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

 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 k$$,oj2,CD3,G$K,pZ2,PDg,Ci,Hi2,S2$,pi,HZ,ub_,QOD,E2,Mg,bim,RfO,lxK,g3,zf_,F6b,yK,axK,iiD,y_3,xgZ,q2O,mgb,tmf,hfO,B3D,Y26,GJ,HD,IL,J_j,ZI,Sw,r_K,lG,Un,T3b,kJg,ew,qZ,vQO,W1_,HL2,VU,ZL3,SnK,BD,u66,QL_,bL6,jw,N76,w7,lI$,zRj,Mwb,b0,$Zf,UZO,u0,c1O,Zh,EQf,aIZ,A1x,qn_,mZ$,EX,sL$,twf,Vwf,hRK,B7$,Ynf,wDg,r13,K1m,oFZ,C0D,pem,Ih6,SX2,ZV_,m5,u2Z,fhZ,V2,F5_,M3D,EF$,$y6,ahj,ha,jLK,Be,j3,YF,Uy$,wk,L56,gFx,iVj,TY,OVD,yaK,XeK,xyO,em6,Aaj,qX6,myf,Dy_,rk,sd_,hm6,jdD,wem,Pp,Ja_,Tk2,Hp,vxD,pp6,K5m,Pix,HI6,Ns$,RW3,
Smf,dID,zWx,FVm,Ex_,acO,gxi,iIi,yGO,xIZ,qmK,DIx,t76,V76,jc_,KVK,ii,kBb,vv_,Cam,e7,qI,Dc,ws,JG,Tr,Zob,Pn,u3D,RM$,dQZ,fNj,zMj,ua,F0f,ba,Rw,la,d6,EvO,aNZ,MAf,$QD,UQg,iof,L0_,OoO,yXf,xQ2,cn,F3,AXD,eM3,qQK,DQf,mQ6,tAO,swg,VA6,yY,X3,AX,eA,m0,B6b,DN,YQK,K03,VY,T6x,kuD,ozf,jA,vzD,CHb,GuZ,Yv,WNm,no,IPj,ZKZ,JX,uwf,Sib,Qh2,bKZ,RbD,lPO,TB,dU3,fPf,kz,zb3,FND,oh,vE,CK,Gu,c9f,aP_,Ez_,pK,$Uf,UU$,gzf,WE,ZP,Sq,uH,Qo,Rh,iKm,LNO,y9i,XE$,A96,eb3,qiD,mU2,DU_,tqi,fK,shZ,Vqf,BYg,jhf,YiK,wEf,nz$,J9$,r96,cE,KNi,ah,MU,TY_,
vuf,CyZ,Gvm,PyO,WCx,Hci,SVx,u8$,QI6,bc6,R3$,lfj,dtx,cWK,iH,Eui,afi,MID,$tf,Utf,guO,LC2,VIK,h3K,BVm,whm,nux,eq,JWg,TVb,vaj,Cfx,GNb,p52,Pfj,WhZ,H9O,NwK,Z96,S02,kNK,uB_,Qeg,b9j,RIf,lHb,dim,fH$,zIg,Fhg,MHZ,Eai,gaj,$iD,Ui2,O9K,ycj,X5b,i9D,AcZ,Lhi,q0$,ku,mix,oI,Cc,DiD,sex,VHD,jeD,vH$,w56,Y0m,Jc$,Khj,naK,HDb,pGx,Ntf,Io$,ZDf,SD6,uMZ,bDO,QCg,RxK,loK,d_f,fo_,Fz3,EHb,aom,MC$,U_D,$_f,D_2,Wh,tCb,VCj,hx2,Btg,jCb,YDZ,nHD,JY$,rY3,ly,dV,KzO,GmK,F8,EV,HSO,Iy2,z7m,UV,Ee_,ayZ,geb,$53,U5Z,ye,iS_,Lo6,yl_,XP_,x53,AlZ,e7$,
qT6,m5K,tgb,sS2,h7j,Vgg,YTm,sV,Bh,ne6,JlO,rlj,Kom,Tm3,kGb,v16,GGD,Cjj,p9,W5,Qgg,ZH,z9b,FdZ,SH,E1K,cQb,yQx,X_6,xBb,e9i,tjm,Vji,h9j,BP6,jgb,w_f,JQx,rQm,Re,TPm,zN,o3$,v3_,C33,p3f,kCD,Kdj,GCj,dw,WBK,Zgf,NpK,Q06,bgg,lAi,d1j,fAi,z_i,U0,FBm,E3i,cbZ,aA2,$1O,O0,JbD,vtO,pX3,Gxi,Hn3,Ac,Zng,mh,tc,DH,bnj,IXx,RvZ,dqi,fXj,hc,cD2,Ya,ww,M5g,gtK,Lxg,Oni,yDi,Jc,XXb,rw,xq_,evi,qh6,mqj,DqO,sG_,TN,V5b,hv3,CD,PG,Yhg,wXf,ntj,Kxm,TBD,oD$,vDx,N26,I2Z,PZb,Slf,uX$,Qb2,lE,fD,zh,drf,f2K,ED,zK$,FH2,ctZ,EDK,MB2,$rf,Ur2,gDD,a2j,
iTD,$H,OT$,eKf,UD,Atf,qlb,LH3,mrK,iE,tB3,sb3,VBK,hK3,jbj,B2K,Yl2,JtK,wIx,KH6,Gwm,P66,HAi,ZAb,IQx,Ncf,Stf,u$3,bAO,lQb,RkZ,fQb,Do,Fwm,cR$,EBO,aQ6,Uog,iA2,gB3,LwZ,OAK,hY,yRx,XR6,ARf,qt$,t9b,V9_,s22,Zy,hkj,eki,rR_,Tc_,k8g,or3,dm,vr6,G8b,WMZ,IY_,NLi,QHb,bx6,Rqj,lYb,fYb,aYD,zq2,c2m,Er_,M6m,$0$,grO,U0Z,LM2,ix3,OT,Ox$,X23,x0O,m0f,Dy,tl,D03,t6O,sT,BLZ,jg,Ye,wm,nrO,nS,KM2,KS,TL2,k0K,oRi,vR2,og,CR_,G0K,ptj,Wm6,N1$,SuD,QWf,ZS,b2_,RFf,lZ_,dK$,fZ$,zF_,Fm6,cyZ,Qy,Mkf,$Kj,UKD,gR$,i2b,Lmf,O2i,yyD,Xtm,xKx,AyZ,eFm,
quK,c_,Jyg,ryO,Ee,ag,MB,Kmx,T1Z,kR6,oPK,vPK,Cu2,GRO,NHO,IMj,Zzg,SfK,uxO,ij,Oe,yy,Xl,ej,qB,md,bzi,tQ,lMm,se,dWf,fMx,Vy,zE$,FjK,cKf,Oz_,X76,mWK,VEj,srj,yKO,hE6,Yf_,Wf6,THx,SY2,oVj,Ie2,unm,nk,bmb,rP,le6,dfj,z0g,FfO,cZ6,aeb,k3,$f_,UfZ,gVb,im3,LfD,Omj,yZb,MUg,AZZ,e0O,qY6,v3,h0Z,BuK,VU6,YY3,w9K,JZ3,rZb,nV3,GIO,P1D,Hw$,IpO,Si,lpj,bwO,Rim,cLg,apD,MsO,$P3,UPZ,ggx,iw6,c3,mPj,tsf,eii,ALO,DPx,Ow3,VsO,kz_,jf2,Y6j,wUf,I1_,Sjm,Nb$,dXf,HR3,LGx,l1j,BJi,TJ$,ZRD,sfj,XU6,yLx,xPj,q6D,WDO,DA,ysD,xXO,Asm,etj,qjb,YjZ,KDx,
Tbg,rp,obD,GW$,H0_,WQx,I33,Z02,uV3,b0D,QB3,Rgm,l3j,d4b,f32,FQ$,zgj,ZX,U4D,$4g,MhO,O0_,gbm,y82,LQj,XYb,x4K,m4Z,egx,q3Z,thf,hg6,BU3,wYZ,nbD,J8K,r8i,TUm,oqx,lN,C9D,P9m,GZD,Wrb,ZJg,Sd3,bJK,l_Z,cX,Eh,Frf,cim,aG,Mq,Eqb,$t,Uh,a_K,gB,MuO,iN,$jZ,Uj2,Oh,gqZ,iJO,Lrx,OJj,yii,xjK,X6f,e$D,Djj,mji,tux,sx3,Ai3,Vu$,jx6,B0K,qdO,Yd2,w6i,e5,nqf,ri$,JiZ,Kr$,T0m,oyb,kE_,vyf,mx,GEj,p1g,C7f,Wc3,HU_,NOj,ujD,RU_,Fc$,MNg,DX,gyx,iUi,tD,Lci,BX,j5,eUm,Vh,nn,q5x,mLj,tNK,sqm,hUg,jqZ,Y5Z,w16,ny2,Kcb,CVZ,oAi,rTK,Gb_,puK,ob,vAK,PV2,
Gf,WEg,HrK,Nn_,Idj,QYf,Zr6,uYD,dhZ,fd$,adx,EAO,UhK,XuK,xh$,eAZ,mh2,DhD,sYm,V_j,hAg,jYx,YC2,wuD,rE6,oWj,vWx,KEb,Gif,P4f,pK3,C42,WL3,NMm,Ivb,Zhi,SUO,udZ,Rb,lZ,zf,El,RQm,lv2,fv_,ce$,ab,Mr,EWZ,$D,$sO,Us6,gWi,g2,XKj,qUD,DsK,taO,sAx,hQD,BMZ,jA6,nWj,LT,Jex,TMO,Ol,k9_,G92,yR,Wn2,XX,eB,qr,HdD,IEf,NCi,Sbx,uiK,QuK,bdK,Zd3,zBi,FnZ,EJf,MM3,idi,gJx,Lng,yI3,XjD,xFD,AIf,eBi,qbO,mF3,suO,DFD,VR,hB6,ht,BCx,jB,YD,ju6,Ybj,wjf,nJ_,JI$,w2,rIx,Kni,TC3,k1_,vL6,CP2,G16,pfO,PPx,HQ2,WRD,nT,I7j,SSb,uAi,QP6,bQg,f7D,FRg,Tf,ELb,
MW2,$6b,U6O,gLZ,iQj,LRj,OQO,y4j,zdm,c4m,Xf6,x62,m62,D6D,tW2,sPj,CIZ,PIO,W9Z,HZb,p$m,Qij,l$m,bZ2,dd6,F9m,Epf,M$Z,iZD,gp2,X$j,No,xdb,A$g,I2,eyK,ZQ,qJj,md2,Dd6,si3,t$$,V$K,hy_,Bjm,jim,TjO,oTK,CB6,vTZ,J$m,w$$,pJ$,WSO,SOj,uDD,R5K,c5Z,aR6,b6,Mx6,UzD,gTO,LSx,xz3,qOg,txK,ssO,Vx$,h5K,nT2,Blx,Tl_,k33,o52,C53,zw,G3O,P5D,WuZ,HNZ,N8Z,IDb,ZNm,SPf,QaD,bNm,a2,RZb,lDD,fD2,$B,dV6,Fuf,M0x,LA,$Vf,UVO,g5b,ONm,yrb,iND,xV_,mV6,DVg,t06,e9,sa_,jax,YPf,tR,Jr2,wqD,n5K,T8b,kKD,oSb,pWf,H5D,Wv3,PQ3,NAj,Z5O,SZ2,lB3,u9m,d2b,zl3,
fBm,$2_,i5b,O5i,XWK,qZi,BAm,FU,YZx,rqZ,TAx,fx,Or,pQK,Nvx,H7K,Z7m,SND,QTb,uR3,b7g,Reb,yj,DW$,P$O,ICb,W7m,iF,fC2,zeD,F7g,cBg,$T$,g8m,i7O,L7_,O7x,yBK,h2,XQD,xT3,AB$,eeO,qNZ,wL,mTO,sT$,heO,Bvi,K7g,kF2,o46,v4D,GFO,pF_,C2,WPO,HWi,NG2,IG2,ZW6,SE2,QMm,RGm,dRK,fG6,Mnb,E4$,$R_,iW6,LPZ,IW,OWi,y0b,XFi,eGD,mR3,qED,tn3,Vng,bR,BGf,jMb,hG2,YEK,wFZ,J0O,KP2,r0j,TGb,n4i,kpg,oXb,vXK,CvD,Gp$,pNi,Pvf,W$K,HXj,ZXb,IO2,Sqf,Q$j,uFj,RW,bXi,dci,cvb,RTb,MKK,$cD,Uc_,gXm,OXj,mc3,Dcx,s$j,VK3,iR,YqK,rvb,kqf,Ou,Gqf,oID,vI$,CzZ,pc3,
IlK,Ay,Zbb,SBj,Ql2,bbZ,Rc_,ll3,flK,zcf,PX2,vc6,G46,H3O,WTb,Nyx,IU2,SLK,Q7j,ROx,dD$,fU$,FTi,O3f,xDZ,eO3,qL2,mDb,DDZ,tv_,Vvi,hOi,YLK,wlf,ncK,Jx$,rxj,KTg,Ty2,keD,CkD,Wt3,w1,n2,Jy,HlO,NQ_,T0,Zl_,z62,$3D,aW3,VXj,h6D,BQ2,uG$,fWf,R6D,YoO,wm3,nZb,JND,cN$,rND,TQf,o0_,Gn2,pBD,NW,Qt$,Rui,dSi,fgZ,czD,agj,E0b,USb,iGK,euj,xSm,OGD,Az6,yz$,qvO,stD,ar,MW,rz2,wBD,TEj,kA3,vUx,Cbi,Uf,GA6,W_O,H83,NXb,I46,deD,l4K,eE,a4K,sf,$em,UeK,gU3,i8m,L_g,O8f,yM6,XC6,xe3,AMD,e82,hK,qMf,mem,De$,tY_,sRm,VYD,h8f,BXi,jE,jRZ,YMD,wC_,nU2,
JMj,rMx,K_j,TXf,kDg,odZ,vd$,CUj,GD$,JK,PU_,HMi,I0m,uT_,Rn_,l0b,dxg,zni,cU$,Ed_,a02,GQ,iMD,UxK,LqO,OMK,yU$,AUj,en_,q$j,Dx6,RK,s4i,Qq,hnm,BRg,lo,j4Z,Y$O,wij,ndf,fm,TRi,os_,Pt6,p82,H_m,NxD,$V,IJm,Z_O,upj,b_O,RN$,dYf,fJm,Qof,zN$,MdK,i_$,Lb2,UY,O_3,yVi,qGm,X8j,AV$,eNi,hNi,DY3,Bxm,YGj,ns$,JV2,rV2,Kb2,Txi,k5Z,v7m,CT2,G5b,pOg,PTD,HH$,Itg,uP3,lt$,zXb,cpi,MDK,xV,$$j,U$m,g7D,iH_,L3D,yp$,XO$,x$Z,ApK,eXZ,q43,m$6,D$3,tDf,sX2,VDf,Bz_,hX2,wOZ,Jpm,qf,rpi,kMf,Tz3,CCf,GMi,pgO,H$b,Z$_,Ir$,WJ6,Q66,ugf,frO,b$O,Vq,lrj,
$Ai,cgb,EGO,arD,Mlb,UAb,i$6,gG3,hZ,B9,ePg,O$g,AgO,xA_,yg2,Xgb,DAx,s6j,hPK,Vlm,Brb,nG6,wgf,rgm,kSK,vwf,Tr2,CsO,p4_,GS2,WyK,Ibi,JZ,ZFi,S1f,bFK,z2f,$mx,Km,gwm,Ly_,xmj,X4Z,OFO,yJ6,Cw,mmm,AJ_,e2D,DmO,s_j,tGi,BKO,j_m,w43,nw3,JJx,rJ$,Ky3,ka_,o_b,l1,Cgi,Gam,HB2,NqO,cU,Iz$,SRi,FiK,U6,Rz2,zz_,lz$,dOK,Mem,azO,iB6,$OZ,Lim,OBf,i1,Xxi,xO_,ASD,ySb,ya,ez2,Lw,teZ,wxZ,n_K,JS3,rSb,KiK,TqZ,C8$,ol2,vl3,kU_,pog,Hym,Zy6,SWb,Qym,lni,byZ,Rjm,dn6,zjx,FOi,ckK,El_,ang,M1$,Unb,tL,iyg,yk3,OyZ,xnK,Xo$,Akf,ej2,mnb,Dnf,nlx,YWO,KOZ,
TaD,pMD,PAf,WA$,H6i,N4b,I9j,ukb,Qpm,b6Z,l9g,dki,f9_,zDZ,FA2,cm$,a93,MRi,$k$,vT,LAZ,i6b,g2K,Uk3,ymg,Ami,XM_,qK2,mkb,tR$,spm,VRK,hDx,B4m,JmD,jp_,YKK,wM6,rmf,KAg,T4j,n22,WT,vOj,Gof,C2x,NX,pH3,WF6,HEK,N5O,P2i,Ii$,ZEx,Swb,u7i,Q3x,RY2,liZ,dGi,fiD,ch_,FFg,UGO,zY_,Z1,gOO,EOb,$Gx,LFg,OE3,yh_,XH2,xGK,eYg,qwi,mGZ,tPm,VPm,B56,Ywg,KF3,Jh3,rhf,nOf,wHO,T5K,zz,kjf,F5,o9K,v9j,MX,Pnx,HO3,Nej,IV2,ZOx,Sgj,uyg,Uj,gb,duD,bOO,Qnb,RsD,LpK,Uub,lV2,$ub,esK,qg2,muO,Dub,toZ,hs2,jn3,wvb,Jn6,rn2,Kp_,vm_,omf,Clx,prm,Js,HP$,NoO,
I6Z,ZPK,Sxg,u_i,QF2,KR,Tz,l6O,dpK,z1i,EmD,iP6,xp2,XrO,AOf,qxb,mpK,Dp$,tLD,sFf,VLf,PY,h1D,rOb,KIx,wr6,Yx3,JO2,nmb,C_x,G6j,pbf,P__,Wex,Hj_,Zjb,Ij_,NWb,z42,dai,FeD,cHK,ECD,$a3,Uab,ajf,M26,AH6,qcm,Da3,s13,h4K,j1_,JH3,rH_,KeO,oh$,kH3,TWj,vh$,Cqb,GHi,pS6,Pqb,WXb,HCj,Nd6,IKj,ZC2,uW3,QE2,bCg,Ra6,lK3,db6,za_,FXj,cuD,Ehf,aKm,MFD,iC3,LX3,yu_,xbK,XSb,Au6,dU,eam,qyK,mbf,DbK,ha2,VF6,Bdi,jEi,Yyg,wSm,rug,TdK,k__,ooD,voK,CY_,G_3,pzb,PYm,WZf,HaD,ITi,NFm,Za3,Ski,ucO,QjZ,ba6,Rwg,lTK,dJm,$b,zwf,FZx,Eog,aTj,MOg,$J_,UJg,
gob,LZ$,Oai,Xzb,L0,ewi,sj6,DJ2,mJ$,qk3,tOZ,VO3,hw2,BFi,wz3,no3,J63,r62,TF3,kcb,of6,Cxf,vfi,GcO,pkb,Px6,NN2,Is3,Zf2,SsZ,uSi,Q8D,lsi,dCO,D3,Ef2,asZ,$C_,ifO,gfZ,LKm,Ofi,t8,Vv,Xk$,xCD,jh,Yb,mCg,Awm,ehg,s83,Vz6,hh$,BN$,nfD,rwO,KKi,TNO,kOg,okj,CW_,GO$,pyi,PWx,Ws6,H1O,N_b,J8,IqK,Z1K,K0,SFx,uhb,Qk$,b1$,RV6,lqi,ox,v6,d8_,fq2,CJ,zVg,Fsb,cP$,Eki,MTD,$8D,gkf,Xym,yPK,O1_,x8K,APj,VTO,m8i,D8j,tT2,qFg,sk2,hVO,B_O,YFm,nk3,pJ,Ks$,T_O,ktm,oNg,vNi,Gtg,Ppx,ND6,uu$,Zs3,P6,Img,d9i,zH_,W6,FWZ,coZ,END,am3,Mtx,U96,gN3,isZ,
Os_,yoi,x9K,Aoi,D92,m9D,sNZ,Vtg,hH6,jNK,Yp2,wdx,nNj,Jox,oMb,vM6,Ccb,Gli,Wli,b9,IF2,ZtZ,Szf,u4$,Qzx,bt6,lFK,dwi,fFg,zrb,cAm,EMf,aF$,d0,M82,$wK,itD,Llj,fJ,zZ,Xwm,Otg,xwj,qzb,AA6,mw3,t8b,ax,sz6,V86,jzZ,ww6,Mj,JA2,rA$,Kl_,TT3,ksg,oiD,vi3,CKm,W83,I5j,Hvx,N$2,Zvb,bvK,S_Z,Qv_,RJO,l5m,dMi,F8m,c3b,EiZ,MZx,$M$,y33,OvK,mM_,svj,xq,VZ_,sCb,hJi,B$D,Y_3,J3_,r3Z,GXm,ps3,POi,Wki,Hu$,Nf_,Zui,S7K,Q9$,Rpm,uN$,buK,dHK,la6,zp_,E$f,FkK,aaD,MpO,$Hi,UHf,g$6,iu$,Ou3,LkO,Ajf,mHx,epZ,DHi,tp$,s9O,hi,VpO,hp6,ju,j9O,Bfj,Y7g,n$f,
ws_,TfO,k73,vK$,Chx,pAi,PhK,W22,Hem,Ze2,uHf,RSO,be3,lLb,dEj,fLf,c73,y7_,$Ei,xE2,A7D,qam,mE2,VQZ,hSx,BIK,j5g,Yam,wAg,J7g,r7b,K2m,TIb,v66,GPf,Cmg,NSf,IwD,Zpi,SHg,uQb,Qmf,bpf,lwZ,zom,FUK,cdD,E6_,aw6,MyD,g6m,UlO,Opg,Xa6,xlf,Adm,eox,qHx,Dlm,mlg,smD,YHg,rd3,Jd$,KUO,TS2,kT$,vEb,Rq,GT6,zE,Pr_,H4i,Ng2,QUZ,RCm,f8O,FYO,cFZ,a8j,Mbm,$NK,gE2,LYj,O4O,XVx,eCm,AFZ,xNi,$y,mN3,q8O,DNx,tbZ,sU6,Vbb,hCD,Bg3,jUm,wVZ,nE2,JFZ,rFi,KYD,Tg_,k22,on3,vnf,G2x,pLK,PJf,QJ2,bY3,RLi,dvg,fk2,zLZ,Enj,Xj,iYZ,Lg2,yfi,XL6,xvm,Af6,eLb,AT,
P5,eN,mc,YIx,wLm,rfD,TZK,KgD,tT,k$J,ojn,vjn;k$$=function(){var k,v;return typeof CSS!=="undefined"&&((v=(k=CSS).supports)==null?void 0:v.call(k,"selector(:has(*))"))};
oj2=function(k){return k.visibility!=="hidden"&&k.display!=="none"};
CD3=function(k){if(k$$()||k.tagName!=="DETAILS"?!k.matches(vj2):k.querySelector("summary")!==null)return-1;k=k.getAttribute("tabindex")||"0";return Number(k)};
G$K=function(k){return k.some(function(v){return CD3(v)>0})};
pZ2=function(k){if(k.textContent||k.ariaLabel)return!0;if(k instanceof HTMLInputElement){if(!k.labels)return!1;k=_.H(k.labels);for(var v=k.next();!v.done;v=k.next())if(v.value.textContent)return!0}return!1};
PDg=function(k){return k.sort(function(v,C){return CD3(C)-CD3(v)})};
_.W6i=function(k){k=Array.from(k.querySelectorAll(vj2)).filter(function(v){return(oj2(v.style)?oj2(window.getComputedStyle(v)):!1)&&pZ2(v)});
return G$K(k)?PDg(k):k};
_.vZ=function(k,v){if(Error.captureStackTrace)Error.captureStackTrace(this,_.vZ);else{var C=Error().stack;C&&(this.stack=C)}k&&(this.message=String(k));v!==void 0&&(this.cause=v)};
Ci=function(){throw Error("E");};
Hi2=function(k,v){v=String.fromCharCode.apply(null,v);return k==null?v:k+v};
S2$=function(k){var v=!1;v=v===void 0?!1:v;if(N3O){if(v&&(Ixj?!k.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(k)))throw Error("F");k=(ZiD||(ZiD=new TextEncoder)).encode(k)}else{for(var C=0,G=new Uint8Array(3*k.length),p=0;p<k.length;p++){var P=k.charCodeAt(p);if(P<128)G[C++]=P;else{if(P<2048)G[C++]=P>>6|192;else{if(P>=55296&&P<=57343){if(P<=56319&&p<k.length){var N=k.charCodeAt(++p);if(N>=56320&&N<=57343){P=(P-55296)*1024+N-56320+65536;G[C++]=P>>18|
240;G[C++]=P>>12&63|128;G[C++]=P>>6&63|128;G[C++]=P&63|128;continue}else p--}if(v)throw Error("F");P=65533}G[C++]=P>>12|224;G[C++]=P>>6&63|128}G[C++]=P&63|128}}k=C===G.length?G:G.subarray(0,C)}return k};
pi=function(k){_.G$.setTimeout(function(){throw k;},0)};
_.PZ=function(k,v){return k.lastIndexOf(v,0)==0};
HZ=function(k,v){var C=k.length-v.length;return C>=0&&k.indexOf(v,C)==C};
_.Zx=function(k){return/^[\s\xa0]*$/.test(k)};
_.uD=function(k,v){return k.indexOf(v)!=-1};
_.QK=function(k,v){return _.uD(k.toLowerCase(),v.toLowerCase())};
_.RO=function(k,v){var C=0;k=bD(String(k)).split(".");v=bD(String(v)).split(".");for(var G=Math.max(k.length,v.length),p=0;C==0&&p<G;p++){var P=k[p]||"",N=v[p]||"";do{P=/(\d*)(\D*)(.*)/.exec(P)||["","","",""];N=/(\d*)(\D*)(.*)/.exec(N)||["","","",""];if(P[0].length==0&&N[0].length==0)break;C=ub_(P[1].length==0?0:parseInt(P[1],10),N[1].length==0?0:parseInt(N[1],10))||ub_(P[2].length==0,N[2].length==0)||ub_(P[2],N[2]);P=P[3];N=N[3]}while(C==0)}return C};
ub_=function(k,v){return k<v?-1:k>v?1:0};
_.fi=function(){var k=_.G$.navigator;return k&&(k=k.userAgent)?k:""};
QOD=function(k){if(!z$||!cZ)return!1;for(var v=0;v<cZ.brands.length;v++){var C=cZ.brands[v].brand;if(C&&_.uD(C,k))return!0}return!1};
E2=function(k){return _.uD(_.fi(),k)};
Mg=function(){return z$?!!cZ&&cZ.brands.length>0:!1};
bim=function(){return Mg()?!1:E2("Opera")};
RfO=function(){return Mg()?!1:E2("Trident")||E2("MSIE")};
lxK=function(){return Mg()?QOD("Microsoft Edge"):E2("Edg/")};
g3=function(){return E2("Firefox")||E2("FxiOS")};
_.dg2=function(){return E2("Safari")&&!(_.iD()||(Mg()?0:E2("Coast"))||bim()||(Mg()?0:E2("Edge"))||lxK()||(Mg()?QOD("Opera"):E2("OPR"))||g3()||E2("Silk")||E2("Android"))};
_.iD=function(){return Mg()?QOD("Chromium"):(E2("Chrome")||E2("CriOS"))&&!(Mg()?0:E2("Edge"))||E2("Silk")};
_.fxb=function(){return E2("Android")&&!(_.iD()||g3()||bim()||E2("Silk"))};
zf_=function(k){var v={};k.forEach(function(C){v[C[0]]=C[1]});
return function(C){return v[C.find(function(G){return G in v})]||""}};
F6b=function(k){var v=_.fi();if(k==="Internet Explorer"){if(RfO())if((k=/rv: *([\d\.]*)/.exec(v))&&k[1])v=k[1];else{k="";var C=/MSIE +([\d\.]+)/.exec(v);if(C&&C[1])if(v=/Trident\/(\d.\d)/.exec(v),C[1]=="7.0")if(v&&v[1])switch(v[1]){case "4.0":k="8.0";break;case "5.0":k="9.0";break;case "6.0":k="10.0";break;case "7.0":k="11.0"}else k="7.0";else k=C[1];v=k}else v="";return v}var G=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");C=[];for(var p;p=G.exec(v);)C.push([p[1],p[2],p[3]||void 0]);
v=zf_(C);switch(k){case "Opera":if(bim())return v(["Version","Opera"]);if(Mg()?QOD("Opera"):E2("OPR"))return v(["OPR"]);break;case "Microsoft Edge":if(Mg()?0:E2("Edge"))return v(["Edge"]);if(lxK())return v(["Edg"]);break;case "Chromium":if(_.iD())return v(["Chrome","CriOS","HeadlessChrome"])}return k==="Firefox"&&g3()||k==="Safari"&&_.dg2()||k==="Android Browser"&&_.fxb()||k==="Silk"&&E2("Silk")?(v=C[2])&&v[1]||"":""};
_.c_Z=function(k){if(Mg()&&k!=="Silk"){var v=cZ.brands.find(function(C){return C.brand===k});
if(!v||!v.version)return NaN;v=v.version.split(".")}else{v=F6b(k);if(v==="")return NaN;v=v.split(".")}return v.length===0?NaN:Number(v[0])};
yK=function(){return z$?!!cZ&&!!cZ.platform:!1};
_.EjZ=function(){return yK()?cZ.platform==="Android":E2("Android")};
axK=function(){return E2("iPhone")&&!E2("iPod")&&!E2("iPad")};
_.Xb=function(){return axK()||E2("iPad")||E2("iPod")};
_.MmO=function(){return yK()?cZ.platform==="macOS":E2("Macintosh")};
_.$gO=function(){return yK()?cZ.platform==="Windows":E2("Windows")};
_.Ugj=function(){return yK()?cZ.platform==="Chrome OS":E2("CrOS")};
_.A_=function(k){return k[k.length-1]};
_.em=function(k,v,C){v=_.gjx(k,v,C);return v<0?null:typeof k==="string"?k.charAt(v):k[v]};
_.gjx=function(k,v,C){for(var G=k.length,p=typeof k==="string"?k.split(""):k,P=0;P<G;P++)if(P in p&&v.call(C,p[P],P,k))return P;return-1};
iiD=function(k){for(var v=_.m6,C=typeof k==="string"?k.split(""):k,G=k.length-1;G>=0;G--)if(G in C&&v.call(void 0,C[G],G,k))return G;return-1};
_.s2=function(k,v){return _.Dx(k,v)>=0};
_.L6f=function(k,v){_.s2(k,v)||k.push(v)};
_.VK=function(k,v){v=_.Dx(k,v);var C;(C=v>=0)&&_.OiD(k,v);return C};
_.OiD=function(k,v){Array.prototype.splice.call(k,v,1)};
_.h_=function(k){var v=k.length;if(v>0){for(var C=Array(v),G=0;G<v;G++)C[G]=k[G];return C}return[]};
_.jm=function(k,v){for(var C=1;C<arguments.length;C++){var G=arguments[C];if(_.BZ(G)){var p=k.length||0,P=G.length||0;k.length=p+P;for(var N=0;N<P;N++)k[p+N]=G[N]}else k.push(G)}};
_.XZD=function(k,v,C,G){Array.prototype.splice.apply(k,y_3(arguments,1))};
y_3=function(k,v,C){return arguments.length<=2?Array.prototype.slice.call(k,v):Array.prototype.slice.call(k,v,C)};
xgZ=function(k,v){v=v||k;for(var C=0,G=0,p={};G<k.length;){var P=k[G++],N=_.ni(P)?"o"+_.r3(P):(typeof P).charAt(0)+P;Object.prototype.hasOwnProperty.call(p,N)||(p[N]=!0,v[C++]=P)}v.length=C};
_.ef_=function(k,v,C){C=C||_.A_3;for(var G=0,p=k.length,P;G<p;){var N=G+(p-G>>>1);var I=C(v,k[N]);I>0?G=N+1:(p=N,P=!I)}return P?G:-G-1};
_.Ki=function(k,v,C){if(!_.BZ(k)||!_.BZ(v)||k.length!=v.length)return!1;var G=k.length;C=C||q2O;for(var p=0;p<G;p++)if(!C(k[p],v[p]))return!1;return!0};
_.A_3=function(k,v){return k>v?1:k<v?-1:0};
q2O=function(k,v){return k===v};
mgb=function(k,v,C){v=Array.prototype.splice.call(k,v,1);Array.prototype.splice.call(k,C,0,v[0])};
tmf=function(k){return DgO[k]||""};
hfO=function(k){if(!sOf)return _.T$(k);k=Vmi.test(k)?k.replace(Vmi,tmf):k;k=atob(k);for(var v=new Uint8Array(k.length),C=0;C<k.length;C++)v[C]=k.charCodeAt(C);return v};
B3D=function(k,v){k.__closure__error__context__984382||(k.__closure__error__context__984382={});k.__closure__error__context__984382.severity=v};
_.vD=function(k){k=Error(k);B3D(k,"warning");return k};
Y26=function(k,v){if(k!=null){var C;var G=(C=jO_)!=null?C:jO_={};C=G[k]||0;C>=v||(G[k]=C+1,k=Error(),B3D(k,"incident"),pi(k))}};
GJ=function(k,v,C){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(C===void 0?0:C)&&Symbol.for&&k?Symbol.for(k):k!=null?Symbol(k):Symbol():v};
HD=function(k,v){pL||_.PD in k||wZO(k,njx);k[_.PD]|=v};
IL=function(k,v){pL||_.PD in k||wZO(k,njx);k[_.PD]=v};
J_j=function(k){if(4&k)return 512&k?512:1024&k?1024:0};
ZI=function(k){HD(k,34);return k};
Sw=function(k){HD(k,8192);return k};
r_K=function(k){HD(k,32);return k};
lG=function(){return typeof BigInt==="function"};
Un=function(k,v){return v===void 0?k.copyOnWrite!==cD&&!!(2&(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.PD]|0)):!!(2&v)&&k.copyOnWrite!==cD};
_.X6=function(k,v){if(k!=null)if(typeof k==="string")k=k?new iG(k,On):_.yU();else if(k.constructor!==iG)if(K6b&&k!=null&&k instanceof Uint8Array)k=k.length?new iG(new Uint8Array(k),On):_.yU();else{if(!v)throw Error();k=void 0}return k};
T3b=function(k,v){if(typeof v!=="number"||v<0||v>=k.length)throw Error();};
kJg=function(k,v,C){var G=v&128?0:-1,p=k.length,P;if(P=!!p)P=k[p-1],P=P!=null&&typeof P==="object"&&P.constructor===Object;var N=p+(P?-1:0);for(v=v&128?1:0;v<N;v++)C(v-G,k[v]);if(P){k=k[p-1];for(var I in k)!isNaN(I)&&C(+I,k[I])}};
ew=function(k){return k&128?A1:void 0};
qZ=function(k){k.isGuard_doNotManuallySetPrettyPlease=!0;return k};
vQO=function(){var k=oQj;return qZ(function(v){for(var C in k)if(v===k[C]&&!/^[0-9]+$/.test(C))return!0;return!1})};
_.DI=function(k){var v=k;if(CG$(v)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(v))throw Error(String(v));}else if(GJg(v)&&!Number.isSafeInteger(v))throw Error(String(v));return pDK?BigInt(k):k=PGD(k)?k?"1":"0":CG$(k)?k.trim()||"0":String(k)};
W1_=function(k,v){if(k.length>v.length)return!1;if(k.length<v.length||k===v)return!0;for(var C=0;C<k.length;C++){var G=k[C],p=v[C];if(G>p)return!1;if(G<p)return!0}};
HL2=function(k){var v=k>>>0;t1=v;sn=(k-v)/4294967296>>>0};
VU=function(k){if(k<0){HL2(-k);var v=_.H(N76(t1,sn));k=v.next().value;v=v.next().value;t1=k>>>0;sn=v>>>0}else HL2(k)};
ZL3=function(k){var v=II$||(II$=new DataView(new ArrayBuffer(8)));v.setFloat32(0,+k,!0);sn=0;t1=v.getUint32(0,!0)};
SnK=function(k,v){var C=v*4294967296+(k>>>0);return Number.isSafeInteger(C)?C:_.h1(k,v)};
BD=function(k,v){var C=v&2147483648;C&&(k=~k+1>>>0,v=~v>>>0,k==0&&(v=v+1>>>0));k=SnK(k,v);return typeof k==="number"?C?-k:k:C?"-"+k:k};
u66=function(k){var v=t1,C=sn,G=C>>31;C=(C<<1|v>>>31)^G;k(v<<1^G,C)};
QL_=function(k,v){var C=-(k&1);k=(k>>>1|v<<31)^C;return BD(k,v>>>1^C)};
_.h1=function(k,v){v>>>=0;k>>>=0;if(v<=2097151)var C=""+(4294967296*v+k);else lG()?C=""+(BigInt(v)<<BigInt(32)|BigInt(k)):(C=(k>>>24|v<<8)&16777215,v=v>>16&65535,k=(k&16777215)+C*6777216+v*6710656,C+=v*8147497,v*=2,k>=1E7&&(C+=k/1E7>>>0,k%=1E7),C>=1E7&&(v+=C/1E7>>>0,C%=1E7),C=v+bL6(C)+bL6(k));return C};
bL6=function(k){k=String(k);return"0000000".slice(k.length)+k};
_.RR3=function(k,v){v&2147483648?lG()?k=""+(BigInt(v|0)<<BigInt(32)|BigInt(k>>>0)):(v=_.H(N76(k,v)),k=v.next().value,v=v.next().value,k="-"+_.h1(k,v)):k=_.h1(k,v);return k};
jw=function(k){if(k.length<16)VU(Number(k));else if(lG())k=BigInt(k),t1=Number(k&BigInt(4294967295))>>>0,sn=Number(k>>BigInt(32)&BigInt(4294967295));else{var v=+(k[0]==="-");sn=t1=0;for(var C=k.length,G=v,p=(C-v)%6+v;p<=C;G=p,p+=6)G=Number(k.slice(G,p)),sn*=1E6,t1=t1*1E6+G,t1>=4294967296&&(sn+=Math.trunc(t1/4294967296),sn>>>=0,t1>>>=0);v&&(v=_.H(N76(t1,sn)),k=v.next().value,v=v.next().value,t1=k,sn=v)}};
N76=function(k,v){v=~v;k?k=~k+1:v+=1;return[k,v]};
w7=function(k){return Array.prototype.slice.call(k)};
_.J1=function(k,v){throw Error(v===void 0?"unexpected value "+k+"!":v);};
_.r7=function(k){if(k!=null&&typeof k!=="number")throw Error("L`"+typeof k+"`"+k);return k};
_.KL=function(k){if(k==null||typeof k==="number")return k;if(k==="NaN"||k==="Infinity"||k==="-Infinity")return Number(k)};
lI$=function(k){if(k!=null&&typeof k!=="boolean")throw Error("M`"+_.TJ(k)+"`"+k);return k};
_.dZx=function(k){if(k==null||typeof k==="boolean")return k;if(typeof k==="number")return!!k};
_.CV=function(k){switch(typeof k){case "bigint":return!0;case "number":return kF(k);case "string":return fIi.test(k);default:return!1}};
_.Pe=function(k){if(!kF(k))throw _.vD("enum");return k|0};
_.He=function(k){return k==null?k:kF(k)?k|0:void 0};
zRj=function(k){if(typeof k!=="number")throw _.vD("int32");if(!kF(k))throw _.vD("int32");return k|0};
_.Ny=function(k){return k==null?k:zRj(k)};
_.Id=function(k){if(k==null)return k;if(typeof k==="string"&&k)k=+k;else if(typeof k!=="number")return;return kF(k)?k|0:void 0};
_.F12=function(k){if(k==null)return k;if(typeof k==="string"&&k)k=+k;else if(typeof k!=="number")return;return kF(k)?k>>>0:void 0};
Mwb=function(k){var v=0;v=v===void 0?0:v;if(!_.CV(k))throw _.vD("int64");var C=typeof k;switch(v){case 512:switch(C){case "string":return Zh(k);case "bigint":return String(S3(64,k));default:return c1O(k)}case 1024:switch(C){case "string":return EQf(k);case "bigint":return _.DI(S3(64,k));default:return aIZ(k)}case 0:switch(C){case "string":return Zh(k);case "bigint":return _.DI(S3(64,k));default:return u0(k)}default:return _.J1(v,"Unknown format requested type for int64")}};
b0=function(k){return k==null?k:Mwb(k)};
$Zf=function(k){var v=k.length;if(k[0]==="-"?v<20||v===20&&k<="-9223372036854775808":v<19||v===19&&k<="9223372036854775807")return k;jw(k);return _.RR3(t1,sn)};
UZO=function(k){if(k[0]==="-")var v=!1;else v=k.length,v=v<20?!0:v===20&&k<="18446744073709551615";if(v)return k;jw(k);return _.h1(t1,sn)};
u0=function(k){k=Rd(k);l0(k)||(VU(k),k=BD(t1,sn));return k};
_.gQ2=function(k){k=Rd(k);k>=0&&l0(k)||(VU(k),k=SnK(t1,sn));return k};
c1O=function(k){k=Rd(k);l0(k)?k=String(k):(VU(k),k=_.RR3(t1,sn));return k};
_.iLD=function(k){k=Rd(k);k>=0&&l0(k)?k=String(k):(VU(k),k=_.h1(t1,sn));return k};
Zh=function(k){var v=Rd(Number(k));if(l0(v))return String(v);v=k.indexOf(".");v!==-1&&(k=k.substring(0,v));return $Zf(k)};
EQf=function(k){var v=Rd(Number(k));if(l0(v))return _.DI(v);v=k.indexOf(".");v!==-1&&(k=k.substring(0,v));return lG()?_.DI(S3(64,BigInt(k))):_.DI($Zf(k))};
aIZ=function(k){return l0(k)?_.DI(u0(k)):_.DI(c1O(k))};
_.L1$=function(k){return l0(k)?_.DI(_.gQ2(k)):_.DI(_.iLD(k))};
_.OLi=function(k){var v=Rd(Number(k));if(l0(v)&&v>=0)return String(v);v=k.indexOf(".");v!==-1&&(k=k.substring(0,v));return UZO(k)};
_.y1b=function(k){var v=Rd(Number(k));if(l0(v)&&v>=0)return _.DI(v);v=k.indexOf(".");v!==-1&&(k=k.substring(0,v));return lG()?_.DI((0,_.dk)(64,BigInt(k))):_.DI(UZO(k))};
_.xZK=function(k){if(k==null)return k;if(typeof k==="bigint")return XDg(k)?k=Number(k):(k=S3(64,k),k=XDg(k)?Number(k):String(k)),k;if(_.CV(k))return typeof k==="number"?u0(k):Zh(k)};
A1x=function(k,v){v=v===void 0?!1:v;var C=typeof k;if(k==null)return k;if(C==="bigint")return String(S3(64,k));if(_.CV(k))return C==="string"?Zh(k):v?c1O(k):u0(k)};
_.eRZ=function(k){var v=typeof k;if(k==null)return k;if(v==="bigint")return _.DI(S3(64,k));if(_.CV(k))return v==="string"?EQf(k):aIZ(k)};
qn_=function(k){if(k==null)return k;var v=typeof k;if(v==="bigint")return String(S3(64,k));if(_.CV(k)){if(v==="string")return Zh(k);if(v==="number")return u0(k)}};
mZ$=function(k){if(k==null)return k;var v=typeof k;if(v==="bigint")return String((0,_.dk)(64,k));if(_.CV(k)){if(v==="string")return _.OLi(k);if(v==="number")return _.gQ2(k)}};
_.fV=function(k){if(typeof k!=="string")throw Error();return k};
EX=function(k){if(k!=null&&typeof k!=="string")throw Error();return k};
_.My=function(k){return k==null||typeof k==="string"?k:void 0};
sL$=function(k,v,C,G){if(k!=null&&k[$F]===i0)return k;if(!Array.isArray(k))return C?G&2?v[DZO]||(v[DZO]=twf(v)):new v:void 0;C=k[_.PD]|0;G=C|G&32|G&2;G!==C&&IL(k,G);return new v(k)};
twf=function(k){k=new k;ZI(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return k};
Vwf=function(k,v,C){k=v?zRj(k):_.Id(k);return k==null?C?0:void 0:k|0};
hRK=function(k){return k};
B7$=function(k){return k};
Ynf=function(k,v,C,G,p,P){k=sL$(k,G,C,P);p&&(k=jLK(k));return k};
wDg=function(k){return[k,this.get(k)]};
r13=function(){return nQ2||(nQ2=new LV(ZI([]),void 0,void 0,void 0,J1Z))};
K1m=function(k){var v=OX(Aa);return v?k[v]:void 0};
oFZ=function(k,v){var C=C===void 0?!1:C;if(OX(T7$)&&OX(Aa)&&void 0===T7$){var G=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,p=G[Aa];if(!p)return;if(p=p.reviveUnknownFields)try{p(G,v,kYK);return}catch(P){pi(P)}}C&&(k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(C=OX(Aa))&&C in k&&(k=k[C])&&delete k[v])};
C0D=function(k,v){var C=OX(Aa),G;pL&&C&&((G=k[C])==null?void 0:G[v])!=null&&Y26(vFf,3)};
pem=function(k,v){v<100||Y26(GYx,1)};
Ih6=function(k,v,C,G){var p=G!==void 0;G=!!G;var P=OX(Aa),N;!p&&pL&&P&&(N=k[P])&&P0i(N,pem);P=[];var I=k.length;N=4294967295;var S=!1,Q=!!(v&64),R=Q?v&128?0:-1:void 0;if(!(v&1)){var l=I&&k[I-1];l!=null&&typeof l==="object"&&l.constructor===Object?(I--,N=I):l=void 0;if(Q&&!(v&128)&&!p){S=!0;var d;N=((d=W5x)!=null?d:hRK)(N-R,R,k,l,void 0)+R}}v=void 0;for(d=0;d<I;d++){var f=k[d];if(f!=null&&(f=C(f,G))!=null)if(Q&&d>=N){var c=d-R,U=void 0;((U=v)!=null?U:v={})[c]=f}else P[d]=f}if(l)for(var O in l)I=l[O],
I!=null&&(I=C(I,G))!=null&&(d=+O,f=void 0,Q&&!Number.isNaN(d)&&(f=d+R)<N?P[f]=I:(d=void 0,((d=v)!=null?d:v={})[O]=I));v&&(S?P.push(v):P[N]=v);p&&OX(Aa)&&(k=K1m(k))&&k instanceof HVD&&(P[Aa]=Nk6(k));return P};
SX2=function(k){k[0]=ZV_(k[0]);k[1]=ZV_(k[1]);return k};
ZV_=function(k){switch(typeof k){case "number":return Number.isFinite(k)?k:""+k;case "bigint":return XDg(k)?Number(k):""+k;case "boolean":return k?1:0;case "object":if(Array.isArray(k)){var v=k[_.PD]|0;return k.length===0&&v&1?void 0:Ih6(k,v,ZV_)}if(k!=null&&k[$F]===i0)return u2Z(k);if(k instanceof iG){v=k.JSC$8891_value_;if(v==null)k="";else if(typeof v==="string")k=v;else{if(sOf){for(var C="",G=0,p=v.length-10240;G<p;)C+=String.fromCharCode.apply(null,v.subarray(G,G+=10240));C+=String.fromCharCode.apply(null,
G?v.subarray(G):v);v=btoa(C)}else v=_.qy(v);k=k.JSC$8891_value_=v}return k}if(k instanceof LV)return k=k.size!==0?Qd6(k,SX2):void 0,k;return}return k};
m5=function(k,v){if(v){W5x=v==null||v===hRK||v[bVg]!==RmK?hRK:v;try{return u2Z(k)}finally{W5x=void 0}}return u2Z(k)};
u2Z=function(k){k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return Ih6(k,k[_.PD]|0,ZV_)};
fhZ=function(k){switch(typeof k){case "boolean":return lh3||(lh3=[0,void 0,!0]);case "number":return k>0?void 0:k===0?dyg||(dyg=[0,void 0]):[-k,void 0];case "string":return[0,k];case "object":return k}};
V2=function(k,v,C){return k=_.sX(k,v[0],v[1],C?1:2)};
_.sX=function(k,v,C,G){G=G===void 0?0:G;if(k==null){var p=32;C?(k=[C],p|=128):k=[];v&&(p=p&-16760833|(v&1023)<<14)}else{if(!Array.isArray(k))throw Error("O");p=k[_.PD]|0;if(zm3&&1&p)throw Error("P");2048&p&&!(2&p)&&F5_();if(p&256)throw Error("Q");if(p&64)return G!==0||p&2048||IL(k,p|2048),k;if(C&&(p|=128,C!==k[0]))throw Error("R");a:{C=k;p|=64;var P=C.length;if(P){var N=P-1,I=C[N];if(I!=null&&typeof I==="object"&&I.constructor===Object){v=p&128?0:-1;N-=v;if(N>=1024)throw Error("T");for(var S in I)P=
+S,P<N&&(C[P+v]=I[S],delete I[S]);p=p&-16760833|(N&1023)<<14;break a}}if(v){S=Math.max(v,P-(p&128?0:-1));if(S>1024)throw Error("U");p=p&-16760833|(S&1023)<<14}}}p|=64;G===0&&(p|=2048);IL(k,p);return k};
F5_=function(){if(zm3)throw Error("S");Y26(cai,5)};
M3D=function(k,v){if(typeof k!=="object")return k;if(Array.isArray(k)){var C=k[_.PD]|0;return k.length===0&&C&1?void 0:EF$(k,C,v)}if(k!=null&&k[$F]===i0)return ahj(k);if(k instanceof LV){v=k.arrayState;if(v&2)return k;if(!k.size)return;C=ZI(Qd6(k));if(k.valueCtor)for(k=0;k<C.length;k++){var G=C[k],p=G[1];p==null||typeof p!=="object"?p=void 0:p!=null&&p[$F]===i0?p=ahj(p):Array.isArray(p)?p=EF$(p,p[_.PD]|0,!!(v&32)):p=void 0;G[1]=p}return C}if(k instanceof iG)return k};
EF$=function(k,v,C){if(v&2)return k;!C||4096&v||16&v?k=ha(k,v,!1,C&&!(v&16)):(HD(k,34),v&4&&Object.freeze(k));return k};
$y6=function(k,v,C){k=new k.constructor(v);C&&(k.copyOnWrite=cD);k.noLegacyNull=cD;return k};
ahj=function(k){var v=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=v[_.PD]|0;return Un(k,C)?k:Uy$(k,v,C)?$y6(k,v):ha(v,C)};
ha=function(k,v,C,G){G!=null||(G=!!(34&v));k=Ih6(k,v,M3D,G);G=32;C&&(G|=2);v=v&16769217|G;IL(k,v);return k};
jLK=function(k){var v=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=v[_.PD]|0;return Un(k,C)?Uy$(k,v,C)?$y6(k,v,!0):new k.constructor(ha(v,C,!1)):k};
Be=function(k){if(k.copyOnWrite!==cD)return!1;var v=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;v=ha(v,v[_.PD]|0);HD(v,2048);k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=v;k.copyOnWrite=void 0;k.noLegacyNull=void 0;return!0};
j3=function(k){if(!Be(k)&&Un(k,k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.PD]|0))throw Error();};
YF=function(k,v){v===void 0&&(v=k[_.PD]|0);v&32&&!(v&4096)&&IL(k,v|4096)};
Uy$=function(k,v,C){return C&2?!0:C&32&&!(C&4096)?(IL(v,C|2),k.copyOnWrite=cD,!0):!1};
wk=function(k,v,C,G,p){var P=C+(p?0:-1),N=k.length-1;if(N>=1+(p?0:-1)&&P>=N){var I=k[N];if(I!=null&&typeof I==="object"&&I.constructor===Object)return I[C]=G,v}if(P<=N)return k[P]=G,v;if(G!==void 0){var S;N=((S=v)!=null?S:v=k[_.PD]|0)>>14&1023||536870912;C>=N?G!=null&&(P={},k[N+(p?0:-1)]=(P[C]=G,P)):k[P]=G}return v};
_.KV=function(k,v,C,G,p){var P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,N=P[_.PD]|0;G=Un(k,N)?1:G;p=!!p||G===3;G===2&&Be(k)&&(P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,N=P[_.PD]|0);k=gFx(P,v);var I=k===Ja?7:k[_.PD]|0,S=iVj(I,N);var Q=4&S?!1:!0;if(Q){4&S&&(k=w7(k),I=0,S=rk(S,N),N=wk(P,N,v,k));for(var R=0,l=0;R<k.length;R++){var d=C(k[R]);d!=null&&(k[l++]=d)}l<R&&(k.length=l);C=(S|4)&-513;S=C&=-1025;S&=-4097}S!==I&&(IL(k,S),2&S&&Object.freeze(k));return k=L56(k,S,P,
N,v,G,Q,p)};
L56=function(k,v,C,G,p,P,N,I){var S=v;P===1||(P!==4?0:2&v||!(16&v)&&32&G)?TY(v)||(v|=!k.length||N&&!(4096&v)||32&G&&!(4096&v||16&v)?2:256,v!==S&&IL(k,v),Object.freeze(k)):(P===2&&TY(v)&&(k=w7(k),S=0,v=rk(v,G),G=wk(C,G,p,k)),TY(v)||(I||(v|=16),v!==S&&IL(k,v)));2&v||!(4096&v||16&v)||YF(C,G);return k};
gFx=function(k,v,C){k=kx(k,v,C);return Array.isArray(k)?k:Ja};
iVj=function(k,v){2&v&&(k|=2);return k|1};
TY=function(k){return!!(2&k)&&!!(4&k)||!!(256&k)};
OVD=function(k){return _.X6(k,!0)};
yaK=function(k){k=w7(k);for(var v=0;v<k.length;v++){var C=k[v]=w7(k[v]);Array.isArray(C[1])&&(C[1]=ZI(C[1]))}return Sw(k)};
XeK=function(k,v){var C=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,G=C[_.PD]|0;a:{var p=G;G=Un(k,G);!G&&Be(k)&&(C=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,p=C[_.PD]|0);var P=kx(C,v);k=!1;if(P==null){if(G){v=r13();break a}P=[]}else if(P.constructor===LV)if(P.arrayState&2&&!G)P=Qd6(P);else{v=P;break a}else Array.isArray(P)?k=!!((P[_.PD]|0)&2):P=[];if(G){if(!P.length){v=r13();break a}k||(k=!0,ZI(P))}else k&&(k=!1,Sw(P),P=yaK(P));!k&&p&32&&r_K(P);G=new LV(P,void 0,Vwf,Vwf);
p=wk(C,p,v,G);k||YF(C,p);v=G}return v};
_.oc=function(k,v,C,G){j3(k);var p=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=p[_.PD]|0;if(C==null)return wk(p,P,v),k;var N=C===Ja?7:C[_.PD]|0,I=N,S=TY(N),Q=S||Object.isFrozen(C);S||(N=0);Q||(C=w7(C),I=0,N=rk(N,P),Q=!1);N|=5;var R;S=(R=J_j(N))!=null?R:0;for(R=0;R<C.length;R++){var l=C[R],d=G(l,S);Object.is(l,d)||(Q&&(C=w7(C),I=0,N=rk(N,P),Q=!1),C[R]=d)}N!==I&&(Q&&(C=w7(C),N=rk(N,P)),IL(C,N));wk(p,P,v,C);return k};
_.vp=function(k,v,C,G,p){j3(k);var P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;wk(P,P[_.PD]|0,v,(G==="0"?Number(C)===0:C===G)?void 0:C,p);return k};
_.CI=function(k,v,C){if(v&2)throw Error();var G=ew(v),p=gFx(k,C,G),P=p===Ja?7:p[_.PD]|0,N=iVj(P,v);if(2&N||TY(N)||16&N)N===P||TY(N)||IL(p,N),p=w7(p),P=0,N=rk(N,v),wk(k,v,C,p,G);N&=-13;N!==P&&IL(p,N);return p};
xyO=function(k){if(pL){var v;return(v=k[Gr])!=null?v:k[Gr]=new Map}if(Gr in k)return k[Gr];v=new Map;Object.defineProperty(k,Gr,{value:v});return v};
em6=function(k,v,C,G,p){var P=xyO(k),N=Aaj(P,k,v,C,p);N!==G&&(N&&(v=wk(k,v,N,void 0,p)),P.set(C,G));return v};
Aaj=function(k,v,C,G,p){var P=k.get(G);if(P!=null)return P;for(var N=P=0;N<G.length;N++){var I=G[N];kx(v,I,p)!=null&&(P!==0&&(C=wk(v,C,P,void 0,p)),P=I)}k.set(G,P);return P};
qX6=function(k,v,C,G,p){var P=!1;G=kx(k,G,p,function(N){var I=sL$(N,C,!1,v);P=I!==N&&I!=null;return I});
if(G!=null)return P&&!Un(G)&&YF(k,v),G};
myf=function(k,v,C,G,p,P,N,I){var S=Un(k,C);P=S?1:P;N=!!N||P===3;S=I&&!S;(P===2||S)&&Be(k)&&(v=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=v[_.PD]|0);k=gFx(v,p);var Q=k===Ja?7:k[_.PD]|0,R=iVj(Q,C);if(I=!(4&R)){var l=k,d=C,f=!!(2&R);f&&(d|=2);for(var c=!f,U=!0,O=0,X=0;O<l.length;O++){var x=sL$(l[O],G,!1,d);if(x instanceof G){if(!f){var w=Un(x);c&&(c=!w);U&&(U=w)}l[X++]=x}}X<O&&(l.length=X);R|=4;R=U?R&-4097:R|4096;R=c?R|8:R&-9}R!==Q&&(IL(k,R),2&R&&Object.freeze(k));if(S&&!(8&R||!k.length&&
(P===1||(P!==4?0:2&R||!(16&R)&&32&C)))){TY(R)&&(k=w7(k),R=rk(R,C),C=wk(v,C,p,k));G=k;S=R;for(Q=0;Q<G.length;Q++)l=G[Q],R=jLK(l),l!==R&&(G[Q]=R);S|=8;R=S=G.length?S|4096:S&-4097;IL(k,R)}return k=L56(k,R,v,C,p,P,I,N)};
Dy_=function(k){k==null&&(k=void 0);return k};
rk=function(k,v){return k=(2&v?k|2:k&-3)&-273};
_.t3O=function(k,v,C,G,p){j3(k);v=_.KV(k,v,p,2,!0);var P;p=(P=J_j(v===Ja?7:v[_.PD]|0))!=null?P:0;v.push(C(G,p));return k};
sd_=function(k,v,C,G,p,P,N){j3(k);var I=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;k=myf(k,I,I[_.PD]|0,C,v,2,!0);if(P&&N)p!=null||(p=k.length-1),T3b(k,p),k.splice(p,P),k.length||(k[_.PD]&=-4097);else{if(P){if(typeof p!=="number"||p<0||p>k.length)throw Error();}else G=G!=null?G:new C;p!=void 0?k.splice(p,P,G):k.push(G);p=C=k===Ja?7:k[_.PD]|0;(G=Un(G))?(C&=-9,k.length===1&&(C&=-4097)):C|=4096;C!==p&&IL(k,C);G||YF(I)}};
hm6=function(k,v){if(typeof k==="string")return new pI(hfO(k),v);if(Array.isArray(k))return new pI(new Uint8Array(k),v);if(k.constructor===Uint8Array)return new pI(k,!1);if(k.constructor===ArrayBuffer)return k=new Uint8Array(k),new pI(k,!1);if(k.constructor===iG)return v=V3K(k)||new Uint8Array(0),new pI(v,!0,k);if(k instanceof Uint8Array)return k=k.constructor===Uint8Array?k:new Uint8Array(k.buffer,k.byteOffset,k.byteLength),new pI(k,!1);throw Error();};
jdD=function(k){switch(typeof k){case "string":Bk2(k)}};
wem=function(k){switch(typeof k){case "string":YXf(k)}};
Pp=function(){var k=function(){throw Error();};
Object.setPrototypeOf(k,k.prototype);return k};
Ja_=function(k,v){var C=C===void 0?nF6:C;return new Wp(k,v,C)};
Tk2=function(k,v,C,G,p){ram(k,C,K5m(v,G),p)};
Hp=function(k,v,C,G){var p=G[k];if(p)return p;p={};p.binaryFields=G;p.messageMetadata=fhZ(G[0]);var P=G[1],N=1;P&&P.constructor===Object&&(p.extensions=P,P=G[++N],typeof P==="function"&&(p.isMessageSet=!0,krZ!=null||(krZ=P),oxb!=null||(oxb=G[N+1]),P=G[N+=2]));for(var I={};P&&vxD(P);){for(var S=0;S<P.length;S++)I[P[S]]=P;P=G[++N]}for(S=1;P!==void 0;){typeof P==="number"&&(S+=P,P=G[++N]);var Q=void 0;if(P instanceof Wp)var R=P;else R=Ci$,N--;P=void 0;if((P=R)==null?0:P.$$isMsg){P=G[++N];Q=G;var l=N;
typeof P==="function"&&(P=P(),Q[l]=P);Q=P}P=G[++N];l=S+1;typeof P==="number"&&P<0&&(l-=P,P=G[++N]);for(;S<l;S++){var d=I[S];Q?C(p,S,R,Q,d):v(p,S,R,d)}}return G[k]=p};
vxD=function(k){return Array.isArray(k)&&!!k.length&&typeof k[0]==="number"&&k[0]>0};
pp6=function(k){return Array.isArray(k)?k[0]instanceof Wp?k:[Grx,k]:[k,void 0]};
K5m=function(k,v){if(k instanceof _.NI)return k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(k))return V2(k,v,!1)};
Pix=function(k,v,C,G){var p=C.$$binaryReaderFn;k[v]=G?function(P,N,I){return p(P,N,I,G)}:p};
HI6=function(k,v,C,G,p){var P=C.$$binaryReaderFn,N,I;k[v]=function(S,Q,R){return P(S,Q,R,I||(I=Hp(WV3,Pix,HI6,G).messageMetadata),N||(N=Ns$(G)),p)}};
Ns$=function(k){var v=k[Ic_];if(v!=null)return v;var C=Hp(WV3,Pix,HI6,k);v=C.isMessageSet?function(G,p){return krZ(G,p,C)}:function(G,p){for(;ZIZ(p)&&p.nextWireType_!=4;){var P=p.nextField_,N=C[P];
if(N==null){var I=C.extensions;I&&(I=I[P])&&(I=Smf(I),I!=null&&(N=C[P]=I))}if(N==null||!N(p,G,P)){I=p;N=I.fieldCursor_;urK(I);if(I.discardUnknownFields)var S=void 0;else{var Q=I.decoder_.cursor_-N;I.decoder_.cursor_=N;S=Qc$(I.decoder_,Q)}Q=I=N=void 0;var R=G;S&&((N=(I=(Q=R[Aa])!=null?Q:R[Aa]=new HVD)[P])!=null?N:I[P]=[]).push(S)}}if(G=K1m(G))G.reviveUnknownFields=C.binaryFields[bIm];return!0};
k[Ic_]=v;k[bIm]=RW3.bind(k);return v};
RW3=function(k,v,C,G){var p=this[WV3],P=this[Ic_],N=V2(void 0,p.messageMetadata,!1),I=K1m(k);if(I){var S=!1,Q=p.extensions;if(Q){p=function(c,U,O){if(O.length!==0)if(Q[U])for(c=_.H(O),U=c.next();!U.done;U=c.next()){U=lc3(U.value);try{S=!0,P(N,U)}finally{U.free()}}else G==null||G(k,U,O)};
if(v==null)P0i(I,p);else if(I!=null){var R=I[v];R&&p(I,v,R)}if(S){var l=k[_.PD]|0;if(l&2&&l&2048&&(C==null||!C.reviveIntoImmutable))throw Error();var d=ew(l),f=function(c,U){if(kx(k,c,d)!=null)switch(C==null?void 0:C.resolutionBehavior){case 1:return;default:throw Error();}U!=null&&(l=wk(k,l,c,U,d));delete I[c]};
v==null?kJg(N,N[_.PD]|0,function(c,U){f(c,U)}):f(v,kx(N,v,d))}}}};
Smf=function(k){k=pp6(k);var v=k[0].$$binaryReaderFn;if(k=k[1]){var C=Ns$(k),G=Hp(WV3,Pix,HI6,k).messageMetadata;return function(p,P,N){return v(p,P,N,G,C)}}return v};
dID=function(k,v,C){k[v]=C.$$binaryWriterFn};
zWx=function(k,v,C,G){var p,P,N=C.$$binaryWriterFn;k[v]=function(I,S,Q){return N(I,S,Q,P||(P=Hp(fci,dID,zWx,G).messageMetadata),p||(p=FVm(G)))}};
FVm=function(k){var v=k[cGf];if(!v){var C=Hp(fci,dID,zWx,k);v=function(G,p){return Ex_(G,p,C)};
k[cGf]=v}return v};
Ex_=function(k,v,C){kJg(k,k[_.PD]|0,function(G,p){if(p!=null){var P=acO(C,G);P?P(v,p,G):G<500||Y26(M7i,3)}});
(k=K1m(k))&&P0i(k,function(G,p,P){Ic(v,v.encoder_.end());for(G=0;G<P.length;G++)Ic(v,V3K(P[G])||new Uint8Array(0))})};
acO=function(k,v){var C=k[v];if(C)return C;if(C=k.extensions)if(C=C[v]){C=pp6(C);var G=C[0].$$binaryWriterFn;if(C=C[1]){var p=FVm(C),P=Hp(fci,dID,zWx,C).messageMetadata;C=k.isMessageSet?oxb(P,p):function(N,I,S){return G(N,I,S,P,p)}}else C=G;
return k[v]=C}};
_.$If=function(k,v,C){if(Array.isArray(v)){var G=v[_.PD]|0;if(G&4)return v;for(var p=0,P=0;p<v.length;p++){var N=k(v[p]);N!=null&&(v[P++]=N)}P<p&&(v.length=P);k=G|1;C&&(k=(k|4)&-1537);k!==G&&IL(v,k);C&&k&2&&Object.freeze(v);return v}};
_.S7=function(k,v,C){return new Wp(k,v,C)};
_.UIZ=function(k,v,C){return new Wp(k,v,C)};
_.ui=function(k,v,C){wk(k,k[_.PD]|0,v,C,ew(k[_.PD]|0))};
gxi=function(k,v,C){v=_.KL(v);v!=null&&(_.Qi(k,C,1),k=k.encoder_,C=II$||(II$=new DataView(new ArrayBuffer(8))),C.setFloat64(0,+v,!0),t1=C.getUint32(0,!0),sn=C.getUint32(4,!0),_.bi(k,t1),_.bi(k,sn))};
iIi=function(k,v,C){v=_.KL(v);v!=null&&(_.Qi(k,C,5),k=k.encoder_,ZL3(v),_.bi(k,t1))};
_.li=function(k,v,C){v=qn_(v);if(v!=null&&(jdD(v),v!=null))switch(_.Qi(k,C,0),typeof v){case "number":k=k.encoder_;VU(v);Rc(k,t1,sn);break;case "bigint":C=BigInt.asUintN(64,v);C=new LVb(Number(C&BigInt(4294967295)),Number(C>>BigInt(32)));Rc(k.encoder_,C.JSC$8934_lo,C.JSC$8934_hi);break;default:C=Bk2(v),Rc(k.encoder_,C.JSC$8934_lo,C.JSC$8934_hi)}};
yGO=function(k,v,C){v=mZ$(v);if(v!=null&&(wem(v),v!=null))switch(_.Qi(k,C,0),typeof v){case "number":k=k.encoder_;VU(v);Rc(k,t1,sn);break;case "bigint":C=OIK(v);Rc(k.encoder_,C.JSC$8932_lo,C.JSC$8932_hi);break;default:C=YXf(v),Rc(k.encoder_,C.JSC$8932_lo,C.JSC$8932_hi)}};
xIZ=function(k,v,C){v=_.Id(v);v!=null&&v!=null&&(_.Qi(k,C,0),_.Xpb(k.encoder_,v))};
_.eW2=function(k,v,C){AGb(k,C,mZ$(v))};
qmK=function(k,v,C){v=_.dZx(v);v!=null&&(_.Qi(k,C,0),k.encoder_.JSC$8936_buffer_.push(v?1:0))};
DIx=function(k,v,C){v=_.My(v);v!=null&&mI$(k,C,S2$(v))};
t76=function(k,v,C,G,p){ram(k,C,K5m(v,G),p)};
_.scK=function(k,v,C){v=v==null||typeof v=="string"||v instanceof iG?v:void 0;v!=null&&mI$(k,C,hm6(v,!0).buffer)};
V76=function(k,v,C){v=_.F12(v);v!=null&&v!=null&&(_.Qi(k,C,0),ds(k.encoder_,v))};
_.hW$=function(k,v,C){v=_.Id(v);v!=null&&(v=parseInt(v,10),_.Qi(k,C,0),_.Xpb(k.encoder_,v))};
_.fI=function(k,v){return function(C,G){var p={treatNewDataAsImmutable:!0};G&&Object.assign(p,G);C=lc3(C,void 0,void 0,p);try{var P=new k,N=P.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Ns$(v)(N,C);var I=P}finally{C.free()}return I}};
_.Fr=function(k){return function(v){return Bsi(v,k)}};
jc_=function(k){return function(){return Bsi(this,k)}};
_.YmO=function(k){return qZ(function(v){return v instanceof k&&!Un(v)})};
_.ac=function(k){return function(v){return wpx(k,v)}};
KVK=function(k,v){return nxg({child:k,origin:v||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:JGD,getPayloadCase:function(C){return C.getPayloadCase()},
createInitMessage:function(C){var G=new MI,p=new rGj;C=_.$x(p,1,C);return _.Um(G,5,gs,C)}})};
ii=function(k){return{valueOf:k}.valueOf()};
kBb=function(){var k=null;if(!Tsi)return k;try{var v=function(C){return C};
k=Tsi.createPolicy("goog#html",{createHTML:v,createScript:v,createScriptURL:v})}catch(C){}return k};
vv_=function(){ovi===void 0&&(ovi=kBb());return ovi};
_.yi=function(k){var v=vv_();k=v?v.createScriptURL(k):k;return new LI(k)};
_.Xr=function(k){if(k instanceof LI)return k.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.xx=function(k){return Object.isFrozen(k)&&Object.isFrozen(k.raw)};
Cam=function(k){return k.toString().indexOf("`")===-1};
e7=function(k){return new _.AG(GB$,k)};
qI=function(k){return k instanceof _.AG};
_.mV=function(k){if(qI(k))return k.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
Dc=function(k){return new pnD(function(v){return v.substr(0,k.length+1).toLowerCase()===k+":"})};
_.tG=function(k,v){v=v===void 0?PaD:v;if(qI(k))return k;for(var C=0;C<v.length;++C){var G=v[C];if(G instanceof pnD&&G.isValid(k))return e7(k)}};
_.hG=function(k,v){v=v===void 0?PaD:v;return _.tG(k,v)||Vi};
_.Bp=function(k){var v=window;if(typeof MediaSource!=="undefined"&&k instanceof MediaSource||typeof v.ManagedMediaSource!=="undefined"&&k instanceof v.ManagedMediaSource)return e7(URL.createObjectURL(k));v=k.type;v.toLowerCase()==="application/octet-stream"?v=!0:(v=v.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),v=(v==null?void 0:v.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(v[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(v[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(v[1])||/^font\/[\w-]+$/i.test(v[1])));if(!v)throw Error("Z");return e7(URL.createObjectURL(k))};
_.W0x=function(k){for(var v=_.j7.apply(1,arguments),C=[k[0]],G=0;G<v.length;G++)C.push(String(v[G])),C.push(k[G+1]);return e7(C.join(""))};
_.N62=function(k){if(!Ho6){a:{var v=document.createElement("a");try{v.href=k}catch(C){k=void 0;break a}k=v.protocol;k=k===":"||k===""?"https:":k}return k}try{v=new URL(k)}catch(C){return"https:"}return v.protocol};
_.Yx=function(k){k instanceof _.AG?k=_.mV(k):k=IN6.test(k)?k:void 0;return k};
ws=function(k,v){v=_.Yx(v);v!==void 0&&(k.href=v)};
JG=function(k){var v=vv_();k=v?v.createHTML(k):k;return new nI(k)};
Tr=function(k){if(k instanceof nI)return k.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.kv=function(k,v){k.src=_.Xr(v).toString()};
Zob=function(k,v){k.setAttribute("sandbox","");for(var C=0;C<v.length;C++)k.sandbox.supports&&!k.sandbox.supports(v[C])||k.sandbox.add(v[C])};
_.ow=function(k,v,C){k.removeAttribute("srcdoc");switch(v){case 0:if(C instanceof LI)throw new SQf("TrustedResourceUrl",0);Zob(k,[]);v=_.Yx(C);v!==void 0&&(k.src=v);break;case 1:if(!(C instanceof LI))throw new SQf(typeof C,1);Zob(k,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.kv(k,C);break;case 2:if(C instanceof LI)throw new SQf("TrustedResourceUrl",2);Zob(k,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
v=_.Yx(C);v!==void 0&&(k.src=v);break;default:_.J1(v)}};
_.vn=function(k,v,C,G){v=_.Yx(v);return v!==void 0?k.open(v,C,G):null};
_.Co=function(k){k=k===void 0?document:k;var v,C;k=(C=(v=k).querySelector)==null?void 0:C.call(v,"script[nonce]");return k==null?"":k.nonce||k.getAttribute("nonce")||""};
_.po=function(k){var v=vv_();k=v?v.createScript(k):k;return new _.GB(k)};
Pn=function(k){if(k instanceof _.GB)return k.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
u3D=function(k){var v=_.Co(k.ownerDocument);v&&k.setAttribute("nonce",v)};
_.Wn=function(k,v){k.textContent=Pn(v);u3D(k)};
_.Hn=function(k,v){k.src=_.Xr(v);u3D(k)};
_.NQ=function(k,v){if(k.nodeType===1&&/^(script|style)$/i.test(k.tagName))throw Error("Z");k.innerHTML=Tr(v)};
_.Iw=function(k,v,C,G){if(k.length===0)throw Error("Z");k=k.map(function(P){if(P instanceof Qwg)P=P.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return P});
var p=C.toLowerCase();if(k.every(function(P){return p.indexOf(P)!==0}))throw Error("aa`"+C);
v.setAttribute(C,G)};
_.ZN=function(k,v,C){if(v instanceof LI)k.href=_.Xr(v).toString(),k.rel=C;else{if(bob.indexOf(C)===-1)throw Error("ba`"+C);v=_.Yx(v);v!==void 0&&(k.href=v,k.rel=C)}};
RM$=function(k){if(k instanceof SA)return k.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.lND=function(k,v){v=_.Yx(v);v!==void 0&&(k.href=v)};
dQZ=function(k){return new Worker(_.Xr(k),void 0)};
fNj=function(k){return _.yi(k)};
zMj=function(k,v){k&&(v=k.indexOf(v),0<=v&&k.splice(v,1))};
ua=function(k){return typeof k==="function"};
F0f=function(k){return k instanceof QY||k&&"closed"in k&&ua(k.remove)&&ua(k.add)&&ua(k.unsubscribe)};
ba=function(){};
Rw=function(k){cXO(function(){throw k;})};
la=function(k){return k};
d6=function(){return EvO(_.j7.apply(0,arguments))};
EvO=function(k){return k.length===0?la:k.length===1?k[0]:function(v){return k.reduce(function(C,G){return G(C)},v)}};
aNZ=function(k){var v;return(v=k!=null?k:void 0)!=null?v:Promise};
MAf=function(k,v){return new fo(function(C){var G=0;return v.schedule(function(){G===k.length?C.complete():(C.next(k[G++]),C.closed||this.schedule())})})};
$QD=function(k,v){if(!k)throw Error("ca");return new fo(function(C){var G=new QY;G.add(v.schedule(function(){var p=k[Symbol.asyncIterator]();G.add(v.schedule(function(){var P=this;p.next().then(function(N){N.done?C.complete():(C.next(N.value),P.schedule())})}))}));
return G})};
UQg=function(k,v,C){v=v.schedule(function(){try{C.call(this)}catch(G){k.error(G)}},0);
k.add(v)};
iof=function(k,v){return new fo(function(C){var G;C.add(v.schedule(function(){G=k[gv2]();UQg(C,v,function(){var p=G.next(),P=p.value;p.done?C.complete():(C.next(P),this.schedule())})}));
return function(){var p;return ua((p=G)==null?void 0:p.return)&&G.return()}})};
L0_=function(k,v){return new fo(function(C){var G=new QY;G.add(v.schedule(function(){var p=k[zB]();G.add(p.subscribe({next:function(P){G.add(v.schedule(function(){return C.next(P)}))},
error:function(P){G.add(v.schedule(function(){return C.error(P)}))},
complete:function(){G.add(v.schedule(function(){return C.complete()}))}}))}));
return G})};
OoO=function(k,v){return new fo(function(C){return v.schedule(function(){return k.then(function(G){C.add(v.schedule(function(){C.next(G);C.add(v.schedule(function(){return C.complete()}))}))},function(G){C.add(v.schedule(function(){return C.error(G)}))})})})};
yXf=function(k){return new TypeError("da`"+(k!==null&&typeof k==="object"?"an invalid object":"'"+k+"'"))};
xQ2=function(k,v){if(k!=null){if(ua(k[zB]))return L0_(k,v);if(XnO(k))return MAf(k,v);if(ua(k==null?void 0:k.then))return OoO(k,v);if(Symbol.asyncIterator&&ua(k==null?void 0:k[Symbol.asyncIterator]))return $QD(k,v);if(ua(k==null?void 0:k[gv2]))return iof(k,v)}throw yXf(k);};
cn=function(k,v){return v?xQ2(k,v):F3(k)};
F3=function(k){if(k instanceof fo)return k;if(k!=null){if(ua(k[zB]))return AXD(k);if(XnO(k))return eM3(k);if(ua(k==null?void 0:k.then))return qQK(k);if(Symbol.asyncIterator&&ua(k==null?void 0:k[Symbol.asyncIterator]))return mQ6(k);if(ua(k==null?void 0:k[gv2]))return DQf(k)}throw yXf(k);};
AXD=function(k){return new fo(function(v){var C=k[zB]();if(ua(C.subscribe))return C.subscribe(v);throw new TypeError("ea");})};
eM3=function(k){return new fo(function(v){for(var C=0;C<k.length&&!v.closed;C++)v.next(k[C]);v.complete()})};
qQK=function(k){return new fo(function(v){k.then(function(C){v.closed||(v.next(C),v.complete())},function(C){return v.error(C)}).then(null,Rw)})};
DQf=function(k){return new fo(function(v){for(var C=k[gv2]();!v.closed;){var G=C.next(),p=G.value;G.done?v.complete():v.next(p)}return function(){return ua(C==null?void 0:C.return)&&C.return()}})};
mQ6=function(k){return new fo(function(v){tAO(k,v).catch(function(C){return v.error(C)})})};
tAO=function(k,v){var C,G,p,P,N,I;return _.Z(function(S){switch(S.nextAddress){case 1:_.EQ(S,2,3),P=_.aw(k);case 5:return S.yield(P.next(),8);case 8:G=S.yieldResult;if(G.done){S.jumpTo(3);break}N=G.value;v.next(N);S.jumpTo(5);break;case 3:_.MQ(S);_.$v(S,9);if(!G||G.done||!(p=P.return)){S.jumpTo(9);break}return S.yield(p.call(P),9);case 9:_.MQ(S,0,0,1);if(C)throw C.error;_.UQ(S,10,1);break;case 10:_.UQ(S,4);break;case 2:I=_.g6(S);C={error:I};S.jumpTo(3);break;case 4:v.complete(),_.OQ(S)}})};
swg=function(k,v){return v?MAf(k,v):eM3(k)};
VA6=function(k){return ua(k[k.length-1])?k.pop():void 0};
yY=function(k){var v=k[k.length-1];return v&&ua(v.schedule)?k.pop():void 0};
X3=function(){var k=_.j7.apply(0,arguments),v=yY(k);return v?MAf(k,v):swg(k)};
AX=function(k){var v=ua(k)?k:function(){return k};
return new fo(function(C){return C.error(v())})};
eA=function(k){return function(v){if(ua(v==null?void 0:v.lift))return v.lift(function(C){try{return k(C,this)}catch(G){this.error(G)}});
throw new TypeError("fa");}};
m0=function(){return eA(function(k,v){var C=null;k._refCount++;var G=new qQ(v,void 0,void 0,void 0,function(){if(!k||k._refCount<=0||0<--k._refCount)C=null;else{var p=k._connection,P=C;C=null;!p||P&&p!==P||p.unsubscribe();v.unsubscribe()}});
k.subscribe(G);G.closed||(C=k.connect())})};
B6b=function(){var k=hMg;var v=v===void 0?0:v;return eA(function(C,G){G.add(k.schedule(function(){return C.subscribe(G)},v))})};
DN=function(k){return eA(function(v,C){var G=0;v.subscribe(new qQ(C,function(p){C.next(k.call(void 0,p,G++))}))})};
YQK=function(k){return DN(function(v){return jwK(v)?k.apply(null,_.tX(v)):k(v)})};
K03=function(k){if(k.length===1){var v=k[0];if(wnj(v))return{args:v,keys:null};if(v&&typeof v==="object"&&nvj(v)===JX6)return k=rXO(v),{args:k.map(function(C){return v[C]}),
keys:k}}return{args:k,keys:null}};
VY=function(){var k=_.j7.apply(0,arguments),v=yY(k),C=VA6(k);k=K03(k);var G=k.args,p=k.keys;if(G.length===0)return cn([],v);v=new fo(T6x(G,v,p?function(P){for(var N={},I=0;I<P.length;I++)N[p[I]]=P[I];return N}:la));
return C?v.pipe(YQK(C)):v};
T6x=function(k,v,C){C=C===void 0?la:C;return function(G){kuD(v,function(){for(var p=k.length,P=Array(p),N=p,I=k.map(function(){return!1}),S=!0,Q={i$jscomp$217:0};Q.i$jscomp$217<p;Q={i$jscomp$217:Q.i$jscomp$217},Q.i$jscomp$217++)kuD(v,function(R){return function(){cn(k[R.i$jscomp$217],v).subscribe(new hX(G,function(l){P[R.i$jscomp$217]=l;
S&&(I[R.i$jscomp$217]=!0,S=!I.every(la));S||G.next(C(P.slice()))},function(){return--N===0}))}}(Q),G)},G)}};
kuD=function(k,v,C){k?C.add(k.schedule(v)):v()};
ozf=function(k,v,C,G){var p=[],P=0,N=0,I=!1,S=function(Q){P++;F3(C(Q,N++)).subscribe(new qQ(v,function(R){v.next(R)},void 0,function(){P--;
for(var R={};p.length&&P<G;R={bufferedValue:void 0})R.bufferedValue=p.shift(),S(R.bufferedValue);!I||p.length||P||v.complete()}))};
k.subscribe(new qQ(v,function(Q){return P<G?S(Q):p.push(Q)},void 0,function(){I=!0;
!I||p.length||P||v.complete()}));
return function(){p=null}};
jA=function(k,v){var C=C===void 0?Infinity:C;if(ua(v))return jA(function(G,p){return DN(function(P,N){return v(G,P,p,N)})(F3(k(G,p)))},C);
typeof v==="number"&&(C=v);return eA(function(G,p){return ozf(G,p,k,C)})};
vzD=function(k){k=k===void 0?Infinity:k;return jA(la,k)};
CHb=function(){var k=_.j7.apply(0,arguments);return vzD(1)(swg(k,yY(k)))};
GuZ=function(k){return new fo(function(v){F3(k()).subscribe(v)})};
Yv=function(k,v,C){if(ua(C)){var G=C;C=void 0}if(G)return Yv(k,v,C).pipe(YQK(G));G=_.H(ua(k.addEventListener)&&ua(k.removeEventListener)?pEO.map(function(N){return function(I){return k[N](v,I,C)}}):ua(k.addListener)&&ua(k.removeListener)?PHK.map(WNm(k,v)):ua(k.on)&&ua(k.off)?HK_.map(WNm(k,v)):[]);
var p=G.next().value,P=G.next().value;return!p&&XnO(k)?jA(function(N){return Yv(N,v,C)})(swg(k)):new fo(function(N){if(!p)throw new TypeError("ga");
var I=function(){var S=_.j7.apply(0,arguments);return N.next(1<S.length?S:S[0])};
p(I);return function(){return P(I)}})};
WNm=function(k,v){return function(C){return function(G){return k[C](v,G)}}};
no=function(){var k=_.j7.apply(0,arguments),v=yY(k);var C=typeof k[k.length-1]==="number"?k.pop():Infinity;return k.length?k.length===1?F3(k[0]):vzD(C)(swg(k,v)):w6};
IPj=function(k){return k.length===1&&NYj(k[0])?k[0]:k};
ZKZ=function(){var k=IPj(_.j7.apply(0,arguments));return eA(function(v,C){var G=[v].concat(_.tX(k)),p=function(){if(!C.closed)if(G.length>0){try{var P=F3(G.shift())}catch(I){p();return}var N=new qQ(C,void 0,ba,ba);C.add(P.subscribe(N));N.add(p)}else C.complete()};
p()})};
JX=function(k){return eA(function(v,C){var G=0;v.subscribe(new qQ(C,function(p){return k.call(void 0,p,G++)&&C.next(p)}))})};
uwf=function(){var k=_.j7.apply(0,arguments);k=IPj(k);return k.length===1?F3(k[0]):new fo(Sib(k))};
Sib=function(k){return function(v){for(var C=[],G={i$jscomp$220:0};C&&!v.closed&&G.i$jscomp$220<k.length;G={i$jscomp$220:G.i$jscomp$220},G.i$jscomp$220++)C.push(F3(k[G.i$jscomp$220]).subscribe(new qQ(v,function(p){return function(P){if(C){for(var N=0;N<C.length;N++)N!==p.i$jscomp$220&&C[N].unsubscribe();C=null}v.next(P)}}(G))))}};
Qh2=function(){var k=_.j7.apply(0,arguments),v=VA6(k),C=IPj(k);return C.length?new fo(function(G){var p=C.map(function(){return[]}),P=C.map(function(){return!1});
G.add(function(){p=P=null});
for(var N={sourceIndex$jscomp$1:0};!G.closed&&N.sourceIndex$jscomp$1<C.length;N={sourceIndex$jscomp$1:N.sourceIndex$jscomp$1},N.sourceIndex$jscomp$1++)F3(C[N.sourceIndex$jscomp$1]).subscribe(new qQ(G,function(I){return function(S){p[I.sourceIndex$jscomp$1].push(S);p.every(function(Q){return Q.length})&&(S=p.map(function(Q){return Q.shift()}),G.next(v?v.apply(null,_.tX(S)):S),p.some(function(Q,R){return!Q.length&&P[R]})&&G.complete())}}(N),void 0,function(I){return function(){P[I.sourceIndex$jscomp$1]=
!0;
!p[I.sourceIndex$jscomp$1].length&&G.complete()}}(N)));
return function(){p=P=null}}):w6};
bKZ=function(k){var v,C,G;return!!k&&typeof k.active==="boolean"&&typeof((v=k.clock)==null?void 0:v.now)==="function"&&((C=k.clock)==null?void 0:C.timeline)!==void 0&&!((G=k.lastMeasurement)==null||!G.timestamp)&&typeof k.equivalentTo==="function"&&typeof k.extrapolateToNow==="function"&&typeof k.extrapolateToTime==="function"&&typeof k.map==="function"&&typeof k.joinWith==="function"};
RbD=function(k){function v(C){return typeof C==="boolean"||typeof C==="string"||typeof C==="number"||C===void 0||C===null}
return v(k)?!0:Array.isArray(k)?k.every(v):typeof k==="object"?Object.keys(k).every(function(C){return typeof C==="string"})&&Object.values(k).every(function(C){return Array.isArray(C)?C.every(v):v(C)}):!1};
lPO=function(k){if(RbD(k))return k;if(bKZ(k))return{lastMeasurement:{value:lPO(k.lastMeasurement.value),timestamp:r6(k.lastMeasurement.timestamp,new Ko(0,k.lastMeasurement.timestamp.timeline))},active:k.active};try{return JSON.parse(JSON.stringify(k))}catch(v){}return String(k)};
TB=function(k,v){return function(C){return new fo(function(G){return C.subscribe(function(p){k.timeExecution(v,function(){G.next(p)})()},function(p){k.timeExecution(v,function(){G.error(p)})()},function(){k.timeExecution(v,function(){G.complete()})()})})}};
dU3=function(k,v){var C=!1;return new fo(function(G){var p=k.setTimeout(function(){C=!0;G.next(!0);G.complete()},v);
return function(){C||k.clearTimeout(p)}})};
fPf=function(k){k=k.global;if(k.fetchLater)return k.fetchLater.bind(k)};
kz=function(k){return eA(function(v,C){var G=null,p=!1,P;G=v.subscribe(new qQ(C,void 0,function(N){P=F3(k(N,kz(k)(v)));G?(G.unsubscribe(),G=null,P.subscribe(C)):p=!0}));
p&&(G.unsubscribe(),G=null,P.subscribe(C))})};
zb3=function(k,v,C){return function(G,p){var P=C,N=v,I=0;G.subscribe(new qQ(p,function(S){var Q=I++;N=P?k(N,S,Q):(P=!0,S);p.next(N)},void 0,void 0))}};
FND=function(k){k=k===void 0?null:k;return eA(function(v,C){var G=!1;v.subscribe(new qQ(C,function(p){G=!0;C.next(p)},void 0,function(){G||C.next(k);
C.complete()}))})};
oh=function(){return eA(function(k,v){k.subscribe(new qQ(v,ba))})};
vE=function(k){return eA(function(v,C){v.subscribe(new qQ(C,function(){return C.next(k)}))})};
CK=function(k){return k<=0?function(){return w6}:eA(function(v,C){var G=0;
v.subscribe(new qQ(C,function(p){++G<=k&&(C.next(p),k<=G&&C.complete())}))})};
Gu=function(k){var v=v===void 0?la:v;var C;k=(C=k)!=null?C:c9f;return eA(function(G,p){var P,N=!0;G.subscribe(new qQ(p,function(I){var S=v(I);if(N||!k(P,S))N=!1,P=S,p.next(I)}))})};
c9f=function(k,v){return k===v};
aP_=function(k){k=k===void 0?Ez_:k;return eA(function(v,C){var G=!1;v.subscribe(new qQ(C,function(p){G=!0;C.next(p)},void 0,function(){return G?C.complete():C.error(k())}))})};
Ez_=function(){return new Mqf};
pK=function(){var k=_.j7.apply(0,arguments);return function(v){return CHb(v,X3.apply(null,_.tX(k)))}};
$Uf=function(k){return eA(function(v,C){var G=0;v.subscribe(new qQ(C,function(p){k.call(void 0,p,G++,v)||(C.next(!1),C.complete())},void 0,function(){C.next(!0);
C.complete()}))})};
UU$=function(){return eA(function(k,v){var C=[];k.subscribe(new qQ(v,function(G){C.push(G);1<C.length&&C.shift()},void 0,function(){for(var G=_.H(C),p=G.next();!p.done;p=G.next())v.next(p.value);
v.complete()},function(){C=null}))})};
gzf=function(k,v){var C=arguments.length>=2;return function(G){return G.pipe(k?JX(function(p,P){return k(p,P,G)}):la,UU$(),C?FND(v):aP_(function(){return new Mqf}))}};
WE=function(k){var v=ua(k)?k:function(){return k};
return ua()?eA(function(C,G){var p=v();(void 0)(p).subscribe(G).add(C.subscribe(p))}):function(C){var G=new PE(C,v);
ua(C==null?void 0:C.lift)&&(G.lift=C.lift);G.source=C;G.subjectFactory=v;return G}};
ZP=function(k){var v=new HE(k,void 0,void 0);return function(C){return WE(function(){return v})(C)}};
Sq=function(k,v){return eA(zb3(k,v,arguments.length>=2))};
uH=function(){var k=_.j7.apply(0,arguments),v=yY(k);return eA(function(C,G){(v?CHb(k,C,v):CHb(k,C)).subscribe(G)})};
Qo=function(k){return eA(function(v,C){var G=null,p=0,P=!1;v.subscribe(new qQ(C,function(N){var I;(I=G)==null||I.unsubscribe();I=p++;F3(k(N,I)).subscribe(G=new qQ(C,function(S){return C.next(S)},void 0,function(){G=null;
P&&!G&&C.complete()}))},void 0,function(){(P=!0,!G)&&C.complete()}))})};
Rh=function(k,v){v=v===void 0?!1:v;return eA(function(C,G){var p=0;C.subscribe(new qQ(G,function(P){var N=k(P,p++);(N||v)&&G.next(P);!N&&G.complete()}))})};
iKm=function(k,v,C){var G=ua(k)||v||C?{next:k,error:v,complete:C}:k;return G?eA(function(p,P){p.subscribe(new qQ(P,function(N){var I;(I=G.next)==null||I.call(G,N);P.next(N)},function(N){var I;
(I=G.error)==null||I.call(G,N);P.error(N)},function(){var N;
(N=G.complete)==null||N.call(G);P.complete()}))}):la};
LNO=function(){var k=_.j7.apply(0,arguments),v=VA6(k);return eA(function(C,G){for(var p=k.length,P=Array(p),N=k.map(function(){return!1}),I=!1,S={i$jscomp$230:0};S.i$jscomp$230<p;S={i$jscomp$230:S.i$jscomp$230},S.i$jscomp$230++)F3(k[S.i$jscomp$230]).subscribe(new qQ(G,function(Q){return function(R){P[Q.i$jscomp$230]=R;
I||N[Q.i$jscomp$230]||(N[Q.i$jscomp$230]=!0,(I=N.every(la))&&(N=null))}}(S),void 0,ba));
C.subscribe(new qQ(G,function(Q){I&&(Q=[Q].concat(_.tX(P)),G.next(v?v.apply(null,_.tX(Q)):Q))}))})};
y9i=function(k){var v=OKi;if(v)for(var C in v)Object.prototype.hasOwnProperty.call(v,C)&&k(v[C],C,v)};
XE$=function(){var k=[];y9i(function(v){k.push(v)});
return k};
A96=function(k){try{return!!k&&k.location.href!=null&&xUK(k,"foo")}catch(v){return!1}};
_.dY=function(k){return new Qwg(k[0].toLowerCase())};
eb3=function(k){for(var v=_.j7.apply(1,arguments),C=k[0],G=0;G<k.length-1;G++)C+=String(v[G]),C+=k[G+1];v=document.implementation.createHTMLDocument("");G=v.createElement("style");v.head.appendChild(G);v=G.sheet;v.insertRule(C,0);if(v.cssRules.length===1&&(C=v.cssRules[0],C instanceof CSSStyleRule))return new SA(C.cssText.replace(/</g,"\\3C "))};
qiD=function(k){try{return new URL(k,window.document.baseURI)}catch(v){return new URL("about:invalid")}};
mU2=function(k,v){var C=v.createRange();C.selectNode(v.body);k=JG(k);return C.createContextualFragment(Tr(k))};
DU_=function(k){k=k.nodeName;return typeof k==="string"?k:"FORM"};
tqi=function(k){k=k.nodeType;return k===1||typeof k!=="number"};
fK=function(k,v,C){k.setAttribute(v,C)};
shZ=function(k){return k.parts.map(function(v){var C=v.descriptor;return""+v.url+(C?" "+C:"")}).join(" , ")};
_.zu=function(k){var v=_.j7.apply(1,arguments);if(v.length===0)return _.yi(k[0]);for(var C=k[0],G=0;G<v.length;G++)C+=encodeURIComponent(v[G])+k[G+1];return _.yi(C)};
_.Fw=function(k,v){k=_.Xr(k).toString();var C=k.split(/[?#]/),G=/[?]/.test(k)?"?"+C[1]:"";return Vqf(C[0],G,/[#]/.test(k)?"#"+(G?C[2]:C[1]):"",v)};
Vqf=function(k,v,C,G){function p(N,I){N!=null&&(Array.isArray(N)?N.forEach(function(S){return p(S,I)}):(v+=P+encodeURIComponent(I)+"="+encodeURIComponent(N),P="&"))}
var P=v.length?"&":"?";G.constructor===Object&&(G=Object.entries(G));Array.isArray(G)?G.forEach(function(N){return p(N[1],N[0])}):G.forEach(p);
return _.yi(k+v+C)};
BYg=function(){var k=Pn(hbK).toString();return _.yi(URL.createObjectURL(new Blob([k],{type:"text/javascript"})))};
jhf=function(k){var v=[],C=0,G;for(G in k)v[C++]=G;return v};
YiK=function(k,v){for(var C in k)if(k[C]==v)return!0;return!1};
wEf=function(k,v,C){for(var G in k)if(v.call(C,k[G],G,k))return G};
nz$=function(k){if(!k||typeof k!=="object")return k;if(typeof k.clone==="function")return k.clone();if(typeof Map!=="undefined"&&k instanceof Map)return new Map(k);if(typeof Set!=="undefined"&&k instanceof Set)return new Set(k);if(k instanceof Date)return new Date(k.getTime());var v=Array.isArray(k)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(k)||k instanceof DataView?{}:new k.constructor(k.length),C;for(C in k)v[C]=nz$(k[C]);return v};
J9$=function(k){var v=arguments.length;if(v==1&&Array.isArray(arguments[0]))return J9$.apply(null,arguments[0]);if(v%2)throw Error("ma");for(var C={},G=0;G<v;G+=2)C[arguments[G]]=arguments[G+1];return C};
r96=function(k){var v=arguments.length;if(v==1&&Array.isArray(arguments[0]))return r96.apply(null,arguments[0]);for(var C={},G=0;G<v;G++)C[arguments[G]]=!0;return C};
cE=function(k,v,C,G){this.top=k;this.right=v;this.bottom=C;this.left=G};
KNi=function(k){k=k.global;if(k.PendingGetBeacon)return k.PendingGetBeacon};
ah=function(k){return function(v){return v.pipe(TY_(k,WE(new Ei)))}};
MU=function(k){return function(v){return v.pipe(TY_(k,ZP(1)))}};
TY_=function(k,v){function C(G){return new fo(function(p){return G.subscribe(function(P){$z(k,function(){return void p.next(P)},3)},function(P){$z(k,function(){return void p.error(P)},3)},function(){$z(k,function(){return void p.complete()},3)})})}
return d6(C,B6b(),v,m0(),C)};
vuf=function(k){var v=kvf(k);return v===null?new Ui(null):v.pipe(DN(function(C){C=C.serialize();if(ouj)C=_.G$.btoa(C);else{for(var G=[],p=0,P=0;P<C.length;P++){var N=C.charCodeAt(P);N>255&&(G[p++]=N&255,N>>=8);G[p++]=N}C=_.qy(G)}return C}),CK(1),MU(k.queue))};
CyZ=function(k){var v=v===void 0?{}:v;if(typeof Event==="function")return new Event(k,v);if(typeof document!=="undefined"){var C=document.createEvent("CustomEvent");C.initCustomEvent(k,v.bubbles||!1,v.cancelable||!1,v.detail);return C}throw Error();};
Gvm=function(k){return typeof k==="string"?document.getElementById(k):k};
PyO=function(k){var v=!1;v=v===void 0?!1:v;if(k.tagName==="IMG"){if(k.complete&&(!k.naturalWidth||!k.naturalHeight))return!0;var C;if(v&&((C=k.style)==null?void 0:C.display)==="none")return!0}var G,p;return phi.test((G=k.getAttribute("width"))!=null?G:"")&&phi.test((p=k.getAttribute("height"))!=null?p:"")};
WCx=function(k,v){if(k.tagName==="IMG")return k.naturalWidth&&k.naturalHeight?!0:!1;try{if(k.readyState)var C=k.readyState;else{var G,p;C=(G=k.contentWindow)==null?void 0:(p=G.document)==null?void 0:p.readyState}return C==="complete"}catch(P){return v===void 0?!1:v}};
Hci=function(k){k||(k=function(v,C,G){v.addEventListener(C,G)});
return k};
SVx=function(k,v){var C=NVx();C=C===void 0?new Ifm:C;if(k=Gvm(k)){var G=Hci(G);for(var p=!1,P=function(O){p||(p=!0,v(O))},N,I=2,S=0;S<Zc3.length;++S)if(Zc3[S]===k.tagName){I=3;
N=[k];break}N||(N=k.querySelectorAll(Zc3.join(",")));var Q=0,R=0,l=!0,d=k=!1;S={};for(var f=0;f<N.length;S={isImg:void 0},f++){var c=N[f];if(!PyO(c))if(S.isImg=c.tagName==="IMG",WCx(c,C.crossDomainLoadedDefault))k=!0,S.isImg&&(l=!0);else{Q++;var U=function(O){return function(X){Q--;!Q&&l&&P(I);O.isImg&&(X=X&&X.type==="error",R--,X||(l=!0),!R&&d&&l&&P(I))}}(S);
G(c,"load",U);S.isImg&&(R++,G(c,"error",U))}}R===0&&(l=!0);N=null;N=_.G$.document.readyState==="complete";if(Q===0&&!k&&N)I=5;else if(Q||!k){G(_.G$,"load",function(){!C.pendingImagesBlockLoad||!R&&l?P(4):d=!0});
return}P(I)}};
u8$=function(k,v,C){if(k)for(var G=0;k!=null&&G<500&&!C(k);++G)k=v(k)};
QI6=function(k,v){u8$(k,function(C){try{return C===C.parent?null:C.parent}catch(G){}return null},v)};
bc6=function(k,v){if(k.tagName=="IFRAME")v(k);else{k=k.querySelectorAll("IFRAME");for(var C=0;C<k.length&&!v(k[C]);++C);}};
R3$=function(k){return(k=k.ownerDocument)&&(k.parentWindow||k.defaultView)||null};
lfj=function(k,v,C){try{var G=JSON.parse(C.data)}catch(N){}if(typeof G==="object"&&G&&G.type==="creativeLoad"){var p=R3$(k);if(C.source&&p){var P;QI6(C.source,function(N){try{if(N.parent===p)return P=N,!0}catch(I){}});
P&&bc6(k,function(N){if(N.contentWindow===P)return v(G),!0})}}};
dtx=function(k){return typeof k==="string"?document.getElementById(k):k};
cWK=function(){var k={};return k[0]=_.zu(ffm,"current"),k[1]=_.zu(z3i),k[2]=_.zu(FCg),k};
iH=function(k,v){return k.left===v.left&&k.top===v.top&&k.width===v.width&&k.height===v.height};
Eui=function(k,v){return{left:Math.max(k.left,v.left),top:Math.max(k.top,v.top),width:Math.max(0,Math.min(k.left+k.width,v.left+v.width)-Math.max(k.left,v.left)),height:Math.max(0,Math.min(k.top+k.height,v.top+v.height)-Math.max(k.top,v.top))}};
afi=function(k,v){return{left:Math.round(k.left+v.x),top:Math.round(k.top+v.y),width:k.width,height:k.height}};
MID=function(k,v,C){if(k&&v!==null&&v!=v.top){if(!v.top)return new _.LK(-12245933,-12245933);v=v.top}try{return(C===void 0?0:C)?(new _.LK(v.innerWidth,v.innerHeight)).round():_.Oi(v).round()}catch(G){return new _.LK(-12245933,-12245933)}};
$tf=function(k,v,C){try{if(k){if(!v.top)return new cE(-12245933,-12245933,-12245933,-12245933);v=v.top}var G=MID(k,v,C),p=G.height,P=G.width;if(P===-12245933)return new cE(P,P,P,P);var N=yo(Xw(v.document)),I=N.x,S=N.y;return new cE(S,I+P,S+p,I)}catch(Q){return new cE(-12245933,-12245933,-12245933,-12245933)}};
Utf=function(k){var v;return(v=k.google_tag_data)!=null?v:k.google_tag_data={}};
guO=function(k){var v,C;return typeof((v=k.navigator)==null?void 0:(C=v.userAgentData)==null?void 0:C.getHighEntropyValues)==="function"};
LC2=function(k){if(!guO(k))return null;var v=Utf(k);if(v.uach_promise)return v.uach_promise;k=k.navigator.userAgentData.getHighEntropyValues(ic3).then(function(C){v.uach!=null||(v.uach=C);return C});
return v.uach_promise=k};
VIK=function(k){var v;return Oc$(yWf(Xh6(xtf(AWb(e33(qVZ(mtD(DtO(new tIi,k.architecture||""),k.bitness||""),k.mobile||!1),k.model||""),k.platform||""),k.platformVersion||""),k.uaFullVersion||""),((v=k.fullVersionList)==null?void 0:v.map(function(C){var G=new sIf;G=_.xz(G,1,C.brand);return _.xz(G,2,C.version)}))||[]),k.wow64||!1)};
h3K=function(k){var v,C;return(C=(v=LC2(k))==null?void 0:v.then(function(G){return VIK(G)}))!=null?C:null};
BVm=function(k,v){return new fo(function(C){var G=!1,p=Array(v.length);p.fill(void 0);var P=new Set,N=new Set,I=function(l,d){k.running?(p[d]=l,P.add(d),G||(G=!0,$z(k,function(){G=!1;C.next(_.h_(p))},1))):C.error(new A9(d))},S=function(l,d){N.add(d);
P.add(d);$z(k,function(){C.error(l)},1)},Q=function(l){N.add(l);
$z(k,function(){N.size===v.length&&C.complete()},1)},R=v.map(function(l,d){return l.subscribe(function(f){return void I(f,d)},function(f){return void S(f,d)},function(){return void Q(d)})});
return function(){R.forEach(function(l){return void l.unsubscribe()})}})};
whm=function(k,v,C){function G(){if(v.debugChannel){var O=v.debugChannel,X=O.next;var x={creativeId:v.debugNames.getName(C),requiredSignals:p,signals:Object.assign({},P),hasPrematurelyCompleted:N,errorMessage:I,erroredSignalKey:S};x={specMajor:2,specMinor:0,specPatch:0,timestamp:r6(v.timeProvider.now(),new Ko(0,v.timeProvider.timeline)),instanceId:v.debugNames.getName(v.symbol),creativeState:x};X.call(O,x)}}
for(var p=Object.keys(k),P={},N=!1,I=null,S=null,Q={},R=new Set,l=[],d=[],f=_.H(p),c=f.next(),U={};!c.done;U={key$jscomp$394:void 0},c=f.next())U.key$jscomp$394=c.value,c=k[U.key$jscomp$394],c instanceof Ui?(Q[U.key$jscomp$394]=c.value,R.add(U.key$jscomp$394),v.debugChannel&&(P[String(U.key$jscomp$394)]=lPO(c.value))):(c=c.pipe(Gu(function(O,X){return bKZ(O)||bKZ(X)?!1:O===X}),DN(function(O){return function(X){v.debugChannel&&(P[String(O.key$jscomp$394)]=lPO(X),G());
var x={};return x[O.key$jscomp$394]=X,x}}(U)),kz(function(O){return function(X){if(X instanceof A9)throw new jIK(String(O.key$jscomp$394));
throw X;}}(U)),iKm(function(O){return function(){R.add(O.key$jscomp$394)}}(U),function(O){return function(X){S=String(O.key$jscomp$394);
I=String(X);G()}}(U),function(O){return function(){R.has(O.key$jscomp$394)||(N=!0,G())}}(U))),d.push(U.key$jscomp$394),l.push(c));
(k=Object.keys(P).length>0)&&G();f=BVm(v.queue,l).pipe(kz(function(O){if(O instanceof A9)throw new YV6(String(d[O.inputObservableIndex]));throw O;}),DN(function(O){return Object.freeze(Object.assign.apply(Object,[{},
Q].concat(_.tX(O))))}));
return(l=l.length>0)&&k?no(X3(Object.freeze(Q)),f):l?f:X3(Object.freeze(Q))};
nux=function(k,v,C,G,p){return k.performanceMonitor.timeExecution.bind(k.performanceMonitor)(733,function(){var P={};try{return v.pipe(kz(function(N){G(Object.assign({},P,{error:N}));return w6}),jA(function(N){try{var I=C(k,N)}catch(Q){return G(Object.assign({},P,{error:Q instanceof Error?Q:String(Q)})),w6}var S={};
return whm(I,k,N.symbol).pipe(iKm(function(Q){S=Q}),ZP(1),m0()).pipe(p,kz(function(Q){G(Object.assign({},S,{error:Q}));
return w6}),pK(void 0),DN(function(){return!0}))})).pipe(Sq(function(N){return N+1},0),kz(function(N){G(Object.assign({},P,{error:N}));
return w6}))}catch(N){return G(Object.assign({},P,{error:N})),w6}})()};
eq=function(k){var v=new Map;if(typeof k!=="object"||k===null)return v;Object.values(k).forEach(function(C){C&&typeof C.extrapolateToNow==="function"&&(v.has(C.clock.timeline)||v.set(C.clock.timeline,C.clock.now()))});
return v};
JWg=function(k,v){return typeof k==="string"?encodeURIComponent(k):typeof k==="number"?String(k):Array.isArray(k)?k.map(function(C){return JWg(C,v)}).join(","):k instanceof Ko?k.toString():k&&typeof k.extrapolateToNow==="function"?JWg(k.extrapolateUsingTimestampMap(v).value,v):k===!0?"1":k===!1?"0":k===void 0||k===null?null:k instanceof rW6?KCx(k):[k.top,
k.left,k.top+k.height,k.left+k.width].join()};
TVb=function(k,v){k=Object.entries(k).map(function(C){var G=_.H(C);C=G.next().value;G=G.next().value;G=JWg(G,v);return G===null?"":C+"="+G}).filter(function(C){return C!==""});
return k.length?k.join("&"):""};
vaj=function(k,v){var C=kNK,G=oai;v=v===void 0?.01:v;return function(p){v>0&&Math.random()<=v&&(k.global.HTMLFencedFrameElement&&k.global.fence&&typeof k.global.fence.reportEvent==="function"&&k.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),p=Object.assign({},p,{errorMessage:p.error instanceof Error&&p.error.message?p.error.message:String(p.error),errorStack:p.error instanceof Error&&p.error.stack?String(p.error.stack):null,errorName:p.error instanceof
Error&&p.error.name?String(p.error.name):null,errorContext:String(k.performanceMonitor.timedFunctionContext),errorEscapedQueryId:p.escapedQueryId}),C(Object.assign({},p,{payloadMapper:function(){return function(P){try{return G(Object.assign({},P))}catch(N){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),eq(p)).forEach(function(P){k.beaconFactory.makeBeacon(P).sendNow()}))}};
Cfx=function(){var k=_.j7.apply(0,arguments);return function(v){var C=v.pipe(ZP(1),m0());v=k.map(function(G){return C.pipe(G,pK(!0))});
return VY(v).pipe(CK(1),oh())}};
GNb=function(){var k=_.j7.apply(0,arguments);return function(v){var C=v.pipe(ZP(1),m0());v=k.map(function(G){return C.pipe(G,pK(!0))});
return no.apply(null,_.tX(v)).pipe(CK(1),oh())}};
p52=function(k,v){return function(C){var G=C.pipe(ZP(1),m0());C=G.pipe(k,pK(!0));G=G.pipe(d6(v,ZP(),m0()),pK(!0));C=VY([C,G]);return uwf(C,G).pipe(CK(1),oh())}};
Pfj=function(k,v,C){C(!0)};
WhZ=function(k,v){return d6(Qo(function(C){var G=k(C),p=v(C),P={};return G&&p&&P?new fo(function(N){p(G,P,function(I){N.next(Object.assign({},C,{canEmit:I}));N.complete()});
return function(){}}):qU}),JX(function(C){return C.canEmit}))};
H9O=function(k){var v={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(C){return C.pipe(Qo(function(G){return new fo(function(p){function P(){I.disconnect();S.unsubscribe()}
var N=k.MutationObserver;if(N&&G.ref!==void 0){var I=new N(function(Q){p.next(Q)});
I.observe(G.ref,v);var S=G.JSC$9431_released.subscribe(P);return P}})}))}};
NwK=function(k){if(k.measurementDeferralState===3)return null;if(k.timeOnScreenReason!==void 0){var v=k.creativeFound===!1?"n":null;if(v!==null)return v}return k.geometricMeasurementErrors instanceof mN?"msf":k.contextValidationErrors instanceof DP?"c":k.contextVisibilityKnown===!1?"pv":k.geometricMeasurementErrors||k.contextValidationErrors?"x":null};
Z96=function(k,v){return k.replace(IH_,function(C,G){try{var p=_.t9.get(v,G);if(p==null||p.toString()==null)return C;p=p.toString();if(p==""||!_.Zx(p==null?"":String(p)))return encodeURIComponent(p).replace(/%2C/g,",")}catch(P){}return C})};
S02=function(k,v){var C=Object.assign({},k),G=k.userAgentClientHints;C=(delete C.userAgentClientHints,C);C=k.payloadMapper(C);var p=TVb(C,v);return _.si(k.urlPrefixes,function(P){var N="";typeof G==="string"&&(N="&"+TVb({uach:G},v));var I={};return Z96(P,(I.VIEWABILITY=p,I))+N})};
kNK=function(k,v){var C=k.payloadMapper(k),G=TVb(C,v);return G?_.si(k.urlPrefixes,function(p){p=p.indexOf("?")>=0?p:p+"?";p="?&".indexOf(p.slice(-1))>=0?p:p+"&";return p+G}):k.urlPrefixes};
uB_=function(){return d6(JX(function(k){return k!==void 0}),DN(function(k){return k}))};
Qeg=function(k){return d6(DN(function(){return!0}),uH(!1),MU(k))};
b9j=function(k){return k.length<=0?w6:VY(k.map(function(v){var C=0;return v.pipe(DN(function(G){return{index:C++,value:G}}))})).pipe(JX(function(v){return v.every(function(C){return C.index===v[0].index})}),DN(function(v){return v.map(function(C){return C.value})}))};
RIf=function(k,v){k.currentState&&(k.previousState=k.currentState);k.currentState=v;k.previousState&&k.previousState.value?(v=Math.max(0,r6(v.timestamp,k.previousState.timestamp)),k.totalTime+=v,k.consecutiveTime+=v):k.consecutiveTime=0;return k};
lHb=function(){return d6(Sq(RIf,{totalTime:0,consecutiveTime:0}),DN(function(k){return k.totalTime}))};
dim=function(){return d6(Sq(RIf,{totalTime:0,consecutiveTime:0}),DN(function(k){return k.consecutiveTime}))};
fH$=function(k,v){return function(C){return b9j(v.map(function(G){return C.pipe(k(G))}))}};
zIg=function(){var k;return d6(iKm(function(v){return void(k=v.timestamp)}),dim(),DN(function(v){return{timestamp:k,
value:Math.round(v)}}))};
Fhg=function(k,v){return iH(k.topWindowViewportExternalGeometry,v.topWindowViewportExternalGeometry)&&iH(k.elementGeometry,v.elementGeometry)&&iH(k.exposedViewportLocalGeometry,v.exposedViewportLocalGeometry)&&iH(k.intersectionGeometry,v.intersectionGeometry)&&k.elementGeometrySourceName===v.elementGeometrySourceName&&k.measurementRequests===v.measurementRequests&&k.viewportGeometrySourceName===v.viewportGeometrySourceName&&k.viewportLocalAppOffset.x===v.viewportLocalAppOffset.x&&k.viewportLocalAppOffset.y===
v.viewportLocalAppOffset.y};
MHZ=function(k,v){return function(C){return function(G){var p=G.pipe(WE(new Ei),m0());G=C.element.pipe(Gu());p=p.pipe(DN(function(P){return P.value}));
return VY([G,p,v]).pipe(DN(function(P){var N=_.H(P);P=N.next().value;var I=N.next().value;N=N.next().value;if(P.ref===void 0)var S={top:0,left:0,width:0,height:0};else{S=P.ref.getBoundingClientRect();var Q=P.ref,R=k.global,l=new _.Vo(0,0),d=h9(_.BE(Q));if(xUK(d,"parent")){do{if(d==R)var f=_.jq(Q);else f=ccZ(Q),f=new _.Vo(f.left,f.top);l.x+=f.x;l.y+=f.y}while(d&&d!=R&&d!=d.parent&&(Q=d.frameElement)&&(d=d.parent))}S={top:l.y,left:l.x,width:S.width,height:S.height}}S=afi(S,I.viewportLocalAppOffset);
R=Eui(S,I.exposedViewportLocalGeometry);l=k.timeProvider.now();d=Object;Q=d.assign;if(N!==2||k.inCrossDomainIframe||R.width<=0||R.height<=0)var c=!1;else try{var U=k.document.elementFromPoint(R.left+R.width/2,R.top+R.height/2);c=U?!Eai(U,P):!1}catch(O){c=!1}return{timestamp:l,value:Q.call(d,{},I,{elementGeometrySourceName:"geo",intersectionGeometry:c?aHm.intersectionGeometry:R,elementGeometry:S})}}),ah(k.queue))}}};
Eai=function(k,v,C){C=C===void 0?0:C;return k.ref===void 0||v.ref===void 0?!1:k.ref===v.ref||_.Yz(v.ref,function(G){return G===k.ref})?!0:v.ref.ownerDocument&&v.ref.ownerDocument.defaultView&&v.ref.ownerDocument.defaultView===v.ref.ownerDocument.defaultView.top?!1:C<10&&v.ref.ownerDocument&&v.ref.ownerDocument.defaultView&&v.ref.ownerDocument.defaultView.frameElement?Eai(k,new wY(v.ref.ownerDocument.defaultView.frameElement),C+1):!0};
gaj=function(k){return function(v){return v.pipe(k.ResizeObserver?$iD(k):Ui2(k),ZP(1),m0())}};
$iD=function(k){return function(v){return v.pipe(Qo(function(C){var G=k.ResizeObserver;if(!G||C.ref===void 0)return X3(aHm.elementGeometry);var p=(new fo(function(P){function N(){C.ref!==void 0&&I.unobserve(C.ref);I.disconnect();S.unsubscribe()}
if(C.ref===void 0)return P.complete(),function(){};
var I=new G(function(Q){Q.forEach(function(R){P.next(R)})});
I.observe(C.ref);var S=C.JSC$9431_released.subscribe(N);return N})).pipe(TB(k.performanceMonitor,736),DN(function(P){return P.contentRect}));
return no(X3(C.ref.getBoundingClientRect()),p)}),Gu(iH))}};
Ui2=function(k){return function(v){var C=v.pipe(H9O(k)),G=k.onResize;C=no(v.pipe(DN(function(){return CyZ("resize")})),C,G);
return VY(v,C).pipe(TB(k.performanceMonitor,737),DN(function(p){p=_.H(p).next().value;return p.ref===void 0?void 0:p.ref.getBoundingClientRect()}),uB_(),Gu(iH))}};
O9K=function(k,v){var C=i9D(k,v).pipe(ZP(1),m0());return function(G){return function(p){p=p.pipe(Qo(function(P){return P.element}),Gu());
return VY([C,p]).pipe(Qo(function(P){var N=_.H(P);P=N.next().value;N=N.next().value;return Lhi(k,P.intersectionObserver,gaj(k),P.observations,G,P.flushRecords,N)}),ah(k.queue))}}};
ycj=function(k){return DN(function(v){return v.value.viewportGeometrySourceName!=="nio"?v:Object.assign({},v,{value:Object.assign({},v.value,{exposedViewportLocalGeometry:J9(k,!0),topWindowViewportExternalGeometry:J9(k,!0)})})})};
X5b=function(k,v){return X3(v).pipe(k,DN(function(){return v}))};
i9D=function(k,v){return k.timeProvider.timeline!==xif?AX(new mN(2)):k.MutationObserver?typeof IntersectionObserver==="undefined"?AX(new mN(0)):(new fo(function(C){var G=new Ei,p=new rY(G.next.bind(G),{threshold:[].concat(_.tX(v))});C.next({observations:G.pipe(TB(k.performanceMonitor,735)),intersectionObserver:p,flushRecords:function(P){P=p.takeRecords(P);P.length>0&&G.next(P)}})})).pipe(CK(1),ZP(1),m0()):AX(new mN(1))};
AcZ=function(k){return xQ2(k.sort(function(v,C){return v.time-C.time}),hMg)};
Lhi=function(k,v,C,G,p,P,N){return new fo(function(I){function S(){c||(c=!0,N.ref!==void 0&&v.unobserve(p,N.ref),R.unsubscribe(),f.unsubscribe(),d.unsubscribe(),U.unsubscribe())}
if(N.ref!==void 0){eIi(v,p);v.observe(p,N.ref);var Q=new KK({timestamp:k.timeProvider.now(),value:Object.assign({},aHm,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),R=G.pipe(jA(function(O){return AcZ(O)}),JX(function(O){return O.target===N.ref}),DN(function(O){return{timestamp:new Ko(O.time,xif),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:O.rootBounds||Tu,topWindowViewportExternalGeometry:O.rootBounds||J9(k,!0),measurementRequests:l,elementGeometrySourceName:"nio",intersectionGeometry:O.intersectionRect,elementGeometry:O.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:O.isIntersecting,isV2Visible:O.isVisible}}}),WE(Q),m0()).subscribe(I),l=new Ei,d=l.subscribe(function(){P(p);
I.next({timestamp:k.timeProvider.now(),value:Q.value.value});N.ref!==void 0&&(v.unobserve(p,N.ref),v.observe(p,N.ref))}),f=X5b(C,N).subscribe(function(){l.next()}),c=!1,U=N.JSC$9431_released.subscribe(function(){return S()});
return S}})};
q0$=function(k,v){var C=k.getOnBackgrounded().pipe(DN(function(){return"b"}));
return uwf(v,C).pipe(CK(1),MU(k.queue))};
ku=function(k){return function(v){var C;return v.pipe(iKm(function(G){return void(C=G.timestamp)}),DN(function(G){return G.value}),k,DN(function(G){return{timestamp:C,
value:G}}))}};
mix=function(k){return k.intersectionGeometry.width*k.intersectionGeometry.height/(k.elementGeometry.width*k.elementGeometry.height)};
oI=function(k,v,C){C=C===void 0?function(G,p){return G===p}:C;
return k.timestamp.equals(v.timestamp)&&C(k.value,v.value)};
Cc=function(k,v){return v.pipe(DN(function(C){return new vh(k.timeProvider,{timestamp:k.timeProvider.now(),value:C})}))};
DiD=function(k){return function(v){return v.pipe(LNO(k),DN(function(C){var G=_.H(C);C=G.next().value;G=G.next().value;var p=C.value;return{timestamp:C.timestamp,value:p>=1?!0:p<=0?!1:p>=G}}))}};
sex=function(){return d6(JX(function(k,v){return v>0}),tHb,uH(-1),Gu())};
VHD=function(k,v,C){return k?VY([v,C]).pipe(JX(function(G){var p=_.H(G);G=p.next().value;p=p.next().value;return G.timestamp.equals(p.timestamp)}),DN(function(G){var p=_.H(G);
G=p.next().value;p=p.next().value;return G.value>p.value?G:p})):v};
jeD=function(k){return function(v){var C=v.pipe(hID),G=v.pipe(BwO);return k instanceof fo?k.pipe(Qo(function(p){return VHD(p,C,G)})):VHD(k.value,C,G)}};
vH$=function(k,v,C,G){var p=G.geometryIsOccluded,P=G.exposureThreshold,N=G.wasLargeAdAtRender,I=G.allowLargeAdThreshold,S=G.largeAdExposureThreshold,Q=G.mayUseViewportShareExposure,R=G.hasMeasurementStarted;G=G.useIntersectionObserverV2;v=Y0m(k,C,v);C=w56(k,C);G=naK(v,G);var l=Jc$(k,p,Q,v),d=l.pipe(DN(function(h){return h.value}),Gu(),MU(k),Sq(function(h,n){return Math.max(h,n)},0)),f=l.pipe(DN(function(h){return h.value}),sex(),MU(k)),c=v.pipe(rcj,DN(function(h){return h.value}),CK(2),Gu(),MU(k));
N=Khj(k,v,N,I);var U=N.pipe(uH(!1),Gu(),DN(function(h){return h?S:P}));
I=l.pipe(DiD(U),Gu(),MU(k));var O=VY([I,v]).pipe(JX(function(h){var n=_.H(h);h=n.next().value;n=n.next().value;return h.timestamp.equals(n.timestamp)}),DN(function(h){var n=_.H(h);
h=n.next().value;n=n.next().value;return{visible:h.value,geometry:n.value.elementGeometry}}),Sq(function(h,n){return!n.visible&&h.visible?h:n},{visible:!1,
geometry:Tu}),DN(function(h){return h.geometry}),uH(Tu),MU(k),Gu(iH));
Q=Q instanceof fo?Q.pipe(Gu(),vE()):qU;U=VY([Q,U]).pipe(vE());var X=v.pipe(JX(function(h){return h.value.viewportGeometrySourceName!=="ns"&&h.value.elementGeometrySourceName!=="ns"}),Sq(function(h){return h+1},0),uH(0),MU(k)),x=C.pipe(vE(!0),uH(!1),MU(k));
x=VY([R,x]).pipe(DN(function(h){var n=_.H(h);h=n.next().value;n=n.next().value;return h&&!n}),MU(k));
var w=v.pipe(Twg,Gu()),V=w.pipe(DN(function(h){return h.value}),Sq(function(h,n){return Math.max(h,n)},0),Gu(),MU(k));
k=w.pipe(DN(function(h){return h.value}),sex(),MU(k));
return{shouldResetExposureSignals:Q,shouldResetViewabilitySignals:U,geometrySignals:{readyGeometryWithDefault:v,measurementStrategy:v.pipe(kh6),creativePosition:O.pipe(Gu(iH)),visible:I.pipe(Gu(oI)),timestampedExposure:l.pipe(Gu(oI)),maximumExposure:d,minimumExposure:f,browserSize:v.pipe(oHZ,Gu(_.Ki)),timestampedScreenShare:w,maxScreenShare:V,minScreenShare:k,geometricMeasurementErrors:C,measurementRequests:v.pipe(DN(function(h){return h.value.measurementRequests})),
isLargeAd:N,geometryIsOccluded:p,hasMeasurementStarted:R,geometryMeasurable:x,validMeasurementCount:X,loadTimeExposure:c,v2VisibilityBitVector:G}}};
w56=function(k,v){return v.pipe(JX(function(){return!1}),DN(function(C){return C}),kz(function(C){return Gv(new Ui(C),k)}))};
Y0m=function(k,v,C){return v.pipe(ZKZ(qU),MU(k)).pipe(Gu(function(G,p){return oI(G,p,Fhg)}),uH({timestamp:C.now(),
value:aHm}),MU(k))};
Jc$=function(k,v,C,G){C=G.pipe(jeD(C),ku(DN(function(p){return Math.round(p*100)/100})),MU(k));
return v instanceof Ui?C:VY([C,v]).pipe(DN(function(p){var P=_.H(p);p=P.next().value;P=P.next().value;return{timestamp:P.timestamp.maximum(p.timestamp),value:P.value?0:p.value}}),Gu(oI),MU(k))};
Khj=function(k,v,C,G){v=[v.pipe(DN(function(p){return p.value.elementGeometry.width*p.value.elementGeometry.height>=242500}))];
C instanceof fo&&v.push(C.pipe(DN(function(p){return!!p})));
C=VY(v);return G?C.pipe(DN(function(p){return p.some(function(P){return P})}),uH(!1),Gu(),MU(k)):Gv(new Ui(!1),k)};
naK=function(k,v){k=VY([k,v]).pipe(DN(function(p){var P=_.H(p);p=P.next().value;if(P.next().value&&p.value.isIntersecting)return p.value.isV2Visible}),Gu());
var C=k.pipe(DN(function(p){return p===void 0?!0:p}),Sq(function(p,P){return p||!P},!1)),G=k.pipe(Sq(function(p,P){return P===void 0?p:P?!1:p!=null?p:!0},void 0),DN(function(p){return!!p}));
return VY([v,Qh2(k,C,G)]).pipe(DN(function(p){var P=_.H(p);p=P.next().value;var N=_.H(P.next().value);P=N.next().value;var I=N.next().value;N=N.next().value;var S=0;if(!p)return 0;if(P===void 0)return 16;P&&(S|=1);P||(S|=2);I&&(S|=4);N&&(S|=8);return S}))};
HDb=function(k,v,C,G,p){var P=CEf.timeThresholdMs;var N=N===void 0?new Ghg(v,G):N;return(new fo(function(I){var S=C.pipe(uH(void 0),Qo(function(){return pGx(p)})).pipe(DN(function(Q){var R=Q.value;
Q=Q.timestamp;var l=R.visible;R=R.consecutiveViewTime;var d=R>=P;d||!l?PEi(N):(Q=Math.max(0,r6(v.now(),Q)),Wz$(N,Math.max(0,P-R-Q)));return d}),Sq(function(Q,R){return R||Q},!1),Gu()).subscribe(I);
return function(){N.dispose();S.unsubscribe()}})).pipe(Rh(function(I){return!I},!0),MU(k))};
pGx=function(k){return b9j([k,k.pipe(zIg())]).pipe(DN(function(v){var C=_.H(v);v=C.next().value;C=C.next().value;return{timestamp:v.timestamp,value:{visible:v.value,consecutiveViewTime:C.value}}}),Gu(function(v,C){return oI(v,C,function(G,p){return G.consecutiveViewTime===p.consecutiveViewTime&&G.visible===p.visible})}))};
Ntf=function(){return d6(dim(),Sq(function(k,v){return Math.max(k,v)},0),DN(function(k){return Math.round(k)}))};
Io$=function(k){return d6(DiD(X3(k)),Ntf())};
ZDf=function(k,v){return v instanceof fo?v.pipe(Qo(function(C){return(C=C?15:null)?AX(new mN(C)):k})):(v=v.value?15:null)?AX(new mN(v)):k};
SD6=function(k){var v=new mN(13);if(k.length<1)return{chain:w6,capturedErrors:w6};var C=new Ei,G=k[0];return{chain:k.slice(1).reduce(function(p,P){return p.pipe(kz(function(N){C.next(N);return P}))},G).pipe(kz(function(p){C.next(p);
return AX(v)}),WE(new Ei),m0()),
capturedErrors:C}};
uMZ=function(k,v){var C=k.pipe(WE(new Ei),m0());return Qo(function(G){return C.pipe(v(G))})};
bDO=function(k,v){if(k.inCrossDomainIframe)return AX(new mN(6));var C=new Ei;return no(X3({}),v,C).pipe(DN(function(){return{timestamp:k.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:QCg(k),topWindowViewportExternalGeometry:J9(k,!0),measurementRequests:C,viewportLocalAppOffset:{x:0,y:0}}}}),ah(k.queue))};
QCg=function(k){var v=J9(k,!1);if(!k.inIframe||!A96(k.global.parent)||k.global.parent===k.global)return v;var C=new pc(k.global.parent,k.debugChannel);C.beaconFactory=k.beaconFactory;C=QCg(C);k=k.global.frameElement.getBoundingClientRect();return Eui(afi(Eui(C,k),{x:v.left-k.left,y:v.top-k.top}),v)};
RxK=function(k){if(k.prerendering)return 3;var v;return(v={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[k.visibilityState||k.webkitVisibilityState||k.mozVisibilityState||""])!=null?v:0};
loK=function(k){return k.document.JSC$9442_onVisibilityChange.pipe(DN(function(v){return v==="visible"}),Gu(),MU(k.queue))};
d_f=function(k,v,C){var G;return v.pipe(Gu(),Qo(function(p){return C.pipe(DN(function(){if(!G){G=!0;try{p.next()}finally{G=!1}}return!0}))}),uH(!1),MU(k.queue))};
fo_=function(k){return d6(ku(DN(function(v){return v>=1?!0:v<=0?!1:v>=k})),lHb(),DN(function(v){return Math.round(v)}))};
Fz3=function(k,v,C,G,p){var P=zx6;if(P.length>1)for(var N=0;N<P.length-1;N++)if(P[N]<P[N+1])throw Error();N=p.pipe(uH(void 0),Qo(function(){return C.pipe(zIg())}),Gu(),MU(k));
p=p.pipe(uH(void 0),Qo(function(){return C.pipe(Ntf())}),Gu(),MU(k));
return{totalMeasurementTime:G.pipe(uH(void 0),Qo(function(){return v.pipe(DN(function(I){return{timestamp:I.timestamp,value:!0}}),lHb())}),Gu(),MU(k)),
totalUnviewedTime:G.pipe(uH(void 0),Qo(function(){return v.pipe(DN(function(I){return{timestamp:I.timestamp,value:I.value===0}}),lHb())}),Gu(),MU(k)),
maxTimeOnScreen:G.pipe(uH(void 0),Qo(function(){return v.pipe(fH$(Io$,P))}),Gu(_.Ki),MU(k)),
timeOnScreen:G.pipe(uH(void 0),Qo(function(){return v.pipe(fH$(fo_,P),DN(function(I){return I.map(function(S,Q){return Q>0?S-I[Q-1]:S})}))}),Gu(_.Ki),MU(k)),
maxConsecutiveViewTime:p,consecutiveViewTime:N.pipe(Gu(oI),MU(k))}};
EHb=function(k){var v=!0;v=v===void 0?!1:v;return d6(Qo(function(C){return cYg(k.document,C,v)}),MU(k.queue))};
aom=function(k,v,C){var G=C.pipe(DN(function(p){return{value:p,timestamp:k.timeProvider.now()}}),Gu(oI));
return v instanceof fo?v.pipe(Gu(),Qo(function(p){return p?Gv(new Ui({value:!1,timestamp:k.timeProvider.now()}),k.queue):G})):v.value===!1?G:new Ui(!1)};
MC$=function(k,v,C,G,p,P,N){var I=CEf;v=v instanceof fo?v.pipe(uH(!1),Gu()):v;var S=!k.isMobile();C=aom(k,C,G);k=N.measurableCreative.pipe(Qeg(k.queue));return Object.assign({},I,{geometryIsOccluded:C,wasLargeAdAtRender:p,allowLargeAdThreshold:S,mayUseViewportShareExposure:v,hasMeasurementStarted:k,useIntersectionObserverV2:P})};
U_D=function(k,v,C,G,p,P){var N=1;P=P===void 0?!0:P;N=N===void 0?.01:N;var I=I===void 0?k.timeProvider.intervalObservable(100).pipe(MU(k.queue)):I;return k.performanceMonitor.timeExecution(916,function(){return $_f(k,v.pipe(ah(k.queue)),C.pipe(ah(k.queue)),G,p,P,N,I)})()};
$_f=function(k,v,C,G,p,P,N,I){var S=loK(k).pipe(DN(function(R){return!R})),Q=new gHi(k,[new iD6(k,zx6),
new Lzg(k,I)]);I=Cfx(ODD,yYx);return nux(k,v,function(R,l){var d=Gv(new Ui(l.element),R.queue).pipe(EHb(R),MU(R.queue)),f={loadedElement:d,shouldMeasure:d.pipe(vE(!0)),measurableCreative:d.pipe(DN(function(h){var n=n===void 0?Symbol():n;return Object.freeze({symbol:n,element:Gv(new Ui(h),R.queue)})})),
creativeSearchResult:Gv(new Ui("mue"),R.queue)},c=new Ui(!1),U=new Ui(!1),O=new Ui(17),X=new Ui(!1),x=new Ui(!1),w=Gv(Ph,R.queue);c=Q.buildGeometrySource(f,{inApp:c,useV2:!1,requestSource:Gv(O,R.queue)}).geometrySource;f=MC$(R,X,U,S,x,w,f);U=vH$(R.queue,R.timeProvider,c,f);f=U.geometrySignals;X=U.shouldResetViewabilitySignals;U=Fz3(R.queue,f.timestampedExposure,f.visible,U.shouldResetExposureSignals,X);X=HDb(R.queue,R.timeProvider,X,f.measurementRequests,f.visible);x=C.pipe(JX(function(h){return h===
l.element.ref}),DN(function(){return"ur"}));
w=dU3(R.timeProvider,p).pipe(vE("t"));x=q0$(R,no(x,w));w=d_f(R,f.measurementRequests,x.pipe(JX(function(h){return h!==null})));
c=x.pipe(JX(function(h){return h!==null}),DN(function(){return RxK(R.global.document)===1}));
var V=XGm(R.document);return Object.assign({},{beaconFactory:new Ui(R.beaconFactory),context:new Ui(R),inferredPingId:new Ui("lidar2"),timeOnScreenPingId:new Ui("lidartos"),binaryContext:new Ui(17),binaryVersion:new Ui(G),requestSource:O,contextValidationErrors:new Ui(R.validate()?null:new DP),contextVisibilityKnown:new Ui(V),payloadMapper:new Ui(oai),endOfSessionReason:x,timeOnScreenReason:x,requestMeasurementOnEndOfSession:w,hasImpressionFired:x_O,crossDomainIframeState:new Ui(R.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:Ph,inFetchLaterBeaconExperiment:Ph,isTurtlex:Ph,turtlexReportEventData:new Ui(""),reportFencedFrameEvent:qU,isViewableAttributionEnabled:Ph,inViewableAttributionExperiment:new Ui(0),fetchBeaconFactory:qU,supportsPendingBeacon:Ph,supportsFetchLater:Ph,emit:new Ui(Pfj),beginToRenderEvent:new Ui(Symbol()),activeViewUnmeasurableEvent:new Ui(Symbol()),activeViewViewableEvent:new Ui(Symbol()),creativeFound:x_O,immediateUrlPrefixes:new Ui(l.immediateUrls),timeOnScreenUrlPrefixes:new Ui(l.timeOnScreenUrls),
cpmavUrls:qU,viewableRelayUrls:qU,measurementDeferralState:new Ui(2),urlSerializer:new Ui(S02),viewUrlSerializer:new Ui(AYD),isCreativeLoaded:d.pipe(Qeg(R.queue)),pageVisible:S.pipe(DN(function(h){return!h})),
eosPageVisible:c,timestampedExposureHistory:f.timestampedExposure.pipe(Sq(function(h,n){h.push(n);return h},[]))},f,{viewable:Cc(R,X),
maxTimeOnScreen:Cc(R,U.maxTimeOnScreen),timeOnScreen:Cc(R,U.timeOnScreen),maxConsecutiveViewTime:Cc(R,U.maxConsecutiveViewTime),consecutiveViewTime:U.consecutiveViewTime.pipe(DN(function(h){return new vh(R.timeProvider,h)})),
totalMeasurementTime:Cc(R,U.totalMeasurementTime),totalUnviewedTime:Cc(R,U.totalUnviewedTime),userAgentClientHints:vuf(R),clientOrderPingCounter:new Ui(new rW6)})},vaj(k,N),GNb(P?p52(I,exD):p52(I,qD6),m__))};
D_2=function(k){var v=_.j7.apply(1,arguments).filter(Boolean).join("&");if(!v)return k;var C=k.match(/[?&]adurl=/);return C?k.slice(0,C.index+1)+v+"&"+k.slice(C.index+1):k+(k.indexOf("?")<0?"?":"&")+v};
Wh=function(k,v){return v?"&"+k+"="+encodeURIComponent(v):""};
tCb=function(){try{var k,v;return!!((k=window)==null?0:(v=k.top)==null?0:v.location.href)&&!1}catch(C){return!0}};
_.Zf=function(k){k&&typeof k.dispose=="function"&&k.dispose()};
_.SI=function(k){for(var v=0,C=arguments.length;v<C;++v){var G=arguments[v];_.BZ(G)?_.SI.apply(null,G):_.Zf(G)}};
VCj=function(){var k=sCb();k=k===void 0?"bevasrsg":k;return new Promise(function(v){var C=window===window.top?window:tCb()?window:window.top,G=C[k],p;((p=G)==null?0:p.bevasrs)?v(new uy(G.bevasrs)):(G||(G={},G=(G.nqfbel=[],G),C[k]=G),G.nqfbel.push(function(P){v(new uy(P))}))})};
hx2=function(k){var v={c:k.qU,e:k.gKM,mc:k.cMX,me:k.lSD};k.kc&&(v.co={c:k.kc.ros,a:k.kc.dsN,s:k.kc.gDw});return v};
Btg=function(k){var v,C,G={qU:k.c,gKM:k.e,cMX:(v=k.mc)!=null?v:!1,lSD:(C=k.me)!=null?C:!1};k.co&&(G.kc={ros:k.co.c,dsN:k.co.a,gDw:k.co.s});return G};
jCb=function(k){return function(){var v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(k(),2);v=C.yieldResult;return C.return({f:function(){return v.yWn()},
c:function(G){return v.bvN(G)},
m:function(G){return v.kb(Btg(G))},
mws:function(G){return v.xCK(Btg(G))}})})}};
YDZ=function(k,v){var C=sCb();C=C===void 0?"bevasrsg":C;v={s:function(P){var N;return k.snapshot(Object.assign({},P.c&&{qU:P.c},P.s&&{p9K:P.s},{c2d:(N=P.p)!=null?N:!0}))},
e:function(P){var N;return void((N=k.bD5)==null?void 0:N.call(k,P))},
c:function(P,N){return k.opa(P,N)},
p:k.gPK,l:function(){return k.dIK()},
wpc:v?jCb(v):void 0};var G=window===window.top?window:tCb()?window:window.top,p=G[C];if(p){p.bevasrs=v;if(p.nqfbel!==void 0)for(C=_.H(p.nqfbel),G=C.next();!G.done;G=C.next())G=G.value,G(v);p.nqfbel=void 0}else p={},p=(p.bevasrs=v,p.nqfbel=void 0,p),G[C]=p};
nHD=function(k){var v=v===void 0?51:v;var C=[];_.Qe(k,wGx,6,_.by()).forEach(function(G){_.RI(G,2)<=v&&C.push(_.RI(G,1))});
return C};
JY$=function(k){var v=v===void 0?51:v;var C=[];_.Qe(k,wGx,6,_.by()).forEach(function(G){_.RI(G,2)>v&&C.push(_.RI(G,1))});
return C};
rY3=function(k){k.then(function(){},function(){})};
ly=function(k){return{fieldType:1,fieldName:k}};
dV=function(k){return{fieldType:2,fieldName:k}};
_.fc=function(k){return{fieldType:3,fieldName:k}};
KzO=function(){function k(){p[0]=1732584193;p[1]=4023233417;p[2]=2562383102;p[3]=271733878;p[4]=3285377520;R=Q=0}
function v(l){for(var d=N,f=0;f<64;f+=4)d[f/4]=l[f]<<24|l[f+1]<<16|l[f+2]<<8|l[f+3];for(f=16;f<80;f++)l=d[f-3]^d[f-8]^d[f-14]^d[f-16],d[f]=(l<<1|l>>>31)&4294967295;l=p[0];var c=p[1],U=p[2],O=p[3],X=p[4];for(f=0;f<80;f++){if(f<40)if(f<20){var x=O^c&(U^O);var w=1518500249}else x=c^U^O,w=1859775393;else f<60?(x=c&U|O&(c|U),w=2400959708):(x=c^U^O,w=3395469782);x=((l<<5|l>>>27)&4294967295)+x+X+w+d[f]&4294967295;X=O;O=U;U=(c<<30|c>>>2)&4294967295;c=l;l=x}p[0]=p[0]+l&4294967295;p[1]=p[1]+c&4294967295;p[2]=
p[2]+U&4294967295;p[3]=p[3]+O&4294967295;p[4]=p[4]+X&4294967295}
function C(l,d){if(typeof l==="string"){l=unescape(encodeURIComponent(l));for(var f=[],c=0,U=l.length;c<U;++c)f.push(l.charCodeAt(c));l=f}d||(d=l.length);f=0;if(Q==0)for(;f+64<d;)v(l.slice(f,f+64)),f+=64,R+=64;for(;f<d;)if(P[Q++]=l[f++],R++,Q==64)for(Q=0,v(P);f+64<d;)v(l.slice(f,f+64)),f+=64,R+=64}
function G(){var l=[],d=R*8;Q<56?C(I,56-Q):C(I,64-(Q-56));for(var f=63;f>=56;f--)P[f]=d&255,d>>>=8;v(P);for(f=d=0;f<5;f++)for(var c=24;c>=0;c-=8)l[d++]=p[f]>>c&255;return l}
for(var p=[],P=[],N=[],I=[128],S=1;S<64;++S)I[S]=0;var Q,R;k();return{reset:k,update:C,digest:G,digestString:function(){for(var l=G(),d="",f=0;f<l.length;f++)d+="0123456789ABCDEF".charAt(Math.floor(l[f]/16))+"0123456789ABCDEF".charAt(l[f]%16);return d}}};
GmK=function(k,v){v=v===void 0?Tt_:v;if(!kmK){var C;k=(C=k.navigator)==null?void 0:C.userAgentData;if(!k||typeof k.getHighEntropyValues!=="function"||k.brands&&typeof k.brands.map!=="function")return Promise.reject(Error("ua"));oei((k.brands||[]).map(function(p){var P=new veg;P=_.xz(P,1,p.brand);return _.xz(P,2,p.version)}));
typeof k.mobile==="boolean"&&_.zv(CLg,2,k.mobile);kmK=k.getHighEntropyValues(v)}var G=new Set(v);return kmK.then(function(p){var P=CLg.clone();G.has("platform")&&_.xz(P,3,p.platform);G.has("platformVersion")&&_.xz(P,4,p.platformVersion);G.has("architecture")&&_.xz(P,5,p.architecture);G.has("model")&&_.xz(P,6,p.model);G.has("uaFullVersion")&&_.xz(P,7,p.uaFullVersion);return P.serialize()}).catch(function(){return CLg.serialize()})};
F8=function(k,v,C,G){this.initialValue_=k;this.maxValue_=v;this.currBaseValue_=this.currValue_=k;this.randomFactor_=C||0;this.backoffFactor_=G||2};
EV=function(k){this.src=k;this.listeners={};this.typeCount_=0};
HSO=function(){for(var k;k=pPK.remove();){try{k.fn.call(k.scope)}catch(v){pi(v)}PL3.put(k)}Wob=!1};
_.Nmi=function(k){switch(k){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}};
Iy2=function(k){switch(k){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""}};
_.ZS$=function(){};
z7m=function(k,v,C,G){k=ST3(uK_(QSD(new _.aI(1828,"0"),k),new bS6)).disableWithCredentials();v.length&&R7m(k,lyj(new d52,v));G!==void 0&&(k.destinationUrl=G);var p=new fym(1828,"","",!1,"",k.build());_.Mt(p,k);var P=new $u({flush:function(N){try{p.flush(N)}catch(I){C(I)}}});
P.addOnDisposeCallback(function(){setTimeout(function(){try{P.snapshotAndFlush()}finally{p.dispose()}})});
P.invocationLimit=1E5;P.flushInterval=3E4;P.JSC$9858_flushTimer.setInterval(3E4);return P};
UV=function(){var k,v,C;return(C=(k=globalThis.performance)==null?void 0:(v=k.now)==null?void 0:v.call(k))!=null?C:Date.now()};
Ee_=function(k,v){if(k.disable)return new FoD;v=v?nHD(v):[];k={fO:k.fO,aGL:k.lZR,yGM:k.j5b,destinationUrl:k.destinationUrl,rZR:k.rZR,xpR:k.xpR};v=v===void 0?[]:v;return new clK(k,v)};
ayZ=function(k){if(!k)return null;k=_.gV(k,2);return k===null||k===void 0?null:JG(k)};
_.Mgf=function(k){if(!k)return null;k=_.gV(k,4);return k===null||k===void 0?null:_.yi(k)};
geb=function(k,v){return v?$53(v):k?U5Z(k):Promise.resolve()};
$53=function(k){return new Promise(function(v,C){var G=_.iy("SCRIPT"),p=_.Mgf(k);_.Hn(G,p);G.onload=function(){_.Lc(G);v()};
G.onerror=function(){_.Lc(G);C(Error("Fa"))};
(OV("HEAD")[0]||document.documentElement).appendChild(G)})};
U5Z=function(k){return new Promise(function(v){var C=_.iy("SCRIPT");if(k){var G=_.gV(k,6);G=G===null||G===void 0?null:_.po(G)}else G=null;_.Wn(C,G);(OV("HEAD")[0]||document.documentElement).appendChild(C);_.Lc(C);v()})};
ye=function(k,v,C){var G,p=new Promise(function(P){G=setTimeout(P,v)});
return Promise.race([k.finally(function(){return void clearTimeout(G)}),
p.then(C)])};
iS_=function(k,v){try{return globalThis.sessionStorage.setItem(k,v),!0}catch(C){return!1}};
Lo6=function(k,v,C,G){v=v===void 0?0:v;C=C===void 0?k.length:C;var p=0;for(G&&(p=Lo6(G));v<C;v++)G=typeof k==="string"?k.charCodeAt(v):k[v],p=OS2(31,p)+G|0;return p};
yl_=function(k,v){return[Lo6(k,0,k.length>>1,v),Lo6(k,k.length>>1)]};
XP_=function(k){var v=_.H(yl_(k,X8));k=v.next().value;v=v.next().value;return k.toString(16)+v.toString(16)};
x53=function(k,v){var C=yl_(v);k=new Uint32Array(k.buffer);v=k[0];var G=_.H(C);C=G.next().value;G=G.next().value;for(var p=1;p<k.length;p+=2){for(var P=v,N=p,I=C,S=G,Q=0;Q<22;Q++)N=N>>>8|N<<24,N+=P|0,N^=I+38293,P=P<<3|P>>>29,P^=N,S=S>>>8|S<<24,S+=I|0,S^=Q+38293,I=I<<3|I>>>29,I^=S;P=[P,N];k[p]^=P[0];p+1<k.length&&(k[p+1]^=P[1])}};
AlZ=function(k,v,C,G,p){var P=(4-(X8.length+C.length)%4)%4,N=new Uint8Array(4+P+X8.length+4+C.length),I=new DataView(N.buffer),S=0;I.setUint32(S,Math.random()*4294967295);S=S+4+P;N.set(X8,S);S+=X8.length;I.setUint32(S,p);N.set(C,S+4);x53(N,G);return k.insert(v,function(Q){return void globalThis.sessionStorage.removeItem(Q)})?iS_(v,_.qy(N))?"s":"t":"i"};
e7$=function(k,v){var C=globalThis.sessionStorage.getItem(k);if(!C)return["m"];try{var G=_.T$(C);x53(G,v)}catch(p){return globalThis.sessionStorage.removeItem(k),["c"]}for(v=4;v<7&&G[v]===0;)v++;for(C=0;C<X8.length;C++)if(G[v++]!==X8[C])return globalThis.sessionStorage.removeItem(k),["d"];C=(new DataView(G.buffer)).getUint32(v);return Math.floor(Date.now()/1E3)>=C?(globalThis.sessionStorage.removeItem(k),["e"]):["a",new Uint8Array(G.buffer,v+4)]};
qT6=function(k){return globalThis.TextEncoder?(new TextEncoder).encode(k):_.xu(k)};
m5K=function(k){var v=k,C;return function(){if(v){var G=v;v=void 0;C=G.apply(this,arguments)}return C}};
tgb=function(k){return qZ(function(v){if(v instanceof k)return!0;var C,G,p=v==null?void 0:(C=v.ownerDocument)==null?void 0:(G=C.defaultView)==null?void 0:G[k.name];return D5m(p)&&v instanceof p})};
_.qt=function(k,v,C){_.AW.call(this);this.JSC$10072_listener_=k;this.JSC$10072_interval_=v||0;this.handler_=C;this.callback_=(0,_.eI)(this.JSC$10074_doAction_,this)};
_.mC=function(k){k=sS2(k);return _.yi(k)};
sS2=function(k){return k===null?"null":k===void 0?"undefined":k};
h7j=function(k){if(k&&k.focus)if(k!==document.activeElement)k.focus();else return Vgg(function(){return _.Z(function(v){document.activeElement&&document.activeElement.blur();return v.return(Vgg(function(){k.focus()}))})})};
_.BmK=function(k){var v=v===void 0?5:v;setTimeout(function(){var C;return _.Z(function(G){G.nextAddress==1&&(C=document.activeElement);if(G.nextAddress!=5)return(document.activeElement===C||document.activeElement===document.body)&&v>=0&&k?G.yield(h7j(k),5):G.jumpTo(0);if(document.activeElement===k)return G.return();k=k.parentElement;--v;return G.jumpTo(2)})},15)};
Vgg=function(k){return new Promise(function(v){requestAnimationFrame(function(){v(k())})})};
YTm=function(k){if(_.Df)k(_.Df);else{var v;((v=jSZ)!=null?v:jSZ=[]).push(k)}};
sV=function(){!_.Df&&_.tW&&_.wPx(_.tW());return _.Df};
_.wPx=function(k){_.Df=k;var v;(v=jSZ)==null||v.forEach(YTm);jSZ=void 0};
_.Ve=function(k){_.Df&&_.Df.beforeLoadModuleCode(k)};
_.hW=function(){_.Df&&_.Df.JSC$11125_setLoaded()};
Bh=function(k){return XDg(k)?Number(k):String(k)};
ne6=function(k){this.action=k;this.wfv=!1};
JlO=function(k,v){ne6.call(this,"set-drive-options");this.appId=k;this.appOrigin=v};
rlj=function(k){ne6.call(this,"visibility");this.visible=k};
Kom=function(k,v,C){Yu.call(this,k,v,C)};
Tm3=function(k){wV.call(this,k)};
kGb=function(k){k=k&&k.getWindow()||window;return k.gadgets&&k.gadgets.rpc};
v16=function(k,v){var C=v&&v.getWindow()||window;if(kGb(v))k();else if(o1K)o1K.push(k);else var G=o1K=[k],p=C.setInterval(function(){if(kGb(v)){C.clearInterval(p);for(var P=0;P<G.length;P++)G[P]();o1K=null}},100)};
GGD=function(k,v){var C=new nc(k);_.Mt(v,C);var G={passive:!1};v.listen(C,"mousewheel",function(p){return void Cjj(k,p)},G).listen(k,"scroll",function(p){return void Cjj(k,p)},G)};
Cjj=function(k,v){var C;a:{for(C=v.target;C;){if(C.nodeType==1){var G=_.JW(C,"overflowY");if(G=="auto"||G=="scroll")break a}C=C.parentNode}C=null}if(!C||!_.rV(k,C)||C.scrollHeight==C.clientHeight||v.deltaY>0&&Math.abs(C.scrollTop-(C.scrollHeight-C.clientHeight))<=1||v.deltaY<0&&C.scrollTop==0)v.preventDefault(),v.stopPropagation()};
p9=function(k,v,C,G,p,P,N,I,S){I=I===void 0?!1:I;S=S===void 0?!1:S;Yu.call(this,void 0,void 0,void 0);Yu.call(this,P?P+" picker modal-dialog":"picker modal-dialog",!0,C);_.Kc(k,"protocol");this.iframeManager_=new p_3;this.targetId_=Tv();this.rpcToken_=Tv();k=_.ka(k);_.oe(k,"hostId");this.useGapi_=!S;I&&_.C9(k,"fv2","true");this.setUrl(k.toString());this.preferredDialogWidth_=G;this.preferredDialogHeight_=p;G!==void 0||p!==void 0?G=!0:(G=_.oe(_.ka(k.toString()),"hostId"),Pjm||(Pjm=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),
G=!Pjm.has(G));this.autoSizeDialog_=G;this.JSC$10262_gadgetsDomHelper_=N||this.JSC$10213_dom_;v&&(N=this.JSC$10262_gadgetsDomHelper_,v=_.oe(_.ka(this.JSC$10264_url_),"grugl")=="true"?Wd_:HkO,kGb(N)||(N=N||Xw(document),G=N.createElement("SCRIPT"),_.Hn(G,v),G.type="text/javascript",N.JSC$9397_document_.body.appendChild(G)));k=k.toString();v=null;N=k.indexOf("/picker?");N>-1?v=k.substring(0,N+8-1):HZ(k,"/picker")&&(v=k);v&&this.setRelayUrl(v+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=
null;this.buttonEl_&&(this.buttons_?(k=this.buttons_,k.JSC$10247_element_=this.buttonEl_,k.render()):_.NQ(this.buttonEl_,NPj),_.GN(this.buttonEl_,!!this.buttons_))};
_.ulO=function(k){var v=v===void 0?ISj:v;var C=_.r3(k),G=function(P){P=_.H(P);P.next();P=P5(P);return v(C,P)},p=function(P){var N=_.H(P);
P=N.next().value;N=P5(N);return k.apply(P,N)};
return function(){var P=_.j7.apply(0,arguments),N=this||_.G$,I=Zk$.get(N);I||(I={},Zk$.set(N,I));return Sex(I,[this].concat(_.tX(P)),p,G)}};
W5=function(k){var v={};k=k.replace(/\r/g,"").split("\n");for(var C=0;C<k.length;C++){var G=k[C],p=G.indexOf(":");p<0||(v[G.substring(0,p)]=G.substring(p+2,G.length))}return v};
Qgg=function(k,v,C){C=C===void 0?function(){}:C;
return k?v():C()};
_.R9i=function(k){var v;return((v=bk_.documentOverride)!=null?v:k).__wizdispatcher};
_.Ni=function(k){var v=H5;H5=k;return v};
_.dBb=function(k){return k===lS_||(k==null?void 0:k.name)==="\u0275NotFound"};
_.Ie=function(k,v){var C;if((C=k)==null?0:C.isDisposed)throw Error("jb`"+String(k.debugName));for(;k!==void 0;){C=k;if(C.retrieve)return C.retrieve(v,{optional:!0});k=k.parent}return lS_};
ZH=function(k){return{"\u0275prov":{providedIn:"root",token:Symbol(k),factory:void 0,value:void 0}}};
_.fSx=function(k){var v=H5;if(!v){switch(k===void 0?3:k){case 0:k=Error("ib");break;case 1:k=Error("kb");break;case 2:k=Error("lb");break;default:k=Error("mb")}throw k;}return v};
z9b=function(k){var v=_.Ni(k);k={};return k[Symbol.dispose]=function(){_.Ni(v)},k};
FdZ=function(k,v){k.disposables||(k.disposables=[]);k.disposables.push(v)};
SH=function(k){var v=H5;v&&!v.isDisposed&&(FdZ(v,k),k.parent=v)};
E1K=function(k){if(k.disposables){for(var v=_.H(k.disposables),C=v.next();!C.done;C=v.next())C=C.value,typeof C==="function"?C():cQb(C);k.disposables.length=0}};
cQb=function(k){if(!k.isDisposed){k.isDisposed=!0;var v;(v=k[Symbol.dispose])==null||v.call(k);delete k.parent;E1K(k)}};
yQx=function(k){var v={retrieve:function(C){switch(C.\u0275prov.token){case aSf.\u0275prov.token:var G=k.asyncDeps;break;case _.MjZ.\u0275prov.token:G=k.rootElement;break;case $B_.\u0275prov.token:G=k.modelRootElement;break;case UB$.\u0275prov.token:G=k.appContext;break;case g1x.\u0275prov.token:G=k.rendererData;break;case ikZ.\u0275prov.token:G=k.injectingConstructor;break;case LdD.\u0275prov.token:G=k.dispatcher}if(G)C=G;else a:{for(G=v.parent;G;){var p=G;if(p.retrieve){C=p.retrieve(C);break a}G=
G.parent}G=C.\u0275prov.token;p=Okm[G];p!==void 0?C=p:(p=C.\u0275prov.providedIn,C.\u0275prov.factory?(C=C.\u0275prov.factory(),G&&p==="root"&&(Okm[G]=C)):C=lS_)}return C}};
SH(v);return v};
X_6=function(){var k=_.fSx(1),v=_.Ie(k,UB$);if(!_.dBb(v))return v;k=_.Ie(k,LdD);if(!_.dBb(k))return k.getOptionalAppContext()};
xBb=function(k){if(typeof document!=="undefined"&&document&&document.getElementById&&(k=document.getElementById(k))){var v=k.tagName.toUpperCase();if(v=="SCRIPT"||v=="LINK")return k}return null};
e9i=function(k,v){if((k=k===void 0?"":k)&&v)throw Error("sb");var C="";var G=_.G$._F_jsUrl;(k=v||xBb(k))&&(C=k.src?k.src:k.getAttribute("href"));if(G&&C){if(G!=C)throw Error("tb`"+G+"`"+C);C=G}else C=G||C;if(!AQ_(C))throw Error("ub");return C};
tjm=function(){if(!qeg){qeg=!0;try{var k=e9i(_.G$._F_jsUrl?"":"base-js")}catch(G){return}var v=mB$(DBg(k)),C=Object.keys(v);C.length!==0&&YTm(function(G){for(var p=_.H(C),P=p.next();!P.done;P=p.next()){P=P.value;for(var N=_.H(Object.keys(v[P])),I=N.next();!I.done;I=N.next())G.addExtraEdge(P,I.value)}})}};
Vji=function(){var k=Object.assign({},sg2);Object.getOwnPropertyNames(sg2).forEach(function(v){uf[v]!==void 0&&(k[v]=uf[v])});
return k};
h9j=function(k,v){if(uf.enablePerformanceTiming){var C,G;(G=(C=performance).mark)==null||G.call(C,k+"Start__"+v)}};
BP6=function(k,v){if(uf.enablePerformanceTiming){var C,G;(G=(C=performance).measure)==null||G.call(C,k+"__"+v,k+"Start__"+v)}};
jgb=function(k,v,C){var G;return k&&v?k+"__"+v:(G=k!=null?k:v)!=null?G:C};
w_f=function(k,v){var C=Object.create(Ye_);C.debugName=v;!H5||SH(C);v=_.Ni(C);try{k(C)}finally{_.Ni(v)}return function(){return void cQb(C)}};
JQx=function(k){return Qr(k)&&n1Z in k};
rQm=function(k,v){return Object.is(k,v)};
Re=function(k){var v=bf;bf=k;return v};
TPm=function(k){if(lf)throw Error("Z");if(bf!==null){var v=bf.producersTail;if(v===void 0||v.producer!==k){var C=void 0,G=bf.recomputing;if(G&&(C=v!==void 0?v.nextProducer:bf.producers,C!==void 0&&C.producer===k)){bf.producersTail=C;C.lastReadVersion=k.version;return}var p=k.consumersTail,P;if(!(P=p===void 0||p.consumer!==bf)){if(G){a:{P=bf;G=P.producersTail;if(G!==void 0){P=P.producers;do{if(P===p){G=!0;break a}if(P===G)break;P=P.nextProducer}while(P!==void 0)}G=!1}G=!G}P=G}P&&(G=dw(bf),C={producer:k,
consumer:bf,nextProducer:C,prevConsumer:p,lastReadVersion:k.version,nextConsumer:void 0},bf.producersTail=C,v!==void 0?v.nextProducer=C:bf.producers=C,G&&Kdj(k,C))}}};
zN=function(k){if(!dw(k)||k.dirty)if(k.dirty||k.lastCleanEpoch!==f9)(k.producerMustRecompute(k)||kCD(k))&&k.producerRecomputeValue(k),k.dirty=!1,k.lastCleanEpoch=f9};
o3$=function(k){if(k.consumers!==void 0){var v=lf;lf=!0;try{for(var C=k.consumers;C!==void 0;C=C.nextConsumer){var G=C.consumer;G.dirty||(k=void 0,G.dirty=!0,o3$(G),(k=G.consumerMarkedDirty)==null||k.call(G,G))}}finally{lf=v}}};
v3_=function(){var k;return((k=bf)==null?void 0:k.consumerAllowSignalWrites)!==!1};
C33=function(k){k&&(k.producersTail=void 0,k.recomputing=!0);return Re(k)};
p3f=function(k){k.recomputing=!1;var v=k.producersTail,C=v!==void 0?v.nextProducer:k.producers;if(C!==void 0){if(dw(k)){do C=GCj(C);while(C!==void 0)}v!==void 0?v.nextProducer=void 0:k.producers=void 0}};
kCD=function(k){for(k=k.producers;k!==void 0;k=k.nextProducer){var v=k.producer,C=k.lastReadVersion;if(C!==v.version)return!0;zN(v);if(C!==v.version)return!0}return!1};
Kdj=function(k,v){var C=k.consumersTail,G=dw(k);C!==void 0?(v.nextConsumer=C.nextConsumer,C.nextConsumer=v):(v.nextConsumer=void 0,k.consumers=v);v.prevConsumer=C;k.consumersTail=v;if(!G)for(k=k.producers;k!==void 0;k=k.nextProducer)Kdj(k.producer,k)};
GCj=function(k){var v=k.producer,C=k.nextProducer,G=k.nextConsumer,p=k.prevConsumer;k.nextConsumer=void 0;k.prevConsumer=void 0;G!==void 0?G.prevConsumer=p:v.consumersTail=p;if(p!==void 0)p.nextConsumer=G;else if(v.consumers=G,!dw(v))for(k=v.producers;k!==void 0;)k=GCj(k);return C};
dw=function(k){return k.consumerIsAlwaysLive||k.consumers!==void 0};
WBK=function(k){var v=Object.create(P3x);v.computation=k;k=function(){zN(v);TPm(v);if(v.value===FB)throw v.error;return v.value};
k[c5]=v;return k};
Zgf=function(k,v){var C=Object.create(HgZ);C.value=k;v!==void 0&&(C.equal=v);k=function(){TPm(C);return C.value};
k[c5]=C;return[k,function(G){return NpK(C,G)},
function(G){v3_()||IAb(C);NpK(C,G(C.value))}]};
NpK=function(k,v){v3_()||IAb(k);if(!k.equal(k.value,v)){k.value=v;k.version++;f9++;o3$(k);var C;(C=SAx)==null||C(k)}};
Q06=function(k,v,C){var G=Object.create(uZ$);G.source=k;G.computation=v;C!=void 0&&(G.equal=C);k=function(){zN(G);TPm(G);if(G.value===FB)throw G.error;return G.value};
k[c5]=G;return k};
_.E0=function(k){var v=Re(null);try{return k()}finally{Re(v)}};
_.ae=function(k,v,C){C=C===void 0?"":C;k=Zgf(k,v==null?void 0:v.equals);var G=k[0],p=G[c5];p.debugName=jgb(v==null?void 0:v.debugName,C,"[signal]");if(!uf.enablePerformanceTiming)return k;var P=k[1],N=k[2];return[G,function(I){bgg(function(){return void P(I)},p)},
function(I){bgg(function(){return void N(I)},p)}]};
bgg=function(k,v){h9j("signalSet",v.debugName);try{k()}finally{BP6("signalSet",v.debugName)}};
lAi=function(k,v){var C=_.H(_.ae(k,void 0,"cPpJzc"));k=C.next().value;C=C.next().value;k[R_f]=C;k[Mi]=v;return k};
d1j=function(k){return!!k&&typeof k==="object"&&Object.getPrototypeOf(k)===Object.prototype};
fAi=function(k){return typeof k==="function"&&R_f in k&&typeof k[R_f]==="function"};
z_i=function(k,v){Object.defineProperty(k,Mi,{get:function(){return v}})};
U0=function(k,v){if($a(k)){var C=k.map(function(P){return U0(P,v)});
z_i(C,v);return C}if(d1j(k)){C={};k=_.H(Object.entries(k));for(var G=k.next();!G.done;G=k.next()){var p=_.H(G.value);G=p.next().value;p=p.next().value;C[G]=U0(p,v)}z_i(C,v);return C}return lAi(k,v)};
FBm=function(k){if($a(k))return k.map(function(p){return FBm(p)});
if(d1j(k)){var v={};k=_.H(Object.entries(k));for(var C=k.next();!C.done;C=k.next()){var G=_.H(C.value);C=G.next().value;G=G.next().value;v[C]=FBm(G)}return v}return fAi(k)?k():k};
E3i=function(){var k={height:0,width:0};if(!d1j(k))throw Error("Jb");var v=Symbol("Kb");return[U0(k,v),function(C,G){if(C[Mi]===v)if(typeof G==="function"){var p=[].concat(_.tX(FBm(C)));G=G(p)||p;cbZ(C,[].concat(_.tX(G)))}else cbZ(C,G);else throw Error("Lb");}]};
cbZ=function(k,v){if(fAi(k))k[R_f](v);else if($a(k)&&$a(v))v=U0(v,k[Mi]),k.length=0,k.push.apply(k,_.tX(v));else if((d1j(k)||$a(k))&&($a(v)||typeof v==="object"&&v!==null)){v=_.H(Object.entries(v));for(var C=v.next();!C.done;C=v.next()){var G=_.H(C.value);C=G.next().value;G=G.next().value;var p=k,P=p[C];Object.hasOwn(k,C)?cbZ(P,G):p[C]=U0(G,k[Mi])}}else throw Error("Mb");};
aA2=function(k){return Object.create(Object.assign({},gw,k))};
$1O=function(){var k;return(k=Mig)!=null?k:Mig=aA2({consumerAllowSignalWrites:!0})};
_.L9=function(k,v,C){C=C===void 0?"":C;k=WBK(k);var G=k[c5];G.debugName=jgb(v==null?void 0:v.debugName,C,"[computed]");(v==null?void 0:v.equals)!=null&&(G.equal=v.equals);return k};
O0=function(k){var v=Re(U1g);try{k()}finally{Re(v)}};
JbD=function(k){switch(k.onInitType){case g3m:igi.schedule(k);break;case LBm:uf.enableQueueEffectAndOnInitInitialRuns?n3j.enqueue(k):n3j.schedule(k);break;default:_.J1(k.onInitType)}};
vtO=function(k){if(!k.isDisposed)switch(k.effectType){case yr:rbg.schedule(k);break;case KBf:Tp$.schedule(k);break;case kxb:uf.enableQueueEffectAndOnInitInitialRuns||k.hasRun?oti.enqueue(k):oti.schedule(k);break;default:_.J1(k.effectType)}};
pX3=function(){if(XB>0)uf.flushRenderEffectsDuringRender&&rbg.flush();else{for(var k=_.H(CND),v=k.next();!v.done;v=k.next())v.value.flush();Gxi()}};
Gxi=function(){_.Z(function(k){if(k.nextAddress==1)return k.yield(Promise.resolve(),2);for(var v=_.H(PNm),C=v.next();!C.done;C=v.next())C.value.flush();_.OQ(k)})};
Hn3=function(k){xa=!0;try{for(var v=_.H(k),C=v.next();!C.done;C=v.next()){for(var G=C.value,p=[G],P=G;P.parent!==void 0;)P=P.parent,Wxb(P)&&k.has(P)&&p.push(P);for(;p.length>0;){var N=p.pop();k.delete(N);N.run()}}}finally{xa=!1}};
Ac=function(k){XB--;if(k){k=_.H(NBb);for(var v=k.next();!v.done;v=k.next())v.value.clear()}else XB>0||xa&&!uf.flushRenderEffectsDuringRender||pX3()};
Zng=function(k,v,C){var G=IXx(k);eH={name:C?G+" ("+C+")":G,isReactive:k.componentType!==qi,parent:eH};k=v();eH=eH.parent;return k};
mh=function(){var k=eH;return k?k.isReactive:!1};
tc=function(k,v,C){var G=eH;v&&(eH=v);try{return C==null?k():k.call(C)}catch(P){k=P;DH(k,eH);if(k!==Shm){us6=eH;v=[];for(C=H5;C;){var p=void 0;v.push((p=C.debugName)!=null?p:"[context]");p=void 0;C=(p=C.parent)!=null?p:null}QGZ=v.reverse()}Shm=k;throw k;}finally{eH=G}};
DH=function(k,v){try{var C=bnj(v);if(C&&!k.componentStack&&(k.componentStack=C,uf.enableComponentStacksInErrorMessages)){var G=k.message+"\n\nComponent stack: "+C;k.stack&&(k.stack=k.stack.replace(k.message,G));k.message=G}}catch(p){}};
bnj=function(k){if(Qr(k)&&k.name!==void 0&&k.isReactive!==void 0&&k.parent!==void 0||k===null){for(var v=0,C="";v<20&&k;)C+=k.name+" > ",k=k.parent,v++;k=C.slice(0,-3)}else if(uf.enableContextBasedComponentStacks){a:{for(k=k===void 0?H5:k;k;){if(JQx(k))break a;v=void 0;k=(v=k.parent)!=null?v:null}k=null}k=k.getComponentStack().slice(0,20).join(" > ")}else k="";return k};
IXx=function(k){return k.debugName||k.name||"[component]"};
RvZ=function(k,v,C){v=Object.create(v);k&&(v.effectFn=k);C&&(v.debugName=C);SH(v);v.componentStack=eH;return v};
_.s0=function(k,v){k=RvZ(k,lX3,v);vtO(k)};
dqi=function(k){return k};
fXj=function(k,v){function C(){return p()}
var G=G===void 0?"":G;var p=typeof k==="function"?Q06(k,dqi,v==null?void 0:v.equals):Q06(k.source,k.computation,v==null?void 0:v.equals);var P=p[c5];P.debugName=jgb(v==null?void 0:v.debugName,G,"[linkedSignal]");C[c5]=P;return[C,function(N){bgg(function(){zN(P);NpK(P,N);P.dirty=!1;P.lastCleanEpoch=f9},P)},
function(N){bgg(function(){zN(P);v3_()||IAb(P);NpK(P,N(P.value));P.dirty=!1;P.lastCleanEpoch=f9},P)}]};
_.Vr=function(k){var v=H5;if(v){var C=eH;FdZ(v,function(){var G=Re($1O());try{tc(function(){return void k()},C)}catch(p){throw uf.enableContextBasedComponentStacks&&DH(p),p;
}finally{Re(G)}})}};
hc=function(k,v){var C={};(v===void 0||v)&&SH(C);v=_.Ni(C);try{k(C)}finally{_.Ni(v)}return function(){return void cQb(C)}};
_.B5=function(k){return typeof k==="function"?k():(k==null?0:k[zvj])?k.get():k};
_.jH=function(k,v){k=RvZ(k,Fxx,v);vtO(k)};
cD2=function(k){if(H5)throw Error("nb");hc(k,!1)};
Ya=function(k,v){k=_.Ni(k);try{return _.E0(v)}finally{_.Ni(k)}};
ww=function(k,v){var C=bnj(us6),G,p;var P=(p=(G=QGZ)==null?void 0:G.slice())!=null?p:[];v={componentStack:C,contextTrace:P,errorSeverity:3,featureFlags:Vji(),tagName:v};return[k,v]};
M5g=function(k,v,C){if(Object.hasOwnProperty.call(EtK,k)&&(k=EtK[k],Object.hasOwnProperty.call(k,v)&&(k=k[v],k instanceof Array))){for(var G=null,p=!1,P=0,N=k.length;P<N;++P){var I=k[P],S=I.contingentAttribute;if(!S)return I.contract;G===null&&(G={});S=Object.hasOwnProperty.call(G,S)?G[S]:G[S]=C(S);if(S===I.requiredValue)return I.contract;S==null&&(p=!0)}if(p)return null}v=aXO[v];return typeof v==="number"?v:null};
gtK=function(k,v,C){var G=null;(k=$qm[k])&&(G=k[v]);return typeof G!=="number"&&((k=$qm["*"])&&(G=k[v]),typeof G!=="number")?!1:!0===Uq_[G][String(C).toLowerCase()]};
Lxg=function(k,v){v=M5g(k.toLowerCase(),v,function(){var G;(G=uf.handleError)==null||G.call.apply(G,[uf].concat(_.tX(ww(Error("Tb"),k.toLowerCase()))))});
if(v===null)return null;var C;return(C=in2[v])!=null?C:null};
Oni=function(k,v,C){if(C===null||C===void 0)return C;v=v.toLowerCase();k=Lxg(k,v);return k===null?C:k(v,C)};
yDi=function(){};
Jc=function(k,v){for(;k.length>v;)k.pop()};
XXb=function(k){k=Array(k);Jc(k,0);return k};
rw=function(k,v,C){if(C==null)k.removeAttribute(v);else{var G;(G=v.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":v.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?k.setAttributeNS(G,v,C):k.setAttribute(v,C)}};
xq_=function(k,v,C){k[v]=C};
evi=function(k,v,C){k=k.style;if(typeof C==="string")k.cssText=C;else{k.cssText="";for(var G in C)if(ADO.call(C,G)){v=k;var p=G,P=C[G];p.indexOf("-")>=0?v.setProperty(p,P):v[p]=P}}};
qh6=function(k,v,C){var G=typeof C;G==="object"||G==="function"?k[v]=C:rw(k,v,C)};
mqj=function(){var k=new yDi;k[K9.default]=qh6;k.style=evi;return k};
DqO=function(k,v,C,G){(G[v]||G[K9.default])(k,v,C)};
sG_=function(k,v,C){v=new t5g(v,C);return k.__incrementalDOMData=v};
TN=function(k,v){if(k.__incrementalDOMData)return k.__incrementalDOMData;var C=k.nodeType===1?k.localName:k.nodeName,G=k.nodeType===1?k.getAttribute("key"):null;v=sG_(k,C,k.nodeType===1?G||v:null);if(k.nodeType===1&&(k=k.attributes,C=k.length)){G=v._attrsArr||(v._attrsArr=XXb(C*2));for(var p=0,P=0;p<C;p+=1,P+=2){var N=k[p],I=N.value;G[P]=N.name;G[P+1]=I}}return v};
V5b=function(k,v,C,G,p){return v==C&&G==p};
hv3=function(k){for(var v=vG,C=CD();C!==k;){var G=C.nextSibling;v.removeChild(C);Gh.deleted.push(C);C=G}};
CD=function(){return pD?pD.nextSibling:vG.firstChild};
PG=function(){pD=CD()};
Yhg=function(k,v,C){PG();var G;a:{if(G=pD){do{var p=G,P=k,N=v,I=TN(p,N);if(BBi(p,P,I.nameOrCtor,N,I.key))break a}while(v&&(G=G.nextSibling))}G=null}G||(k==="#text"?(C=WG.createTextNode(""),sG_(C,"#text",null),k=C):(G=WG,p=vG,typeof k==="function"?G=new k:G=(p=k==="svg"?"http://www.w3.org/2000/svg":k==="math"?"http://www.w3.org/1998/Math/MathML":p==null||TN(p).nameOrCtor==="foreignObject"?null:p.namespaceURI)?G.createElementNS(p,k):G.createElement(k),sG_(G,k,v),k=G,C&&k.setAttribute("nonce",C)),Gh.created.push(k),
G=k);C=G;if(C!==pD){if(jGZ.indexOf(C)>=0)for(k=vG,v=C.nextSibling,G=pD;G!==null&&G!==C;)p=G.nextSibling,k.insertBefore(G,v),G=p;else vG.insertBefore(C,pD);pD=C}};
wXf=function(k,v,C){Yhg(k,v,C);vG=pD;pD=null;return vG};
ntj=function(){hv3(null);pD=vG;vG=vG.parentNode};
Kxm=function(k,v){v=v===void 0?{}:v;var C=v.matches===void 0?V5b:v.matches;return function(G,p,P){var N=Gh,I=WG,S=jGZ,Q=HG,R=N_,l=pD,d=vG,f=BBi;WG=G.ownerDocument;Gh=new JDm(G);BBi=C;HG=[];N_=[];pD=null;var c=vG=G.parentNode,U,O=rDZ.call(G);if((U=O.nodeType===11||O.nodeType===9?O.activeElement:null)&&G.contains(U)){for(O=[];U!==c;)O.push(U),U=U.parentNode||(c?U.host:null);c=O}else c=[];jGZ=c;try{return k(G,p,P)}finally{G=Gh,IC&&G.deleted.length>0&&IC(G.deleted),WG=I,Gh=N,BBi=f,HG=Q,N_=R,pD=l,vG=d,
jGZ=S}}};
TBD=function(k,v,C,G){Zo.push(DqO);Zo.push(k);Zo.push(v);Zo.push(C);Zo.push(G)};
oD$=function(k,v,C){var G=N_;v=v._attrsArr||(v._attrsArr=XXb(G.length));for(var p=!v.length||!1,P=0;P<G.length;P+=2){var N=G[P];if(p)v[P]=N;else if(v[P]!==N)break;var I=G[P+1];if(p||v[P+1]!==I)v[P+1]=I,TBD(k,N,I,C)}if(P<G.length||P<v.length){for(P=p=P;P<v.length;P+=2)SC[v[P]]=v[P+1];for(P=p;P<G.length;P+=2)p=G[P],N=G[P+1],SC[p]!==N&&TBD(k,p,N,C),v[P]=p,v[P+1]=N,delete SC[p];Jc(v,G.length);for(var S in SC)TBD(k,S,void 0,C),delete SC[S]}k=kf2;kf2=C=Zo.length;for(S=k;S<C;S+=5)(0,Zo[S])(Zo[S+1],Zo[S+
2],Zo[S+3],Zo[S+4]);kf2=k;Jc(Zo,k);Jc(G,0)};
vDx=function(k){Yhg("#text",null);var v=pD;var C=TN(v);if(C.text!==k){C=C.text=k;for(var G=1;G<arguments.length;G+=1)C=(0,arguments[G])(C);v.data!==C&&(v.data=C)}};
N26=function(k,v,C){if(C===!1&&CZb.has(v))rw(k,v,null);else if(v!=="idomKey"&&v!=="skip"&&v!=="skipchildren"&&v!=="children"&&v!=="el")if(v.startsWith("on")){if(v[2]!==":")throw Error("Sb`"+v);if(C===void 0||C===null){var G;(G=uf.handleError)==null||G.call.apply(G,[uf].concat(_.tX(ww(Error("Xb`"+v),k.tagName))));k[v]=void 0}else{var p=v.slice(3);G=mh();if(p==="jsaction"){C=Array.isArray(C)?C:[C];C=_.H(C);for(var P=C.next();!P.done;P=C.next()){P=P.value;if(typeof P!=="object"||P===null||typeof P.selfReg!==
"function")throw Error("$b`"+v);P.selfReg(0,k,G?_.Vr:function(){})}}else{if(typeof C!=="object"||C===null)throw Error("Yb`"+v+"`"+typeof C);
if(typeof C.getFn!=="function")throw Error("Zb`"+v+"`"+Object.keys(C));if(C.selfReg)C.selfReg(0,k,p,G?_.Vr:function(){});
else if(G&&k["on"+p]===void 0){var N=C.getFn(0);k.addEventListener(p,N);_.Vr(function(){return void k.removeEventListener(p,N)})}else if(G||!Gfm.includes(p))k["on"+p]=C.getFn(0)}}}else{if(v.startsWith("data-")&&typeof C==="string")try{C=pIj(C)}catch(I){C="zSoyz"}typeof C!=="function"||k._disposeEffects!=null?((G=v.startsWith("prop:"))&&(v=v.slice(5)),uf.enableAttributeSanitization&&(G&&PZb(k.tagName)||(C=Oni(k.tagName,v,C))),v==="style"?("function"==typeof _.uE&&C instanceof _.uE&&(C=C.toString()),
WH6(k,v,C)):G?k[v]=C:HTZ(k,v,C)):(k._signalProps||(k._signalProps=[]),k._signalValues||(k._signalValues=[]),k._signalProps.push(v))}};
I2Z=function(k,v,C){C=(C===void 0?{}:C).isReactive;if(v==null?0:v.el){var G=v.el,p;(p=G.onRender)==null||p.call(G,k);k._disposeRef||(k._disposeRef=function(){var P;(P=G.onUnmount)==null||P.call(G);delete k._disposeRef},C&&_.Vr(function(){var P;
(P=k._disposeRef)==null||P.call(k)}))}};
PZb=function(k){return k.length>0&&k.includes("-")&&!ZTm.includes(k.toLowerCase())};
Slf=function(k){return Qr(k)&&Qk in k};
uX$=function(k){return Slf(k)?k[Qk].flattened:k};
Qb2=function(k,v){var C=_.j7.apply(2,arguments),G;v=(G=v)!=null?G:{};G={};return G.type=k,G.props=v,G.children=C,G[bE]=!0,G};
_.RC=function(k){return k.children};
lE=function(k){var v=bT2!==Qb2;bT2=k?RK2:Qb2;return v};
_.dt=function(k){return _.ni(k)?"nodeType"in k:!1};
fD=function(){return document.createTextNode("")};
zh=function(k){k=document.createTextNode(String(k));k._isSignalTextNode=!0;return k};
drf=function(k){return k!=null&&k.contentKind===FM||k instanceof nI||l2K(k)};
f2K=function(k){var v=document.createElement("div");if(l2K(k)&&ayZ(k))_.NQ(v,ayZ(k));else if(k instanceof nI)_.NQ(v,k);else if(k!=null&&k.contentKind===FM){if(k.contentKind!==FM)throw Error("Wb");k=JG(k.toString());_.NQ(v,k)}k=_.H(v.childNodes);for(var C=k.next();!C.done;C=k.next())C.value._isSafeOrSanitizedHtmlNode=!0;return v};
ED=function(k){k=typeof k;return k==="string"||k==="number"||k==="boolean"};
zK$=function(k){return k instanceof LI||qI(k)||k instanceof SA||"function"==typeof _.uE&&k instanceof _.uE};
FH2=function(k,v){var C=k.parentElement;if(!C)return v;C.replaceChild(v,k);return v};
ctZ=function(k,v){var C=k[0].parentElement;if(C)if(k[0].previousSibling||k[k.length-1].nextSibling){C.insertBefore(v,k[0]);for(var G=k.length-1;G>=0;G--)C.removeChild(k[G])}else C.textContent="",C.appendChild(v);return v};
EDK=function(k,v){if(k[0].parentElement)for(var C=k[0].parentElement,G=v.length,p=k.length,P=G,N=0,I=0,S=k[p-1].nextSibling,Q=null;N<p||I<P;)if(k[N]===v[I])N++,I++;else{for(;k[p-1]===v[P-1];)p--,P--;if(p===N)for(var R=P<G?I?v[I-1].nextSibling:v[P-I]:S;I<P;){var l=v[I++];C.insertBefore(l,R)}else if(P===I)for(;N<p;)R=k[N],Q&&Q.has(R)||C.removeChild(R),N++;else if(k[N]===v[P-1]&&v[I]===k[p-1])R=k[--p].nextSibling,C.insertBefore(v[I++],k[N++].nextSibling),C.insertBefore(v[--P],R),k[p]=v[P];else{if(!Q)for(Q=
new Map,R=I;R<P;)Q.set(v[R],R++);R=Q.get(k[N]);if(R==null)C.removeChild(k[N]),N++;else if(I<R&&R<P){l=N;for(var d=1,f=void 0;++l<p&&l<P&&(f=Q.get(k[l]))!=null&&f===R+d;)d++;if(d>R-I)for(l=k[N];I<R;)C.insertBefore(v[I++],l);else C.replaceChild(v[I++],k[N++])}else N++}}return v};
MB2=function(k){if(Array.isArray(k)){if(k.length>1)throw Error("jc`"+k.length+"`"+k.map(a2j).join(", "));k=k[0]}if(k==null)return null;if(!(k instanceof _.GB)){var v,C;if((v=window)==null?0:(C=v.trustedTypes)==null?0:C.isScript(k))throw Error("ic");if(String(k).trim().length===0)return null;throw Error("kc`"+a2j(k));}return k};
$rf=function(k,v){v=MB2(v);v!==null&&_.Wn(k,v)};
Ur2=function(k){if(Array.isArray(k)){if(k.length>1)throw Error("lc`"+k.length+"`"+k.map(a2j).join(", "));k=k[0]}if(k==null)return null;if(!(k instanceof SA)){if(String(k).trim().length===0)return null;throw Error("mc`"+a2j(k));}return k};
gDD=function(k,v){v=Ur2(v);v!==null&&(k.textContent=RM$(v))};
a2j=function(k){return"("+typeof k+") "+(k!=null&&typeof k==="object"?k.constructor.name:typeof k)+" "+k};
iTD=function(){};
$H=function(k,v){v=v===void 0?{}:v;var C=LH3(),G=!0,p,P=!!uf.legacyTriggerSoyRendererEvents;P&&(p=X_6());_.jH(function(){var N=!G&&v.isControlFlowComponent&&P,I=N?C[Qk].flattened[0].parentElement:void 0;G=!1;_.aC.setUp();v.isControlFlowComponent&&XB++;var S=C[0],Q=C[Qk].flattened,R=lE(!0);try{var l=k(),d=OT$(S,l,C);Array.isArray(d)||(C[Qk].flattened=[d]);var f=C[Qk].flattened;if(Q&&(!Array.isArray(Q)||Q.length!==0)){var c=Array.isArray(Q)?Q[0]:Q,U=c[M_],O=c._disposeEffects;c._disposeEffects=void 0;
c=Array.isArray(f)?f[0]:f;c[M_]=U;c[M_]&&(c[M_].numNodes=c===f?1:f.length);c._disposeEffects=O}C[0]=d;v.isControlFlowComponent&&Ac(!1)}catch(X){throw v.isControlFlowComponent&&Ac(!0),X;}finally{lE(R),_.aC.tearDown()}N&&(N=p,N!=null||(N=_.R9i(document).getAppContext()),N.get(ytb).JSC$29481_getEventTarget().dispatchEvent(new XIZ(xri,I,FM)))},v.debugName);
return C};
OT$=function(k,v,C){for(;typeof v==="function";)v=v();if(v!=null&&v[bE]){var G,p,P;(P=uf.handleError)==null||P.call.apply(P,[uf].concat(_.tX(ww(Error("nc`"+((G=v.type)==null?void 0:G.TAG_NAME)),(p=v.type)==null?void 0:p.TAG_NAME))))}if(k==null)return v==null?fD():ED(v)?zh(v):zK$(v)?zh(v.toString()):_.dt(v)?v:v.length===0?fD():Atf(v,C);if(_.dt(k)){if(v==null)return FH2(k,fD());if(ED(v))return eKf(k,v);if(zK$(v))return eKf(k,v.toString());if(_.dt(v))return FH2(k,v);if(v.length===0)return FH2(k,fD());
v=Atf(v,C);EDK([k],C[Qk].flattened);return v}k=UD(k);if(v==null)return ctZ(k,fD());if(ED(v))return ctZ(k,zh(v));if(zK$(v))return ctZ(k,zh(v.toString()));if(_.dt(v))return EDK(k,[v])[0];if(v.length===0)return ctZ(k,fD());v=Atf(v,C);EDK(k,C[Qk].flattened);return v};
eKf=function(k,v){k.nodeType===Node.TEXT_NODE?k.textContent!==String(v)&&(k.textContent=String(v)):k=FH2(k,zh(v));return k};
UD=function(k,v,C){return qlb(k,v!=null?v:[],C===void 0?!1:C)};
Atf=function(k,v){var C=UD(k,void 0,!0);if(C.length===0)return fD();v[Qk].flattened=C;return k};
qlb=function(k,v,C,G,p){v=v===void 0?[]:v;C=C===void 0?!1:C;p=p===void 0?-1:p;if(k==null)return v;if(k instanceof gt){var P=k.render();return qlb(P,v,C,G,p)}if(_.dt(v)&&v.nodeType===Node.ELEMENT_NODE)switch(v.tagName){case "SCRIPT":$rf(v,k);return;case "STYLE":gDD(v,k);return}ED(k)&&(k=zh(k),G&&C&&(G[p]=k));if(drf(k)){C=f2K(k);C=Array.from(C.childNodes);C=_.H(C);for(P=C.next();!P.done;P=C.next())mrK(v,P.value);return v}zK$(k)&&(k=zh(k.toString()),G&&C&&(G[p]=k));if(_.dt(k))return mrK(v,k);if(Array.isArray(k)){for(P=
0;P<k.length;P++)qlb(k[P],v,C,k,P);return v}if(typeof k==="function"){P=$H(function(){var I=k();return I!=null&&!ED(I)&&drf(I)?(I=f2K(I),Array.from(I.childNodes)):I},{debugName:"qmF2ne",
debugFn:k})[0];if(Array.isArray(P)){C=_.H(P);for(P=C.next();!P.done;P=C.next())mrK(v,P.value);return v}G&&C&&(G[p]=P);return mrK(v,P)}if(k!=null&&k[bE]){G=k;p=lE(!0);var N=bT2;try{P=N.apply(null,[G.type,G.props].concat(_.tX(G.children)))}finally{lE(p)}return qlb(P,v,C)}(N=uf.handleError)==null||N.call.apply(N,[uf].concat(_.tX(ww(Error("oc")))));return v};
LH3=function(k){var v={};v=Object.assign([],(v[Qk]={flattened:[]},v));if(!k)return v;v[0]=Atf(k,v);return v};
mrK=function(k,v){Array.isArray(k)?k.push(v):k.appendChild(v);return k};
iE=function(k){if(!uf.enableLazyTsx)return k;if(Array.isArray(k)){for(var v=0;v<k.length;v++)k[v]=iE(k[v]);return k}return k instanceof gt?(k=k.render(),iE(k)):k};
tB3=function(k,v){var C,G,p=IXx(k),P=function(f){G=f;f=lE(!0);var c=Re(LD);h9j("render",p);try{C=iE(k(v))}finally{BP6("render",p),Re(c),lE(f)}};
P=uf.enableContextPerComponent?w_f(P,p):hc(P,uf.alwaysTrackContexts||!!H5);JQx(G);if(!v.renderedFromIdom){var N=_.Ni(G);try{return DrZ(k,v,C),C}finally{_.Ni(N)}}!Slf(C)&&Array.isArray(C)&&(C=LH3(C));var I=uX$(C);N=Array.isArray(I)?I[0]:I;var S=!1;if(N){var Q,R=(Q=v==null?void 0:v.idomKey)!=null?Q:k;Q=I!==N;N._disposeEffects=P;var l=N[M_]||{},d=Slf(C)?C:l.sourceDynamicRange;Object.assign(l,{key:R,numNodes:Q?I.length:1,context:G,higherOrder:!!N[M_],sourceDynamicRange:d});N[M_]=l}else S=!0;(function(){var f=
_.Ni(G);try{DrZ(k,v,I)}finally{_.Ni(f)}})();
S&&P();return C};
sb3=function(k){var v={},C;for(C in k)v={prev$jscomp$24:void 0,next$jscomp$33:void 0},v.prev$jscomp$24=OD[C],v.next$jscomp$33=k[C],OD[C]=function(G){return function(){var p=_.j7.apply(0,arguments);G.prev$jscomp$24.apply(null,_.tX(p));G.next$jscomp$33.apply(null,_.tX(p))}}(v)};
VBK=function(){if(mh())throw Error("pc");return yk};
hK3=function(k,v){if(!k.__unmounted&&v){k.__unmounted=!0;try{k.didUnmount()}catch(p){var C,G;(G=uf.handleError)==null||G.call.apply(G,[uf].concat(_.tX(ww(p,(C=k.__type)==null?void 0:C.TAG_NAME))))}OD.didUnmount(k);k.el=null;v.__instance&&delete v.__instance}};
jbj=function(k,v,C){k._signalProps!=null&&k._disposeEffects==null&&((C===void 0?0:C)?k._disposeEffects=hc(function(){return void B2K(k,v)},uf.alwaysTrackContexts||!!H5):B2K(k,v))};
B2K=function(k,v){_.jH(function(){for(var C=k._signalProps,G=k._signalValues,p=0;p<C.length;p++){var P=C[p],N=v[P]();G[p]!==N&&(G[p]=N,N26(k,P,N))}},"e3YVbb")};
Yl2=function(k,v,C){var G,p=[];k._disposeEffects=hc(function(){_.jH(function(){var P=C();if(P===null||P===void 0)P="";if(ED(P)||P===null)G!=null||(G=document.createTextNode("")),G.parentNode!==k&&(G._isSignalTextNode=!0,k.insertBefore(G,v)),G.textContent=String(P);else if(drf(P)){for(var N=p.length>0?p[p.length-1].nextSibling:v,I=_.H(p),S=I.next();!S.done;S=I.next())k.removeChild(S.value);P=f2K(P);p=Array.from(P.childNodes);P=_.H(p);for(I=P.next();!I.done;I=P.next())k.insertBefore(I.value,N)}else throw S=
(I=(N=eH)==null?void 0:N.name)!=null?I:"unknown",Error("ec`"+S+"`"+typeof P);},"VvDgC")},uf.alwaysTrackContexts||!!H5)};
JtK=function(k,v){var C=_.j7.apply(2,arguments);v!=null||(v={});return!uf.enableLazyTsx||eH!=null&&!mh()?wIx(k,v,C):new nDK(k,v,C)};
wIx=function(k,v,C){if(k===_.RC)return C;if(typeof k==="function")return eH&&!mh()&&(v.renderedFromIdom=!0),Zng(k,function(){var P=rtm(k,v,C);if(P)return P;C.length>0&&(v.children=C.length===1?C[0]:C);if(k.componentType===qi){var N;w_f(function(){var I=v;if(k.componentType!==qi)N=!1;else{I||(I={});var S=new XM(I,k),Q=Re(LD);try{var R=S.render(I)}finally{Re(Q)}R instanceof HTMLElement?(R.__instance=S,S.el=R,S.__type=k,k.TAG_NAME=R.tagName.toLowerCase(),OD.didPatch(S),N=R):N=R}},k.name);
if(N)return N}return tB3(k,v)},v.debugInstance);
var G=KH6(k,v),p;for(p in v)N26(G,p,v[p]);jbj(G,v);UD(C,G);I2Z(G,v,{isReactive:!0});T23(G,v);return G};
KH6=function(k,v){k=(kw2.has(k.toLowerCase())?0:oB3.has(k.startsWith("svg:")?k.replace("svg:",""):k))?document.createElementNS("http://www.w3.org/2000/svg",k.startsWith("svg:")?k.replace("svg:",""):k):vBj(k,v)||document.createElement(k);k[C6m]=!0;return k};
Gwm=function(k){if(k){var v;(v=k._disposeRef)==null||v.call(k);var C;(C=k._disposeEffects)==null||C.call(k);k.__instance&&k.__instance instanceof xH&&(v=k.__instance,hK3(v,k),v instanceof XM&&v.disposeEffects());for(v=0;v<k.childNodes.length;v++)Gwm(k.childNodes[v])}};
P66=function(k){pRi.push(k)===1&&requestAnimationFrame(function(){setTimeout(function(){var v=[].concat(_.tX(pRi));pRi=[];v=_.H(v);for(var C=v.next();!C.done;C=v.next()){C=C.value;try{for(var G=0;G<C.length;G++)Gwm(C[G])}catch(p){G=C=void 0,(G=(C=uf).handleError)==null||G.call.apply(G,[C].concat(_.tX(ww(p))))}}})})};
_.u=function(k,v){return bT2.apply(null,[k,v].concat(_.tX(_.j7.apply(2,arguments))))};
_.AY=function(k){return k};
_.eC=function(k){return{isDefault:!0,children:k.children}};
_.b=function(k){var v=k.cond;if(v===void 0)return k.else&&k.else();var C=_.L9(function(){return!!v()},void 0,"JHVi8"),G=function(){var p=v();
if(!p){var P;(P=uf.handleError)==null||P.call.apply(P,[uf].concat(_.tX(ww(Wwx.nonNullableCondIsNull()))))}return p};
return $H(function(){var p=C(),P;hc(function(){var N=Re(LD);try{P=iE(p?k.then(G):k.else&&k.else())}finally{Re(N)}},!0);
return P},{debugName:k.debugInstance,
debugFn:k.then,isControlFlowComponent:!0})};
HAi=function(k){return _.b(k)};
_.q_=function(k){return k.keyBy==="INDEX"?Ncf(k):IQx(k)};
ZAb=function(k){k=_.H(k);for(var v=k.next();!v.done;v=k.next()){var C=void 0;(C=v.value)==null||C()}};
IQx=function(k){var v=k.keyBy===void 0||k.keyBy==="REFERENCE",C=v?function(R){return R}:k.keyBy,G=[],p=[],P=[],N=[],I=[],S=[],Q=!0;
_.Vr(function(){ZAb(N)});
return $H(function(){var R=Stf(k),l=R.length;if(l===0){if(G.length===0&&!Q)return P;ZAb(N);G=R;p=[];for(R=0;R<G.length;R++)p.push(C(G[R]));P=[];N=[];I=[];S=[];k.fallback&&(N[0]=u$3(function(){P[0]=iE(k.fallback())}));
Q=!1;return P}for(var d=new Q2_,f=G.length-1;f>=0;f--)d.push(p[f],f);f=Array(l);for(var c=Array(l),U=Array(l),O=Array(l),X=Array(v?0:l),x={i$jscomp$450:0};x.i$jscomp$450<l;x={i$jscomp$450:x.i$jscomp$450,item$jscomp$104:void 0,key$jscomp$563:void 0},x.i$jscomp$450++){x.item$jscomp$104=R[x.i$jscomp$450];x.key$jscomp$563=C(x.item$jscomp$104);var w=d.pop(x.key$jscomp$563);w!=null?(U[x.i$jscomp$450]=P[w],c[x.i$jscomp$450]=p[w],f[x.i$jscomp$450]=N[w],O[x.i$jscomp$450]=I[w],v||(X[x.i$jscomp$450]=S[w]),O0(function(V){return function(){O[V.i$jscomp$450](V.i$jscomp$450);
if(!v)X[V.i$jscomp$450](V.item$jscomp$104)}}(x)),delete N[w]):f[x.i$jscomp$450]=u$3(function(V){return function(){var h=_.H(_.ae(V.i$jscomp$450,void 0,"Fqk1zd")),n=h.next().value;
h=h.next().value;O[V.i$jscomp$450]=h;c[V.i$jscomp$450]=V.key$jscomp$563;if(v)U[V.i$jscomp$450]=iE(k.children(V.item$jscomp$104,n));else{var oO=_.H(_.ae(V.item$jscomp$104,void 0,"GBj5de"));h=oO.next().value;oO=oO.next().value;X[V.i$jscomp$450]=oO;U[V.i$jscomp$450]=iE(k.children(h,n))}}}(x))}ZAb(N);
G=R;p=c;P=U;N=f;I=O;S=X;Q=!1;return U},{debugName:k.debugInstance,
debugFn:k.each,isControlFlowComponent:!0})};
Ncf=function(k){var v=[],C=[],G=[],p=[],P=!1;_.Vr(function(){for(var N=_.H(p),I=N.next();!I.done;I=N.next())I=I.value,I()});
return $H(function(){var N=Stf(k);P&&N.length>0&&(p.pop()(),v.pop(),P=!1);for(var I=Array(N.length),S={i$jscomp$451:0};S.i$jscomp$451<N.length;S={i$jscomp$451:S.i$jscomp$451},S.i$jscomp$451++)if(S.i$jscomp$451<v.length)v[S.i$jscomp$451]!==N[S.i$jscomp$451]&&(O0(function(R){return function(){return void C[R.i$jscomp$451](N[R.i$jscomp$451])}}(S)),v[S.i$jscomp$451]=N[S.i$jscomp$451]),I[S.i$jscomp$451]=G[S.i$jscomp$451];
else{var Q=u$3(function(R){return function(){v[R.i$jscomp$451]=N[R.i$jscomp$451];var l=_.H(_.ae(N[R.i$jscomp$451],void 0,"JMMLmd")),d=l.next().value;l=l.next().value;C[R.i$jscomp$451]=l;I[R.i$jscomp$451]=iE(k.children(d,R.i$jscomp$451))}}(S));
p[S.i$jscomp$451]=Q}for(;v.length>N.length;)v.pop(),p.pop()(),C.pop();N.length===0&&!P&&k.fallback&&(S=u$3(function(){I[0]=iE(k.fallback())}),p[0]=S,P=!0);
return G=I},{debugName:k.debugInstance,
isControlFlowComponent:!0})};
Stf=function(k){k=k.each();return Array.isArray(k)?k:Array.from(k)};
u$3=function(k){var v=H5;return hc(function(C){var G=Re(LD);try{C.parent=v,k(C)}finally{Re(G)}},!1)};
_.mz=function(k){var v=bAO(k),C=_.L9(function(){return RkZ(v)},void 0,"F1PF4");
return $H(function(){var G=C(),p;hc(function(){var P=Re(LD);try{p=iE(G())}finally{Re(P)}});
return p},{debugName:k.debugInstance,
isControlFlowComponent:!0})};
bAO=function(k){k=k.children;return Array.isArray(k)?k:[k]};
lQb=function(k){var v=k.props;k=k.getChildren()[0];return v.when?{when:v.when,children:k}:{isDefault:!0,children:k}};
RkZ=function(k){var v=function(){return null};
k=_.H(k);for(var C=k.next();!C.done;C=k.next())if(C=C.value,C!=null&&C[bE]&&(C=C.type===_.eC?{isDefault:!0,children:C.children[0]}:{when:C.props.when,children:C.children[0]}),C instanceof gt&&(C=lQb(C)),C.isDefault)v=C.children;else if(C.when())return C.children;return v};
fQb=function(k){var v=null,C,G={get value(){var P,N;(N=(P=p).validateGetValue)==null||N.call(P);return p.__value},set value(P){var N,I;(I=(N=p).validateSetValue)==null||I.call(N,P);p.__value=P;p.__hasBeenSet=!0}},p=(G.__value=null,G.__hasBeenSet=!1,G.__hasErrored=!1,G.onRender=function(P){if(C&&P!==C){C._disposeRef=void 0;var N;(N=v)==null||N()}C=P;v=k(P)||null},G.onUnmount=function(){var P;
(P=v)==null||P();v=p.value=null},G[_.do$]=!0,G);
return p};
Do=function(k){return typeof k==="symbol"};
Fwm=function(k){var v=VBK();if(v==null)throw _.zkm.PRIMITIVE_INVALID_HOOK_CALL();var C=v.hookCounter++;v.hooks||(v.hooks=[]);var G=v.hooks;G[C]||(G[C]={key:k,host:v});if(k!==G[C].key){if(v.__type){var p;k=(p=v.__type)==null?void 0:p.name}else k=v instanceof XM?IXx(v.functionComponent):"<"+v.el.tagName.toLowerCase()+">";throw _.zkm.OUT_OF_ORDER_HOOK_CALL(k);}return G[C]};
cR$=function(k,v){return!k||k.length!==(v==null?void 0:v.length)||k.some(function(C,G){return C!==v[G]})};
EBO=function(k,v){var C=Fwm("onChange"),G=VBK();cR$(C.deps,v)&&(C.deps=v,C.pendingEffect=k,G.__syncEffects||(G.__syncEffects=[]),G.__syncEffects.push(C))};
_.tY=function(k,v,C){C!=null||(C={});C=C.appContext;var G=!!uf.legacyTriggerSoyRendererEvents;_.aC.setUp();try{var p=aQ6(k,v,C);G&&(v=C,v!=null||(v=_.R9i(document).getAppContext()),v.get(ytb).JSC$29481_getEventTarget().dispatchEvent(new XIZ(M9$,k,FM)));_.aC.log(k);return p}finally{_.aC.tearDown()}};
aQ6=function(k,v,C){var G=tc(function(){var p=Re(LD);try{return hc(function(){var P=_.R9i(_.BE(k)),N;var I=yQx({rootElement:{value:k},appContext:C||(P==null?void 0:(N=P.getOptionalAppContext)==null?void 0:N.call(P)),dispatcher:P});P=_.Ni(I);I=lE(!0);XB++;try{UD(v(),k),Ac(!1)}catch(S){throw Ac(!0),S;}finally{lE(I),_.Ni(P)}},!1)}catch(P){throw uf.enableContextBasedComponentStacks&&DH(P),P;
}finally{Re(p)}});
k[$oi]=!0;return function(){k.textContent="";G();k[$oi]=!1}};
_.sD=function(k){if(Wxb(bf)){var v;(v=uf.handleError)==null||v.call.apply(v,[uf].concat(_.tX(ww(Error("dc")))))}var C=H5,G=eH;JbD({onInitType:LBm,run:function(){if(C&&!C.isDisposed){var p=_.Ni(C);try{tc(function(){return void k()},G)}catch(P){throw uf.enableContextBasedComponentStacks&&DH(P),P;
}finally{_.Ni(p)}}}})};
Uog=function(k,v){EBO(function(){return _.E0(k)},v)};
_.Vk=function(k){mh()?_.sD(function(){_.E0(k)}):EBO(function(){return _.E0(k)},[])};
iA2=function(k){var v=[].concat(_.tX(k));k.length=0;k=_.H(v);for(v=k.next();!v.done;v=k.next()){v=v.value;gB3(v);var C=v.pendingEffect;v.pendingEffect=null;if(C=C==null?void 0:C())v.pendingCleanup=C}};
gB3=function(k){var v=k.pendingCleanup;k.pendingCleanup=null;v==null||v()};
LwZ=function(k,v){if(mh())return k();var C=Fwm("useMemoInternal");cR$(C.deps,v)&&(C.deps=v,C.value=k());return C.value};
OAK=function(k,v){return LwZ(k,v)};
hY=function(k){return LwZ(k,[])};
yRx=function(k){return hY(function(){return{value:k}})};
_.BG=function(k,v){if(!k)return null;k=Object.keys(k);k=_.H(k);for(var C=k.next();!C.done;C=k.next()){C=C.value;var G=C.toLowerCase();if(G.indexOf(v,G.length-v.length)>-1)return C}return null};
_.YH=function(){var k=arguments,v=_.jC;k.length>1?v[k[0]]=k[1]:k.length===1&&Object.assign(v,k[0])};
_.wt=function(k,v){return k in _.jC?_.jC[k]:v};
_.rt=function(k,v){return!!_.wt(k,v)};
XR6=function(k){var v=_.jC.EXPERIMENT_FLAGS;return v?v[k]:void 0};
ARf=function(k){xo6.forEach(function(v){return v(k)})};
_.Th=function(k){return k&&window.yterr?function(){try{return k.apply(this,arguments)}catch(v){_.KD(v)}}:k};
_.KD=function(k){var v=_.ke("yt.logging.errors.log");v?v(k,"ERROR",void 0,void 0,void 0,void 0,void 0):(v=_.wt("ERRORS",[]),v.push([k,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.YH("ERRORS",v));ARf(k)};
_.oS=function(k,v,C,G,p){var P=_.ke("yt.logging.errors.log");P?P(k,"WARNING",v,C,G,void 0,p):(P=_.wt("ERRORS",[]),P.push([k,"WARNING",v,C,G,void 0,p]),_.YH("ERRORS",P))};
qt$=function(k,v){v=k.split(v);for(var C={},G=0,p=v.length;G<p;G++){var P=v[G].split("=");if(P.length===1&&P[0]||P.length===2)try{var N=eki(P[0]||""),I=eki(P[1]||"");if(N in C){var S=C[N];Array.isArray(S)?_.jm(S,I):C[N]=[S,I]}else C[N]=I}catch(d){var Q=d,R=P[0],l=String(qt$);Q.args=[{key:R,value:P[1],query:k,method:moO===l?"unchanged":l}];Doj.hasOwnProperty(R)||_.oS(Q)}}return C};
t9b=function(k){var v=[];_.t9.forEach(k,function(C,G){var p=_.vP(G);C=Array.isArray(C)?C:[C];_.CS(C,function(P){P==""?v.push(p):v.push(p+"="+_.vP(P))})});
return v.join("&")};
_.Gm=function(k){k.charAt(0)==="?"&&(k=k.substring(1));return qt$(k,"&")};
_.pS=function(k){return k.indexOf("?")!==-1?(k=(k||"").split("#")[0],k=k.split("?",2),_.Gm(k.length>1?k[1]:k[0])):{}};
_.PP=function(k,v){return s22(k,v||{},!0)};
V9_=function(k,v){return s22(k,v||{},!1)};
s22=function(k,v,C){var G=k.split("#",2);k=G[0];G=G.length>1?"#"+G[1]:"";var p=k.split("?",2);k=p[0];p=_.Gm(p[1]||"");for(var P in v)if(C||!_.t9.containsKey(p,P))p[P]=v[P];return _.WP(k,p)+G};
Zy=function(k){if(!v)var v=window.location.href;var C=_.HP(k)[1]||null,G=_.N5(k);return C&&G?IS(k,v):G?_.N5(v)===G&&(Number(_.HP(v)[4]||null)||null)===(Number(_.HP(k)[4]||null)||null):!0};
_.Bcx=function(k){k=hkj(k);return k===null?!1:k[0]==="com"&&k[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
hkj=function(k){k=_.N5(k);return k!==null?k.split(".").reverse():null};
eki=function(k){return k&&k.match(j2Z)?k:Sg(k)};
_.uL=function(k){return new Yt3(k)};
_.Ql=function(){wRf||(wRf=new nBO);return wRf};
rR_=function(){var k=JRx;return function(){var v=_.Ql();if(!v.resolve(_.uL(k))){var C={};v.addProvider((C.provide=k,C.useClass=k,C[bL]=void 0,C))}return v.resolve(k)}};
Tc_=function(k){var v=_.lL,C,G;_.Z(function(p){C=_.Ql();return(G=C.resolve(_.uL(v)))?(k(G),p.return(Promise.resolve(G))):p.return(C.resolve(new Kw2(v)).then(function(P){k(P);return P}))})};
_.z=function(k){k=dm(k);return typeof k==="string"&&k==="false"?!1:!!k};
_.fS=function(k,v){k=dm(k);return k===void 0&&v!==void 0?v:Number(k||0)};
k8g=function(k){k=dm(k);return Array.isArray(k)?_.si(k,function(v){return Number(v||0)}):[Number(k||0)]};
_.FK=function(k){k=dm(k);return k!==void 0?String(k):""};
_.cP=function(k){k=dm(k);return Array.isArray(k)?_.si(k,function(v){return String(v||"")}):[String(k||"")]};
or3=function(){return _.wt("EXPERIMENTS_TOKEN","")};
dm=function(k){return _.wt("EXPERIMENT_FLAGS",{})[k]};
vr6=function(){for(var k=[],v=_.wt("EXPERIMENTS_FORCED_FLAGS",{}),C=_.H(Object.keys(v)),G=C.next();!G.done;G=C.next())G=G.value,k.push({key:G,value:String(v[G])});C=_.wt("EXPERIMENT_FLAGS",{});G=_.H(Object.keys(C));for(var p=G.next();!p.done;p=G.next())p=p.value,p.startsWith("force_")&&v[p]===void 0&&k.push({key:p,value:String(C[p])});return k};
G8b=function(){if(!CFZ)return null;var k=CFZ();return"open"in k?k:null};
_.p2K=function(k){switch(_.ET(k)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.ET=function(k){return k&&"status"in k?k.status:-1};
_.aS=function(k,v){typeof k==="function"&&(k=_.Th(k));return window.setTimeout(k,v)};
_.M5=function(k,v){typeof k==="function"&&(k=_.Th(k));return window.setInterval(k,v)};
_.$e=function(k){window.clearTimeout(k)};
WMZ=function(k){k=_.pS(k);for(var v=_.H(PFb),C=v.next();!C.done;C=v.next())if(k[C.value]!==void 0)return!0;return!1};
IY_=function(k,v,C,G,p,P,N,I,S){C=C===void 0?"GET":C;G=G===void 0?"":G;I=I===void 0?!1:I;var Q=G8b();if(!Q)return null;var R=function(){(Q&&"readyState"in Q?Q.readyState:0)===4&&v&&_.Th(v)(Q)};
"onloadend"in Q?Q.addEventListener("loadend",R,!1):Q.onreadystatechange=R;_.z("debug_forward_web_query_parameters")&&(k=Hx3(k,window.location.search));Q.open(C,k,!0);P&&(Q.responseType=P);N&&(Q.withCredentials=!0);C=C==="POST"&&(window.FormData===void 0||!(G instanceof FormData));if(p=NLi(k,p))for(var l in p)Q.setRequestHeader(l,p[l]),"content-type"===l.toLowerCase()&&(C=!1);C&&Q.setRequestHeader("Content-Type","application/x-www-form-urlencoded");S&&"onprogress"in Q&&(Q.onprogress=function(){S(Q.responseText)});
if(I&&"setAttributionReporting"in XMLHttpRequest.prototype){k={eventSourceEligible:!0,triggerEligible:!1};try{Q.setAttributionReporting(k)}catch(d){_.oS(d)}}Q.send(G);return Q};
NLi=function(k,v){v=v===void 0?{}:v;var C=Zy(k),G=_.wt("INNERTUBE_CLIENT_NAME"),p=_.z("web_ajax_ignore_global_headers_if_set"),P;for(P in ZxK){var N=_.wt(ZxK[P]),I=P==="X-Goog-AuthUser"||P==="X-Goog-PageId";P!=="X-Goog-Visitor-Id"||N||(N=_.wt("VISITOR_DATA"));var S;if(!(S=!N)){if(!(S=C||(_.N5(k)?!1:!0))){S=k;var Q;if(Q=_.z("add_auth_headers_to_remarketing_google_dot_com_ping")&&P==="Authorization"&&(G==="TVHTML5"||G==="TVHTML5_UNPLUGGED"||G==="TVHTML5_SIMPLY"))Q=hkj(S),Q=Q===null?!1:Q[1]==="google"?
!0:Q[2]==="google"?Q[0]==="au"&&Q[1]==="com"?!0:Q[0]==="uk"&&Q[1]==="co"?!0:!1:!1;Q&&(S=_.UT(S)||"",S=S.split("/"),S="/"+(S.length>1?S[1]:""),Q=S==="/pagead");S=Q?!0:!1}S=!S}S||p&&v[P]!==void 0||G==="TVHTML5_UNPLUGGED"&&I||(v[P]=N)}"X-Goog-EOM-Visitor-Id"in v&&"X-Goog-Visitor-Id"in v&&delete v["X-Goog-Visitor-Id"];if(C||!_.N5(k))v["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(C||!_.N5(k)){try{var R=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(l){}R&&(v["X-YouTube-Time-Zone"]=
R)}document.location.hostname.endsWith("youtubeeducation.com")||!C&&_.N5(k)||(v["X-YouTube-Ad-Signals"]=t9b(Sr6()));return v};
_.uUg=function(k,v){var C=_.N5(k);_.z("debug_handle_relative_url_for_query_forward_killswitch")||!C&&Zy(k)&&(C=document.location.hostname);var G=_.UT(k);G=(C=C&&(C.endsWith("youtube.com")||C.endsWith("youtube-nocookie.com")))&&G&&G.startsWith("/api/");if(!C||G)return k;var p=_.Gm(v),P={};_.CS(PFb,function(N){p[N]&&(P[N]=p[N])});
return V9_(k,P)};
QHb=function(k,v){v.method="POST";v.postParams||(v.postParams={});return _.gm(k,v)};
bx6=function(k,v){var C=_.wt("XSRF_FIELD_NAME"),G;v.headers&&(G=v.headers["Content-Type"]);return!v.excludeXsrf&&(!_.N5(k)||v.withCredentials||_.N5(k)===document.location.hostname)&&v.method==="POST"&&(!G||G==="application/x-www-form-urlencoded")&&!(v.postParams&&v.postParams[C])};
_.gm=function(k,v){var C=v.format||"JSON";k=Rqj(k,v);var G=lYb(k,v),p=!1,P=d0$(k,function(S){if(!p){p=!0;I&&_.$e(I);var Q=_.p2K(S),R=null,l=400<=S.status&&S.status<500,d=500<=S.status&&S.status<600;if(Q||l||d)R=fYb(k,C,S,v.convertToSafeHtml);Q&&(Q=zq2(C,S,R));R=R||{};l=v.context||_.G$;Q?v.onSuccess&&v.onSuccess.call(l,S,R):v.onError&&v.onError.call(l,S,R);v.onFinish&&v.onFinish.call(l,S,R)}},v.method,G,v.headers,v.responseType,v.withCredentials,!1,v.onProgress);
G=v.timeout||0;if(v.onTimeout&&G>0){var N=v.onTimeout;var I=_.aS(function(){p||(p=!0,P.abort(),_.$e(I),N.call(v.context||_.G$,P))},G)}return P};
Rqj=function(k,v){v.includeDomain&&(k=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+k);var C=_.wt("XSRF_FIELD_NAME");if(v=v.urlParams)v[C]&&delete v[C],k=_.PP(k,v);return k};
lYb=function(k,v){var C=_.wt("XSRF_FIELD_NAME"),G=_.wt("XSRF_TOKEN"),p=v.postBody||"",P=v.postParams;bx6(k,v)&&(P||(P={}),P[C]=G);(_.z("ajax_parse_query_data_only_when_filled")&&P&&Object.keys(P).length>0||P)&&typeof p==="string"&&(p=_.Gm(p),_.t9.extend(p,P),p=v.postBodyFormat&&v.postBodyFormat==="JSON"?JSON.stringify(p):_.iL(p));P=p||P&&!_.t9.isEmpty(P);!FM2&&P&&v.method!=="POST"&&(FM2=!0,_.KD(Error("Jc")));return p};
fYb=function(k,v,C,G){var p=null;switch(v){case "JSON":try{var P=C.responseText}catch(N){throw G=Error("Kc"),G.params=k,_.oS(G),N;}k=C.getResponseHeader("Content-Type")||"";P&&k.indexOf("json")>=0&&(P.substring(0,5)===")]}'\n"&&(P=P.substring(5)),p=JSON.parse(P));break;case "XML":if(k=(k=C.responseXML)?c2m(k):null)p={},_.CS(k.getElementsByTagName("*"),function(N){p[N.tagName]=Er_(N)})}G&&aYD(p);
return p};
aYD=function(k){if(_.ni(k))for(var v in k)v==="html_content"||HZ(v,"_html")?k[v]=JG(k[v]):aYD(k[v])};
zq2=function(k,v,C){if(v&&v.status===204)return!0;switch(k){case "JSON":return!!C;case "XML":return Number(C&&C.return_code)===0;case "RAW":return!0;default:return!!C}};
c2m=function(k){return k?(k=("responseXML"in k?k.responseXML:k).getElementsByTagName("root"))&&k.length>0?k[0]:null:null};
Er_=function(k){var v="";_.CS(k.childNodes,function(C){v+=C.nodeValue});
return v};
M6m=function(k){if(k.name==="JavaException")return!0;k=k.stack;return k.includes("chrome://")||k.includes("-extension://")||k.includes("webkit-masked-url://")};
$0$=function(k){if(!k.stack)return!0;var v=!k.stack.includes("\n");return v&&k.stack.includes("ErrorType: ")||v&&k.stack.includes("Anonymous function (Unknown script")||k.stack.toLowerCase()==="not available"||k.fileName==="user-script"||k.fileName.startsWith("user-script:")?!0:!1};
_.LS=function(k){_.AW.call(this);this.JSC$10589_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!k};
grO=function(k,v){var C=k.length,G=0,p=function(){return k.charCodeAt(G++)};
do{var P=U0Z(p);if(P===Infinity)break;var N=P>>3;switch(P&7){case 0:P=U0Z(p);if(N===v)return P;break;case 1:if(N===v)return;G+=8;break;case 2:P=U0Z(p);if(N===v)return k.substr(G,P);G+=P;break;case 5:if(N===v)return;G+=4;break;default:return}}while(G<C)};
U0Z=function(k){var v=k(),C=v&127;if(v<128)return C;v=k();C|=(v&127)<<7;if(v<128)return C;v=k();C|=(v&127)<<14;if(v<128)return C;v=k();return v<128?C|(v&127)<<21:Infinity};
LM2=function(k,v,C,G){if(k)if(Array.isArray(k)){var p=G;for(G=0;G<k.length&&!(k[G]&&(p+=ix3(G,k[G],v,C),p>500));G++);G=p}else if(typeof k==="object")for(p in k){if(k[p]){var P=p;var N=k[p],I=v,S=C;P=typeof N!=="string"||P!=="clickTrackingParams"&&P!=="trackingParams"?0:(N=grO(atob(N.replace(/-/g,"+").replace(/_/g,"/")),2))?ix3(P+".ve",N,I,S):0;G+=P;G+=ix3(p,k[p],v,C);if(G>500)break}}else C[v]=OT(k),G+=C[v].length;else C[v]=OT(k),G+=C[v].length;return G};
ix3=function(k,v,C,G){C+="."+k;k=OT(v);G[C]=k;return C.length+k.length};
OT=function(k){try{return(typeof k==="string"?k:String(JSON.stringify(k))).substr(0,500)}catch(v){return"unable to serialize "+typeof k+" ("+v.message+")"}};
Ox$=function(k){switch(k){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}};
_.XK=function(k,v,C,G,p){_.yl.set(k,v,{maxAge:C,path:"/",domain:G===void 0?"youtube.com":G,secure:p===void 0?!1:p})};
_.y2$=function(k,v,C){_.yl.remove(k,v===void 0?"/":v,C===void 0?"youtube.com":C)};
_.xe=function(){if(_.z("embeds_web_enable_cookie_detection_fix")){if(!_.G$.navigator.cookieEnabled)return!1}else if(!_.yl.isEnabled())return!1;if(!_.yl.isEmpty())return!0;_.z("embeds_web_enable_cookie_detection_fix")?_.yl.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.yl.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.yl.get("TESTCOOKIESENABLED")!=="1")return!1;_.yl.remove("TESTCOOKIESENABLED");return!0};
X23=function(){var k=_.G$.navigator;return k?k.connection:void 0};
x0O=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(k){}};
_.eqx=function(){var k=X23();if(k){var v=A23[k.type||"unknown"]||"CONN_UNKNOWN";k=A23[k.effectiveType||"unknown"]||"CONN_UNKNOWN";v==="CONN_CELLULAR_UNKNOWN"&&k!=="CONN_UNKNOWN"&&(v=k);if(v!=="CONN_UNKNOWN")return v;if(k!=="CONN_UNKNOWN")return k}};
m0f=function(){var k=X23();if(k!=null&&k.effectiveType)return qr2.hasOwnProperty(k.effectiveType)?qr2[k.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.eg=function(){try{return _.Al(),!0}catch(k){return!1}};
_.Al=function(k){if(_.wt("DATASYNC_ID")!==void 0)return _.wt("DATASYNC_ID");throw new _.q5("Datasync ID not set",k===void 0?"unknown":k);};
_.mo=function(k){this.mechanism=k};
Dy=function(k){this.mechanism=k};
tl=function(k){this.storage_=k;this.cachedIsStorageAvailable_=null};
D03=function(){var k=null;try{k=_.G$.localStorage||null}catch(v){}tl.call(this,k)};
t6O=function(){var k=null;try{k=_.G$.sessionStorage||null}catch(v){}tl.call(this,k)};
sT=function(k,v){this.mechanism_=k;this.JSC$10692_prefix_=v+"::"};
_.sHb=function(k){var v=new D03;return v.isAvailable()?k?new sT(v,k):v:null};
_.V63=function(k){var v=new t6O;return v.isAvailable()?k?new sT(v,k):v:null};
BLZ=function(){var k;return(k=hqb())==null?void 0:k.get("LAST_RESULT_ENTRY_KEY",!0)};
_.BP=function(k){jH_||(_.Vl?_.Vl.logError(k):(_.hl.push({type:"ERROR",payload:k}),_.hl.length>10&&_.hl.shift()))};
jg=function(k,v){jH_||(_.Vl?_.Vl.logEvent(k,v):(_.hl.push({type:"EVENT",eventType:k,payload:v}),_.hl.length>10&&_.hl.shift()))};
Ye=function(k){if(k.indexOf(":")>=0)throw Error("Rc");};
wm=function(k){return k.substr(0,k.indexOf(":"))||k};
nrO=function(){return(Yr3||w2j)&&nS("applewebkit")&&!nS("version")&&(!nS("safari")||nS("gsa/"))};
nS=function(k){var v=_.fi();return v?v.toLowerCase().indexOf(k)>=0:!1};
KM2=function(k,v,C,G){v=wm(v);var p=k instanceof Error?k:Error("Sc`"+k);if(p instanceof Jl)return p;k={objectStoreNames:C,dbName:v,dbVersion:G};if(p.name==="QuotaExceededError")return new Jl("QUOTA_EXCEEDED",k);if(_.rm&&p.name==="UnknownError")return new Jl("QUOTA_MAYBE_EXCEEDED",k);if(p instanceof J22)return new Jl("MISSING_INDEX",Object.assign({},k,{objectStore:p.objectStore,index:p.index}));if(p.name==="InvalidStateError"&&r2D.some(function(P){return p.message.includes(P)}))return new Jl("EXECUTE_TRANSACTION_ON_CLOSED_DB",
k);
if(p.name==="AbortError")return new Jl("UNKNOWN_ABORT",k,p.message);p.args=[Object.assign({},k,{name:"IdbError",originalName:p.name})];p.level="WARNING";return p};
KS=function(k,v,C){var G=BLZ();return new Jl("IDB_NOT_SUPPORTED",{context:{caller:k,publicName:v,version:C,hasSucceededOnce:G==null?void 0:G.hasSucceededOnce}})};
TL2=function(k){if(!k)throw Error();throw k;};
k0K=function(k){return k};
oRi=function(k,v,C){var G=function(){try{k.removeEventListener("success",p),k.removeEventListener("error",P)}catch(N){}},p=function(){v(k.result);
G()},P=function(){C(k.error);
G()};
k.addEventListener("success",p);k.addEventListener("error",P)};
vR2=function(k){return new Promise(function(v,C){oRi(k,v,C)})};
og=function(k){return new Tm(new k1(function(v,C){oRi(k,v,C)}))};
CR_=function(k,v){return new Tm(new k1(function(C,G){var p=function(){var P=k?v(k):null;P?P.then(function(N){k=N;p()},G):C()};
p()}))};
G0K=function(k,v,C){return new Promise(function(G,p){var P=v!==void 0?self.indexedDB.open(k,v):self.indexedDB.open(k);var N=C.blocked,I=C.blocking,S=C.terminated,Q=C.upgrade,R=C.closed,l,d=function(){l||(l=new v_(P.result,{closed:R}));return l};
P.addEventListener("upgradeneeded",function(f){try{if(f.newVersion===null)throw Error("Xc");if(P.transaction===null)throw Error("Yc");f.dataLoss&&f.dataLoss!=="none"&&jg("IDB_DATA_CORRUPTED",{reason:f.dataLossMessage||"unknown reason",dbName:wm(k)});var c=d(),U=new Ck(P.transaction);Q&&Q(c,function(O){return f.oldVersion<O&&f.newVersion>=O},U);
U.done.catch(function(O){p(O)})}catch(O){p(O)}});
P.addEventListener("success",function(){var f=P.result;I&&f.addEventListener("versionchange",function(){I(d())});
f.addEventListener("close",function(){jg("IDB_UNEXPECTEDLY_CLOSED",{dbName:wm(k),dbVersion:f.version});S&&S()});
G(d())});
P.addEventListener("error",function(){p(P.error)});
N&&P.addEventListener("blocked",function(){N()})})};
ptj=function(k,v,C){C=C===void 0?{}:C;return G0K(k,v,C)};
_.pk=function(k,v){v=v===void 0?{}:v;var C,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return _.EQ(N,2),C=self.indexedDB.deleteDatabase(k),G=v,(p=G.blocked)&&C.addEventListener("blocked",function(){p()}),N.yield(vR2(C),4);
if(N.nextAddress!=2)return _.GG(N,0);P=_.g6(N);throw KM2(P,k,"",-1);})};
Wm6=function(k,v){var C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(_.P_(PR$,v),2);C=G.yieldResult;return G.return(_.W_(C,["databases"],{enableRetries:!0,mode:"readwrite"},function(p){var P=p.objectStore("databases");return P.get(k.actualName).then(function(N){if(N?k.actualName!==N.actualName||k.publicName!==N.publicName||k.userIdentifier!==N.userIdentifier:1)return P.put(k).then(function(){})})}))})};
_.H_=function(k,v){var C;return _.Z(function(G){if(G.nextAddress==1)return k?G.yield(_.P_(PR$,v),2):G.return();C=G.yieldResult;return G.return(C.delete("databases",k))})};
_.H23=function(k,v){var C,G;return _.Z(function(p){return p.nextAddress==1?(C=[],p.yield(_.P_(PR$,v),2)):p.nextAddress!=3?(G=p.yieldResult,p.yield(_.W_(G,["databases"],{enableRetries:!0,mode:"readonly"},function(P){C.length=0;return NB(P.objectStore("databases"),{},function(N){k(N.getValue())&&C.push(N.getValue());return N.continue()})}),3)):p.return(C)})};
N1$=function(k,v){return _.H23(function(C){return C.publicName===k&&C.userIdentifier!==void 0},v)};
SuD=function(){var k,v,C,G;return _.Z(function(p){switch(p.nextAddress){case 1:k=BLZ();if((v=k)==null?0:v.hasSucceededOnce)return p.return(!0);var P;if(P=IZ$)P=/WebKit\/([0-9]+)/.exec(_.fi()),P=!!(P&&parseInt(P[1],10)>=600);P&&(P=/WebKit\/([0-9]+)/.exec(_.fi()),P=!(P&&parseInt(P[1],10)>=602));if(P||Ig)return p.return(!1);try{if(C=self,!(C.indexedDB&&C.IDBIndex&&C.IDBKeyRange&&C.IDBObjectStore))return p.return(!1)}catch(N){return p.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return p.return(!1);
_.EQ(p,2);G={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return p.yield(Wm6(G,Z22),4);case 4:return p.yield(_.H_("yt-idb-test-do-not-use",Z22),5);case 5:return p.return(!0);case 2:return _.g6(p),p.return(!1)}})};
QWf=function(){if(uoZ!==void 0)return uoZ;jH_=!0;return uoZ=SuD().then(function(k){jH_=!1;var v;if((v=hqb())!=null&&v.hasLocalStorage()){var C;v={hasSucceededOnce:((C=BLZ())==null?void 0:C.hasSucceededOnce)||k};var G;(G=hqb())==null||G.set("LAST_RESULT_ENTRY_KEY",v,2592E3,!0)}return k})};
ZS=function(){return _.ke("ytglobal.idbToken_")||void 0};
_.uj=function(){var k=ZS();return k?Promise.resolve(k):QWf().then(function(v){(v=v?Z22:void 0)&&_.Sj("ytglobal.idbToken_",v);return v})};
b2_=function(k){if(!_.eg())throw k=new Jl("AUTH_INVALID",{dbName:k}),_.BP(k),k;var v=_.Al();return{actualName:k+":"+v,publicName:k,userIdentifier:v}};
RFf=function(k,v,C,G){var p,P,N,I,S,Q;return _.Z(function(R){switch(R.nextAddress){case 1:return P=(p=Error().stack)!=null?p:"",R.yield(_.uj(),2);case 2:N=R.yieldResult;if(!N)throw I=KS("openDbImpl",k,v),_.z("ytidb_async_stack_killswitch")||(I.stack=I.stack+"\n"+P.substring(P.indexOf("\n")+1)),_.BP(I),I;Ye(k);S=C?{actualName:k,publicName:k,userIdentifier:void 0}:b2_(k);_.EQ(R,3);return R.yield(Wm6(S,N),5);case 5:return R.yield(ptj(S.actualName,v,G),6);case 6:return R.return(R.yieldResult);case 3:return Q=
_.g6(R),_.EQ(R,7),R.yield(_.H_(S.actualName,N),9);case 9:_.GG(R,8);break;case 7:_.g6(R);case 8:throw Q;}})};
lZ_=function(k,v,C){C=C===void 0?{}:C;return RFf(k,v,!1,C)};
dK$=function(k,v,C){C=C===void 0?{}:C;return RFf(k,v,!0,C)};
fZ$=function(k,v){v=v===void 0?{}:v;var C,G;return _.Z(function(p){if(p.nextAddress==1)return p.yield(_.uj(),2);if(p.nextAddress!=3){C=p.yieldResult;if(!C)return p.return();Ye(k);G=b2_(k);return p.yield(_.pk(G.actualName,v),3)}return p.yield(_.H_(G.actualName,C),0)})};
zF_=function(k,v,C){k=k.map(function(G){return _.Z(function(p){return p.nextAddress==1?p.yield(_.pk(G.actualName,v),2):p.yield(_.H_(G.actualName,C),0)})});
return Promise.all(k).then(function(){})};
Fm6=function(k){var v=v===void 0?{}:v;var C,G;return _.Z(function(p){if(p.nextAddress==1)return p.yield(_.uj(),2);if(p.nextAddress!=3){C=p.yieldResult;if(!C)return p.return();Ye(k);return p.yield(N1$(k,C),3)}G=p.yieldResult;return p.yield(zF_(G,v,C),0)})};
cyZ=function(k,v){v=v===void 0?{}:v;var C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(_.uj(),2);if(G.nextAddress!=3){C=G.yieldResult;if(!C)return G.return();Ye(k);return G.yield(_.pk(k,v),3)}return G.yield(_.H_(k,C),0)})};
Qy=function(k,v){return ER6(k,v)};
Mkf=function(k){return _.P_(aZD(),k)};
$Kj=function(k,v,C,G){var p,P,N;return _.Z(function(I){switch(I.nextAddress){case 1:return p={config:k,hashData:v,timestamp:G!==void 0?G:(0,_.bj)()},I.yield(Mkf(C),2);case 2:return P=I.yieldResult,I.yield(P.clear("hotConfigStore"),3);case 3:return I.yield(P.put("hotConfigStore",p),4);case 4:return N=I.yieldResult,I.return(N)}})};
UKD=function(k,v,C,G,p){var P,N,I;return _.Z(function(S){switch(S.nextAddress){case 1:return P={config:k,hashData:v,configData:C,timestamp:p!==void 0?p:(0,_.bj)()},S.yield(Mkf(G),2);case 2:return N=S.yieldResult,S.yield(N.clear("coldConfigStore"),3);case 3:return S.yield(N.put("coldConfigStore",P),4);case 4:return I=S.yieldResult,S.return(I)}})};
gR$=function(k){var v,C;return _.Z(function(G){return G.nextAddress==1?G.yield(Mkf(k),2):G.nextAddress!=3?(v=G.yieldResult,C=void 0,G.yield(_.W_(v,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(p){return _.Rg(p.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(P){C=P.getValue()})}),3)):G.return(C)})};
i2b=function(k){var v,C;return _.Z(function(G){return G.nextAddress==1?G.yield(Mkf(k),2):G.nextAddress!=3?(v=G.yieldResult,C=void 0,G.yield(_.W_(v,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(p){return _.Rg(p.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(P){C=P.getValue()})}),3)):G.return(C)})};
Lmf=function(){return _.Z(function(k){return k.yield(Fm6("ytGcfConfig"),0)})};
O2i=function(){return"INNERTUBE_API_KEY"in _.jC&&"INNERTUBE_API_VERSION"in _.jC};
_.lj=function(){return{innertubeApiKey:_.wt("INNERTUBE_API_KEY"),innertubeApiVersion:_.wt("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.wt("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.wt("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.wt("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.wt("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.wt("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.wt("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.wt("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.rt("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.rt("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.wt("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.mKf=function(k){var v={client:{hl:k.innertubeContextHostLanguage,gl:k.innertubeContextGeoLocation,clientName:k.innertubeContextClientName,clientVersion:k.innertubeContextClientVersion,configInfo:k.innertubeContextClientConfigInfo}};navigator.userAgent&&(v.client.userAgent=String(navigator.userAgent));var C=_.G$.devicePixelRatio;C&&C!=1&&(v.client.screenDensityFloat=String(C));C=or3();C!==""&&(v.client.experimentsToken=C);C=vr6();C.length>0&&(v.request={internalExperimentFlags:C});yyD(k,void 0,v);
Xtm(void 0,v);xKx(void 0,v);AyZ(k,void 0,v);eFm(void 0,v);_.z("start_client_gcf")&&quK(void 0,v);_.wt("DELEGATED_SESSION_ID")&&!_.z("pageid_as_header_web")&&(v.user={onBehalfOfUser:_.wt("DELEGATED_SESSION_ID")});!_.z("fill_delegate_context_in_gel_killswitch")&&(k=_.wt("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(v.user=Object.assign({},v.user,{serializedDelegationContext:k}));k=_.wt("INNERTUBE_CONTEXT");var G;if(_.z("enable_persistent_device_token")&&(k==null?0:(G=k.client)==null?0:G.rolloutToken)){var p;
v.client.rolloutToken=k==null?void 0:(p=k.client)==null?void 0:p.rolloutToken}G=Object;p=G.assign;k=v.client;C={};for(var P=_.H(Object.entries(_.Gm(_.wt("DEVICE","")))),N=P.next();!N.done;N=P.next()){var I=_.H(N.value);N=I.next().value;I=I.next().value;N==="cbrand"?C.deviceMake=I:N==="cmodel"?C.deviceModel=I:N==="cbr"?C.browserName=I:N==="cbrver"?C.browserVersion=I:N==="cos"?C.osName=I:N==="cosver"?C.osVersion=I:N==="cplatform"&&(C.platform=I)}v.client=p.call(G,k,C);return v};
yyD=function(k,v,C){k=k.innertubeContextClientName;if(k==="WEB"||k==="MWEB"||k===1||k===2)if(v){C=_.dP(v,DKK,96)||new DKK;var G=tkx();G=Object.keys(sW$).indexOf(G);G=G===-1?null:G;G!==null&&_.fk(C,3,G);_.$x(v,96,C)}else C&&(C.client.mainAppWebInfo=(G=C.client.mainAppWebInfo)!=null?G:{},C.client.mainAppWebInfo.webDisplayMode=tkx())};
Xtm=function(k,v){var C=_.ke("yt.embedded_player.embed_url");C&&(k?(v=_.dP(k,Vk2,7)||new Vk2,_.xz(v,4,C),_.$x(k,7,v)):v&&(v.thirdParty={embedUrl:C}))};
xKx=function(k,v){var C;if(_.z("web_log_memory_total_kbytes")&&((C=_.G$.navigator)==null?0:C.deviceMemory)){var G;C=(G=_.G$.navigator)==null?void 0:G.deviceMemory;k?_.zG(k,95,b0(C*1E6)):v&&(v.client.memoryTotalKbytes=""+C*1E6)}};
AyZ=function(k,v,C){if(k.appInstallData)if(v){var G;C=(G=_.dP(v,Fl,62))!=null?G:new Fl;_.xz(C,6,k.appInstallData);_.$x(v,62,C)}else C&&(C.client.configInfo=C.client.configInfo||{},C.client.configInfo.appInstallData=k.appInstallData)};
eFm=function(k,v){var C=_.eqx();C&&(k?_.fk(k,61,hFK[C]):v&&(v.client.connectionType=C));_.z("web_log_effective_connection_type")&&(C=m0f())&&(k?_.fk(k,94,B1j[C]):v&&(v.client.effectiveConnectionType=C))};
_.wt$=function(k,v,C){C=C===void 0?{}:C;var G={};_.wt("EOM_VISITOR_DATA")?G={"X-Goog-EOM-Visitor-Id":_.wt("EOM_VISITOR_DATA")}:G={"X-Goog-Visitor-Id":C.visitorData||_.wt("VISITOR_DATA","")};if(v&&v.includes("www.youtube-nocookie.com"))return G;v=C.authorization||_.wt("AUTHORIZATION");v||(k?v="Bearer "+_.ke("gapi.auth.getToken")().access_token:(jW6.instance||(jW6.instance=new jW6),k=Yub(),_.z("pageid_as_header_web")||delete k["X-Goog-PageId"],G=Object.assign({},G,k)));v&&(G.Authorization=v);return G};
quK=function(k,v){var C=nRi();if(C){var G=C.coldConfigData,p=C.coldHashData;C=C.hotHashData;if(k){var P;v=(P=_.dP(k,Fl,62))!=null?P:new Fl;G=_.xz(v,1,G);_.xz(G,3,p).setHotHashData(C);_.$x(k,62,v)}else v&&(v.client.configInfo=v.client.configInfo||{},G&&(v.client.configInfo.coldConfigData=G),p&&(v.client.configInfo.coldHashData=p),C&&(v.client.configInfo.hotHashData=C))}};
c_=function(k){for(var v=k.length;--v>=0;)k[v]=0};
Jyg=function(k,v,C,G,p){this.static_tree=k;this.extra_bits=v;this.extra_base=C;this.elems=G;this.max_length=p;this.has_stree=k&&k.length};
ryO=function(k,v){this.dyn_tree=k;this.max_code=0;this.stat_desc=v};
Ee=function(k,v){k.pending_buf[k.pending++]=v&255;k.pending_buf[k.pending++]=v>>>8&255};
ag=function(k,v,C){k.bi_valid>16-C?(k.bi_buf|=v<<k.bi_valid&65535,Ee(k,k.bi_buf),k.bi_buf=v>>16-k.bi_valid,k.bi_valid+=C-16):(k.bi_buf|=v<<k.bi_valid&65535,k.bi_valid+=C)};
MB=function(k,v,C){ag(k,C[v*2],C[v*2+1])};
Kmx=function(k,v){var C=0;do C|=k&1,k>>>=1,C<<=1;while(--v>0);return C>>>1};
T1Z=function(k,v,C){var G=Array(16),p=0,P;for(P=1;P<=15;P++)G[P]=p=p+C[P-1]<<1;for(C=0;C<=v;C++)p=k[C*2+1],p!==0&&(k[C*2]=Kmx(G[p]++,p))};
kR6=function(k){var v;for(v=0;v<286;v++)k.dyn_ltree[v*2]=0;for(v=0;v<30;v++)k.dyn_dtree[v*2]=0;for(v=0;v<19;v++)k.bl_tree[v*2]=0;k.dyn_ltree[512]=1;k.opt_len=k.static_len=0;k.last_lit=k.matches=0};
oPK=function(k){k.bi_valid>8?Ee(k,k.bi_buf):k.bi_valid>0&&(k.pending_buf[k.pending++]=k.bi_buf);k.bi_buf=0;k.bi_valid=0};
vPK=function(k,v,C){oPK(k);Ee(k,C);Ee(k,~C);$1.arraySet(k.pending_buf,k.window,v,C,k.pending);k.pending+=C};
Cu2=function(k,v,C,G){var p=v*2,P=C*2;return k[p]<k[P]||k[p]===k[P]&&G[v]<=G[C]};
GRO=function(k,v,C){for(var G=k.heap[C],p=C<<1;p<=k.heap_len;){p<k.heap_len&&Cu2(v,k.heap[p+1],k.heap[p],k.depth)&&p++;if(Cu2(v,G,k.heap[p],k.depth))break;k.heap[C]=k.heap[p];C=p;p<<=1}k.heap[C]=G};
NHO=function(k,v,C){var G=0;if(k.last_lit!==0){do{var p=k.pending_buf[k.d_buf+G*2]<<8|k.pending_buf[k.d_buf+G*2+1];var P=k.pending_buf[k.l_buf+G];G++;if(p===0)MB(k,P,v);else{var N=Ue[P];MB(k,N+256+1,v);var I=p7j[N];I!==0&&(P-=PuO[N],ag(k,P,I));p--;N=p<256?gP[p]:gP[256+(p>>>7)];MB(k,N,C);I=WjZ[N];I!==0&&(p-=Hz_[N],ag(k,p,I))}}while(G<k.last_lit)}MB(k,256,v)};
IMj=function(k,v){var C=v.dyn_tree,G=v.stat_desc.static_tree,p=v.stat_desc.has_stree,P=v.stat_desc.elems,N,I=-1;k.heap_len=0;k.heap_max=573;for(N=0;N<P;N++)C[N*2]!==0?(k.heap[++k.heap_len]=I=N,k.depth[N]=0):C[N*2+1]=0;for(;k.heap_len<2;){var S=k.heap[++k.heap_len]=I<2?++I:0;C[S*2]=1;k.depth[S]=0;k.opt_len--;p&&(k.static_len-=G[S*2+1])}v.max_code=I;for(N=k.heap_len>>1;N>=1;N--)GRO(k,C,N);S=P;do N=k.heap[1],k.heap[1]=k.heap[k.heap_len--],GRO(k,C,1),G=k.heap[1],k.heap[--k.heap_max]=N,k.heap[--k.heap_max]=
G,C[S*2]=C[N*2]+C[G*2],k.depth[S]=(k.depth[N]>=k.depth[G]?k.depth[N]:k.depth[G])+1,C[N*2+1]=C[G*2+1]=S,k.heap[1]=S++,GRO(k,C,1);while(k.heap_len>=2);k.heap[--k.heap_max]=k.heap[1];N=v.dyn_tree;S=v.max_code;G=v.stat_desc.static_tree;p=v.stat_desc.has_stree;P=v.stat_desc.extra_bits;var Q=v.stat_desc.extra_base,R=v.stat_desc.max_length,l,d=0;for(l=0;l<=15;l++)k.bl_count[l]=0;N[k.heap[k.heap_max]*2+1]=0;for(v=k.heap_max+1;v<573;v++){var f=k.heap[v];l=N[N[f*2+1]*2+1]+1;l>R&&(l=R,d++);N[f*2+1]=l;if(!(f>
S)){k.bl_count[l]++;var c=0;f>=Q&&(c=P[f-Q]);var U=N[f*2];k.opt_len+=U*(l+c);p&&(k.static_len+=U*(G[f*2+1]+c))}}if(d!==0){do{for(l=R-1;k.bl_count[l]===0;)l--;k.bl_count[l]--;k.bl_count[l+1]+=2;k.bl_count[R]--;d-=2}while(d>0);for(l=R;l!==0;l--)for(f=k.bl_count[l];f!==0;)G=k.heap[--v],G>S||(N[G*2+1]!==l&&(k.opt_len+=(l-N[G*2+1])*N[G*2],N[G*2+1]=l),f--)}T1Z(C,I,k.bl_count)};
Zzg=function(k,v,C){var G,p=-1,P=v[1],N=0,I=7,S=4;P===0&&(I=138,S=3);v[(C+1)*2+1]=65535;for(G=0;G<=C;G++){var Q=P;P=v[(G+1)*2+1];++N<I&&Q===P||(N<S?k.bl_tree[Q*2]+=N:Q!==0?(Q!==p&&k.bl_tree[Q*2]++,k.bl_tree[32]++):N<=10?k.bl_tree[34]++:k.bl_tree[36]++,N=0,p=Q,P===0?(I=138,S=3):Q===P?(I=6,S=3):(I=7,S=4))}};
SfK=function(k,v,C){var G,p=-1,P=v[1],N=0,I=7,S=4;P===0&&(I=138,S=3);for(G=0;G<=C;G++){var Q=P;P=v[(G+1)*2+1];if(!(++N<I&&Q===P)){if(N<S){do MB(k,Q,k.bl_tree);while(--N!==0)}else Q!==0?(Q!==p&&(MB(k,Q,k.bl_tree),N--),MB(k,16,k.bl_tree),ag(k,N-3,2)):N<=10?(MB(k,17,k.bl_tree),ag(k,N-3,3)):(MB(k,18,k.bl_tree),ag(k,N-11,7));N=0;p=Q;P===0?(I=138,S=3):Q===P?(I=6,S=3):(I=7,S=4)}}};
uxO=function(k){var v=4093624447,C;for(C=0;C<=31;C++,v>>>=1)if(v&1&&k.dyn_ltree[C*2]!==0)return 0;if(k.dyn_ltree[18]!==0||k.dyn_ltree[20]!==0||k.dyn_ltree[26]!==0)return 1;for(C=32;C<256;C++)if(k.dyn_ltree[C*2]!==0)return 1;return 0};
ij=function(k,v,C){k.pending_buf[k.d_buf+k.last_lit*2]=v>>>8&255;k.pending_buf[k.d_buf+k.last_lit*2+1]=v&255;k.pending_buf[k.l_buf+k.last_lit]=C&255;k.last_lit++;v===0?k.dyn_ltree[C*2]++:(k.matches++,v--,k.dyn_ltree[(Ue[C]+256+1)*2]++,k.dyn_dtree[(v<256?gP[v]:gP[256+(v>>>7)])*2]++);return k.last_lit===k.lit_bufsize-1};
Oe=function(k,v){k.msg=Lk[v];return v};
yy=function(k){for(var v=k.length;--v>=0;)k[v]=0};
Xl=function(k){var v=k.state,C=v.pending;C>k.avail_out&&(C=k.avail_out);C!==0&&($1.arraySet(k.output,v.pending_buf,v.pending_out,C,k.next_out),k.next_out+=C,v.pending_out+=C,k.total_out+=C,k.avail_out-=C,v.pending-=C,v.pending===0&&(v.pending_out=0))};
ej=function(k,v){var C=k.block_start>=0?k.block_start:-1,G=k.strstart-k.block_start,p=0;if(k.level>0){k.strm.data_type===2&&(k.strm.data_type=uxO(k));IMj(k,k.l_desc);IMj(k,k.d_desc);Zzg(k,k.dyn_ltree,k.l_desc.max_code);Zzg(k,k.dyn_dtree,k.d_desc.max_code);IMj(k,k.bl_desc);for(p=18;p>=3&&k.bl_tree[Qrb[p]*2+1]===0;p--);k.opt_len+=3*(p+1)+5+5+4;var P=k.opt_len+3+7>>>3;var N=k.static_len+3+7>>>3;N<=P&&(P=N)}else P=N=G+5;if(G+4<=P&&C!==-1)ag(k,v?1:0,3),vPK(k,C,G);else if(k.strategy===4||N===P)ag(k,2+(v?
1:0),3),NHO(k,x1,AQ);else{ag(k,4+(v?1:0),3);C=k.l_desc.max_code+1;G=k.d_desc.max_code+1;p+=1;ag(k,C-257,5);ag(k,G-1,5);ag(k,p-4,4);for(P=0;P<p;P++)ag(k,k.bl_tree[Qrb[P]*2+1],3);SfK(k,k.dyn_ltree,C-1);SfK(k,k.dyn_dtree,G-1);NHO(k,k.dyn_ltree,k.dyn_dtree)}kR6(k);v&&oPK(k);k.block_start=k.strstart;Xl(k.strm)};
qB=function(k,v){k.pending_buf[k.pending++]=v};
md=function(k,v){k.pending_buf[k.pending++]=v>>>8&255;k.pending_buf[k.pending++]=v&255};
bzi=function(k,v){var C=k.max_chain_length,G=k.strstart,p=k.prev_length,P=k.nice_match,N=k.strstart>k.w_size-262?k.strstart-(k.w_size-262):0,I=k.window,S=k.w_mask,Q=k.prev,R=k.strstart+258,l=I[G+p-1],d=I[G+p];k.prev_length>=k.good_match&&(C>>=2);P>k.lookahead&&(P=k.lookahead);do{var f=v;if(I[f+p]===d&&I[f+p-1]===l&&I[f]===I[G]&&I[++f]===I[G+1]){G+=2;for(f++;I[++G]===I[++f]&&I[++G]===I[++f]&&I[++G]===I[++f]&&I[++G]===I[++f]&&I[++G]===I[++f]&&I[++G]===I[++f]&&I[++G]===I[++f]&&I[++G]===I[++f]&&G<R;);
f=258-(R-G);G=R-258;if(f>p){k.match_start=v;p=f;if(f>=P)break;l=I[G+p-1];d=I[G+p]}}}while((v=Q[v&S])>N&&--C!==0);return p<=k.lookahead?p:k.lookahead};
tQ=function(k){var v=k.w_size,C;do{var G=k.window_size-k.lookahead-k.strstart;if(k.strstart>=v+(v-262)){$1.arraySet(k.window,k.window,v,v,0);k.match_start-=v;k.strstart-=v;k.block_start-=v;var p=C=k.hash_size;do{var P=k.head[--p];k.head[p]=P>=v?P-v:0}while(--C);p=C=v;do P=k.prev[--p],k.prev[p]=P>=v?P-v:0;while(--C);G+=v}if(k.strm.avail_in===0)break;p=k.strm;C=k.window;P=k.strstart+k.lookahead;var N=p.avail_in;N>G&&(N=G);N===0?C=0:(p.avail_in-=N,$1.arraySet(C,p.input,p.next_in,N,P),p.state.wrap===
1?p.adler=RE_(p.adler,C,N,P):p.state.wrap===2&&(p.adler=DS(p.adler,C,N,P)),p.next_in+=N,p.total_in+=N,C=N);k.lookahead+=C;if(k.lookahead+k.insert>=3)for(G=k.strstart-k.insert,k.ins_h=k.window[G],k.ins_h=(k.ins_h<<k.hash_shift^k.window[G+1])&k.hash_mask;k.insert&&!(k.ins_h=(k.ins_h<<k.hash_shift^k.window[G+3-1])&k.hash_mask,k.prev[G&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=G,G++,k.insert--,k.lookahead+k.insert<3););}while(k.lookahead<262&&k.strm.avail_in!==0)};
lMm=function(k,v){for(var C;;){if(k.lookahead<262){tQ(k);if(k.lookahead<262&&v===0)return 1;if(k.lookahead===0)break}C=0;k.lookahead>=3&&(k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,C=k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart);C!==0&&k.strstart-C<=k.w_size-262&&(k.match_length=bzi(k,C));if(k.match_length>=3)if(C=ij(k,k.strstart-k.match_start,k.match_length-3),k.lookahead-=k.match_length,k.match_length<=k.max_lazy_match&&k.lookahead>=3){k.match_length--;
do k.strstart++,k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart;while(--k.match_length!==0);k.strstart++}else k.strstart+=k.match_length,k.match_length=0,k.ins_h=k.window[k.strstart],k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+1])&k.hash_mask;else C=ij(k,0,k.window[k.strstart]),k.lookahead--,k.strstart++;if(C&&(ej(k,!1),k.strm.avail_out===0))return 1}k.insert=k.strstart<2?k.strstart:2;return v===4?(ej(k,
!0),k.strm.avail_out===0?3:4):k.last_lit&&(ej(k,!1),k.strm.avail_out===0)?1:2};
se=function(k,v){for(var C,G;;){if(k.lookahead<262){tQ(k);if(k.lookahead<262&&v===0)return 1;if(k.lookahead===0)break}C=0;k.lookahead>=3&&(k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,C=k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart);k.prev_length=k.match_length;k.prev_match=k.match_start;k.match_length=2;C!==0&&k.prev_length<k.max_lazy_match&&k.strstart-C<=k.w_size-262&&(k.match_length=bzi(k,C),k.match_length<=5&&(k.strategy===1||k.match_length===3&&
k.strstart-k.match_start>4096)&&(k.match_length=2));if(k.prev_length>=3&&k.match_length<=k.prev_length){G=k.strstart+k.lookahead-3;C=ij(k,k.strstart-1-k.prev_match,k.prev_length-3);k.lookahead-=k.prev_length-1;k.prev_length-=2;do++k.strstart<=G&&(k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart);while(--k.prev_length!==0);k.match_available=0;k.match_length=2;k.strstart++;if(C&&(ej(k,!1),k.strm.avail_out===0))return 1}else if(k.match_available){if((C=
ij(k,0,k.window[k.strstart-1]))&&ej(k,!1),k.strstart++,k.lookahead--,k.strm.avail_out===0)return 1}else k.match_available=1,k.strstart++,k.lookahead--}k.match_available&&(ij(k,0,k.window[k.strstart-1]),k.match_available=0);k.insert=k.strstart<2?k.strstart:2;return v===4?(ej(k,!0),k.strm.avail_out===0?3:4):k.last_lit&&(ej(k,!1),k.strm.avail_out===0)?1:2};
dWf=function(k,v){for(var C,G,p,P=k.window;;){if(k.lookahead<=258){tQ(k);if(k.lookahead<=258&&v===0)return 1;if(k.lookahead===0)break}k.match_length=0;if(k.lookahead>=3&&k.strstart>0&&(G=k.strstart-1,C=P[G],C===P[++G]&&C===P[++G]&&C===P[++G])){for(p=k.strstart+258;C===P[++G]&&C===P[++G]&&C===P[++G]&&C===P[++G]&&C===P[++G]&&C===P[++G]&&C===P[++G]&&C===P[++G]&&G<p;);k.match_length=258-(p-G);k.match_length>k.lookahead&&(k.match_length=k.lookahead)}k.match_length>=3?(C=ij(k,1,k.match_length-3),k.lookahead-=
k.match_length,k.strstart+=k.match_length,k.match_length=0):(C=ij(k,0,k.window[k.strstart]),k.lookahead--,k.strstart++);if(C&&(ej(k,!1),k.strm.avail_out===0))return 1}k.insert=0;return v===4?(ej(k,!0),k.strm.avail_out===0?3:4):k.last_lit&&(ej(k,!1),k.strm.avail_out===0)?1:2};
fMx=function(k,v){for(var C;;){if(k.lookahead===0&&(tQ(k),k.lookahead===0)){if(v===0)return 1;break}k.match_length=0;C=ij(k,0,k.window[k.strstart]);k.lookahead--;k.strstart++;if(C&&(ej(k,!1),k.strm.avail_out===0))return 1}k.insert=0;return v===4?(ej(k,!0),k.strm.avail_out===0?3:4):k.last_lit&&(ej(k,!1),k.strm.avail_out===0)?1:2};
Vy=function(k,v,C,G,p){this.good_length=k;this.max_lazy=v;this.nice_length=C;this.max_chain=G;this.func=p};
zE$=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 $1.Buf16(1146);this.dyn_dtree=new $1.Buf16(122);this.bl_tree=new $1.Buf16(78);yy(this.dyn_ltree);yy(this.dyn_dtree);yy(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new $1.Buf16(16);this.heap=new $1.Buf16(573);yy(this.heap);this.heap_max=this.heap_len=0;this.depth=new $1.Buf16(573);yy(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};
FjK=function(k,v){if(!k||!k.state||v>5||v<0)return k?Oe(k,-2):-2;var C=k.state;if(!k.output||!k.input&&k.avail_in!==0||C.status===666&&v!==4)return Oe(k,k.avail_out===0?-5:-2);C.strm=k;var G=C.last_flush;C.last_flush=v;if(C.status===42)if(C.wrap===2)k.adler=0,qB(C,31),qB(C,139),qB(C,8),C.gzhead?(qB(C,(C.gzhead.text?1:0)+(C.gzhead.hcrc?2:0)+(C.gzhead.extra?4:0)+(C.gzhead.name?8:0)+(C.gzhead.comment?16:0)),qB(C,C.gzhead.time&255),qB(C,C.gzhead.time>>8&255),qB(C,C.gzhead.time>>16&255),qB(C,C.gzhead.time>>
24&255),qB(C,C.level===9?2:C.strategy>=2||C.level<2?4:0),qB(C,C.gzhead.os&255),C.gzhead.extra&&C.gzhead.extra.length&&(qB(C,C.gzhead.extra.length&255),qB(C,C.gzhead.extra.length>>8&255)),C.gzhead.hcrc&&(k.adler=DS(k.adler,C.pending_buf,C.pending,0)),C.gzindex=0,C.status=69):(qB(C,0),qB(C,0),qB(C,0),qB(C,0),qB(C,0),qB(C,C.level===9?2:C.strategy>=2||C.level<2?4:0),qB(C,3),C.status=113);else{var p=8+(C.w_bits-8<<4)<<8;p|=(C.strategy>=2||C.level<2?0:C.level<6?1:C.level===6?2:3)<<6;C.strstart!==0&&(p|=
32);C.status=113;md(C,p+(31-p%31));C.strstart!==0&&(md(C,k.adler>>>16),md(C,k.adler&65535));k.adler=1}if(C.status===69)if(C.gzhead.extra){for(p=C.pending;C.gzindex<(C.gzhead.extra.length&65535)&&(C.pending!==C.pending_buf_size||(C.gzhead.hcrc&&C.pending>p&&(k.adler=DS(k.adler,C.pending_buf,C.pending-p,p)),Xl(k),p=C.pending,C.pending!==C.pending_buf_size));)qB(C,C.gzhead.extra[C.gzindex]&255),C.gzindex++;C.gzhead.hcrc&&C.pending>p&&(k.adler=DS(k.adler,C.pending_buf,C.pending-p,p));C.gzindex===C.gzhead.extra.length&&
(C.gzindex=0,C.status=73)}else C.status=73;if(C.status===73)if(C.gzhead.name){p=C.pending;do{if(C.pending===C.pending_buf_size&&(C.gzhead.hcrc&&C.pending>p&&(k.adler=DS(k.adler,C.pending_buf,C.pending-p,p)),Xl(k),p=C.pending,C.pending===C.pending_buf_size)){var P=1;break}P=C.gzindex<C.gzhead.name.length?C.gzhead.name.charCodeAt(C.gzindex++)&255:0;qB(C,P)}while(P!==0);C.gzhead.hcrc&&C.pending>p&&(k.adler=DS(k.adler,C.pending_buf,C.pending-p,p));P===0&&(C.gzindex=0,C.status=91)}else C.status=91;if(C.status===
91)if(C.gzhead.comment){p=C.pending;do{if(C.pending===C.pending_buf_size&&(C.gzhead.hcrc&&C.pending>p&&(k.adler=DS(k.adler,C.pending_buf,C.pending-p,p)),Xl(k),p=C.pending,C.pending===C.pending_buf_size)){P=1;break}P=C.gzindex<C.gzhead.comment.length?C.gzhead.comment.charCodeAt(C.gzindex++)&255:0;qB(C,P)}while(P!==0);C.gzhead.hcrc&&C.pending>p&&(k.adler=DS(k.adler,C.pending_buf,C.pending-p,p));P===0&&(C.status=103)}else C.status=103;C.status===103&&(C.gzhead.hcrc?(C.pending+2>C.pending_buf_size&&Xl(k),
C.pending+2<=C.pending_buf_size&&(qB(C,k.adler&255),qB(C,k.adler>>8&255),k.adler=0,C.status=113)):C.status=113);if(C.pending!==0){if(Xl(k),k.avail_out===0)return C.last_flush=-1,0}else if(k.avail_in===0&&(v<<1)-(v>4?9:0)<=(G<<1)-(G>4?9:0)&&v!==4)return Oe(k,-5);if(C.status===666&&k.avail_in!==0)return Oe(k,-5);if(k.avail_in!==0||C.lookahead!==0||v!==0&&C.status!==666){G=C.strategy===2?fMx(C,v):C.strategy===3?dWf(C,v):hQ[C.level].func(C,v);if(G===3||G===4)C.status=666;if(G===1||G===3)return k.avail_out===
0&&(C.last_flush=-1),0;if(G===2&&(v===1?(ag(C,2,3),MB(C,256,x1),C.bi_valid===16?(Ee(C,C.bi_buf),C.bi_buf=0,C.bi_valid=0):C.bi_valid>=8&&(C.pending_buf[C.pending++]=C.bi_buf&255,C.bi_buf>>=8,C.bi_valid-=8)):v!==5&&(ag(C,0,3),vPK(C,0,0),v===3&&(yy(C.head),C.lookahead===0&&(C.strstart=0,C.block_start=0,C.insert=0))),Xl(k),k.avail_out===0))return C.last_flush=-1,0}if(v!==4)return 0;if(C.wrap<=0)return 1;C.wrap===2?(qB(C,k.adler&255),qB(C,k.adler>>8&255),qB(C,k.adler>>16&255),qB(C,k.adler>>24&255),qB(C,
k.total_in&255),qB(C,k.total_in>>8&255),qB(C,k.total_in>>16&255),qB(C,k.total_in>>24&255)):(md(C,k.adler>>>16),md(C,k.adler&65535));Xl(k);C.wrap>0&&(C.wrap=-C.wrap);return C.pending!==0?0:1};
cKf=function(k){if(!(this instanceof cKf))return new cKf(k);k=this.options=$1.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},k||{});k.raw&&k.windowBits>0?k.windowBits=-k.windowBits:k.gzip&&k.windowBits>0&&k.windowBits<16&&(k.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new EPO;this.strm.avail_out=0;var v=this.strm;var C=k.level,G=k.method,p=k.windowBits,P=k.memLevel,N=k.strategy;if(v){var I=1;C===-1&&(C=6);p<0?(I=0,p=-p):p>15&&
(I=2,p-=16);if(P<1||P>9||G!==8||p<8||p>15||C<0||C>9||N<0||N>4)v=Oe(v,-2);else{p===8&&(p=9);var S=new zE$;v.state=S;S.strm=v;S.wrap=I;S.gzhead=null;S.w_bits=p;S.w_size=1<<S.w_bits;S.w_mask=S.w_size-1;S.hash_bits=P+7;S.hash_size=1<<S.hash_bits;S.hash_mask=S.hash_size-1;S.hash_shift=~~((S.hash_bits+3-1)/3);S.window=new $1.Buf8(S.w_size*2);S.head=new $1.Buf16(S.hash_size);S.prev=new $1.Buf16(S.w_size);S.lit_bufsize=1<<P+6;S.pending_buf_size=S.lit_bufsize*4;S.pending_buf=new $1.Buf8(S.pending_buf_size);
S.d_buf=S.lit_bufsize;S.l_buf=3*S.lit_bufsize;S.level=C;S.strategy=N;S.method=G;if(v&&v.state){v.total_in=v.total_out=0;v.data_type=2;C=v.state;C.pending=0;C.pending_out=0;C.wrap<0&&(C.wrap=-C.wrap);C.status=C.wrap?42:113;v.adler=C.wrap===2?0:1;C.last_flush=0;if(!aMm){G=Array(16);for(P=N=0;P<28;P++)for(PuO[P]=N,p=0;p<1<<p7j[P];p++)Ue[N++]=P;Ue[N-1]=P;for(P=N=0;P<16;P++)for(Hz_[P]=N,p=0;p<1<<WjZ[P];p++)gP[N++]=P;for(N>>=7;P<30;P++)for(Hz_[P]=N<<7,p=0;p<1<<WjZ[P]-7;p++)gP[256+N++]=P;for(p=0;p<=15;p++)G[p]=
0;for(p=0;p<=143;)x1[p*2+1]=8,p++,G[8]++;for(;p<=255;)x1[p*2+1]=9,p++,G[9]++;for(;p<=279;)x1[p*2+1]=7,p++,G[7]++;for(;p<=287;)x1[p*2+1]=8,p++,G[8]++;T1Z(x1,287,G);for(p=0;p<30;p++)AQ[p*2+1]=5,AQ[p*2]=Kmx(p,5);ME2=new Jyg(x1,p7j,257,286,15);$Wx=new Jyg(AQ,WjZ,0,30,15);UWb=new Jyg([],gPD,0,19,7);aMm=!0}C.l_desc=new ryO(C.dyn_ltree,ME2);C.d_desc=new ryO(C.dyn_dtree,$Wx);C.bl_desc=new ryO(C.bl_tree,UWb);C.bi_buf=0;C.bi_valid=0;kR6(C);C=0}else C=Oe(v,-2);C===0&&(v=v.state,v.window_size=2*v.w_size,yy(v.head),
v.max_lazy_match=hQ[v.level].max_lazy,v.good_match=hQ[v.level].good_length,v.nice_match=hQ[v.level].nice_length,v.max_chain_length=hQ[v.level].max_chain,v.strstart=0,v.block_start=0,v.lookahead=0,v.insert=0,v.match_length=v.prev_length=2,v.match_available=0,v.ins_h=0);v=C}}else v=-2;if(v!==0)throw Error(Lk[v]);k.header&&(v=this.strm)&&v.state&&v.state.wrap===2&&(v.state.gzhead=k.header);if(k.dictionary){var Q;typeof k.dictionary==="string"?Q=iz6(k.dictionary):Ljm.call(k.dictionary)==="[object ArrayBuffer]"?
Q=new Uint8Array(k.dictionary):Q=k.dictionary;k=this.strm;P=Q;N=P.length;if(k&&k.state)if(Q=k.state,v=Q.wrap,v===2||v===1&&Q.status!==42||Q.lookahead)v=-2;else{v===1&&(k.adler=RE_(k.adler,P,N,0));Q.wrap=0;N>=Q.w_size&&(v===0&&(yy(Q.head),Q.strstart=0,Q.block_start=0,Q.insert=0),C=new $1.Buf8(Q.w_size),$1.arraySet(C,P,N-Q.w_size,Q.w_size,0),P=C,N=Q.w_size);C=k.avail_in;G=k.next_in;p=k.input;k.avail_in=N;k.next_in=0;k.input=P;for(tQ(Q);Q.lookahead>=3;){P=Q.strstart;N=Q.lookahead-2;do Q.ins_h=(Q.ins_h<<
Q.hash_shift^Q.window[P+3-1])&Q.hash_mask,Q.prev[P&Q.w_mask]=Q.head[Q.ins_h],Q.head[Q.ins_h]=P,P++;while(--N);Q.strstart=P;Q.lookahead=2;tQ(Q)}Q.strstart+=Q.lookahead;Q.block_start=Q.strstart;Q.insert=Q.lookahead;Q.lookahead=0;Q.match_length=Q.prev_length=2;Q.match_available=0;k.next_in=G;k.input=p;k.avail_in=C;Q.wrap=v;v=0}else v=-2;if(v!==0)throw Error(Lk[v]);this._dict_set=!0}};
Oz_=function(k,v){v=v||{};v.gzip=!0;v=new cKf(v);v.push(k,!0);if(v.err)throw v.msg||Lk[v.err];return v.result};
X76=function(k,v){var C=yKO();C&&C.publish.call(C,k.toString(),k,v)};
mWK=function(k,v,C){var G=yKO();if(!G)return 0;var p=G.subscribe(k.toString(),function(P,N){var I=_.ke("ytPubsub2Pubsub2SkipSubKey");I&&I==p||(I=function(){if(xWg[p])try{if(N&&k instanceof AK3&&k!=P)try{var S=k.dataClass,Q=N;if(!Q.args||!Q.version)throw Error("$c");try{if(!S.version_){var R=new S;S.version_=R.version}var l=S.version_}catch(d){}if(!l||Q.version!=l)throw Error("ad");try{N=Reflect.construct(S,_.h_(Q.args))}catch(d){throw d.message="yt.pubsub2.Data.deserialize(): "+d.message,d;}}catch(d){throw d.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+k.toString()+": "+d.message,d;}v.call(C||window,N)}catch(d){_.KD(d)}},eEg[k.toString()]?_.ke("yt.scheduler.instance")?_.B_.addLowPriorityJob(I):_.aS(I,0):I())});
xWg[p]=!0;qf6[k.toString()]||(qf6[k.toString()]=[]);qf6[k.toString()].push(p);return p};
VEj=function(){var k=DW$,v=mWK(tED,function(C){k.apply(void 0,arguments);srj(v)});
return v};
srj=function(k){var v=yKO();v&&(typeof k==="number"&&(k=[k]),_.CS(k,function(C){v.unsubscribeByKey(C);delete xWg[C]}))};
yKO=function(){return _.ke("ytPubsub2Pubsub2Instance")};
hE6=function(k,v,C){C=C===void 0?{sampleRate:.1}:C;Math.random()<Math.min(.02,C.sampleRate/100)&&X76("meta_logging_csi_event",{timerName:k,timelineData:v})};
_.BHb=function(k){return k?(k=k.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.po(k):null:null};
_.jj=function(k){return k?(k=k.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.yi(k):null:null};
Yf_=function(){jrj||(jrj=_.jj(_.wt("WORKER_SERIALIZATION_URL")));return jrj||void 0};
_.nPm=function(){var k=Yf_();w73||k===void 0||(w73=dQZ(k));return w73};
_.JKK=function(){return typeof Worker==="function"&&Yf_()?!0:!1};
_.kQ2=function(){if(_.JKK()&&!rK3){var k=function(C){C=C.data;if(C.op==="gzippedGelBatch"){var G=Kjg.get(C.key);G&&(THx(C.gzippedBatch,G.latencyPayload,G.url,G.options,G.sendFn),Kjg.delete(C.key))}},v=_.nPm();
v&&(v.addEventListener("message",k),v.onerror=function(){Kjg.clear()},rK3=!0)}};
Wf6=function(k,v,C,G,p){p=p===void 0?!1:p;var P={startTime:(0,_.bj)(),ticks:{},infos:{}};if(Y1)try{var N=oVj(v);if(N!=null&&(N>vVj||N<Co_))G(k,C);else{if(_.z("gzip_gel_with_worker")&&(_.z("initial_gzip_use_main_thread")&&!GQ$||!_.z("initial_gzip_use_main_thread"))){rK3||_.kQ2();var I=_.nPm();if(I&&!p){Kjg.set(p9D,{latencyPayload:P,url:k,options:C,sendFn:G});I.postMessage({op:"gelBatchToGzip",serializedBatch:v,key:p9D});p9D++;return}}var S=Oz_(Pob(v));THx(S,P,k,C,G)}}catch(Q){_.oS(Q),G(k,C)}else G(k,
C)};
THx=function(k,v,C,G,p){GQ$=!1;var P=(0,_.bj)();v.ticks.gelc=P;wP++;_.z("disable_compression_due_to_performance_degredation")&&P-v.startTime>=Hm6&&(NuO++,Y1=!1);Ie2(v);G.headers||(G.headers={});G.headers["Content-Encoding"]="gzip";G.postBody=k;G.postParams=void 0;p(C,G)};
SY2=function(k){var v=v===void 0?!1:v;var C=C===void 0?!1:C;var G=(0,_.bj)(),p={startTime:G,ticks:{},infos:{}},P=v?_.ke("yt.logging.gzipForFetch",!1):!0;if(Y1&&P){if(!k.body)return k;try{var N=C?k.body:typeof k.body==="string"?k.body:JSON.stringify(k.body);P=N;if(!C&&typeof N==="string"){var I=oVj(N);if(I!=null&&(I>vVj||I<Co_))return k;C=v?{level:1}:void 0;P=Oz_(Pob(N),C);var S=(0,_.bj)();p.ticks.gelc=S;if(v){wP++;if((_.z("disable_compression_due_to_performance_degredation")||_.z("disable_compression_due_to_performance_degradation_lr"))&&
S-G>=Hm6)if(NuO++,_.z("abandon_compression_after_N_slow_zips_lr")){v=NuO/wP;var Q=Zmb/_.fS("compression_disable_point");wP>0&&wP%_.fS("compression_disable_point")===0&&v>=Q&&(Y1=!1)}else Y1=!1;Ie2(p)}}k.headers=Object.assign({},{"Content-Encoding":"gzip"},k.headers||{});k.body=P;return k}catch(R){return _.oS(R),k}}else return k};
oVj=function(k){try{return(new Blob(k.split(""))).size}catch(v){return _.oS(v),null}};
Ie2=function(k){_.z("gel_compression_csi_killswitch")||!_.z("log_gel_compression_latency")&&!_.z("log_gel_compression_latency_lr")||hE6("gel_compression",k,{sampleRate:.1})};
unm=function(){this.blockSize=-1};
nk=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var k=1;k<this.blockSize;++k)this.pad_[k]=0;this.total_=this.inbuf_=0;this.reset()};
bmb=function(k){k=Object.assign({},k);delete k.Authorization;var v=_.QKD();if(v){var C=new nk;C.update(_.wt("INNERTUBE_API_KEY"));C.update(v);k.hash=_.qy(C.digest(),3)}return k};
rP=function(){R0g||(R0g=new _.JQ("yt.innertube"));return R0g};
le6=function(k,v,C,G){if(G)return null;G=rP().get("nextId",!0)||1;var p=rP().get("requests",!0)||{};p[G]={method:k,request:v,authState:bmb(C),requestTime:Math.round((0,_.bj)())};rP().set("nextId",G+1,86400,!0);rP().set("requests",p,86400,!0);return G};
dfj=function(k){var v=rP().get("requests",!0)||{};delete v[k];rP().set("requests",v,86400,!0)};
z0g=function(k){var v=rP().get("requests",!0);if(v){for(var C in v){var G=v[C];if(!(Math.round((0,_.bj)())-G.requestTime<6E4)){var p=G.authState,P=bmb(_.wt$(!1));_.t9.equals(p,P)&&(p=G.request,"requestTimeMs"in p&&(p.requestTimeMs=Math.round((0,_.bj)())),fe$(k,G.method,p,{}));delete v[C]}}rP().set("requests",v,86400,!0)}};
FfO=function(k){var v;return(k=k==null?void 0:(v=k.error)==null?void 0:v.code)&&k>=400&&k<=599?!1:!0};
cZ6=function(k){var v;k=k==null?void 0:(v=k.error)==null?void 0:v.code;return!(k!==400&&k!==415)};
aeb=function(){if(EV$)return EV$();var k={};EV$=Qy("LogsDatabaseV2",{objectStores:(k.LogsRequestsStore={addedAtVersion:2},k),shared:!1,upgrade:function(v,C,G){C(2)&&Kk(v,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});C(3);C(5)&&(G=G.objectStore("LogsRequestsStore"),G.JSC$10751_wrapped.indexNames.contains("newRequest")&&G.JSC$10751_wrapped.deleteIndex("newRequest"),TG(G,"newRequestV2",["status","interface","timestamp"]));C(7)&&v.JSC$10736_wrapped.objectStoreNames.contains("sapisid")&&v.JSC$10736_wrapped.deleteObjectStore("sapisid");
C(9)&&v.JSC$10736_wrapped.objectStoreNames.contains("SWHealthLog")&&v.JSC$10736_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return EV$()};
k3=function(k){return _.P_(aeb(),k)};
$f_=function(k,v){var C,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return C={startTime:(0,_.bj)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},N.yield(k3(v),2);if(N.nextAddress!=3)return G=N.yieldResult,p=Object.assign({},k,{options:JSON.parse(JSON.stringify(k.options)),interface:_.wt("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),N.yield(G.put("LogsRequestsStore",p),3);P=N.yieldResult;C.ticks.tc=(0,_.bj)();MUg(C);return N.return(P)})};
UfZ=function(k,v){var C,G,p,P,N,I,S,Q,R;return _.Z(function(l){if(l.nextAddress==1)return C={startTime:(0,_.bj)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},l.yield(k3(v),2);if(l.nextAddress!=3)return G=l.yieldResult,p=_.wt("INNERTUBE_CONTEXT_CLIENT_NAME",0),P=[k,p,0],N=[k,p,(0,_.bj)()],I=IDBKeyRange.bound(P,N),S="prev",_.z("use_fifo_for_networkless")&&(S="next"),Q=void 0,R=k==="NEW"?"readwrite":"readonly",_.z("use_readonly_for_get_most_recent_by_status_killswitch")&&(R="readwrite"),
l.yield(_.W_(G,["LogsRequestsStore"],{mode:R,enableRetries:!0},function(d){return _.Rg(d.objectStore("LogsRequestsStore").index("newRequestV2"),{query:I,direction:S},function(f){f.getValue()&&(Q=f.getValue(),k==="NEW"&&(Q.status="QUEUED",f.update(Q)))})}),3);
C.ticks.tc=(0,_.bj)();MUg(C);return l.return(Q)})};
gVb=function(k,v){var C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(k3(v),2);C=G.yieldResult;return G.return(_.W_(C,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(p){var P=p.objectStore("LogsRequestsStore");return P.get(k).then(function(N){if(N)return N.status="QUEUED",P.put(N).then(function(){return N})})}))})};
im3=function(k,v,C,G){C=C===void 0?!0:C;var p;return _.Z(function(P){if(P.nextAddress==1)return P.yield(k3(v),2);p=P.yieldResult;return P.return(_.W_(p,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(N){var I=N.objectStore("LogsRequestsStore");return I.get(k).then(function(S){return S?(S.status="NEW",C&&(S.sendCount+=1),G!==void 0&&(S.options.compress=G),I.put(S).then(function(){return S})):Tm.resolve(void 0)})}))})};
LfD=function(k,v){var C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(k3(v),2);C=G.yieldResult;return G.return(C.delete("LogsRequestsStore",k))})};
Omj=function(k){var v,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(k3(k),2);v=G.yieldResult;C=(0,_.bj)()-2592E6;return G.yield(_.W_(v,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(p){return NB(p.objectStore("LogsRequestsStore"),{},function(P){if(P.getValue().timestamp<=C)return P.delete().then(function(){return P.continue()})})}),0)})};
yZb=function(){_.Z(function(k){return k.yield(Fm6("LogsDatabaseV2"),0)})};
MUg=function(k){_.z("nwl_csi_killswitch")||hE6("networkless_performance",k,{sampleRate:1})};
_.xf6=function(k){return _.P_(X9m(),k)};
AZZ=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return G.yield(_.xf6(k),2);v=G.yieldResult;C=(0,_.bj)()-2592E6;return G.yield(_.W_(v,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(p){return NB(p.objectStore("SWHealthLog"),{},function(P){if(P.getValue().timestamp<=C)return P.delete().then(function(){return P.continue()})})}),0)})};
e0O=function(k){var v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(_.xf6(k),2);v=C.yieldResult;return C.yield(v.clear("SWHealthLog"),0)})};
_.o0=function(k,v,C,G,p,P,N){p=p===void 0?"":p;P=P===void 0?!1:P;N=N===void 0?!1:N;if(k)if(C&&!nS("cobalt"))_.oS(new _.q5("Legacy referrer-scrubbed ping detected")),k&&qY6(k,void 0,{scrubReferrer:!0});else if(p)IY_(k,v,"POST",p,G);else if(_.wt("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||G||N)IY_(k,v,"GET","",G,void 0,P,N);else{b:{try{c:{var I=new mf6({url:k});if(I.urlParamValues_.dsh==="1")var S=null;else{var Q=I.urlParamValues_.ae;if(Q==="1"){var R=I.urlParamValues_.adurl;if(R)try{S={version:3,directUrl:decodeURIComponent(R),
asyncUrl:D_2(I.JSC$9547_url_,"act=1","ri=1",Df6(I))};break c}catch(c){}}S=Q==="2"?{version:4,directUrl:D_2(I.JSC$9547_url_,"dct=1","suid="+I.suid_,"ri=1"),asyncUrl:D_2(I.JSC$9547_url_,"act=1","ri=1","suid="+I.suid_)}:null}}if(S){var l=_.UT(k);var d=!(!l||!l.endsWith("/aclk")||_.Kc(k,"ri")!=="1");break b}}catch(c){}d=!1}if(d){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(k,"")){var f=!0;break b}}catch(c){}f=!1}f?(v&&v(),C=!0):C=!1}else C=!1;C||qY6(k,v)}};
qY6=function(k,v,C){C=C===void 0?{}:C;var G=new Image,p=""+tUb++;sK_[p]=G;G.onload=G.onerror=function(){v&&sK_[p]&&v();delete sK_[p]};
C.scrubReferrer&&(G.referrerPolicy="no-referrer");G.src=k};
v3=function(k,v){VU6(k,v==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
h0Z=function(k){var v;return((v=document.featurePolicy)==null?0:v.allowedFeatures().includes("attribution-reporting"))?k+"&nis=6":k+"&nis=5"};
BuK=function(k){if(!k)return!1;try{var v;if(((v=_.Gm(k))==null?void 0:v.asm)==="4")return!0}catch(C){_.KD(C)}return!1};
VU6=function(k,v){v?(k=h0Z(k),_.o0(k,void 0,void 0,void 0,"",!0,!0)):_.o0(k)};
YY3=function(){jKx||(jKx=new _.JQ("yt.offline"));return jKx};
w9K=function(k){if(_.z("offline_error_handling")){var v=YY3().get("errors",!0)||{};v[k.message]={name:k.name,stack:k.stack};k.level&&(v[k.message].level=k.level);YY3().set("errors",v,2592E3,!0)}};
JZ3=function(k,v,C,G){G=G===void 0?!1:G;v=_.z("web_fp_via_jspb")?Object.assign({},v):v;_.z("use_cfr_monitor")&&nV3(k,v);if(_.z("use_request_time_ms_header"))v.headers&&Zy(k)&&(v.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.bj)())));else{var p;if((p=v.postParams)==null?0:p.requestTimeMs)v.postParams.requestTimeMs=Math.round((0,_.bj)())}C&&Object.keys(v).length===0?_.o0(k):v.compress?v.postBody?(typeof v.postBody!=="string"&&(v.postBody=JSON.stringify(v.postBody)),Wf6(k,v.postBody,
v,_.gm,G)):Wf6(k,JSON.stringify(v.postParams),v,QHb,G):_.gm(k,v)};
rZb=function(k,v){_.z("use_event_time_ms_header")&&Zy(k)&&(v.headers||(v.headers={}),v.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.bj)())));return v};
_.Tux=function(){Kff||(Kff=new _.Cg({logOfflineErrors:!0,enablePolling:!0}));return Kff};
nV3=function(k,v){var C=v.onError?v.onError:function(){};
v.onError=function(p,P){GC().requestComplete(k,!1);C(p,P)};
var G=v.onSuccess?v.onSuccess:function(){};
v.onSuccess=function(p,P){GC().requestComplete(k,!0);G(p,P)}};
_.kIi=function(){return _.N5(document.location.toString())!=="www.youtube-nocookie.com"};
_.C1Z=function(){return _.ke("ytNetworklessLoggingInitializationOptions")?_.ogj.isNwlInitialized:_.vg2};
GIO=function(k,v){if(_.z("polymer_on_demand_shady_dom")){var C;var G=(C=k.__shady_native_firstElementChild)!=null?C:k.firstElementChild}else G=k.firstElementChild;for(;G;){if(k=v(G)?G:GIO(G,v))return k;G=G.nextElementSibling}return null};
P1D=function(){var k=document;if("visibilityState"in k)return k.visibilityState;var v=pUK+"VisibilityState";if(v in k)return k[v]};
_.WG_=function(k,v){var C;pg(k,function(G){C=v[G];return!!C});
return C};
_.W3=function(k){var v=Hw$(k);v?v.focus(void 0):_.P3(k)};
Hw$=function(k){return(k=GIO(k,function(v){return _.H3(v)?NJ_(v)&&!!v.offsetParent:!1}))?k:null};
_.P3=function(k,v){k.hasAttribute("tabindex")||k.setAttribute("tabindex","-1");k.focus(v)};
IpO=function(k,v,C,G){G=G===void 0?{}:G;k.addEventListener&&(v!="mouseenter"||"onmouseenter"in document?v!="mouseleave"||"onmouseenter"in document?v=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(v="MozMousePixelScroll"):v="mouseout":v="mouseover");return _.t9.findKey(N1,function(p){var P=typeof p[4]==="boolean"&&p[4]==!!G,N=_.ni(p[4])&&_.ni(G)&&_.t9.equals(p[4],G);return!!p.length&&p[0]==k&&p[1]==v&&p[2]==C&&(P||N)})};
_.ZA=function(k,v,C,G){G=G===void 0?{}:G;if(!k||!k.addEventListener&&!k.attachEvent)return"";var p=IpO(k,v,C,G);if(p)return p;p=++Zw$.count+"";var P=!(v!="mouseenter"&&v!="mouseleave"||!k.addEventListener||"onmouseenter"in document);var N=P?function(I){I=new I0(I);if(!_.Yz(I.relatedTarget,function(S){return S==k},!0))return I.currentTarget=k,I.type=v,C.call(k,I)}:function(I){I=new I0(I);
I.currentTarget=k;return C.call(k,I)};
N=_.Th(N);k.addEventListener?(v=="mouseenter"&&P?v="mouseover":v=="mouseleave"&&P?v="mouseout":v=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(v="MozMousePixelScroll"),S6m()||typeof G==="boolean"?k.addEventListener(v,N,G):k.addEventListener(v,N,!!G.capture)):k.attachEvent("on"+v,N);N1[p]=[k,v,C,N,G];return p};
_.Qfx=function(k,v,C){var G=G===void 0?{}:G;var p=_.ZA(k,v,function(){_.u0i(p);C.apply(k,arguments)},G)};
_.u0i=function(k){k&&(typeof k=="string"&&(k=[k]),_.CS(k,function(v){if(v in N1){var C=N1[v],G=C[0],p=C[1],P=C[3];C=C[4];G.removeEventListener?S6m()||typeof C==="boolean"?G.removeEventListener(p,P,C):G.removeEventListener(p,P,!!C.capture):G.detachEvent&&G.detachEvent("on"+p,P);delete N1[v]}}))};
Si=function(k){this.callback_=k;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(k=0;k<4;k++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.ZA(window,"mousemove",(0,_.eI)(this.onMouseMove_,this));this.timerId_=_.M5((0,_.eI)(this.checkPosition_,this),25)};
lpj=function(){var k={};var v=k.preferMobileEvents===void 0?!1:k.preferMobileEvents;k=k.enableScrollEventListener===void 0?!0:k.enableScrollEventListener;if(_.ke("_lact",window)==null){var C=parseInt(_.wt("LACT"),10);C=isFinite(C)?Date.now()-Math.max(C,0):-1;_.Sj("_lact",C,window);_.Sj("_fact",C,window);C==-1&&_.u3();bwO(window,v,k);new Si(function(){Rim("mouse",100)})}};
bwO=function(k,v,C){v=v===void 0?!1:v;C=C===void 0?!0:C;_.ZA(k.document,"keydown",_.u3);_.ZA(k.document,"keyup",_.u3);_.ZA(k.document,"mousedown",_.u3);_.ZA(k.document,"mouseup",_.u3);v?_.ZA(k,"touchmove",function(){Rim("touchmove",200)},{passive:!0}):(_.ZA(k,"resize",function(){Rim("resize",200)}),C&&_.ZA(k,"scroll",function(){Rim("scroll",200)}));
_.ZA(k.document,"touchstart",_.u3,{passive:!0});_.ZA(k.document,"touchend",_.u3,{passive:!0})};
Rim=function(k,v){dPD[k]||(dPD[k]=!0,_.B_.addLowPriorityJob(function(){_.u3();dPD[k]=!1},v))};
_.u3=function(){_.ke("_lact",window)==null&&lpj();var k=Date.now();_.Sj("_lact",k,window);_.ke("_fact",window)==-1&&_.Sj("_fact",k,window);(k=_.ke("ytglobal.ytUtilActivityCallback_"))&&k()};
_.Q8=function(){var k=_.ke("_lact",window);return k==null?-1:Math.max(Date.now()-k,0)};
_.dp=function(k,v,C){var G=_.b3();if(G&&v){var p=G.subscribe(k,function(){var P=arguments,N=function(){R0[p]&&v.apply&&typeof v.apply=="function"&&v.apply(C||window,P)};
try{_.fp_[k]?N():_.aS(N,0)}catch(I){_.KD(I)}},C);
R0[p]=!0;l3[k]||(l3[k]=[]);l3[k].push(p);return p}return 0};
_.ziO=function(k){var v=_.b3();v&&(typeof k==="number"?k=[k]:typeof k==="string"&&(k=[parseInt(k,10)]),_.CS(k,function(C){v.unsubscribeByKey(C);delete R0[C]}))};
_.FGD=function(k,v){var C=_.b3();C&&C.publish.apply(C,arguments)};
_.Eg$=function(k){var v=_.b3();if(v)if(v.clear(k),k)cLg(k);else for(var C in l3)cLg(C)};
_.b3=function(){return _.G$.ytPubsubPubsubInstance};
cLg=function(k){l3[k]&&(k=l3[k],_.CS(k,function(v){R0[v]&&delete R0[v]}),k.length=0)};
apD=function(){var k,v;return"h5vcc"in zC&&((k=zC.h5vcc.traceEvent)==null?0:k.traceBegin)&&((v=zC.h5vcc.traceEvent)==null?0:v.traceEnd)?1:"performance"in zC&&zC.performance.mark&&zC.performance.measure?2:0};
MsO=function(k){var v=apD();switch(v){case 1:zC.h5vcc.traceEvent.traceBegin("YTLR",k);break;case 2:zC.performance.mark(k+"-start");break;case 0:break;default:_.J1(v,"unknown trace type")}};
$P3=function(k){var v=apD();switch(v){case 1:zC.h5vcc.traceEvent.traceEnd("YTLR",k);break;case 2:v=k+"-start";var C=k+"-end";zC.performance.mark(C);zC.performance.measure(k,v,C);break;case 0:break;default:_.J1(v,"unknown trace type")}};
UPZ=function(k){var v,C;(C=(v=window).onerror)==null||C.call(v,k.message,"",0,0,k)};
ggx=function(k){if(_.z("web_lifecycle_error_handling_killswitch"))return k();try{return k()}catch(v){UPZ(v)}};
iw6=function(k){return[k.auth===void 0?"undefined":k.auth,k.isJspb===void 0?"undefined":k.isJspb,k.cttAuthInfo===void 0?"undefined":k.cttAuthInfo,k.tier===void 0?"undefined":k.tier].join("/")};
_.F=function(k,v){if(k)return k[v.name]};
c3=function(){var k=_.ke("yt.logging.ims");k||(k=new FZ,_.Sj("yt.logging.ims",k));return k};
mPj=function(k,v){if(k.endpoint==="log_event"){LGx(k);var C=Ow3(k),G=yLx(k.payload)||"",p=XU6(G),P=200;if(p){if(p.enabled===!1&&!_.z("web_payload_policy_disabled_killswitch"))return;P=xPj(p.tier);if(P===400){ALO(k,v);return}}EA[C]=!0;C={cttAuthInfo:C,isJspb:!1,tier:P};c3().storePayload(C,k.payload);eii(v,!1,C,q6D(G))}};
tsf=function(k,v,C){if(v.endpoint==="log_event"){LGx(void 0,v);var G=Ow3(v,!0),p=XU6(k),P=200;if(p){if(p.enabled===!1&&!_.z("web_payload_policy_disabled_killswitch"))return;P=xPj(p.tier);if(P===400){DPx(k,v,C);return}}EA[G]=!0;G={cttAuthInfo:G,isJspb:!0,tier:P};c3().storePayload(G,m5(v.payload));eii(C,!0,G,q6D(k))}};
eii=function(k,v,C,G){v=v===void 0?!1:v;G=G===void 0?!1:G;k&&(a0=new k);k=_.fS("tvhtml5_logging_max_batch_ads_fork")||_.fS("tvhtml5_logging_max_batch")||_.fS("web_logging_max_batch")||100;var p=(0,_.bj)(),P=sfj(v,C.tier),N=P.lastDebounceQueueFromLogTimeMs;G&&(P.useVideoStatsEndPoint=!0);G=0;C&&(G=c3().getSequenceCount(C));var I=function(){VsO({writeThenSend:!0},v,C.tier)};
G>=1E3?I():G>=k?hi3||(hi3=BJi(function(){I();hi3=void 0},0)):p-N>=10&&(jf2(v,C.tier),P.lastDebounceQueueFromLogTimeMs=p)};
ALO=function(k,v){if(k.endpoint==="log_event"){_.z("more_accurate_gel_parser")&&c3().storePayload({isJspb:!1},k.payload);LGx(k);var C=Ow3(k),G=new Map;G.set(C,[k.payload]);var p=yLx(k.payload)||"";v&&(a0=new v);return new _.M1(function(P,N){a0&&a0.isReady()?Y6j(G,a0,P,N,{bypassNetworkless:!0},!0,q6D(p)):P()})}};
DPx=function(k,v,C){if(v.endpoint==="log_event"){LGx(void 0,v);var G=Ow3(v,!0),p=new Map;p.set(G,[m5(v.payload)]);C&&(a0=new C);return new _.M1(function(P){a0&&a0.isReady()?wUf(p,a0,P,{bypassNetworkless:!0},!0,q6D(k)):P()})}};
Ow3=function(k,v){var C="";if(k.dangerousLogToVisitorSession)C="visitorOnlyApprovedKey";else if(k.cttAuthInfo){if(v===void 0?0:v){v=k.cttAuthInfo.token;C=k.cttAuthInfo;var G=new ngb;C.videoId?G.setVideoId(C.videoId):C.playlistId&&$3(G,2,JL2,EX(C.playlistId));rL2[v]=G}else v=k.cttAuthInfo,C={},v.videoId?C.videoId=v.videoId:v.playlistId&&(C.playlistId=v.playlistId),KGi[k.cttAuthInfo.token]=C;C=k.cttAuthInfo.token}return C};
VsO=function(k,v,C){k=k===void 0?{}:k;v=v===void 0?!1:v;new _.M1(function(G,p){var P=sfj(v,C),N=P.useVideoStatsEndPoint;P.useVideoStatsEndPoint=!1;TJ$(P.queueTimer);TJ$(P.queueMaxTimer);P.queueMaxTimer=0;a0&&a0.isReady()?C===void 0&&_.z("enable_web_tiered_gel")?kz_(G,p,k,v,300,N):kz_(G,p,k,v,C,N):(jf2(v,C),G())})};
kz_=function(k,v,C,G,p,P){var N=a0;C=C===void 0?{}:C;G=G===void 0?!1:G;p=p===void 0?200:p;P=P===void 0?!1:P;var I=new Map,S=new Map,Q={isJspb:G,cttAuthInfo:void 0,tier:p},R={isJspb:G,cttAuthInfo:void 0};if(G){v=_.H(Object.keys(EA));for(p=v.next();!p.done;p=v.next())p=p.value,S=_.z("enable_web_tiered_gel")?c3().smartExtractMatchingEntries({keys:[Q,R],sizeLimit:1E3}):c3().extractMatchingEntries({isJspb:!0,cttAuthInfo:p}),S.length>0&&I.set(p,S),(_.z("web_fp_via_jspb_and_json")&&C.writeThenSend||!_.z("web_fp_via_jspb_and_json"))&&
delete EA[p];wUf(I,N,k,C,!1,P)}else{I=_.H(Object.keys(EA));for(Q=I.next();!Q.done;Q=I.next())Q=Q.value,R=_.z("enable_web_tiered_gel")?c3().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:Q,tier:p},{isJspb:!1,cttAuthInfo:Q}],sizeLimit:1E3}):c3().extractMatchingEntries({isJspb:!1,cttAuthInfo:Q}),R.length>0&&S.set(Q,R),(_.z("web_fp_via_jspb_and_json")&&C.writeThenSend||!_.z("web_fp_via_jspb_and_json"))&&delete EA[Q];Y6j(S,N,k,v,C,!1,P)}};
jf2=function(k,v){k=k===void 0?!1:k;v=v===void 0?200:v;var C=function(){VsO({writeThenSend:!0},k,v)},G=sfj(k,v),p=G===oYf||G===vYK?5E3:Cwm;
_.z("web_gel_timeout_cap")&&!G.queueMaxTimer&&(p=BJi(function(){C()},p),G.queueMaxTimer=p);
TJ$(G.queueTimer);p=_.wt("LOGGING_BATCH_TIMEOUT",_.fS("web_gel_debounce_ms",1E4));_.z("shorten_initial_gel_batch_timeout")&&Gzb&&(p=pTb);p=BJi(function(){_.fS("gel_min_batch_size")>0?c3().getSequenceCount({cttAuthInfo:void 0,isJspb:k,tier:v})>=PwD&&C():C()},p);
G.queueTimer=p};
Y6j=function(k,v,C,G,p,P,N){p=p===void 0?{}:p;var I=Math.round((0,_.bj)()),S=k.size,Q=WDO(N);k=_.H(k);var R=k.next();for(N={};!R.done;N={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},R=k.next()){var l=_.H(R.value);R=l.next().value;l=l.next().value;N.batchRequest=_.t9.unsafeClone({context:_.mKf(v.config_||_.lj())});if(!_.BZ(l)&&!_.z("throw_err_when_logevent_malformed_killswitch")){G();break}N.batchRequest.events=l;
(l=KGi[R])&&HR3(N.batchRequest,R,l);delete KGi[R];N.dangerousLogToVisitorSession=R==="visitorOnlyApprovedKey";Nb$(N.batchRequest,I,N.dangerousLogToVisitorSession);I1_(p);N.onSuccess$jscomp$3=function(d){_.z("start_client_gcf")&&_.B_.addLowPriorityJob(function(){return _.Z(function(f){return f.yield(ZRD(d),0)})});
S--;S||C()};
N.networkFailures=0;N.onError$jscomp$5=function(d){return function(){d.networkFailures++;if(p.bypassNetworkless&&d.networkFailures===1)try{fe$(v,Q,d.batchRequest,Sjm({writeThenSend:!0},d.dangerousLogToVisitorSession,d.onSuccess$jscomp$3,d.onError$jscomp$5,P)),Gzb=!1}catch(f){_.KD(f),G()}S--;S||C()}}(N);
try{fe$(v,Q,N.batchRequest,Sjm(p,N.dangerousLogToVisitorSession,N.onSuccess$jscomp$3,N.onError$jscomp$5,P)),Gzb=!1}catch(d){_.KD(d),G()}}};
wUf=function(k,v,C,G,p,P){G=G===void 0?{}:G;var N=Math.round((0,_.bj)()),I={value:k.size},S=new Map([].concat(_.tX(k)));S=_.H(S);for(var Q=S.next();!Q.done;Q=S.next()){var R=_.H(Q.value).next().value,l=k.get(R);Q=new u5i;var d=v.config_||_.lj(),f=new UA,c=new QZb;_.xz(c,1,d.innertubeContextHostLanguage);_.xz(c,2,d.innertubeContextGeoLocation);_.fk(c,16,d.innertubeContextClientNameFieldNumber);_.xz(c,17,d.innertubeContextClientVersion);if(d.innertubeContextClientConfigInfo){var U=d.innertubeContextClientConfigInfo,
O=new Fl;U.coldConfigData&&_.xz(O,1,U.coldConfigData);U.appInstallData&&_.xz(O,6,U.appInstallData);U.coldHashData&&_.xz(O,3,U.coldHashData);U.hotHashData&&O.setHotHashData(U.hotHashData);_.$x(c,62,O)}(U=_.G$.devicePixelRatio)&&U!=1&&_.zG(c,65,_.r7(U));U=or3();U!==""&&_.xz(c,54,U);U=vr6();if(U.length>0){O=new bR2;for(var X=0;X<U.length;X++){var x=new gp;x.setKey(U[X].key);$3(x,2,Rtb,EX(U[X].value));i3(O,15,gp,x)}_.$x(f,5,O)}yyD(d,c);Xtm(f);xKx(c);AyZ(d,c);eFm(c);_.z("start_client_gcf")&&quK(c);_.wt("DELEGATED_SESSION_ID")&&
!_.z("pageid_as_header_web")&&(d=new Lg,_.xz(d,3,_.wt("DELEGATED_SESSION_ID")));!_.z("fill_delegate_context_in_gel_killswitch")&&(U=_.wt("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(O=_.dP(f,Lg,3)||new Lg,d=f,U=_.xz(O,18,U),_.$x(d,3,U));d=c;U=_.H(Object.entries(_.Gm(_.wt("DEVICE",""))));for(O=U.next();!O.done;O=U.next())X=_.H(O.value),O=X.next().value,X=X.next().value,O==="cbrand"?_.xz(d,12,X):O==="cmodel"?_.xz(d,13,X):O==="cbr"?_.xz(d,87,X):O==="cbrver"?_.xz(d,88,X):O==="cos"?_.xz(d,18,
X):O==="cosver"?_.xz(d,19,X):O==="cplatform"&&_.fk(d,42,Ox$(X));f.setClient(c);_.$x(Q,1,f);if(c=rL2[R])a:{if(_.gV(c,OA(c,JL2,1)))f=1;else if(c.getPlaylistId())f=2;else break a;_.$x(Q,4,c);c=Q.getContext()||new UA;d=_.dP(c,Lg,3)||new Lg;U=new y8;U.setToken(R);_.fk(U,1,f);i3(d,12,y8,U);_.$x(c,3,d)}delete rL2[R];R=R==="visitorOnlyApprovedKey";l1j()||_.XZ(Q,2,N);!R&&(f=_.wt("EVENT_ID"))&&(c=dXf(),d=new f16,_.xz(d,1,f),_.XZ(d,2,c),_.$x(Q,5,d));I1_(G);if(_.z("jspb_serialize_with_worker")&&(f=_.nPm())&&
G.writeThenSend){_.ztD.set(FD$,{client:v,resolve:C,networklessOptions:G,isIsolated:p,useVSSEndpoint:P,dangerousLogToVisitorSession:R,requestsOutstanding:I});f.postMessage({op:"gelBatchToSerialize",batchRequest:m5(Q),clientEvents:l,key:FD$});FD$++;break}if(l){f=[];for(c=0;c<l.length;c++)try{f.push(new x3(l[c]))}catch(w){_.KD(new _.q5("Transport failed to deserialize "+String(l[c])))}l=f}else l=[];l=_.H(l);for(f=l.next();!f.done;f=l.next())i3(Q,3,x3,f.value);l={startTime:(0,_.bj)(),ticks:{},infos:{}};
Q=Q.serialize();l.ticks.geljspc=(0,_.bj)();_.z("log_jspb_serialize_latency")&&hE6("gel_jspb_serialize",l,{sampleRate:.1});_.cs3(Q,v,C,G,p,P,R,I)}};
_.cs3=function(k,v,C,G,p,P,N,I){G=G===void 0?{}:G;I=I===void 0?{value:0}:I;P=WDO(P);G=Sjm(G,N,function(S){_.z("start_client_gcf")&&_.B_.addLowPriorityJob(function(){return _.Z(function(Q){return Q.yield(ZRD(S),0)})});
I.value--;I.value||C()},function(){I.value--;
I.value||C()},p);
G.headers["Content-Type"]="application/json+protobuf";G.postBodyFormat="JSPB";G.postBody=k;fe$(v,P,"",G);Gzb=!1};
I1_=function(k){_.z("always_send_and_write")&&(k.writeThenSend=!1)};
Sjm=function(k,v,C,G,p){k={retry:!0,onSuccess:C,onError:G,networklessOptions:k,dangerousLogToVisitorSession:v,bypassMonitoring:!!p,headers:{},postBodyFormat:"",postBody:"",compress:_.z("compress_gel")||_.z("compress_gel_lr")};l1j()&&(k.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.bj)())));return k};
Nb$=function(k,v,C){l1j()||(k.requestTimeMs=String(v));_.z("unsplit_gel_payloads_in_logs")&&(k.unsplitGelPayloadsInLogs=!0);!C&&(v=_.wt("EVENT_ID"))&&(C=dXf(),k.serializedClientEventId={serializedEventId:v,clientCounter:String(C)})};
dXf=function(){var k=_.wt("BATCH_CLIENT_COUNTER")||0;k||(k=Math.floor(Math.random()*65535/2));k++;k>65535&&(k=1);_.YH("BATCH_CLIENT_COUNTER",k);return k};
HR3=function(k,v,C){if(C.videoId)var G="VIDEO";else if(C.playlistId)G="PLAYLIST";else return;k.credentialTransferTokenTargetId=C;k.context=k.context||{};k.context.user=k.context.user||{};k.context.user.credentialTransferTokens=[{token:v,scope:G}]};
LGx=function(k,v){var C=_.FK("il_payload_scraping")==="enable_il_payload_scraping";if(!_.ke("yt.logging.transport.enableScrapingForTest"))if(C)EYx=[],_.Sj("yt.logging.transport.enableScrapingForTest",!0),_.Sj("yt.logging.transport.scrapedPayloadsForTesting",EYx),_.Sj("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.Sj("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.Sj("yt.logging.transport.scrapeClientEvent",!0);else return;C=_.ke("yt.logging.transport.scrapedPayloadsForTesting");var G=_.ke("yt.logging.transport.payloadToScrape");v&&(v=_.ke("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(v.payload)())&&C.push(v);v=_.ke("yt.logging.transport.scrapeClientEvent");if(G&&G.length>=1)for(var p=0;p<G.length;p++)if(k&&k.payload[G[p]])if(v)C.push(k.payload);else{var P=void 0;C.push(((P=k)==null?void 0:P.payload)[G[p]])}_.Sj("yt.logging.transport.scrapedPayloadsForTesting",
C)};
l1j=function(){return _.z("use_request_time_ms_header")||_.z("lr_use_request_time_ms_header")};
BJi=function(k,v){return _.z("transport_use_scheduler")===!1?_.aS(k,v):_.z("logging_avoid_blocking_during_navigation")||_.z("lr_logging_avoid_blocking_during_navigation")?_.Ab(_.B_,function(){if(_.a1m().currentState==="none")k();else{var C={};_.a1m().install((C.none={callback:k},C))}},v):_.Ab(_.B_,k,v)};
TJ$=function(k){_.z("transport_use_scheduler")?_.B_.cancelJob(k):_.$e(k)};
ZRD=function(k){var v,C,G,p,P,N,I,S,Q,R;return _.Z(function(l){return l.nextAddress==1?(G=(v=k)==null?void 0:(C=v.responseContext)==null?void 0:C.globalConfigGroup,p=_.F(G,MJg),N=(P=G)==null?void 0:P.hotHashData,I=_.F(G,$Xx),Q=(S=G)==null?void 0:S.coldHashData,(R=_.Ql().resolve(_.uL(ei)))?N?p?l.yield(UXZ(R,N,p),2):l.yield(UXZ(R,N),2):l.jumpTo(2):l.return()):Q?I?l.yield(gYZ(R,Q,I),0):l.yield(gYZ(R,Q),0):l.jumpTo(0)})};
sfj=function(k,v){v=v===void 0?200:v;return k?v===300?oYf:iRZ:v===300?vYK:LDZ};
XU6=function(k){if(_.z("enable_web_tiered_gel")){k=ORm[k||""];var v,C,G,p=_.Ql().resolve(_.uL(ei))==null?void 0:(v=q1())==null?void 0:(C=v.loggingHotConfig)==null?void 0:(G=C.eventLoggingConfig)==null?void 0:G.payloadPolicies;if(p)for(v=0;v<p.length;v++)if(p[v].payloadNumber===k)return p[v]}};
yLx=function(k){k=Object.keys(k);k=_.H(k);for(var v=k.next();!v.done;v=k.next())if(v=v.value,ORm[v])return v};
xPj=function(k){switch(k){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}};
q6D=function(k){return k==="gelDebuggingEvent"};
WDO=function(k){return(k===void 0?0:k)&&_.z("vss_through_gel_video_stats")?"video_stats":"log_event"};
DA=function(k,v,C,G){G=G===void 0?{}:G;var p={},P=Math.round(G.timestamp||(0,_.bj)());p.eventTimeMs=P<Number.MAX_SAFE_INTEGER?P:0;p[k]=v;k=_.Q8();p.context={lastActivityMs:String(G.timestamp||!isFinite(k)?-1:k)};G.sequenceGroup&&!_.z("web_gel_sequence_info_killswitch")&&(k=p.context,v=G.sequenceGroup,v={index:ysD(v),groupKey:v},k.sequence=v,G.endOfSequence&&delete mB[G.sequenceGroup]);_.z("web_tag_automated_log_events")&&(p.context.automatedLogEventSource=G.automatedLogEventSource);(G.sendIsolatedPayload?
ALO:mPj)({endpoint:"log_event",payload:p,cttAuthInfo:G.cttAuthInfo,dangerousLogToVisitorSession:G.dangerousLogToVisitorSession},C)};
ysD=function(k){mB[k]=k in mB?mB[k]+1:0;return mB[k]};
_.sA=function(k,v,C){C=C===void 0?{}:C;var G=tb;_.rt("ytLoggingEventsDefaultDisabled",!1)&&tb===tb&&(G=null);DA(k,v,G,C)};
_.V8=function(){if(_.z("web_fp_via_jspb")){var k=!0;k=k===void 0?!1:k;var v=XTj;XTj=[];if(v){v=_.H(v);for(var C=v.next();!C.done;C=v.next())C=C.value,k?DA(C.payloadName,C.payload,tb,C.options):_.sA(C.payloadName,C.payload,C.options)}VsO(void 0,!0);if(!_.z("web_fp_via_jspb_and_json"))return}VsO(void 0,!1)};
xXO=function(k,v){var C;if((C=v)==null?0:C.componentStack)return v;if(k=k.componentStack)v||(v={}),v.componentStack=k;return v};
Asm=function(){_.CS(_.wt("ERRORS")||[],function(k){_.hb.apply(null,k)});
_.YH("ERRORS",[])};
_.B3=function(k){_.hb(k)};
_.ji=function(k){_.hb(k,"WARNING")};
etj=function(k){k instanceof Error?_.hb(k):(k=_.ni(k)?JSON.stringify(k):String(k),k=new _.q5(k),k.name="RejectedPromiseError",_.ji(k))};
qjb=function(k,v,C,G,p,P){v=v===void 0?"Unknown file":v;C=C===void 0?0:C;var N=!1,I=XR6("log_window_onerror_fraction");if(I&&Math.random()<I)N=!0;else{I=document.getElementsByTagName("script");for(var S=0,Q=I.length;S<Q;S++)if(I[S].src.indexOf("/debug-")>0){N=!0;break}}N&&(N=!1,p?N=!0:(typeof k==="string"?I=k:ErrorEvent&&k instanceof ErrorEvent?(N=!0,I=k.message,v=k.filename,C=k.lineno,G=k.colno):(I="Unknown error",v="Unknown file",C=0),p=new _.q5(I),p.name="UnhandledWindowError",p.message=I,p.fileName=
v,p.lineNumber=C,isNaN(G)?delete p.columnNumber:p.columnNumber=G),_.z("wiz_enable_component_stack_propagation_killswitch")||(P=xXO(p,P)),P&&_.Y3(p,P),N?_.hb(p):_.ji(p))};
_.hb=function(k,v,C,G,p,P,N,I){P=P===void 0?{}:P;P.name=C||_.wt("INNERTUBE_CONTEXT_CLIENT_NAME",1);P.version=G||_.wt("INNERTUBE_CONTEXT_CLIENT_VERSION");C=P;v=v===void 0?"ERROR":v;N=N===void 0?!1:N;v=v===void 0?"ERROR":v;N=N===void 0?!1:N;if(k&&(k.hasOwnProperty("level")&&k.level&&(v=k.level),_.z("console_log_js_exceptions")&&(G=[],G.push("Name: "+k.name),G.push("Message: "+k.message),k.hasOwnProperty("params")&&G.push("Error Params: "+JSON.stringify(k.params)),k.hasOwnProperty("args")&&G.push("Error args: "+
JSON.stringify(k.args)),G.push("File name: "+k.fileName),G.push("Stacktrace: "+k.stack),G=G.join("\n"),window.console.log(G,k)),!(mX$>=5))){G=[];p=_.H(DXj);for(P=p.next();!P.done;P=p.next()){P=P.value;try{P()&&G.push(P())}catch(O){}}G=[].concat(_.tX(tJ6),_.tX(G));var S=sZD(k);p=S.message||"Unknown Error";P=S.name||"UnknownError";var Q=S.stack||k.stacktrace||"Not available";if(Q.startsWith(P+": "+p)){var R=Q.split("\n");R.shift();Q=R.join("\n")}R=S.lineNumber||"Not available";S=S.fileName||"Not available";
var l=0;if(k.hasOwnProperty("args")&&k.args&&k.args.length)for(var d=0;d<k.args.length&&!(l=LM2(k.args[d],"params."+d,C,l),l>=500);d++);else if(k.hasOwnProperty("params")&&k.params){var f=k.params;if(typeof k.params==="object")for(d in f){if(f[d]){var c="params."+d,U=OT(f[d]);C[c]=U;l+=c.length+U.length;if(l>500)break}}else C.params=OT(f)}if(G.length)for(d=0;d<G.length&&!(l=LM2(G[d],"params.context."+d,C,l),l>=500);d++);navigator.vendor&&!C.hasOwnProperty("vendor")&&(C["device.vendor"]=navigator.vendor);
d={message:p,name:P,lineNumber:R,fileName:S,stack:Q,params:C,sampleWeight:1};C=Number(k.columnNumber);isNaN(C)||(d.lineNumber=d.lineNumber+":"+C);if(k.level==="IGNORED")k=0;else a:{k=VJg();C=_.H(k.messageWeights);for(G=C.next();!G.done;G=C.next())if(G=G.value,d.message&&d.message.match(G.messageRegExp)){k=G.weight;break a}k=_.H(k.callbackWeights);for(C=k.next();!C.done;C=k.next())if(C=C.value,C.callback(d)){k=C.weight;break a}k=1}d.sampleWeight=k;k=_.H(ht_);for(C=k.next();!C.done;C=k.next())if(C=
C.value,C.patternsForType[d.name])for(p=_.H(C.patternsForType[d.name]),G=p.next();!G.done;G=p.next())if(P=G.value,G=d.message.match(P.regexp)){d.params["params.error.original"]=G[0];p=P.groups;P={};for(R=0;R<p.length;R++)P[p[R]]=G[R+1],d.params["params.error."+p[R]]=G[R+1];d.message=C.messageFn(P);break}d.params||(d.params={});k=VJg();d.params["params.errorServiceSignature"]="msg="+k.messageWeights.length+"&cb="+k.callbackWeights.length;d.params["params.serviceWorker"]="false";_.G$.document&&_.G$.document.querySelectorAll&&
(d.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new wp(Bbb,"sample")).constructor!==wp&&(d.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(d);if(d.sampleWeight!==0&&!jZK.has(d.message)){if(N&&_.z("web_enable_error_204"))YjZ(v===void 0?"ERROR":v,d);else{v=v===void 0?"ERROR":v;v==="ERROR"?(ng.publish("handleError",d),_.z("record_app_crashed_web")&&wTD===0&&d.sampleWeight===1&&(wTD++,N={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.z("report_client_error_with_app_crash_ks")||(N.systemHealth={crashData:{clientError:{logMessage:{message:d.message}}}}),_.sA("appCrashed",N)),nYO++):v==="WARNING"&&ng.publish("handleWarning",d);if(_.z("kevlar_gel_error_routing")){N=v;I=I===void 0?{}:I;b:{k=_.H(JsK);for(C=k.next();!C.done;C=k.next())if(nS(C.value.toLowerCase())){k=!0;break b}k=!1}if(k)I=void 0;else{C={stackTrace:d.stack};d.fileName&&(C.filename=d.fileName);k=d.lineNumber&&d.lineNumber.split?d.lineNumber.split(":"):[];k.length!==
0&&(k.length!==1||isNaN(Number(k[0]))?k.length!==2||isNaN(Number(k[0]))||isNaN(Number(k[1]))||(C.lineNumber=Number(k[0]),C.columnNumber=Number(k[1])):C.lineNumber=Number(k[0]));k={level:"ERROR_LEVEL_UNKNOWN",message:d.message,errorClassName:d.name,sampleWeight:d.sampleWeight};N==="ERROR"?k.level="ERROR_LEVEL_ERROR":N==="WARNING"&&(k.level="ERROR_LEVEL_WARNNING");C={isObfuscated:!0,browserStackInfo:C};I.pageUrl=window.location.href;I.kvPairs=[];_.wt("FEXP_EXPERIMENTS")&&(I.experimentIds=_.wt("FEXP_EXPERIMENTS"));
G=_.wt("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!XR6("web_disable_gel_stp_ecatcher_killswitch")&&G)for(p=_.H(Object.keys(G)),P=p.next();!P.done;P=p.next())P=P.value,I.kvPairs.push({key:P,value:String(G[P])});if(G=d.params)for(p=_.H(Object.keys(G)),P=p.next();!P.done;P=p.next())P=P.value,I.kvPairs.push({key:"client."+P,value:String(G[P])});G=_.wt("SERVER_NAME");p=_.wt("SERVER_VERSION");G&&p&&(I.kvPairs.push({key:"server.name",value:G}),I.kvPairs.push({key:"server.version",value:p}));I={errorMetadata:I,
stackTrace:C,logMessage:k}}I&&(_.sA("clientError",I),(N==="ERROR"||_.z("errors_flush_gel_always_killswitch"))&&_.V8())}_.z("suppress_error_204_logging")||YjZ(v,d)}try{jZK.add(d.message)}catch(O){}mX$++}}};
YjZ=function(k,v){var C=v.params||{};k={urlParams:{a:"logerror",t:"jserror",type:v.name,msg:v.message.substr(0,250),line:v.lineNumber,level:k,"client.name":C.name},postParams:{url:_.wt("PAGE_NAME",window.location.href),file:v.fileName},method:"POST"};C.version&&(k["client.version"]=C.version);if(k.postParams){v.stack&&(k.postParams.stack=v.stack);v=_.H(Object.keys(C));for(var G=v.next();!G.done;G=v.next())G=G.value,k.postParams["client."+G]=C[G];if(C=_.wt("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(v=
_.H(Object.keys(C)),G=v.next();!G.done;G=v.next())G=G.value,k.postParams[G]=C[G];(C=_.wt("LAVA_VERSION"))&&(k.postParams["lava.version"]=C);C=_.wt("SERVER_NAME");v=_.wt("SERVER_VERSION");C&&v&&(k.postParams["server.name"]=C,k.postParams["server.version"]=v)}_.gm(_.wt("ECATCHER_REPORT_HOST","")+"/error_204",k)};
_.rs2=function(k,v){v=v===void 0?"ERROR":v;var C=C===void 0?{}:C;var G=_.ke("ytbin.polymer.shared.lib.tampering.info");G&&(G=G())&&(C["params.tamperingInfo"]=G.sort().join(","));_.hb(k,v,void 0,void 0,!0,C)};
_.Y3=function(k){var v=_.j7.apply(1,arguments);k.args||(k.args=[]);Array.isArray(k.args)&&k.args.push.apply(k.args,_.tX(v))};
KDx=function(k){k.level="IGNORED"};
Tbg=function(k,v){tJ6.push(k);v();tJ6.pop()};
rp=function(k,v){for(var C in v)v.hasOwnProperty(C)&&(k=_.Jb(k,C,v[C]));return k};
_.kWx=function(k,v,C){C=C===void 0?!1:C;if(!k)return null;if(k.adInfoDialogEndpoint||k.backstageImageUploadEndpoint||k.confirmDialogEndpoint||k.clientActionEndpoint||k.createBackstagePostDialogEndpoint||k.createCommentReplyDialogEndpoint||k.flowEndpoint||k.guideBuilderEndpoint||k.liveChatDialogEndpoint||k.modalEndpoint||k.openPopupAction||k.shareEndpoint||k.shareEntityEndpoint||k.showLiveChatItemEndpoint||k.subscriptionManagerEndpoint||k.unlimitedCreateFamilyEndpoint||k.unlimitedFamilyFlowEndpoint||
k.updateCommentDialogEndpoint||k.updateCommentReplyDialogEndpoint||k.userFeedbackEndpoint||k.videoEditorEndpoint||k.ypcCancelSurveyEndpoint)return v=_.fS("polymer_report_client_url_requested_rate"),!C&&Math.random()<v&&_.ji(new _.q5("urlForEndpoint used on client endpoint",k)),null;var G=_.fS("polymer_report_missing_web_navigation_endpoint_rate");if(k.liveChatEndpoint||k.liveChatReplayEndpoint)G=0;if(!k.commandMetadata&&!k.clickTrackingParams&&Math.random()<G){var p={},P;for(P in k)p[P]="1";_.ji(new _.q5("Missing navigation data",
p))}p="";if(k.commandMetadata&&k.commandMetadata.webCommandMetadata&&k.commandMetadata.webCommandMetadata.url)p=k.commandMetadata.webCommandMetadata.url;else if(k.searchEndpoint)Math.random()<G&&_.ji(new _.q5("Should not manually handle search",k)),p="/results?search_query="+encodeURIComponent(k.searchEndpoint.query).replace(/%20/g,"+"),k.searchEndpoint.params&&(p+="&sp="+k.searchEndpoint.params);else if(k.watchEndpoint)Math.random()<G&&_.ji(new _.q5("Should not manually handle watch",k)),p="/watch?v="+
k.watchEndpoint.videoId,k.watchEndpoint.playlistId&&(p+="&list="+k.watchEndpoint.playlistId),k.watchEndpoint.index&&(p+="&index="+k.watchEndpoint.index),k.watchEndpoint.startTimeSeconds&&(p+="&t="+k.watchEndpoint.startTimeSeconds);else if(k.browseEndpoint)G=k.browseEndpoint.browseId,(P=k.browseEndpoint.canonicalBaseUrl)?p=P:G&&(p=G.substr(0,2),p=p==="FE"?G==="FEwhat_to_watch"?"/":G==="FEmy_videos"?"/my_videos":"/feed/"+G.substr(2):p==="VL"?"/playlist?list="+G.substr(2):"/channel/"+G),p&&k.browseEndpoint.query&&
(p=rp(p+"/search",{query:k.browseEndpoint.query})),p&&k.browseEndpoint.params&&(p=rp(p,{params:k.browseEndpoint.params}));else{if(k.urlEndpoint)return k.urlEndpoint.url;k.signInEndpoint?(p="https://accounts.google.com/ServiceLogin",G={},_.t9.extend(G,v||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),v=G):k.uploadEndpoint?p="//www.youtube.com/upload":k.liveChatEndpoint?(p=k.liveChatEndpoint,G=_.t9.clone(p),_.ni(p.continuation)&&(P=Object.keys(p.continuation)[0],
G.continuation=p.continuation[P].continuation),p=rp("/youtubei/v1/live_chat/get_live_chat",G)):k.liveChatReplayEndpoint?(p=_.t9.clone(k.liveChatReplayEndpoint),p.currentPlayerState&&(_.t9.extend(p,p.currentPlayerState),delete p.currentPlayerState),p=rp("/youtubei/v1/live_chat/get_live_chat_replay",p)):k.liveChatItemContextMenuEndpoint?p=rp("/youtubei/v1/live_chat/get_item_context_menu",k.liveChatItemContextMenuEndpoint):k.liveChatPurchaseMessageEndpoint?p=rp("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
k.liveChatPurchaseMessageEndpoint):k.openSuperStickerBuyFlowCommand?p=rp("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",k.openSuperStickerBuyFlowCommand):k.videoEditEndpoint?p=rp("/edit",{video_id:k.videoEditEndpoint.videoId}):k.liveDashboardEndpoint?p=k.liveDashboardEndpoint.videoId?rp("/live_dashboard",{v:k.liveDashboardEndpoint.videoId}):"/live_dashboard":k.signalNavigationEndpoint&&k.signalNavigationEndpoint.signal&&k.signalNavigationEndpoint.signal==="WEBCAM"?p="/webcam":k.getPdgBuyFlowCommand&&
(p=rp(k.getPdgBuyFlowCommand.buyflowApiPath,{params:k.getPdgBuyFlowCommand.params}))}return p||C?rp(p,v||{}):(_.ji(new _.q5("Error: Can't construct url for endpoint","keys:"+Object.keys(k).sort().join(","),k)),null)};
obD=function(k){if(k){if(k.browseEndpoint)return!!k.browseEndpoint.nofollow;if(k.watchEndpoint)return!!k.watchEndpoint.nofollow;if(k.urlEndpoint)return!!k.urlEndpoint.nofollow}return!1};
_.CdK=function(k,v){var C=v+k,G=vb_.get(C);if(G)return G;k=v+"-"+k.replace(/([A-Z])/g,"-$1").toLowerCase();vb_.set(C,k);return k};
GW$=function(k){var v=_.BG(k,"action")||_.BG(k,"command")||_.BG(k,"endpoint");if(!v)return null;v=_.CdK(v,"yt");_.F(k,_.kt)&&(v+="-"+_.F(k,_.kt).signal.toLowerCase().replace(/_/g,"-"));return v};
H0_=function(k){try{var v=Object.keys(k)}catch(p){return[]}for(var C=0;C<v.length;C++){var G=v[C];if(pYZ.test(G)||PdZ.test(G))return WQx(k[G])}return[]};
WQx=function(k){return k.command?[k.command]:k.onExecutionAction?[k.onExecutionAction]:k.onResponseReceivedCommand?[k.onResponseReceivedCommand]:k.updateFlowCommand?[k.updateFlowCommand]:k.clientActions?k.clientActions:k.action?[k.action]:k.actions||k.commands||k.onResponseReceivedActions||k.onResponseReceivedCommands||k.onResponseReceivedEndpoints||[]};
I33=function(k,v){v=v===void 0?!1:v;var C=_.Ql().resolve(_.uL(oG));C||(C=new NUm,_.Ql().addProvider({provide:oG,useValue:C}));return C&&k&&!_.t9.isEmpty(k)?C.getUrl(k,v):""};
Z02=function(k,v,C){C=C===void 0?"":C;if(v){k.data=v;var G=I33(v);G?(ws(k,G),obD(v)||!Zy(G)?k.rel="nofollow":k.removeAttribute("rel"),_.F(v,_.vX)&&_.F(v,_.vX).target==="TARGET_NEW_WINDOW"?k.target="_blank":C?k.target=C:k.removeAttribute("target")):(k.removeAttribute("href"),k.removeAttribute("rel"),k.removeAttribute("target"))}};
_.HX=function(k,v){var C=H5;if(mh())S3x(k,function(){var P=_.j7.apply(0,arguments);Ya(C,function(){v.apply(null,_.tX(P))})});
else{var G=_.Cn.getInstance(),p=yRx(v);EBO(function(){p.value=v});
_.Vk(function(){var P={},N=_.PX(G,(P[k]=function(){var I=_.j7.apply(0,arguments);Ya(C,function(){p.value.apply(p,_.tX(I))})},P));
return function(){var I={};_.WX(G,(I[k]="",I),N)}})}};
_.Nq=function(k,v){return uV3(k,!1,v)};
_.IG=function(k,v){return uV3(k,!0,v)};
uV3=function(k,v,C){return mh()?QB3(k,v,C):b0D(k,v,C)};
b0D=function(k,v,C){return hY(function(){return QB3(k,v,C)})};
QB3=function(k,v,C){var G=fQb(function(p){G.value=p;var P=function(){var N=Re(null);try{return C==null?void 0:C(p)}finally{Re(N)}}();
return function(){P==null||P()}});
G.__expectedTagName=k;G.__optional=v;G.isIdom=!mh();return G};
Rgm=function(k){var v=H5,C=eH;return{getFn:function(){return function(G){if(!v.isDisposed){var p=function(){return k(G)};
tc(function(){return _.E0(p)},C)!==!0&&G.stopPropagation()}}}}};
l3j=function(k){if(typeof k.children==="function")return k.children(),null;k=_.H(k.children);for(var v=k.next();!v.done;v=k.next())v=v.value,v();return null};
d4b=function(k){var v;return((v=k.prototype)==null?void 0:v.render)===void 0};
f32=function(k){var v=Array.isArray(k.items)?k.items:Array.from(k.items);k=k.children;return(Array.isArray(v)?v:Array.from(v)).map(k)};
FQ$=function(k,v,C){C=C===void 0?!1:C;tc(function(){return zgj(k,v,C)})};
zgj=function(k,v,C){var G=null;XB++;C=(C===void 0?0:C)?c86:Ebj;try{G=C(k,function(){ZX(v)}),Ac(!1)}catch(p){throw Ac(!0),p;
}return G===null?k:G};
ZX=function(k){if(k!==void 0&&k!==null)if(k instanceof gt)for(var v=vG;CD()!=null&&C6m in CD()&&v.contains(CD());)PG();else if(Array.isArray(k))for(v=_.H(k),k=v.next();!k.done;k=v.next())ZX(k.value);else if(k instanceof LI||k instanceof SA||"function"==typeof _.uE&&k instanceof _.uE)vDx(k.toString());else if(_.dt(k)){if(CD()!==k){var C,G;v=(G=(C=eH)==null?void 0:C.name)!=null?G:"unknown";throw Error("hc`"+k.tagName+"`"+v);}PG()}else if(k!=null&&k.contentKind===FM||k instanceof nI||l2K(k))for(v=f2K(k),
v=Array.from(v.childNodes),v=_.H(v),k=v.next();!k.done;k=v.next())vG.appendChild(k.value),PG();else if(qI(k)&&(k=k.toString()),C=typeof k,C==="boolean"||C==="number"||C==="string")vDx(k);else if(typeof k==="function"){v=vG;var p=CD();p&&(p._isSignalTextNode||p._isSafeOrSanitizedHtmlNode)||Yl2(v,p,k);PG()}else if(k.type===f32)ZX(k.type(Object.assign({},k.props,{children:k.children[0]})));else{if(typeof k.type==="string"){a:{k.__open||wXf(k.type,k.props.idomKey);p=vG;for(v in k.props)if(k.props[v]!==
a32){var P=k.props[v];C=N_;C.push(v);C.push(P)}v=uf.attributes;v=v===void 0?S5:v;P=vG;C=TN(P);oD$(P,C,v);jbj(p,k.props,!0);if((k.props.skip||k.props.skipchildren)&&vG.hasChildNodes())pD=vG.lastChild;else{if(k.type==="style"&&Ur2(k.children)===null){pD=vG.lastChild;v=void 0;break a}ZX(k.children)}ntj();k.__open&&(k.__open=!1);I2Z(p,k.props);v=p}return v}if(k.type===_.RC)ZX(k.children);else if(!MhO(k)){v=k;try{$4g(v)}catch(N){k=N,(P=uf.handleError)==null||P.call.apply(P,[uf].concat(_.tX(ww(k,(p=v.type)==
null?void 0:p.TAG_NAME))))}v.__open&&(ntj(),v.__open=!1)}}};
U4D=function(k,v){var C;d4b(k)?C=new XM(v,k):C=new k(v);C.__type=k;C.__updateContext={nextState:C.state,isForced:!1};return C};
$4g=function(k){var v=k.type,C=v.TAG_NAME;if(v===l3j)k.props.children=k.children,v(k.props);else{k.children.length>0&&(k.props.children=k.children);var G;(G=k.props).idomKey||(G.idomKey=v);if(C){var p=wXf(C,k.props.idomKey);k.__open=!0;var P=p.__instance}P||(P=U4D(v,k.props),P.props=null,p&&(p.__instance=P,P.el=p));var N;C=((N=P.__updateContext)!=null?N:{nextState:P.state,isForced:!1}).nextState;P.__updateContext=void 0;v.getDerivedStateFromProps&&(C=v.getDerivedStateFromProps(k.props,C));P.props=
k.props;P.state=C;N=function(){var I=P;OD.beforeRender(I);var S=I.render(I.props);S?(I.props.idomKey&&(S.props.idomKey=I.props.idomKey),I=S):I=void 0;if(S=I)if(S.__open=k.__open,I=ZX(S),k.__open=S.__open,!v.TAG_NAME)if(I)v.TAG_NAME=I.tagName.toLowerCase(),I.__instance=P,P.el=I;else{var Q;if((Q=P.hooks)==null?0:Q.length){var R;(R=uf.handleError)==null||R.call.apply(R,[uf].concat(_.tX(ww(Error("od")))))}}P.didPatch();OD.didPatch(P)};
(C=P.functionComponent)?Zng(C,N,P.props.debugInstance):N()}};
MhO=function(k){var v=k.type;if(!d4b(v)||v===l3j||v.componentType===qi)return!1;k.props.children=k.children.length>1?k.children:k.children[0];var C,G=(C=k.props.idomKey)!=null?C:k.type,p;if(CD()&&((p=CD()[M_])==null?void 0:p.key)===G){var P=CD(),N=P[M_];if(!N)throw Error("gc`"+P.tagName);var I;(I=N.updateSignalsFromIdomProps)==null||I.call(N,k.props);gbm(N);return!0}if(i0$.has(v.name))throw I=v.name,v=(N=(P=eH)==null?void 0:P.name)!=null?N:"unknown",Error("fc`"+I+"`"+v);rtm(k.type,k.props,k.children);
k.props.renderedFromIdom=!0;(I=Zng(k.type,function(){return tB3(k.type,k.props)},k.props.debugInstance))&&LQj(I);
return!0};
O0_=function(k){for(var v=0;v<UD(k).length;v++)PG()};
gbm=function(k){var v=y82();if(v)O0_(v);else for(var C=0;C<k.numNodes;C++)(v=y82())?O0_(v):PG()};
y82=function(){var k;return(k=CD()[M_])==null?void 0:k.sourceDynamicRange};
LQj=function(k){k=uX$(k);k=Array.isArray(k)?k:[k];k=_.H(k);for(var v=k.next();!v.done;v=k.next())vG.insertBefore(v.value,CD()),PG()};
XYb=function(){var k=VBK(),v=hY(function(){return{value:0}});
return[v.value,function(C){if(yk!==null){var G;(G=uf.handleError)==null||G.call.apply(G,[uf].concat(_.tX(ww(Error("pd")))))}v.value=typeof C==="function"?C(v.value):C;k.__updateContext={nextState:k.state,isForced:!0};C=_.Ni(k.effectContext);G=lE(!1);try{if(k.el){var p,P={},N=(P.props=k.props,P.type=k.__type,P.children=(p=k.props.children)!=null?p:[],P[bE]=!0,P);try{FQ$(k.el,N,!0)}catch(Q){var I,S;(S=uf.handleError)==null||S.call.apply(S,[uf].concat(_.tX(ww(Q,(I=k.__type)==null?void 0:I.TAG_NAME))))}}}finally{lE(G),
_.Ni(C)}}]};
_.uN=function(k,v){var C=H5,G=function(p){Ya(C,function(){v(p)})};
window.addEventListener(k,G,void 0);_.Vr(function(){window.removeEventListener(k,G,void 0)})};
_.bN=function(k){var v=H5;return function(C){var G,p=(G=k.observer)!=null?G:_.Ql().resolve(Qh);G=x4K(C);var P=[];k.showOption&&P.push(p.observe(C,function(){Ya(v,function(){k.visibilityCallback(!0,C)})},k.showOption));
k.hideOption&&P.push(p.observe(C,function(){Ya(v,function(){k.visibilityCallback(!1,C)})},k.hideOption));
k.prescanOption&&k.prescanCallback&&P.push(p.observe(C,function(){Ya(v,function(){k.prescanCallback()})},k.prescanOption));
var N;G.visibilityMonitorKeys=((N=G.visibilityMonitorKeys)!=null?N:[]).concat(P)}};
x4K=function(k){var v;return(v=k.polymerController)!=null?v:k};
m4Z=function(k,v){var C=A8m;return _.u(_.RC,null,Qgg(uf.enableLazyTsx,function(){return _.u(egx,{id:C,value:k,children:v})},function(){var G=q3Z(C,k);
SH(G);G=_.Ni(G);try{return v()}finally{_.Ni(G)}}))};
egx=function(k){var v=k.children;k=q3Z(k.id,k.value);SH(k);k=_.Ni(k);try{return _.u(_.RC,null,iE(v()))}finally{_.Ni(k)}};
q3Z=function(k,v){return Object.assign(Object.create(D4_),{id:k,contextValue:v})};
thf=function(k){var v,C=H5;_.jH(function(){var G=_.Ni(C),p=lE(!v);try{if(v)FQ$(v,k.children(),!0);else if(v=iE(k.children()),!(v instanceof Element))throw Error("qd");}finally{lE(p),_.Ni(G)}},"f");
return v};
_.sBD=function(k,v){var C;v=hc(function(){var G=lE(!0);XB++;try{C=UD(k()),Ac(!1)}catch(p){throw Ac(!0),p;}finally{lE(G)}},v===void 0?!1:v);
return[C,v]};
hg6=function(k){var v=new Vhm;v.abort(k);return v.signal};
BU3=function(){if(this.aborted){var k;throw(k=this.reason)!=null?k:new DOMException("signal is aborted without reason","AbortError");}};
wYZ=function(k){var v=new Vhm;k=_.H(k);for(var C=k.next();!C.done;C=k.next())if(C=C.value,C.aborted){v.abort(C.reason);break}else jB_.set(v.signal,v),Y3O.add(C,v.signal);return v.signal};
nbD=function(){for(var k=_.H(Y3O.get(this)),v=k.next();!v.done;v=k.next())jB_.get(v.value).abort(this.reason)};
J8K=function(k){var v=new Vhm;setTimeout(function(){v.abort(new DOMException("signal timed out","TimeoutError"))},k);
return v.signal};
r8i=function(){var k,v;return{promise:new Promise(function(C,G){k=C;v=G}),
resolve:k,reject:v}};
TUm=function(k){var v=r8i(),C=v.promise;KQj.set(k,{promise:C,resolve:v.resolve,reject:v.reject});RG||(RG=[],queueMicrotask(function(){var G=[].concat(_.tX(RG));RG=null;var p=sV().loadMultiple(G);G=_.H(G);for(var P=G.next();!P.done;P=G.next())P=P.value,p[P].then(KQj.get(P).resolve,KQj.get(P).reject)}));
RG.push(k);return C};
oqx=function(k){k=k.buf.charCodeAt(k.pos++);return kZK[k]};
lN=function(k){var v=0,C=0;do{var G=oqx(k);v|=(G&31)<<C;C+=5}while(G&32);return v<0?v+4294967296:v};
C9D=function(k,v,C,G){var p=!0;p=p===void 0?!1:p;v=v===void 0?!1:v;G=G===void 0?{}:G;var P=G.cssRowKey||"",N=G.combinedSignature||"";!P&&window&&window._F_cssRowKey&&(P=window._F_cssRowKey,!N&&window._F_combinedSignature&&(N=window._F_combinedSignature));if(P&&typeof window._F_installCss!=="function")throw Error("Ad");var I=G.loaderClass||_.dB;k=xBb(k===void 0?"base-js":k);v=new I(fNj(e9i("",k)),P,N,p,v);p=G.useCors||k&&k.hasAttribute("crossorigin");k=G.corsMode||k&&k.getAttribute("crossorigin");
p&&(v.useCors_=p);k&&(v.corsMode_=k);G.urlMaxLength&&(v.urlMaxLength=G.urlMaxLength);C&&(v.insertPos=C);G.fetchPriority&&(v.fetchPriority=G.fetchPriority);var S=sV();S.JSC$10125_loader_=v;S.setBatchModeEnabled(!0);_.vqi=G.batchingStrategy==="BATCH"?TUm:function(Q){return Promise.resolve(S.load(Q))}};
P9m=function(k,v,C){GZD(k,v);k[v][p6f].unshift(C)};
GZD=function(k,v){if(!k[v]||!k[v][p6f]){var C=k[v],G=C?[C]:[];k[v]=function(){for(var p=_.H(G),P=p.next();!P.done;P=p.next())P.value.apply(this,arguments)};
k[v][p6f]=G}};
Wrb=function(k){if(!k)return[];var v=[];k=_.H(k);for(var C=k.next();!C.done;C=k.next())C=C.value,Array.isArray(C)?v.push.apply(v,_.tX(Wrb(C))):v.push(C);return v};
_.zx=function(k,v){if(k&&HJZ.test(k)||k==="//")return k;if(N06===void 0){N06=!1;try{var C=new URL("b","http://a");C.pathname="c%20d";N06=C.href==="http://a/c%20d"}catch(G){}}v||(v=document.baseURI||window.location.href);if(N06)try{return(new URL(k,v)).href}catch(G){return k}fn||(fn=document.implementation.createHTMLDocument("temp"),fn.base=fn.createElement("base"),fn.head.appendChild(fn.base),fn.anchor=fn.createElement("a"),fn.body.appendChild(fn.anchor));fn.base.href=v;fn.anchor.href=k;return fn.anchor.href||
k};
ZJg=function(k,v){return k.replace(I_2,function(C,G,p,P){return G+"'"+_.zx(p.replace(/["']/g,""),v)+"'"+P})};
Sd3=function(k){return k.substring(0,k.lastIndexOf("/")+1)};
bJK=function(){uff=!1;for(var k=Fs.length,v=0;v<k;v++){var C=Fs[v];if(C)try{C()}catch(G){setTimeout(function(){throw G;})}}Fs.splice(0,k);
Qxf+=k};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(k){console.log("["+k.is+"]: registered")};
l_Z=function(k){R$O.push(k)};
cX=function(k){return dj3[k]||(dj3[k]=k.indexOf("-")<0?k:k.replace(f_D,function(v){return v[1].toUpperCase()}))};
Eh=function(k){return dj3[k]||(dj3[k]=k.replace(z$6,"-$1").toLowerCase())};
Frf=function(k,v){var C=v.parentInfo&&Frf(k,v.parentInfo);if(C)for(k=C.firstChild,C=0;k;k=k.nextSibling){if(v.parentIndex===C++)return k}else return k};
cim=function(k,v){k=k._methodHost||k;return function(C){if(k[v])k[v](C,C.detail);else console.warn("listener method `"+v+"` not defined")}};
aG=function(k){return k.indexOf(".")>=0};
Mq=function(k){var v=k.indexOf(".");return v===-1?k:k.slice(0,v)};
Eqb=function(k,v){return k.indexOf(v+".")===0};
$t=function(k,v){return v.indexOf(k+".")===0};
Uh=function(k,v,C){return v+C.slice(k.length)};
a_K=function(k,v){return k===v||Eqb(k,v)||$t(k,v)};
gB=function(k){if(Array.isArray(k)){for(var v=[],C=0;C<k.length;C++)for(var G=k[C].toString().split("."),p=0;p<G.length;p++)v.push(G[p]);return v.join(".")}return k};
MuO=function(k){return Array.isArray(k)?gB(k).split("."):k.toString().split(".")};
iN=function(k,v,C){v=MuO(v);for(var G=0;G<v.length;G++){if(!k)return;k=k[v[G]]}C&&(C.path=v.join("."));return k};
$jZ=function(k,v,C){var G=MuO(v),p=G[G.length-1];if(G.length>1){for(v=0;v<G.length-1;v++)if(k=k[G[v]],!k)return;k[p]=C}else k[v]=C;return G.join(".")};
Uj2=function(k,v,C){var G=k[v];if(!G)G=k[v]={};else if(!k.hasOwnProperty(v)&&(G=k[v]=Object.create(k[v]),C))for(var p in G)for(k=G[p],v=G[p]=Array(k.length),C=0;C<k.length;C++)v[C]=k[C];return G};
Oh=function(k,v,C,G,p,P){if(v){var N=!1,I=Ln++,S;for(S in C){var Q=p?Mq(S):S;if(Q=v[Q])for(var R=0,l=Q.length,d=void 0;R<l&&(d=Q[R]);R++)d.info&&d.info.lastRun===I||p&&!gqZ(S,d.trigger)||(d.info&&(d.info.lastRun=I),d.fn(k,S,C,G,d.info,p,P),N=!0)}return N}return!1};
gqZ=function(k,v){if(v){var C=v.name;return C==k||!(!v.structured||!Eqb(C,k))||!(!v.wildcard||!$t(C,k))}return!0};
iJO=function(k,v,C,G,p){v=typeof p.method==="string"?k[p.method]:p.method;C=p.property;v?v.call(k,k.__data[C],G[C]):p.dynamicFn||console.warn("observer method `"+p.method+"` not defined")};
Lrx=function(k,v,C,G){C={value:C,queueProperty:!0};G&&(C.path=G);(0,_.yh)(k).dispatchEvent(new CustomEvent(v,{detail:C}))};
OJj=function(k,v,C,G,p,P){P=(G=(P?Mq(v):v)!=v?v:null)?iN(k,G):k.__data[v];G&&P===void 0&&(P=C[v]);Lrx(k,p.eventName,P,G)};
yii=function(k,v,C,G,p){C=k.__data[v];Xs&&(C=Xs(C,p.attrName,"attribute",k));k._propertyToAttribute(v,p.attrName,C)};
xjK=function(k){var v=k.constructor.__orderedComputedDeps;if(!v){v=new Map;for(var C=k.__computeEffects,G=X6f(k),p=G.counts,P=G.ready,N=G.total;G=P.shift();)v.set(G,v.size),(G=C[G])&&G.forEach(function(I){I=I.info.methodInfo;--N;--p[I]===0&&P.push(I)});
N!==0&&console.warn("Computed graph for "+k.localName+" incomplete; circular?");k.constructor.__orderedComputedDeps=v}return v};
X6f=function(k){var v=k.__computeInfo,C={};k=k.__computeEffects;var G=[],p=0,P;for(P in v){var N=v[P];p+=C[P]=N.args.filter(function(S){return!S.literal}).length+(N.dynamicFn?1:0)}for(var I in k)v[I]||G.push(I);
return{counts:C,ready:G,total:p}};
e$D=function(k,v,C,G,p){v=Ai3(k,v,C,G,p);if(v===xt)return!1;p=p.methodInfo;if(k.__dataHasAccessor&&k.__dataHasAccessor[p])return k._setPendingProperty(p,v,!0);k[p]=v;return!1};
Djj=function(k,v,C,G,p,P,N){C.bindings=C.bindings||[];G={kind:G,target:p,parts:P,literal:N,isCompound:P.length!==1};C.bindings.push(G);G.target&&G.kind!="attribute"&&G.kind!="text"&&!G.isCompound&&G.parts[0].mode==="{"&&(C=G.parts[0],P=C.negate,G.listenerEvent=C.event||Eh(p)+"-changed",G.listenerNegate=P);p=v.nodeInfoList.length;for(C=0;C<G.parts.length;C++){var I=G.parts[C];I.compoundIndex=C;P=k;N=v;var S=G,Q=I,R=p;if(!Q.literal)if(S.kind==="attribute"&&S.target[0]==="-")console.warn("Cannot set attribute "+
S.target+' because "-" is not a valid attribute starting character');else for(I=Q.dependencies,S={index:R,binding:S,part:Q,evaluator:P},Q=0;Q<I.length;Q++)R=I[Q],typeof R=="string"&&(R=qdO(R),R.wildcard=!0),P._addTemplatePropertyEffect(N,R.rootProperty,{fn:mji,info:S,trigger:R})}};
mji=function(k,v,C,G,p,P,N){N=N[p.index];var I=p.binding,S=p.part;P&&S.source&&v.length>S.source.length&&I.kind=="property"&&!I.isCompound&&N.__isPropertyEffectsClient&&N.__dataHasAccessor&&N.__dataHasAccessor[I.target]?(C=C[v],v=Uh(S.source,I.target,v),N._setPendingPropertyOrPath(v,C,!1,!0)&&k._enqueueClient(N)):(v=p.evaluator._evaluateBinding(k,S,v,C,G,P),v!==xt&&(I.isCompound&&(C=N.__dataCompoundStorage[I.target],C[S.compoundIndex]=v,v=C.join("")),I.kind==="attribute"||I.target!=="textContent"&&
(I.target!=="value"||N.localName!=="input"&&N.localName!=="textarea")||(v=v==void 0?"":v),S=v,Xs&&(S=Xs(S,I.target,I.kind,N)),I.kind=="attribute"?k._valueToNodeAttribute(N,S,I.target):(I=I.target,N.__isPropertyEffectsClient&&N.__dataHasAccessor&&N.__dataHasAccessor[I]?N.__readOnly&&N.__readOnly[I]||N._setPendingProperty(I,S)&&k._enqueueClient(N):k._setUnmanagedPropertyToNode(N,I,S))))};
tux=function(k,v,C){if(C.listenerEvent){var G=C.parts[0];k.addEventListener(C.listenerEvent,function(p){var P=C.target,N=G.source,I=G.negate,S=p.detail,Q=S&&S.path;Q?(N=Uh(P,N,Q),p=S&&S.value):p=p.currentTarget[P];v.__readOnly&&v.__readOnly[N]||!v._setPendingPropertyOrPath(N,I?!p:p,!0,!!Q)||S&&S.queueProperty||v._invalidateProperties()})}};
sx3=function(k,v,C,G,p,P){P=v.static||P&&(typeof P!=="object"||P[v.methodName]);p={methodName:v.methodName,args:v.args,methodInfo:p,dynamicFn:P};for(var N=0,I=void 0;N<v.args.length&&(I=v.args[N]);N++)I.literal||k._addPropertyEffect(I.rootProperty,C,{fn:G,info:p,trigger:I});P&&k._addPropertyEffect(v.methodName,C,{fn:G,info:p});return p};
Ai3=function(k,v,C,G,p){G=k._methodHost||k;var P=G[p.methodName];if(P)return k=k._marshalArgs(p.args,v,C),k===xt?xt:P.apply(G,k);p.dynamicFn||console.warn("method `"+p.methodName+"` not defined")};
Vu$=function(k){for(var v="",C=0;C<k.length;C++)v+=k[C].literal||"";return v};
jx6=function(k){if(k=k.match(/([^\s]+?)\(([\s\S]*)\)/)){var v={methodName:k[1],static:!0,args:h$6};return k[2].trim()?B0K(k[2].replace(/\\,/g,"&comma;").split(","),v):v}return null};
B0K=function(k,v){v.args=k.map(function(C){C=qdO(C);C.literal||(v.static=!1);return C},this);
return v};
qdO=function(k){k=k.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var v={name:k,value:"",literal:!1},C=k[0];C==="-"&&(C=k[1]);C>="0"&&C<="9"&&(C="#");switch(C){case "'":case '"':v.value=k.slice(1,-1);v.literal=!0;break;case "#":v.value=Number(k),v.literal=!0}v.literal||(v.rootProperty=Mq(k),v.structured=aG(k),v.structured&&(v.wildcard=k.slice(-2)==".*",v.wildcard&&(v.name=k.slice(0,-2))));return v};
Yd2=function(k,v,C){k=iN(k,C);k===void 0&&(k=v[C]);return k};
w6i=function(k,v,C,G){G={indexSplices:G};AD&&!k._overrideLegacyUndefined&&(v.splices=G);k.notifyPath(C+".splices",G);k.notifyPath(C+".length",v.length);AD&&!k._overrideLegacyUndefined&&(G.indexSplices=[])};
e5=function(k,v,C,G,p,P){w6i(k,v,C,[{index:G,addedCount:p,removed:P,object:v,type:"splice"}])};
nqf=function(k){k=ZJg((k.body?k.body:k).textContent,k.baseURI);var v=document.createElement("style");v.textContent=k;return v};
ri$=function(k){k=k.trim().split(/\s+/);for(var v=[],C=0;C<k.length;C++)v.push.apply(v,_.tX(JiZ(k[C])));return v};
JiZ=function(k){var v=qq.import(k);if(!v)return console.warn("Could not find style data in module named",k),[];if(v._styles===void 0){k=[];k.push.apply(k,_.tX(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(v)));var C=v.querySelector("template");C&&k.push.apply(k,_.tX(Kr$(C,v.assetpath)));v._styles=k}return v._styles};
Kr$=function(k,v){if(!k._styles){for(var C=[],G=k.content.querySelectorAll("style"),p=0;p<G.length;p++){var P=G[p],N=P.getAttribute("include");N&&C.push.apply(C,_.tX(ri$(N).filter(function(I,S,Q){return Q.indexOf(I)===S})));
v&&(P.textContent=ZJg(P.textContent,v));C.push(P)}k._styles=C}return k._styles};
T0m=function(k){return(k=qq.import(k))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(k){var v=[];k=k.querySelectorAll("link[rel=import][type~=css]");for(var C=0;C<k.length;C++){var G=k[C];if(G.import){var p=G.import;if((G=G.hasAttribute("shady-unscoped"))&&!p._unscopedStyle){var P=nqf(p);P.setAttribute("shady-unscoped","");p._unscopedStyle=P}else p._style||(p._style=nqf(p));v.push(G?p._unscopedStyle:p._style)}}return v};
oyb=function(k){k=k.trim().split(/\s+/);for(var v="",C=0;C<k.length;C++)v+=kE_(k[C]);return v};
kE_=function(k){var v=qq.import(k);if(v&&v._cssText===void 0){var C=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(v),G=v.querySelector("template");G&&(C+=vyf(G,v.assetpath));v._cssText=C||null}v||console.warn("Could not find style data in module named",k);return v&&v._cssText||""};
vyf=function(k,v){var C="";k=Kr$(k,v);for(v=0;v<k.length;v++){var G=k[v];G.parentNode&&G.parentNode.removeChild(G);C+=G.textContent}return C};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(k){var v="";k=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k);for(var C=0;C<k.length;C++)v+=k[C].textContent;return v};
mx=function(k,v){return{index:k,removed:[],addedCount:v}};
GEj=function(k,v,C,G){var p=0,P=0,N=0,I=0,S=Math.min(v-p,G-P);if(p==0&&P==0)a:{for(N=0;N<S;N++)if(k[N]!==C[N])break a;N=S}if(v==k.length&&G==C.length){I=k.length;for(var Q=C.length,R=0;R<S-N&&C7f(k[--I],C[--Q]);)R++;I=R}p+=N;P+=N;v-=I;G-=I;if(v-p==0&&G-P==0)return[];if(p==v){for(v=mx(p,0);P<G;)v.removed.push(C[P++]);return[v]}if(P==G)return[mx(p,v-p)];S=p;N=P;G=G-N+1;I=v-S+1;v=Array(G);for(Q=0;Q<G;Q++)v[Q]=Array(I),v[Q][0]=Q;for(Q=0;Q<I;Q++)v[0][Q]=Q;for(Q=1;Q<G;Q++)for(R=1;R<I;R++)if(k[S+R-1]===
C[N+Q-1])v[Q][R]=v[Q-1][R-1];else{var l=v[Q-1][R]+1,d=v[Q][R-1]+1;v[Q][R]=l<d?l:d}S=v.length-1;N=v[0].length-1;G=v[S][N];for(k=[];S>0||N>0;)S==0?(k.push(2),N--):N==0?(k.push(3),S--):(I=v[S-1][N-1],Q=v[S-1][N],R=v[S][N-1],l=Q<R?Q<I?Q:I:R<I?R:I,l==I?(I==G?k.push(0):(k.push(1),G=I),S--,N--):l==Q?(k.push(3),S--,G=Q):(k.push(2),N--,G=R));k.reverse();v=void 0;S=[];for(N=0;N<k.length;N++)switch(k[N]){case 0:v&&(S.push(v),v=void 0);p++;P++;break;case 1:v||(v=mx(p,0));v.addedCount++;p++;v.removed.push(C[P]);
P++;break;case 2:v||(v=mx(p,0));v.addedCount++;p++;break;case 3:v||(v=mx(p,0)),v.removed.push(C[P]),P++}v&&S.push(v);return S};
p1g=function(k,v){return GEj(k,k.length,v,v.length)};
C7f=function(k,v){return k===v};
Wc3=function(k){if(k instanceof P72)return k.value;throw Error("Id`"+k);};
HU_=function(k,v){for(var C in v)C===null?k.style.removeProperty(C):k.style.setProperty(C,v[C])};
NOj=function(k,v){return(k=window.getComputedStyle(k).getPropertyValue(v))?k.trim():""};
ujD=function(k){requestAnimationFrame(function(){IuO?IuO(k):(ZU3||(ZU3=new Promise(function(v){S5j=v}),document.readyState==="complete"?S5j():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&S5j()})),ZU3.then(function(){k&&k()}))})};
RU_=function(k){Qqf=k&&k.shimcssproperties?!1:bUm||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
Fc$=function(k){if(!(lux.indexOf(k)>-1)&&k!=="touchend"&&dL_&&fuj&&zUb)return{passive:!0}};
MNg=function(k){for(var v=cTj?["click"]:lux,C=0,G;C<v.length;C++)G=v[C],k?(Eyj.length=0,document.addEventListener(G,aum,!0)):document.removeEventListener(G,aum,!0)};
DX=function(k){var v=k.type;return lux.indexOf(v)>-1?v==="mousemove"?(v=k.buttons===void 0?1:k.buttons,k instanceof window.MouseEvent&&!$LO&&(v=ULj[k.which]||0),!!(v&1)):(k.button===void 0?0:k.button)===0:!1};
gyx=function(k){if(k.type==="click"){if(k.detail===0)return!0;var v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);if(!v.nodeType||v.nodeType!==Node.ELEMENT_NODE)return!0;v=v.getBoundingClientRect();var C=k.pageX;k=k.pageY;return!(C>=v.left&&C<=v.right&&k>=v.top&&k<=v.bottom)}return!1};
iUi=function(k,v,C){k.movefn=v;k.upfn=C;document.addEventListener("mousemove",v);document.addEventListener("mouseup",C)};
tD=function(k){document.removeEventListener("mousemove",k.movefn);document.removeEventListener("mouseup",k.upfn);k.movefn=null;k.upfn=null};
Lci=function(k,v){for(var C=document.elementFromPoint(k,v),G=C;G&&G.shadowRoot&&!window.ShadyDOM;){var p=G;G=G.shadowRoot.elementFromPoint(k,v);if(p===G)break;G&&(C=G)}return C};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){var v=OUb(k);return v.length>0?v[0]:k.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){var v=k.type,C=k.currentTarget.__polymerGestures;if(C&&(C=C[v])){if(!k.__polymerGesturesHandled&&(k.__polymerGesturesHandled={},v.slice(0,5)==="touch")){var G=k.changedTouches[0];v==="touchstart"&&k.touches.length===1&&(yTj=G.identifier);if(yTj!==G.identifier)return;dL_||(v==="touchstart"||v==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k)}G=
k.__polymerGesturesHandled;if(!G.skip){for(var p=0,P;p<sh.length;p++)P=sh[p],C[P.name]&&!G[P.name]&&P.flow&&P.flow.start.indexOf(k.type)>-1&&P.reset&&P.reset();for(p=0;p<sh.length;p++)P=sh[p],C[P.name]&&!G[P.name]&&(G[P.name]=!0,P[v](k))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){var v=k.changedTouches[0],C=k.type;if(C==="touchstart")X1g=v.clientX,xLi=v.clientY,ATZ=!1;else if(C==="touchmove"&&!ATZ){ATZ=!0;C="auto";for(var G=OUb(k),p=0,P;p<G.length;p++)if(P=G[p],P.__polymerGesturesTouchAction){C=P.__polymerGesturesTouchAction;break}G=!1;p=Math.abs(X1g-v.clientX);v=Math.abs(xLi-v.clientY);k.cancelable&&(C==="none"?G=!0:C==="pan-x"?G=v>p:C==="pan-y"&&(G=p>v));G?k.preventDefault():
Vh("track")}};
BX=function(k,v,C){return hD[v]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k,v,C),!0):!1};
j5=function(k,v,C){return hD[v]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k,v,C),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k,v,C){var G=hD[v],p=G.deps,P=G.name,N=k.__polymerGestures;N||(k.__polymerGestures=N={});for(var I=0,S,Q;I<p.length;I++)S=p[I],cTj&&lux.indexOf(S)>-1&&S!=="click"||((Q=N[S])||(N[S]=Q={_count:0}),Q._count===0&&k.addEventListener(S,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,Fc$(S)),Q[P]=(Q[P]||0)+1,Q._count=(Q._count||0)+1);k.addEventListener(v,C);G.touchAction&&_.Yt(k,G.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k,v,C){var G=hD[v],p=G.deps;G=G.name;var P=k.__polymerGestures;if(P)for(var N=0,I,S;N<p.length;N++)I=p[N],(S=P[I])&&S[G]&&(S[G]=(S[G]||1)-1,S._count=(S._count||1)-1,S._count===0&&k.removeEventListener(I,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,Fc$(I)));k.removeEventListener(v,C)};
eUm=function(k){sh.push(k);for(var v=0;v<k.emits.length;v++)hD[k.emits[v]]=k};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){for(var v=0,C;v<sh.length;v++){C=sh[v];for(var G=0,p;G<C.emits.length;G++)if(p=C.emits[G],p===k)return C}return null};
_.Yt=function(k,v){dL_&&k instanceof HTMLElement&&wB.run(function(){k.style.touchAction=v});
k.__polymerGesturesTouchAction=v};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k,v,C){v=new Event(v,{bubbles:!0,cancelable:!0,composed:!0});v.detail=C;(0,_.yh)(k).dispatchEvent(v);v.defaultPrevented&&(k=C.preventer||C.sourceEvent)&&k.preventDefault&&k.preventDefault()};
Vh=function(k){k=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);k.info&&(k.info.prevent=!0)};
nn=function(k,v,C,G){v&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(v,k,{x:C.clientX,y:C.clientY,sourceEvent:C,preventer:G,prevent:function(p){return Vh(p)}})};
q5x=function(k,v,C){if(k.prevent)return!1;if(k.started)return!0;C=Math.abs(k.y-C);return Math.abs(k.x-v)>=5||C>=5};
mLj=function(k,v,C){if(v){var G=k.moves[k.moves.length-2],p=k.moves[k.moves.length-1],P=p.x-k.x,N=p.y-k.y,I=0;if(G){var S=p.x-G.x;I=p.y-G.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(v,"track",{state:k.state,x:C.clientX,y:C.clientY,dx:P,dy:N,ddx:S,ddy:I,sourceEvent:C,hover:function(){return Lci(C.clientX,C.clientY)}})}};
tNK=function(k,v,C){var G=Math.abs(v.clientX-k.x),p=Math.abs(v.clientY-k.y),P=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(C||v);!P||DL$[P.localName]&&P.hasAttribute("disabled")||!(isNaN(G)||isNaN(p)||G<=25&&p<=25||gyx(v))||k.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(P,"tap",{x:v.clientX,y:v.clientY,sourceEvent:v,preventer:C})};
sqm=function(k,v,C,G,p){var P;p&&(P=typeof C==="object"&&C!==null)&&(G=k.__dataTemp[v]);G=G!==C&&(G===G||C===C);P&&G&&(k.__dataTemp[v]=C);return G};
hUg=function(){if(Kn&&!Tx){if(!VNZ){VNZ=!0;var k=document.createElement("style");k.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(k)}return!0}return!1};
jqZ=function(){return BO3};
Y5Z=function(k,v){BO3=k;Object.setPrototypeOf(k,v.prototype);new v;BO3=null};
w16=function(k,v){for(var C=0;C<v.length;C++){var G=v[C];if(!!k!=!!G.__hideTemplateChildren__)if(G.nodeType===Node.TEXT_NODE)k?(G.__polymerTextContent__=G.textContent,G.textContent=""):G.textContent=G.__polymerTextContent__;else if(G.localName==="slot")if(k)G.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.yh)((0,_.yh)(G).parentNode).replaceChild(G.__polymerReplaced__,G);else{var p=G.__polymerReplaced__;p&&(0,_.yh)((0,_.yh)(p).parentNode).replaceChild(G,p)}else G.style&&(k?(G.__polymerDisplay__=
G.style.display,G.style.display="none"):G.style.display=G.__polymerDisplay__);G.__hideTemplateChildren__=k;G._showHideChildren&&G._showHideChildren(k)}};
ny2=function(k){return(k=k.__dataHost)&&k._methodHost||k};
Kcb=function(k,v,C){var G=C.mutableData?JTD:kD;ob.mixin&&(G=ob.mixin(G));var p=function(){return G.apply(this,arguments)||this};
_.E(p,G);p.prototype.__templatizeOptions=C;p.prototype._bindTemplate(k);rTK(p,k,v,C);return p};
CVZ=function(k,v,C,G){var p=C.forwardHostProp;if(p&&v.hasHostProps){var P=k.localName=="template",N=v.templatizeTemplateClass;if(!N){if(P){var I=C.mutableData?TO2:kbi;N=function(){return I.apply(this,arguments)||this};
_.E(N,I);N=v.templatizeTemplateClass=N}else{var S=k.constructor;N=function(){return S.apply(this,arguments)||this};
_.E(N,S);N=v.templatizeTemplateClass=N}var Q=v.hostProps,R;for(R in Q)N.prototype._addPropertyEffect("_host_"+R,N.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:oAi(p)}),N.prototype._createNotifyingProperty("_host_"+R);vI&&G&&vAK(v,C,G)}k.__dataProto&&Object.assign(k.__data,k.__dataProto);if(P)Y5Z(k,N),k.__dataTemp={},k.__dataPending=null,k.__dataOld=null,k._enableProperties();else{Object.setPrototypeOf(k,N.prototype);v=v.hostProps;for(var l in v)l="_host_"+l,l in k&&(v=k[l],delete k[l],k.__data[l]=
v)}}};
oAi=function(k){return function(v,C,G){k.call(v.__templatizeOwner,C.substring(6),G[C])}};
rTK=function(k,v,C,G){var p=C.hostProps||{},P;for(P in G.instanceProps){delete p[P];var N=G.notifyInstanceProp;N&&k.prototype._addPropertyEffect(P,k.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:Gb_(N)})}if(G.forwardHostProp&&v.__dataHost)for(var I in p)C.hasHostProps||(C.hasHostProps=!0),k.prototype._addPropertyEffect(I,k.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:puK()})};
Gb_=function(k){return function(v,C,G){k.call(v.__templatizeOwner,v,C,G[C])}};
puK=function(){return function(k,v,C){k.__dataHost._setPendingPropertyOrPath("_host_"+v,C[v],!0,!0)}};
ob=function(k,v,C){if(CT&&!ny2(k))throw Error("Od");C=C||{};if(k.__templatizeOwner)throw Error("Pd");k.__templatizeOwner=v;var G=(v?v.constructor:kD)._parseTemplate(k),p=G.templatizeInstanceClass;p||(p=Kcb(k,G,C),G.templatizeInstanceClass=p);var P=ny2(k);CVZ(k,G,C,P);C=function(){return p.apply(this,arguments)||this};
_.E(C,p);C.prototype._methodHost=P;C.prototype.__dataHost=k;C.prototype.__templatizeOwner=v;C.prototype.__hostProps=G.hostProps;return C};
vAK=function(k,v,C){C=C.constructor._properties;k=k.propertyEffects;v=v.instanceProps;for(var G in k)if(!(C[G]||v&&v[G]))for(var p=k[G],P=0;P<p.length;P++){var N=p[P].info.part;if(!N.signature||!N.signature.static){console.warn("Property '"+G+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
PV2=function(k,v){for(var C;v;)if(C=v.__dataHost?v:v.__templatizeInstance)if(C.__dataHost!=k)v=C.__dataHost;else return C;else v=(0,_.yh)(v).parentNode;return null};
Gf=function(k){return k.localName==="slot"};
WEg=function(){for(var k=pT.prototype,v="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),C={},G=0;G<v.length;C={method$jscomp$33:void 0},G++)C.method$jscomp$33=v[G],k[C.method$jscomp$33]=function(p){return function(){return this.node[p.method$jscomp$33].apply(this.node,arguments)}}(C)};
HrK=function(k,v){for(var C={},G=0;G<v.length;C={name$jscomp$448:void 0},G++)C.name$jscomp$448=v[G],Object.defineProperty(k,C.name$jscomp$448,{get:function(p){return function(){return this.node[p.name$jscomp$448]}}(C),
configurable:!0})};
Nn_=function(){for(var k=pT.prototype,v=["textContent","innerHTML","className"],C={},G=0;G<v.length;C={name$jscomp$449:void 0},G++)C.name$jscomp$449=v[G],Object.defineProperty(k,C.name$jscomp$449,{get:function(p){return function(){return this.node[p.name$jscomp$449]}}(C),
set:function(p){return function(P){this.node[p.name$jscomp$449]=P}}(C),
configurable:!0})};
Idj=function(){PI=document.documentElement.getAttribute("dir");PI=document.documentElement.getAttribute("dir");for(var k=0;k<WI.length;k++){var v=WI[k];v.__autoDirOptOut||v.setAttribute("dir",PI)}};
QYf=function(){HI=!0;requestAnimationFrame(function(){HI=!1;Zr6(SCm);setTimeout(function(){for(var k=0,v=Nr.length;k<v;k++)uYD(Nr.shift())})})};
Zr6=function(k){for(;k.length;)uYD(k.shift())};
uYD=function(k){var v=k[0],C=k[1];k=k[2];try{C.apply(v,k)}catch(G){setTimeout(function(){throw G;})}};
_.brf=function(k,v,C){HI||QYf();SCm.push([k,v,C])};
_.Ib=function(k,v,C){HI||QYf();Nr.push([k,v,C])};
dhZ=function(k,v){v=v===void 0?!1:v;if(!RA6||!ld$||!RA6.handlesDynamicScoping)return null;var C=ld$.ScopingShim;if(!C)return null;var G=C.scopeForNode(k),p=(0,_.yh)(k).getRootNode(),P=function(N){if((0,_.yh)(N).getRootNode()===p){var I=Array.from(RA6.nativeMethods.querySelectorAll.call(N,"*"));I.push(N);for(N=0;N<I.length;N++){var S=I[N];if((0,_.yh)(S).getRootNode()===p){var Q=C.currentScopeForNode(S);Q!==G&&(Q!==""&&C.unscopeNode(S,Q),C.scopeNode(S,G))}}}};
P(k);return v?(v=new MutationObserver(function(N){for(var I=0;I<N.length;I++)for(var S=N[I],Q=0;Q<S.addedNodes.length;Q++){var R=S.addedNodes[Q];R.nodeType===Node.ELEMENT_NODE&&P(R)}}),v.observe(k,{childList:!0,
subtree:!0}),v):null};
fd$=function(){document.body.removeAttribute("unresolved")};
adx=function(k){var v=k=k.replace(zAj,"").replace(FEZ,""),C=new cE3;C.start=0;C.end=v.length;for(var G=C,p=0,P=v.length;p<P;p++)if(v[p]==="{"){G.rules||(G.rules=[]);var N=G,I=N.rules[N.rules.length-1]||null;G=new cE3;G.start=p+1;G.parent=N;G.previous=I;N.rules.push(G)}else v[p]==="}"&&(G.end=p+1,G=G.parent||C);return EAO(C,k)};
EAO=function(k,v){var C=v.substring(k.start,k.end-1);k.parsedCssText=k.cssText=C.trim();k.parent&&(C=v.substring(k.previous?k.previous.end:k.parent.start,k.start-1),C=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(C),C=C.replace(M_2," "),C=C.substring(C.lastIndexOf(";")+1),C=k.parsedSelector=k.selector=C.trim(),k.atRule=C.indexOf("@")===0,k.atRule?C.indexOf("@media")===0?k.type=4:C.match($hb)&&(k.type=7,k.keyframesName=k.selector.split(M_2).pop()):C.indexOf("--")===
0?k.type=1E3:k.type=1);if(C=k.rules)for(var G=0,p=C.length,P=void 0;G<p&&(P=C[G]);G++)EAO(P,v);return k};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(k){return k.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var v=arguments[1],C=6-v.length;C--;)v="0"+v;return"\\"+v})};
UhK=function(k,v,C){C=C===void 0?"":C;var G="";if(k.cssText||k.rules){var p=k.rules;if(p&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(p))for(var P=0,N=p.length,I=void 0;P<N&&(I=p[P]);P++)G=UhK(I,v,G);else v?v=k.cssText:(v=k.cssText,v=v.replace(gAg,"").replace(irm,""),v=v.replace(LE3,"").replace(OrD,"")),(G=v.trim())&&(G="  "+G+"\n")}G&&(k.selector&&(C+=k.selector+" {\n"),C+=G,k.selector&&(C+="}\n\n"));return C};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(k){k=k[0];return!!k&&!!k.selector&&k.selector.indexOf("--")===0};
XuK=function(k){if(k=yEj[k])k._applyShimCurrentVersion=k._applyShimCurrentVersion||0,k._applyShimValidatingVersion=k._applyShimValidatingVersion||0,k._applyShimNextVersion=(k._applyShimNextVersion||0)+1};
xh$=function(k){return k._applyShimCurrentVersion===k._applyShimNextVersion};
eAZ=function(k){k._applyShimValidatingVersion=k._applyShimNextVersion;k._validating||(k._validating=!0,AEg.then(function(){k._applyShimCurrentVersion=k._applyShimNextVersion;k._validating=!1}))};
mh2=function(k){if(!k)return"";typeof k==="string"&&(k=adx(k));return UhK(k,qC3)};
DhD=function(k){!k.__cssRules&&k.textContent&&(k.__cssRules=adx(k.textContent));return k.__cssRules||null};
sYm=function(k,v,C,G){if(k){var p=!1,P=k.type;if(G&&P===4){var N=k.selector.match(t_b);N&&(window.matchMedia(N[1]).matches||(p=!0))}P===1?v(k):C&&P===7?C(k):P===1E3&&(p=!0);if((k=k.rules)&&!p)for(p=0,P=k.length,N=void 0;p<P&&(N=k[p]);p++)sYm(N,v,C,G)}};
V_j=function(k,v){var C=k.indexOf("var(");if(C===-1)return v(k,"","","");a:{var G=0;var p=C+3;for(var P=k.length;p<P;p++)if(k[p]==="(")G++;else if(k[p]===")"&&--G===0)break a;p=-1}G=k.substring(C+4,p);C=k.substring(0,C);k=V_j(k.substring(p+1),v);P=G.indexOf(",");if(P===-1)return v(C,G.trim(),"",k);p=G.substring(0,P).trim();G=G.substring(P+1).trim();return v(C,p,G,k)};
hAg=function(k){if(Z2!==void 0)return Z2;if(k.__cssBuild===void 0){var v=k.getAttribute("css-build");if(v)k.__cssBuild=v;else{a:{v=k.localName==="template"?k.content.firstChild:k.firstChild;if(v instanceof Comment&&(v=v.textContent.trim().split(":"),v[0]==="css-build")){v=v[1];break a}v=""}if(v!==""){var C=k.localName==="template"?k.content.firstChild:k.firstChild;C.parentNode.removeChild(C)}k.__cssBuild=v}}return k.__cssBuild||""};
jYx=function(k,v,C,G){for(var p=v._noAccessors,P=Object.getOwnPropertyNames(v),N=0;N<P.length;N++){var I=P[N];if(!(I in G))if(p)k[I]=v[I];else{var S=Object.getOwnPropertyDescriptor(v,I);S&&(S.configurable=!0,Object.defineProperty(k,I,S))}}for(var Q in Bnj)v[Q]&&(C[Q]=C[Q]||[],C[Q].push(v[Q]))};
YC2=function(k,v,C){v=v||[];for(var G=k.length-1;G>=0;G--){var p=k[G];p?Array.isArray(p)?YC2(p,v):v.indexOf(p)<0&&(!C||C.indexOf(p)<0)&&v.unshift(p):console.warn("behavior is null, check for missing or 404 import")}return v};
wuD=function(k,v){for(var C in v){var G=k[C],p=v[C];k[C]=!("value"in p)&&G&&"value"in G?Object.assign({value:G.value},p):p}};
rE6=function(k,v,C){var G={},p=function(){return v.apply(this,arguments)||this};
_.E(p,v);p._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(N)for(var S=0,Q;S<N.length;S++)Q=N[S],Q.properties&&this.createProperties(Q.properties),Q.observers&&this.createObservers(Q.observers,Q.properties);k.properties&&this.createProperties(k.properties);k.observers&&this.createObservers(k.observers,k.properties);this._prepareTemplate()}else v._finalizeClass.call(this)};
p.prototype.created=function(){v.prototype.created.call(this);var S=G.created;if(S)for(var Q=0;Q<S.length;Q++)S[Q].call(this)};
p.prototype._registered=function(){var S=p.prototype;if(!S.hasOwnProperty("__hasRegisterFinished")){S.__hasRegisterFinished=!0;v.prototype._registered.call(this);Kn&&I(S);S=Object.getPrototypeOf(this);var Q=G.beforeRegister;if(Q)for(var R=0;R<Q.length;R++)Q[R].call(S);if(Q=G.registered)for(R=0;R<Q.length;R++)Q[R].call(S)}};
p.prototype._applyListeners=function(){v.prototype._applyListeners.call(this);var S=G.listeners;if(S)for(var Q=0;Q<S.length;Q++){var R=S[Q];if(R)for(var l in R)this._addMethodEventListenerToNode(this,l,R[l])}};
p.prototype._ensureAttributes=function(){var S=G.hostAttributes;if(S)for(var Q=S.length-1;Q>=0;Q--){var R=S[Q],l;for(l in R)this._ensureAttribute(l,R[l])}v.prototype._ensureAttributes.call(this)};
p.prototype.ready=function(){v.prototype.ready.call(this);var S=G.ready;if(S)for(var Q=0;Q<S.length;Q++)S[Q].call(this)};
p.prototype.attached=function(){v.prototype.attached.call(this);var S=G.attached;if(S)for(var Q=0;Q<S.length;Q++)S[Q].call(this)};
p.prototype.detached=function(){v.prototype.detached.call(this);var S=G.detached;if(S)for(var Q=0;Q<S.length;Q++)S[Q].call(this)};
p.prototype.attributeChanged=function(S,Q,R){v.prototype.attributeChanged.call(this);var l=G.attributeChanged;if(l)for(var d=0;d<l.length;d++)l[d].call(this,S,Q,R)};
_.SB.Object.defineProperties(p,{properties:{configurable:!0,enumerable:!0,get:function(){var S={};if(N)for(var Q=0;Q<N.length;Q++)wuD(S,N[Q].properties);wuD(S,k.properties);return S}},
observers:{configurable:!0,enumerable:!0,get:function(){var S=[];if(N)for(var Q=0,R;Q<N.length;Q++)R=N[Q],R.observers&&(S=S.concat(R.observers));k.observers&&(S=S.concat(k.observers));return S}}});
if(C){Array.isArray(C)||(C=[C]);var P=v.prototype.behaviors;var N=YC2(C,null,P);p.prototype.behaviors=P?P.concat(C):N}var I=function(S){if(N)for(var Q=N,R=0;R<Q.length;R++)jYx(S,Q[R],G,nAD);jYx(S,k,G,JE$)};
Kn||I(p.prototype);p.generatedFrom=k;return p};
oWj=function(k){var v=typeof k!=="string"?k:{is:k,notifyObserversOnUndefined:!0};v.fastInit===void 0&&(v.fastInit=!0);return function(C){if(!v.disableInheritanceCheck&&Object.getPrototypeOf(C.prototype).constructor!==_.uZ)throw Error("Td");var G=C.prototype;G.is=v.is;P9m(G,"created",function(){this.hostElement=this;this.polymerController=this});
KEb(G,C,v.fastInit);v.notifyObserversOnUndefined&&(G._overrideLegacyUndefined=!0);if(Tng)for(var p=_.H(Object.getOwnPropertyNames(G)),P=p.next();!P.done;P=p.next()){P=P.value;var N=Object.getOwnPropertyDescriptor(G,P);N.enumerable===!1&&(N.enumerable=!0,Object.defineProperty(G,P,N))}if("template"in C)var I=function(){return C.template};
else v.template!==void 0&&(I=v.template);if(I!==void 0){var S;Object.defineProperty(G,"_template",{get:function(){S===void 0&&(S=I());return S},
set:function(Q){S=Q},
configurable:!0,enumerable:!0})}Polymer(G);C[ki2]=G}};
vWx=function(k){k=k===void 0?{}:k;k.fastInit===void 0&&(k.fastInit=!0);return function(v){if(!k.disableInheritanceCheck&&Object.getPrototypeOf(v.prototype).constructor!==QR)throw Error("Ud");KEb(v.prototype,v,k.fastInit)}};
KEb=function(k,v,C){C=C===void 0?!1:C;C42(v);C?P9m(k,"created",function(){this.disableEnforceFastDefaultValuesCheck||Gif(v,this)}):P9m(k,"ready",function(){for(var G={},p=_.H(Wrb(this.behaviors)),P=p.next();!P.done;P=p.next())P=P.value,P.properties&&Object.assign(G,pK3(this,P.properties));
Object.assign(G,pK3(this,this.properties));Gif(v,this);p=_.H(Object.keys(G));for(P=p.next();!P.done;P=p.next())P=P.value,this[P]=G[P]})};
Gif=function(k,v){if(Tng){k=new k;for(var C=_.H(Object.getOwnPropertyNames(k)),G=C.next();!G.done;G=C.next())G=G.value,v[G]=k[G];for(C=v;C&&C!==Object.prototype;C=Object.getPrototypeOf(C)){G=_.H(Object.getOwnPropertyNames(C));for(var p=G.next();!p.done;p=G.next())p=p.value,k.hasOwnProperty(p)||Object.defineProperty(k,p,P4f(v,p))}}else k.apply(v)};
P4f=function(k,v){return{get:function(){var C=k[v];return C instanceof Function?C.bind(k):C},
set:function(C){k[v]=C}}};
pK3=function(k,v){if(!v)return{};for(var C={},G=_.H(Object.keys(v)),p=G.next();!p.done;p=G.next())if(p=p.value,!v[p].readOnly){var P=k[p];P!==void 0&&(C[p]=P)}return C};
C42=function(k){var v=new k;k=k.prototype.properties||{};for(var C=_.H(Object.keys(k)),G=C.next();!G.done;G=C.next())if(G=G.value,v.hasOwnProperty(G)){var p=k[G];typeof p==="function"&&(k[G]=p={type:p});v[G]!=null&&p.type===Object&&(p.type=WL3(v[G].constructor))}};
WL3=function(k){for(var v=_.H(Hh2),C=v.next();!C.done;C=v.next())if(C=C.value,k===C)return C;return Object};
NMm=function(k){return function(v,C){v.behaviors=v.behaviors||[];v.behaviors.push(k||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",v,C).prototype:void 0));Object.defineProperty(v,C,{get:function(){return this},
enumerable:!0,configurable:!0})}};
Ivb=function(k){k=k===void 0?{}:k;return function(v,C){v.properties=v.properties||{};k.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?k.type=WL3(Reflect.getMetadata("design:type",v,C)):k.type=String);var G=k,p=v.properties[C];v.properties[C]=p?Object.assign({},p,G):G}};
Zhi=function(k){return function(v,C){v.listeners=v.listeners||{};v.listeners[k]=C}};
SUO=function(){var k=_.j7.apply(0,arguments);if(k.length===0)throw Error("Vd");return function(v,C){v.observers=v.observers||[];v.observers.push(C+"("+k.join(",")+")")}};
udZ=function(){var k=_.j7.apply(0,arguments);return function(v,C,G){var p=Object.getOwnPropertyDescriptor(v,C).get,P="__compute__"+C;Object.defineProperty(v,P,{value:p,enumerable:!0});v.properties=v.properties||{};p=v.properties[C];p||(p={},v.properties[C]=p);p.computed=P+"("+k.join(",")+")";G.get=void 0}};
_.bZ=function(k,v,C){_.AW.call(this);this.JSC$11381_id_=null;this.usingListeners_=!1;this.JSC$11381_listener_=k;this.handler_=C;this.JSC$11381_win_=v||window;this.callback_=(0,_.eI)(this.JSC$11383_doAction_,this)};
Rb=function(k){this.range_=k};
lZ=function(k){this.range_=k};
zf=function(k,v,C){_.AW.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=k;this.scrollTimer_=new _.d2(50);this.JSC$11460_eventHandler_=new _.fT(this);this.scrollDelta_=new _.Vo;this.containerIsActuallyContent_=k.tagName==="BODY"||k.tagName==="HTML";this.containerBounds_=QAm(k);this.containerIsActuallyContent_&&(k=_.Oi(),this.containerBounds_.height=k.height,this.containerBounds_.width=k.width);this.margin_=v||0;if(v){if(v=this.containerBounds_.clone(),k=this.margin_){var G=
Math.min(k,v.height*.25);v.top+=G;v.height-=2*G;k=Math.min(k,v.width*.25);v.left+=k;v.width-=2*k}}else v=this.containerBounds_;this.scrollBounds_=v;C||this.JSC$11460_eventHandler_.listen(_.BE(this.containerNode_),"mousemove",this.JSC$11462_onMouseMove);this.JSC$11460_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11462_onTick_)};
_.cI=function(k){this.mechanism=k};
El=function(k,v){this.JSC$11558_key_=k;this.JSC$11558_value_=v};
RQm=function(k){if(k>=55296&&k<=57343||k>1114111)return"\ufffd";k in bhx&&(k=bhx[k]);var v="";k>65535&&(k-=65536,v+=String.fromCharCode(k>>>10&1023|55296),k=56320|k&1023);return v+=String.fromCharCode(k)};
lv2=function(k,v){return k<v?1:-1};
fv_=function(){return function(k){return k.charAt(1)==="#"?k.charAt(2)==="X"||k.charAt(2)==="x"?RQm(parseInt(k.substr(3),16)):RQm(parseInt(k.substr(2),10)):dsK[k.slice(1,-1)]}};
ce$=function(k){return k.slice(1,k.length-1).trim().replace(zQ6,function(v){return FLm[v]||" "})};
ab=function(k){return k===32||k===9};
Mr=function(k,v){return v<k.length?k.charCodeAt(v):-1};
EWZ=function(k){for(;k;){if(k._lastLineBlank)return!0;var v=k.type;if(v==="list"||v==="item")k=k._lastChild;else break}return!1};
$D=function(k){if(avZ.test(k)){var v=1,C=0,G=0;for(k[C]=="|"&&C++;C<k.length;){switch(k[C]){case "|":G=1;break;case " ":break;case "\t":break;default:G&&(G=0,v++)}C++}return Ma2.test(k)?-v:v}return 0};
$sO=function(k){return k=="table"||k=="row"||k=="cell"};
Us6=function(){return new Ul("document",[[1,1],[0,0]])};
gWi=function(){};
g2=function(){var k={safe:!1};k=k||{};k.softbreak=k.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=k};
XKj=function(k,v){var C="";if(k)if(k=k.toLowerCase(),k===" "||ihO.test(k))C="space";else if(LLj.test(k))C="esc";else if(k.length==1){if(!v||Oh3.test(k))C=k}else C=ye_.test(k)?k.replace("arrow",""):k=="multiply"?"*":k;return C};
qUD=function(k,v){var C=k.hasModifiers;if(v.key)C=XKj(v.key,C);else if(v.detail&&v.detail.key)C=XKj(v.detail.key,C);else{C=v.keyIdentifier;var G="";C&&(C in xsb?G=xsb[C]:Aei.test(C)?(C=parseInt(C.replace("U+","0x"),16),G=String.fromCharCode(C).toLowerCase()):G=C.toLowerCase());(C=G)||(C=v.keyCode,G="",Number(C)&&(C>=65&&C<=90?G=String.fromCharCode(32+C):C>=112&&C<=123?G="f"+(C-112+1):C>=48&&C<=57?G=String(C-48):C>=96&&C<=105?G=String(C-96):G=eQK[C]),C=G);C=C||""}return C===k.key&&(!k.hasModifiers||
!!v.shiftKey===!!k.shiftKey&&!!v.ctrlKey===!!k.ctrlKey&&!!v.altKey===!!k.altKey&&!!v.metaKey===!!k.metaKey)};
DsK=function(k){return k.length===1?{combo:k,key:k,event:"keydown"}:k.split("+").reduce(function(v,C){var G=C.split(":");C=G[0];G=G[1];C in msZ?(v[msZ[C]]=!0,v.hasModifiers=!0):(v.key=C,v.event=G||"keydown");return v},{combo:k.split(":").shift()})};
taO=function(k){return k.trim().split(" ").map(function(v){return DsK(v)})};
sAx=function(k,v){if(k&&k.fn){var C=k.fn;k.fn=function(){try{C.apply(this,arguments)}catch(G){if(G instanceof iZ)console.warn("Argument '"+G.arg+"'"+(v?" for method '"+v+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw G;}}}return k};
hQD=function(){var k=[],v;var C=C||_.VaD.length;for(v=0;v<8;v++)k[v]=_.VaD[0|Math.random()*C];return k.join("")};
BMZ=function(){var k=_.j7.apply(0,arguments);return k.length===0?function(v){return v}:k.length===1?k[0]:k.reduce(function(v,C){return function(){return v(C.apply(null,_.tX(_.j7.apply(0,arguments))))}})};
jA6=function(){var k=_.j7.apply(0,arguments);return function(v){return function(C,G){C=v(C,G);var p=function(){throw Error("Fe");},P={getState:C.getState,
dispatch:function(N){return p.apply(null,[N].concat(_.tX(_.j7.apply(1,arguments))))}};
G=k.map(function(N){return N(P)});
p=BMZ.apply(null,_.tX(G))(C.dispatch);return Object.assign({},C,{dispatch:p})}}};
nWj=function(k){Object.keys(k).forEach(function(v){var C=k[v];if(typeof C(void 0,{type:YUK})==="undefined")throw Error("Ge`"+v);if(typeof C(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+wKK()})==="undefined")throw Error("He`"+v+"`"+YUK);})};
LT=function(k){for(var v=Object.keys(k),C={},G=0;G<v.length;G++){var p=v[G];typeof k[p]==="function"&&(C[p]=k[p])}var P=Object.keys(C);try{nWj(C)}catch(I){var N=I}return function(I,S){I=I===void 0?{}:I;if(N)throw N;for(var Q=!1,R={},l=0;l<P.length;l++){var d=P[l],f=I[d],c=(0,C[d])(f,S);if(typeof c==="undefined")throw I=S&&S.type,Error("Ie`"+(I?'"'+String(I)+'"':"(unknown type)")+"`"+d);R[d]=c;Q=Q||c!==f}return(Q=Q||P.length!==Object.keys(I).length)?R:I}};
Jex=function(k,v,C){function G(){if(R)throw Error("Je");return I}
function p(f){if(typeof f!=="function")throw Error("Ke`"+typeof f);if(R)throw Error("Le");var c=!0;Q===S&&(Q=S.slice());Q.push(f);return function(){if(c){if(R)throw Error("Me");c=!1;Q===S&&(Q=S.slice());var U=Q.indexOf(f);Q.splice(U,1);S=null}}}
function P(f){if(typeof f!=="object"||f===null)var c=!1;else{for(c=f;Object.getPrototypeOf(c)!==null;)c=Object.getPrototypeOf(c);c=Object.getPrototypeOf(f)===c}if(!c)throw Error("Ne`"+typeof f);if(typeof f.type==="undefined")throw Error("Oe");if(R)throw Error("Pe");try{R=!0,I=N(I,f)}finally{R=!1}c=S=Q;for(var U=0;U<c.length;U++)(0,c[U])();return f}
if(typeof v==="function"&&typeof C==="function"||typeof C==="function"&&typeof arguments[3]==="function")throw Error("Qe");typeof v==="function"&&typeof C==="undefined"&&(C=v,v=void 0);if(typeof C!=="undefined"){if(typeof C!=="function")throw Error("Re`"+typeof C);return C(Jex)(k,v)}if(typeof k!=="function")throw Error("Se`"+typeof k);var N=k,I=v,S=[],Q=S,R=!1;P({type:YUK});var l={},d=(l.dispatch=P,l.subscribe=p,l.getState=G,l.replaceReducer=function(f){if(typeof f!=="function")throw Error("Te`"+
typeof f);N=f;P({type:re6});return d},l[KLZ]=function(){var f={};
return f.subscribe=function(c){function U(){c.next&&c.next(G())}
if(typeof c!=="object"||c===null)throw new TypeError("Ue`"+typeof c);U();return{unsubscribe:p(U)}},f[KLZ]=function(){return this},f},l);
return d};
TMO=function(k){function v(){p&&(p=!1,k());P&&G()}
function C(){requestAnimationFrame(v)}
function G(){var I=Date.now();if(p){if(I-N<2)return;P=!0}else p=!0,P=!1,setTimeout(C,20);N=I}
var p=!1,P=!1,N=0;return G};
Ol=function(k){return typeof k==="number"?k:parseFloat(k)||0};
k9_=function(k){return _.j7.apply(1,arguments).reduce(function(v,C){return v+Ol(k["border-"+C+"-width"])},0)};
G92=function(k){if(oJm[k])return oJm[k];var v=globalThis[k],C=v.prototype,G=k in vJO?vJO[k]:void 0;G=!(!G||!G.every(function(S){var Q,R;return!!((Q=Object.getOwnPropertyDescriptor(C,S))==null?0:(R=Q.get)==null?0:R.toString().includes("[native code]"))}));
var p=k in CSK?CSK[k]:void 0;p=!(!p||!p.every(function(S){var Q;return typeof C[S]==="function"&&((Q=C[S])==null?void 0:Q.toString().includes("[native code]"))}));
if(G&&p&&!globalThis.Zone)return oJm[k]=v.prototype;try{var P=document.createElement("iframe");document.body.appendChild(P);var N=P.contentWindow;if(!N)return v.prototype;var I=N[k].prototype;document.body.removeChild(P);return I?oJm[k]=I:C}catch(S){return C}};
yR=function(k,v,C){var G=k+"."+String(C);if(pjZ[G])return pjZ[G].call(v);k=G92(k);var p;k=(p=Object.getOwnPropertyDescriptor(k,C))==null?void 0:p.get;if(!k)return v[C];pjZ[G]=k;return k.call(v)};
Wn2=function(k,v){var C="Node."+String(v);if(PSj[C])return PSj[C].bind(k);var G=G92("Node")[v];if(typeof G!=="function")return k[v];PSj[C]=G;return G.bind(k)};
XX=function(k,v,C){try{if(!(v in k))return function(){};
var G=k[v],p=C(G);typeof p==="function"&&(p.prototype=p.prototype||{},Object.defineProperties(p,{__rrweb_original__:{enumerable:!1,value:G}}));k[v]=p;return function(){k[v]=G}}catch(P){return function(){}}};
eB=function(k){var v=k&&"host"in k&&"mode"in k&&xD(k)||null;return!!(v&&"shadowRoot"in v&&At(v)===k)};
qr=function(k){return Object.prototype.toString.call(k)==="[object ShadowRoot]"};
HdD=function(k){k.includes(" background-clip: text;")&&!k.includes(" -webkit-background-clip: text;")&&(k=k.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return k};
IEf=function(k){try{var v=k.rules||k.cssRules;if(!v)return null;var C=k.href;!C&&k.ownerNode&&(C=k.ownerNode.baseURI);var G=Array.from(v,function(p){return NCi(p,C)}).join("");
return HdD(G)}catch(p){return null}};
NCi=function(k,v){if("styleSheet"in k){try{var C;if(!(C=IEf(k.styleSheet))){var G=k.cssText;if(G.split('"').length<3)C=G;else{var p=["@import","url("+JSON.stringify(k.href)+")"];k.layerName===""?p.push("layer"):k.layerName&&p.push("layer("+k.layerName+")");k.supportsText&&p.push("supports("+k.supportsText+")");k.media.length&&p.push(k.media.mediaText);C=p.join(" ")+";"}}var P=C}catch(N){P=k.cssText}return k.styleSheet.href?Zd3(P,k.styleSheet.href):P}P=k.cssText;"selectorText"in k&&k.selectorText.includes(":")&&
(P=P.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return v?Zd3(P,v):P};
Sbx=function(k){var v=k.element;var C=k.maskInputOptions;var G=k.tagName;var p=k.type;var P=k.value;k=k.maskInputFn;P=P||"";p=p&&p.toLowerCase();if(C[G.toLowerCase()]||p&&C[p])P=k?k(P,v):"*".repeat(P.length);return P};
uiK=function(k){var v=k.getContext("2d");if(!v)return!0;for(var C=0;C<k.width;C+=50)for(var G=0;G<k.height;G+=50){var p=v.getImageData;if((new Uint32Array(("__rrweb_original__"in p?p.__rrweb_original__:p).call(v,C,G,Math.min(50,k.width-C),Math.min(50,k.height-G)).data.buffer)).some(function(P){return P!==0}))return!1}return!0};
QuK=function(k){var v=k.type;return k.hasAttribute("data-rr-is-password")?"password":v?v.toLowerCase():null};
bdK=function(k){try{var v=new URL(k,window.location.href)}catch(p){return null}var C,G;return(G=(C=v.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:C[1])!=null?G:null};
Zd3=function(k,v){return(k||"").replace(RB$,function(C,G,p,P,N,I){p=p||N||I;G=G||P||"";if(!p)return C;if(lE$.test(p)||dFK.test(p)||fE6.test(p))return"url("+G+p+G+")";if(p[0]==="/")return C=v.indexOf("//")>-1?v.split("/").slice(0,3).join("/"):v.split("/")[0],C=C.split("?")[0],"url("+G+(C+p)+G+")";C=v.split("/");P=p.split("/");C.pop();P=_.H(P);for(p=P.next();!p.done;p=P.next())p=p.value,p!=="."&&(p===".."?C.pop():C.push(p));return"url("+G+C.join("/")+G+")"})};
zBi=function(k,v){return(v=v===void 0?!1:v)?k.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):k.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
FnZ=function(k,v){var C=C===void 0?!1:C;v=Array.from(v.childNodes);var G=[],p=0;if(v.length>1&&k&&typeof k==="string")for(var P=zBi(k,C),N=P.length/k.length,I=1;I<v.length;I++)if(v[I].textContent&&typeof v[I].textContent==="string"){for(var S=zBi(v[I].textContent,C),Q=3;Q<S.length&&(S[Q].match(/[a-zA-Z0-9]/)||S.indexOf(S.substring(0,Q),1)!==-1);Q++);for(;Q<S.length;Q++){var R=S.substring(0,Q),l=P.split(R),d=-1;if(l.length===2)d=l[0].length;else if(l.length>2&&l[0]===""&&v[I-1].textContent!=="")d=
P.indexOf(R,1);else if(l.length===1){R=R.substring(0,R.length-1);l=P.split(R);if(l.length<=1)return G.push(k),G;Q=101}else Q===S.length-1&&(d=P.indexOf(R));if(l.length>=2&&Q>100){var f=v[I-1].textContent;f&&typeof f==="string"&&(d=P.indexOf(R,zBi(f).length));d===-1&&(d=l[0].length)}if(d!==-1){for(S=Math.floor(d/N);S>0&&S<k.length;){p+=1;if(p>50*v.length)return G.push(k),G;Q=zBi(k.substring(0,S),C);if(Q.length===d){G.push(k.substring(0,S));k=k.substring(S);P=P.substring(d);break}else S=Q.length<d?
S+Math.max(1,Math.floor((d-Q.length)/N)):S-Math.max(1,Math.floor((Q.length-d)*N))}break}}}G.push(k);return G};
EJf=function(){return cIK++};
MM3=function(k){if(k instanceof HTMLFormElement)return"form";k=k.tagName.toLowerCase();return aE2.test(k)?"div":k};
idi=function(k,v){function C(Q){return(Q=Q.exec(v.substring(G)))?(Q=Q[0],G+=Q.length,Q):""}
if(v.trim()==="")return v;for(var G=0,p=[];;){C($Fj);if(G>=v.length)break;var P=C(UFb);if(P.slice(-1)===",")P=gJx(k,P.substring(0,P.length-1)),p.push(P);else{var N="";P=gJx(k,P);for(var I=!1;;){var S=v.charAt(G);if(S===""){p.push((P+N).trim());break}else if(I)S===")"&&(I=!1);else if(S===","){G+=1;p.push((P+N).trim());break}else S==="("&&(I=!0);N+=S;G+=1}}}return p.join(", ")};
gJx=function(k,v){return v&&v.trim()!==""?Lng(k,v):v};
Lng=function(k,v){var C=Odx.get(k);C||(C=k.createElement("a"),Odx.set(k,C));if(!v)v="";else if(v.startsWith("blob:")||v.startsWith("data:"))return v;ws(C,v);return C.href};
yI3=function(k,v,C,G){return G?C==="src"||C==="href"&&(v!=="use"||G[0]!=="#")||C==="xlink:href"&&G[0]!=="#"||C==="background"&&(v==="table"||v==="td"||v==="th")?gJx(k,G):C==="srcset"?idi(k,G):C==="style"?Zd3(G,Lng(k)):v==="object"&&C==="data"?gJx(k,G):G:G};
XjD=function(k,v){return(k==="video"||k==="audio")&&v==="autoplay"};
xFD=function(k,v,C){try{if(typeof v==="string"){if(k.classList.contains(v))return!0}else for(var G=k.classList.length;G--;)if(v.test(k.classList[G]))return!0;if(C)return k.matches(C)}catch(p){}return!1};
AIf=function(k,v,C){if(!k)return!1;if(k.nodeType!==k.ELEMENT_NODE)return C?AIf(mH(k),v,C):!1;for(var G=k.classList.length;G--;)if(v.test(k.classList[G]))return!0;return C?AIf(mH(k),v,C):!1};
eBi=function(k,v,C,G){if(k.nodeType===k.ELEMENT_NODE){if(!D2(k).length)return!1}else{if(tt(k)===null)return!1;k=tt(k)}try{if(typeof v==="string")if(G){if(k.closest("."+v))return!0}else{if(k.classList.contains(v))return!0}else if(AIf(k,v,G))return!0;if(C)if(G){if(k.closest(C))return!0}else if(k.matches(C))return!0}catch(p){}return!1};
qbO=function(k,v,C){var G=k.contentWindow;if(G){var p=!1;try{var P=G.document.readyState}catch(I){return}if(P!=="complete"){var N=setTimeout(function(){p||(v(),p=!0)},C);
k.addEventListener("load",function(){clearTimeout(N);p=!0;v()})}else G.location.href==="about:blank"&&k.src!=="about:blank"&&k.src!==""||setTimeout(v,0),k.addEventListener("load",v)}};
mF3=function(k,v,C){var G=!1;try{var p=k.sheet}catch(N){return}if(!p){var P=setTimeout(function(){G||(v(),G=!0)},C);
k.addEventListener("load",function(){clearTimeout(P);G=!0;v()})}};
suO=function(k,v){var C=v.doc,G=v.blockClass,p=v.blockSelector,P=v.needsMask,N=v.inlineStylesheet,I=v.maskInputOptions===void 0?{}:v.maskInputOptions,S=v.maskTextFn,Q=v.maskInputFn,R=v.dataURLOptions===void 0?{}:v.dataURLOptions,l=v.inlineImages,d=v.recordCanvas,f=v.keepIframeSrcFn,c=v.newlyAddedElement===void 0?!1:v.newlyAddedElement,U=v.cssCaptured===void 0?!1:v.cssCaptured;v=v.mirror;v.nodeMetaMap.has(C)?(v=v.getId(C),v=v===1?void 0:v):v=void 0;switch(k.nodeType){case k.DOCUMENT_NODE:return k.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:k.compatMode}:{type:0,childNodes:[]};case k.DOCUMENT_TYPE_NODE:return{type:1,name:k.name,publicId:k.publicId,systemId:k.systemId,rootId:v};case k.ELEMENT_NODE:return DFD(k,{doc:C,blockClass:G,blockSelector:p,inlineStylesheet:N,maskInputOptions:I,maskInputFn:Q,dataURLOptions:R,inlineImages:l,recordCanvas:d,keepIframeSrcFn:f,newlyAddedElement:c,rootId:v});case k.TEXT_NODE:return N=(G=mH(k))&&G.tagName,G="",p=N==="STYLE"?!0:void 0,(N=N==="SCRIPT"?!0:void 0)?
G="SCRIPT_PLACEHOLDER":U||(G=tMb(k),p&&G&&(G=Zd3(G,Lng(C)))),!p&&!N&&G&&P&&(G=S?S(G,tt(k)):G.replace(/[\S]/g,"*")),{type:3,textContent:G||"",rootId:v};case k.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:v};case k.COMMENT_NODE:return{type:5,textContent:tMb(k)||"",rootId:v};default:return!1}};
DFD=function(k,v){var C=v.doc,G=v.inlineStylesheet,p=v.maskInputOptions===void 0?{}:v.maskInputOptions,P=v.maskInputFn,N=v.dataURLOptions===void 0?{}:v.dataURLOptions,I=v.inlineImages,S=v.recordCanvas,Q=v.keepIframeSrcFn,R=v.newlyAddedElement===void 0?!1:v.newlyAddedElement,l=v.rootId;v=xFD(k,v.blockClass,v.blockSelector);for(var d=MM3(k),f={},c=k.attributes.length,U=0;U<c;U++){var O=k.attributes[U];XjD(d,O.name)||(f[O.name]=yI3(C,d,O.name.toLowerCase(),O.value))}d==="link"&&G&&(G=Array.from(C.styleSheets).find(function(h){return h.href===
k.href}),c=null,G&&(c=IEf(G)),c&&(delete f.rel,delete f.href,f._cssText=c));
d==="style"&&k.sheet&&(G=IEf(k.sheet))&&(k.childNodes.length>1&&(G=FnZ(G,k).join("/* rr_split */")),f._cssText=G);if(d==="input"||d==="textarea"||d==="select")G=k.value,c=k.checked,f.type!=="radio"&&f.type!=="checkbox"&&f.type!=="submit"&&f.type!=="button"&&G?f.value=Sbx({element:k,type:QuK(k),tagName:d,value:G,maskInputOptions:p,maskInputFn:P}):c&&(f.checked=c);d==="option"&&(k.selected&&!p.select?f.selected=!0:delete f.selected);d==="dialog"&&k.open&&(f.rr_open_mode=k.matches("dialog:modal")?"modal":
"non-modal");d==="canvas"&&S&&(k.__context==="2d"?uiK(k)||(f.rr_dataURL=k.toDataURL(N.type,N.quality)):"__context"in k||(p=k.toDataURL(N.type,N.quality),P=C.createElement("canvas"),P.width=k.width,P.height=k.height,P=P.toDataURL(N.type,N.quality),p!==P&&(f.rr_dataURL=p)));if(d==="img"&&I){sl||(sl=C.createElement("canvas"),VMD=sl.getContext("2d"));var X=k.currentSrc||k.getAttribute("src")||"<unknown-src>",x=k.crossOrigin,w=function(){k.removeEventListener("load",w);try{sl.width=k.naturalWidth,sl.height=
k.naturalHeight,VMD.drawImage(k,0,0),f.rr_dataURL=sl.toDataURL(N.type,N.quality)}catch(h){if(k.crossOrigin!=="anonymous"){k.crossOrigin="anonymous";k.complete&&k.naturalWidth!==0?w():k.addEventListener("load",w);return}console.warn("Cannot inline img src="+X+"! Error: "+h)}k.crossOrigin==="anonymous"&&(x?f.crossOrigin=x:k.removeAttribute("crossorigin"))};
k.complete&&k.naturalWidth!==0?w():k.addEventListener("load",w)}if(d==="audio"||d==="video")C=f,C.rr_mediaState=k.paused?"paused":"played",C.rr_mediaCurrentTime=k.currentTime,C.rr_mediaPlaybackRate=k.playbackRate,C.rr_mediaMuted=k.muted,C.rr_mediaLoop=k.loop,C.rr_mediaVolume=k.volume;R||(k.scrollLeft&&(f.rr_scrollLeft=k.scrollLeft),k.scrollTop&&(f.rr_scrollTop=k.scrollTop));v&&(R=k.getBoundingClientRect(),f={class:f.class,rr_width:R.width+"px",rr_height:R.height+"px"});d!=="iframe"||Q(f.src)||(k.contentDocument||
(f.rr_src=f.src),delete f.src);var V;try{customElements.get(d)&&(V=!0)}catch(h){}return{type:2,tagName:d,attributes:f,childNodes:[],isSVG:!(k.tagName!=="svg"&&!k.ownerSVGElement)||void 0,needBlock:v,rootId:l,isCustom:V}};
VR=function(k){return k===void 0||k===null?"":k.toLowerCase()};
hB6=function(k,v){return v.comment&&k.type===5||k.type===2&&(v.script&&(k.tagName==="script"||k.tagName==="link"&&(k.attributes.rel==="preload"&&k.attributes.as==="script"||k.attributes.rel==="modulepreload")||k.tagName==="link"&&k.attributes.rel==="prefetch"&&typeof k.attributes.href==="string"&&bdK(k.attributes.href)==="js")||v.headFavicon&&(k.tagName==="link"&&k.attributes.rel==="shortcut icon"||k.tagName==="meta"&&(VR(k.attributes.name).match(/^msapplication-tile(image|color)$/)||VR(k.attributes.name)===
"application-name"||VR(k.attributes.rel)==="icon"||VR(k.attributes.rel)==="apple-touch-icon"||VR(k.attributes.rel)==="shortcut icon"))||k.tagName==="meta"&&(v.headMetaDescKeywords&&VR(k.attributes.name).match(/^description|keywords$/)||v.headMetaSocial&&(VR(k.attributes.property).match(/^(og|twitter|fb):/)||VR(k.attributes.name).match(/^(og|twitter):/)||VR(k.attributes.name)==="pinterest")||v.headMetaRobots&&(VR(k.attributes.name)==="robots"||VR(k.attributes.name)==="googlebot"||VR(k.attributes.name)===
"bingbot")||v.headMetaHttpEquiv&&k.attributes["http-equiv"]!==void 0||v.headMetaAuthorship&&(VR(k.attributes.name)==="author"||VR(k.attributes.name)==="generator"||VR(k.attributes.name)==="framework"||VR(k.attributes.name)==="publisher"||VR(k.attributes.name)==="progid"||VR(k.attributes.property).match(/^article:/)||VR(k.attributes.property).match(/^product:/))||v.headMetaVerification&&(VR(k.attributes.name)==="google-site-verification"||VR(k.attributes.name)==="yandex-verification"||VR(k.attributes.name)===
"csrf-token"||VR(k.attributes.name)==="p:domain_verify"||VR(k.attributes.name)==="verify-v1"||VR(k.attributes.name)==="verification"||VR(k.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
ht=function(k,v){var C=v.doc,G=v.mirror,p=v.blockClass,P=v.blockSelector,N=v.maskTextClass,I=v.maskTextSelector,S=v.skipChild===void 0?!1:v.skipChild,Q=v.inlineStylesheet===void 0?!0:v.inlineStylesheet,R=v.maskInputOptions===void 0?{}:v.maskInputOptions,l=v.maskTextFn,d=v.maskInputFn,f=v.slimDOMOptions,c=v.dataURLOptions===void 0?{}:v.dataURLOptions,U=v.inlineImages===void 0?!1:v.inlineImages,O=v.recordCanvas===void 0?!1:v.recordCanvas,X=v.onSerialize,x=v.onIframeLoad,w=v.iframeLoadTimeout===void 0?
5E3:v.iframeLoadTimeout,V=v.onStylesheetLoad,h=v.stylesheetLoadTimeout===void 0?5E3:v.stylesheetLoadTimeout,n=v.keepIframeSrcFn===void 0?function(){return!1}:v.keepIframeSrcFn,oO=v.newlyAddedElement===void 0?!1:v.newlyAddedElement,Ng=v.cssCaptured===void 0?!1:v.cssCaptured,Sm=v.needsMask,U2=v.preserveWhiteSpace===void 0?!0:v.preserveWhiteSpace;
Sm||(Sm=eBi(k,N,I,Sm===void 0));var lD=suO(k,{doc:C,mirror:G,blockClass:p,blockSelector:P,needsMask:Sm,inlineStylesheet:Q,maskInputOptions:R,maskTextFn:l,maskInputFn:d,dataURLOptions:c,inlineImages:U,recordCanvas:O,keepIframeSrcFn:n,newlyAddedElement:oO,cssCaptured:Ng});if(!lD)return console.warn(k,"not serialized"),null;oO=G.nodeMetaMap.has(k)?G.getId(k):hB6(lD,f)||!U2&&lD.type===3&&!lD.textContent.replace(/^\s+|\s+$/gm,"").length?-2:cIK++;v=Object.assign(lD,{id:oO});G.add(k,v);if(oO===-2)return null;
X&&X(k);oO=!S;v.type===2&&(oO=oO&&!v.needBlock,delete v.needBlock,(Ng=At(k))&&qr(Ng)&&(v.isShadowHost=!0));if((v.type===0||v.type===2)&&oO){f.headWhitespace&&v.type===2&&v.tagName==="head"&&(U2=!1);S={doc:C,mirror:G,blockClass:p,blockSelector:P,needsMask:Sm,maskTextClass:N,maskTextSelector:I,skipChild:S,inlineStylesheet:Q,maskInputOptions:R,maskTextFn:l,maskInputFn:d,slimDOMOptions:f,dataURLOptions:c,inlineImages:U,recordCanvas:O,preserveWhiteSpace:U2,onSerialize:X,onIframeLoad:x,iframeLoadTimeout:w,
onStylesheetLoad:V,stylesheetLoadTimeout:h,keepIframeSrcFn:n,cssCaptured:!1};if(v.type!==2||v.tagName!=="textarea"||v.attributes.value===void 0)for(v.type===2&&v.attributes._cssText!==void 0&&typeof v.attributes._cssText==="string"&&(S.cssCaptured=!0),oO=_.H(Array.from(D2(k))),Ng=oO.next();!Ng.done;Ng=oO.next())(Ng=ht(Ng.value,S))&&v.childNodes.push(Ng);oO=null;if(k.nodeType===k.ELEMENT_NODE&&(oO=At(k))){Ng=_.H(Array.from(D2(oO)));for(var Fb=Ng.next();!Fb.done;Fb=Ng.next())if(Fb=ht(Fb.value,S))qr(oO)&&
(Fb.isShadow=!0),v.childNodes.push(Fb)}}(S=mH(k))&&eB(S)&&qr(S)&&(v.isShadow=!0);v.type===2&&v.tagName==="iframe"&&qbO(k,function(){var qg=k.contentDocument;qg&&x&&(qg=ht(qg,{doc:qg,mirror:G,blockClass:p,blockSelector:P,needsMask:Sm,maskTextClass:N,maskTextSelector:I,skipChild:!1,inlineStylesheet:Q,maskInputOptions:R,maskTextFn:l,maskInputFn:d,slimDOMOptions:f,dataURLOptions:c,inlineImages:U,recordCanvas:O,preserveWhiteSpace:U2,onSerialize:X,onIframeLoad:x,iframeLoadTimeout:w,onStylesheetLoad:V,stylesheetLoadTimeout:h,
keepIframeSrcFn:n}))&&x(k,qg)},w);
v.type===2&&v.tagName==="link"&&typeof v.attributes.rel==="string"&&(v.attributes.rel==="stylesheet"||v.attributes.rel==="preload"&&typeof v.attributes.href==="string"&&bdK(v.attributes.href)==="css")&&mF3(k,function(){if(V){var qg=ht(k,{doc:C,mirror:G,blockClass:p,blockSelector:P,needsMask:Sm,maskTextClass:N,maskTextSelector:I,skipChild:!1,inlineStylesheet:Q,maskInputOptions:R,maskTextFn:l,maskInputFn:d,slimDOMOptions:f,dataURLOptions:c,inlineImages:U,recordCanvas:O,preserveWhiteSpace:U2,onSerialize:X,
onIframeLoad:x,iframeLoadTimeout:w,onStylesheetLoad:V,stylesheetLoadTimeout:h,keepIframeSrcFn:n});qg&&V(k,qg)}},h);
return v};
BCx=function(k){var v=document;k=k||{};var C=k.maskAllInputs===void 0?!1:k.maskAllInputs,G=k.slimDOM===void 0?!1:k.slimDOM;return ht(v,{doc:v,mirror:k.mirror===void 0?new BI:k.mirror,blockClass:k.blockClass===void 0?"rr-block":k.blockClass,blockSelector:k.blockSelector===void 0?null:k.blockSelector,maskTextClass:k.maskTextClass===void 0?"rr-mask":k.maskTextClass,maskTextSelector:k.maskTextSelector===void 0?null:k.maskTextSelector,skipChild:!1,inlineStylesheet:k.inlineStylesheet===void 0?!0:k.inlineStylesheet,
maskInputOptions: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}:C===!1?{password:!0}:C,maskTextFn:k.maskTextFn,maskInputFn:k.maskInputFn,slimDOMOptions:G===!0||G==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:G==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:G===!1?{}:G,dataURLOptions:k.dataURLOptions,
inlineImages:k.inlineImages===void 0?!1:k.inlineImages,recordCanvas:k.recordCanvas===void 0?!1:k.recordCanvas,preserveWhiteSpace:k.preserveWhiteSpace,onSerialize:k.onSerialize,onIframeLoad:k.onIframeLoad,iframeLoadTimeout:k.iframeLoadTimeout,onStylesheetLoad:k.onStylesheetLoad,stylesheetLoadTimeout:k.stylesheetLoadTimeout,keepIframeSrcFn:k.keepIframeSrcFn===void 0?function(){return!1}:k.keepIframeSrcFn,
newlyAddedElement:!1})};
jB=function(k,v,C){C=C===void 0?document:C;var G={capture:!0,passive:!0};C.addEventListener(k,v,G);return function(){return C.removeEventListener(k,v,G)}};
YD=function(k,v,C){C=C===void 0?{}:C;var G=null,p=0;return function(){var P=_.j7.apply(0,arguments),N=Date.now();p||C.leading!==!1||(p=N);var I=v-(N-p),S=this;I<=0||I>v?(G&&(clearTimeout(G),G=null),p=N,k.apply(S,P)):G||C.trailing===!1||(G=setTimeout(function(){p=C.leading===!1?0:Date.now();G=null;k.apply(S,P)},I))}};
ju6=function(k,v,C,G,p){p=p===void 0?window:p;var P=p.Object.getOwnPropertyDescriptor(k,v);p.Object.defineProperty(k,v,G?C:{set:function(N){var I=this;setTimeout(function(){C.set.call(I,N)},0);
P&&P.set&&P.set.call(this,N)}});
return function(){return ju6(k,v,P||{},!0)}};
Ybj=function(k){var v=k.document,C,G,p,P;return{left:v.scrollingElement?v.scrollingElement.scrollLeft:k.pageXOffset!==void 0?k.pageXOffset:v.documentElement.scrollLeft||(v==null?void 0:v.body)&&((C=tt(v.body))==null?void 0:C.scrollLeft)||(v==null?void 0:(G=v.body)==null?void 0:G.scrollLeft)||0,top:v.scrollingElement?v.scrollingElement.scrollTop:k.pageYOffset!==void 0?k.pageYOffset:(v==null?void 0:v.documentElement.scrollTop)||(v==null?void 0:v.body)&&((p=tt(v.body))==null?void 0:p.scrollTop)||(v==
null?void 0:(P=v.body)==null?void 0:P.scrollTop)||0}};
wjf=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
nJ_=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
JI$=function(k){return k?k.nodeType===k.ELEMENT_NODE?k:tt(k):null};
w2=function(k,v,C,G){if(!k)return!1;k=JI$(k);if(!k)return!1;try{if(typeof v==="string"){if(k.classList.contains(v)||G&&k.closest("."+v)!==null)return!0}else if(AIf(k,v,G))return!0}catch(p){}return C&&(k.matches(C)||G&&k.closest(C)!==null)?!0:!1};
rIx=function(k,v,C){return k.tagName==="TITLE"&&C.headTitleMutations?!0:v.getId(k)===-2};
Kni=function(k,v){if(eB(k))return!1;var C=v.getId(k);return v.has(C)?(C=mH(k))&&C.nodeType===k.DOCUMENT_NODE?!1:C?Kni(C,v):!0:!0};
TC3=function(){var k=k===void 0?window:k;"NodeList"in k&&!k.NodeList.prototype.forEach&&(k.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in k&&!k.DOMTokenList.prototype.forEach&&(k.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
k1_=function(k,v){return!(k.nodeName!=="LINK"||k.nodeType!==k.ELEMENT_NODE||!k.getAttribute||k.getAttribute("rel")!=="stylesheet"||!v.nodeMetaMap.get(k))};
vL6=function(k){var v=null,C;"getRootNode"in k&&((C=oLO(k))==null?void 0:C.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&xD(oLO(k))&&(v=xD(oLO(k)));return v};
CP2=function(k){var v=k.ownerDocument;if(v){if(!(v=Wn2(v,"contains")(k)))if(v=k.ownerDocument){for(var C;C=vL6(k);)k=C;v=Wn2(v,"contains")(k)}else v=!1}else v=!1;return v};
G16=function(k,v){k.delete(v);D2(v).forEach(function(C){return G16(k,C)})};
pfO=function(k,v){for(var C=[k];C.length;)k=C.pop(),v.has(k)||(v.add(k),D2(k).forEach(function(G){return C.push(G)}))};
PPx=function(k,v){k.size===0?k=!1:k=(v=mH(v))?k.has(v):!1;return k};
HQ2=function(k,v){return k.size===0?!1:WRD(k,v)};
WRD=function(k,v){return(v=mH(v))?k.has(v)?!0:WRD(k,v):!1};
nT=function(k){try{if("composedPath"in k){var v=k.composedPath();if(v.length)return v[0]}else if("path"in k&&k.path.length)return k.path[0]}catch(C){}return k&&k.target};
I7j=function(k,v){var C=new Nhx;Jt.push(C);C.init(k);k=new (G92("MutationObserver").constructor)(r2(C.processMutations.bind(C)));k.observe(v,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return k};
SSb=function(k){var v=k.mousemoveCb;var C=k.sampling;var G=k.doc;var p=k.mirror;if(C.mousemove===!1)return function(){};
var P=[],N,I=YD(r2(function(Q){var R=Date.now()-N;v(P.map(function(l){l.timeOffset-=R;return l}),Q);
P=[];N=null}),typeof C.mousemoveCallback==="number"?C.mousemoveCallback:500);
k=r2(YD(r2(function(Q){var R=nT(Q),l=Q.changedTouches?Q.changedTouches[0]:Q,d=l.clientX;l=l.clientY;N||(N=ZQi());P.push({x:d,y:l,id:p.getId(R),timeOffset:ZQi()-N});I(typeof DragEvent!=="undefined"&&Q instanceof DragEvent?12:Q instanceof MouseEvent?1:6)}),typeof C.mousemove==="number"?C.mousemove:50,{trailing:!1}));
var S=[jB("mousemove",k,G),jB("touchmove",k,G),jB("drag",k,G)];return r2(function(){S.forEach(function(Q){return Q()})})};
uAi=function(k){var v=k.mouseInteractionCb;var C=k.doc;var G=k.mirror;var p=k.blockClass;var P=k.blockSelector;k=k.sampling;if(k.mouseInteraction===!1)return function(){};
var N=k.mouseInteraction===!0||k.mouseInteraction===void 0?{}:k.mouseInteraction,I=[],S=null,Q=function(R){return function(l){var d=nT(l);if(!w2(d,p,P,!0)){var f=null,c=R;if("pointerType"in l){switch(l.pointerType){case "mouse":f=0;break;case "touch":f=2;break;case "pen":f=1}f===2&&(KT[R]===1?c="TouchStart":KT[R]===0&&(c="TouchEnd"))}else l.changedTouches&&(f=2);if(f!==null){if(S=f,c.startsWith("Touch")&&f===2||c.startsWith("Mouse")&&f===0)f=null}else KT[R]===2&&(f=S,S=null);if(l=l.changedTouches?
l.changedTouches[0]:l)d=G.getId(d),r2(v)(Object.assign({},{type:KT[c],id:d,x:l.clientX,y:l.clientY},f!==null&&{pointerType:f}))}}};
Object.keys(KT).filter(function(R){return Number.isNaN(Number(R))&&!R.endsWith("_Departed")&&N[R]!==!1}).forEach(function(R){var l=R.toLowerCase(),d=Q(R);
if(window.PointerEvent)switch(KT[R]){case 1:case 0:l=l.replace("mouse","pointer");break;case 7:case 9:return}I.push(jB(l,d,C))});
return r2(function(){I.forEach(function(R){return R()})})};
QP6=function(k){var v=k.scrollCb;var C=k.doc;var G=k.mirror;var p=k.blockClass;var P=k.blockSelector;return jB("scroll",r2(YD(r2(function(N){var I=nT(N);I&&!w2(I,p,P,!0)&&(N=G.getId(I),I===C&&C.defaultView?(I=Ybj(C.defaultView),v({id:N,x:I.left,y:I.top})):v({id:N,x:I.scrollLeft,y:I.scrollTop}))}),k.sampling.scroll||100)),C)};
bQg=function(k,v){var C=k.viewportResizeCb;var G=-1,p=-1;return jB("resize",r2(YD(r2(function(){var P=wjf(),N=nJ_();if(G!==P||p!==N)C({width:Number(N),height:Number(P)}),G=P,p=N}),200)),v.win)};
f7D=function(k){function v(O){var X=nT(O),x=O.isTrusted,w=X&&X.tagName;X&&w==="OPTION"&&(X=tt(X));if(!(!X||!w||l73.indexOf(w)<0||w2(X,N,I,!0)||X.classList.contains(S)||Q&&X.matches(Q))){var V=X.value,h=!1;O=QuK(X)||"";if(O==="radio"||O==="checkbox")h=X.checked;else if(R[w.toLowerCase()]||R[O])V=Sbx({element:X,maskInputOptions:R,tagName:w,type:O,value:V,maskInputFn:l});C(X,f?{text:V,isChecked:h,userTriggered:x}:{text:V,isChecked:h});x=X.name;O==="radio"&&x&&h&&p.querySelectorAll('input[type="radio"][name="'+
x+'"]').forEach(function(n){if(n!==X){var oO=n.value;C(n,f?{text:oO,isChecked:!h,userTriggered:!1}:{text:oO,isChecked:!h})}})}}
function C(O,X){var x=d63.get(O);x&&x.text===X.text&&x.isChecked===X.isChecked||(d63.set(O,X),O=P.getId(O),r2(G)(Object.assign({},X,{id:O})))}
var G=k.inputCb;var p=k.doc;var P=k.mirror;var N=k.blockClass;var I=k.blockSelector;var S=k.ignoreClass;var Q=k.ignoreSelector;var R=k.maskInputOptions;var l=k.maskInputFn;var d=k.sampling;var f=k.userTriggeredOnInput;var c=(d.input==="last"?["change"]:["input","change"]).map(function(O){return jB(O,r2(v),p)}),U=p.defaultView;
if(!U)return function(){c.forEach(function(O){return O()})};
k=U.Object.getOwnPropertyDescriptor(U.HTMLInputElement.prototype,"value");d=[[U.HTMLInputElement.prototype,"value"],[U.HTMLInputElement.prototype,"checked"],[U.HTMLSelectElement.prototype,"value"],[U.HTMLTextAreaElement.prototype,"value"],[U.HTMLSelectElement.prototype,"selectedIndex"],[U.HTMLOptionElement.prototype,"selected"]];k&&k.set&&c.push.apply(c,_.tX(d.map(function(O){return ju6(O[0],O[1],{set:function(){r2(v)({target:this,isTrusted:!1})}},!1,U)})));
return r2(function(){c.forEach(function(O){return O()})})};
FRg=function(k){var v=[],C,G,p,P;zdm("CSSGroupingRule")&&((C=k.parentRule)==null?void 0:(G=C.constructor)==null?void 0:G.name)==="CSSGroupingRule"||zdm("CSSMediaRule")&&k.parentRule instanceof CSSMediaRule||zdm("CSSSupportsRule")&&k.parentRule instanceof CSSSupportsRule||zdm("CSSConditionRule")&&((p=k.parentRule)==null?void 0:(P=p.constructor)==null?void 0:P.name)==="CSSConditionRule"?(k=Array.from(k.parentRule.cssRules).indexOf(k),v.unshift(k)):k.parentStyleSheet&&(k=Array.from(k.parentStyleSheet.cssRules).indexOf(k),
v.unshift(k));return v};
Tf=function(k,v,C){var G,p;if(!k)return{};k.ownerNode?G=v.getId(k.ownerNode):p=C.getId(k);return{styleId:p,id:G}};
ELb=function(k,v){var C=k.styleSheetRuleCb;var G=k.mirror;var p=k.stylesheetManager;var P=v.win;if(!P.CSSStyleSheet||!P.CSSStyleSheet.prototype)return function(){};
var N=P.CSSStyleSheet.prototype.insertRule;P.CSSStyleSheet.prototype.insertRule=new kB(N,{apply:r2(function(d,f,c){var U=_.H(c),O=U.next().value;U=U.next().value;var X=Tf(f,G,p.styleMirror),x=X.id;X=X.styleId;(x&&x!==-1||X&&X!==-1)&&C({id:x,styleId:X,adds:[{rule:O,index:U}]});return d.apply(f,c)})});
P.CSSStyleSheet.prototype.addRule=function(d,f,c){c=c===void 0?this.cssRules.length:c;return P.CSSStyleSheet.prototype.insertRule.apply(this,[d+" { "+f+" }",c])};
var I=P.CSSStyleSheet.prototype.deleteRule;P.CSSStyleSheet.prototype.deleteRule=new kB(I,{apply:r2(function(d,f,c){var U=_.H(c).next().value,O=Tf(f,G,p.styleMirror),X=O.id;O=O.styleId;(X&&X!==-1||O&&O!==-1)&&C({id:X,styleId:O,removes:[{index:U}]});return d.apply(f,c)})});
P.CSSStyleSheet.prototype.removeRule=function(d){return P.CSSStyleSheet.prototype.deleteRule.apply(this,[d])};
if(P.CSSStyleSheet.prototype.replace){var S=P.CSSStyleSheet.prototype.replace;P.CSSStyleSheet.prototype.replace=new kB(S,{apply:r2(function(d,f,c){var U=_.H(c).next().value,O=Tf(f,G,p.styleMirror),X=O.id;O=O.styleId;(X&&X!==-1||O&&O!==-1)&&C({id:X,styleId:O,replace:U});return d.apply(f,c)})})}if(P.CSSStyleSheet.prototype.replaceSync){var Q=P.CSSStyleSheet.prototype.replaceSync;
P.CSSStyleSheet.prototype.replaceSync=new kB(Q,{apply:r2(function(d,f,c){var U=_.H(c).next().value,O=Tf(f,G,p.styleMirror),X=O.id;O=O.styleId;(X&&X!==-1||O&&O!==-1)&&C({id:X,styleId:O,replaceSync:U});return d.apply(f,c)})})}var R={};
c4m("CSSGroupingRule")?R.CSSGroupingRule=P.CSSGroupingRule:(c4m("CSSMediaRule")&&(R.CSSMediaRule=P.CSSMediaRule),c4m("CSSConditionRule")&&(R.CSSConditionRule=P.CSSConditionRule),c4m("CSSSupportsRule")&&(R.CSSSupportsRule=P.CSSSupportsRule));var l={};Object.entries(R).forEach(function(d){var f=_.H(d);d=f.next().value;f=f.next().value;l[d]={insertRule:f.prototype.insertRule,deleteRule:f.prototype.deleteRule};f.prototype.insertRule=new kB(l[d].insertRule,{apply:r2(function(c,U,O){var X=_.H(O),x=X.next().value;
X=X.next().value;var w=Tf(U.parentStyleSheet,G,p.styleMirror),V=w.id;w=w.styleId;(V&&V!==-1||w&&w!==-1)&&C({id:V,styleId:w,adds:[{rule:x,index:[].concat(_.tX(FRg(U)),[X||0])}]});return c.apply(U,O)})});
f.prototype.deleteRule=new kB(l[d].deleteRule,{apply:r2(function(c,U,O){var X=_.H(O).next().value,x=Tf(U.parentStyleSheet,G,p.styleMirror),w=x.id;x=x.styleId;(w&&w!==-1||x&&x!==-1)&&C({id:w,styleId:x,removes:[{index:[].concat(_.tX(FRg(U)),[X])}]});return c.apply(U,O)})})});
return r2(function(){P.CSSStyleSheet.prototype.insertRule=N;P.CSSStyleSheet.prototype.deleteRule=I;S&&(P.CSSStyleSheet.prototype.replace=S);Q&&(P.CSSStyleSheet.prototype.replaceSync=Q);Object.entries(R).forEach(function(d){var f=_.H(d);d=f.next().value;f=f.next().value;f.prototype.insertRule=l[d].insertRule;f.prototype.deleteRule=l[d].deleteRule})})};
MW2=function(k,v){var C=k.mirror;var G=k.stylesheetManager;var p=null;p=v.nodeName==="#document"?C.getId(v):C.getId(xD(v));var P,N,I;k=v.nodeName==="#document"?(P=v.defaultView)==null?void 0:P.Document:(N=v.ownerDocument)==null?void 0:(I=N.defaultView)==null?void 0:I.ShadowRoot;var S=(k==null?0:k.prototype)?Object.getOwnPropertyDescriptor(k==null?void 0:k.prototype,"adoptedStyleSheets"):void 0;if(p===null||p===-1||!k||!S)return function(){};
Object.defineProperty(v,"adoptedStyleSheets",{configurable:S.configurable,enumerable:S.enumerable,get:function(){var Q;return(Q=S.get)==null?void 0:Q.call(this)},
set:function(Q){var R,l=(R=S.set)==null?void 0:R.call(this,Q);if(p!==null&&p!==-1)try{a7i(G,Q,p)}catch(d){}return l}});
return r2(function(){Object.defineProperty(v,"adoptedStyleSheets",{configurable:S.configurable,enumerable:S.enumerable,get:S.get,set:S.set})})};
$6b=function(k,v){var C=k.styleDeclarationCb;var G=k.mirror;var p=k.ignoreCSSAttributes;var P=k.stylesheetManager;var N=v.win;var I=N.CSSStyleDeclaration.prototype.setProperty;N.CSSStyleDeclaration.prototype.setProperty=new kB(I,{apply:r2(function(Q,R,l){var d=_.H(l),f=d.next().value,c=d.next().value;d=d.next().value;if(p.has(f))return I.apply(R,[f,c,d]);var U,O=Tf((U=R.parentRule)==null?void 0:U.parentStyleSheet,G,P.styleMirror);U=O.id;O=O.styleId;(U&&U!==-1||O&&O!==-1)&&C({id:U,styleId:O,set:{property:f,
value:c,priority:d},index:FRg(R.parentRule)});return Q.apply(R,l)})});
var S=N.CSSStyleDeclaration.prototype.removeProperty;N.CSSStyleDeclaration.prototype.removeProperty=new kB(S,{apply:r2(function(Q,R,l){var d=_.H(l).next().value;if(p.has(d))return S.apply(R,[d]);var f,c=Tf((f=R.parentRule)==null?void 0:f.parentStyleSheet,G,P.styleMirror);f=c.id;c=c.styleId;(f&&f!==-1||c&&c!==-1)&&C({id:f,styleId:c,remove:{property:d},index:FRg(R.parentRule)});return Q.apply(R,l)})});
return r2(function(){N.CSSStyleDeclaration.prototype.setProperty=I;N.CSSStyleDeclaration.prototype.removeProperty=S})};
U6O=function(k){var v=k.mediaInteractionCb;var C=k.blockClass;var G=k.blockSelector;var p=k.mirror;var P=k.sampling;k=k.doc;var N=r2(function(S){return YD(r2(function(Q){if((Q=nT(Q))&&!w2(Q,C,G,!0)){var R=Q.currentTime,l=Q.volume,d=Q.muted,f=Q.playbackRate,c=Q.loop;v({type:S,id:p.getId(Q),currentTime:R,volume:l,muted:d,playbackRate:f,loop:c})}}),P.media||500)}),I=[jB("play",N(0),k),
jB("pause",N(1),k),jB("seeked",N(2),k),jB("volumechange",N(3),k),jB("ratechange",N(4),k)];return r2(function(){I.forEach(function(S){return S()})})};
gLZ=function(k){var v=k.fontCb;k=k.doc;var C=k.defaultView;if(!C)return function(){};
var G=[],p=new WeakMap,P=C.FontFace;C.FontFace=function(N,I,S){var Q=new P(N,I,S);p.set(Q,{family:N,buffer:typeof I!=="string",descriptors:S,fontSource:typeof I==="string"?I:JSON.stringify(Array.from(new Uint8Array(I)))});return Q};
k=XX(k.fonts,"add",function(N){return function(I){setTimeout(r2(function(){var S=p.get(I);S&&(v(S),p.delete(I))}),0);
return N.apply(this,[I])}});
G.push(function(){C.FontFace=P});
G.push(k);return r2(function(){G.forEach(function(N){return N()})})};
iQj=function(k){var v=k.doc,C=k.mirror,G=k.blockClass,p=k.blockSelector,P=k.selectionCb,N=!0;k=r2(function(){var I=v.getSelection();if(I&&!(N&&(I==null?0:I.isCollapsed))){N=I.isCollapsed||!1;for(var S=[],Q=I.rangeCount||0,R=0;R<Q;R++){var l=I.getRangeAt(R),d=l.startContainer,f=l.startOffset,c=l.endContainer;l=l.endOffset;w2(d,G,p,!0)||w2(c,G,p,!0)||S.push({start:C.getId(d),startOffset:f,end:C.getId(c),endOffset:l})}P({ranges:S})}});
k();return jB("selectionchange",k)};
LRj=function(k){var v=k.doc;var C=k.customElementCb;return(k=v.defaultView)&&k.customElements?XX(k.customElements,"define",function(G){return function(p,P,N){try{C({define:{name:p}})}catch(I){console.warn("Custom element callback failed for "+p)}return G.apply(this,[p,P,N])}}):function(){}};
OQO=function(k,v){var C=k.mutationCb,G=k.mousemoveCb,p=k.mouseInteractionCb,P=k.scrollCb,N=k.viewportResizeCb,I=k.inputCb,S=k.mediaInteractionCb,Q=k.styleSheetRuleCb,R=k.styleDeclarationCb,l=k.canvasMutationCb,d=k.fontCb,f=k.selectionCb,c=k.customElementCb;k.mutationCb=function(){var U=_.j7.apply(0,arguments);v.mutation&&v.mutation.apply(v,_.tX(U));C.apply(null,_.tX(U))};
k.mousemoveCb=function(){var U=_.j7.apply(0,arguments);v.mousemove&&v.mousemove.apply(v,_.tX(U));G.apply(null,_.tX(U))};
k.mouseInteractionCb=function(){var U=_.j7.apply(0,arguments);v.mouseInteraction&&v.mouseInteraction.apply(v,_.tX(U));p.apply(null,_.tX(U))};
k.scrollCb=function(){var U=_.j7.apply(0,arguments);v.scroll&&v.scroll.apply(v,_.tX(U));P.apply(null,_.tX(U))};
k.viewportResizeCb=function(){var U=_.j7.apply(0,arguments);v.viewportResize&&v.viewportResize.apply(v,_.tX(U));N.apply(null,_.tX(U))};
k.inputCb=function(){var U=_.j7.apply(0,arguments);v.input&&v.input.apply(v,_.tX(U));I.apply(null,_.tX(U))};
k.mediaInteractionCb=function(){var U=_.j7.apply(0,arguments);v.mediaInteaction&&v.mediaInteaction.apply(v,_.tX(U));S.apply(null,_.tX(U))};
k.styleSheetRuleCb=function(){var U=_.j7.apply(0,arguments);v.styleSheetRule&&v.styleSheetRule.apply(v,_.tX(U));Q.apply(null,_.tX(U))};
k.styleDeclarationCb=function(){var U=_.j7.apply(0,arguments);v.styleDeclaration&&v.styleDeclaration.apply(v,_.tX(U));R.apply(null,_.tX(U))};
k.canvasMutationCb=function(){var U=_.j7.apply(0,arguments);v.canvasMutation&&v.canvasMutation.apply(v,_.tX(U));l.apply(null,_.tX(U))};
k.fontCb=function(){var U=_.j7.apply(0,arguments);v.font&&v.font.apply(v,_.tX(U));d.apply(null,_.tX(U))};
k.selectionCb=function(){var U=_.j7.apply(0,arguments);v.selection&&v.selection.apply(v,_.tX(U));f.apply(null,_.tX(U))};
k.customElementCb=function(){var U=_.j7.apply(0,arguments);v.customElement&&v.customElement.apply(v,_.tX(U));c.apply(null,_.tX(U))}};
y4j=function(k,v){v=v===void 0?{}:v;var C=k.doc.defaultView;if(!C)return function(){};
OQO(k,v);var G;k.recordDOM&&(G=I7j(k,k.doc));var p=SSb(k),P=uAi(k),N=QP6(k),I=bQg(k,{win:C}),S=f7D(k),Q=U6O(k),R=function(){},l=function(){},d=function(){},f=function(){};
k.recordDOM&&(R=ELb(k,{win:C}),l=MW2(k,k.doc),d=$6b(k,{win:C}),k.collectFonts&&(f=gLZ(k)));var c=iQj(k),U=LRj(k),O=[];k=_.H(k.plugins);for(v=k.next();!v.done;v=k.next())v=v.value,O.push(v.observer(v.callback,C,v.options));return r2(function(){Jt.forEach(function(x){return x.reset()});
var X;(X=G)==null||X.disconnect();p();P();N();I();S();Q();R();l();d();f();c();U();O.forEach(function(x){return x()})})};
zdm=function(k){return typeof window[k]!=="undefined"};
c4m=function(k){return!!(typeof window[k]!=="undefined"&&window[k].prototype&&"insertRule"in window[k].prototype&&"deleteRule"in window[k].prototype)};
Xf6=function(k){k=new Uint8Array(k);for(var v="",C=0;C<k.byteLength;C++)v+=String.fromCharCode(k[C]);return btoa(v)};
x62=function(k,v,C){if(k instanceof Array)return k.map(function(p){return x62(p,v,C)});
if(k!==null){if(k instanceof Float32Array||k instanceof Float64Array||k instanceof Int32Array||k instanceof Uint32Array||k instanceof Uint8Array||k instanceof Uint16Array||k instanceof Int16Array||k instanceof Int8Array||k instanceof Uint8ClampedArray)return{rr_type:k.constructor.name,args:[Object.values(k)]};if(k instanceof ArrayBuffer){var G=k.constructor.name;k=Xf6(k);return{rr_type:G,base64:k}}if(k instanceof DataView)return{rr_type:k.constructor.name,args:[x62(k.buffer,v,C),k.byteOffset,k.byteLength]};
if(k instanceof HTMLImageElement)return{rr_type:k.constructor.name,src:k.src};if(k instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:k.toDataURL()};if(k instanceof ImageData)return{rr_type:k.constructor.name,args:[x62(k.data,v,C),k.width,k.height]};if(A4D(k,v)||typeof k==="object")return G=k.constructor.name,k=ed6(k,v,C),{rr_type:G,index:k}}return k};
m62=function(k,v,C,G){for(var p=[],P=_.H(Object.getOwnPropertyNames(v.CanvasRenderingContext2D.prototype)),N=P.next(),I={};!N.done;I={prop$jscomp$58:void 0},N=P.next()){I.prop$jscomp$58=N.value;try{if(typeof v.CanvasRenderingContext2D.prototype[I.prop$jscomp$58]==="function"){var S=XX(v.CanvasRenderingContext2D.prototype,I.prop$jscomp$58,function(Q){return function(R){return function(){var l=_.j7.apply(0,arguments),d=this;w2(this.canvas,C,G,!0)||setTimeout(function(){var f=qS2(l,v,d);k(d.canvas,{type:o2["2D"],
property:Q.prop$jscomp$58,args:f})},0);
return R.apply(this,l)}}}(I));
p.push(S)}}catch(Q){N=ju6(v.CanvasRenderingContext2D.prototype,I.prop$jscomp$58,{set:function(R){return function(l){k(this.canvas,{type:o2["2D"],property:R.prop$jscomp$58,args:[l],setter:!0})}}(I)}),p.push(N)}}return function(){p.forEach(function(Q){return Q()})}};
D6D=function(k,v,C,G){var p=[];try{var P=XX(k.HTMLCanvasElement.prototype,"getContext",function(N){return function(I){var S=_.j7.apply(1,arguments);if(!w2(this,v,C,!0)){var Q=I==="experimental-webgl"?"webgl":I;"__context"in this||(this.__context=Q);G&&["webgl","webgl2"].includes(Q)&&(S[0]&&typeof S[0]==="object"?(Q=S[0],Q.preserveDrawingBuffer||(Q.preserveDrawingBuffer=!0)):S.splice(0,1,{preserveDrawingBuffer:!0}))}return N.apply(this,[I].concat(_.tX(S)))}});
p.push(P)}catch(N){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){p.forEach(function(N){return N()})}};
tW2=function(k,v,C,G,p,P){for(var N=[],I=_.H(Object.getOwnPropertyNames(k)),S=I.next(),Q={};!S.done;Q={prop$jscomp$59:void 0},S=I.next())if(Q.prop$jscomp$59=S.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(Q.prop$jscomp$59))try{if(typeof k[Q.prop$jscomp$59]==="function"){var R=XX(k,Q.prop$jscomp$59,function(l){return function(d){return function(){var f=_.j7.apply(0,arguments),c=d.apply(this,f);ed6(c,P,this);"tagName"in this.canvas&&!w2(this.canvas,G,p,!0)&&(f=
qS2(f,P,this),C(this.canvas,{type:v,property:l.prop$jscomp$59,args:f}));return c}}}(Q));
N.push(R)}}catch(l){S=ju6(k,Q.prop$jscomp$59,{set:function(d){return function(f){C(this.canvas,{type:v,property:d.prop$jscomp$59,args:[f],setter:!0})}}(Q)}),N.push(S)}return N};
sPj=function(k,v,C,G){var p=[];p.push.apply(p,_.tX(tW2(v.WebGLRenderingContext.prototype,1,k,C,G,v)));typeof v.WebGL2RenderingContext!=="undefined"&&p.push.apply(p,_.tX(tW2(v.WebGL2RenderingContext.prototype,2,k,C,G,v)));return function(){p.forEach(function(P){return P()})}};
CIZ=function(k){var v=k=k===void 0?{}:k,C=v.emit,G=v.checkoutEveryNms,p=v.checkoutEveryNth,P=v.blockClass===void 0?"rr-block":v.blockClass,N=v.blockSelector===void 0?null:v.blockSelector,I=v.ignoreClass===void 0?"rr-ignore":v.ignoreClass,S=v.ignoreSelector===void 0?null:v.ignoreSelector,Q=v.maskTextClass===void 0?"rr-mask":v.maskTextClass,R=v.maskTextSelector===void 0?null:v.maskTextSelector,l=v.inlineStylesheet===void 0?!0:v.inlineStylesheet,d=v.maskAllInputs,f=v.maskInputOptions,c=v.slimDOMOptions,
U=v.maskInputFn,O=v.maskTextFn,X=v.hooks,x=v.packFn,w=v.sampling===void 0?{}:v.sampling,V=v.dataURLOptions===void 0?{}:v.dataURLOptions,h=v.mousemoveWait,n=v.recordDOM===void 0?!0:v.recordDOM,oO=v.recordCanvas===void 0?!1:v.recordCanvas,Ng=v.recordCrossOriginIframes===void 0?!1:v.recordCrossOriginIframes,Sm=v.recordAfter===void 0?k.recordAfter==="DOMContentLoaded"?k.recordAfter:"load":v.recordAfter,U2=v.userTriggeredOnInput===void 0?!1:v.userTriggeredOnInput,lD=v.collectFonts===void 0?!1:v.collectFonts,
Fb=v.inlineImages===void 0?!1:v.inlineImages,qg=v.plugins,O2=v.keepIframeSrcFn===void 0?function(){return!1}:v.keepIframeSrcFn,En=v.ignoreCSSAttributes===void 0?new Set([]):v.ignoreCSSAttributes;
vR=v.errorHandler;var m1=Ng?window.parent===window:!0,MZ=!1;if(!m1)try{window.parent.document&&(MZ=!1)}catch(uG){MZ=!0}if(m1&&!C)throw Error("$e");if(!m1&&!MZ)return function(){};
h!==void 0&&w.mousemove===void 0&&(w.mousemove=h);CA.reset();var kQ=d===!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}:f!==void 0?f:{password:!0},QU=c===!0||c==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:c==="all",headMetaDescKeywords:c==="all",headTitleMutations:c==="all"}:
c?c:{};TC3();var xQ,LL=0,ad=function(uG){for(var od=_.H(qg||[]),J_=od.next();!J_.done;J_=od.next())J_=J_.value,J_.eventProcessor&&(uG=J_.eventProcessor(uG));x&&!MZ&&(uG=x(uG));return uG};
Gw=function(uG,od){uG.timestamp=ZQi();var J_;((J_=Jt[0])==null?0:J_.isFrozen())&&uG.type!==2&&(uG.type!==3||uG.data.source!==0)&&Jt.forEach(function(zJ){return zJ.unfreeze()});
m1?C==null||C(ad(uG),od):MZ&&(od={type:"rrweb",event:ad(uG),origin:window.location.origin,isCheckout:od},window.parent.postMessage(od,"*"));uG.type===2?(xQ=uG,LL=0):uG.type!==3||uG.data.source===0&&uG.data.isAttachIframe||(LL++,uG=G&&uG.timestamp-xQ.timestamp>G,(p&&LL>=p||uG)&&VWD(!0))};
var zY=function(uG){Gw({type:3,data:Object.assign({},{source:0},uG)})},WZ=function(uG){return Gw({type:3,
data:Object.assign({},{source:3},uG)})},CL=function(uG){return Gw({type:3,
data:Object.assign({},{source:9},uG)})},d7=new hdx({mutationCb:zY,
adoptedStyleSheetCb:function(uG){return Gw({type:3,data:Object.assign({},{source:15},uG)})}}),We=new Bhb({mirror:CA,
mutationCb:zY,stylesheetManager:d7,recordCrossOriginIframes:Ng,wrappedEmit:Gw});k=_.H(qg||[]);for(v=k.next();!v.done;v=k.next())v=v.value,v.getMirror&&v.getMirror({nodeMirror:CA,crossOriginIframeMirror:We.crossOriginIframeMirror,crossOriginIframeStyleMirror:We.crossOriginIframeStyleMirror});var F6=new jPO;YS$=new wfj({recordCanvas:oO,mutationCb:CL,win:window,blockClass:P,blockSelector:N,mirror:CA,sampling:w.canvas,dataURLOptions:V});var GY=new nL_({mutationCb:zY,scrollCb:WZ,bypassOptions:{blockClass:P,
blockSelector:N,maskTextClass:Q,maskTextSelector:R,inlineStylesheet:l,maskInputOptions:kQ,dataURLOptions:V,maskTextFn:O,maskInputFn:U,recordCanvas:oO,inlineImages:Fb,sampling:w,slimDOMOptions:QU,iframeManager:We,stylesheetManager:d7,canvasManager:YS$,keepIframeSrcFn:O2,processedNodeManager:F6},mirror:CA});VWD=function(uG){uG=uG===void 0?!1:uG;if(n){Gw({type:4,data:{href:window.location.href,width:nJ_(),height:wjf()}},uG);d7.reset();GY.init();Jt.forEach(function(J_){return J_.lock()});
var od=BCx({mirror:CA,blockClass:P,blockSelector:N,maskTextClass:Q,maskTextSelector:R,inlineStylesheet:l,maskAllInputs:kQ,maskTextFn:O,maskInputFn:U,slimDOM:QU,dataURLOptions:V,recordCanvas:oO,inlineImages:Fb,onSerialize:function(J_){J_.nodeName==="IFRAME"&&CA.nodeMetaMap.get(J_)&&J43(We,J_);k1_(J_,CA)&&r4j(d7,J_);J_&&At(J_)&&KRO(GY,At(J_),document)},
onIframeLoad:function(J_,zJ){Th_(We,J_,zJ);J_.contentWindow&&J_.contentDocument&&kg$(GY,J_.contentWindow.Element,J_.contentDocument)},
onStylesheetLoad:function(J_,zJ){opm(d7,J_,zJ)},
keepIframeSrcFn:O2});od?(Gw({type:2,data:{node:od,initialOffset:Ybj(window)}},uG),Jt.forEach(function(J_){return J_.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&a7i(d7,document.adoptedStyleSheets,CA.getId(document))):console.warn("Failed to snapshot the document")}};
try{var xv=[],YQ=function(uG){var od;return r2(y4j)({mutationCb:zY,mousemoveCb:function(J_,zJ){return Gw({type:3,data:{source:zJ,positions:J_}})},
mouseInteractionCb:function(J_){return Gw({type:3,data:Object.assign({},{source:2},J_)})},
scrollCb:WZ,viewportResizeCb:function(J_){return Gw({type:3,data:Object.assign({},{source:4},J_)})},
inputCb:function(J_){return Gw({type:3,data:Object.assign({},{source:5},J_)})},
mediaInteractionCb:function(J_){return Gw({type:3,data:Object.assign({},{source:7},J_)})},
styleSheetRuleCb:function(J_){return Gw({type:3,data:Object.assign({},{source:8},J_)})},
styleDeclarationCb:function(J_){return Gw({type:3,data:Object.assign({},{source:13},J_)})},
canvasMutationCb:CL,fontCb:function(J_){return Gw({type:3,data:Object.assign({},{source:10},J_)})},
selectionCb:function(J_){Gw({type:3,data:Object.assign({},{source:14},J_)})},
customElementCb:function(J_){Gw({type:3,data:Object.assign({},{source:16},J_)})},
blockClass:P,ignoreClass:I,ignoreSelector:S,maskTextClass:Q,maskTextSelector:R,maskInputOptions:kQ,inlineStylesheet:l,sampling:w,recordDOM:n,recordCanvas:oO,inlineImages:Fb,userTriggeredOnInput:U2,collectFonts:lD,doc:uG,maskInputFn:U,maskTextFn:O,keepIframeSrcFn:O2,blockSelector:N,slimDOMOptions:QU,dataURLOptions:V,mirror:CA,iframeManager:We,stylesheetManager:d7,shadowDomManager:GY,processedNodeManager:F6,canvasManager:YS$,ignoreCSSAttributes:En,plugins:(qg==null?void 0:(od=qg.filter(function(J_){return J_.observer}))==
null?void 0:od.map(function(J_){return{observer:J_.observer,
options:J_.options,callback:function(zJ){return Gw({type:6,data:{plugin:J_.name,payload:zJ}})}}}))||[]},X)};
vpK(We,function(uG){try{xv.push(YQ(uG.contentDocument))}catch(od){console.warn(od)}});
var bG=function(){VWD();xv.push(YQ(document))};
document.readyState==="interactive"||document.readyState==="complete"?bG():(xv.push(jB("DOMContentLoaded",function(){Gw({type:0,data:{}});Sm==="DOMContentLoaded"&&bG()})),xv.push(jB("load",function(){Gw({type:1,
data:{}});Sm==="load"&&bG()},window)));
return function(){xv.forEach(function(uG){try{uG()}catch(od){String(od).toLowerCase().includes("cross-origin")||console.warn(od)}});
F6.destroy();vR=void 0}}catch(uG){console.warn(uG)}};
_.a=function(k,v){v=Tr(JG(v));k.innerHTML=v};
PIO=function(k){var v=Ggf;v||(v=p$m(),v=Ggf=_.t9.transpose(v));v=v[k];return typeof v==="string"?v:_.pA(k)};
W9Z=function(k){k=String(k).toLowerCase();var v=p$m()[k];return typeof v==="string"?v:_.PR(k)};
HZb=function(k){k=k.toLowerCase();k=p$m()[k];return typeof k==="string"?k:null};
p$m=function(){if(!Nji){for(var k=Object.assign({},I$2),v=_.H(ZZ3),C=v.next();!C.done;C=v.next())C=C.value,k[C.toLowerCase()]=C;Nji=k}return Nji};
Qij=function(k,v){var C=window.customElements;return C&&C.get(k)||SJZ[k]===!0?2:v.name==="HTMLUnknownElement"?1:v.name==="HTMLElement"&&utj.test(k)?3:0};
l$m=function(k,v){switch(v){case "innerHTML":return bZ2(k)===1?2:null;case "textContent":return k=bZ2(k),k===1||k===6?1:null;default:var C,G;return(G=(C=Ry_[k.localName])==null?void 0:C[v])!=null?G:null}};
bZ2=function(k){var v=k.localName,C=Qij(v,k.constructor);switch(C){case 0:case 1:return dd6(v,k);case 3:case 2:return 1;default:_.J1(C,"got an unknown element classification")}};
dd6=function(k,v){var C=Object.hasOwnProperty.call(f$3,k)?f$3[k]:null;return C!==null?C:Object.hasOwnProperty.call(zyx,k)&&v instanceof SVGElement?zyx[k]:null};
F9m=function(k,v){return v};
Epf=function(k){return(k=k.split(c$i,2))?{url:k[0],metadata:k[1]}:null};
M$Z=function(k){var v=String(k.url).replace(a$g,encodeURIComponent);if(k=k.metadata){a$g.lastIndex=0;if(a$g.test(k))return null;v+=" "+k}return v};
iZD=function(k){function v(Q){var R=Q.localName;if(!Q.getAttribute("is")&&Qij(R,Q.constructor)===2){var l;return(l=S)!=null?l:S=document.createElement("polyresinuncustomized")}(Q=I[R])||(Q=I[R]=document.createElement(R));return Q}
var C=k.reportHandler||void 0,G=k.safeTypesBridge||$dj,p=/^$/;if(k=k.allowedIdentifierPrefixes){k=_.H(k);for(var P=k.next();!P.done;P=k.next())p=new RegExp(p.source+"|^"+_.UdO(P.value))}C&&C(!1,"initResin",null);var N=gp2(p,G,C),I={},S=null;return function(Q,R,l){var d=Q.nodeType;if(d!==Node.ELEMENT_NODE){if(d===Node.TEXT_NODE){R=Q.parentElement;l=!R;if(R&&R.nodeType===Node.ELEMENT_NODE){d=R.localName;var f=Qij(d,R.constructor);switch(f){case 0:case 1:R=dd6(d,R);l=R===1||R===6;break;case 3:case 2:l=
!0;break;default:_.J1(f,"got an unknown element classification")}}if(l)return function(X){return""+G(X,"STRING",X)}}return function(X){if(!X&&X!==document.all)return X;
C&&C(!0,"Failed to sanitize "+(Q.parentElement&&Q.parentElement.nodeName)+" #text node to value "+X,Q.parentElement);return WR}}var c=Q.localName;
d=v(Q);var U=null;switch(l){case "attribute":if(W9Z(R)in d)break;return function(X){return X};
case "property":if(R in d){U=l$m(d,R);break}if((f=HZb(R))&&f in d)break;return function(X){return X};
default:_.J1(l,"got an unknown resin type, expected either 'property' or 'attribute'")}var O=l==="attribute"?R.toLowerCase():PIO(R);U||(U=M5g(c,O,function(X){var x=Q.getAttribute(X);return!x||/[\[\{]/.test(X)?null:x}));
return function(X){var x=HR,w=null;if(!X&&X!==document.all)return X;if(U!=null){var V=N[U],h=V.safeType;w=V.safeReplacement;h&&(x=G(X,h,HR));x===HR&&(V.filterString?(x=String(G(X,"STRING",X)),x=V.filterString(c,O,x)):V.filterRaw&&(x=V.filterRaw(c,O,X,Q)),x===w&&(x=HR))}x===HR&&(x=w||WR,C&&C(!0,"Failed to sanitize attribute of <"+c+">: <"+c+" "+O+'="'+X+'">',Q));return x}}};
gp2=function(k,v,C){return[,{filterRaw:function(G,p,P){return P},
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:L9D,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:L9D,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:WR,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:OZK,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(G,p,P){P=
String(P).toLowerCase();return gtK(G,p,P)?P:WR},
safeReplacement:WR,safeType:void 0},,{filterRaw:void 0,filterString:function(G,p,P){return k.test(P)?P:WR},
safeReplacement:WR,safeType:"CONSTANT"},{filterRaw:function(G,p,P,N){if(typeof P==="string")var I=(I=P.match(y$K))?I.map(Epf).filter(Boolean):[];else if(Array.isArray(P))I=P;else return L9D;var S=I;I=[];var Q=[],R={};if(Array.isArray(S))for(var l=0,d=S.length;l<d;++l){var f=S[l],c=f&&f.url;if(c){var U=v(c,"URL",R);if(U){var O=U!==R;(O?I:Q).push({url:O?U:c,metadata:f.metadata})}}}else Q.push(S);S=Q.length?JSON.stringify(Q):null;Q=HR;if(I.length){if(!Array.isArray(I))throw Error();Q=I.map(M$Z).filter(Boolean).join(" , ")||
HR}S&&C&&C(!0,"Failed to sanitize attribute value of <"+G+">: <"+G+" "+p+'="'+P+'">: '+S,N);return Q===HR?L9D:Q},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
X$j=function(k){var v=iZD(k);return function(C,G,p,P){return P||P===document.all?v(C,G,p)(P):P}};
No=function(k,v){function C(){function p(I,S,Q){for(S=Reflect.getMetadata("parameters",I)||[];S.length<=Q;)S.push(null);S[Q]=S[Q]||[];S[Q].push(N);Reflect.defineMetadata(S,I);return I}
var P=_.j7.apply(0,arguments);if(this instanceof C)return G.apply(this,P),this;var N=new (Function.prototype.bind.apply(C,[null].concat(_.tX(P))));p.annotation=N;return p}
var G=xdb(v);C.prototype.toString=function(){return"@"+k};
return C.annotationCls=C};
xdb=function(k){return function(){var v=_.j7.apply(0,arguments),C=this;k.forEach(function(G,p){p=v[p];if(Array.isArray(G))C[G[0]]=p&&p!==void 0?p:G[1];else for(var P in G)C[P]=p&&p[P]!==void 0?p[P]:G[P]})}};
A$g=function(k){return k!==void 0&&k!==null};
I2=function(k){if(typeof k==="string")return k;if(k===void 0||k===null)return""+k;if(k.overriddenName)return k.overriddenName;if(k.name)return k.name;k=k.toString();var v=k.indexOf("\n");return v===-1?k:k.substring(0,v)};
eyK=function(k){k.__forward_ref__=eyK;k.toString=function(){return I2(this())};
return k};
ZQ=function(k){return typeof k==="function"&&k.hasOwnProperty("__forward_ref__")&&k.__forward_ref__===eyK?k():k};
qJj=function(k){return k?k.map(function(v){return new (Function.prototype.bind.apply(v.type.annotationCls,[null].concat(_.tX(v.args?v.args:[]))))}):[]};
md2=function(k){for(var v=[],C=0;C<k.length;++C){if(v.indexOf(k[C])>-1){v.push(k[C]);break}v.push(k[C])}return v};
Dd6=function(k){return k.length>1?" ("+md2(k.slice().reverse()).map(function(v){return I2(v.token)}).join(" -> ")+")":""};
si3=function(k,v,C,G){if(G){var p=Error("cf``"+(G instanceof Error?G.message:G));p.ngOriginalError=G}else p=Error();p.addKey=t$$;p.keys=[v];p.injectors=[k];p.constructResolvingMessage=C;p.message=p.constructResolvingMessage();p.ngOriginalError=G;return p};
t$$=function(k,v){this.injectors.push(k);this.keys.push(v);this.message=this.constructResolvingMessage()};
V$K=function(k,v){return si3(k,v,function(){return"No provider for "+I2(this.keys[0].token)+"!"+Dd6(this.keys)})};
hy_=function(k,v){return si3(k,v,function(){return"Cannot instantiate cyclic dependency!"+Dd6(this.keys)})};
Bjm=function(k,v,C){return si3(k,C,function(){var G=I2(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+G+"!"+Dd6(this.keys)+"."},v)};
jim=function(k,v){for(var C=[],G=0,p=v.length;G<p;G++){var P=v[G];P&&P.length!=0?C.push(P.map(I2).join(" ")):C.push("?")}return Error("gf`"+I2(k)+"`"+C.join(", ")+"`"+I2(k))};
TjO=function(k){var v=void 0,C=void 0;if(k&&k.useClass!==void 0){v=k.useClass;var G=ZQ(k.useClass);var p=YJ$.factory(G);G=w$$(G)}else k&&k.useExisting!==void 0?(p=function(P){return P},G=[npj(S9.get(ZQ(k.useExisting)))]):k&&k.useFactory!==void 0?(p=k.useFactory,G=J$m(k.useFactory,k.deps)):(C=k.useValue,p=function(){return k.useValue},G=r$D);
return new K93(p,G,v,C)};
oTK=function(k){return new kk2(S9.get(ZQ(k.provide)),[TjO(k)],k.multi)};
CB6=function(k){k=vTZ(k,[]).map(oTK);for(var v=new Map,C=0;C<k.length;C++){var G=k[C],p=v.get(G.key.id);if(p){if(G.multiProvider!==p.multiProvider)throw Error("jf`"+p+"`"+G);if(G.multiProvider)for(var P=0;P<G.resolvedFactories.length;P++)p.resolvedFactories.push(G.resolvedFactories[P]);else v.set(G.key.id,G)}else p=void 0,G.multiProvider?p=new kk2(G.key,G.resolvedFactories.slice(),G.multiProvider):p=G,v.set(G.key.id,p)}return Array.from(v.values())};
vTZ=function(k,v){k.forEach(function(C){if(C instanceof Gkg)v.push({provide:C,useClass:C});else if(C&&typeof C=="object"&&C.provide!==void 0)v.push(C);else if(C instanceof Array)vTZ(C,v);else throw Error("ff`"+C);});
return v};
J$m=function(k,v){if(v){var C=v.map(function(G){return[G]});
return v.map(function(G){return pJ$(k,G,C)})}return w$$(k)};
w$$=function(k){var v=YJ$.parameters(k);if(!v)return[];if(v.some(function(C){return C==null}))throw jim(k,v);
return v.map(function(C){return pJ$(k,C,v)})};
pJ$=function(k,v,C){var G=null,p=!1;if(!Array.isArray(v))return v instanceof PB6?WSO(v.token,p,null):WSO(v,p,null);for(var P=null,N=0;N<v.length;++N){var I=v[N];if(I instanceof Gkg)G=I;else if(I instanceof PB6)G=I.token;else if(I instanceof Hqb)p=!0;else if(I instanceof Nlb||I instanceof IRx)P=I}G=ZQ(G);if(G!=null)return WSO(G,p,P);throw jim(k,C);};
WSO=function(k,v,C){return new Zq6(S9.get(ZQ(k)),v,C)};
SOj=function(k,v){for(var C=Array(k.providers.length),G=0;G<k.providers.length;++G){var p=G;if(G<0||G>=k.providers.length)throw Error("hf`"+G);C[p]=v(k.providers[G])}return C};
uDD=function(k){return typeof k==="function"&&YJ$.parameters(k).every(function(v){return!!v})};
R5K=function(k){var v=Qs6;bqm.get(k)||bqm.set(k,new v);return bqm.get(k)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(k)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(k)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k,v){var C,G;if(k.contains(v))return!0;k=_.u6(k).querySelectorAll("content,slot");for(C=0;C<k.length;++C){var p=_.u6(k[C]).getDistributedNodes();for(G=0;G<p.length;++G)if(p[G].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(p[G],v))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){k.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(k)&&k.preventDefault();k.targetTouches&&(k=k.targetTouches[0],lRO=k.pageX,dz_=k.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 k=0,v=Q_.length;k<v;k++)document.addEventListener(Q_[k],_._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 k=0,v=Q_.length;k<v;k++)document.removeEventListener(Q_[k],_._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(k){var v=_.u6(k).rootTarget;k.type!=="touchmove"&&fRj!==v&&(fRj=v,z5j=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.u6(k).path));if(!z5j.length)return!0;if(k.type==="touchstart")return!1;k=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(k);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(z5j,k.deltaX,k.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){for(var v=[],C=k.indexOf(FSj),G=0;G<=C;G++)if(k[G].nodeType===Node.ELEMENT_NODE){var p=k[G],P=p.style;P.overflow!=="scroll"&&P.overflow!=="auto"&&(P=window.getComputedStyle(p));P.overflow!=="scroll"&&P.overflow!=="auto"||v.push(p)}return v};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k,v,C){if(v||C)for(var G=Math.abs(C)>=Math.abs(v),p=0;p<k.length;p++){var P=k[p];if(G?C<0?P.scrollTop>0:P.scrollTop<P.scrollHeight-P.clientHeight:v<0?P.scrollLeft>0:P.scrollLeft<P.scrollWidth-P.clientWidth)return P}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){var v={deltaX:k.deltaX,deltaY:k.deltaY};"deltaX"in k||("wheelDeltaX"in k&&"wheelDeltaY"in k?(v.deltaX=-k.wheelDeltaX,v.deltaY=-k.wheelDeltaY):"wheelDelta"in k?(v.deltaX=0,v.deltaY=-k.wheelDelta):"axis"in k?(v.deltaX=k.axis===1?k.detail:0,v.deltaY=k.axis===2?k.detail:0):k.targetTouches&&(k=k.targetTouches[0],v.deltaX=lRO-k.pageX,v.deltaY=dz_-k.pageY));return v};
c5Z=function(k){this.element=k;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
aR6=function(k){this.element=k;this.color=window.getComputedStyle(k).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");_.u6(this.waveContainer).appendChild(this.wave);ETK(this)};
b6=function(k,v){for(var C in k)if(C.toLowerCase()===v.toLowerCase())return k[C]};
Mx6=function(k,v){for(var C in k)if(C.toLowerCase()===v.toLowerCase()){delete k[C];break}};
UzD=function(k){k=_.t9.clone(k);for(var v=0;v<$zj.length;++v){var C=$zj[v],G=b6(k,C);G&&(k["X-Goog-Upload-Header-"+C]=G,Mx6(k,C))}return k};
gTO=function(k){k=_.t9.clone(k);Mx6(k,"X-Goog-Upload-Status")};
LSx=function(k){return iqi.some(function(v){return v.test(k)})};
xz3=function(k,v){var C;var G=(C=k.formContent)==null?void 0:C.locale;C=G==null?void 0:G.split("-")[0];G=G&&OqD.includes(G)?G:C&&OqD.includes(C)?C:void 0;G=(G!=null?G:"en").replaceAll("-","_").toLowerCase();var p;k=((p=k.initializationData)==null?0:p.useNightlyRelease)?"nightly":"live";var P;return(v==null?0:(P=v.getEnableAlohaBinarySplit)==null?0:P.call(v))?_.zu(y5i,k):_.zu(XJ_,k,G)};
qOg=function(k,v,C,G){if(A5D&&e5O===v)return A5D;e5O=v;var p=xz3(k,G);return A5D=v.feedbackV2GlobalObject?Promise.resolve(v.feedbackV2GlobalObject):new Promise(function(P,N){var I=_.iy("SCRIPT");_.Hn(I,p);I.onload=function(){v.feedbackV2GlobalObject?P(v.feedbackV2GlobalObject):N(Error("mf"))};
I.onerror=function(){N(Error("nf`"+p.toString()))};
C.body.appendChild(I)})};
txK=function(k,v,C,G){if(mz$&&Dzx===v)return mz$;Dzx=v;var p=xz3(k,G);return mz$=v.feedbackV2GlobalObject?Promise.resolve(v.feedbackV2GlobalObject):new Promise(function(P,N){var I=_.iy("SCRIPT");_.Hn(I,p);I.onload=function(){v.feedbackV2GlobalObject?P(v.feedbackV2GlobalObject):N(Error("mf"))};
I.onerror=function(){N(Error("nf`"+p.toString()))};
C.body.appendChild(I)})};
ssO=function(k,v,C,G,p){p=p===void 0?!0:p;var P,N,I,S,Q;return _.Z(function(R){switch(R.nextAddress){case 1:return P=Date.now(),R.yield(qOg(k,C,G,v),2);case 2:N=R.yieldResult;if(!(p||((S=k.initializationData)==null?0:S.useNightlyRelease)||((Q=k.initializationData)==null?0:Q.isLocalServer))){I=N.initializeFeedbackClient(k,P,v);R.jumpTo(3);break}return R.yield(N.initializeFeedbackClientAsync(k,P,v),4);case 4:I=R.yieldResult;case 3:return I.initiateAloha(),R.return(I)}})};
Vx$=function(k,v,C,G){var p,P,N;return _.Z(function(I){if(I.nextAddress==1)return p=Date.now(),I.yield(txK(k,C,G.document,v),2);if(I.nextAddress!=3)return P=I.yieldResult,I.yield(P.initializeFeedbackClientAsync(k,p,v,G),3);N=I.yieldResult;N.initiateAloha();return I.return(N)})};
h5K=function(k,v,C){var G=!0;G=G===void 0?!0:G;var p,P,N,I,S,Q,R,l;return _.Z(function(d){p=C||_.G$;if((P=v)==null?0:(I=(N=P).getEnableAlohaBinarySplit)==null?0:I.call(N)){S=p;if(S.isFormOpened)throw new R2;S.isFormOpened=!0;k.callbacks=k.callbacks||{};Q=k.callbacks.onClose||function(){};
k.callbacks.onClose=function(f){S.isFormOpened=!1;Q(f)};
try{return d.return(Vx$(k,v,S,p))}catch(f){throw S.isFormOpened=!1,f;}}else{R=p;if(R.isFormOpened)throw new R2;R.isFormOpened=!0;k.callbacks=k.callbacks||{};l=k.callbacks.onClose||function(){};
k.callbacks.onClose=function(f){R.isFormOpened=!1;l(f)};
try{return d.return(ssO(k,v,R,p.document,G))}catch(f){throw R.isFormOpened=!1,f;}}_.OQ(d)})};
nT2=function(k,v){return _.Z(function(C){return C.return(new Promise(function(G,p){Number.isInteger(Number(k))&&Number(k)>0?(p=Blx(v!=null?v:"")+"/aloha_form_properties?productId="+k,jsZ(p,function(P){P=P.target;var N=null;try{var I=JSON,S=I.stringify;if(P.JSC$9867_xhr_){var Q=P.JSC$9867_xhr_.responseText;Q.indexOf(")]}'\n")==0&&(Q=Q.substring(5));var R=(0,_.l6)(Q)}else R=void 0;N=wpx(YOD,S.call(I,R))}catch(l){S=new YOD,R=wJD(),R=_.dc(R,13,!1),R=_.dc(R,14,!0),R=_.dc(R,15,!0),R=_.dc(R,20,!1),N=_.$x(S,
1,R)}G(N)},"GET","",{},2E3,!0)):p(Error("of`"+k))}))})};
Blx=function(k){return LSx(k)?k:"https://www.google.com/tools/feedback"};
Tl_=function(k){k=k.match(new RegExp(J5$,"gi"))||[];k=_.H(k);for(var v=k.next();!v.done;v=k.next()){v=v.value;a:{var C=_.H(r5D);for(var G=C.next();!G.done;G=C.next())if(G.value.test(v)){C=!1;break a}C=!0}if(!C)a:{C=_.H(KSx);for(G=C.next();!G.done;G=C.next())if(G.value.test(v)){C=!0;break a}C=!1}if(C)return!0}return!1};
k33=function(k,v){var C={},G=Object.keys(k);G=_.H(G);for(var p=G.next();!p.done;p=G.next())p=p.value,C[p]=v(p,k[p]);return C};
o52=function(k){switch(k){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"}};
C53=function(k){if(window.crypto&&window.crypto.getRandomValues)try{var v=Array(k),C=new Uint8Array(k);window.crypto.getRandomValues(C);for(var G=0;G<v.length;G++)v[G]=C[G];return v}catch(P){}v=Array(k);for(C=0;C<k;C++){G=Date.now();for(var p=0;p<G%23;p++)v[C]=Math.random();v[C]=Math.floor(Math.random()*256)}if(v5g)for(C=1,G=0;G<v5g.length;G++)v[C%k]^=v[(C-1)%k]/4^v5g.charCodeAt(G),C++;return v};
zw=function(k){k=C53(k);for(var v=[],C=0;C<k.length;C++)v.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(k[C]&63));return v.join("")};
G3O=function(){var k=_.G$.ytLoggingDocDocumentNonce_;k||(k=zw(16),_.Sj("ytLoggingDocDocumentNonce_",k));return k};
P5D=function(k){k&&_.sA("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:pqi,clientScreenNonce:k})};
WuZ=function(k){return _.wt("client-screen-nonce-store",{})[k===void 0?0:k]};
HNZ=function(k,v){v=v===void 0?0:v;var C=_.wt("client-screen-nonce-store");C||(C={},_.YH("client-screen-nonce-store",C));C[v]=k};
N8Z=function(k){k=k===void 0?0:k;return k===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+k};
IDb=function(k){return _.wt(N8Z(k===void 0?0:k))};
_.cR=function(k){return(k=IDb(k===void 0?0:k))?new F$({veType:k,youtubeData:void 0,jspbYoutubeData:void 0}):null};
ZNm=function(){var k=_.wt("csn-to-ctt-auth-info");k||(k={},_.YH("csn-to-ctt-auth-info",k));return k};
SPf=function(){return Object.values(_.wt("client-screen-nonce-store",{})).filter(function(k){return k!==void 0})};
_.Et=function(k){k=WuZ(k===void 0?0:k);if(!k&&!_.rt("USE_CSN_FALLBACK",!0))return null;k||(k="UNDEFINED_CSN");return k?k:null};
QaD=function(k){for(var v=_.H(Object.values(uOj)),C=v.next();!C.done;C=v.next())if(_.Et(C.value)===k)return!0;return!1};
bNm=function(k,v,C){var G=ZNm();(C=_.Et(C))&&delete G[C];v&&(G[k]=v)};
a2=function(k){return ZNm()[k]};
_.Mo=function(k,v,C,G){C=C===void 0?0:C;if(k!==WuZ(C)||v!==_.wt(N8Z(C)))if(bNm(k,G,C),HNZ(k,C),_.YH(N8Z(C),v),v=function(){setTimeout(function(){P5D(k)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(v)}catch(p){v()}else v()};
RZb=function(k,v){v=v===void 0?"":v;var C=[],G;for(G in k)if(k.hasOwnProperty(G)){var p=v!==""?v+"."+G:G;typeof k[G]==="object"?C.push.apply(C,_.tX(RZb(k[G],p))):C.push([p,k[G]])}C.sort();return C};
_.Ut=function(k){var v=_.j7.apply(1,arguments);if(!$B(k)||v.some(function(G){return!$B(G)}))throw Error("pf");
v=_.H(v);for(var C=v.next();!C.done;C=v.next())lDD(k,C.value)};
lDD=function(k,v){for(var C in v)if($B(v[C])){if(C in k&&!$B(k[C]))throw Error("qf");C in k||(k[C]={});lDD(k[C],v[C])}else if(dV6(v[C])){if(C in k&&!dV6(k[C]))throw Error("rf");C in k||(k[C]=[]);fD2(k[C],v[C])}else k[C]=v[C];return k};
fD2=function(k,v){v=_.H(v);for(var C=v.next();!C.done;C=v.next())C=C.value,$B(C)?k.push(lDD({},C)):dV6(C)?k.push(fD2([],C)):k.push(C);return k};
$B=function(k){return typeof k==="object"&&!Array.isArray(k)};
dV6=function(k){return typeof k==="object"&&Array.isArray(k)};
Fuf=function(k){for(var v=_.H(Object.entries(zZK)),C=v.next();!C.done;C=v.next())if(C=_.H(C.value),C.next(),C=C.next().value,C==="SLI_STATUS_"+k)return C;return"SLI_STATUS_UNKNOWN"};
_.i6=function(k,v,C,G){return crb(k,v,function(){return new _.E5m(k,v,C,G)})};
_.aDm=function(){return _.i6("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
M0x=function(){return _.i6("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
LA=function(){return _.i6("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
$Vf=function(){return _.i6("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
UVO=function(){return _.i6("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
g5b=function(){return _.i6("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
ONm=function(k){k&&(k.dataset?k.dataset[iND()]="true":_.Iw([_.dY(Lux)],k,"data-loaded","true".toString()))};
yrb=function(k){return k?k.dataset?k.dataset[iND()]:k.getAttribute("data-loaded"):null};
iND=function(){return Xqj.loaded||(Xqj.loaded="loaded".replace(/\-([a-z])/g,function(k,v){return v.toUpperCase()}))};
_.Ot=function(k,v,C){xV_(k,v,C===void 0?null:C)};
_.eZi=function(k,v){k&&v&&(k=""+_.r3(v),(k=Ar$[k])&&_.ziO(k))};
xV_=function(k,v,C){C=C===void 0?null:C;var G=_.qPg(typeof k==="string"?k:k.toString()),p=document.getElementById(G),P=p&&yrb(p),N=p&&!P;P?v&&v():(v&&(P=_.dp(G,v),v=""+_.r3(v),Ar$[v]=P),N||(p=mV6(k,G,function(){yrb(p)||(ONm(p),_.FGD(G),_.aS(function(){_.Eg$(G)},0))},C)))};
mV6=function(k,v,C,G){G=G===void 0?null:G;var p=_.iy("SCRIPT");p.id=v;p.onload=function(){C&&setTimeout(C,0)};
p.onreadystatechange=function(){switch(p.readyState){case "loaded":case "complete":p.onload()}};
G&&p.setAttribute("nonce",G);_.Hn(p,typeof k==="string"?_.mC(k):k);k=document.getElementsByTagName("head")[0]||document.body;k.insertBefore(p,k.firstChild);return p};
_.qPg=function(k){var v=document.createElement("a");ws(v,k);return"js-"+y_(v.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
DVg=function(k){var v=_.wt("INNERTUBE_HOST_OVERRIDE");v&&(k=String(v)+String(_.X$(k)));return k};
t06=function(k){var v={};_.z("json_condensed_response")&&(v.prettyPrint="false");return k=V9_(k,v)};
_.xB=function(k){return Zy(k)?"same-origin":"include"};
_.AR=function(k){return Zy(k)?"same-origin":"cors"};
e9=function(k,v,C){C=C===void 0?{}:C;k={method:v===void 0?"POST":v,mode:_.AR(k),credentials:_.xB(k)};v={};for(var G=_.H(Object.keys(C)),p=G.next();!p.done;p=G.next())p=p.value,C[p]&&(v[p]=C[p]);Object.keys(v).length>0&&(k.headers=v);return k};
_.qo=function(k,v){v=v===void 0?{}:v;return"service:"+k+"/"+Object.keys(v).sort().map(function(C){return C+":"+v[C]}).join("/")};
sa_=function(k){var v,C,G,p;k=(v=_.F(k,_.mw))==null?void 0:(C=v.watchEndpointSupportedOnesieConfig)==null?void 0:(G=C.html5PlaybackOnesieConfig)==null?void 0:(p=G.commonConfig)==null?void 0:p.url;if(!k)return[];v=new _.DQ(k);return v.JSC$10103_domain_?["https://"+v.JSC$10103_domain_+"/generate_204"]:[]};
_.B8g=function(){return V0m()||nrO()||hZ3&&nS("version/")?!0:_.wt("EOM_VISITOR_DATA")?!1:!0};
jax=function(k){var v=k.docid||k.video_id||k.videoId||k.id;if(v)return v;v=k.raw_player_response;v||(k=k.player_response)&&(v=JSON.parse(k));return v&&v.videoDetails&&v.videoDetails.videoId||null};
YPf=function(k){return k.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
tR=function(k){return!isNaN(Number(k))&&!_.Zx(k)};
_.V_=function(k,v,C,G){G=G===void 0?!0:G;var p=_.wt("VALID_SESSION_TEMPDATA_DOMAINS",[]),P=_.N5(window.location.href);P&&p.push(P);P=_.N5(k);if(_.s2(p,P)||!P&&_.PZ(k,"/"))if(p=document.createElement("a"),ws(p,k),k=p.href)if(k=_.X$(k),k=_.st(k))G&&!v.csn&&(v.itct||v.ved)&&(v=Object.assign({csn:_.Et()},v)),C?(C=parseInt(C,10),isFinite(C)&&C>0&&wqD(k,v,C)):wqD(k,v)};
Jr2=function(k){var v=_.wt("VALID_SESSION_TEMPDATA_DOMAINS",[]),C=_.N5(window.location.href);C&&v.push(C);C=_.N5(k);if(!(_.s2(v,C)||!C&&_.PZ(k,"/")))return null;k=_.X$(k);(k=_.st(k))?(k=n5K(k),k=(k=_.yl.get(k,void 0)||null)?_.Gm(k):{}):k=null;return k};
wqD=function(k,v,C){k=n5K(k);v=v?_.iL(v):"";C=C||5;_.B8g()&&_.XK(k,v,C)};
n5K=function(k){for(var v=_.H(rrZ),C=v.next();!C.done;C=v.next())k=_.hR(k,C.value);return"ST-"+y_(k).toString(36)};
_.KuK=function(k){if(k.requestFullscreen)k=k.requestFullscreen(void 0);else if(k.webkitRequestFullscreen)k=k.webkitRequestFullscreen();else if(k.mozRequestFullScreen)k=k.mozRequestFullScreen();else if(k.msRequestFullscreen)k=k.msRequestFullscreen();else if(k.webkitEnterFullscreen)k=k.webkitEnterFullscreen();else return Promise.reject(Error("Af"));return k instanceof Promise?k:Promise.resolve()};
_.j9=function(k){var v;_.WG_(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.BR()==k&&(v=document):v=k;if(v&&(k=_.WG_(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],v))){k.call(v)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.BR=function(){var k=k===void 0?!1:k;var v=_.WG_(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(k)for(;v&&v.shadowRoot;)v=v.shadowRoot.fullscreenElement;return v?v:null};
_.YB=function(k,v){v=v===void 0?!0:v;k.addEventListener("wheel",T8b);k.overscrollConfig={cooldown:v}};
_.wc=function(k){k.overscrollConfig=void 0;k.removeEventListener("wheel",T8b)};
T8b=function(k){var v=k.deltaY,C=k.target,G=null;if(window.Polymer&&window.Polymer.Element){if(C=k.path||k.composedPath&&k.composedPath()){C=_.H(C);for(var p=C.next();!p.done&&(p=p.value,!kKD(p,v));p=C.next())if(p.overscrollConfig){G=p;break}}}else for(;C&&!kKD(C,v);){if(C.overscrollConfig){G=C;break}C=C.parentElement}G&&(v=G.overscrollConfig,v.cooldown?(G=k.deltaY,C=v.lastDeltaY||0,v.lastDeltaY=G,p=v.lastStopped||0,C&&p&&C>0==G>0?Math.abs(C)>=Math.abs(G)?(G=p+1200,C=!1):(G=p+600,C=!0):(G=Date.now()+
600,C=!0),G>Date.now()&&(k.preventDefault(),C&&(v.lastStopped=Date.now()))):k.preventDefault())};
kKD=function(k,v){return v<0&&k.scrollTop>0||v>0&&k.scrollTop<k.scrollHeight-k.clientHeight-1?(k=getComputedStyle(k).overflowY,k=="auto"||k=="scroll"):!1};
_.nA=function(k,v,C,G){G||(G={bubbles:!0,cancelable:!1,composed:!0});C!==null&&C!==void 0&&(G.detail=C);var p=new CustomEvent(v,G);_.z("untrack_fire_custom_event_killswitch")?k.dispatchEvent(p):_.E0(function(){return void k.dispatchEvent(p)});
return p};
oSb=function(k){var v=window,C=function(G){v.removeEventListener("yt-navigate-start",C);return k.call(v,G)};
v.addEventListener("yt-navigate-start",C,void 0)};
_.JR=function(k,v,C,G){v=new vSi(v,!(G===void 0||!G),C);_.nA(k,"yt-action",v);return v.returnValue};
_.rc=function(k,v,C){return _.JR(k,v,C,!0)};
_.Tw=function(k,v,C,G){v&&v.length&&v.forEach(function(p){var P=GW$(p);P&&(_.z("handle_service_request_actions")&&p.commandMetadata&&p.commandMetadata.webCommandMetadata&&p.commandMetadata.webCommandMetadata.sendPost?_.KA(C?C:k,[p]):_.rc(k,P,[p,C,G]))})};
_.KA=function(k,v){var C=[k];v&&C.push.apply(C,v);v=_.JR(k,"yt-service-request",C);return v.length>0&&(v=v[0],_.nA(k,"yt-service-request-sent",v),v&&v.ajaxPromise)?(v.ajaxPromise.then(function(G){_.nA(k,"yt-service-request-completed",G)},function(G){_.nA(k,"yt-service-request-error",{error:G,
params:C})},k),v.ajaxPromise):_.kr()};
_.v2=function(k,v){if(_.z("handle_service_request_actions"))_.Tw(v,k,v);else{k=_.H(k);for(var C=k.next();!C.done;C=k.next()){C=C.value;var G=void 0;((G=_.F(C,_.oH))==null?0:G.commands)?_.v2(_.F(C,_.oH).commands,v):(G=void 0,((G=_.F(C,_.Cx))==null?0:G.actions)?_.v2(_.F(C,_.Cx).actions,v):(G=void 0,((G=_.F(C.commandMetadata,_.G8))==null?0:G.sendPost)?_.KA(v,[C]):_.Tw(v,[C],v)))}}};
_.GKi=function(k,v,C){v=v===void 0?{}:v;typeof v==="function"&&(v={callback:v});C||v._c&&v._c.jsl&&v._c.jsl.h||_.t9.extend(v,{_c:{jsl:{h:_.wt("GAPI_HINT_PARAMS")}}});(v.gapiHintOverride||_.wt("GAPI_HINT_OVERRIDE"))&&(C=_.pS(document.location.href).gapi_jsh)&&_.t9.extend(v,{_c:{jsl:{h:C}}});CQO(k,v)};
_.P2=function(k,v,C){v=v===void 0?{}:v;k=(k=k in px?px[k]:C)||"";C={};for(var G in v){C={key$jscomp$844:C.key$jscomp$844};C.key$jscomp$844=G;var p=function(P){return function(){return String(v[P.key$jscomp$844])}}(C);
k=k.replace(new RegExp("\\$\\{"+C.key$jscomp$844+"\\}","gi"),p);k=k.replace(new RegExp("\\$"+C.key$jscomp$844,"gi"),p)}return k};
_.W2=function(k,v){return pWf(k in px?px[k]:{},v)};
pWf=function(k,v){var C=_.wt("I18N_PLURAL_RULES");C||(C=function(G){return G==1?"one":"other"});
return(k=k["case"+v]||k[C(v)])?k.replace("#",v.toString()):v+""};
H5D=function(k){var v=PQ3(k),C=document.getElementById(v),G=C&&yrb(C);G||C&&!G||(C=Wv3(k,v,function(){if(!yrb(C)){ONm(C);_.FGD(v);var p=_.H2(_.Eg$,v);_.aS(p,0)}}))};
Wv3=function(k,v,C){var G=document.createElement("link");G.id=v;G.onload=function(){C&&setTimeout(C,0)};
k=_.mC(k);_.ZN(G,k,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(G);return G};
PQ3=function(k){var v=_.iy("A");ws(v,e7(k));return"css-"+y_(v.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.IBg=function(k){var v=NAj();k!==v&&(v=_.N0(),!_.z("web_autonav_allow_off_by_default")&&k||_.IH(0,141,!0),_.IH(0,140,!k),v.save())};
NAj=function(){var k=_.N0();return _.z("web_autonav_allow_off_by_default")&&!k.getFlag(141)&&_.wt("AUTONAV_OFF_BY_DEFAULT")?!1:!k.getFlag(140)};
Z5O=function(k,v){var C,G;k=((C=k.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(G=C.videoAuthorizationToken)==null?void 0:G.credentialTransferTokens)||[];for(C=0;C<k.length;++C)if(k[C].scope===v)return k[C].token||void 0};
SZ2=function(k){for(var v=0,C=0;C<k.length;C++)v=v*31+k.charCodeAt(C),C<k.length-1&&(v%=0x800000000000);return v%1E5};
_.ZY=function(k){return _.ke("ytcsi."+(k||"")+"data_")||u9m(k)};
_.QD6=function(k){k=_.ZY(k);k.metadata||(k.metadata={});return k.metadata};
_.b5i=function(k){k=_.ZY(k);k.tick||(k.tick={});return k.tick};
_.S6=function(k){k=_.ZY(k);if(k.gel){var v=k.gel;v.gelInfos||(v.gelInfos={});v.gelTicks||(v.gelTicks={})}else k.gel={gelTicks:{},gelInfos:{}};return k.gel};
_.Rl_=function(k){k=_.S6(k);k.gelInfos||(k.gelInfos={});return k.gelInfos};
lB3=function(k){var v=_.ZY(k).nonce;v||(v=zw(16),_.ZY(k).nonce=v);return v};
u9m=function(k){var v={tick:{},info:{}};_.Sj("ytcsi."+(k||"")+"data_",v);return v};
d2b=function(){var k=_.ke("ytcsi.debug");k||(k=[],_.Sj("ytcsi.debug",k),_.Sj("ytcsi.reference",{}));return k};
_.uF=function(k){k=k||"";var v=fBm();if(v[k])return v[k];var C=d2b(),G={timerName:k,info:{},tick:{},span:{},jspbInfo:[]};C.push(G);return v[k]=G};
zl3=function(k){k=k||"";var v=fBm();v[k]&&delete v[k];var C=d2b(),G={timerName:k,info:{},tick:{},span:{},jspbInfo:[]};C.push(G);v[k]=G};
fBm=function(){var k=_.ke("ytcsi.reference");if(k)return k;d2b();return _.ke("ytcsi.reference")};
_.cqD=function(k){return FvD[k]||"LATENCY_ACTION_UNKNOWN"};
$2_=function(k,v,C){C=C===void 0?{}:C;var G=!1;_.rt("ytLoggingEventsDefaultDisabled",!1)&&(G=!0);G=G?null:tb;C=C===void 0?{}:C;var p=Math.round(C.timestamp||(0,_.bj)());_.XZ(v,1,p<Number.MAX_SAFE_INTEGER?p:0);p=new ESK;if(C.lact)_.XZ(p,1,isFinite(C.lact)?C.lact:-1);else if(C.timestamp)_.XZ(p,1,-1);else{var P=_.Q8();_.XZ(p,1,isFinite(P)?P:-1)}if(C.sequenceGroup&&!_.z("web_gel_sequence_info_killswitch")){P=C.sequenceGroup;var N=ysD(P),I=new aB6;_.XZ(I,2,N);_.xz(I,1,P);_.$x(p,3,I);C.endOfSequence&&delete MSf[C.sequenceGroup]}_.$x(v,
33,p);(C.sendIsolatedPayload?DPx:tsf)(k,{endpoint:"log_event",payload:v,cttAuthInfo:C.cttAuthInfo,dangerousLogToVisitorSession:C.dangerousLogToVisitorSession},G)};
_.bF=function(){return(_.z("csi_use_time_origin")||_.z("csi_use_time_origin_tvhtml5"))&&_.Qj.timeOrigin?Math.floor(_.Qj.timeOrigin):_.Qj.timing.navigationStart};
_.U2g=function(k,v){_.RH("_start",k,v)};
_.lF=function(k,v){if(!_.z("web_csi_action_sampling_enabled")||!_.ZY(v).actionDisabled){var C=_.uF(v||"");_.Ut(C.info,k);k.loadType&&(C=k.loadType,_.QD6(v).loadType=C);_.Ut(_.Rl_(v),k);C=lB3(v);v=_.ZY(v).cttAuthInfo;gS2().info(k,C,v)}};
i5b=function(){var k,v,C,G;return((G=_.Ql().resolve(_.uL(ei))==null?void 0:(k=q1())==null?void 0:(v=k.loggingHotConfig)==null?void 0:(C=v.csiConfig)==null?void 0:C.debugTicks)!=null?G:[]).map(function(p){return Object.values(p)[0]})};
_.RH=function(k,v,C){if(!_.z("web_csi_action_sampling_enabled")||!_.ZY(C).actionDisabled){var G=lB3(C),p;if(p=_.z("web_csi_debug_sample_enabled")&&G){(_.Ql().resolve(_.uL(ei))==null?0:q1())&&!Lvf&&(Lvf=!0,_.RH("gcfl",(0,_.bj)(),C));var P,N,I;p=(_.Ql().resolve(_.uL(ei))==null?void 0:(P=q1())==null?void 0:(N=P.loggingHotConfig)==null?void 0:(I=N.csiConfig)==null?void 0:I.debugSampleWeight)||0;if(P=p!==0)b:{P=i5b();if(P.length>0)for(N=0;N<P.length;N++)if(k===P[N]){P=!0;break b}P=!1}P?(p=SZ2(G)%p!==0,
_.ZY(C).debugTicksExcludedLogged||(P={},P.debugTicksExcluded=p,_.lF(P,C)),_.ZY(C).debugTicksExcludedLogged=!0):p=!1}if(!p){k[0]!=="_"&&O5i(k,C,v);p=_.uF(C||"");p.tick[k]=v||(0,_.bj)();if(p.callback&&p.callback[k])for(p=_.H(p.callback[k]),P=p.next();!P.done;P=p.next())P=P.value,P();p=_.S6(C);p.gelTicks&&(p.gelTicks[k]=!0);P=_.b5i(C);p=v||(0,_.bj)();_.z("log_repeated_ytcsi_ticks")?k in P||(P[k]=p):P[k]=p;P=_.ZY(C).cttAuthInfo;k==="_start"?gS2().baseline(G,v,P):gS2().tick(k,G,v,P);_.yqx(C);return p}}};
O5i=function(k,v,C){if(_.Qj.mark)if(k.startsWith("mark_")||(k="mark_"+k),v&&(k+=" ("+v+")"),C===void 0||_.z("web_csi_disable_alt_time_performance_mark"))_.Qj.mark(k);else{C=_.z("csi_use_performance_navigation_timing")?C-_.Qj.timeOrigin:C-(_.Qj.timeOrigin||_.Qj.timing.navigationStart);try{_.Qj.mark(k,{startTime:C})}catch(G){}}};
XWK=function(){var k,v=(k=_.Qj.getEntriesByType)==null?void 0:k.call(_.Qj,"mark");v&&v.forEach(function(C){if(C.name.startsWith("mark_")){var G;(G=_.Qj.clearMarks)==null||G.call(_.Qj,C.name)}})};
_.x22=function(){switch(P1D()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.Aqx=function(k){var v={},C=function(P,N,I){N=N.match("_rid")?N.split("_rid")[0]:N;typeof I==="number"&&(I=JSON.stringify(I));P.requestIds?P.requestIds.push({endpoint:N,id:I}):P.requestIds=[{endpoint:N,id:I}]};
k=_.H(Object.entries(k));for(var G=k.next();!G.done;G=k.next()){var p=_.H(G.value);G=p.next().value;p=p.next().value;switch(G){case "GetBrowse_rid":C(v,G,p);break;case "GetGuide_rid":C(v,G,p);break;case "GetHome_rid":C(v,G,p);break;case "GetPlayer_rid":C(v,G,p);break;case "GetSearch_rid":C(v,G,p);break;case "GetSettings_rid":C(v,G,p);break;case "GetTrending_rid":C(v,G,p);break;case "GetWatchNext_rid":C(v,G,p);break;case "yt_red":v.isRedSubscriber=!!p;break;case "yt_ad":v.isMonetized=!!p}}return v};
qZi=function(k,v,C,G,p,P){if(!_.z("web_csi_action_sampling_enabled")||!_.ZY(P).actionDisabled){var N=_.S6(P);if(N.gelSpans)N.gelSpans[k]=!0;else{var I={};N.gelSpans=(I[k]=!0,I)}elK++;k={spanName:k,spanLengthUsec:String(Math.round(v*1E3)),spanNonce:elK};G&&(k.spanInfo=G);p&&(k.parentSpanNonce=p);C&&(k.spanStartTimeUsec=String(Math.round(C*1E3)));_.uF(P||"").span[String(k.spanName)]=k;C=_.S6(P);C.gelSpans||(C.gelSpans={});_.Ut(C.gelSpans,k);C=lB3(P);P=_.ZY(P).cttAuthInfo;gS2().span(k,C,P);return k.spanNonce}};
_.m2g=function(k){var v=_.dL("aft",k);if(v)return v;v=_.wt((k||"")+"TIMING_AFT_KEYS",["ol"]);for(var C=v.length,G=0;G<C;G++){var p=_.dL(v[G],k);if(p)return p}return NaN};
_.D2Z=function(k,v){_.Sj("ytglobal.timing"+(v||"")+"ready_",k)};
_.dL=function(k,v){if(k=_.b5i(v)[k])return typeof k==="number"?k:k[k.length-1]};
_.yqx=function(k){var v=_.dL("_start",k),C=_.m2g(k),G=!tSj;v&&C&&G&&(X76(sD_,new VSb(Math.round(C-v),k)),tSj=!0)};
BAm=function(k){u9m(k);hl_();XWK();k||(_.wt("TIMING_ACTION")&&_.YH("PREVIOUS_ACTION",_.wt("TIMING_ACTION")),_.YH("TIMING_ACTION",""))};
_.jDj=function(k){k=k===void 0?{}:k;_.Th(function(){fx();zl3();BAm();_.D2Z(!1);k.cttAuthInfo&&(_.ZY().cttAuthInfo=k.cttAuthInfo);_.YH("TIMING_AFT_KEYS",[]);k.isHot?_.z8({loadType:"hot"}):_.z8({loadType:"warm"});_.YH("TIMING_ACTION","");delete _.wt("TIMING_INFO",{}).yt_lt;_.Th(_.U2g)(k.startTime,void 0)})()};
_.c2=function(k,v,C,G){v=v===void 0?{}:v;_.Th(function(){var p=C?C:k;FU(p);var P=v.sampleRate;if(!_.z("web_csi_action_sampling_enabled")||P===void 0||P<=1)P=!1;else{var N=lB3(p);P=SZ2(N)%P!==0}P&&(_.ZY(p).actionDisabled=!0);_.uF(p||"").info.actionType=k;v.cttAuthInfo&&(_.ZY(p).cttAuthInfo=v.cttAuthInfo);_.YH(p+"TIMING_ACTION",k);_.Th(_.U2g)(v.startTime,p);P={actionType:G||_.cqD(k)};v.logPreviousAction&&(P.previousAction=_.cqD(_.wt("TIMING_ACTION")));(N=_.Et())&&N!=="UNDEFINED_CSN"&&(P.clientScreenNonce=
N);_.z8(P,p);_.D2Z(!0,p)})()};
FU=function(k){_.Th(function(){fx(k);zl3(k);BAm(k)})()};
YZx=function(){_.Th(function(){var k=[],v;for(v in _.ke("ytcsi.".slice(0,-1)))v.endsWith("data_")&&k.push(v.slice(0,-5));k=_.H(k);for(v=k.next();!v.done;v=k.next())FU(v.value);fx()})()};
_.nS3=function(k){return _.Th(function(){return _.wWK("_start",k)})()};
_.z8=function(k,v,C){_.Th(_.lF)(k,v,C===void 0?!1:C)};
_.Er=function(k,v,C){return _.Th(_.RH)(k,v,C)};
_.wWK=function(k,v){return _.Th(function(){var C=_.b5i(v);return k in C})()};
rqZ=function(k){if(!_.z("universal_csi_network_ticks"))return"";k=_.UT(k)||"";for(var v=Object.keys(JqZ),C=0;C<v.length;C++){var G=v[C];if(k.includes(G))return G}return""};
TAx=function(k){if(!_.z("universal_csi_network_ticks"))return function(){};
var v=JqZ[k];return v?(_.aH(v),function(){var C=_.z("universal_csi_network_ticks")?(C=KvD[k])?_.aH(C):!1:!1;return C}):function(){}};
_.aH=function(k,v,C){return _.Th(function(){if(_.wWK(k,C))return!1;_.Er(k,v,C);return!0})()};
_.Ur=function(k,v,C){_.Th(function(){if(!_.nS3(C)||_.wWK(k,C))return!1;_.Er(k,v,C);return!0})()};
_.gL=function(k){return _.Th(_.dL)(k,void 0)};
fx=function(k){_.nS3(k)&&_.Er("aa",void 0,k)};
_.GVg=function(k,v,C,G,p,P,N,I,S){var Q=kVb();I=new F$({veType:v,youtubeData:P,jspbYoutubeData:I});P=iF({},Q);p&&(P.cttAuthInfo=p);p={csn:Q,pageVe:I.getAsJson()};_.z("expectation_logging")&&S&&S.screenCreatedLoggingExpectations&&(p.screenCreatedLoggingExpectations=S.screenCreatedLoggingExpectations);C&&C.visualElement?(p.implicitGesture={parentCsn:C.clientScreenNonce,gesturedVe:C.visualElement.getAsJson()},N&&(p.implicitGesture.gestureType=N)):C&&_.ji(new _.q5("newScreen() parent element does not have a VE - rootVe",
v));G&&(p.cloneCsn=G);k?DA("screenCreated",p,k,P):_.sA("screenCreated",p,P);X76(tED,new o8D(Q));Lx.clear();v8Z.clear();C$2.clear();return Q};
Or=function(k,v,C,G,p,P){P=P===void 0?{}:P;pQK(k,v,C,[G],p===void 0?!1:p,P)};
pQK=function(k,v,C,G,p,P){p=p===void 0?!1:p;P=P===void 0?{}:P;Object.assign(P,iF({cttAuthInfo:a2(v)||void 0},v));for(var N=_.H(G),I=N.next();!I.done;I=N.next()){I=I.value;var S=I.getAsJson();(_.t9.isEmpty(S)||!S.trackingParams&&!S.veType)&&_.ji(Error("Bf"));if(_.z("no_client_ve_attach_unless_shown")){var Q=P$O(I,v);if(S.veType&&!v8Z.has(Q)&&!C$2.has(Q)&&!p){if(!_.z("il_attach_cache_limit")||Lx.size<1E3){Lx.set(Q,[k,v,C,I]);return}_.z("il_attach_cache_limit")&&Lx.size>1E3&&_.ji(new _.q5("IL Attach cache exceeded limit"))}I=
P$O(C,v);Lx.has(I)?W7m(C,v):C$2.set(I,!0)}}G=G.filter(function(R){R.csn!==v?(R.csn=v,R=!0):R=!1;return R});
C={csn:v,parentVe:C.getAsJson(),childVes:_.si(G,function(R){return R.getAsJson()})};
v==="UNDEFINED_CSN"?yj("visualElementAttached",P,C):k?DA("visualElementAttached",C,k,P):_.sA("visualElementAttached",C,P)};
Nvx=function(k,v,C,G,p){H7K(k,v,C,p)};
H7K=function(k,v,C,G){ICb(C,v);var p=iF({cttAuthInfo:a2(v)||void 0},v);C={csn:v,ve:C.getAsJson(),eventType:1};G&&(C.clientData=G);v==="UNDEFINED_CSN"?yj("visualElementShown",p,C):k?DA("visualElementShown",C,k,p):_.sA("visualElementShown",C,p)};
Z7m=function(k,v,C,G){ICb(C,v);var p=iF({cttAuthInfo:a2(v)||void 0},v);C={csn:v,ve:C.getAsJson(),eventType:4};G&&(C.clientData=G);v==="UNDEFINED_CSN"?yj("visualElementShown",p,C):k?DA("visualElementShown",C,k,p):_.sA("visualElementShown",C,p)};
SND=function(k,v,C,G,p){var P=(G=G===void 0?!1:G)?16:8;G=iF({cttAuthInfo:a2(v)||void 0,endOfSequence:G},v);C={csn:v,ve:C.getAsJson(),eventType:P};p&&(C.clientData=p);v==="UNDEFINED_CSN"?yj("visualElementHidden",G,C):k?DA("visualElementHidden",C,k,G):_.sA("visualElementHidden",C,G)};
QTb=function(k,v,C,G,p){uR3(k,v,C,void 0,G,p)};
uR3=function(k,v,C,G,p){ICb(C,v);G=G||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var P=iF({cttAuthInfo:a2(v)||void 0},v);C={csn:v,ve:C.getAsJson(),gestureType:G};p&&(C.clientData=p);v==="UNDEFINED_CSN"?yj("visualElementGestured",P,C):k?DA("visualElementGestured",C,k,P):_.sA("visualElementGestured",C,P)};
b7g=function(k,v,C,G){var p=iF({cttAuthInfo:a2(v)||void 0},v);C={csn:v,ve:C.getAsJson(),clientData:G};v==="UNDEFINED_CSN"?yj("visualElementStateChanged",p,C):k?DA("visualElementStateChanged",C,k,p):_.sA("visualElementStateChanged",C,p)};
Reb=function(){var k=C53(16);for(var v=[],C=0;C<k.length;C++)v.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(k[C]&63));return v.join("")};
yj=function(k,v,C){lCm.push({payloadName:k,payload:C,jspbPayload:void 0,options:v});dTD||(dTD=VEj())};
DW$=function(k){if(lCm){for(var v=_.H(lCm),C=v.next();!C.done;C=v.next())C=C.value,C.payload&&(C.payload.csn=k.csn,_.sA(C.payloadName,C.payload,C.options));lCm.length=0}dTD=0};
P$O=function(k,v){return""+k.getAsJson().veType+k.getAsJson().veCounter+v};
ICb=function(k,v){if(_.z("no_client_ve_attach_unless_shown")){var C=P$O(k,v);v8Z.set(C,!0);W7m(k,v)}};
W7m=function(k,v){k=P$O(k,v);Lx.has(k)&&(v=Lx.get(k)||[],Or(v[0],v[1],v[2],v[3],!0),Lx.delete(k))};
iF=function(k,v){_.z("log_sequence_info_on_gel_web")&&(k.sequenceGroup=v);return k};
_.XU=function(k,v,C){_.Th(Or)(void 0,k,v,C)};
_.xr=function(k,v,C){_.Th(pQK)(void 0,k,v,C)};
_.A2=function(k,v){_.Th(Nvx)(void 0,k,v,void 0,void 0,void 0)};
_.e6=function(k,v,C){_.Th(function(){_.CS(v,function(G){Z7m(void 0,k,G,C)})})()};
_.q0=function(k,v,C,G){_.Th(function(){_.CS(v,function(p){SND(void 0,k,p,C,G)})})()};
_.mM=function(k,v,C){_.Th(QTb)(void 0,k,v,C,void 0)};
_.DY=function(k,v,C,G){_.Th(uR3)(void 0,k,v,C,G,void 0)};
_.t2=function(k,v,C){_.Th(b7g)(void 0,k,v,C,void 0)};
fC2=function(k,v){sr.set(k,v)};
zeD=function(k){Vj.initialized=!0;Vj.sessionId=k.sessionId||"";Vj.enabledSpans=k.enabledSpans;k.shouldSampleFn!=null&&(Vj.shouldSampleFn=k.shouldSampleFn)};
F7g=function(k){Vj.processors.push(k)};
cBg=function(k){return Vj.initialized?Vj.enabledSpans?Vj.enabledSpans[k]:!0:!1};
$T$=function(k,v,C){if(typeof C==="function"){var G=C;C=void 0}var p=C;k=cBg(k)&&Vj.shouldSampleFn(k,v,E8$)?new aCK(k,v,p):M46;var P;if(((P=C)==null?void 0:P.endTime)!=null)return G&&_.ji(Error("Ff")),k;var N;k!==M46&&((N=C)==null?void 0:N.active)!==!1&&Vj.stack.push(k);if(!G)return k;if(k===M46)return G(k);try{var I=G(k);k.end();return I}catch(S){throw k.end(2),S;}};
g8m=function(){ng.subscribe("handleError",function(k){try{for(var v in UT2)try{var C=UT2[v];typeof UT2[v]==="function"&&(C=C());k.params[v]=typeof UT2[v]==="object"?JSON.stringify(C):String(C)}catch(G){_.ji(G)}}catch(G){_.ji(G)}})};
i7O=function(){};
L7_=function(k,v){var C=Object.keys(k);k=new _.q5("[Command Handler] "+v,{filteredCommandNames:C,originalCommand:k});_.hb(k)};
O7x=function(k,v){L7_(k,v+" was called but not set")};
yBK=function(k){return function(){return new k}};
h2=function(k){return function(){return _.Ql().resolve(k)}};
XQD=function(k,v){var C=_.F(k,_.kt);if(C&&(C=v[C.signal]))return C();k=_.H(Object.keys(k));for(C=k.next();!C.done;C=k.next())if(C=C.value,v[C]&&(C=v[C]))return C()};
_.B2=function(k,v,C,G){return{browseEndpoint:{browseId:k},commandMetadata:{webCommandMetadata:{url:v,rootVe:C,webPageType:G===void 0?"WEB_PAGE_TYPE_BROWSE":G}}}};
xT3=function(k,v,C){var G=v=v===void 0?0:v;C=C===void 0?0:C;var p=C-G;return _.j6(k,"PPSV",void 0,void 0,(p>600?0:p<60||C<=0||G/C>.9)?0:v)};
_.j6=function(k,v,C,G,p){var P="/watch?v="+k;k={videoId:k};v&&(k.playlistId=v,P+="&list="+v);G&&(P+="&pp="+G);p&&(k.startTimeSeconds=p,P+="&t="+p+"s");v={watchEndpoint:k,commandMetadata:{webCommandMetadata:{url:P,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};C&&(v.clickTrackingParams=C);G&&(_.F(v,_.mw).playerParams=G);return v};
AB$=function(k){return{browseEndpoint:{browseId:"VL"+k},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+k,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
eeO=function(k){if(k){var v;if(k){var C=(v=_.F(k.commandMetadata,_.G8))==null?void 0:v.url;v=!(!C||C==="/service_ajax")}else v=!1;if(v)return k;var G;if(k=(G=_.F(k,_.oH))==null?void 0:G.commands)for(G=_.H(k),k=G.next();!k.done;k=G.next())if(k=eeO(k.value))return k}};
_.Yr=function(k){return{runs:[{text:k}]}};
qNZ=function(k,v){return k&&v?{runs:[{text:k,navigationEndpoint:v}]}:void 0};
wL=function(k){return k?_.Yr(k):void 0};
_.nx=function(k){return k?{simpleText:k}:void 0};
_.J2=function(k){var v=k.type;k=k.payload;v={type:v};k!==void 0&&(v.payload=k);return v};
mTO=function(k,v,C){for(var G=Object.assign({},k),p=_.H(Object.keys(v)),P=p.next();!P.done;P=p.next()){P=P.value;var N=k[P],I=v[P];if(I===void 0)delete G[P];else if(N===void 0)G[P]=I;else if(Array.isArray(I)&&Array.isArray(N))G[P]=C?[].concat(_.tX(N),_.tX(I)):I;else if(!Array.isArray(I)&&_.ni(I)&&!Array.isArray(N)&&_.ni(N))G[P]=mTO(N,I,C);else if(typeof I===typeof N)G[P]=I;else return v=new _.q5("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:P,originalValue:N,updateValue:I}),
_.hb(v),k}return G};
sT$=function(k){if(!k.length)return"";try{if(DTj)return DTj.decode(k);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(k)}catch(N){}for(var v=0,C=[],G=k.length;v<G;){for(var p=0;p<1024&&v<G;){var P=k[v++];if(P<128)t4f[p++]=P;else{if(P<224)P=(P&31)<<6|k[v++]&63;else if(P<240)P=(P&15)<<12|(k[v++]&63)<<6|k[v++]&63;else{if(p+1===1024){--v;break}P=(P&7)<<18|(k[v++]&63)<<12|(k[v++]&63)<<6|k[v++]&63;P-=65536;t4f[p++]=55296|P>>10;P=56320|P&1023}t4f[p++]=P}}P=String.fromCharCode.apply(String,
t4f);p<1024&&(P=P.substring(0,p));C.push(P)}return C.join("")};
heO=function(k,v){var C;if((C=V4g)==null?0:C.encodeInto)return v=V4g.encodeInto(k,v),v.read<k.length?k.length*4:v.written;for(var G=C=0;G<k.length;G++){var p=k.charCodeAt(G);p<128?v[C++]=p:(p<2048?v[C++]=p>>6|192:((p&64512)===55296&&G+1<k.length&&(k.charCodeAt(G+1)&64512)===56320?(p=65536+((p&1023)<<10)+(k.charCodeAt(++G)&1023),v[C++]=p>>18|240,v[C++]=p>>12&63|128):v[C++]=p>>12|224,v[C++]=p>>6&63|128),v[C++]=p&63|128)}return C};
Bvi=function(k,v,C){if(v&&C&&C.buffer===v.exports.memory.buffer){var G=v.realloc(C.byteOffset,k);if(G)return new Uint8Array(v.exports.memory.buffer,G,k)}k=v?new Uint8Array(v.exports.memory.buffer,v.malloc(k),k):new Uint8Array(k);C&&k.set(C);return k};
_.Kx=function(k){k=new jT6(new YNZ([_.T$(decodeURIComponent(k))]));if(wQ3(k,2)){var v=rL(k);var C=k.pos;var G=k.arrayView;C=C===void 0?0:C;var p=v===void 0?-1:v;C=C===void 0?0:C;p=p===void 0?-1:p;if(G.totalLength&&p){p<0&&(p=G.totalLength-C);G.focus(C);if(!(C-G.arrayPos+p<=G.arrays[G.arrayIdx].length)){var P=G.arrayIdx,N=G.arrayPos;G.focus(C+p-1);N=new Uint8Array(G.arrayPos+G.arrays[G.arrayIdx].length-N);for(var I=0,S=P;S<=G.arrayIdx;S++)N.set(G.arrays[S],I),I+=G.arrays[S].length;G.arrays.splice(P,
G.arrayIdx-P+1,N);G.arrayIdx=0;G.arrayPos=0;G.focus(C)}P=G.arrays[G.arrayIdx];G=new DataView(P.buffer,P.byteOffset+C-G.arrayPos,p)}else G=new DataView(new ArrayBuffer(0));G=new Uint8Array(G.buffer,G.byteOffset,G.byteLength);k.pos+=v;v=G}else v=void 0;v=v?sT$(v):void 0;k=wQ3(k,4)?rL(k):void 0;G=n8j[k];if(typeof G==="undefined")throw k=new _.q5("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:k}),_.hb(k),k;return{entityTypeFieldNumber:k,entityType:G,entityId:v}};
_.oW=function(k,v,C){C=C===void 0?0:C;var G=new JBi;if(V4g)k=V4g.encode(k);else{var p=new Uint8Array(Math.ceil(k.length*1.2)),P=heO(k,p);p.length<P&&(p=new Uint8Array(P),P=heO(k,p));p.length>P&&(p=p.subarray(0,P));k=p}k!==void 0&&(T8(G,18),p=k.length,T8(G,p),kR(G,p),G.buf.set(k,G.pos),G.pos+=p);k=rB3[v];if(typeof k==="undefined")throw C=new _.q5("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:v}),_.hb(C),C;k!==void 0&&(T8(G,32),T8(G,k));T8(G,40);T8(G,1);v=new Uint8Array(G.buf.buffer,
G.buf.byteOffset,G.pos);return encodeURIComponent(_.qy(v,C))};
K7g=function(k){k=k.key||k.id;if(!k)throw Error("Hf");return k};
kF2=function(k,v){k=k===void 0?{}:k;return TvD(k,v)};
o46=function(k,v,C,G){if(G===void 0)return G=Object.assign({},k[v]||{}),C=(delete G[C],G),G={},Object.assign({},k,(G[v]=C,G));var p={},P={};return Object.assign({},k,(P[v]=Object.assign({},k[v],(p[C]=G,p)),P))};
v4D=function(k,v,C,G,p){var P=k[v];if(P==null||!P[C])return k;G=mTO(P[C],G,p==="REPEATED_FIELDS_MERGE_OPTION_APPEND");p={};P={};return Object.assign({},k,(P[v]=Object.assign({},k[v],(p[C]=G,p)),P))};
_.vt=function(k,v,C){return k[v]?k[v][C]||null:null};
GFO=function(){if(CMD)return CMD();var k={};CMD=Qy("PersistentEntityStoreDb",{objectStores:(k.EntityStore={addedAtVersion:1},k.EntityAssociationStore={addedAtVersion:2},k),shared:!1,upgrade:function(v,C){C(1)&&TG(Kk(v,"EntityStore",{keyPath:"key"}),"entityType","entityType");C(2)&&(v=Kk(v,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),TG(v,"byParentEntityKey","parentEntityKey"),TG(v,"byChildEntityKey","childEntityKey"))},
version:3});return CMD()};
pF_=function(k){return _.P_(GFO(),k)};
C2=function(k){return window.Int32Array?new Int32Array(k):Array(k)};
WPO=function(k){return _.P_(PMK(),k)};
HWi=function(k){return new G0("WRONG_DATA_TYPE",{encoderVersion:k})};
NG2=function(k){return k instanceof Error?new G0("UNKNOWN_ENCODE_ERROR",{originalMessage:k.message}):new G0("UNKNOWN_ENCODE_ERROR")};
IG2=function(k){return k instanceof Error?new G0("UNKNOWN_DECODE_ERROR",{originalMessage:k.message}):new G0("UNKNOWN_DECODE_ERROR")};
ZW6=function(k,v){k=k instanceof G0?k:v(k);_.hb(k);throw k;};
SE2=function(k){k=(new TextEncoder).encode(k).subarray(0,16);var v=new Uint8Array(16);v.set(k);return v};
QMm=function(k){var v=uIb[k];if(v)return v;_.ji(new _.q5("Entity model not found.",{entityType:k}))};
_.p2=function(){bWZ||(bWZ=RGm());return bWZ};
RGm=function(){var k,v,C;return _.Z(function(G){if(G.nextAddress==1)return _.EQ(G,2),G.yield(_.uj(),4);if(G.nextAddress!=2){k=G.yieldResult;if(!k||!_.eg()||typeof _.G$.BroadcastChannel==="undefined")return G.return();v=new lG2;return G.return(new Pt(k,v))}C=_.g6(G);C instanceof Error&&_.hb(C);return G.return()})};
_.Wt=function(k,v){var C;return _.Z(function(G){if(G.nextAddress==1){C=k.mutations;if(!C||C.length<=0)return G.return();v&&v.dispatch(_.J2({type:"ENTITY_LOADED",payload:C}));return G.yield(dRK(C),2)}C.length=0;_.OQ(G)})};
dRK=function(k){var v;return _.Z(function(C){return C.nextAddress==1?C.yield(_.p2(),2):(v=C.yieldResult)?C.yield(_.Ht(v,"readwrite",function(G){for(var p={},P=_.H(k),N=P.next(),I={};!N.done;I={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},N=P.next())I.mutation$jscomp$8=N.value,I.mutation$jscomp$8.entityKey&&fG6(I.mutation$jscomp$8)&&(I.mutationEntityType$jscomp$3=(0,_.t9.getAnyKey)(I.mutation$jscomp$8.payload),N=void 0,I.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(N=function(S){return function(){return _.zGZ(G,
S.mutation$jscomp$8.payload[S.mutationEntityType$jscomp$3],S.mutationEntityType$jscomp$3)}}(I)),I.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(N=function(S){return function(){return FPZ(G,S.mutation$jscomp$8.entityKey)}}(I)),I.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(N=function(S){return function(){return c0$(G,S.mutation$jscomp$8.entityKey,S.mutation$jscomp$8.payload[S.mutationEntityType$jscomp$3],S.mutationEntityType$jscomp$3)}}(I)),N&&(p[I.mutation$jscomp$8.entityKey]=
p[I.mutation$jscomp$8.entityKey]?p[I.mutation$jscomp$8.entityKey].then(N):N()));
return Tm.all(Object.values(p))}),0):C.return()})};
fG6=function(k){var v;k=(v=k.options)==null?void 0:v.persistenceOption;return k==="ENTITY_PERSISTENCE_OPTION_PERSIST"||k==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
Mnb=function(k,v){var C,G;_.Z(function(p){if(p.nextAddress==1)return p.yield(_.p2(),2);if(p.nextAddress!=3)return(C=p.yieldResult)?p.yield(_.Ht(C,"readonly",function(P){var N={},I=Object.keys(v).map(function(S){var Q=v[S]?[].concat(_.tX(v[S])):[];return E4$(P,S,Q,N)});
return Tm.all(I).then(function(){return N})}),3):p.return();
G=p.yieldResult;Object.keys(G).length>0&&k.dispatch(aGx(G));_.OQ(p)})};
E4$=function(k,v,C,G){return NK(k,v,C).then(function(p){G[v]=$R_(C,p)})};
$R_=function(k,v){if(v.length!==k.length)throw Error("Kf");return v.reduce(function(C,G,p){C[k[p]]=G;return C},{})};
iW6=function(k){var v=k.filter(function(p){var P;return(p==null?void 0:(P=p.transferEntity)==null?void 0:P.transferState)==="TRANSFER_STATE_COMPLETE"}).length,C=k.filter(function(p){var P;
return(p==null?void 0:(P=p.transferEntity)==null?void 0:P.transferState)==="TRANSFER_STATE_FAILED"}).length,G=k.filter(function(p){var P;
return(p==null?void 0:(P=p.transferEntity)==null?void 0:P.transferState)&&URZ.includes(p.transferEntity.transferState)});
if(!(v||G!=null&&G.length))return 0;v=_.g4K(G)+v;k=k.length-C;return k===0?0:Math.round(v*100/k)/100};
_.g4K=function(k){var v=[];v=v.concat.apply(v,_.tX(k.filter(function(P){return P.streamEntity}).map(function(P){var N=Object.assign({},P.streamEntity),I,S=(I=P.transferEntity)==null?void 0:I.transferState;
N.streamsProgress=N.streamsProgress||[];N.streamsProgress=N.streamsProgress.map(function(Q){var R=Object.assign({},Q);R.numBytesDownloaded=S==="TRANSFER_STATE_COMPLETE"?Q.numTotalBytes:Q.numBytesDownloaded;return R});
return N}).map(function(P){return P.streamsProgress})));
var C=k=0;v=_.H(v);for(var G=v.next();!G.done;G=v.next()){var p=G.value;G=Number(p.numBytesDownloaded);p=Number(p.numTotalBytes);C+=isNaN(G)?0:G;k+=isNaN(p)?0:p}return k===0?0:Math.round(C*100/k)/100};
LPZ=function(k){if(!k||!k.expirationTimestamp||!k.action)return!1;var v=(0,_.bj)()/1E3;return Number(k.expirationTimestamp)>=v};
IW=function(k){return k&&k.expirationTimestamp&&k.action?LPZ(k)&&k.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.ZZ=function(k){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(k||"TRANSFER_STATE_UNKNOWN")};
OWi=function(k){var v=new JBi;if(k!==void 0){var C=Math.ceil(Math.log2(k.length*4+2)/7);C=C===void 0?2:C;T8(v,10);v.submessagePosStack.push(v.pos);v.submessagePosStack.push(C);v.pos+=C;kR(v,k.length*1.2);C=heO(k,v.buf.subarray(v.pos));v.pos+C>v.buf.length&&(kR(v,C),C=heO(k,v.buf.subarray(v.pos)));v.pos+=C;k=v.submessagePosStack.pop();C=v.submessagePosStack.pop();for(var G=v.pos-C-k;k--;){var p=k?128:0;v.view.setUint8(C++,G&127|p);G>>=7}}v=new Uint8Array(v.buf.buffer,v.buf.byteOffset,v.pos);return(new TextDecoder("utf-8")).decode(v)};
_.Sk=function(k){var v=0;k=_.H(k);for(var C=k.next(),G={};!C.done;G={transferState$jscomp$3:void 0},C=k.next()){var p=C.value,P=void 0;C=(P=p.streamEntity)!=null?P:{};P=void 0;G.transferState$jscomp$3=(P=p.transferEntity)==null?void 0:P.transferState;P=p=void 0;((p=C)==null?0:(P=p.streamsProgress)==null?0:P.length)&&C.streamsProgress.forEach(function(N){return function(I){I=Number(N.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?I.numTotalBytes:I.numBytesDownloaded);isFinite(I)&&(v+=I)}}(G))}return v};
y0b=function(k){return k.some(function(v){var C;if(!(v==null?0:(C=v.transferEntity)==null?0:C.transferState)){var G;return!(v==null?0:(G=v.policyEntity)==null?0:G.action)||v.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return URZ.includes(v.transferEntity.transferState)})};
XFi=function(k,v){if(!v)return!1;if(_.z("of_pb_en_po_ks"))return!0;var C;k=(C=_.vt(k,"offlineVideoPolicy",_.oW(v,"offlineVideoPolicy")))!=null?C:void 0;return!!k&&IW(k)};
_.A0K=function(k){var v=["TRANSFER_STATE_COMPLETE"];v=v===void 0?xR6:v;return k.filter(function(C){var G,p;return v.includes((p=(G=C.transferEntity)==null?void 0:G.transferState)!=null?p:"TRANSFER_STATE_UNKNOWN")})};
eGD=function(k,v){if(v){var C,G=(C=_.vt(k,"playbackData",_.oW(v,"playbackData")))!=null?C:null,p;C=(p=_.vt(k,"transfer",_.oW(v,"transfer")))!=null?p:null;var P;p=(P=_.vt(k,"offlineVideoStreams",_.oW(v,"offlineVideoStreams")))!=null?P:null;var N;k=(N=_.vt(k,"offlineVideoPolicy",_.oW(v,"offlineVideoPolicy")))!=null?N:null;if(G||C||p||k)return{playbackDataEntity:G,transferEntity:C,streamEntity:p,policyEntity:k}}};
_.uR=function(k){var v=k.playbackData;if(!v)return[];var C=[];v=_.H(Object.keys(v));for(var G=v.next();!G.done;G=v.next()){var p=G.value;if(!qED(k,_.Kx(p).entityId)&&(G=eGD(k,_.Kx(p).entityId))){var P=void 0,N=void 0;p=(N=Number((P=_.vt(k,"playbackData",p))==null?void 0:P.streamDownloadTimestampSeconds))!=null?N:(0,_.bj)();C.push({entity:G,streamDownloadTimestamp:p})}}return C.sort(function(I,S){var Q=I.streamDownloadTimestamp,R=S.streamDownloadTimestamp;return R===Q?I.entity.streamEntity&&!S.entity.streamEntity?
1:-1:R-Q}).map(function(I){return I.entity})};
mR3=function(k){return _.A0K(_.uR(k))};
_.DRZ=function(k){return _.uR(k).filter(function(v){var C;if(((C=v.policyEntity)==null?0:C.action)&&v.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var G;if((G=v.transferEntity)==null?0:G.transferState){var p;return URZ.includes((p=v.transferEntity)==null?void 0:p.transferState)}return!0})};
qED=function(k,v){var C;return((C=_.vt(k,"downloadStatusEntity",_.oW(v,"downloadStatusEntity")))==null?void 0:C.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
tn3=function(k){var v;if(k==null?0:(v=k.playbackDataEntity)==null?0:v.key)return _.Kx(k.playbackDataEntity.key).entityId;var C;if(k==null?0:(C=k.transferEntity)==null?0:C.key)return _.Kx(k.transferEntity.key).entityId;var G;if(k==null?0:(G=k.streamEntity)==null?0:G.key)return _.Kx(k.streamEntity.key).entityId;var p;if(k==null?0:(p=k.policyEntity)==null?0:p.key)return _.Kx(k.policyEntity.key).entityId};
Vng=function(k){var v=new Set,C;k=(C=k.mainDownloadsListEntity)==null?void 0:C[sMj];var G;if(!(k==null?0:(G=k.downloads)==null?0:G.length))return v;var p;k==null||(p=k.downloads)==null||p.forEach(function(P){(P==null?0:P.videoItem)&&v.add(P.videoItem)});
return v};
bR=function(k,v){if(v){var C=_.vt(k,"mainVideoEntity",_.oW(v,"mainVideoEntity")),G=_.vt(k,"downloadStatusEntity",_.oW(v,"downloadStatusEntity")),p=_.vt(k,"ytMainChannelEntity",_.oW(v,"ytMainChannelEntity")),P={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};k=eGD(k,v);G=(G==null?void 0:G.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.z("woffle_render_failed_download_state_ks")&&(G==null?void 0:G.downloadState)==="DOWNLOAD_STATE_FAILED";!k&&G&&(k=P);if(k&&C&&
p)return Object.assign({},{videoEntity:C,channelEntity:p},k)}};
BGf=function(k,v){return hG2(k,v)==="TRANSFER_STATE_COMPLETE"&&XFi(k,v)};
jMb=function(k,v){if(!v)return!1;var C;k=(C=_.vt(k,"playbackData",_.oW(v,"playbackData")))!=null?C:void 0;return!!k&&!!k.playerResponseJson};
hG2=function(k,v){if(!v)return"TRANSFER_STATE_UNKNOWN";var C=_.vt(k,"transfer",_.oW(v,"transfer"));if(C){var G;return(G=C.transferState)!=null?G:"TRANSFER_STATE_UNKNOWN"}C=_.vt(k,"offlineOrchestrationActionWrapperEntity",_.oW(v,"offlineOrchestrationActionWrapperEntity"));k=_.vt(k,"mainVideoEntity",_.oW(v,"mainVideoEntity"));return C||k?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
YEK=function(k,v){if(!v)return"TRANSFER_STATE_UNKNOWN";if(k=_.vt(k,"transfer",_.oW(v,"transfer"))){var C;return(C=k.transferState)!=null?C:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
wFZ=function(k,v){return v&&(k=_.vt(k,"videoPlaybackPositionEntity",_.oW(v,"videoPlaybackPositionEntity")),k==null?0:k.lastPlaybackPositionSeconds)?Number(k.lastPlaybackPositionSeconds):0};
J0O=function(k,v){return n4i(k).some(function(C){var G;return(C==null?void 0:(G=C.mainPlaylistEntity)==null?void 0:G.playlistId)===v})};
KP2=function(k,v,C){var G=r0j(k,v);if(!G.length)return[];v=[];G=_.H(G);for(var p=G.next();!p.done;p=G.next()){p=p.value;var P=bR(k,p);C&&hG2(k,p)!=="TRANSFER_STATE_COMPLETE"||P&&v.push(P)}return v};
r0j=function(k,v){if(!v)return[];var C=_.oW(v,"mainPlaylistEntity"),G;v=(G=k.mainPlaylistEntity)==null?void 0:G[C];G=[];if(v==null||!v.videos)return G;v=_.H(v.videos);for(C=v.next();!C.done;C=v.next()){C=C.value;var p=void 0,P=void 0,N=void 0,I=(p=k)==null?void 0:(P=p.mainPlaylistVideoEntity)==null?void 0:(N=P[C])==null?void 0:N.video;I&&(C=_.Kx(I).entityId)&&G.push(C)}return G};
TGb=function(k,v){if(v){var C=_.vt(k,"mainPlaylistEntity",_.oW(v,"mainPlaylistEntity")),G=_.vt(k,"mainPlaylistDownloadStateEntity",_.oW(v,"mainPlaylistDownloadStateEntity"));k=_.vt(k,"ytMainChannelEntity",_.oW(v,"ytMainChannelEntity"));if(G&&C)return Object.assign({},{mainPlaylistEntity:C,mainPlaylistDownloadStateEntity:G},!!k&&{channelEntity:k})}};
n4i=function(k){return kpg(k).sort(function(v,C){return C.addedTimestampMillis-v.addedTimestampMillis}).map(function(v){return v.downloadedPlaylistEntities})};
kpg=function(k){var v=k.mainPlaylistDownloadStateEntity,C=[];if(!v)return C;for(var G=_.H(Object.keys(v)),p=G.next();!p.done;p=G.next()){var P=p.value;p=TGb(k,_.Kx(P).entityId);var N=void 0;P=Number((N=v[P])==null?void 0:N.addedTimestampMillis);N=isNaN(P)?(0,_.bj)():P;p!==void 0&&C.push({downloadedPlaylistEntities:p,addedTimestampMillis:N})}return C};
oXb=function(k){var v,C=(v=k.mainPlaylistVideoEntity)!=null?v:{};return new Set(n4i(k).reduce(function(G,p){G=G===void 0?[]:G;var P,N;p==null||(P=p.mainPlaylistEntity)==null||(N=P.videos)==null||N.forEach(function(I){var S;(I=(S=C[I])==null?void 0:S.video)&&G.push(I)});
return G},[]))};
vXK=function(k){return"downloadedMusicPlaylistEntities"in k};
CvD=function(k){return"mainPlaylistEntity"in k&&"mainPlaylistDownloadStateEntity"in k};
Gp$=function(k){return"videoEntity"in k&&"channelEntity"in k};
pNi=function(k){var v=k.musicPlaylistDownloadMetadataEntity,C=[];if(!v)return C;for(var G=_.H(Object.keys(v)),p=G.next();!p.done;p=G.next()){p=p.value;a:{var P=k,N=_.Kx(p).entityId;if(N){var I=_.vt(P,"musicPlaylist",_.oW(N,"musicPlaylist"));P=_.vt(P,"musicPlaylistDownloadMetadataEntity",_.oW(N,"musicPlaylistDownloadMetadataEntity"));if(I&&P){I={musicPlaylistEntity:I,musicPlaylistDownloadStateEntity:P};break a}}I=void 0}P=void 0;p=Number((P=v[p])==null?void 0:P.addedTimestampMillis);p=isNaN(p)?(0,_.bj)():
p;I!==void 0&&C.push({downloadedMusicPlaylistEntities:I,addedTimestampMillis:p})}return C};
Pvf=function(k){var v=new Set;k=_.H(k);for(var C=k.next();!C.done;C=k.next())if(C=C.value,"musicPlaylistEntity"in C&&"musicPlaylistDownloadStateEntity"in C){C=_.H(C.musicPlaylistEntity.tracks);for(var G=C.next();!G.done;G=C.next())v.add(G.value)}return v};
W$K=function(k,v){if(v){var C=_.vt(k,"musicTrack",_.oW(v,"musicTrack")),G=_.vt(k,"musicArtist",_.oW(v,"musicArtist"))||{};if((k=eGD(k,v))&&C&&G)return Object.assign({},{musicTrackEntity:C,musicArtistEntity:G},k)}};
HXj=function(k){var v=k.musicTrackDownloadMetadataEntity,C=[];if(!v)return[];v=_.H(Object.keys(v));for(var G=v.next();!G.done;G=v.next()){var p=G.value;G=W$K(k,_.Kx(p).entityId);var P=void 0;p=Number((P=_.vt(k,"musicTrackDownloadMetadataEntity",p))==null?void 0:P.addedTimestampMillis);P=isNaN(p)?(0,_.bj)():p;G!==void 0&&C.push({downloadedMusicEntities:G,addedTimestampMillis:P})}return C};
ZXb=function(k,v){if(!v)return[];if(Object.values(Ni6).includes(v))return IO2(k,v);v=_.oW(v,"musicPlaylist");var C;k=(C=k.musicPlaylist)==null?void 0:C[v];C=[];if(k==null||!k.tracks)return C;k=_.H(k.tracks);for(v=k.next();!v.done;v=k.next())(v=_.Kx(v.value).entityId)&&C.push(v);return C};
IO2=function(k,v){var C=new Set,G=pNi(k).map(function(P){return P.downloadedMusicPlaylistEntities});
G=Pvf(G);G=_.H(G);for(var p=G.next();!p.done;p=G.next())(p=_.Kx(p.value).entityId)&&C.add(p);return Sqf(k).downloadedMusicEntities.filter(function(P){var N;if((N=P.musicTrackEntity)!=null&&N.videoId){P=P.musicTrackEntity;if(N=v==="PPOM"?!0:!C.has(P.videoId))b:switch(P=P.musicVideoType,v){case "PPSE":N=P==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:N=P!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}P=N}else P=!1;return P}).map(function(P){var N;
return(N=P.musicTrackEntity)==null?void 0:N.videoId})};
Sqf=function(k){var v=HXj(k).sort(function(C,G){return G.addedTimestampMillis-C.addedTimestampMillis}).map(function(C){return"downloadedMusicEntities"in C?C.downloadedMusicEntities:vXK(C)?C.downloadedMusicPlaylistEntities:{}});
k=pNi(k).sort(function(C,G){return G.addedTimestampMillis-C.addedTimestampMillis}).map(function(C){return"downloadedMusicEntities"in C?C.downloadedMusicEntities:vXK(C)?C.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:v,downloadedMusicPlaylistEntities:k}};
Q$j=function(k,v){v=_.wt("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?ZXb(k,v):r0j(k,v);if(!v.length)return"TRANSFER_STATE_UNKNOWN";v=v.map(function(C){return YEK(k,C)});
return uFj(v)};
uFj=function(k){var v=new Set(k);if(v.has("TRANSFER_STATE_FAILED")&&v.size===1)return"TRANSFER_STATE_FAILED";v.delete("TRANSFER_STATE_FAILED");if(v.has("TRANSFER_STATE_UNKNOWN")&&v.size===1)return"TRANSFER_STATE_PRE_TRANSFER";v.delete("TRANSFER_STATE_UNKNOWN");if(v.has("TRANSFER_STATE_PRE_TRANSFER")&&v.size===1||v.size===0)return"TRANSFER_STATE_PRE_TRANSFER";k=v.has("TRANSFER_STATE_TRANSFERRING");v=v.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return k||v?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
RW=function(k){var v=k.mainVideoDownloadStateEntity,C=[];if(!v)return[];v=_.H(Object.keys(v));for(var G=v.next();!G.done;G=v.next()){var p=G.value;if(!qED(k,_.Kx(p).entityId)){G=bR(k,_.Kx(p).entityId);var P=void 0,N=void 0;p=(N=Number((P=_.vt(k,"mainVideoDownloadStateEntity",p))==null?void 0:P.addedTimestampMillis))!=null?N:(0,_.bj)();G!==void 0&&C.push({downloadedVideoEntities:G,addedTimestampMillis:p})}}return C};
bXi=function(k){return RW(k).sort(function(v,C){return C.addedTimestampMillis-v.addedTimestampMillis}).map(function(v){return v.downloadedVideoEntities})};
_.lOf=function(k){var v=oXb(k),C=_.lR(k),G=Vng(k),p=RW(k).filter(function(N){var I,S;if((N==null?void 0:(I=N.downloadedVideoEntities)==null?void 0:(S=I.transferEntity)==null?void 0:S.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var Q,R;N=N==null?void 0:(Q=N.downloadedVideoEntities)==null?void 0:(R=Q.videoEntity)==null?void 0:R.key;return _.z("kevlar_use_library_entity")?N&&(G.has(N)||C[N]):N&&!v.has(N)}),P=kpg(k).filter(function(N){return Q$j(k,N.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.tX(p),_.tX(P)).sort(function(N,I){return I.addedTimestampMillis-N.addedTimestampMillis}).map(function(N){return RTb(N)})};
dci=function(k,v){if(v&&XFi(k,v)){var C,G,p=(G=(C=_.vt(k,"playbackData",_.oW(v,"playbackData")))!=null?C:void 0)==null?void 0:G.playerResponseJson;if(p){try{var P=JSON.parse(p);var N=_.vt(k,"transfer",_.oW(v,"transfer")),I=wFZ(k,v);I&&(P=Object.assign({},P,{playerConfig:Object.assign({},P.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+I*1E3}}})}));P.cotn=N==null?void 0:N.cotn}catch(S){}return P}}};
_.zTK=function(k){var v,C,G;k=(G=(C=((v=k.downloadsPageViewConfigurationEntity)!=null?v:{})[_.d1])==null?void 0:C.smartDownloadsOptInBannerVisibility)!=null?G:{};var p;return(p=_.F(k,fOj))!=null?p:{}};
_.lR=function(k){var v,C,G;k=(G=(C=((v=k.mainDownloadsListEntity)!=null?v:{})[_.F$D])==null?void 0:C.downloads)!=null?G:[];v={};C=_.H(k);for(G=C.next();!G.done;G=C.next())k=void 0,v[(k=G.value.videoItem)!=null?k:""]=!0;return v};
cvb=function(k){var v=_.lR(k);if(Object.keys(v).length===0)return!1;var C=k.mainVideoEntity;if(!C)return!0;C=_.H(Object.keys(C));for(var G=C.next();!G.done;G=C.next()){G=G.value;var p=_.Kx(G).entityId;if(v[G]&&!qED(k,p))return!1}return!0};
_.f2=function(k){var v=_.lR(k);return RW(k).sort(function(C,G){return C.addedTimestampMillis-G.addedTimestampMillis}).map(function(C){return C.downloadedVideoEntities}).filter(function(C){var G;
return(C=C==null?void 0:(G=C.videoEntity)==null?void 0:G.key)&&!!v[C]})};
_.aOx=function(k){var v,C,G;k=(G=(C=((v=k.downloadsPageViewConfigurationEntity)!=null?v:{})[_.d1])==null?void 0:C.downloadsUpsellBannerVisibility)!=null?G:{};var p;return(p=_.F(k,EXb))!=null?p:{}};
RTb=function(k){return"downloadedVideoEntities"in k?k.downloadedVideoEntities:"downloadedPlaylistEntities"in k?k.downloadedPlaylistEntities:{}};
MKK=function(k){var v=_.lR(k),C=oXb(k),G=RW(k).filter(function(p){var P,N;return(p=p==null?void 0:(P=p.downloadedVideoEntities)==null?void 0:(N=P.videoEntity)==null?void 0:N.key)&&!v[p]&&!C.has(p)});
k=kpg(k);return[].concat(_.tX(G),_.tX(k)).sort(function(p,P){return P.addedTimestampMillis-p.addedTimestampMillis}).map(function(p){return RTb(p)})};
_.z0=function(k){if(!_.z("kevlar_use_library_entity"))return MKK(k);var v=RW(k).filter(function(G){var p,P;if(p=G=G==null?void 0:(p=G.downloadedVideoEntities)==null?void 0:(P=p.videoEntity)==null?void 0:P.key){var N,I,S;p=((I=(N=k.mainDownloadsListEntity)==null?void 0:N[sMj])==null?0:(S=I.downloads)==null?0:S.length)?Vng(k).has(G):!1}return p}),C=kpg(k);
return[].concat(_.tX(v),_.tX(C)).sort(function(G,p){return p.addedTimestampMillis-G.addedTimestampMillis}).map(function(G){return RTb(G)})};
$cD=function(k){var v=_.lR(k),C=oXb(k);return bXi(k).filter(function(G){var p;return(G=G==null?void 0:(p=G.videoEntity)==null?void 0:p.key)&&!v[G]&&!C.has(G)})};
Uc_=function(k){if(!_.z("kevlar_use_library_entity"))return $cD(k);var v=_.lR(k),C=Vng(k);return bXi(k).filter(function(G){var p;return(G=G==null?void 0:(p=G.videoEntity)==null?void 0:p.key)&&!v[G]&&C.has(G)})};
gXm=function(k,v){v=_.oW(v,"settingEntity");var C,G,p;return!!((p=(G=((C=k.settingEntity)!=null?C:{})[v])==null?void 0:G.settingOptionValue)!=null?p:{}).boolValue};
_.Fo=function(k){var v=_.f2(k);if(y0b(v))return 0;var C=[];v=_.H(v);for(var G=v.next();!G.done;G=v.next()){G=G.value;var p=void 0,P=void 0;if((p=G)==null?0:(P=p.videoEntity)==null?0:P.key)p=_.Kx(G.videoEntity.key).entityId,G=k,p=_.oW(p,"mainVideoDownloadStateEntity"),G=_.vt(G,"mainVideoDownloadStateEntity",p),(G=Number(G==null?void 0:G.addedTimestampMillis))&&C.push(G)}return Math.max.apply(Math,_.tX(C))};
_.ct=function(k){return k.ui.richGridMiniMode};
_.Eu=function(k){return k.ui.richGridItemsPerRow};
_.iX6=function(k){return k.ui.richGridSlimItemsPerRow};
_.L$j=function(k){return k.ui.guideIsExpanded};
_.aW=function(k){return k.ui.miniplayerIsActive};
OXj=function(k){return k.ui.singleOptionSurveyIsActive};
_.MK=function(k){var v;return((v=k.ui)==null?void 0:v.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.yv6=function(k){return _.MK(k)==="WEB_PAGE_TYPE_WATCH"};
_.XN_=function(k){return _.MK(k)==="WEB_PAGE_TYPE_SHORTS"};
_.xc$=function(k){return k.ui.inlinePreviewIsActive};
_.AvK=function(k){return k.ui.inlinePreviewIsEnabled};
_.eTb=function(k){return k.ui.miniplayerPlaybackState};
_.$R=function(k){return k.ui.isOnline};
_.qqZ=function(k){return k.ui.frostedGlassMode};
_.Uu=function(k,v){return hG2(k.entities,v)};
_.g1=function(k,v){return Q$j(k.entities,v)};
mc3=function(k,v){var C;if(v){var G;k=(G=_.vt(k.entities,"offlineVideoPolicy",_.oW(v,"offlineVideoPolicy")))==null?void 0:G.action}else k=void 0;return(C=k)!=null?C:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
Dcx=function(k,v){var C;v?(k=_.vt(k.entities,"offlineVideoPolicy",_.oW(v,"offlineVideoPolicy")),k=Number(k==null?void 0:k.expirationTimestamp)):k=void 0;return(C=k)!=null?C:0};
_.tKf=function(k){return _.uR(k.entities).length};
s$j=function(k,v){return bR(k.entities,v)};
VK3=function(k,v){return TGb(k.entities,v)};
iR=function(k,v){return(k=bR(k.entities,v))?_.g4K([k]):0};
_.hT6=function(k,v){var C=_.wt("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(C){var G=k.entities;var p=ZXb(G,v);if(p.length){var P=[];p=_.H(p);for(var N=p.next();!N.done;N=p.next())(N=W$K(G,N.value))&&P.push(N);G=P}else G=[]}else G=KP2(k.entities,v);var I;if(C){var S=k.entities;v?(v=_.oW(v,"musicPlaylist"),S=(I=S.musicPlaylist)==null?void 0:I[v],I=S!=null&&S.tracks?S.tracks.length:0):I=0}else I=k.entities,v?(v=_.oW(v,"mainPlaylistEntity"),I=(S=I.mainPlaylistEntity)==null?void 0:S[v],I=I!=null&&I.videos?
I.videos.length:0):I=0;return G.length!==I?0:G?iW6(G):0};
_.Bi3=function(k){return k.download.isLeaderTab};
_.j$D=function(k,v,C){if(!v&&C){var G=k.entities;if(C){var p=OWi(C),P,N;v=(N=(P=_.vt(G,"offlineabilityEntity",_.oW(p,"offlineabilityEntity")))==null?void 0:P.addToOfflineButtonState)!=null?N:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else v="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else P=k.entities,v?(N=OWi(v),v=(p=(G=_.vt(P,"offlineabilityEntity",_.oW(N,"offlineabilityEntity")))==null?void 0:G.addToOfflineButtonState)!=null?p:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):v="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return v};
YqK=function(k,v){k=k.entities;if(v){v=OWi(v);var C,G;v=(G=(C=_.vt(k,"offlineabilityEntity",_.oW(v,"offlineabilityEntity")))==null?void 0:C.addToOfflineButtonState)!=null?G:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else v="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return v};
_.wNj=function(k){var v=k.entities;k=_.$R(k);var C=gXm(v,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.z("kevlar_modern_downloads_page")&&C)var G=!1;else{var p,P;v=(P=(p=((G=v.downloadsPageViewConfigurationEntity)!=null?G:{})[_.d1])==null?void 0:p.smartDownloadsOptInBannerVisibility)!=null?P:{};G=k?!!v.visibleWithConnection:!!v.visibleWithoutConnection}return G};
_.nXO=function(k){return gXm(k.entities,"SMART_DOWNLOADS_ENABLED")};
_.JvZ=function(k){return cvb(k.entities)};
rvb=function(k){return _.f2(k.entities).every(function(v){var C;return(v==null?void 0:(C=v.transferEntity)==null?void 0:C.transferState)&&!URZ.includes(v.transferEntity.transferState)})};
_.K$K=function(k){var v,C,G,p=(G=(C=((v=k.entities.downloadsPageViewConfigurationEntity)!=null?v:{})[_.d1])==null?void 0:C.downloadsUpsellBannerVisibility)!=null?G:{};return _.$R(k)?!!p.visibleWithConnection:!!p.visibleWithoutConnection};
_.Tij=function(k,v){return qED(k.entities,v)};
kqf=function(k,v){if(v){var C,G;k=(G=(C=_.vt(k.entities,"downloadStatusEntity",_.oW(v,"downloadStatusEntity")))==null?void 0:C.downloadState)!=null?G:"DOWNLOAD_STATE_UNKNOWN"}else k="DOWNLOAD_STATE_UNKNOWN";return k};
Ou=function(k,v){return wFZ(k.entities,v)};
Gqf=function(k){k=oID(k);var v=k.hours===void 0?0:k.hours,C=k.minutes===void 0?0:k.minutes,G=k.seconds===void 0?0:k.seconds,p=v>0;k=[];p&&(v=vI$(v),k.push(v));v=p;v=v===void 0?!1:v;C=(["af","be","lt"].includes(yb)||v)&&C<10?CzZ().format(C):(new Intl.NumberFormat("en-u-nu-latn")).format(C);k.push(C);C=CzZ().format(G);k.push(C);C=":";"da fi id si sr sr-Latn".split(" ").includes(yb)&&(C=".");return k.join(C)};
_.Pz6=function(k){k=oID(k);var v=k.hours===void 0?0:k.hours,C=k.minutes===void 0?0:k.minutes,G=k.seconds===void 0?0:k.seconds;k=[];if(v>0){var p=pc3().format({hours:v});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(yb)||v>9999)p=p.replace(v.toString(),vI$(v)),yb==="km"&&(p=p.replace(".",","));k.push(p)}C>0&&k.push(pc3().format({minutes:C}));G>0&&k.push(pc3().format({seconds:G}));v="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");C=yb=="am"?"{0}\u1363 ":yb=="fa"?"{0}\u060c\u200f ":
yb=="my"?"{0} - ":yb=="ne"?"{0},":yb=="th"?"{0} ":yb=="ur"?"{0}\u060c ":yb=="ar"||yb=="ar-XB"?"{0} \u0648":yb=="ja"||yb=="zh-CN"||yb=="zh-HK"||yb=="zh-TW"?"{0}\u3001":"{0}, ";G=yb=="am"?"\u1363 ":yb=="fa"?"\u060c\u200f ":yb=="my"?" - ":yb=="th"?" ":yb=="ur"?"\u060c ":yb=="ar"||yb=="ar-XB"?" \u0648":yb=="ja"||yb=="zh-CN"||yb=="zh-HK"||yb=="zh-TW"?"\u3001":", ";p=yb=="am"?" \u12a5\u1293 {0}":yb=="as"?" \u0986\u09f0\u09c1 {0}":yb=="az"?" v\u0259 {0}":yb=="bn"?" \u098f\u09ac\u0982 {0}":yb=="cs"?" a\u00a0{0}":
yb=="de"?" und {0}":yb=="el"?" \u03ba\u03b1\u03b9 {0}":yb=="eu"?" eta {0}":yb=="fa"?"\u060c \u0648 {0}":yb=="fil"?", at {0}":yb=="gu"?" \u0a85\u0aa8\u0ac7 {0}":yb=="hi"?", \u0914\u0930 {0}":yb=="hu"?" \u00e9s {0}":yb=="hy"?" \u0587 {0}":yb=="id"?", dan {0}":yb=="iw"?" \u05d5-{0}":yb=="ja"?"\u3001{0}":yb=="ka"?" \u10d3\u10d0 {0}":yb=="km"?" \u1793\u17b7\u1784 {0}":yb=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":yb=="ko"?" \ubc0f {0}":yb=="ky"?" \u0436\u0430\u043d\u0430 {0}":yb=="lt"?" ir {0}":yb==
"lv"?" un {0}":yb=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":yb=="mr"?" \u0906\u0923\u093f {0}":yb=="ms"?" dan {0}":yb=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":yb=="ne"?" \u0930 {0}":yb=="or"?", \u0b13 {0}":yb=="pa"?" \u0a05\u0a24\u0a47 {0}":yb=="ro"?" \u0219i {0}":yb=="si"?", \u0dc3\u0dc4 {0}":yb=="sk"?" a {0}":yb=="sl"?" in {0}":yb=="sq"?" dhe {0}":yb=="sv"?" och {0}":yb=="sw"?" na {0}":yb=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":yb=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
yb=="th"?" \u0e41\u0e25\u0e30{0}":yb=="tr"?" ve {0}":yb=="ur"?"\u060c \u0627\u0648\u0631 {0}":yb=="uz"?" va {0}":yb=="vi"?" v\u00e0 {0}":yb=="zh-HK"?"\u53ca{0}":yb=="zu"?", ne-{0}":yb=="af"||yb=="nl"?" en {0}":yb=="ar"||yb=="ar-XB"?" \u0648{0}":yb=="be"||yb=="uk"?" \u0456 {0}":yb=="en-GB"||yb=="en-IN"?" and {0}":yb=="en"||yb=="en-XA"?", and {0}":yb=="et"||yb=="fi"?" ja {0}":yb=="fr"||yb=="fr-CA"?" et {0}":yb=="zh-CN"||yb=="zh-TW"?"\u548c{0}":yb=="da"||yb=="is"||yb=="no"?" og {0}":yb=="es"||yb=="es-419"||
yb=="es-US"?" y {0}":yb=="kk"||yb=="lo"||yb=="mn"?", {0}":yb=="bg"||yb=="mk"||yb=="ru"||yb=="sr"?" \u0438 {0}":yb=="gl"||yb=="it"||yb=="pt-BR"||yb=="pt-PT"?" e {0}":" i {0}";var P=yb=="am"?"{0} \u12a5\u1293 {1}":yb=="as"?"{0} \u0986\u09f0\u09c1 {1}":yb=="az"?"{0} v\u0259 {1}":yb=="bn"?"{0} \u098f\u09ac\u0982 {1}":yb=="de"?"{0} und {1}":yb=="el"?"{0} \u03ba\u03b1\u03b9 {1}":yb=="eu"?"{0} eta {1}":yb=="fa"?"{0} \u0648 {1}":yb=="fil"?"{0} at {1}":yb=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":yb=="hi"?"{0} \u0914\u0930 {1}":
yb=="hu"?"{0} \u00e9s {1}":yb=="hy"?"{0} \u0587 {1}":yb=="iw"?"{0} \u05d5-{1}":yb=="ja"?"{0}\u3001{1}":yb=="ka"?"{0} \u10d3\u10d0 {1}":yb=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":yb=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":yb=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":yb=="ko"?"{0} \ubc0f {1}":yb=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":yb=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":yb=="lt"?"{0} ir {1}":yb=="lv"?"{0} un {1}":yb=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":yb=="mn"?"{0}, {1}":yb==
"mr"?"{0} \u0906\u0923\u093f {1}":yb=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":yb=="ne"?"{0} \u0930 {1}":yb=="or"?"{0} \u0b13 {1}":yb=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":yb=="ro"?"{0} \u0219i {1}":yb=="si"?"{0} \u0dc3\u0dc4 {1}":yb=="sl"?"{0} in {1}":yb=="sq"?"{0} dhe {1}":yb=="sv"?"{0} och {1}":yb=="sw"?"{0} na {1}":yb=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":yb=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":yb=="th"?"{0}\u0e41\u0e25\u0e30{1}":yb=="tr"?"{0} ve {1}":yb=="ur"?
"{0} \u0627\u0648\u0631 {1}":yb=="uz"?"{0} va {1}":yb=="vi"?"{0} v\u00e0 {1}":yb=="zh-HK"?"{0}\u53ca{1}":yb=="zu"?"{0} ne-{1}":yb=="af"||yb=="nl"?"{0} en {1}":yb=="ar"||yb=="ar-XB"?"{0} \u0648{1}":yb=="be"||yb=="uk"?"{0} \u0456 {1}":yb=="cs"||yb=="sk"?"{0} a\u00a0{1}":yb=="et"||yb=="fi"?"{0} ja {1}":yb=="fr"||yb=="fr-CA"?"{0} et {1}":yb=="id"||yb=="ms"?"{0} dan {1}":yb=="zh-CN"||yb=="zh-TW"?"{0}\u548c{1}":yb=="da"||yb=="is"||yb=="no"?"{0} og {1}":yb=="es"||yb=="es-419"||yb=="es-US"?"{0} y {1}":yb==
"bg"||yb=="mk"||yb=="ru"||yb=="sr"?"{0} \u0438 {1}":yb=="en"||yb=="en-GB"||yb=="en-IN"||yb=="en-XA"?"{0} and {1}":yb=="gl"||yb=="it"||yb=="pt-BR"||yb=="pt-PT"?"{0} e {1}":"{0} i {1}";yb==="sq"?(p=p.replace("dhe","e"),P=P.replace("dhe","e")):yb==="th"?(G=G.replace("{0}"," {0}"),P=P.replace("{0}","{0} "),P=P.replace("{1}"," {1}")):yb==="ne"?G=",":yb==="zh-CN"?G="":v.includes(yb)&&(G=" ");return k.length<2?k.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(yb)?
k.length===2?P.replace("{0}",k[0]).replace("{1}",k[1]):C.replace("{0}",k[0])+k.slice(1,-1).join(G)+p.replace("{0}",k[k.length-1]):k.join(G)};
oID=function(k){var v=k.hours||0,C=k.minutes||0,G=k.seconds||0;v=G+C*60+v*3600+(k.days||0)*86400+(k.weeks||0)*604800+(k.months||0)*2629800+(k.years||0)*31557600;if(v<=0)return{hours:0,minutes:0,seconds:0};k=v;v=Math.floor(k/3600);k%=3600;C=Math.floor(k/60);G=Math.floor(k%60);return{hours:v,minutes:C,seconds:G}};
vI$=function(k){k=(new Intl.NumberFormat("en-u-nu-latn")).format(k);var v=["fr"],C="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(yb)?k.replace(",","\u00a0"):v.includes(yb)?k.replace(",","\u202f"):C.includes(yb)?k.replace(",","."):k};
CzZ=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
pc3=function(){W4m||(Xo=Hb6,W4m=new N9O);return W4m};
IlK=function(k){try{return(new _.xR(5)).format(k)}catch(v){}};
Ay=function(k){return{thumbnailOverlayDownloadingRenderer:{state:k}}};
Zbb=function(){var k=_.P2("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.Yr(k),icon:{iconType:"PLAY_ALL"}}}};
SBj=function(k){k=_.ek(k,2);return yb!=="ru"&&yb!=="es_419"&&yb!=="es-419"&&yb!=="es"&&yb!=="es_US"&&yb!=="es-US"&&yb!=="fr"&&yb!=="pl"&&yb!=="it"&&yb!=="nl"&&yb!=="uk"&&yb!=="fr_CA"&&yb!=="fr-CA"||k===""?k:k[0].toLocaleUpperCase()+k.substring(1)};
Ql2=function(k){return function(v){var C=k(),G=_.ek(v,C.dateFormat);v=_.ek(v,C.timeFormat);var p=u13.DATETIMEFORMATS[C.joinerStyle];p=p.replace(/'(?!')/g,"");p=p.replace("{0}",v);p=p.replace("{1}",G);return C.capitalize(p)}};
bbZ=function(k){return k?typeof k.seconds==="string"&&(k.nanos===void 0||typeof k.nanos==="number"):!1};
Rc_=function(k){return new Date(Number(k.seconds)*1E3+(k.nanos||0)*1E-6)};
_.ek=function(k,v){if(typeof k.getTime==="function")k={date:k};else if(bbZ(k))k={date:Rc_(k)};else if(typeof bbZ(k.timestamp)&&typeof k.i18nInternalSecondsEastOfUtc==="number")k={date:Rc_(k.timestamp),timeZone:qK(-k.i18nInternalSecondsEastOfUtc/60)};else throw Error("Lf`"+JSON.stringify(k));var C=k;k=C.date;C=C.timeZone;v=ll3(v).format(k,C);yb==="zh-TW"&&(k=C?Number(ll3("H").format(k,C)):k.getHours(),v=k<5?v.replace("\u4e0a\u5348","\u51cc\u6668"):k<8?v.replace("\u4e0a\u5348","\u65e9\u4e0a"):k<12?
v.replace("\u4e0a\u5348","\u4e0a\u5348"):k<13?v.replace("\u4e0b\u5348","\u4e2d\u5348"):k<19?v.replace("\u4e0b\u5348","\u4e0b\u5348"):v.replace("\u4e0b\u5348","\u665a\u4e0a"));return v};
ll3=function(k){if(d7D.has(k))return d7D.get(k);var v=flK(k);v=zcf(v);F4$!==!0&&(F4$=!0);cC6=!0;cC6=!1;v=new mm(v,u13);d7D.set(k,v);return v};
flK=function(k){return(new mm(k,u13)).patternParts_.map(function(v){return v.type===0?"'"+v.text+"'":v.text}).join("")};
zcf=function(k){return yb==="en"||yb==="es_US"||yb==="es-US"?k:k.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(v,C,G){return"H".repeat(C.length)+G})};
PX2=function(k,v){k4j||(Xo=Hb6,k4j=new ocm);var C=k4j;a:if(k=vc6(k),v=vc6(v||new Date),k>v)C=k.getTime()-v.getTime()>6048E5?_.ek(k,1):CXb(k);else{for(var G=0;G46(k,12*(G+1))<v;)++G;if(G>0)C=C.format(-G,0);else{for(G=0;G46(k,G+1)<v;)++G;if(G>0)C=C.format(-G,2);else{k=v.getTime()-k.getTime();v=_.H(plg);for(G=v.next();!G.done;G=v.next()){G=G.value;var p=G.unit,P=Math.floor(k/G.unitDuration);if(P>=(G.threshold===void 0?1:G.threshold)){C=C.format(-P,p);break a}}C=C.format(-0,7)}}}return C};
vc6=function(k){if(typeof k.getTime==="function")return k;if(bbZ(k))return Rc_(k);throw Error("Mf`"+JSON.stringify(k));};
G46=function(k,v){for(var C=0,G;;++C)if(G=new Date(k.getFullYear(),k.getMonth()+v,k.getDate()-C,k.getHours(),k.getMinutes(),k.getSeconds()),G.getMonth()===(k.getMonth()+v)%12)return G};
_.DZ=function(k){return{runs:[{text:k}]}};
_.ty=function(k){if(k&&k.simpleText)return k.simpleText;var v="";if(k&&k.runs)for(var C=0;C<k.runs.length;C++)k.runs[C].text&&(v+=k.runs[C].text);return v};
H3O=function(k,v,C,G){return k.videoEntity&&!k.policyEntity&&C!=="DOWNLOAD_STATE_FAILED"?[Ay("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:IW(k.policyEntity)&&v!=="TRANSFER_STATE_FAILED"&&v!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?v==="TRANSFER_STATE_PAUSED_BY_USER"?[Ay("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.ZZ(v)?[Ay("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:k.videoEntity.lengthSeconds?WTb(k.videoEntity.lengthSeconds,G):[]:
[Ay("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
WTb=function(k,v){var C=[{thumbnailOverlayTimeStatusRenderer:{text:_.Yr(Gqf({seconds:k})),style:"DEFAULT"}}];v&&(k=v<=0||k<=0?0:v>=k?100:Math.ceil(v*100/k),k>0&&C.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:k}}));return C};
Nyx=function(k,v,C,G,p){if(v==="TRANSFER_STATE_UNKNOWN"||!k)return{};if(_.ZZ(v)||v==="TRANSFER_STATE_PRE_TRANSFER")var P=[Ay("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var N,I;if(v==="TRANSFER_STATE_COMPLETE"&&((N=k.mainPlaylistEntity)==null?0:(I=N.videos)==null?0:I.length)){var S;k=(P=k.mainPlaylistEntity)==null?void 0:(S=P.videos)==null?void 0:S.length;P=(P=IlK(k))?{thumbnailOverlayBottomPanelRenderer:{text:_.Yr(P),icon:{iconType:"PLAYLISTS"}}}:void 0;P=[Zbb(),Object.assign({},
P!=null?P:{})]}else P=[]}a:if(v==="TRANSFER_STATE_PRE_TRANSFER")C=wL(_.P2("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(v==="TRANSFER_STATE_TRANSFER_IN_QUEUE")C=wL(_.P2("WAITING_TO_DOWNLOAD"));else if(_.ZZ(v))C=Math.floor(C*100).toString(),C=wL(_.P2("DOWNLOADING_PERCENT",{percent:C},"Downloading... "+C+"%"));else{if(G&&(_.z("playlist_is_offline_selector_killswitch")&&(p=_.Ql().resolve(_.Cg).isNetworkAvailable()),p)){C=qNZ(_.P2("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
AB$(G));break a}C=void 0}v=v==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.P2("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},P.length?{thumbnailOverlays:P}:{},C?{viewPlaylistText:C}:{viewPlaylistText:_.DZ("")},v.length?{badges:v}:{})};
IU2=function(k,v,C,G,p,P){if(v==="TRANSFER_STATE_UNKNOWN"||!k)return{};if(G==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var N=H3O(k,v,G);if(k.videoEntity&&!k.policyEntity&&G!=="DOWNLOAD_STATE_FAILED"){var I=_.P2("WAITING_TO_DOWNLOAD");if(I)return{shortViewCountText:_.DZ(I),publishedTimeText:void 0,thumbnailOverlays:N}}if(!IW(k.policyEntity)){P=k.policyEntity&&!LPZ(k.policyEntity)?_.P2("DOWNLOAD_EXPIRED",{},"Download expired"):
_.P2("TRANSFER_FAILED",{},"Download failed");var S;if((S=k.policyEntity)==null?0:S.shortMessageForDisabledAction)P=k.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:wL(P),publishedTimeText:void 0,thumbnailOverlays:N}}if(v==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.DZ(_.P2("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:N};if(v==="TRANSFER_STATE_FAILED"||v==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.DZ(_.P2("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:N};if(v==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(S=_.P2("WAITING_TO_DOWNLOAD"),G==="DOWNLOAD_STATE_PAUSED"&&(S=_.P2("DOWNLOAD_PAUSED",{},"Download paused")),S))return{shortViewCountText:_.DZ(S),publishedTimeText:void 0,thumbnailOverlays:N};if(_.ZZ(v))return k=Math.floor(C*100).toString(),{shortViewCountText:_.DZ(_.P2("DOWNLOADING_PERCENT",{percent:k},"Downloading... "+k+"%")),publishedTimeText:void 0,thumbnailOverlays:N};v=void 0;k.videoEntity.publishedTimestampMillis&&
(v=new Date,p&&(v=new Date(p)),v=wL(PX2(new Date(Number(k.videoEntity.publishedTimestampMillis)),v)));p=[];_.z("kevlar_woffle_badge_killswitch")||(p=[{metadataBadgeRenderer:{label:_.P2("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var Q;k=wL((Q=k.videoEntity.localizedStrings)==null?void 0:Q.viewCount);return Object.assign({},P?{shortViewCountText:void 0}:{shortViewCountText:k},P?{}:{publishedTimeText:v},{badges:p,thumbnailOverlays:N})};
SLK=function(k,v){k=k===void 0?Z3_:k;switch(v.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:v.payload.playlistId,inviteLinkURL:v.payload.inviteLinkUrl};default:return k}};
Q7j=function(k,v){k=k===void 0?uC6:k;switch(v.type){case "SET_CURRENT_FORM_ID":return v=v.payload.formId,k.currentFormId===v?k:{currentFormId:v,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var C=v.payload;v=C.groupId;C=C.command;if(k.currentFormId){var G=Object.assign({},k.commandsMap);G[v]=C;k=Object.assign({},k,{commandsMap:G})}return k;case "RESET_COMMAND_MAP":return Object.assign({},k,{commandsMap:{}});default:return k}};
ROx=function(k,v){k=k===void 0?b3f:k;switch(v.type){case "UPDATE_CANVAS_MODE":return Object.assign({},k,{currentMode:v.payload.currentMode});default:return k}};
dD$=function(k,v){k=k===void 0?lU3:k;switch(v.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},k,{guideIsExpanded:v.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},k,{scrollAtTop:v.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},k,{guideIsVisibleButNotPersistent:v.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},k,{miniplayerIsActive:v.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},k,{singleOptionSurveyIsActive:v.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},k,{slimlineSurveyRatingSelectedIndex:v.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},k,{richGridMiniMode:v.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},k,{richGridItemsPerRow:v.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},k,{richGridSlimItemsPerRow:v.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},k,{richGridContainerWidth:v.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},k,{richGridStyle:v.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},k,{currentPageType:v.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},k,{inlinePreviewIsActive:v.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},k,{inlinePreviewIsEnabled:v.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},k,{darkModeIsEnabled:v.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
k,{miniplayerPlaybackState:v.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},k,{tabGesturesIsActive:v.payload});case "SET_ONLINE_STATUS":return Object.assign({},k,{isOnline:v.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},k,{chipBarIsSticky:v.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},k,{frostedGlassMode:v.payload});default:return k}};
fU$=function(){return _.z("kevlar_disable_theater_mode_persistence")?!1:_.rt("START_IN_THEATER_MODE")};
FTi=function(k,v){k=k===void 0?zO2:k;switch(v.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},k,{transcription:v.payload});case "SET_OVERLAY_STATE":return Object.assign({},k,{overlay:v.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return k}};
O3f=function(){return LT(Object.assign({},{continuation:cxf,download:Ecf,canvas:ROx,reportChannelAbuse:aUf,share:Mv6,talkToRecs:$Dx,ui:dD$,voiceSearch:FTi,watch:UDj,ypc:gci,shorts:i3Z,radioButtonGroup:Q7j,collabInviteLink:SLK},LT$))};
xDZ=function(){return _.z("web_player_entities_middleware")?new su(O3f(),[yxb,Xl2]):new su(O3f(),[yxb])};
_.Vb=function(){Axm||(Axm=xDZ());return Axm};
eO3=function(k,v,C){if(k.length)return{titleText:_.Yr(v!=null?v:_.P2("DOWNLOADS",void 0,"Downloads")),contents:k.map(function(G){var p=G.videoEntity;G={videoId:p.videoId,title:wL(p.title),shortBylineText:wL(G.channelEntity.title),thumbnail:p.thumbnail};var P=p.videoId?Ou(_.Vb().getState(),p.videoId):0;p.videoId&&C?G.navigationEndpoint=_.j6(p.videoId,C,void 0,void 0,P):p.videoId&&(G.navigationEndpoint=xT3(p.videoId,P,p.lengthSeconds));p.lengthSeconds&&(G.thumbnailOverlays=WTb(p.lengthSeconds,P));return{playlistPanelVideoRenderer:G}}),
totalVideos:k.length}};
qL2=function(k){return(k=(0,_.t9.getValueByKeys)(k,"playlistId"))?{playlistId:k}:null};
mDb=function(){return{}};
DDZ=function(k,v){return new _.M1(function(C,G){k.then(function(p){if(p){if(p=v(p))return C(p);G()}},G)})};
tv_=function(k){var v,C,G,p=(v=k.contents)==null?void 0:(C=v.twoColumnWatchNextResults)==null?void 0:(G=C.autoplay)==null?void 0:G.autoplay,P,N,I;v=(P=k.contents)==null?void 0:(N=P.twoColumnWatchNextResults)==null?void 0:(I=N.playlist)==null?void 0:I.playlist;return p&&v&&v.playlistId?{rawResponse:k,autoplayRenderer:p,playlistPanelRenderer:v,playlistId:v.playlistId}:null};
Vvi=function(k){var v=v===void 0?"UNKNOWN_INTERFACE":v;if(k.length===1)return k[0];var C=s73[v];if(C){C=new RegExp(C);for(var G=_.H(k),p=G.next();!p.done;p=G.next())if(p=p.value,C.exec(p))return p}var P=[];Object.entries(s73).forEach(function(N){var I=_.H(N);N=I.next().value;I=I.next().value;v!==N&&P.push(I)});
C=new RegExp(P.join("|"));k.sort(function(N,I){return N.length-I.length});
G=_.H(k);for(p=G.next();!p.done;p=G.next())if(p=p.value,!C.exec(p))return p;return k[0]};
_.hy=function(k){return"/youtubei/v1/"+Vvi(k)};
_.Bt=function(k,v){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:k}}},v!==void 0?{durationHintMs:v}:{})}};
_.jk=function(k,v){return _.Bt(_.DZ(k),v)};
hOi=function(k,v){var C={mode:"NORMAL"};k&&(C.autoplayVideo=k.navigationEndpoint,C.nextButtonVideo=k.navigationEndpoint);v&&(C.previousButtonVideo=v.navigationEndpoint);return C};
YLK=function(k,v,C){if(!C||!C.sets)return{sets:[hOi(k,v)]};var G=C.sets.find(function(N){return N.mode==="NORMAL"}),p=(0,_.t9.unsafeClone)(C);
if(!G)return p.sets.push(hOi(k,v)),p;if(!k)return C;G=_.t9.getValueByKeys.apply(null,[G].concat(_.tX(By_)));var P=_.t9.getValueByKeys.apply(null,[k].concat(_.tX(j7K)));if(G===P)return C;p.sets=p.sets.filter(function(N){return N.mode!=="NORMAL"});
p.sets.push(hOi(k,v));return p};
wlf=function(k){return!!k.playlistPanelVideoRenderer&&!k.playlistPanelVideoRenderer.unplayableText};
ncK=function(k){return!!k.playlistPanelVideoRenderer&&!!k.playlistPanelVideoRenderer.title};
Jx$=function(k,v){if(v.contents&&!(k>=v.contents.length)&&(k=v.contents.slice(k).find(wlf)))return k.playlistPanelVideoRenderer};
rxj=function(k,v){if(v.contents)return(v=v.contents.find(function(C){return!!C.playlistPanelVideoRenderer&&C.playlistPanelVideoRenderer.videoId===k}))?v.playlistPanelVideoRenderer:void 0};
KTg=function(k,v){return v.contents?v.contents.findIndex(function(C){return!!C.playlistPanelVideoRenderer&&C.playlistPanelVideoRenderer.videoId===k}):-1};
Ty2=function(k,v){return v.contents?v.contents.findIndex(function(C){return!!C.playlistPanelVideoRenderer&&C.playlistPanelVideoRenderer.playlistSetVideoId===k}):-1};
keD=function(k,v){k.contents&&v!==-1&&k.contents.splice(v,1).length===1&&k.totalVideos!==void 0&&(--k.totalVideos,delete k.videoCountText)};
_.oZb=function(k){var v=[];if(!k||!k.contents)return v;k=_.H(k.contents);for(var C=k.next();!C.done;C=k.next())C=C.value,C.playlistPanelVideoRenderer&&C.playlistPanelVideoRenderer.videoId&&v.push(C.playlistPanelVideoRenderer.videoId);return v};
_.vZf=function(k){if(k&&k.contents)return(k=k.contents.find(function(v){return!!v.playlistPanelVideoRenderer&&!!v.playlistPanelVideoRenderer.selected})||k.contents[k.currentIndex])?k.playlistPanelVideoRenderer:void 0};
CkD=function(k,v,C,G,p,P,N){p=p===void 0?!1:p;P=P===void 0?!1:P;N=N===void 0?!1:N;if(k.contents&&k.contents.length!==0){G&&(k.contents=k.contents.filter(G));G=k.contents.length;for(var I=0;I<G;I++){var S=k.contents[I].playlistPanelVideoRenderer;S&&(I===v?(P&&delete S.menu,S.indexText=_.DZ("\u25b6")):p||k.isInfinite||S.indexText===void 0?delete S.indexText:S.indexText=_.DZ((I+1+C).toString()))}k.currentIndex=v+C;N&&(delete k.videoCountText,k.totalVideos=G)}};
_.YR=function(k){k=Gej(k);if(k){var v=k.length;var C=-98%v;C<0&&(C=v+C);k=k.slice(v-C)+k.slice(0,v-C)}else k="";C="";for(v=0;v<k.length&&k[v]!==pmb;v++)C+=k[v];return C};
_.PkO=function(k,v){var C=document.body;v=v===void 0?function(I){return I}:v;
var G,p=null;k=_.H(k);for(G=k.next();!G.done;G=k.next()){var P=G.value;G="div";P[2]&&(G=v(P[2]));G=document.createElement(G);p||(p=G);var N=P[0];P=P[1];N&&(G.id=v(N));if(P)for(P=_.H(P),N=P.next();!N.done;N=P.next())G.classList.add(v(N.value));C.appendChild(G);C=G}return[p,C]};
Wt3=function(k,v){for(var C="",G=0;G<v;G++)C+=k.charAt(Math.floor(Math.random()*k.length));return C};
w1=function(k){return Wt3("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",k)};
n2=function(k){return Wt3("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",k)};
Jy=function(k){return Wt3("0123456789",k)};
HlO=function(){var k=performance.now(),v=new Date;var C="2."+v.getFullYear()+String(v.getMonth()+1).padStart(2,"0")+String(v.getDate()).padStart(2,"0");for(var G,p=Math.floor(Math.random()*11)+15,P=[],N=0;N<p;N++)P.push(Math.floor(Math.random()*26476865)+24547720);G=P.join(",");var I=w1(10),S=w1(100),Q=w1(102),R=w1(106),l=w1(108),d=w1(11),f=w1(1140),c=w1(123),U=w1(14),O=w1(16),X=w1(1900),x=w1(23),w=w1(26),V=w1(34),h=w1(397),n=w1(44),oO=w1(5),Ng=w1(72),Sm=w1(74),U2=w1(75),lD=w1(88),Fb=w1(91),qg="rr1---sn-q4fl6ns7 rr5---sn-q4fl6ns7 rr2---sn-q4fl6n6z rr1---sn-ntqe6nee rr4---sn-ntq7yney rr4---sn-5hnednss rr2---sn-q4fl6nlz rr2---sn-q4fl6n6y rr4---sn-q4flrnss rr4---sn-q4flrnes rr5---sn-ntqe6nee rr3---sn-aigl6nsd rr1---sn-ntqe6n7r rr5---sn-q4fl6nz6 rr5---sn-q4flrnss rr5---sn-5hne6nzy rr1---sn-5hnekn7k rr1---sn-t0a7sn7d rr3---sn-q4fl6nsk rr3---sn-q4fl6nd7".split(" ");
var O2=qg[Math.floor(Math.random()*qg.length)];var En=(new Date("2010-01-01")).getTime();var m1=(new Date(En+Math.random()*((new Date).getTime()-En))).toISOString().split("T")[0];for(var MZ,kQ=[],QU=0;QU<4;QU++)kQ.push(Math.floor(Math.random()*100));MZ=kQ.join(".");var xQ=Number(Jy(5)),LL=Number(Jy(6)),ad=Number(Jy(7)),zY=Number(Jy(9)),WZ=Jy(1),CL=Jy(10),d7=Jy(16),We=Jy(19),F6=Jy(2),GY=Jy(20),xv=Jy(21),YQ=Jy(3),bG=Jy(4),uG=Jy(5),od=Jy(6),J_=Jy(7),zJ=Jy(8),F2=Jy(9);var rs=Wt3("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var y2=[n2(5),n2(5),n2(5)].join("%2C"),sQ=[Jy(3),Jy(5),Jy(5)].join("%2C"),Kg=n2(0),NU=n2(1),ve=n2(10),UX=n2(108),pV=n2(11),Hh=n2(12),Nt=n2(13),II=n2(14),v5=n2(15),ia=n2(16),FX=n2(17),Li=n2(18),t_=n2(19),Yj=n2(2),aL=n2(20),ce=n2(22),Om=n2(23),X2=n2(24),g7=n2(266),$Q=n2(3),Dh=n2(30),zr=n2(34),fL=n2(35),gY=n2(36),RS=n2(4),sm=n2(40),n9=n2(43),TC=n2(47),Qb=n2(5),Ih=n2(6),qX=n2(7),Px=n2(75),w3=n2(8),gk=n2(80),ta=n2(9),Q2="https://www."+n2(12)+".com",bH={},nK={},jI={},pw={},mD={},hP={},By={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:G}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:C},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+n2(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:C},{key:"client.name",value:"WEB"},{key:"client.fexp",value:G}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:xv+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+n2(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:sm,ypcGetOfflineUpsellEndpoint:{params:gk}},trackingParams:fL+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&cnr="+F6+"&ratebypass=yes&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&c=WEB&txp="+J_+"&n="+O+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:LL,width:640,height:360,lastModified:d7,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:J_,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+sQ+"&mn="+
y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&cnr="+F6+"&ratebypass=yes&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&c=WEB&txp="+J_+"&n="+O+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+UX+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:LL,width:1280,
height:720,lastModified:d7,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:J_,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+sQ+"&mn="+y2+"&ms="+
y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+F2+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+S+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:ad,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:F2,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:ad,approxDurationMs:J_},{itag:248,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+sQ+"&mn="+y2+"&ms="+y2+"&mv="+
NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fwebm&ns="+X2+"&gir="+$Q+"&clen="+F2+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&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="+l,mimeType:'video/webm; codecs="vp9"',bitrate:ad,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:F2,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:ad,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:399,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+F2+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+S+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:ad,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:F2,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:ad,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:136,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+F2+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:ad,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:F2,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:LL,approxDurationMs:J_},{itag:247,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+sQ+"&mn="+
y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fwebm&ns="+X2+"&gir="+$Q+"&clen="+F2+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/webm; codecs="vp9"',bitrate:ad,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:F2,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:LL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:398,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+F2+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:ad,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:F2,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:LL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:135,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:LL,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:LL,approxDurationMs:J_},{itag:244,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+sQ+"&mn="+
y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fwebm&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+UX+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/webm; codecs="vp9"',bitrate:LL,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:LL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:397,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+S+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:LL,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:LL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:134,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:LL,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:LL,highReplication:!0,approxDurationMs:J_},{itag:243,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fwebm&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&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="+l,mimeType:'video/webm; codecs="vp9"',bitrate:LL,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:LL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:396,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:LL,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:LL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:133,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:LL,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:LL,approxDurationMs:J_},{itag:242,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+sQ+"&mn="+
y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fwebm&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/webm; codecs="vp9"',bitrate:LL,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:LL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:395,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:LL,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:LL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:160,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&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="+l,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:LL,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:xQ,approxDurationMs:J_},{itag:278,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+sQ+"&mn="+
y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fwebm&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/webm; codecs="vp9"',bitrate:LL,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:xQ,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:394,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&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="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=video%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+S+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:xQ,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:xQ,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:J_},{itag:140,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=audio%2Fmp4&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+R+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:LL,
initRange:{start:"0",end:"631"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:LL,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:J_,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+
F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=audio%2Fwebm&ns="+X2+"&gir="+$Q+"&clen="+J_+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+R+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'audio/webm; codecs="opus"',bitrate:xQ,initRange:{start:"0",end:"265"},indexRange:{start:YQ,
end:bG},lastModified:d7,contentLength:J_,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:xQ,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:J_,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=audio%2Fwebm&ns="+
X2+"&gir="+$Q+"&clen="+J_+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+R+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'audio/webm; codecs="opus"',bitrate:xQ,initRange:{start:"0",end:"265"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:J_,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:xQ,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:J_,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+O2+".googlevideo.com/videoplayback?expire="+CL+"&ei="+x+"&ip="+MZ+"&id=o-AF"+n9+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+sQ+"&mn="+y2+"&ms="+y2+"&mv="+NU+"&mvi="+WZ+"&pl="+F6+"&initcwndbps="+J_+"&siu="+WZ+"&spc="+n+"&vprv="+WZ+"&svpuc="+WZ+"&mime=audio%2Fwebm&ns="+X2+"&gir="+$Q+"&clen="+zJ+"&dur="+zJ+"&lmt="+d7+"&mt="+CL+"&fvip=3&keepalive="+$Q+"&c=WEB&txp="+
J_+"&n="+ia+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+S+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+l,mimeType:'audio/webm; codecs="opus"',bitrate:LL,initRange:{start:"0",end:"265"},indexRange:{start:YQ,end:bG},lastModified:d7,contentLength:zJ,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:LL,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:J_,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="+F2+"&docid="+d+"&ei="+x+"&feature="+I+"&fexp="+Kg+"&ns="+Yj+"&plid="+O+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+NU+"&el="+ve+"&len="+bG+"&of="+ce+
"&uga="+F6+"&vm="+g7},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+F2+"&docid="+d+"&ei="+x+"&feature="+I+"&fexp="+Kg+"&ns="+Yj+"&plid="+O+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+NU+"&el="+ve+"&len="+bG+"&of="+ce+"&uga="+F6+"&vm="+g7},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+F2+"&docid="+d+"&ei="+x+"&feature="+I+"&fexp="+Kg+"&ns="+Yj+"&plid="+O+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
NU+"&el="+ve+"&len="+bG+"&of="+ce+"&uga="+F6+"&vm="+g7},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+x+"&m="+lD+"&oid="+ce+"&plid="+O+"&pltype="+qX+"&ptchn="+ce+"&ptk="+U+"&video_id="+d},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+F2+"&docid="+d+"&ei="+x+"&event="+II+"&feature="+I+"&fexp="+Kg+"&ns="+Yj+"&plid="+O+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+NU},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
ia+"&ver=2&cmt=1."+YQ+"&fmt="+YQ+"&fs=0&rt="+uG+"&euri&lact="+YQ+"&cl="+F2+"&mos="+WZ+"&volume=100&cbrand="+Qb+"&cbr="+Ih+"&cbrver="+MZ+"&c=WEB&cver="+C+"&cplayer=UNIPLAYER&cos="+ta+"&cosver="+J_+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+F6+"&len="+zJ+"&fexp="+y2+"&feature=g-high-rec&afmt="+YQ+"&muted=0&conn=1&docid="+d+"&ei="+x+"&plid="+O+"&vm="+n2(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
d+"&caps="+$Q+"&opi="+F2+"&xoaf="+WZ+"&hl="+Yj+"&ip="+MZ+"&ipbits="+WZ+"&expire="+CL+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+MZ+"&key="+$Q+"&lang="+oO,name:{simpleText:Ih},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+d+"&caps="+$Q+"&opi="+F2+"&xoaf="+WZ+"&hl="+Yj+"&ip="+MZ+"&ipbits="+WZ+"&expire="+CL+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+MZ+"&key="+$Q+"&kind="+$Q+"&lang="+Yj,name:{simpleText:aL},
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:pV,title:FX,lengthSeconds:"1155",keywords:[ia,ia,II,ve],channelId:X2,isOwnerViewing:!1,shortDescription:t_,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+gY+"G&rs="+zr,width:168,height:94},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+gY+
"G&rs="+zr,width:196,height:110},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+gY+"G&rs="+V,width:246,height:138},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+gY+"G&rs="+V,width:336,height:188},{url:"https://i.ytimg.com/vi/"+d+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:J_,author:Nt,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:J_,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
ce+"/featured_channel.jpg?v="+w3,width:40,height:40}]},trackingParams:fL+"=",navigationEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"/channel/"+X2,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:X2}},channelName:Nt,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:FX}]},subscribed:!1,enabled:!0,type:"FREE",channelId:X2,showPreferences:!1,subscribedButtonText:{runs:[{text:RS}]},unsubscribedButtonText:{runs:[{text:w3}]},
trackingParams:fL+"=",unsubscribeButtonText:{runs:[{text:Hh}]},serviceEndpoints:[{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[X2],params:w3}},{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:sm,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:fL+"=",dialogMessages:[{runs:[{text:ia},
{text:ve},{text:Qb}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:t_}]},serviceEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[X2],params:w3}},accessibility:{label:w3},trackingParams:fL+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:pV}]},accessibility:{label:ve},
trackingParams:fL+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:v5}},unsubscribeAccessibility:{accessibilityData:{label:Hh}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:zJ},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[X2],
params:w3}},unsubscribeCommand:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[X2],params:w3}},addToWatchLaterCommand:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:pV,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:pV}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+d+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+gY+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+d+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+pV,width:1280,
height:720},title:{simpleText:Nt},description:{simpleText:Li},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+Ih,externalChannelId:X2,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:J_,category:"Travel & Events",publishDate:m1,ownerChannelName:Nt,uploadDate:m1}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:w3},trackingParams:fL+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:sm,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:fL+"="}}],headerText:{simpleText:v5},icon:{infoCardIconRenderer:{trackingParams:fL+"="}},closeButton:{infoCardIconRenderer:{trackingParams:fL+"="}},trackingParams:fL+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:fL+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+pV+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:rs,interpreterSafeUrl:(bH.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+Dh+".js",bH),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:Qb},{text:Li,bold:!0}]},endpoint:{clickTrackingParams:sm,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:fL+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:w3}]},actionButton:{buttonRenderer:{text:{runs:[{text:FX}]},navigationEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+d,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
d,target:"TARGET_NEW_WINDOW"}},trackingParams:fL+"="}},trackingParams:fL+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+Ng+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+Ng+"=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:J_,endMs:J_,title:{accessibility:{accessibilityData:{label:w3}},simpleText:FX},metadata:{simpleText:aL},callToAction:{simpleText:ia},dismiss:{simpleText:v5},endpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"/channel/"+X2,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:X2}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:qX}]},subscribed:!1,enabled:!0,type:"FREE",channelId:X2,showPreferences:!1,
subscribedButtonText:{runs:[{text:v5}]},unsubscribedButtonText:{runs:[{text:ia}]},trackingParams:fL+"=",unsubscribeButtonText:{runs:[{text:ta}]},serviceEndpoints:[{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[X2],params:w3}},{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:sm,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:fL+
"=",dialogMessages:[{runs:[{text:FX},{text:v5},{text:ia}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Qb}]},serviceEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[X2],params:w3}},accessibility:{label:Qb},trackingParams:fL+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:qX}]},
accessibility:{label:Qb},trackingParams:fL+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:ia}},unsubscribeAccessibility:{accessibilityData:{label:Qb}}}},trackingParams:fL+"=",isSubscribe:!0,id:GY}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+gY+"G&rs="+V,width:168,height:94},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+gY+"G&rs="+zr,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+gY+"G&rs="+V,width:246,height:138},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+gY+"G&rs="+V,width:336,height:188},{url:"https://i.ytimg.com/vi/"+d+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:J_,endMs:J_,title:{accessibility:{accessibilityData:{label:Li}},simpleText:aL},metadata:{simpleText:v5},endpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
pV,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:pV,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+O2+".googlevideo.com/videoplayback?source=youtube&oeis="+WZ+"&c=WEB&oad="+bG+"&ovd="+bG+"&oaad="+uG+"&oavd="+uG+"&ocs="+YQ+"&oewis="+WZ+"&oputc="+WZ+"&ofpcc="+WZ+"&siu="+WZ+"&msp="+WZ+"&odepv="+WZ+
"&id=o-AF"+n9+"&ip="+MZ+"&initcwndbps="+J_+"&mt="+CL+"&oweuc="+Kg}}}}},trackingParams:fL+"=",id:GY,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:Nt}},simpleText:w3},style:"DEFAULT"}}]}}],startMs:J_,trackingParams:fL+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:WZ,offsetEndMilliseconds:uG},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+F2+";dc_trk_cid="+F2+";dc_dbm_token="+l+";ord="+CL+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+WZ+";dc_rui="+WZ+";dc_exteid="+GY+";dc_av="+YQ+";dc_sk="+WZ+";dc_ctype="+F6+";dc_ref=http://www.youtube.com/video/"+pV+";dc_pubid="+WZ+";dc_btype=23?gclid="+Fb+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+WZ+"&ns="+WZ+"&event="+WZ+"&device="+WZ+"&content_v="+d+"&el="+ve+"&ei="+x+"&devicever="+C+"&bti="+J_+"&format="+od+"&break_type="+WZ+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+WZ+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+MZ+"&slot_pos="+WZ+"&slot_len="+WZ+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+sQ+"&ad_len="+uG+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
pV+"&aqi="+x+"&ad_rmp="+WZ+"&sli="+WZ}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+
";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+od+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+J_+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&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"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&ctype="+YQ+"&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"+
f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_engaged_view&ctype="+YQ+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+od+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
F2+";dc_trk_cid="+F2+";dc_dbm_token="+l+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+WZ+";ord="+F2+";dc_rui="+WZ+";dc_exteid="+We+";dc_av="+WZ+";dc_sk="+WZ+";dc_ctype="+F6+";dc_pubid="+WZ+";dc_btype=3?gclid="+Fb+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Q+"&sig="+Om+"&ad_cpn=[AD_CPN]&id="+Ih+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Ih+"&dc_pubid="+WZ+"&dc_exteid="+GY+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Q+"&sig="+Om+"&ad_cpn=[AD_CPN]&id="+Ih+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+WZ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Ih+"&avm="+WZ+"&dc_pubid="+WZ+"&dc_exteid="+
GY+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&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="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
Q+"&sig="+Om+"&ad_cpn=[AD_CPN]&id="+Ih+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+WZ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Ih+"&dc_pubid="+WZ+"&dc_exteid="+GY+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+od+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+od+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:sm,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+
YQ+"&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/"+d+"/mqdefault.jpg",width:320,height:180}]},trackingParams:fL+"="},trackingParams:fL+
"=",templatedCountdown:{templatedAdText:{text:Qb,isTemplated:!0,trackingParams:fL+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:Hh,isTemplated:!1,trackingParams:fL+"="},trackingParams:fL+"="}},trackingParams:fL+"=",skipOffsetMilliseconds:5E3}},trackingParams:fL+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Li},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:fL+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:ia,isTemplated:!1,trackingParams:fL+"="},trackingParams:fL+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:II,isTemplated:!0,trackingParams:fL+"="}},trackingParams:fL+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:sm,openPopupAction:{popup:{aboutThisAdRenderer:{url:(nK.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+X+"&hl="+Yj+"&origin=www.youtube.com&ata_theme="+RS,nK),trackingParams:fL+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:fL+"="}},hoverText:{runs:[{text:pV}]},trackingParams:fL+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+TC+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:fL+"="},headline:{text:Hh,isTemplated:!1,trackingParams:fL+"="},description:{text:v5,
trackingParams:fL+"="},actionButton:{buttonRenderer:{text:{simpleText:pV},navigationEndpoint:{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+F2+";dc_trk_cid="+F2+";dc_dbm_token="+l+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+WZ+";ord="+F2+";dc_rui="+WZ+";dc_exteid="+GY+";dc_av="+WZ+";dc_sk="+WZ+";dc_ctype="+F6+";dc_pubid="+WZ+";dc_btype=3?gclid="+Fb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:fL+"="}},startMs:WZ,trackingParams:fL+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Hh},elementId:qX}},elementId:ia,trackingParams:fL+"=",legacyInfoCardVastExtension:qX,sodarExtensionData:{siub:RS,bgub:ta,scs:RS,bgp:pV},externalVideoId:pV,adLayoutLoggingData:{serializedAdServingDataEntry:Hh},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+TC+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:fL+"="},
headline:{text:Ih,isTemplated:!1,trackingParams:fL+"="},description:{text:Nt,isTemplated:!1,trackingParams:fL+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:ta},navigationEndpoint:{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+F2+";dc_trk_cid="+F2+";dc_dbm_token="+l+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+WZ+";ord="+F2+";dc_rui="+WZ+";dc_exteid="+
GY+";dc_av="+WZ+";dc_sk="+WZ+";dc_ctype="+F6+";dc_pubid="+WZ+";dc_btype=3?gclid="+Fb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+
WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:fL+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:fL+"="}},navigationEndpoint:{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+F2+";dc_trk_cid="+
F2+";dc_dbm_token="+l+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+WZ+";ord="+F2+";dc_rui="+WZ+";dc_exteid="+GY+";dc_av="+WZ+";dc_sk="+WZ+";dc_ctype="+F6+";dc_pubid="+WZ+";dc_btype=3?gclid="+Fb+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+
c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:fL+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:fL+"="},abandonCommands:{commands:[{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&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="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+
WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:sm,commandExecutorCommand:{commands:[{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:t_,isTemplated:!1,trackingParams:fL+
"="},trackingParams:fL+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:w3},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+J_+";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="+F2+";dc_trk_cid="+F2+";ord="+CL+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+WZ+";dc_rui="+WZ+";dc_exteid="+GY+";dc_av="+YQ+";dc_sk="+WZ+";dc_ctype="+F6+";dc_ref=http://www.youtube.com/video/"+pV+";dc_pubid="+WZ+";dc_btype=23?gclid="+Fb+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+WZ+"&ns="+WZ+"&event="+WZ+"&device="+WZ+"&content_v="+d+"&el="+ve+"&ei="+x+"&devicever="+C+"&bti="+J_+"&format="+od+"&break_type="+WZ+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+WZ+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+MZ+"&slot_pos="+WZ+"&slot_len="+WZ+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
sQ+"&ad_len="+uG+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+pV+"&aqi="+x+"&ad_rmp="+WZ+"&sli="+WZ}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+od+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+
w+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+J_+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&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"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&ctype="+YQ+"&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"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_engaged_view&ctype="+YQ+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+od+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Q+"&sig="+Om+"&ad_cpn=[AD_CPN]&id="+
Ih+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Ih+"&dc_pubid="+WZ+"&dc_exteid="+GY+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Q+
"&sig="+Om+"&ad_cpn=[AD_CPN]&id="+Ih+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+WZ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Ih+"&avm="+WZ+"&dc_pubid="+WZ+"&dc_exteid="+GY+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&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="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Q+"&sig="+Om+"&ad_cpn=[AD_CPN]&id="+Ih+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+WZ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Ih+"&dc_pubid="+WZ+"&dc_exteid="+GY+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+od+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+od+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+
YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&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/"+d+"/mqdefault.jpg",width:320,height:180}]},trackingParams:fL+"="},trackingParams:fL+"=",templatedCountdown:{templatedAdText:{text:Nt,isTemplated:!0,trackingParams:fL+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:Li,isTemplated:!1,trackingParams:fL+"="},trackingParams:fL+"="}},
trackingParams:fL+"=",skipOffsetMilliseconds:5E3}},trackingParams:fL+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:pV},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:fL+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:pV,isTemplated:!1,trackingParams:fL+"="},trackingParams:fL+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:II,
isTemplated:!0,trackingParams:fL+"="}},trackingParams:fL+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:sm,openPopupAction:{popup:{aboutThisAdRenderer:{url:(jI.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+X+"&hl="+Yj+"&origin=www.youtube.com&ata_theme="+RS,jI),trackingParams:fL+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:fL+"="}},hoverText:{runs:[{text:Ih}]},trackingParams:fL+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Sm+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:fL+"="},headline:{text:ia,isTemplated:!1,trackingParams:fL+"="},description:{text:Hh,trackingParams:fL+"="},actionButton:{buttonRenderer:{text:{simpleText:RS},navigationEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:fL+"="}},startMs:WZ,trackingParams:fL+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:w3},elementId:ve}},elementId:w3,trackingParams:fL+"=",legacyInfoCardVastExtension:Nt,sodarExtensionData:{siub:aL,bgub:v5,scs:aL,bgp:w3},externalVideoId:pV,adLayoutLoggingData:{serializedAdServingDataEntry:FX},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Sm+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:fL+"="},headline:{text:Qb,
isTemplated:!1,trackingParams:fL+"="},description:{text:v5,isTemplated:!1,trackingParams:fL+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:pV},navigationEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:fL+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:fL+"="}},navigationEndpoint:{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+
WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:fL+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:fL+"="},abandonCommands:{commands:[{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&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="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+F6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:sm,commandExecutorCommand:{commands:[{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:aL,isTemplated:!1,trackingParams:fL+"="},trackingParams:fL+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:qX},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+WZ+";dc_exteid="+GY+";met="+WZ+";ecn"+WZ+"="+WZ+";etm1="+WZ+";eid1="+
J_+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:t_}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:t_}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:uG,offsetEndMilliseconds:od},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+F6+"&token=ALHj"+h+"&index="+WZ+"&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="+C+"&m_pos_ms="+uG}},adSlotLoggingData:{serializedSlotAdServingDataEntry:FX}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:od,offsetEndMilliseconds:od},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+YQ+"&token=ALHj"+h+"&index="+WZ+"&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="+
C+"&m_pos_ms="+od}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Qb}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:od,offsetEndMilliseconds:od},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+YQ+"&token=ALHj"+h+"&index="+WZ+"&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="+
C+"&m_pos_ms="+od}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Qb}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:od,offsetEndMilliseconds:od},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+YQ+"&token=ALHj"+h+"&index="+WZ+"&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="+
C+"&m_pos_ms="+od}},adSlotLoggingData:{serializedSlotAdServingDataEntry:II}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:od,offsetEndMilliseconds:F6},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+YQ+"&token=ALHj"+h+"&index="+WZ+"&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="+
C+"&m_pos_ms="+od}},adSlotLoggingData:{serializedSlotAdServingDataEntry:II}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:F6,offsetEndMilliseconds:F6},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+F6+"&token=ALHj"+h+"&index="+WZ+"&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="+
C+"&m_pos_ms="+F6}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Nt}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:ta,isTemplated:!1,trackingParams:fL+"="},description:{text:ta,isTemplated:!1,trackingParams:fL+"="},actionButton:{buttonRenderer:{text:{simpleText:qX},navigationEndpoint:{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
F2+";dc_trk_cid="+F2+";dc_dbm_token="+l+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+WZ+";ord="+F2+";dc_rui="+WZ+";dc_exteid="+GY+";dc_av="+WZ+";dc_sk="+WZ+";dc_ctype="+F6+";dc_pubid="+WZ+";dc_btype=3?gclid="+Fb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:fL+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+TC+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:fL+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+U2+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:fL+"="},navigationEndpoint:{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+F2+";dc_trk_cid="+F2+";dc_dbm_token="+l+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+WZ+";ord="+F2+
";dc_rui="+WZ+";dc_exteid="+GY+";dc_av="+WZ+";dc_sk="+WZ+";dc_ctype="+F6+";dc_pubid="+WZ+";dc_btype=3?gclid="+Fb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:fL+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:sm,openPopupAction:{popup:{aboutThisAdRenderer:{url:(pw.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+X+"&hl="+Yj+"&origin=www.youtube.com&ata_theme="+RS,pw),trackingParams:fL+"="}},popupType:"DIALOG"}},trackingParams:fL+"="}},hoverText:{runs:[{text:w3}]},trackingParams:fL+"="}},adVideoId:pV,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:t_},associatedCompositePlayerBytesLayoutId:ia}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:ia}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:RS,isTemplated:!1,trackingParams:fL+"="},description:{text:FX,isTemplated:!1,trackingParams:fL+"="},actionButton:{buttonRenderer:{text:{simpleText:Ih},navigationEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+
c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:fL+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Sm+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:fL+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Px+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:fL+"="},navigationEndpoint:{clickTrackingParams:sm,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+
WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:fL+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:sm,openPopupAction:{popup:{aboutThisAdRenderer:{url:(mD.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+X+"&hl="+Yj+"&origin=www.youtube.com&ata_theme="+RS,mD),trackingParams:fL+"="}},popupType:"DIALOG"}},trackingParams:fL+"="}},
hoverText:{runs:[{text:II}]},trackingParams:fL+"="}},adVideoId:pV,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+pV+"&cid="+w+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Ih},associatedCompositePlayerBytesLayoutId:ia}},adSlotLoggingData:{serializedSlotAdServingDataEntry:II}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Ih,
isTemplated:!1,trackingParams:fL+"="},description:{text:t_,isTemplated:!1,trackingParams:fL+"="},actionButton:{buttonRenderer:{text:{simpleText:pV},navigationEndpoint:{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+F2+";dc_trk_cid="+F2+";dc_dbm_token="+l+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+WZ+";ord="+F2+";dc_rui="+WZ+";dc_exteid="+GY+";dc_av="+WZ+";dc_sk="+WZ+";dc_ctype="+
F6+";dc_pubid="+WZ+";dc_btype=3?gclid="+Fb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+
V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:fL+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+TC+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:fL+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+U2+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:fL+
"="},navigationEndpoint:{clickTrackingParams:sm,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+F2+";dc_trk_cid="+F2+";dc_dbm_token="+l+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+WZ+";ord="+F2+";dc_rui="+WZ+";dc_exteid="+GY+";dc_av="+WZ+";dc_sk="+WZ+";dc_ctype="+F6+";dc_pubid="+WZ+";dc_btype=3?gclid="+Fb+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+c+"AxAA&ase=2&num="+WZ+"&cid="+w+"&ad_cpn=%5BAD_CPN%5D&sig="+V+"&adurl="+Q2+"&label=video_click_to_advertiser_site&ctype="+YQ+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:fL+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:sm,openPopupAction:{popup:{aboutThisAdRenderer:{url:(hP.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+X+"&hl="+Yj+"&origin=www.youtube.com&ata_theme="+RS,hP),trackingParams:fL+"="}},popupType:"DIALOG"}},trackingParams:fL+
"="}},hoverText:{runs:[{text:Ih}]},trackingParams:fL+"="}},adVideoId:pV,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+c+"AxAA&sigh="+d+"&cid="+w+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:qX},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:ia}},adSlotLoggingData:{serializedSlotAdServingDataEntry:pV}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:Dh,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:Dh,command:{innertubeCommand:{clickTrackingParams:sm,ypcGetOfflineUpsellEndpoint:{params:gk}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:fL+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:CL,nanos:zY}}}},Rd$=JSON.stringify(By),jT=performance.now()-k;return{objectRepresentation:By,jsonRepresentation:Rd$,generationTime:jT}};
NQ_=function(k,v){if(k===v)return!0;if(!k||!v||typeof k!==typeof v)return!1;if(k instanceof Array&&v instanceof Array){if(k.length!==v.length)return!1;for(var C=0;C<k.length;C++)if(!NQ_(k[C],v[C]))return!1;return!0}if(typeof k==="object"&&typeof v==="object"&&k&&v){for(C in k)if(!(C in v&&NQ_(k[C],v[C])))return!1;for(var G in v)if(!(G in k))return!1;return!0}return!1};
_.K2=function(){if(!r1){r1=new $u(new IWx);var k=_.fS("client_streamz_web_flush_count",-1);k!==-1&&(r1.invocationLimit=k)}return r1};
T0=function(k,v,C,G){if(k===v)return!0;if(Array.isArray(k)&&Array.isArray(v)){if(k.length!==v.length)return!1;for(var p=0;p<k.length;p++)if(!T0(k[p],v[p],C,G))return!1;return!0}if(k instanceof Set||v instanceof Set){if(k instanceof Set&&v instanceof Set){if(k.size!==v.size)return!1;G=_.H(k.values());for(p=G.next();!p.done;p=G.next())if(!v.has(p.value))return!1;return!0}return!1}if(k instanceof Function){if(G)return!0;k.name===""&&_.hb(Error("Qf"),"ERROR");return!1}if(k instanceof Date&&v instanceof
Date)return k.getTime()===v.getTime();if(k instanceof Object&&v instanceof Object){if(Zl_(k)&&Zl_(v))try{return k.equals(v)}catch(N){_.hb(Error("Rf`"+N),"ERROR")}p=Object.getOwnPropertyNames(k).filter(function(N){return C?k[N]!==void 0:!0});
var P=Object.getOwnPropertyNames(v).filter(function(N){return C?v[N]!==void 0:!0});
if(p.length!==P.length)return!1;p=_.H(p);for(P=p.next();!P.done;P=p.next())if(P=P.value,!T0(k[P],v[P],C,G))return!1;return!0}return!1};
Zl_=function(k){k=Object.getPrototypeOf(k).equals;return k instanceof Function&&k.length===1};
_.QQ_=function(){return _.Z(function(k){if(k.nextAddress==1)return So6!==2?k.jumpTo(2):k.yield(uG$(),3);k.nextAddress!=2&&(So6=k.yieldResult);return k.return(So6)})};
_.lWi=function(){return _.Z(function(k){if(k.nextAddress==1)return _.z("ab_pl_man")?blZ!==2?k.jumpTo(2):k.yield(R6D(),3):k.return(1);k.nextAddress!=2&&(blZ=k.yieldResult);return k.return(blZ)})};
z62=function(){return _.Z(function(k){if(k.nextAddress==1)return _.z("ab_fk_sk_cl")?d3K!==2?k.jumpTo(2):k.yield(fWf(),3):k.return(1);k.nextAddress!=2&&(d3K=k.yieldResult);return k.return(d3K)})};
_.EZK=function(){return _.Z(function(k){if(k.nextAddress==1)return _.z("ab_det_apb_b")?Ftb!==2?k.jumpTo(2):k.yield(cN$(),3):k.return(1);k.nextAddress!=2&&(Ftb=k.yieldResult);return k.return(Ftb)})};
$3D=function(){var k;return _.Z(function(v){if(v.nextAddress==1)return v.yield(Promise.all([_.QQ_(),_.EZK(),_.lWi(),z62()]),2);if(v.nextAddress!=3)return aW3()?v.return(!0):v.yield(_.MX6(),3);k=v.yieldResult;return v.return(k===0)})};
aW3=function(){var k=!1,v=function(C,G){U3i.increment(G,C);C===0&&(k=!0)};
v(_.gZ3(),"j.s_");v(So6,"f.i_");v(Ftb,"a.b_");v(blZ,"p.m_");v(d3K,"i.f_");il_===2&&(il_=_.Lt2(Olf));v(il_,"e.h_");_.z("ks_det_gpbl")||v(_.yNm(),"p.i_");_.z("ks_get_o_pp")||v(_.Xmi(),"g.o_");_.z("ab_deg_unex_thr")||v(_.x3$(),"a.o_");v(ANO,"s.t_");_.z("ab_det_sc_inj_enf")&&v(_.e6g(),"s.i_");v(qoj,"d.p_");v(_.m32(_.kP),"o.p_");v(_.D3x()===0?0:_.tXm(),"o.a_");return _.z("debug_sk_em_precheck")?!0:k};
VXj=function(){var k=[].concat(_.tX(sQf));try{var v=HlO();k.push({jsonRepresentation:v.jsonRepresentation,objectRepresentation:v.objectRepresentation})}catch(C){k=[].concat(_.tX(sQf))}return k};
h6D=function(){var k=["adPlacements","adSlots"];try{return k.filter(function(){return!0}).length!==k.length?0:1}catch(v){return 0}};
_.Xmi=function(){if(h6D()===0)return 0;var k=HlO(),v=k.objectRepresentation,C=(0,_.t9.unsafeClone)(v),G=[];if(v&&typeof v==="object")for(var p in v)G.push(p);else return 4;k=k.objectRepresentation.adPlacements;if(!(k&&k.length>0))return 4;try{if(!NQ_(G,Object.getOwnPropertyNames(v)))return 0}catch(P){return 0}return NQ_(C,v)?1:0};
_.m32=function(k){if(!k||!k.length||typeof k==="string")return 0;for(var v=Object.getOwnPropertyNames(Object.prototype),C=0;C<k.length;C++)for(var G=_.YR(k[C]),p=_.H(v),P=p.next();!P.done;P=p.next())if(G===P.value)return 0;return 1};
BQ2=function(k){var v=_.YR(k[1]);if(k[0]===null)return v;k=k[0];for(var C={},G=0;G<k.length;G++){var p=_.YR(k[G]);if(G===0)C[p]=v;else{var P={};P[p]=C;C=P}}return C};
_.D3x=function(){for(var k=_.or,v=0;v<k.length;v++){var C=BQ2(k[v]),G=[];G.push(C);if(G.length===0)return 0}return 1};
_.tXm=function(){for(var k=_.or,v={},C=0;C<k.length;v={hMP:void 0},C++){var G=[BQ2(k[C])];v.hMP=[];G.forEach(function(p){return function(P){p.hMP[p.hMP.length]=P}}(v));
if(v.hMP.length===0)return 0}return 1};
_.gZ3=function(){for(var k=_.H(VXj()),v=k.next();!v.done;v=k.next()){var C=v.value;v=C.jsonRepresentation;C=C.objectRepresentation;try{var G=JSON.parse(v);if(!T0(G,C,!1,!1))return 0}catch(p){return 0}}return 1};
_.e6g=function(){try{var k=_.cP("ab_det_sc_inj_val");k.length===1&&k[0]===""&&(k=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var v=document.querySelectorAll("script"),C=_.H(v),G=C.next();!G.done;G=C.next())for(var p=G.value,P=_.H(k),N=P.next();!N.done;N=P.next()){var I=N.value;v=void 0;if((v=p.textContent)==null?0:v.includes(I))return 0}}catch(S){return 4}return 1};
_.MX6=function(){var k,v,C,G,p,P,N;return _.Z(function(I){switch(I.nextAddress){case 1:_.EQ(I,2),k=_.H(sQf),v=k.next();case 4:if(v.done)return I.return(1);G=C=v.value;p=G.jsonRepresentation;P=G.objectRepresentation;return I.yield((new Response(p,{status:200})).json(),7);case 7:N=I.yieldResult;if(!T0(N,P,!1,!1))return I.return(0);v=k.next();I.jumpTo(4);break;case 2:return _.g6(I),I.return(4)}})};
_.x3$=function(){try{btoa("abc")}catch(k){return 0}return 1};
uG$=function(){var k,v,C,G,p,P,N,I,S,Q,R;return _.Z(function(l){switch(l.nextAddress){case 1:_.EQ(l,2),k=_.H(VXj()),v=k.next();case 4:if(v.done)return l.return(1);G=C=v.value;p=G.jsonRepresentation;P=G.objectRepresentation;N=btoa(p);I="data:application/json;base64,"+N;S=new Request(I);Object.defineProperty(S,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(S,"method",{get:function(){return"POST"}});
Object.defineProperty(S,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(S,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(S,"body",{get:function(){return new ReadableStream}});
return l.yield(fetch(S),7);case 7:return Q=l.yieldResult,l.yield(Q.json(),8);case 8:R=l.yieldResult;if(!T0(R,P,!1,!1))return l.return(0);v=k.next();l.jumpTo(4);break;case 2:return _.g6(l),l.return(4)}})};
_.Lt2=function(k){if(!k||!k.length||typeof k==="string")return 0;for(var v=function(p){return _.YR(p)},C=2,G=0;G<k.length&&(C=_.jQ$(_.PkO(k[G],v)),C!==0);G++);
return C};
_.jQ$=function(k){var v=_.H(k);k=v.next().value;v=v.next().value;try{var C=document.createElement("div");document.body.appendChild(C);var G=getComputedStyle(C).display;document.body.removeChild(C);if(G==="none")return 4;var p=getComputedStyle(v).display==="none"?0:1;document.body.removeChild(k);return p}catch(P){return 4}};
fWf=function(){var k,v,C;return _.Z(function(G){k=new _.v7;v=document.createElement("button");v.classList.add("ytp-ad-skip-button");v.style.opacity="0";v.style.height="0px";v.style.width="0px";v.style.padding="0px";v.style.border="none";C=function(){v.parentElement&&v.parentElement.removeChild(v)};
v.onclick=function(){k.resolve(0);C()};
document.body.appendChild(v);setTimeout(function(){C();k.resolve(1)},50);
return G.return(k.promise)})};
R6D=function(){var k,v,C,G,p,P,N;return _.Z(function(I){k=new _.v7;v=document.createElement("ytd-player");try{document.body.prepend(v)}catch(S){return I.return(4)}C=function(){v.parentElement&&v.parentElement.removeChild(v)};
v.getElementsByTagName("div").length>0?G=v.getElementsByTagName("div")[0]:(G=document.createElement("div"),v.appendChild(G));p=document.createElement("div");G.appendChild(p);P=document.createElement("video");N=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"});P.src=_.mV(_.Bp(N));P.ontimeupdate=function(){C();k.resolve(0)};
p.appendChild(P);P.classList.add("html5-main-video");setTimeout(function(){p.classList.add("ad-interrupting")},200);
setTimeout(function(){C();k.resolve(1)},5E3);
return I.return(k.promise)})};
YoO=function(k){var v=HlO().objectRepresentation.playbackTracking;if(v){var C=[],G;C.push(v==null?void 0:(G=v.videostatsPlaybackUrl)==null?void 0:G.baseUrl);var p;C.push(v==null?void 0:(p=v.videostatsDelayplayUrl)==null?void 0:p.baseUrl);var P;C.push(v==null?void 0:(P=v.videostatsWatchtimeUrl)==null?void 0:P.baseUrl);var N;C.push(v==null?void 0:(N=v.ptrackingUrl)==null?void 0:N.baseUrl);var I;C.push(v==null?void 0:(I=v.qoeUrl)==null?void 0:I.baseUrl);var S;C.push(v==null?void 0:(S=v.atrUrl)==null?
void 0:S.baseUrl);v=_.H(C);for(C=v.next();!C.done;C=v.next())if((C=C.value)&&k.test(C))return C.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
wm3=function(k,v){var C,G;return _.Z(function(p){switch(p.nextAddress){case 1:C=[],G=0;case 2:if(!(G<3)){p.jumpTo(4);break}return p.yield(fetch(k,{cache:"no-store",method:v}).then(function(P){C.push(P.status)}).catch(function(){C.push(-1)}),3);
case 3:G++;p.jumpTo(2);break;case 4:return p.return(C)}})};
nZb=function(k){return k.domainLookupStart===0&&k.domainLookupEnd===0&&k.connectStart===0&&k.connectEnd===0||k.duration===0};
JND=function(k,v,C){C=C===void 0?"GET":C;var G,p,P,N,I,S,Q,R,l,d;return _.Z(function(f){if(f.nextAddress==1)return f.yield(Promise.all([wm3(k,C),wm3(v,C)]),2);G=f.yieldResult;p=_.H(G);P=p.next().value;N=p.next().value;I=P;S=N;if(Math.min.apply(Math,_.tX(S))!==Math.max.apply(Math,_.tX(S))||Math.min.apply(Math,_.tX(I))!==Math.max.apply(Math,_.tX(I)))return f.return(2);if(Math.min.apply(Math,_.tX(S))===Math.min.apply(Math,_.tX(I)))return f.return(1);R=(Q=performance.getEntriesByName(k))==null?void 0:
Q[0];d=(l=performance.getEntriesByName(v))==null?void 0:l[0];return R&&d?nZb(d)?f.return(1):nZb(R)?f.return(0):f.return(1):f.return(2)})};
cN$=function(){var k;return _.Z(function(v){var C=[];var G;var p,P,N;(p=G=(p=HlO().objectRepresentation.streamingData)==null?void 0:(P=p.formats)==null?void 0:(N=P[0])==null?void 0:N.url)&&p&&!G.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(p=p.replace("initcwndbps","ctier=L&initcwndbps"),p=p.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),G={testUrl:p,baseUrl:G,method:"GET"}):G=void 0;G&&C.push(G);_.z("ab_net_tp_e")&&C.push({testUrl:_.G$.location.origin+"/ad_companion",baseUrl:_.G$.location.origin+
"/generate_204",method:"OPTIONS"});_.z("ab_fix_creator_view_cnt")&&(C.length=0,(G=YoO(/api\/stats\/atr/))&&C.push({testUrl:_.G$.location.origin+G,baseUrl:_.G$.location.origin+"/generate_204",method:"POST"}));_.z("ad_net_pb_pbp")&&(G=YoO(/api\/stats\/qoe/))&&C.push({testUrl:_.G$.location.origin+G,baseUrl:_.G$.location.origin+"/feed/download",method:"GET"});C=C.length!==0?C[Math.floor(Math.random()*C.length)]:void 0;return(k=C)?v.return(JND(k.testUrl,k.baseUrl,k.method)):v.return(4)})};
_.yNm=function(){if(_.G$.hEN===void 0||_.G$.hEN===null||typeof _.G$.hEN!=="function")return 2;try{return _.G$.hEN()===!0?0:1}catch(k){return 0}};
rND=function(k){switch(k){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.J1(k,"unknown result type")}};
_.KtD=function(k,v){var C=Number(_.wt("CATSTAT",0));if(v.xa2===void 0)return C;v=v.xa2;k=rND(k);return C&~(3<<v)|k<<v};
TQf=function(k){var v,C;if((k=(v=k.auxiliaryUi)==null?void 0:(C=v.messageRenderers)==null?void 0:C.bkaEnforcementMessageViewModel)&&k.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return k};
o0_=function(){for(var k=_.H(Object.values(_.kn3)),v=k.next();!v.done;v=k.next())v=v.value,v.dfO&&v.xa2&&_.YH("CATSTAT",_.KtD(2,v))};
_.pz=function(k,v){k=_.Cz("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",k);(v===void 0?0:v)?_.v0x(k,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.GR().logFlowEvent(k,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
Gn2=function(){if(!Cem){if(Polymer.Base){var k=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{k.apply(this,arguments)}catch(l){_.KD(l)}};
var v=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{v.apply(this,arguments)}catch(l){_.KD(l)}};
var C=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{C.apply(this,arguments)}catch(l){_.KD(l)}};
var G=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{G.apply(this,arguments)}catch(l){_.KD(l)}};
var p=Polymer.Base._listen,P=new WeakMap;Polymer.Base._listen=function(l,d,f){var c=function(){try{f.apply(this,arguments)}catch(U){_.KD(U)}};
P.set(f,c);p.call(this,l,d,c)};
var N=Polymer.Base._unlisten;Polymer.Base._unlisten=function(l,d,f){N.call(this,l,d,P.get(f))}}if(Polymer.Async){var I=Polymer.Async,S=I._atEndOfMicrotask;
I._atEndOfMicrotask=function(){try{S.apply(I,arguments)}catch(l){_.KD(l)}}}if(Polymer.RenderStatus){var Q=Polymer.RenderStatus,R=Q.afterNextRender;
Q.afterNextRender=function(l,d,f){R.call(Q,l,function(){try{d.apply(this,arguments)}catch(c){_.KD(c)}},f)}}Cem=!0}};
_.Pef=function(k){var v=k?_.UT(k):"";if(v){if(v.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(v.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(v.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(v.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(v.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.z("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(v.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";v=v.toLowerCase();if(v==="/")return"home";if(v==="/channel_memberships")return"channel-memberships-shopfront";if(v.indexOf("/feed/trending")===0)return"trending";if(v.indexOf("/feed/explore")===0)return"explore";if(v.indexOf("/live")===0)return"live";if(v.indexOf("/results")===0)return"search";if(v.indexOf("/sports")===0)return"sports";if(v.indexOf("/fashion")===0||v.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(v))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(v))return _.z("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(v.indexOf("/channel/")===0||v.indexOf("/user/")===0||v.indexOf("/gaming")===0||v.indexOf("/post/")===0)return"channel";if(pBD(k))return"show";if(v==="/playlist"||v.indexOf("/playlist/")===0||v==="/view_play_list"||v.indexOf("/view_play_list/")===0||v.indexOf("/show/")===0)return"playlist";if(v==="/companion_canvas")return"companion-canvas";if(v==="/feed/history"||
v.indexOf("/feed/history/")===0)return"history";if(v==="/new")return"labs";if(v==="/feed/subscriptions")return"subscriptions";if(v.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(v==="/history_controls")return"standalone";if(v.indexOf("/account")===0||v==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(v.indexOf("/paid_memberships")===0||v.indexOf("/refund")===0||v.indexOf("/purchases")===0||v.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(v.indexOf("/product")===
0)return"yts-products";if(v.indexOf("/premium")===0||v.indexOf("/musicpremium")===0)return v.indexOf("/premium/offers")===0||v.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(v==="/cart/checkout"||v==="/cart")return"ypc-checkout";if(v.indexOf("/reporthistory")===0)return _.z("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(v.indexOf("/feed/downloads")===0||v.indexOf("/redeem")===0)return"browse";if(v.indexOf("/hashtag")===0)return"hashtag-landing-page";if(v.indexOf("/handle")===
0)return"handle";if(v.indexOf("/source")===0)return"audio-pivot";if(v.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(v.indexOf("/playables")===0)return"playables";if(v.indexOf("/create/live/join")===0)return"open-in-app";if(v.indexOf("/shorts")===0)return"shorts";if(v.indexOf("/feed/channels")===0)return"subscriptions-channels";var C=k?_.UT(k):"";C&&C.indexOf("/watch")===0&&_.z("web_watch_enable_learning_journey")?(k=_.pS(k),k=!!k.list&&k.list.indexOf("LJPP")===0):k=!1;if(k)return"learning_journey_watch";
if(_.z("enable_new_page_subtypes_for_ai_companion")&&v==="/feed/courses")return"your-courses"}};
_.P7=function(k){var v,C;(k=(C=_.F(k==null?void 0:k.commandMetadata,_.G8))==null?void 0:C.url)&&(v=_.Pef(k));return v};
pBD=function(k){var v=k?_.UT(k):"";if(!v)return!1;v=v.toLowerCase();return v.indexOf("/show/")===0||v.indexOf("/playlist")===0&&(k=_.pS(k),k.list&&k.list.indexOf("EL")===0)?!0:!1};
NW=function(k){var v="unknown",C;var G=((C=_.F(k==null?void 0:k.commandMetadata,_.G8))==null?void 0:C.webPageType)||"";G?(C=G.toLowerCase(),C.startsWith("web_page_type_")&&(C=C.slice(14))):C=G;C&&Wa2[C.toUpperCase()]?v=Wa2[C.toUpperCase()]:_.F(k,_.W7)||_.F(k,HGi)?v="browse":_.F(k,_.H7)?v="search":_.F(k,_.mw)&&(v="watch");v==="watch"&&_.P7(k||null)==="learning_journey_watch"&&(v="learning_journey_watch");v==="unknown"&&_.ji(Error("Tf`"+JSON.stringify({clickTrackingParams:k==null?void 0:k.clickTrackingParams,
commandMetadata:k==null?void 0:k.commandMetadata,allEndpointKeys:Object.keys(k||[])})));return v};
_.Ir=function(k){if(!_.NE3||k)_.NE3=_.Oi();return _.NE3};
_.Igx=function(k){return!!_.F(k,_.mw)||!!_.F(k,_.ZM)&&_.z("kevlar_enable_shorts_prefetch")};
_.ZGZ=function(k,v){k=_.F(k,_.mw)||_.F(k,_.ZM);return"v"+k.videoId+(k.playlistId?"-pl"+k.playlistId:"")+(v?"-an1":"")+(k.params?"-pr"+k.params:"")};
_.SvZ=function(k){var v=new SE(_.wt("ONE_PICK_URL",""));v.urlParamMap_.set("hostId",k);(k=_.wt("GAPI_LOCALE"))&&v.urlParamMap_.set("hl",k);(k=_.wt("SESSION_INDEX"))&&v.urlParamMap_.set("authuser",k);(k=_.wt("DELEGATED_SESSION_ID"))&&v.urlParamMap_.set("groupId",k);return v};
Qt$=function(){var k=_.Ql(),v=k.resolve(_.uu);k=k.resolve(_.Qt);return new uzD(v,k)};
Rui=function(k){if(window.IntersectionObserver)return new bGO(k,400);throw new TypeError("Vf");};
dSi=function(){var k=Hammer.TouchAction,v=k.prototype.preventDefaults;k.prototype.preventDefaults=function(C){var G=this.actions.indexOf("pan-down")>-1;if(!G)return v.call(this,C);if(!lg$){var p=C.srcEvent;C=C.direction;var P;if((P=this.manager)==null?0:P.session.prevented)p.preventDefault();else if(G&&C&Hammer.DIRECTION_DOWN)return this.preventSrc(p)}}};
fgZ=function(k){if(!k||k.size===0)return Hammer.DIRECTION_ALL;if(k.size===2){if(k.has("up")&&k.has("down"))return Hammer.DIRECTION_VERTICAL;if(k.has("right")&&k.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(k.size===1){if(k.has("up"))return Hammer.DIRECTION_UP;if(k.has("down"))return Hammer.DIRECTION_DOWN;if(k.has("right"))return Hammer.DIRECTION_RIGHT;if(k.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.Faf=function(){return zuD?Promise.resolve(zuD):new Promise(function(k,v){var C=self.indexedDB.open("swpushnotificationsdb");C.onerror=v;C.onsuccess=function(){var G=C.result;if(G.objectStoreNames.contains("swpushnotificationsstore"))zuD=G,k(zuD);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.Faf()};
C.onupgradeneeded=czD})};
czD=function(k){k=k.target.result;k.objectStoreNames.contains("swpushnotificationsstore")&&k.deleteObjectStore("swpushnotificationsstore");k.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
_.Rr=function(k,v,C){var G=C&&C>0?C:0;C=G?Date.now()+G*1E3:0;if((G=G?_.bu.getLocalStorage():_.bu.getSessionStorage())&&window.JSON){typeof v!=="string"&&(v=JSON.stringify(v,void 0));try{G.set(k,v,C)}catch(p){G.remove(k)}}};
_.lu=function(k){var v=_.bu.getSessionStorage(),C=_.bu.getLocalStorage();if(!v&&!C||!window.JSON)return null;try{var G=v.get(k)}catch(p){}if(typeof G!=="string")try{G=C.get(k)}catch(p){}if(typeof G!=="string")return null;try{G=JSON.parse(G,void 0)}catch(p){}return G};
_.dH=function(k){try{var v=_.bu.getSessionStorage(),C=_.bu.getLocalStorage();v&&v.remove(k);C&&C.remove(k)}catch(G){}};
agj=function(k){var v=E0b(),C;return _.Z(function(G){switch(G.nextAddress){case 1:return _.EQ(G,2),G.yield(k.match(v,{cacheName:"yt-appshell-assets"}),4);case 4:C=G.yieldResult;_.GG(G,3);break;case 2:_.g6(G);case 3:return G.return(C)}})};
E0b=function(){var k=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?McO.registration.scope:$SO;k.endsWith("/")&&(k=k.slice(0,-1));return k+"/app_shell_home"};
USb=function(k){k.map(function(v){return v.source}).join("|")};
_.g0b=function(k){return _.Z(function(v){return v.return(agj(k))})};
iGK=function(){var k=window.caches,v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(_.g0b(k),2);v=C.yieldResult;return C.return(!!v)})};
euj=function(){_.Z(function(k){if(k.nextAddress==1){if(LaD)return k.jumpTo(0);LaD=!0;if(_.z("enable_system_health_primes_monitoring"))return _.M5(OGD,3E4),yz$(),k.return();if(!(Math.random()<_.fS("web_system_health_fraction")))return k.jumpTo(0);XB2={heightPixels:screen.height,widthPixels:screen.width};fz&&!isNaN(fz.jsHeapSizeLimit)&&(XB2.memoryTotalKbytes=String(Math.round(fz.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(XB2.devicePixelRatio=window.devicePixelRatio);return k.yield(xSm(),4)}_.M5(OGD,
3E4);return k.yield(Az6(),0)})};
xSm=function(){return _.Z(function(k){if(k.nextAddress==1)return zR.intersectionObserverPresent="IntersectionObserver"in window,zR.serviceWorkerPresent="serviceWorker"in navigator,zR.webSharePresent="share"in navigator,zR.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,zR.cacheStoragePresent="caches"in window,zR.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,zR.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
zR.webkitTemporaryStoragePresent="webkitTemporaryStorage"in Fx&&Fx.webkitTemporaryStorage&&"queryUsageAndQuota"in Fx.webkitTemporaryStorage,zR.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",k.yield(QWf(),2);zR.indexedDbPresent=k.yieldResult;zR.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;zR.broadcastChannelPresent="BroadcastChannel"in window;zR.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(zR.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,zR.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.OQ(k)})};
OGD=function(){var k=9E4+Math.random()*2E3;_.Q8()>k||(_.z("enable_system_health_primes_monitoring")?yz$():Az6())};
Az6=function(){var k;return _.Z(function(v){if(v.nextAddress==1)return v.yield(qvO(),2);k=v.yieldResult;_.sA("systemHealthCaptured",k);_.OQ(v)})};
yz$=function(){var k={metric:{}},v=mSg();v.networkEvents.length&&(k.metric.networkEvents=DSg(v));_.sA("systemHealthCaptured",k)};
qvO=function(){var k,v,C,G,p,P,N,I,S,Q;return _.Z(function(R){switch(R.nextAddress){case 1:k={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)};v=window.screen;_.z("enable_is_extended_monitoring")&&v&&"isExtended"in v&&(k.isExtended=!!v.isExtended);C={metric:{staticContext:XB2,dynamicContext:k,webMetric:tc_,webApiSupport:zR}};
if(G=_.Et())C.csn=G;fz&&(C.metric.webMetric.currentHeapKbytes=Math.round(fz.usedJSHeapSize/1E3));window.matchMedia&&(C.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,C.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,C.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in Fx&&typeof Fx.getBattery==="function")){R.jumpTo(2);break}return R.yield(Fx.getBattery(),3);case 3:if(p=
R.yieldResult)C.metric.dynamicContext.chargingStatus=p.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(C.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(zR.storageEstimatePresent)return R.yield(navigator.storage.estimate(),8);if(!zR.webkitTemporaryStoragePresent){R.jumpTo(5);break}return R.yield(stD(),7);case 7:P=R.yieldResult;R.jumpTo(5);break;case 8:P=R.yieldResult;case 5:return C.metric.dynamicContext.deviceStorageQuotaMbytes=((N=P)==null?0:N.quota)?String(Math.round(P.quota/
1048576/10)*10):"-1",C.metric.dynamicContext.deviceStorageUsageMbytes=((I=P)==null?0:I.usage)?String(Math.round(P.usage/1048576/10)*10):"-1",S=C.metric.dynamicContext,R.yield(iGK(),9);case 9:return S.hasAppShell=R.yieldResult,Q=mSg(),Q.networkEvents.length&&(C.metric.networkEvents=DSg(Q)),R.return(C)}})};
stD=function(){return new Promise(function(k){var v;zR.webkitTemporaryStoragePresent&&(v=Fx.webkitTemporaryStorage)!=null&&v.queryUsageAndQuota?Fx.webkitTemporaryStorage.queryUsageAndQuota(function(C,G){k({usage:C,quota:G})}):k(void 0)})};
_.c7=function(k){k&=16777215;k=[(k&16711680)>>16,(k&65280)>>8,k&255];return Vcx(k[0],k[1],k[2])};
_.Ef=function(k){k=[(k&16711680)>>>16,(k&65280)>>>8,k&255,(k&4278190080)>>>24];if(!_.hu2(k,function(v){return v===(v&255)}))throw Error("Wf`"+k.join(","));
return"rgba("+k[0]+","+k[1]+","+k[2]+","+(k[3]/255).toFixed(3)+")"};
_.BE$=function(k){return[(k&16711680)>>>16,(k&65280)>>>8,k&255]};
_.jtg=function(k){k=k.map(function(v){v/=255;return v<=.03928?v/12.92:Math.pow((v+.05)/1.05,2.4)});
return k[0]*.2126+k[1]*.7152+k[2]*.0722};
ar=function(k,v){k=_.BE$(k);return"rgba("+k[0]+", "+k[1]+", "+k[2]+", "+v+")"};
MW=function(k){return(k&4278190080)>>>24===0?ar(k,"1"):_.Ef(k)};
_.Yvi=function(){try{return!!self.localStorage}catch(k){return!1}};
rz2=function(){if(wBD())_.ji(Error("Xf"));else{var k=document.createElement("iframe");k.style.display="none";var v=v===void 0?window.location.href:v;var C=_.jj(_.wt("PERSIST_IDENTITY_IFRAME_URL"));v=C?C:(new URL(v)).host.indexOf("studio")===0?_.zu(n0D,"persist_identity"):_.zu(JzO,"persist_identity");_.ow(k,1,v);k.id="persist_identity";var G;(G=document.body)==null||G.appendChild(k)}};
wBD=function(){var k=Kaj;k||(k=document.querySelector("#persist_identity"));return k};
TEj=function(){var k=!1;try{k=!!window.sessionStorage.getItem("session_logininfo")}catch(v){k=!0}return(_.wt("INNERTUBE_CLIENT_NAME")==="WEB"||_.wt("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&k};
kA3=function(k,v){if(!TEj())return!1;v||(v=_.wt("LOGIN_INFO"));return v?(k.session_logininfo=v,!0):!1};
vUx=function(k,v){k=k===void 0?!1:k;if((v===void 0||!v)&&oUK!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.rt("LOG_STICKINESS",!1)){v=_.Et();var C=_.cR(),G={identityStickinessData:{initialState:oUK}};v&&C&&_.t2(v,C,G)}if(v=wBD())if(C=v.src?(new URL(v.src)).origin:"*",k){var p;(p=v.contentWindow)==null||p.postMessage({action:"clear"},C)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(k=window.sessionStorage.getItem("session_logininfo"))){var P;(P=v.contentWindow)==null||P.postMessage({loginInfo:k},C)}};
_.$P=function(k){k=k===void 0?!0:k;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.YH("LOGIN_INFO",""),k&&window.sessionStorage.setItem("from_switch_account","1"),vUx(!0,k)}catch(v){}};
Cbi=function(k){k&&(k.startsWith("https://accounts.google.com/AddSession")?_.$P():k.startsWith("https://accounts.google.com/ServiceLogin")?_.$P():k.startsWith("https://myaccount.google.com")&&_.ka(k).getPath().endsWith("/youtubeoptions")&&_.$P())};
Uf=function(k,v){Cbi(k);if(_.rt("LOGGED_IN",!0)&&TEj()){var C=Jr2(k);C==null&&(C={});kA3(C,v)&&_.V_(k,C)}};
GA6=function(){function k(v){for(v=v.target;v&&v.nodeName!=="A";)if(v=v.parentNode,!(v&&v instanceof HTMLElement))return;if(v&&!v.hasAttribute("download")&&v.getAttribute("rel")!=="external"&&v.href)return v.href}
document.addEventListener("mousedown",function(v){v.button!==0&&(v=k(v))&&Uf(v)});
document.addEventListener("click",function(v){(v=k(v))&&Uf(v)})};
W_O=function(){var k=new pC$;try{if(_.rt("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(I){k.increment(5,!1);return}if(_.wt("LOGIN_INFO")){var v=Pbm?Pbm:window.location;_.wt("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&rz2();var C=Jr2(v.href);C==null&&(C={});var G=C.session_logininfo,p=Number(window.sessionStorage.getItem("stickiness_reload")),P=G===_.wt("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
p>=2||P)p>=2?k.increment(2,P):P?k.increment(7,P):window.sessionStorage.getItem("session_logininfo")||(k.increment(3,P),oUK="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.wt("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.wt("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))k.increment(4,P),window.sessionStorage.removeItem("stickiness_reload");
else if(p<2){window.sessionStorage.setItem("stickiness_reload",String(p+1));var N=v.href;N=_.hR(N,"sttick");Uf(N,window.sessionStorage.getItem("session_logininfo"));N=_.PP(N,{sttick:p});k.increment(p,P);_.lND(v,N)}}else k.increment(6,!1)}else _.$P(!1)}catch(I){}};
_.gH=function(k,v,C,G,p){v=v===void 0?{}:v;C=C===void 0?"":C;G=G===void 0?window:G;k=_.WP(k,v);Uf(k);C=_.hG(k+C,p);_.lND(G.location,C)};
H83=function(k){if(k.urlEndpoint){if(k=_.pS(k.urlEndpoint.url),k.adurl)return Sg(k.adurl)}else if(k.watchEndpoint)return"//www.youtube.com/watch?v="+k.watchEndpoint.videoId;return null};
NXb=function(k){if(!k||!k.reportingPings)return null;var v={};k.reportingPings.forEach(function(C){C.pingType in v?v[C.pingType].push(C.url):v[C.pingType]=[C.url]});
return{adpings:t9b(v)}};
_.Lz=function(k){k=k===void 0?!1:k;var v=_.N0(),C="USER_INTERFACE_THEME_LIGHT";v.getFlag(165)?C="USER_INTERFACE_THEME_DARK":v.getFlag(174)?C="USER_INTERFACE_THEME_LIGHT":_.iu()&&(C="USER_INTERFACE_THEME_DARK");return k?C:I46()||C};
_.Z8x=function(){return!_.z("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.iu=function(){return _.Z8x()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.Of=function(){var k=_.N0();return _.Z8x()&&!k.getFlag(165)&&!k.getFlag(174)};
I46=function(){var k=k===void 0?window.location.href:k;if(_.z("kevlar_disable_theme_param"))return null;var v=_.UT(k);if(_.SM6(v))return"USER_INTERFACE_THEME_DARK";try{var C=_.pS(k).theme;return uqi.get(C)||null}catch(G){}return null};
_.SM6=function(k){return _.z("enable_dark_theme_only_on_shorts")?!(k==null||!k.startsWith("/shorts/")):!1};
_.R8O=function(k,v,C,G,p){v=v===void 0?!1:v;C=C===void 0?!1:C;var P=_.wt("INNERTUBE_CONTEXT");if(!P)return _.hb(Error("ag")),{};P=(0,_.t9.unsafeClone)(P);_.z("web_no_tracking_params_in_shell_killswitch")||delete P.clickTracking;P.client||(P.client={});var N=P.client;N.clientName==="MWEB"&&N.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(N.clientFormFactor=_.wt("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");N.screenWidthPoints=window.innerWidth;N.screenHeightPoints=window.innerHeight;N.screenPixelDensity=
Math.round(window.devicePixelRatio||1);N.screenDensityFloat=window.devicePixelRatio||1;N.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());N.userInterfaceTheme=_.Lz();if(!v){var I=_.eqx();I&&(N.connectionType=I);_.z("web_log_effective_connection_type")&&(I=m0f())&&(P.client.effectiveConnectionType=I)}var S;if(_.z("web_log_memory_total_kbytes")&&((S=_.G$.navigator)==null?0:S.deviceMemory)){var Q;S=(Q=_.G$.navigator)==null?void 0:Q.deviceMemory;P.client.memoryTotalKbytes=""+S*1E6}v&&G&&!_.z("web_it_context_set_original_url_ks")&&
(N.originalUrl=QRf(_.G$.location.href,G).toString());_.z("web_gcf_hashes_innertube")&&(I=nRi())&&(Q=I.coldConfigData,S=I.coldHashData,I=I.hotHashData,P.client.configInfo=P.client.configInfo||{},Q&&(P.client.configInfo.coldConfigData=Q),S&&(P.client.configInfo.coldHashData=S),I&&(P.client.configInfo.hotHashData=I));Q=_.pS(_.G$.location.href);!_.z("web_populate_internal_geo_killswitch")&&Q.internalcountrycode&&(N.internalGeo=Q.internalcountrycode);!_.z("web_populate_client_screen_killswitch")&&p&&(N.clientScreen=
p);N.clientName==="MWEB"||N.clientName==="WEB"?(N.mainAppWebInfo||(N.mainAppWebInfo={}),N.mainAppWebInfo.graftUrl=G||_.G$.location.href,_.z("kevlar_woffle")&&_.Xx.instance&&(G=_.Xx.instance,N.mainAppWebInfo.pwaInstallabilityStatus=!G.appInstalledEventFired&&G.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),N.mainAppWebInfo.webDisplayMode=tkx(),N.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):N.clientName==="TVHTML5"&&
(!_.z("web_lr_app_quality_killswitch")&&(G=_.wt("LIVING_ROOM_APP_QUALITY"))&&(N.tvAppInfo=Object.assign(N.tvAppInfo||{},{appQuality:G})),G=_.wt("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(N.tvAppInfo=Object.assign(N.tvAppInfo||{},{certificationScope:G}));!_.z("web_populate_time_zone_itc_killswitch")&&(G=x0O())&&(N.timeZone=G);(G=or3())?N.experimentsToken=G:delete N.experimentsToken;N=vr6();G=_.b8$();G=(0,_.t9.getValues)(G.tokenJars);P.request=Object.assign({},P.request,{internalExperimentFlags:N,consistencyTokenJars:G});
!_.z("web_prequest_context_killswitch")&&(N=_.wt("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(P.request.externalPrequestContext=N);G=_.N0();N=G.getFlag(58);G=G.get("gsml","");P.user=Object.assign({},P.user);N&&(P.user.enableSafetyMode=N);G&&(P.user.lockedSafetyMode=!0);_.z("warm_op_csn_cleanup")?C&&(v=_.Et())&&(P.clientScreenNonce=v):!v&&(v=_.Et())&&(P.clientScreenNonce=v);k&&(P.clickTracking={clickTrackingParams:k});if(k=_.ke("yt.mdx.remote.remoteClient_"))P.remoteClient=k;_.xP.getInstance().setLocationOnInnerTubeContext(P);
try{var R=Sr6(),l=R.bid;delete R.bid;P.adSignalsInfo={params:[],bid:l};for(var d=_.H(Object.entries(R)),f=d.next();!f.done;f=d.next()){var c=_.H(f.value),U=c.next().value,O=c.next().value;R=U;l=O;k=void 0;(k=P.adSignalsInfo.params)==null||k.push({key:R,value:""+l})}var X,x;if(((X=P.client)==null?void 0:X.clientName)==="TVHTML5"||((x=P.client)==null?void 0:x.clientName)==="TVHTML5_UNPLUGGED"){var w=_.wt("INNERTUBE_CONTEXT");w.adSignalsInfo&&(P.adSignalsInfo.advertisingId=w.adSignalsInfo.advertisingId,
P.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",P.adSignalsInfo.limitAdTracking=w.adSignalsInfo.limitAdTracking)}}catch(V){_.hb(V)}return P};
_.AK=function(){return{isShellLoad:_.rt("IS_SHELL_LOAD",!1)}};
deD=function(){navigator.serviceWorker.getRegistrations().then(function(k){k.forEach(l4K)})};
l4K=function(k){k&&_.f4j(z8j,k.scope)};
_.f4j=function(k,v){v={scope:v||_.FK("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.Xr(k),v)};
eE=function(k,v,C,G){if(v&&v.serializedYpcCujLoggingParams){if(C){var p={};p.transactionErrorType=C;G&&(p.errorMessage=G);v.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:p}}}C={};C.ypcCujContext=v;k=_.Cz("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",k,C);_.GR().logFlowEvent(k,"FLOW_TYPE_YPC_ACQUISITION")}};
_.F_m=function(k,v,C,G){var p={};p.serializedTransactionFlowLoggingParams=v;C&&(p.errorType=C);G&&(p.errorMessage=G);_.sA(k,p);_.V8()};
_.cMx=function(k){k&&_.F_m("transactionFlowStarted",k)};
_.EU6=function(k){k&&_.F_m("transactionFlowCancelled",k)};
_.qW=function(k,v,C){v&&_.F_m("transactionFlowFailed",v,k,C)};
a4K=function(k){var v=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");v&&(v.inert=k)};
_.mj=function(){this.megabloxUrl_=null};
_.DM=function(k){try{var v=MYf==null?void 0:MYf.composedPath(k)}catch(C){v=k.composedPath?k.composedPath():[]}return v&&v.length>0?v:k.composedPath?k.composedPath():[]};
_.tK=function(k){return _.DM(k)[0]};
sf=function(k){return k instanceof ShadowRoot?ShadowRoot:k instanceof DocumentFragment?DocumentFragment:k instanceof Document?Document:HTMLElement};
$em=function(k){if(k instanceof Element)return Element.prototype;if(k instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("eg`"+k);};
UeK=function(k,v){return _.z("sunnydom_native_scoped_query_selectors")?$em(k).querySelector.call(k,v):sf(k).prototype.querySelector.call(k,v)};
gU3=function(k,v){return _.z("sunnydom_native_scoped_query_selectors")?$em(k).querySelectorAll.call(k,v):sf(k).prototype.querySelectorAll.call(k,v)};
i8m=function(k){var v,C,G;return(G=(C=(v=k.parentElement)!=null?v:k.__shady_native_parentElement)!=null?C:k.__shady_parentElement)!=null?G:null};
L_g=function(k){var v,C,G;return(G=(C=(v=k.parentNode)!=null?v:k.__shady_native_parentNode)!=null?C:k.__shady_parentNode)!=null?G:null};
O8f=function(k){var v,C,G;return(G=(C=(v=k.nextSibling)!=null?v:k.__shady_native_nextSibling)!=null?C:k.__shady_nextSibling)!=null?G:null};
yM6=function(k){var v,C,G;return(G=(C=(v=k.previousSibling)!=null?v:k.__shady_native_previousSibling)!=null?C:k.__shady_previousSibling)!=null?G:null};
XC6=function(k){var v,C,G;return(G=(C=(v=k.nextElementSibling)!=null?v:k.__shady_native_nextElementSibling)!=null?C:k.__shady_nextElementSibling)!=null?G:null};
xe3=function(k){var v,C,G;return(G=(C=(v=k.previousElementSibling)!=null?v:k.__shady_native_previousElementSibling)!=null?C:k.__shady_previousElementSibling)!=null?G:null};
AMD=function(k){var v,C,G;return new Set([].concat(_.tX((v=k.children)!=null?v:[]),_.tX((C=k.__shady_native_children)!=null?C:[]),_.tX((G=k.__shady_children)!=null?G:[])))};
e82=function(k){var v,C,G;return new Set([].concat(_.tX((v=k.childNodes)!=null?v:[]),_.tX((C=k.__shady_native_childNodes)!=null?C:[]),_.tX((G=k.__shady_childNodes)!=null?G:[])))};
_.Vt=function(k){if(!(k instanceof Element))return null;k=k.classList?Array.from(k.classList):void 0;if(!k)return null;var v=k.indexOf("style-scope");return v>-1&&v+1<k.length?k[v+1]:null};
hK=function(k){if(!(k instanceof HTMLElement))return null;var v=k&&(k.$$||k.polymerController)?k.tagName.toLowerCase():null;return v?v:_.Vt(k)};
qMf=function(k,v){return _.z("sunnydom_native_scoped_query_selectors")?k+".style-scope."+v:k.replace(/[^a-z]*[^\s]+/g,function(C){return C+".style-scope."+v})};
mem=function(k,v){return v?k.split(",").map(function(C){return qMf(C.trim(),v)}).join(", "):k};
_.B7=function(k){var v,C,G,p;return(p=(G=(C=(v=k.root)!=null?v:k.shadowRoot)!=null?C:k.__shady_native_shadowRoot)!=null?G:k.__shady_shadowRoot)!=null?p:k};
De$=function(k){var v,C,G;return(G=(C=(v=k.__shady_parentNode)!=null?v:k.__shady_native_parentNode)!=null?C:k.parentNode)!=null?G:null};
tY_=function(k){var v,C;return(C=(v=L_g(k))!=null?v:k.host)!=null?C:null};
sRm=function(k){for(;k&&!(k instanceof HTMLElement);)k=tY_(k);return k};
VYD=function(k){var v=sRm(k);return k===v?_.Vt(k):v?hK(v):null};
h8f=function(k){return(k=sRm(k))?hK(k):null};
BXi=function(k){if(k instanceof Comment)return!1;if(k instanceof Text){var v,C;if(((C=(v=k.textContent)==null?void 0:v.trim())!=null?C:"")==="")return!1}return!0};
jE=function(k,v,C){var G=v(k);for(C=C===void 0?h8f(k):C;G&&(VYD(G)!==C||!BXi(G));)k=G,G=v(k);return G};
jRZ=function(k,v,C){if(!v)return null;k=h8f(k);return VYD(v)===k&&BXi(v)?v:jE(v,C,k)};
YMD=function(k){return jE(k,De$,_.Vt(k))};
wC_=function(k){return jE(k,XC6)};
nU2=function(k){return jE(k,O8f)};
JMj=function(k){return jE(k,xe3)};
rMx=function(k){return jE(k,yM6)};
K_j=function(k){return jRZ(k,k.firstChild||null,O8f)};
TXf=function(k){var v,C,G;var p=(G=(C=(v=k.firstElementChild)!=null?v:k.__shady_native_firstElementChild)!=null?C:k.__shady_firstElementChild)!=null?G:null;return jRZ(k,p,XC6)};
kDg=function(k){var v,C,G;var p=(G=(C=(v=k.lastChild)!=null?v:k.__shady_native_lastChild)!=null?C:k.__shady_lastChild)!=null?G:null;return jRZ(k,p,yM6)};
odZ=function(k){var v,C,G;var p=(G=(C=(v=k.lastElementChild)!=null?v:k.__shady_native_lastElementChild)!=null?C:k.__shady_lastElementChild)!=null?G:null;return jRZ(k,p,xe3)};
vd$=function(k){var v=h8f(k);return Array.from(e82(k)).filter(function(C){return VYD(C)===v})};
CUj=function(k){var v=hK(k);return Array.from(AMD(k)).filter(function(C){return _.Vt(C)===v})};
GD$=function(k){if(!k)return null;var v=_.Vt(k);if(!v){var C;return(C=Node.prototype.getRootNode)==null?void 0:C.call(k)}v=v.toUpperCase();for(k=i8m(k);k&&k.tagName!==v;)k=i8m(k);return k?_.B7(k):null};
_.YP=function(k,v,C){if(k instanceof HTMLElement&&_.Vt(k)===C){var G=Array.from(k.classList).indexOf("style-scope");if(G===-1)k.classList.add("style-scope"),k.classList.add(v);else if(!(G+1>=k.classList.length)){G=k.classList[G+1];var p,P;k==null||(p=k.classList)==null||(P=p.replace)==null||P.call(p,G,v)}}if(k instanceof HTMLElement||k instanceof DocumentFragment)for(p=_.H(AMD(k)),P=p.next();!P.done;P=p.next())_.YP(P.value,v,C);return k};
JK=function(k,v){if(k instanceof HTMLElement&&_.Vt(k)===v){var C=Array.from(k.classList).indexOf("style-scope");C===-1||C+1>=k.classList.length||k.classList.remove("style-scope",k.classList[C+1])}if(k instanceof HTMLElement||k instanceof DocumentFragment){C=_.H(k.children);for(var G=C.next();!G.done;G=C.next())JK(G.value,v)}return k};
_.piZ=function(k,v){return sf(k).prototype.appendChild.call(k,v)};
PU_=function(k,v){if(k===v)return!0;k=e82(k);return Array.from(k).some(function(C){return PU_(C,v)})};
_.Kz=function(k,v){if(k instanceof rH)return k;(v==null?0:v.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(k,"ownerDocument")&&Object.defineProperty(k,"ownerDocument",{get:function(){return window.document}});
return new rH(k)};
HMi=function(){var k=rH.prototype,v=[].concat(_.tX(WqD?[]:["getRootNode"]),["setAttribute","removeAttribute"]);v=_.H(v);for(var C=v.next(),G={};!C.done;G={method$jscomp$53:void 0},C=v.next())G.method$jscomp$53=C.value,k[G.method$jscomp$53]=function(p){return function(){return this.host[p.method$jscomp$53].apply(this.host,arguments)}}(G)};
I0m=function(){var k=rH.prototype,v=[].concat(_.tX(WqD?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.tX(NRx?[]:["querySelector","querySelectorAll"]));v=_.H(v);for(var C=v.next(),G={};!C.done;G={method$jscomp$54:void 0},C=v.next())G.method$jscomp$54=C.value,k[G.method$jscomp$54]=function(p){return function(){return this.root[p.method$jscomp$54].apply(this.root,arguments)}}(G)};
uT_=function(){var k=rH.prototype,v=[].concat(_.tX(ZMK?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.tX(S$b?[]:["parentNode"]));v=_.H(v);for(var C=v.next(),G={};!C.done;G={prop$jscomp$67:void 0},C=v.next())G.prop$jscomp$67=C.value,Object.defineProperty(k,G.prop$jscomp$67,{get:function(p){return function(){return this.host[p.prop$jscomp$67]}}(G),
configurable:!0})};
Rn_=function(){var k=rH.prototype,v=["activeElement"].concat(_.tX(ZMK?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.tX(Q43?[]:["children"]),_.tX(bM3?[]:["lastChild"]));v=_.H(v);for(var C=v.next(),G={};!C.done;G={prop$jscomp$68:void 0},C=v.next())G.prop$jscomp$68=C.value,Object.defineProperty(k,G.prop$jscomp$68,{get:function(p){return function(){return this.root[p.prop$jscomp$68]}}(G),
configurable:!0})};
l0b=function(){for(var k=rH.prototype,v=_.H(["innerHTML","textContent"]),C=v.next(),G={};!C.done;G={prop$jscomp$69:void 0},C=v.next())G.prop$jscomp$69=C.value,Object.defineProperty(k,G.prop$jscomp$69,{get:function(p){return function(){return this.root[p.prop$jscomp$69]}}(G),
set:function(p){return function(P){this.root[p.prop$jscomp$69]=P}}(G),
configurable:!0})};
dxg=function(k){var v=rH.prototype;k=_.H(Object.entries(k));for(var C=k.next(),G={};!C.done;G={fn$jscomp$403:void 0},C=k.next()){var p=_.H(C.value);C=p.next().value;p=p.next().value;G.fn$jscomp$403=p;v[C]=function(P){return function(){return P.fn$jscomp$403.apply(null,[this.host.node||this.host].concat(_.tX(arguments)))}}(G)}};
zni=function(){for(var k=rH.prototype,v=_.H(Object.entries(f0f)),C=v.next(),G={};!C.done;G={fn$jscomp$404:void 0},C=v.next()){var p=_.H(C.value);C=p.next().value;p=p.next().value;G.fn$jscomp$404=p;Object.defineProperty(k,C,{get:function(P){return function(){return P.fn$jscomp$404.apply(null,[this.host.node||this.host].concat(_.tX(arguments)))}}(G),
configurable:!0})}};
_.TR=function(k){return k instanceof Fqf||k instanceof Document?k:new Fqf(k)};
cU$=function(){for(var k=Fqf.prototype,v=_.H("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),C=v.next(),G={};!C.done;G={method$jscomp$55:void 0},C=v.next())G.method$jscomp$55=C.value,k[G.method$jscomp$55]=function(p){return function(){return HTMLElement.prototype[p.method$jscomp$55].call.apply(HTMLElement.prototype[p.method$jscomp$55],[this.node].concat(_.tX(arguments)))}}(G)};
Ed_=function(){for(var k=Fqf.prototype,v=_.H("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),C=v.next(),G={};!C.done;G={prop$jscomp$70:void 0},C=v.next())G.prop$jscomp$70=C.value,Object.defineProperty(k,G.prop$jscomp$70,{get:function(p){return function(){var P;return(P=this.node["__shady_native_"+p.prop$jscomp$70])!=null?P:this.node[p.prop$jscomp$70]}}(G),
configurable:!0})};
_.kV=function(k,v,C){C===void 0&&(C=!k.classList.contains(v));C?k.classList.add(v):k.classList.remove(v)};
_.oK=function(k,v,C){C===void 0&&(C=!k.hasAttribute(v));if(v==="class")throw Error("fg");C?_.TR(k).setAttribute(v,""):_.TR(k).removeAttribute(v)};
a02=function(k){return(k.localName!=="slot"?[]:(0,_.v9)(k).assignedNodes({flatten:!0})).filter(function(v){return v.nodeType===Node.ELEMENT_NODE})};
_.MVb=function(k){return(k=_.Kz(k).querySelector("slot"))&&k.localName==="slot"?a02(k):[]};
_.Cm=function(k,v){window.ShadyCSS&&window.ShadyCSS.styleSubtree(k,v)};
GQ=function(k,v){var C=v.bind(k);return function(G){C(G,G.detail)}};
_.pm=function(k,v){var C=$xb.get(k);C||(C=new WeakMap,$xb.set(k,C));if(C.has(v))return C.get(v);if(_.z("web_fi_listen_disable_bound_fn_helper")){var G=v.bind(k);k=function(p){G(p,p==null?void 0:p.detail)}}else k=GQ(k,v);
C.set(v,k);return k};
iMD=function(k,v){UxK(k);k.created[gdi].push(v)};
UxK=function(k){if(!k.created||!k.created[gdi]){var v=k.created,C=v?[v]:[];k.created=function(){for(var G=_.H(C),p=G.next();!p.done;p=G.next())p.value.apply(this)};
k.created[gdi]=C}};
LqO=function(k){return function(){var v=_.j7.apply(0,arguments);return function(C,G,p){k.apply(null,_.tX(v))(C,G,p)}}};
OMK=function(){return function(){var k=_.j7.apply(0,arguments);return function(v,C,G){NMm.apply(null,_.tX(k))(v,C,G)}}};
_.M=function(k){return OMK()(k)};
_.g=function(){return LqO(udZ).apply(null,_.tX(_.j7.apply(0,arguments)))};
_.P9=function(k){return _.z("pbcm_fi_listen_decorators")?yU$(k):LqO(Zhi)(k)};
yU$=function(k){return function(v,C){iMD(v,function(){var G=this[C],p=_.z("web_fi_listen_disable_bound_fn_helper")?function(P){G(P,P.detail)}.bind(this):GQ(this,G);
Xi_.has(k)?BX(this.hostElement,k,p):this.hostElement.addEventListener(k,p)})}};
_.W9=function(){return LqO(SUO).apply(null,_.tX(_.j7.apply(0,arguments)))};
_.A=function(k){k=k===void 0?{}:k;return LqO(Ivb)(k)};
_.H9=function(k){if(k.hostElement&&k!==k.hostElement){var v=_.u6(k.hostElement);v=k.renderIdom?v:v.shadowRoot}v||(k=k.root,v=k instanceof Node?_.u6(k):null);return v};
_.Nf=function(k){return xxK?AUj(k):function(v,C){Object.defineProperty(v,C,{get:function(){var G;return(G=_.H9(this))==null?void 0:G.querySelector(k)},
enumerable:!0,configurable:!0})}};
AUj=function(k){return function(v,C){Object.defineProperty(v,C,{get:function(){var G,p=(G=_.Kz(this.hostElement))==null?void 0:G.querySelector(k);if(p)return p;var P;return(P=_.H9(this))==null?void 0:P.querySelector(k)},
enumerable:!0,configurable:!0})}};
_.IK=function(k){return xxK?en_(k):function(v,C){Object.defineProperty(v,C,{get:function(){var G;return(G=_.H9(this))==null?void 0:G.querySelectorAll(k)},
enumerable:!0,configurable:!0})}};
en_=function(k){return function(v,C){Object.defineProperty(v,C,{get:function(){var G,p=(G=_.Kz(this.hostElement))==null?void 0:G.querySelectorAll(k);if(p==null?0:p.length)return p;var P;return(P=_.H9(this))==null?void 0:P.querySelectorAll(k)},
enumerable:!0,configurable:!0})}};
q$j=function(k){return function(v){if(![_.uZ,_.e].includes(Object.getPrototypeOf(v.prototype).constructor))throw Error("gg");oWj(Object.assign({},typeof k!=="string"?k:{is:k,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(v)}};
_.SU=function(){var k=k===void 0?{}:k;return function(v){if(![QR,_.Ze].includes(Object.getPrototypeOf(v.prototype).constructor))throw Error("hg");vWx(Object.assign({},k,{disableInheritanceCheck:!0}))(v)}};
Dx6=function(k,v){mxK[k]!=null||(mxK[k]=new Set);mxK[k].add(v)};
_.uo=function(){var k=_.W9.apply(null,_.tX(_.j7.apply(0,arguments)));return function(v,C){Dx6(v.is,C);k(v,C)}};
RK=function(k,v,C){if(Qq(k)&&!tVf.has(v)){v=v.replace(/^JSC\$[\d]+_/,"");v=v.replace(/\.\d+(\.|$)/g,function(P,N){return".#"+N});
bo[k]!=null||(bo[k]={});var G,p;(G=bo[k])[p=v]!=null||(G[p]=new Set);bo[k][v].has(C)||(bo[k][v].add(C),_.sA("polymerPropertyAccessEvent",{componentName:k,propertyName:v,accessType:C}))}};
s4i=function(){return _.z("polymer_property_access_logging_debug")||_.z("polymer_enable_property_access_logging")};
Qq=function(k){if(_.z("polymer_property_access_logging_debug"))return!0;if(!_.z("polymer_enable_property_access_logging"))return!1;VVb||(VVb=Date.now());return(y_(k)+VVb)%100<_.fS("polymer_property_access_logging_percent")};
hnm=function(k,v){return Qq(v)&&k.hostElement.loggingStatus?new Proxy(k,{get:function(C,G,p){if(C.hostElement.loggingStatus.bypassProxyController)return C[G];C.hostElement.loggingStatus.isExternalGet=!0;var P=C[G];C.hostElement.loggingStatus.isExternalGet=!1;if(P instanceof Function)return function(){var N=_.j7.apply(0,arguments);try{return C.hostElement.loggingStatus.currentExternalCall=G,RK(v,G,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),P.apply(this===p?C:this,N)}finally{C.hostElement.loggingStatus.currentExternalCall=
void 0}};
RK(v,G,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return P},
set:function(C,G,p){if(C.hostElement.loggingStatus.bypassProxyController)return C[G]=p,!0;C.hostElement.loggingStatus.isRendererStamper?RK(v,G,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):C.hostElement.loggingStatus.isDeclarativeExternal||RK(v,G,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{C.hostElement.loggingStatus.currentExternalSet=G,C[G]=p}finally{C.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):k};
BRg=function(k,v){k&&k.loggingStatus&&!k.loggingStatus.isDeclarativeExternal&&!k.loggingStatus.isExternalGet&&k.loggingStatus.currentExternalSet!==v&&RK(k.tagName.toLowerCase(),v,"PROPERTY_ACCESS_GET_INTERNAL")};
lo=function(k,v,C){k&&(C||k.loggingStatus&&!k.loggingStatus.isInitializing&&!k.loggingStatus.isDefiningPropertyAccessor&&k.loggingStatus.currentExternalSet!==v)&&RK(k.tagName.toLowerCase(),v,"PROPERTY_ACCESS_SET_INTERNAL")};
j4Z=function(){return{_definePropertyAccessor:function(k,v){var C=this,G=C.hostElement.loggingStatus;G&&(G.isDefiningPropertyAccessor=!0);var p=C[k];p!==void 0&&(C.__data?C._setPendingProperty(k,p):(C.__dataProto!=null||(C.__dataProto={}),C.__dataProto[k]=p));G&&(G.isDefiningPropertyAccessor=!1);Object.defineProperty(this,k,{get:function(){BRg(C.hostElement,k);return this.__data[k]},
set:function(P){v||this._setPendingProperty(k,P,!0)&&this._invalidateProperties()}})},
created:function(){var k=this._setPendingProperty.bind(this);this._setPendingProperty=function(v,C,G){lo(this.hostElement,v);return k.apply(this,[v,C,G])}}}};
Y$O=function(k){s4i()&&_.M(du.prototype)(k.prototype,"__templateBindingLoggingBehavior")};
wij=function(k,v){if(v.resolvedFactories.length!==k.resolvedFactories.length)return!0;v=_.H(v.resolvedFactories.entries());for(var C=v.next();!C.done;C=v.next()){var G=_.H(C.value);C=G.next().value;G=G.next().value;if(G.providerClass){if(G.providerClass!==k.resolvedFactories[C].providerClass)return!0}else if(G.providerValue){if(G.providerValue!==k.resolvedFactories[C].providerValue)return!0}else if(G.factory!==k.resolvedFactories[C].factory)return!0}return!1};
ndf=function(k,v){k=_.H(k);for(var C=k.next();!C.done;C=k.next())if(C=C.value,C.constructor===Array)ndf(C,v);else{var G=v;G.has(C)||(C.inject&&G.add(C),C.behaviors&&ndf(C.behaviors,G))}};
fm=function(k,v){var C=k[v];k[v]=function(){var G=_.j7.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(C)return C.apply(this,G)}};
TRi=function(){_.zQ.Class=function(C,G){C=JUf(C,G);fm(C.prototype,"created");return C};
fm(Fn.prototype,"_initializeProperties");fm(_.c9.prototype,"_initializeProperties");if(rUD)fm(Kq3,"created");else{var k=function(){fm(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))k();else{var v=customElements.define;customElements.define=function(C,G,p){v.call(customElements,C,G,p);C==="tp-yt-iron-list"&&(k(),customElements.define=v)}}}};
os_=function(k,v){k.prototype.behaviors=k.prototype.behaviors||[];k.prototype.behaviors.unshift(kym.InjectBehavior);k.prototype.provide=v};
_.Mf=function(k){return function(v){if(!k.disableElementRegistration){k.noInjection||os_(v,k.providers);var C=v.prototype;C.__templateHelpers||NMm(EY.prototype)(C,"__templateHelpers");C=k.is;vsK||(vsK=Date.now());(y_(C)+vsK)%100<_.fS("polymer_log_prop_change_observer_percent")&&NMm(aK.prototype)(v.prototype,"__propertyObserverObserver");v.prototype.behaviors=v.prototype.behaviors||[];v.prototype.behaviors.unshift(_.CtK.YtHostElementBehavior);Y$O(v);q$j({is:k.is,notifyObserversOnUndefined:k.notifyObserversOnUndefined!==
!1,fastInit:k.fastInit,template:k.template,disableEnforceFastDefaultValuesCheck:!0})(v)}}};
_.q=function(k){return _.Mf({is:k.is,template:k.template,disableElementRegistration:k.disableElementRegistration,cssBuildOptOut:k.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
Pt6=function(k,v){if(Gyi){k=new k;for(var C=_.H(Object.getOwnPropertyNames(k)),G=C.next();!G.done;G=C.next())G=G.value,v[G]=k[G];for(C=v;C&&C!==Object.prototype;C=Object.getPrototypeOf(C)){G=_.H(Object.getOwnPropertyNames(C));for(var p=G.next();!p.done;p=G.next())p=p.value,k.hasOwnProperty(p)||Object.defineProperty(k,p,p82(v,p))}}else k.apply(v)};
p82=function(k,v){return{get:function(){var C=k[v];return C instanceof Function?C.bind(k):C},
set:function(C){k[v]=C}}};
H_m=function(k,v){for(var C=k._noAccessors,G=_.H(Object.getOwnPropertyNames(k)),p=G.next();!p.done;p=G.next())if(p=p.value,!Wbf.has(p))if(C)v[p]=k[p];else{var P=Object.getOwnPropertyDescriptor(k,p);P&&(P.configurable=!0,Object.defineProperty(v,p,P))}};
NxD=function(k,v,C){return function(G){if(C){var p=C();G.model=p}if(k[v])k[v](G,G.detail)}};
$V=function(k){var v=[];if(typeof k==="string")k.length>0&&v.push.apply(v,_.tX(k.split(".")));else{k=_.H(k);for(var C=k.next();!C.done;C=k.next())C=C.value,typeof C==="string"?v.push.apply(v,_.tX(C.split("."))):v.push(C)}return v};
IJm=function(k,v){if(v[v.length-1]!=="*"&&v[v.length-1]!=="splices"){for(var C=0;C<v.length;C++){if(!k)return;k=k[v[C]]}return k}};
Z_O=function(k,v){if(k.length>v.length)return!1;for(var C=0;C<k.length;C++)if(k[C]!==v[C])return!1;return!0};
upj=function(k,v,C){if(v.type==="compute"){var G=v.getter.bind(C);var p=v.args}else G=function(){return C[v.method.methodName].apply(C,_.tX(_.j7.apply(0,arguments)))},p=v.method.args;
SGx(k,v.propertyKey,G,p,v.value)};
b_O=function(k,v){if(v.readOnly){var C=Object.getOwnPropertyDescriptor(k.model,v.propertyKey);Object.defineProperty(k.model,v.propertyKey,{get:C.get,set:function(){}});
k.model[Qof(v.propertyKey)]=C.set}};
RN$=function(k,v,C){if(C){var G=v.propertyKey,p=v.selector;v=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.tX(v.selectorArgs.map(function(P){return{type:"path",path:P}})));
SGx(k,G,function(P){var N=_.j7.apply(1,arguments);return p.apply(null,[C.getState()].concat(_.tX(N)))},v)}};
dYf=function(k,v,C){var G=_.pA(v.propertyKey)+"-changed";lJj(k,function(p){var P={value:p.value,queueProperty:!0};p.path.split(".").length>1&&(P.path=p.path);C.dispatchEvent(new CustomEvent(G,{detail:P}))},[{type:"wildcard",
path:v.propertyKey}])};
fJm=function(k,v,C){lJj(k,function(){C[v.method.methodName].apply(C,_.tX(_.j7.apply(0,arguments)))},v.method.args)};
Qof=function(k){return"_set"+(k.charAt(0).toUpperCase()+k.slice(1))};
zN$=function(){var k,v=hc(function(C){k=C},!1);
return[k,v]};
MdK=function(k){k=k.trim().replace(Fb$,",").replace(cV3,"$1");var v=k[0];v==="-"&&(v=k[1]);if(v>="0"&&v<="9")return{type:"literal",value:Number(k)};if(v==="'"||v==='"')return{type:"literal",value:k.slice(1,-1)};if(v=k.match(EsZ)){v=v[1];var C=aJ2[v];if(C)return{type:C,path:k.slice(0,-(v.length+1))}}return{type:"path",path:k}};
i_$=function(k){var v=k.match($YK);if(v)return k={methodName:v[1],args:UYb},v[2].trim()&&(v=v[2].replace(gs6,"&comma;").split(","),k.args=v.map(MdK)),k};
Lb2=function(k,v,C,G){G=G===void 0?!1:G;v=_.pA(v);var p=Xs;p&&(C=p(C,v,"attribute",k));UY(k,C,v,G)};
UY=function(k,v,C,G){v=O_3(v,G===void 0?!1:G);v===void 0?k.removeAttribute(C):k.setAttribute(C,v)};
O_3=function(k,v){switch(typeof k){case "object":case "function":if(k instanceof Date)return k.toString();if(k){if((v===void 0?0:v)&&!_.z("polymer_reflect_objects_as_boolean_killswitch"))return k?"":void 0;v=window.trustedTypes?window.trustedTypes.isHTML(k)||window.trustedTypes.isScript(k)||window.trustedTypes.isScriptURL(k):void 0;if(v)return k;try{return JSON.stringify(k)}catch(C){_.ji(Error("Dg`"+k))}}break;case "boolean":return k?"":void 0;default:return k!==null&&k!==void 0?k.toString():void 0}};
yVi=function(k){if(k===void 0)throw Error("Eg");return k};
qGm=function(k,v,C,G){var p=X8j(G);if(p.length){G=C;var P="property";xY$.test(C)?P="attribute":C[C.length-1]==="$"&&(C=C.slice(0,-1),P="attribute");var N=AV$(p);N&&P==="attribute"&&(C==="class"&&k.hasAttribute("class")&&(N+=" "+k.getAttribute(C)),UY(k,N,C));P==="attribute"&&G==="disable-upgrade$"&&k.setAttribute("disable-upgrade","");k.localName==="input"&&G==="value"&&k.setAttribute("value","");k.removeAttribute(G);P==="property"&&(C=_.PR(C));v=yVi(v);eNi(v,P,C,p);return!0}return C.slice(0,3)===
"on-"?(k.removeAttribute(C),(P=v).events!=null||(P.events=[]),v.events.push({name:C.slice(3),value:G}),!0):C==="id"?(v.id=G,!0):!1};
X8j=function(k){for(var v=[],C=0,G;(G=mY2.exec(k))!==null;){G.index>C&&v.push({type:"literal",value:k.slice(C,G.index)});var p=G[1][0];C=!!G[2];G=G[3].trim();if(p==="{")throw Error("Fg");(p=i_$(G))?v.push({type:"method",negate:C,signature:p}):v.push({type:"path",negate:C,path:G});C=mY2.lastIndex}C&&C<k.length&&(k=k.substring(C))&&v.push({type:"literal",value:k});return v};
AV$=function(k){for(var v="",C=0;C<k.length;C++){var G=k[C];G.type==="literal"&&(v+=G.value)}return v};
eNi=function(k,v,C,G){k.bindings!=null||(k.bindings=[]);k.bindings.push({kind:v,target:C,parts:G})};
hNi=function(k,v,C){var G=!1;if(k.localName==="template"){G=C;var p=v.stripWhitespace;p=DY3(k,p===void 0?!1:p);var P=k.content.ownerDocument.createDocumentFragment();p.content=P;P.appendChild(k.content);G&&(G.templateInfo=p);G=!0}else k.localName==="slot"&&(v.hasInsertionPoint=!0);if(k.firstChild&&(p=C,k.localName!=="script"&&k.localName!=="style")){P=0;for(var N=k.firstChild;N;){var I=N;if(I.localName==="template"){var S=I.getAttribute("is");if((N=S==="dom-if")||S==="dom-repeat"){I.removeAttribute("is");
S=I.ownerDocument.createElement("ps-"+S);I.parentNode.replaceChild(S,I);S.appendChild(I);var Q=Array.from(I.attributes);Q=_.H(Q);for(var R=Q.next();!R.done;R=Q.next())R=R.value,N?tdK.has(R.name)&&UY(S,R.value,R.name):so$.has(R.name)?UY(S,R.value,R.name):Vdi.has(R.name),I.removeAttribute(R.name);N=S}else N=I}if(N.nodeType===Node.TEXT_NODE){I=void 0;S=k;for(Q=N;((I=Q.nextSibling)==null?void 0:I.nodeType)===Node.TEXT_NODE;)R=void 0,(R=Q).textContent!=null||(R.textContent=""),Q.nextSibling.textContent&&
(Q.textContent+=Q.nextSibling.textContent),S.removeChild(Q.nextSibling);if(v.stripWhitespace&&N.textContent&&!N.textContent.trim()){k.removeChild(N);N=N.nextSibling;continue}}hNi(N,v,{parentIndex:P,parentInfo:p});N.parentNode&&P++;N=N.nextSibling}}var l;if((l=k.hasAttributes)==null?0:l.call(k)){l=C=yVi(C);p=!1;P=Array.from(k.attributes);P=_.H(P);for(I=P.next();!I.done;I=P.next())I=I.value,p=qGm(k,l,I.name,I.value)||p;G=p||G}k.nodeType===Node.TEXT_NODE&&(l=X8j(k.textContent),l.length&&(k.textContent=
AV$(l)||" ",C=yVi(C),eNi(C,"text","textContent",l),G=!0));C&&G&&(C.infoIndex=v.nodeInfoList.push(C)-1)};
DY3=function(k,v){v={nodeInfoList:[],stripWhitespace:(v===void 0?!1:v)||k.hasAttribute("strip-whitespace")};hNi(k.content,v);return v};
Bxm=function(k){Object.assign(k,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
YGj=function(k,v,C){v.signalCache!=null||(v.signalCache={});var G=v.signalCache[C];if(!G){var p=C.split(".");G=!jo_(k,p[0]);if(p.length>1&&G){var P=k.getPathMutationSignal(p);G=function(){var N=Ya(k.owner,function(){return k.getWithPath([p[0]])}),I,S=(I=P())==null?void 0:I.value;
return{rootWasDefined:N!==void 0,value:S}}}else G=function(){var N=k.getWithPath(p);
return{rootWasDefined:N!==void 0,value:N}};
v.signalCache[C]=G}return G()};
ns$=function(k,v,C,G,p){v=v.parts.map(function(N,I){if(N.type==="literal"){C.partWasDefined!=null||(C.partWasDefined=[]);var S;(S=C.partWasDefined)[I]||(S[I]=N.value!==void 0);return N.value}var Q;if(N.type==="method"){var R,l=(R=(Q=C.partWasDefined)==null?void 0:Q[I])!=null?R:!1;l||(l=N.signature.args.every(function(c){return c.type==="literal"}));
var d=!1,f=!0;Q=N.signature.args.map(function(c){if(c.type==="literal")return c.value;if(c.type!=="path")throw Error("Gg`"+c.type);var U=YGj(k,C,c.path);c=U.value;U=U.rootWasDefined;d||(d=U);f&&(f=U);return c});
l||(l=p===1?f:d);C.partWasDefined!=null||(C.partWasDefined={});C.partWasDefined[I]=l;if(!l)return;Q=(I=YGj(k,C,N.signature.methodName).value)&&typeof I==="function"?I.apply(G,Q):void 0}else R=YGj(k,C,N.path),Q=R.value,C.partWasDefined!=null||(C.partWasDefined={}),(l=C.partWasDefined)[I]||(l[I]=Q!==void 0||R.rootWasDefined);N.negate&&(Q=!Q);return Q});
if(v.length===1){var P;return((P=C.partWasDefined)==null?0:P[0])?v[0]:w8O}return v.join("")};
JV2=function(k){return typeof k==="object"&&!!k&&"notifyPath"in k&&"canNotifyPath"in k};
rV2=function(k){return typeof k==="object"&&!!k&&"notifyPath"in k};
Kb2=function(k){return"polymerController"in k};
Txi=function(k,v){v=""+$V(v)[0];if(JV2(k))return k.canNotifyPath(v);if(Kb2(k)&&JV2(k.polymerController))return k.polymerController.canNotifyPath(v);if(rV2(k)){var C;return!((C=k.properties)==null||!C[v])}if(Kb2(k)&&rV2(k.polymerController)){var G;return!((G=k.polymerController.properties)==null||!G[v])}return!1};
k5Z=function(k,v,C){JV2(k)||rV2(k)?k.notifyPath(v,C):Kb2(k)&&(JV2(k.polymerController)||rV2(k.polymerController))&&k.polymerController.notifyPath(v,C)};
v7m=function(k,v,C){if(C!==w8O){k.kind==="attribute"||k.target!=="textContent"&&(k.target!=="value"||v.localName!=="input"&&v.localName!=="textarea")||(C=C===void 0?"":C);var G,p=(G=o7b.Polymer)==null?void 0:G.sanitizeDOMValue;p&&(C=p(C,k.target,k.kind,v));if(k.kind==="attribute"){k=k.target;if(k==="class"||k==="name"||k==="slot")v=(0,_.v9)(v);UY(v,C,k)}else if(k=k.target,C!==v[k]||typeof C==="object")v.loggingStatus&&(v.loggingStatus.isDeclarativeExternal=!0,RK(v.localName,k,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
v[k]=C,v.loggingStatus&&(v.loggingStatus.isDeclarativeExternal=!1)}};
CT2=function(k,v,C,G){var p=v.parts[0];if(v.parts.length!==1||p.type!=="path"||!Txi(C,v.target))return!1;var P=_.H(p.path.split(".")),N=P.next().value,I=P5(P);if(jo_(k,N))return!1;G.signalCache!=null||(G.signalCache={});P=G.signalCache[p.path];var S;P=(S=P)==null?void 0:S().value;if((P==null?void 0:P.path)!==void 0){G=$V(P.path);var Q=$V(p.path);G=[v.target].concat(_.tX(G.slice(Q.length-1)));k5Z(C,G,p.negate?!P.value:P.value);return!0}var R=gu(k,N);var l=R.getChangeRecordSignal(I),d=!1;P=function(){if(!d){var c=
Ya(k.owner,function(){return R.getWithPath([])});
d||(d=c!==void 0)}return{value:l(),rootWasDefined:d}};
G.signalCache[p.path]=P;G.partWasDefined!=null||(G.partWasDefined={});P=P();(Q=G.partWasDefined)[0]||(Q[0]=P.rootWasDefined);var f=Ya(k.owner,function(){return R.getWithPath(I)});
G.partWasDefined[0]&&Ya(k.owner,function(){return void v7m(v,C,p.negate?!f:f)});
return!0};
G5b=function(k,v,C,G,p,P){if(!CT2(k,v,C,G)){var N=ns$(k,v,G,p,P);Ya(k.owner,function(){return void v7m(v,C,N)})}};
pOg=function(k,v,C,G,p,P){C=_.H(C);for(var N=C.next(),I={};!N.done;I={infoIndex:void 0},N=C.next()){N=N.value;var S=N.bindings;I.infoIndex=N.infoIndex;N=N.parentInfo;if(S){S=_.H(S);for(var Q=S.next(),R={};!Q.done;R={b$jscomp$256:void 0,bindingCtx$jscomp$4:void 0},Q=S.next()){R.b$jscomp$256=Q.value;if(I.infoIndex===void 0)throw Error("Hg");R.bindingCtx$jscomp$4={};k.effect(function(l,d){return function(){p&&!p()||G5b(k,l.b$jscomp$256,v[d.infoIndex],l.bindingCtx$jscomp$4,G,P)}}(R,I))}}N&&pOg(k,v,[N],
G,p,P)}};
PTD=function(k,v){k=(v.parentInfo?PTD(k,v.parentInfo):k).firstChild;for(var C=0;k;k=k.nextSibling)if(v.parentIndex===C++)return k;throw Error("Ig");};
HH$=function(k,v,C,G){k=document.importNode(k.content,!0);k.__noInsertionPoint=!(G==null?0:G.hasInsertionPoint);for(var p=Array(v.length),P={},N=0;N<v.length;N++){var I=v[N],S=PTD(k,I);p[N]=S;I.id&&(P[I.id]=S);if(I.templateInfo){var Q=S.parentElement;Q&&(Q.templateInfo=I.templateInfo,Q.parentSignalProxy=C,Q.eventListenerHost=G.eventListenerHost,Q.stampingEnabled=G.enabledSignal)}Q=void 0;if((Q=I.events)==null?0:Q.length)for(Q=0;Q<I.events.length;Q++){var R=I.events[Q];W3Z(G.eventListenerHost,S,R.name,
R.value,G.getModel)}}pOg(C,p,v,G.thisCtx,G.enabledSignal,G.methodInvocationRequirement);return{root:k,nodes:p,nodesById:P}};
Itg=function(k,v){k=k();var C;(C=Nz3.ShadyCSS)==null||C.prepareTemplate(k,v);v=DY3(k);return{template:k,nodeInfoList:v.nodeInfoList,hasInsertionPoint:v.hasInsertionPoint}};
uP3=function(){ZH$=!1;for(var k=io.length,v=0;v<k;v++){var C=io[v];if(C)try{C()}catch(G){Promise.resolve().then(function(){throw G;})}}io.splice(0,k);
S4O+=k};
lt$=function(k){ZH$||(ZH$=!0,QX6.textContent=(bH_++).toString());io.push(k);return RX3++};
_.yq=function(k,v,C){Lm++;k=v?new d$6(Lm,k,v,C):new ftZ(Lm,k);OY.set(Lm,k);return Lm};
zXb=function(k){(k=OY.get(k))&&k.cancel()};
cpi=function(k,v){k=F3$.get(k);return k?(v=k.get(v))?v:null:null};
_.Xn=function(k,v,C,G){var p=cpi(k,v);if(!p){p=new E7O;var P=F3$.get(k);P||(P=new Map,F3$.set(k,P));P.set(v,p)}k=C.bind(k);p.run(k,G,void 0)};
_.ati=function(k,v){var C;(C=cpi(k,v))==null||C.cancel()};
MDK=function(k){var v;(v=cpi(k,"doRender"))==null||v.flush()};
xV=function(k){var v;return(v=k.hostElement)!=null?v:k};
$$j=function(k){var v=k.indexOf(".");return v===-1?k:k.slice(0,v)};
U$m=function(k,v,C,G,p,P){P=(p=(G=P?$$j(v):v)?v:null)?k.get(p):k.__data[v];p&&P===void 0&&(P=C[v]);_.nA(k.hostElement,YPf(G)+"-changed",{value:P,queueProperty:!0,path:p!=null?p:void 0},{bubbles:!1,composed:!1})};
g7D=function(k,v){k.__isReflecting=!0;Lb2(k.hostElement,v,k.__data[v]);k.__isReflecting=!1};
iH_=function(k){if(k._onIronRequestResizeNotifications){var v=k._onIronRequestResizeNotifications.bind(k);k._onIronRequestResizeNotifications=function(C){_.tK(C)!==k.hostElement&&v(C)}}k._ariaActiveAttributeChanged&&(k._ariaActiveAttributeChanged=k._ariaActiveAttributeChanged.bind(k.hostElement));
k._activeChanged&&(k._activeChanged=function(C){k.toggles?UY(k.hostElement,C?"true":"false",k.ariaActiveAttribute):k.hostElement.removeAttribute(k.ariaActiveAttribute);k._changedButtonState()});
k._asyncClick&&(k._asyncClick=function(){_.yq(function(){k.hostElement.click()},1)});
!k.keyEventTarget||k.keyEventTarget instanceof EventTarget||(k.keyEventTarget=xV(k.keyEventTarget));k._disabledChanged&&(k._disabledChanged=k._disabledChanged.bind(k.hostElement));k._observeItems&&(k._observeItems=function(C){var G=xV(C);return _.u6(G).observeNodes(function(p){k._updateItems();k._updateSelected();_.nA(G,"iron-items-changed",p,{bubbles:!1,cancelable:!1})})});
k._updateItems&&k._updateItems===_.AZ._updateItems&&(k._updateItems=function(){var C=_.u6(k.hostElement).queryDistributedElements(k.selectable||"*");C=Array.prototype.filter.call(C,k._bindFilterItem);k._setItems(C)});
k._computeKeyboardClass&&(k._computeKeyboardClass=function(C){_.kV(k.hostElement,"keyboard-focus",C)});
k.ensureRipple&&(k.ensureRipple=function(C){if(k.hasRipple&&!k.hasRipple()){if(!k._createRipple)return;k._ripple=k._createRipple();k._ripple.noink=k.noink;var G=k._rippleContainer||k.hostElement;G&&_.Kz(G).appendChild(k._ripple)}var p;if(C&&((p=k._ripple)==null?0:p.uiDownAction)){G=_.Kz(k._rippleContainer||k.hostElement);var P;p=(P=C.composedPath())==null?void 0:P[0];G.contains(p)&&k._ripple.uiDownAction(C)}});
k._updateMultiselectable&&(k._updateMultiselectable=function(C){C?k.hostElement.setAttribute("aria-multiselectable","true"):k.hostElement.removeAttribute("aria-multiselectable")})};
L3D=function(k,v,C){C=_.H(C);for(var G=C.next();!G.done;G=C.next())Pt6(G.value.constructor,k);Pt6(v.constructor,k)};
yp$=function(k,v){k=_.H(k);for(var C=k.next();!C.done;C=k.next())if(C=C.value,C.type==="signal"){var G=C.propertyKey;if(v.hasOwnProperty(G)&&v[G]!=null&&C.attributeType===Object){a:{G=v[G].constructor;for(var p=_.H(OH2),P=p.next();!P.done;P=p.next())if(P=P.value,G===P){G=P;break a}G=Object}C.attributeType=G}}};
XO$=function(){};
x$Z=function(k){var v;return(v=k.hostElement)!=null?v:k};
ApK=function(){throw Error("Mg");};
eXZ=function(k,v){k.constructor.prototype.useSignals=!0;var C=new k.constructor;L3D(C,k,v.behaviors);yp$(v.reactiveSchemas,C);C={};for(var G=_.H(v.reactiveSchemas),p=G.next();!p.done;p=G.next())p=p.value,p.type==="signal"&&(C[p.propertyKey]=p.attributeType);var P={copyPropertiesToProto:ApK,didRegister:!1,typesForSignals:C},N=["disable-upgrade"].concat(_.tX(v.observedAttributes)),I=function(S){eU.call(this,k,v,P,S)};
_.E(I,eU);_.SB.Object.defineProperties(I,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return N}}});
P.copyPropertiesToProto=function(){for(var S=0;S<v.behaviors.length;S++)H_m(v.behaviors[S],I.prototype);H_m(k,I.prototype)};
v.legacyOptimizations||P.copyPropertiesToProto();I.prototype.is=k.is;return I};
q43=function(k,v){if(Object.getPrototypeOf(v.prototype).constructor!==_.e)throw Error("Ng");v.prototype.is=k.is;return eXZ(v.prototype,k)};
m$6=function(k){return k.type==="compute"||k.type==="computeWithMethod"};
D$3=function(k){for(var v=k.reactiveSchemas.filter(m$6),C=new Map,G=new Map,p=new Map,P=_.H(v),N=P.next();!N.done;N=P.next())N=N.value,C.set(N.propertyKey,N),G.set(N.propertyKey,[]),p.set(N.propertyKey,0);P=0;v=_.H(v);for(N=v.next();!N.done;N=v.next()){N=N.value;for(var I=_.H(N.type==="computeWithMethod"?N.method.args:N.args),S=I.next();!S.done;S=I.next())S=S.value,S.type!=="literal"&&(S=S.path.split(".")[0],G.has(S)&&(G.get(S).push(N.propertyKey),p.set(N.propertyKey,p.get(N.propertyKey)+1),P++))}N=
[].concat(_.tX(G.keys())).filter(function(Q){return p.get(Q)===0});
for(v=[];N.length;)for(I=N.shift(),v.push(C.get(I)),I=_.H(G.get(I)),S=I.next();!S.done;S=I.next())S=S.value,p.set(S,p.get(S)-1),P--,p.get(S)===0&&N.push(S);C=k.reactiveSchemas.filter(function(Q){return!m$6(Q)});
k.reactiveSchemas=[].concat(_.tX(C),_.tX(v))};
tDf=function(k,v){if(v.properties)for(var C=_.H(Object.entries(v.properties)),G=C.next();!G.done;G=C.next()){var p=_.H(G.value);G=p.next().value;p=p.next().value;k.properties[G]=typeof p==="function"?{type:p}:p}v.observers&&k.observers.push.apply(k.observers,_.tX(v.observers));v.disabledPolySiReactions&&k.disabledPolySiReactions.push.apply(k.disabledPolySiReactions,_.tX(v.disabledPolySiReactions))};
sX2=function(k,v){for(var C=v.length-1;C>=0;C--){var G=v[C];Array.isArray(G)?sX2(k,G):k.indexOf(G)<0&&k.unshift(G)}};
VDf=function(k,v){k.reactiveSchemas=k.reactiveSchemas.filter(function(C){return C.type==="observe"&&v.includes(C.method.methodName)||m$6(C)&&v.includes(C.propertyKey)?!1:!0})};
Bz_=function(k,v){var C=v.prototype,G,p,P={is:k.is,reactiveSchemas:[],observedAttributes:[],behaviors:[kym.InjectBehavior,EY.prototype],disableElementRegistration:k.disableElementRegistration,provide:(G=k.providers)!=null?G:[],reactivityMode:k.reactivityMode,signalProperties:(p=C.signalProperties)!=null?p:[]};"template"in v?P.templateGetter=function(){return v.template}:k.getTemplate&&(P.templateGetter=k.getTemplate);
C.behaviors&&sX2(P.behaviors,C.behaviors);hX2(P,v);return P};
hX2=function(k,v){for(var C=v.prototype,G={properties:{},observers:[],disabledPolySiReactions:[]},p=_.H(k.behaviors),P=p.next();!P.done;P=p.next())tDf(G,P.value);tDf(G,C);if(k.signalProperties)for(C=_.H(k.signalProperties),p=C.next();!p.done;p=C.next())delete G.properties[p.value];C=_.H(Object.entries(G.properties));for(p=C.next();!p.done;p=C.next()){P=_.H(p.value);p=P.next().value;P=P.next().value;var N=void 0;if((N=k.signalProperties)==null||!N.includes(p)){N=void 0;var I=k,S=P.type;if(!S)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{S=Reflect.getMetadata("design:type",v,p);for(var Q=_.H(jXO),R=Q.next();!R.done;R=Q.next())if(R=R.value,S===R){S=R;break a}S=Object}else S=String;P.computed||P.selector||(I.reactiveSchemas.push({type:"signal",propertyKey:p,value:P.value,attributeType:S,readOnly:P.readOnly}),I.observedAttributes.push(_.pA(p)));P.reflectToAttribute&&I.reactiveSchemas.push({type:"reflect",propertyKey:p});if(P.computed){S=i_$(P.computed);if(!S)throw Error("Og");I.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:p,method:S,value:P.value})}P.observer&&I.reactiveSchemas.push({type:"observe",method:{methodName:P.observer,args:[{type:"path",path:p}]}});P.notify&&I.reactiveSchemas.push({type:"notify",propertyKey:p});P.selector&&I.reactiveSchemas.push({type:"redux",propertyKey:p,selector:P.selector,selectorArgs:(N=P.selectorArgs)!=null?N:[]})}}Y4O&&D$3(k);v=_.H(G.observers);for(p=v.next();!p.done;p=v.next())C=k,p=p.value,(P=i_$(p))?C.reactiveSchemas.push({type:"observe",method:P}):console.log('Warning: unable to parse observe declaration: "'+
p+'"');VDf(k,G.disabledPolySiReactions)};
wOZ=function(k,v){for(var C=0;C<v.length;C++){var G=v[C],p=void 0;(p=G).showHideApi!=null||(p.showHideApi={});p=void 0;!!k!==!((p=G.showHideApi)==null||!p.hideTemplateChildren)&&(G.nodeType===Node.TEXT_NODE?k?(G.showHideApi.polymerTextContent=G.textContent,G.textContent=""):(p=void 0,G.textContent=(p=G.showHideApi.polymerTextContent)!=null?p:null):G instanceof Element&&G.localName==="slot"?k?(G.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.v9)((0,_.v9)(G).parentNode).replaceChild(G.showHideApi.polymerReplaced,
G)):(p=G.showHideApi.polymerReplaced)&&(0,_.v9)((0,_.v9)(p).parentNode).replaceChild(G,p):G instanceof HTMLElement&&G.style&&(k?(G.showHideApi.polymerDisplay=G.style.display,G.style.display="none"):G.style.display=G.showHideApi.polymerDisplay));G.showHideApi.hideTemplateChildren=k;G.showHideChildren&&G.showHideChildren(k)}};
Jpm=function(){if(!n76){var k=document.createElement("style");k.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(k);n76=!0}};
qf=function(){return _.z("disable_hidden_dom_if_using_stamper")};
rpi=function(k,v){var C=_.mf().getState();return v?k.apply(null,[C].concat(_.tX(v))):k(C)};
kMf=function(){if(K3m)return K3m;var k=_.H(_.ae(0,void 0,"MB1Hb")),v=k.next().value;k.next();var C=k.next().value;_.mf().subscribe(function(){Tz3(C)});
return K3m=v};
Tz3=function(k){oG2||(oG2=!0,Promise.resolve().then(function(){k(function(v){return v+1});
oG2=!1}))};
_.mf=function(){return vGm.getAppStore()};
CCf=function(k,v){return vGm.getSelectFn()(k,v)};
_.De=function(k){vGm.getDispatchFn()(k)};
GMi=function(k,v){var C={},G;for(G in k)C[G]=v(k[G],G);return C};
_.tZ=function(k,v){return function(){var C;return(C=_.B5(k))!=null?C:v}};
_.sY=function(k,v){var C=Object.assign({},k),G;for(G in v)v.hasOwnProperty(G)&&(C[G]=_.tZ(k[G],v[G]));return C};
pgO=function(k,v,C){k instanceof Element&&(C.debugName||(C.debugName="<"+k.tagName.toLowerCase()+(k.tagName.includes("-")?">":"."+k.className+">")),_.z("ytwiz_enable_debug_component_props")&&(k.debugProps||(k.debugProps=GMi(v,function(G){return function(){return G()}}))))};
_.D=function(k,v){var C=function(G){return $T$("ytComponent",{},function(p){var P=PCj={};var N;if(((N=C)==null?0:N.idomCompat)&&G.renderedFromIdom){var I;N=typeof C.idomCompat==="object"?(I=C)==null?void 0:I.idomCompat.callbacks:{};N=_.H(WJ6(G,N,C.debugName));I=N.next().value;N.next();N=N.next().value;var S=H$b(k,I);P.privateValue=S;PCj=void 0;pgO(S,I,C);p.addAttributes({debugName:C.debugName});p=uX$(S);p=Array.isArray(p)?p[0]:p;p[M_]||(p[M_]={});p[M_].updateSignalsFromIdomProps=N;Nrb(I,S);return S}N=
GMi(G,Ir$);I=H$b(k,N);P.privateValue=I;PCj=void 0;pgO(I,N,C);p.addAttributes({debugName:C.debugName});Nrb(N,I);return I})};
C.debugName=v===void 0?"":v;return C};
H$b=function(k,v){k=k(v);return iE(k)};
Z$_=function(k,v){k[v]||(k=new _.q5("IDOM interop setter undefined. Key:",v),_.hb(k))};
Ir$=function(k,v){return v==="children"||v==="ref"||typeof k==="function"||k===void 0?k:function(){return _.B5(k)}};
WJ6=function(k,v,C){var G={},p={},P={},N={},I;for(I in k){N={key$jscomp$951:N.key$jscomp$951};N.key$jscomp$951=I;var S=k[N.key$jscomp$951];if(N.key$jscomp$951==="children"||N.key$jscomp$951==="ref")G[N.key$jscomp$951]=S;else if(typeof S==="function")N.key$jscomp$951 in v||S.length>0?(P[N.key$jscomp$951]=S,G[N.key$jscomp$951]=function(R){return function(){return P[R.key$jscomp$951].apply(P,_.tX(_.j7.apply(0,arguments)))}}(N)):G[N.key$jscomp$951]=S;
else if(!(k[N.key$jscomp$951]===void 0&&N.key$jscomp$951 in v)){var Q=_.H(_.ae(k[N.key$jscomp$951],{debugName:N.key$jscomp$951+":cwis:"+C},"cvwbof"));S=Q.next().value;Q=Q.next().value;G[N.key$jscomp$951]=S;p[N.key$jscomp$951]=Q}}return[G,p,function(R){var l={},d;for(d in R)l={key$jscomp$952:l.key$jscomp$952,val$jscomp$122:void 0},l.key$jscomp$952=d,l.val$jscomp$122=R[l.key$jscomp$952],l.key$jscomp$952!=="children"&&l.key$jscomp$952!=="ref"&&(typeof l.val$jscomp$122==="function"?l.key$jscomp$952 in
v?P[l.key$jscomp$952]=l.val$jscomp$122:l.val$jscomp$122.length>0&&(P[l.key$jscomp$952]=l.val$jscomp$122,_.ji(new _.q5("Callback detected that was not set in the idomCompat callbacks map. Key:",l.key$jscomp$952))):l.key$jscomp$952 in v&&l.val$jscomp$122===void 0||(Z$_(p,l.key$jscomp$952),O0(function(f){return function(){p[f.key$jscomp$952](f.val$jscomp$122)}}(l))))}]};
Q66=function(k,v,C){var G=rE6(k.prototype,S9$,k.prototype.behaviors);G.prototype.is=v;G.prototype.localName=v;C&&ugf(G,C);return function(p){p&&(G.prototype.hostElement=p);var P=new G;P.root=P;P.hostElement=p;return P}};
ugf=function(k,v){var C;Object.defineProperty(k.prototype,"_template",{get:function(){C===void 0&&(C=v());return C},
set:function(G){C=G},
configurable:!0,enumerable:!0})};
frO=function(k,v,C,G){function p(){if(!f){for(var c=new Set,U=_.H(R),O=U.next();!O.done;O=U.next()){O=O.value;for(var X=_.H(Object.getOwnPropertyNames(O)),x=X.next();!x.done;x=X.next()){x=x.value;var w=void 0,V=(w=Object.getOwnPropertyDescriptor(O,x))==null?void 0:w.value;V&&V instanceof Function&&!Vq(x)&&(!I[x]||_.z("polymer_forward_method_killswitch"))&&c.add(x)}}U=_.H(Object.entries(Object.getOwnPropertyDescriptors(k.prototype)));for(O=U.next();!O.done;O=U.next())X=_.H(O.value),O=X.next().value,
X=X.next().value,X.value instanceof Function&&!Vq(O)&&c.add(O);f=c}return f}
b$O(k,v,G==null?void 0:G.providers);KEb(k.prototype,k,!0);var P=Q66(k,v,C),N,I=(N=k.prototype.properties)!=null?N:{},S,Q,R=(Q=(S=k.prototype.behaviors)==null?void 0:S.flat(Infinity))!=null?Q:[];C=_.H(R);for(N=C.next();!N.done;N=C.next())I=Object.assign({},N.value.properties,I);var l=[].concat(_.tX(RP_),_.tX(Object.keys(I).map(function(c){return _.pA(c)}))),d=!1,f;
return{ctor:function(c,U){var O=P(c),X,x;c=[].concat(_.tX((X=G==null?void 0:G.allowedProps)!=null?X:[]),_.tX((x=G==null?void 0:G.allowedPropsFromBehaviors)!=null?x:[]));O.allowedProps=c.length>0?c:void 0;X={};x=_.H(l);for(c=x.next();!c.done;c=x.next())c=c.value,X[c]=_.PR(c);O.__dataAttributes=X;var w=O.ready.bind(O);O.ready=function(){U.beforeReady();w();if(Qq(v)&&!d){var V=O.__templateInfo;if(V==null?0:V.hostProps){V=_.H(Object.keys(V.hostProps));for(var h=V.next();!h.done;h=V.next())RK(v,h.value,
"PROPERTY_ACCESS_GET_INTERNAL")}d=!0}};
O._overrideLegacyUndefined=!0;return O},
props:I,observedAttributes:l,getInitialMethods:p,getPropsToForwardBeforeRegister:function(){for(var c=[],U=new Set,O=_.H(Object.keys(I)),X=O.next();!X.done;X=O.next())X=X.value,c.push([X,I[X].readOnly]),U.add(X);O=p();X=_.H(Object.keys(Object.getOwnPropertyDescriptors(k.prototype)));for(var x=X.next();!x.done;x=X.next())x=x.value,!lrj(x)||O.has(x)||U.has(x)||(c.push([x,!1]),U.add(x));U=_.H(dAb);for(O=U.next();!O.done;O=U.next())c.push([O.value,!0]);return c},
getPropsToForwardBeforeReady:function(c){for(var U=[],O=_.H(Object.entries(c)),X=O.next();!X.done;X=O.next()){var x=_.H(X.value);X=x.next().value;x=x.next().value;if(lrj(X)&&!(x instanceof Function)&&(U.push([X,!1]),Qq(v))){var w=x=void 0;(w=(x=c)._createPropertyAccessor)==null||w.call(x,X)}}return U},
shouldForwardProp:lrj,shouldLog:Qq}};
b$O=function(k,v,C){os_(k,C);k.prototype.behaviors.unshift(zPm);if(s4i()){if(Qq(v)){var G;(G=k.prototype).behaviors!=null||(G.behaviors=[]);k.prototype.behaviors.unshift(j4Z())}Y$O(k)}_.M(EY.prototype)(k.prototype,"__templateHelpers")};
Vq=function(k){return FJ2.has(k)||k.startsWith("__compute__")};
lrj=function(k){return!Vq(k)&&!k.startsWith("_")&&!k.endsWith("_")};
$Ai=function(k,v){function C(){var d=S();d=_.H(d);for(var f=d.next();!f.done;f=d.next()){var c=_.H(f.value);f=c.next().value;c=c.next().value;cgb(l.prototype,f,c)}G=!0}
var G=!1,p=k.ctor,P=k.getInitialMethods,N=k.observedAttributes,I=k.getPropsToForwardBeforeReady,S=k.getPropsToForwardBeforeRegister,Q=k.shouldForwardProp,R=k.shouldLog,l=function(){var d=HTMLElement.call(this)||this;d.didForwardDynamicProps=!1;d.loggingStatus={};G||C();d.inst=p(d,{beforeReady:function(){d.didForwardDynamicProps||(d.forwardDynamicProps(),d.didForwardDynamicProps=!0)}});
d.controllerProxy=hnm(d.inst,v);d.forwardMethods();return d};
_.E(l,HTMLElement);l.prototype.forwardMethods=function(){for(var d=this,f=_.H(this.inst.getExtraMethodsToForward()),c=f.next(),U={};!c.done;U={method$jscomp$65:void 0},c=f.next()){var O=_.H(c.value);c=O.next().value;O=O.next().value;U.method$jscomp$65=O;this[c]=function(X){return function(){return X.method$jscomp$65.call.apply(X.method$jscomp$65,[d.inst].concat(_.tX(_.j7.apply(0,arguments))))}}(U)}f=_.H(P());
for(U=f.next();!U.done;U=f.next())U=U.value,Q(U)&&EGO(this,U),R(v)&&!Vq(U)&&arD(this.inst,U)};
l.prototype.forwardDynamicProps=function(){var d=I(this.inst);d=_.H(d);for(var f=d.next();!f.done;f=d.next()){var c=_.H(f.value);f=c.next().value;c=c.next().value;cgb(this,f,c);R(v)&&!Vq(f)&&Mlb(this.inst,f)}};
l.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
l.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
l.prototype.attributeChangedCallback=function(d,f,c){this.inst.attributeChangedCallbackWrapper(d,f,c)};
_.SB.Object.defineProperties(l.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return v}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.SB.Object.defineProperties(l,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return N}}});
customElements.define(v,l)};
cgb=function(k,v,C){k.hasOwnProperty(v)||Object.defineProperty(k,v,{get:function(){var G,p=((G=k.is)!=null?G:k.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||RK(p,v,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,G=this.polymerController[v],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,G},
set:function(G){if(!C){var p,P=((p=k.is)!=null?p:k.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||RK(P,v,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=v,this.loggingStatus.bypassProxyController=!0,this.polymerController[v]!==G&&(p={},this.polymerController.setProperties((p[v]=G,p)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
EGO=function(k,v,C){var G=k.polymerController;k[v]=function(){var p=_.j7.apply(0,arguments);k.loggingStatus.currentExternalCall=v;k.loggingStatus.bypassProxyController=!0;var P,N=((P=k.is)!=null?P:k.tagName).toLowerCase();RK(N,v,"PROPERTY_ACCESS_CALL_EXTERNAL");var I;P=(I=C!=null?C:G[v])==null?void 0:I.call.apply(I,[G].concat(_.tX(p)));k.loggingStatus.currentExternalCall=void 0;k.loggingStatus.bypassProxyController=!1;return P}};
arD=function(k,v){var C=k.hostElement,G=k[v];k[v]=function(){var p=_.j7.apply(0,arguments);if(C.loggingStatus.currentExternalCall!==v){var P,N=((P=C.is)!=null?P:C.tagName).toLowerCase();RK(N,v,"PROPERTY_ACCESS_CALL_INTERNAL")}return G==null?void 0:G.apply(k,p)}};
Mlb=function(k,v){var C=Object.getOwnPropertyDescriptor(k,v);C&&!C.get&&Object.defineProperty(k,v,{get:function(){BRg(k.hostElement,v);return C.value},
set:function(G){lo(k.hostElement,v);C.value=G}})};
UAb=function(k){return _.z("poly_si_dom_repeat_detached_fix_killswitch")||k.tagName!=="PS-DOM-REPEAT"?k.tagName==="DOM-REPEAT":!0};
i$6=function(k,v){var C=gG3(k);k instanceof Element&&C.unshift(k);k=_.H(C.filter(UAb));for(var G=k.next();!G.done;G=k.next()){var p=void 0;G=_.H((p=G.value.__instances)!=null?p:[]);for(p=G.next();!p.done;p=G.next())if(p=p.value,p.root){p=Array.from(p.root.children);p=_.H(p);for(var P=p.next();!P.done;P=p.next())C.push.apply(C,_.tX(i$6(P.value,v)))}}return C.filter(function(N){return N.usePatchedLifecycles&&N.lifecycleIsConnected===v})};
gG3=function(k){var v=null;k instanceof Element?v=Element.prototype.querySelectorAll:k instanceof DocumentFragment&&(v=DocumentFragment.prototype.querySelectorAll);return v?Array.from(v.call(k,"*")):[]};
hZ=function(k){_.E0(function(){for(var v=_.H(i$6(k,!1)),C=v.next();!C.done;C=v.next()){C=C.value;C.lifecycleIsConnected=!0;try{var G=void 0,p=void 0,P=void 0,N=void 0;(G=(N=C.polymerController)!=null?N:C)==null||(P=(p=G).connectedCallback)==null||P.call(p)}catch(I){_.hb(I)}}})};
B9=function(k){_.E0(function(){for(var v=_.H(i$6(k,!0)),C=v.next();!C.done;C=v.next()){C=C.value;C.lifecycleIsConnected=!1;try{var G=void 0,p=void 0,P=void 0,N=void 0;(G=(N=C.polymerController)!=null?N:C)==null||(P=(p=G).disconnectedCallback)==null||P.call(p)}catch(I){_.hb(I)}}})};
ePg=function(){if(!LJf){LJf=!0;var k=[Node];jU&&k.push(jU.Wrapper);var v=Node.prototype.insertBefore,C=Node.prototype.removeChild;k=_.H(k);for(var G=k.next(),p={};!G.done;p={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},G=k.next())G=G.value,p.nativeInsertBefore=G.prototype.insertBefore,G.prototype.insertBefore=function(N){return function(I,S){if(I instanceof DocumentFragment){var Q=Array.from(I.children);I=N.nativeInsertBefore.call(this,I,S);
if(this.isConnected&&N.nativeInsertBefore===v)for(S=_.H(Q),Q=S.next();!Q.done;Q=S.next())hZ(Q.value);return I}Q=I instanceof Element&&I.isConnected;S=N.nativeInsertBefore.call(this,I,S);Q&&B9(I);this.isConnected&&hZ(I);return S}}(p),p.nativeAppendChild=G.prototype.appendChild,G.prototype.appendChild=function(N){return function(I){if(I instanceof DocumentFragment){var S=Array.from(I.children);
I=N.nativeAppendChild.call(this,I);if(this.isConnected){S=_.H(S);for(var Q=S.next();!Q.done;Q=S.next())hZ(Q.value)}return I}S=I instanceof Element&&I.isConnected;Q=N.nativeAppendChild.call(this,I);S&&B9(I);this.isConnected&&hZ(I);return Q}}(p),p.nativeRemoveChild=G.prototype.removeChild,G.prototype.removeChild=function(N){return function(I){var S=I instanceof Element&&I.isConnected,Q=N.nativeRemoveChild.call(this,I);
S&&C===N.nativeRemoveChild&&B9(I);return Q}}(p),p.nativeReplaceChild=G.prototype.replaceChild,G.prototype.replaceChild=function(N){return function(I,S){if(I instanceof DocumentFragment){var Q=Array.from(I.children);
I=N.nativeReplaceChild.call(this,I,S);if(this.isConnected)for(B9(S),S=_.H(Q),Q=S.next();!Q.done;Q=S.next())hZ(Q.value);return I}Q=I instanceof Element&&I.isConnected;var R=this.isConnected,l=N.nativeReplaceChild.call(this,I,S);R&&B9(S);Q&&B9(I);R&&hZ(I);return l}}(p);
k=[Element];jU&&k.push(jU.Wrapper);k=_.H(k);G=k.next();for(p={};!G.done;p={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},G=k.next())G=G.value,G.prototype.before=O$g(G.prototype.before),G.prototype.after=O$g(G.prototype.after),p.nativeReplaceWith=G.prototype.replaceWith,G.prototype.replaceWith=function(N){return function(){var I=_.j7.apply(0,arguments),S=_.H(yg2(I)),Q=S.next().value,
R=S.next().value;S=this.isConnected;N.nativeReplaceWith.apply(this,I);I=_.H(R);for(R=I.next();!R.done;R=I.next())B9(R.value);if(S)for(B9(this),Q=_.H(Q),S=Q.next();!S.done;S=Q.next())S=S.value,S instanceof Element&&hZ(S)}}(p),p.nativeRemove=G.prototype.remove,G.prototype.remove=function(N){return function(){var I=this.isConnected;
N.nativeRemove.call(this);I&&B9(this)}}(p),p.nativeInsertAdjacentElement=G.prototype.insertAdjacentElement,G.prototype.insertAdjacentElement=function(N){return function(I,S){var Q=S.isConnected;
I=N.nativeInsertAdjacentElement.call(this,I,S);Q&&B9(S);I.isConnected&&hZ(I);return I}}(p),p.nativeSetAttribute=G.prototype.setAttribute,G.prototype.setAttribute=function(N){return function(I,S){var Q=Xgb(this);
if(!Q.usePatchedLifecycles)return N.nativeSetAttribute.call(this,I,S);var R=this.getAttribute(I);N.nativeSetAttribute.call(this,I,S);S=this.getAttribute(I);xA_(Q,I,R,S)}}(p),p.nativeRemoveAttribute=G.prototype.removeAttribute,G.prototype.removeAttribute=function(N){return function(I){var S=Xgb(this);
if(!S.usePatchedLifecycles)return N.nativeRemoveAttribute.call(this,I);var Q=this.getAttribute(I);N.nativeRemoveAttribute.call(this,I);Q!==null&&xA_(S,I,Q,null)}}(p),p.nativeToggleAttribute=G.prototype.toggleAttribute,G.prototype.toggleAttribute=function(N){return function(I,S){var Q=Xgb(this);
if(!this.usePatchedLifecycles)return N.nativeToggleAttribute.call(this,I,S);var R=this.getAttribute(I),l=R!==null;S=N.nativeToggleAttribute.call(this,I,S);S!==l&&xA_(Q,I,R,S?"":null);return S}}(p);
k=[Document,DocumentFragment,Element,ShadowRoot];jU&&k.push(jU.Wrapper);k=_.H(k);for(p=k.next();!p.done;p=k.next())p=p.value,p.prototype.prepend=O$g(p.prototype.prepend),p.prototype.append=O$g(p.prototype.append);(jU==null?void 0:jU.noPatch)===!0&&AgO();document.readyState==="complete"?hZ(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&hZ(document.body)});
var P=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");P&&P.get&&P.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:P.enumerable,configurable:!0,get:P.get,set:function(N){N||B9(this);P.set.call(this,N);return N}})}};
O$g=function(k){return function(){var v=_.j7.apply(0,arguments),C=_.H(yg2(v)),G=C.next().value;C=C.next().value;k.apply(this,v);v=_.H(C);for(C=v.next();!C.done;C=v.next())B9(C.value);if(this.isConnected)for(G=_.H(G),v=G.next();!v.done;v=G.next())v=v.value,v instanceof Element&&hZ(v)}};
AgO=function(){for(var k=_.H(q9x),v=k.next();!v.done;v=k.next()){v=v.value.prototype;for(var C=_.H(mA6),G=C.next();!G.done;G=C.next()){G=G.value;var p=Object.getOwnPropertyDescriptor(v,G);p&&Object.defineProperty(v,"__shady_native_"+G,p)}}};
xA_=function(k,v,C,G){var p,P;if((p=k.polymerController)==null?0:(P=p.observedAttributes)==null?0:P.includes(v))if(k=k.polymerController,k.attributeChangedCallbackWrapper)k.attributeChangedCallbackWrapper.call(k,v,C,G);else{var N;(N=k.attributeChangedCallback)==null||N.call(k,v,C,G)}};
yg2=function(k){var v=[],C=[];k=_.H(k);for(var G=k.next();!G.done;G=k.next())G=G.value,G instanceof Element&&G.isConnected&&C.push(G),G instanceof DocumentFragment?v.push.apply(v,_.tX(Array.from(G.children))):v.push(G);return[v,C]};
Xgb=function(k){return!(k instanceof Element)&&k.node instanceof Element?k.node:k};
DAx=function(k,v){var C=v?["children"].concat(_.tX(v)):["children"];v=[];C=_.H(C);for(var G=C.next();!G.done;G=C.next()){var p=G.value;if(k.hasOwnProperty(p)){G=k[p];G=typeof G==="function"?G():G;G=Array.isArray(G)?G:[G];G=iE(G).flat();if(p!=="children"){p=YPf(p);for(var P=_.H(G),N=P.next();!N.done;N=P.next())N=N.value,N instanceof Element&&N.setAttribute("slot",p)}v.push(G)}}v.length===0?k=[]:(k=iE(_.u("div",null,v)),k=Array.from(k.childNodes));return k};
s6j=function(k,v,C){var G={};_.jH(function(){var p={},P;for(P in v)if(v.hasOwnProperty(P)){var N=void 0,I=void 0;if(!(((N=C.slotProps)==null?0:N.includes(P))||P==="children"||((I=C.callbackProps)==null?0:I.includes(P))||P==="ref")&&(N=_.B5(v[P]),G[P]!==N)){G[P]=N;I=void 0;var S=(I=k.hostElement)!=null?I:k;!C.skipHostForwardedProps&&tlx.has(P)&&(S[P]=N);p[P]=N}}O0(function(){if(k.setProperties)k.setProperties(p);else for(var Q=_.H(Object.entries(p)),R=Q.next();!R.done;R=Q.next()){var l=_.H(R.value);
R=l.next().value;l=l.next().value;k[R]=l}})},"i")};
hPK=function(k,v,C,G){var p=DAx(C,G.slotProps),P=(0,_.v9)(k);p=_.H(p);for(var N=p.next();!N.done;N=p.next())P.appendChild(N.value);s6j(v,C,G);G=_.H(G.callbackProps||[]);p=G.next();for(P={};!p.done;P={kebabEventName:void 0,eventListener:void 0},p=G.next())N=p=p.value,String(p).substring(0,2)==="on"&&C[N]?(P.kebabEventName=YPf(String(p).substring(2)),P.eventListener=C[N],k.addEventListener(P.kebabEventName,P.eventListener),_.Vr(function(R){return function(){k.removeEventListener(R.kebabEventName,R.eventListener)}}(P))):
v[N]=C[N];
if(C.ref){C=_.H(Vlm(C.ref));var I=C.next().value,S=C.next().value,Q=v.attached.bind(v);v.attached=function(){I(k);Q()};
_.Vr(function(){S()})}};
Vlm=function(k){if(typeof k==="function"){var v;return[function(C){v=k(C)},
function(){var C;(C=v)==null||C()}]}if(!k.onRender||!k.onUnmount)throw Error("Sg");
return[k.onRender,k.onUnmount]};
Brb=function(k,v){v=v===void 0?{}:v;var C=function(G){var p=document.createElement(k),P;var N=(P=p.polymerController)!=null?P:p;hPK(p,N,G,v);return p};
C.debugName=k+" (CoW wrapped)";return C};
nG6=function(k,v,C,G,p){G=G===void 0?{}:G;var P=j6D,N=!1;P?(N=!0,j6D=void 0):(Y96=v,P=document.createElement(v),Y96=void 0);var I=P;I.usePatchedLifecycles=!0;I.lifecycleIsConnected=!1;P.loggingStatus={};var S=wgf(k,v,P,G,p);_.Vr(function(){I.lifecycleIsConnected&&(I.lifecycleIsConnected=!1,S.disconnectedCallback())});
N||(P.__noInsertionPoint=!0,hPK(P,S,C,G));return P};
wgf=function(k,v,C,G,p){p=p===void 0?frO:p;Jg2[v]!=null||(Jg2[v]=p(k,v,G==null?void 0:G.getTemplate,G));var P=Jg2[v],N=P.ctor;p=P.getInitialMethods;var I=P.getPropsToForwardBeforeReady;k=P.getPropsToForwardBeforeRegister;G=P.shouldForwardProp;var S=P.observedAttributes,Q=P.shouldLog,R=N(C,{beforeReady:function(){var l=R;l._takeAttributes?l._takeAttributes():l.setPropertiesFromInitialAttributeValues&&l.setPropertiesFromInitialAttributeValues();l=_.H(I(C.polymerController));for(var d=l.next();!d.done;d=
l.next()){var f=_.H(d.value);d=f.next().value;f=f.next().value;cgb(C,d,f);Q(v)&&!Vq(d)&&Mlb(C.polymerController,d)}C.polymerController=hnm(R,v)}});
C.polymerController=R;C.polymerController.observedAttributes=S;P=_.H(R.getExtraMethodsToForward());for(N=P.next();!N.done;N=P.next())S=_.H(N.value),N=S.next().value,S=S.next().value,EGO(C,N,S);p=_.H(p());for(P=p.next();!P.done;P=p.next())P=P.value,G(P)&&EGO(C,P),Q(v)&&!Vq(P)&&arD(R,P);k=_.H(k());for(G=k.next();!G.done;G=k.next())p=_.H(G.value),G=p.next().value,p=p.next().value,cgb(C,G,p);return R};
rgm=function(k){var v=YV;YV=k;return v};
kSK=function(k){if(KJD.has(k)&&YV&&Tr2(YV)===k){var v;(v=YV)._numRenders!=null||(v._numRenders=0);YV._numRenders++;if(YV._numRenders>1)throw Error("Tg");return YV}};
vwf=function(k){var v=Tr2(k);YV!==k&&v.includes("-")&&owK.set(k,!0)};
Tr2=function(k){var v;return(v=k==null?void 0:k.tagName.toLowerCase())!=null?v:""};
CsO=function(k,v){if(k.componentType===qi)throw Error("Ug");KJD.add(v);var C=function(){var G=HTMLElement.call(this)||this;G.is=v;if(Y96===v)return G.isInert=!0,G;G.createElement();return G};
_.E(C,HTMLElement);C.prototype.createElement=function(){if(!this.isInert){j6D=this;var G=_.H(_.sBD(function(){return _.u(k,null)})).next().value;
j6D=void 0;Bxm(this);return G}};
customElements.define(v,C)};
p4_=function(k,v,C,G,p){k.prototype.is=v;(G==null?0:G.useSink)?GS2(k,v,C,G,p):(C=frO(k,v,C,G),$Ai(C,v));return k};
GS2=function(k,v,C,G,p){ePg();var P=_.D(function(N){return nG6(k,v,N,Object.assign({},G,{getTemplate:C}),p)},"j");
P.debugName=v+" (CoW wrapped)";CsO(P,v);return P};
WyK=function(k){return!Psf.has(k)};
Ibi=function(k,v,C,G){function p(){if(!l){for(var d=new Set(HFZ),f=_.H(P.behaviors),c=f.next();!c.done;c=f.next()){c=c.value;for(var U=_.H(Object.getOwnPropertyNames(c)),O=U.next();!O.done;O=U.next()){O=O.value;var X=void 0,x=(X=Object.getOwnPropertyDescriptor(c,O))==null?void 0:X.value;x&&x instanceof Function&&(!Q[O]||_.z("polymer_forward_method_killswitch"))&&d.add(O)}}f=_.H(Object.entries(Object.getOwnPropertyDescriptors(k.prototype)));for(c=f.next();!c.done;c=f.next())U=_.H(c.value),c=U.next().value,
U=U.next().value,U.value instanceof Function&&d.add(c);l=d}return l}
var P=Bz_({is:v,disableElementRegistration:!1,getTemplate:C,providers:G==null?void 0:G.providers,reactivityMode:G==null?void 0:G.reactivityMode},k);if((G==null?0:G.allowedProps)||(G==null?0:G.allowedPropsFromBehaviors)){var N,I;P.allowedProps=[].concat(_.tX((N=G.allowedProps)!=null?N:[]),_.tX((I=G.allowedPropsFromBehaviors)!=null?I:[]))}var S=q43(P,k);v=S.observedAttributes;var Q={};C=_.H(P.reactiveSchemas);for(G=C.next();!G.done;G=C.next())if(G=G.value,G.type==="signal")Q[G.propertyKey]={readOnly:G.readOnly},
G.readOnly&&(Q[Qof(G.propertyKey)]={readOnly:!0});else if(G.type==="compute"||G.type==="computeWithMethod"||G.type==="redux")Q[G.propertyKey]={readOnly:!0};var R=P.reactiveSchemas.length,l;return{ctor:function(d,f){d=new S(d);d.beforeReady=f.beforeReady;return d},
props:Q,observedAttributes:v,getInitialMethods:p,getPropsToForwardBeforeRegister:function(){for(var d=[],f=new Set,c=_.H(NKD),U=c.next();!U.done;U=c.next())U=U.value,d.push([U,U!=="observers"&&U!=="properties"]),f.add(U);c=_.H(Object.keys(Q));for(U=c.next();!U.done;U=c.next())U=U.value,d.push([U,Q[U].readOnly]),f.add(U);c=p();U=_.H(Object.keys(Object.getOwnPropertyDescriptors(k.prototype)));for(var O=U.next();!O.done;O=U.next())O=O.value,!WyK(O)||c.has(O)||f.has(O)||(d.push([O,!1]),f.add(O));d.push(["allowedProps",
!0]);return d},
getPropsToForwardBeforeReady:function(d){var f=[];d=_.H(Object.keys(d));for(var c=d.next();!c.done;c=d.next()){c=c.value;var U=p();WyK(c)&&!U.has(c)&&f.push([c,!1])}d=_.H(P.reactiveSchemas.slice(R));for(c=d.next();!c.done;c=d.next())c=c.value,c.type!=="compute"&&c.type!=="computeWithMethod"&&c.type!=="redux"&&c.type!=="signal"||f.push([c.propertyKey,c.type==="signal"?c.readOnly:!0]);return f},
shouldForwardProp:WyK,shouldLog:Qq}};
_.t=function(k,v,C,G){var p,P,N=(P=(p=G)==null?void 0:p.mode)!=null?P:0;G!=null||(G={});var I;(I=G).reactivityMode!=null||(I.reactivityMode=0);N===1&&_.cP("creator_poly_si_disable_list").includes(v)&&(N=2);return N===1?p4_(k,v,C,Object.assign({},G,{useSink:!0}),Ibi):p4_(k,v,C,Object.assign({},G,{useSink:N===2}))};
_.wu=function(){return function(k,v,C,G){var p,P,N=(P=(p=G)==null?void 0:p.mode)!=null?P:2;G!=null||(G={});var I;(I=G).reactivityMode!=null||(I.reactivityMode=0);if(N===0)throw Error("Vg`"+N);return GS2(k,v,C,G,N===1?Ibi:void 0)}};
_.nm=function(k){return _.z("creator_poly_si_killswitch")?!1:_.z("force_all_poly_si_batches")&&(k==="poly_si_all_on_test_check"||k==="creator_poly_si_batch_050"?0:k)||document.documentElement.hasAttribute("use-signals")?!0:!k||_.z(k+"_holdback_enabled")&&_.z("kevlar_polysi_holdback")?!1:_.z(k)};
JZ=function(k){return k?k.icon?k.icon.iconType.toLowerCase():k.customThumbnail?"member":"":""};
ZFi=function(k){if(!k)return"";k=_.H(k);for(var v=k.next();!v.done;v=k.next())if((v=v.value)&&v.liveChatAuthorBadgeRenderer&&(v=JZ(v.liveChatAuthorBadgeRenderer))&&v!=="verified")return v;return""};
S1f=function(k,v){if(!k)return null;var C;return((C=k.find(function(G){return G&&G.liveChatAuthorBadgeRenderer?JZ(G.liveChatAuthorBadgeRenderer)===v:!1}))==null?void 0:C.liveChatAuthorBadgeRenderer)||null};
_.dmb=function(k){var v=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;k=uLj(k);v=uLj(v);var C=Q_x(k.hex);v=Q_x(v.hex);var G=v[0]/255;var p=v[1]/255,P=v[2]/255,N=Math.max(G,p,P),I=Math.min(G,p,P),S=0,Q=0,R=.5*(N+I);N!=I&&(N==G?S=60*(p-P)/(N-I):N==p?S=60*(P-G)/(N-I)+120:N==P&&(S=60*(G-p)/(N-I)+240),Q=0<R&&R<=.5?(N-I)/(2*R):(N-I)/(2-2*R));G=[Math.round(S+360)%360,Q,R];C=bFK(C,v);for(k=R22(k.hex);C<4.5;){k=G[2]>=.5?k.darker((4.5-C)/2):k.brighter((4.5-C)/2);C=k.toString();
p=lb6(C);if(!p.length)throw Error("Xd`"+C);C=p;C=bFK(C,v)}return k.hex()};
bFK=function(k,v){k=_.jtg(k);v=_.jtg(v);return(Math.max(k,v)+.05)/(Math.min(k,v)+.05)};
_.ru=function(k){return"#"+("000000"+(k&16777215).toString(16)).slice(-6)};
_.fb2=function(k){for(var v=0,C=0;C<k.length;C++)v=k.charCodeAt(C)+((v<<5)-v);k="#";for(C=0;C<3;C++)k+=("00"+(v>>C*8&255).toString(16)).slice(-2);return k};
z2f=function(k){k=(k||"").split(":");k.length===1&&k.unshift("yt-icons");k[1]=k[1].toLowerCase();return k};
$mx=function(k,v){var C=(v=v===void 0?!1:v)?Fyb:cJZ,G=v?Ew$:ab6;k.getIconNames().forEach(function(p){p=v?p:p.substring(p.indexOf(":")+1);k.name==="yt-icons"?MG6.add(p):p.includes("-filled")?C.add(p):G.add(p)})};
Km=function(k,v,C,G){C=C===void 0?!1:C;G=G===void 0?!1:G;var p,P,N;return _.Z(function(I){if(I.nextAddress==1)return I.yield(UmD,2);if(G)return I.return(MG6.has(k));p=C?Fyb:cJZ;P=C?Ew$:ab6;return v?(N=k.includes("-filled")?k:k.concat("-filled"),I.return(p.has(N))):I.return(P.has(k))})};
_.TQ=function(k){if(gwm(k))return k.toString();var v=iFm.get(k);if(v)return v;v=k.toLowerCase();var C="yt-icons",G=v.replace(/_/g,"-");switch(k){case "MY_CHANNEL":v="account_circle";break;case "ADD_TO_LIBRARY":v="add";break;case "ALERT_WARN_RED":v="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":v="person_music";break;case "BLOCK_USER":v="block";break;case "CAPTIONS":v="closed_caption";break;case "CLOSED_CAPTION":C="av";v="closed-caption";break;case "COLLECTION":C="maps";v="layers";break;case "CONTACT":C=
"icons";v="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":C="yt-studio-system-icons";v=G.split("creator-studio-")[1];break;case "DISMISSAL":v="close";break;case "DO_NOT_DISTURB":v="block";break;case "DOGFOOD":C="icons";v="pets";break;case "DRAFT":v="paper_corner_folded";
break;case "EMPTY_LIKE":v="like_outline";break;case "EXIT_APP":v="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":v=G;break;case "GAMES":C="ytg";v="my-games";break;case "GO_TO_PAGE":v="arrow-forward";break;case "GROUP":C="social";break;case "HIDE":v="not_interested";break;case "INPUT_COMPONENT":C="icons";v="settings-input-component";break;case "KIDS_BLOCK":v="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":C="ytg";v="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":C=
"ytg";v="membership-post-purchase";break;case "MULTIVIEW":v="screen_multi_view";break;case "MY_LOCATION":C="maps";v=G;break;case "NOTIFICATIONS_INBOX":v="NOTIFICATIONS";break;case "NEXT":v="chevron_right";break;case "OFFLINE":v="power-settings-new";break;case "PAUSE":C="miniplayer";break;case "PAYMENT":C="icons";break;case "PHONE_DOWNLOAD":v="phone_download";break;case "PREMIUM_STANDALONE":C="yt-logos";v="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":C="yt-logos";v="premium_standalone_cairo";
break;case "QUESTION_ANSWER":v="question_answer";break;case "REDEEM":C="icons";v="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":v="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":v="library_add";break;case "SCHOOL":C="yt-sys-icons";v="creator_academy";break;case "SETTINGS_LIGHT":v="settings_applications";break;case "SETTINGS_MATERIAL":v="settings";break;case "SEARCH_HISTORY":v="watch_history";break;case "SHOPPING_BAG":v="bag";break;case "SOCIAL":case "PEOPLE":C=
"yt-icons";v="people";break;case "STAFF_PICK":C="ytg";v="spotlight";break;case "START_DVR":v="add";break;case "STOP_DVR":C="av";v="stop";break;case "TAB_LIKED":v="like";break;case "TAB_INBOX":v="mail";break;case "TERMS_OF_SERVICE":C="icons";v="description";break;case "TRENDING":v="fire";break;case "UNBLOCK_USER":v="remove";break;case "UNPLUGGED_DARK_THEME":C="image";v="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":v="live";break;case "UNPLUGGED_SPORTS":C="ytu";v="visibility-off";break;
case "VIDEOS":C="av";v="play-circle-filled";break;case "YOUTUBE":C="yt-logos";v="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":C="yt-logos-ext";v="yt-logo-red-updated";break;case "YOUTUBE_LOGO":C="yt-logos-ext";v="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":C="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":C="shorts";v=G;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":C="yt-sys-icons";v="youtube_improve_tv";break;case "OUTLINE_BAG":C=
"yt-sys-icons";v="bag";break;case "QUEUE_PLAY_LAST":C="yt-sys-icons";v="list_queue_last";break;case "SLASH_CIRCLE_LEFT":v="slash_circle_left";break;case "SPEED_1_POINT_2X":v="1_point_2x";break;case "SPEED_1_POINT_5X":v="1_point_5x";break;case "SPEED_1_POINT_8X":v="1_point_8x";break;case "SPEED_POINT_2X":v="point_2x";break;case "SPEED_POINT_5X":v="point_5x";break;case "SPEED_POINT_8X":v="point_8x";break;case "SPEED_1X":v="1x";break;case "SPEED_2X":v="2x";break;case "TAB_BOOKMARK":v="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":C="yt-sys-icons";v="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":C="yt-sys-icons";v="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":C="yt-sys-icons",v="tic_tac_toe"}v=C+":"+v;iFm.set(k,v);return v};
gwm=function(k){var v;_.z("kevlar_use_wil_icons")?v=!!_.Ql().resolve(_.kg).resolveIcon({iconName:k.toString()}):v=!1;return v};
_.vU=function(k,v,C,G){C=C===void 0?{}:C;G=G===void 0?!1:G;C===null&&(C={});var p=_.cP("kevlar_command_handler_command_banlist");p=_.H(p);for(var P=p.next();!P.done;P=p.next())if(P=k?k.hasOwnProperty(P.value):void 0,P)return!1;p=_.F(k.commandMetadata,_.G8);return G&&p!=null&&p.url?!1:!v.disableCommandHandlerOverride&&_.of.instance?(G=_.of.instance,C.form||(C.form={element:v}),C.form.element||(C.form.element=v),!C.clickedVisualElement&&v.visualElement&&(C.clickedVisualElement=v.visualElement),G.resolveCommand(k,
C),!0):!1};
Ly_=function(k,v){k=Cw(k);for(var C=_.H(k.visibilityMonitorKeys||[]),G=C.next();!G.done;G=C.next())v.unobserveByKey(G.value);k.visibilityMonitorKeys=void 0};
xmj=function(k,v){if(_.Et()){if(_.z("kevlar_vimio_use_shared_monitor"))OFO(k,v.data);else if(!OFO(k,v.data))return;var C=v.data,G=yJ6(C);if(_.z("enable_client_ve_spec_logging"))Ly_(k,v.observer);else{var p=Cw(k);p.trackedParams&&p.trackedParams!==G&&Ly_(k,v.observer)}p=Cw(k);!C||p.data&&p.data===C||(p.data=C);X4Z(k,v);p.trackedParams=G}};
X4Z=function(k,v){var C=v.observer;if(!C&&_.z("web_skip_missing_vimio_observer")){var G,p;_.ji(new _.q5("VisibilityObserver is not defined.",k.tagName,k.trackedParams,(G=v.data)==null?void 0:G.trackingParams,(p=v.data)==null?void 0:p.loggingDirectives))}else{var P=v.layer,N=v.visibilityCallback||function(){},I=v.prescanCallback,S=Cw(k);
G=[];v.showOption&&G.push(C.observe(k,function(){v.skipLogging&&v.skipLogging()||_.GI().reportShown(S,void 0,P);N(!0)},v.showOption));
v.hideOption&&G.push(C.observe(k,function(){_.GI().reportHidden(S,void 0,P);N(!1)},v.hideOption));
v.prescanOption&&I&&G.push(C.observe(k,function(){I()},v.prescanOption));
S.visibilityMonitorKeys=G}};
OFO=function(k,v){k=Cw(k);if(k.visualElement&&!v)return!0;if(!v)return!1;var C=!1;if(_.z("enable_client_ve_spec_logging")){var G,p;C=!!((G=v.loggingDirectives)==null?0:(p=G.clientVeSpec)==null?0:p.uiType)}G=yJ6(v);if(!G&&!C)return!1;_.z("mweb_component_visibility_logging")&&(k.veContainer||(k.veContainer={}),k.veContainer.trackingParams=G);if(k.trackedParams&&k.trackedParams===G)return!1;var P;if(_.z("enable_client_ve_spec_logging")&&((P=k.visualElement)==null?0:P.isClientVe())){var N;P=(N=k.visualElement)==
null?void 0:N.getAsJspb();var I,S,Q,R;if(_.RI(P,2)===((I=v.loggingDirectives)==null?void 0:(S=I.clientVeSpec)==null?void 0:S.uiType)&&_.RI(P,3,-1)===((Q=v.loggingDirectives)==null?void 0:(R=Q.clientVeSpec)==null?void 0:R.elementIndex))return!1}if(_.z("enable_client_ve_spec_logging")){var l,d;!k.visualElement&&((l=v.loggingDirectives)==null?0:(d=l.clientVeSpec)==null?0:d.uiType)&&(I=v.loggingDirectives.clientVeSpec,v=I.uiType,N=I.elementIndex,I=I.clientYoutubeData,k.visualElement=_.PU(_.WU(),{veType:v,
elementIndex:N,clientYouTubeData:I}))}return!0};
yJ6=function(k){if(k==null?0:k.rendererContext){var v=_.F(k.rendererContext,_.HU);if(v==null?0:v.loggingDirectives)return v.loggingDirectives.trackingParams}return(k==null?0:k.loggingDirectives)?k.loggingDirectives.trackingParams:k==null?void 0:k.trackingParams};
Cw=function(k){var v;return(v=k.polymerController)!=null?v:k};
mmm=function(k){_.GI();if(_.Th(NP().JSC$12792_elementShouldLogGesture).bind(NP())(k,4)){AJ_(k);var v=e2D(k);q1m.set(k,v)}};
AJ_=function(k){q1m.has(k)&&(q1m.get(k).cancel("untrack hover element"),q1m.delete(k))};
e2D=function(k){var v,C=[],G=!1,p=new _.M1(function(P,N){If(k,"mouseenter",_.Th(function(){var I,S,Q;return _.Z(function(R){if(R.nextAddress==1)return v=(0,_.bj)(),I=DmO(k),C.push(I),S=tGi(k,function(){G=!0;N(Error("Wg"))}),R.yield(I,2);
if(R.nextAddress!=3)return S&&Zp(S),Q=s_j(k),C.push(Q),R.yield(Q,3);P();_.OQ(R)})}))});
p.then(function(){var P=(0,_.bj)()-v;P=Math.round(P);if(!(500>P||6E5<=P)){var N=k.getScreenLayer?k.getScreenLayer():void 0;N=_.Et(N)||"";var I=VGb(_.GI(),k);_.DY(N,k.visualElement?k.visualElement:_.Ss(I),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:P}})}mmm(k)},function(){u1&&(u1(),u1=null);
G&&(AJ_(k),mmm(k))});
return p};
DmO=function(k){var v;return(new _.M1(function(C,G){u1=function(){G(Error("Xg"))};
v=_.B_.debounce(_.Th(function(){Zp(p);C()}),1,100);
var p=_.Qa(k,"mousemove",v)})).thenCatch(function(){var C=_.B_.cancelDebouncedJobMap.get(v);
C&&_.B_.cancelJob(C)})};
s_j=function(k){var v;return(new _.M1(function(C,G){u1=function(){G(Error("Yg"))};
v=If(k,"mouseleave",_.Th(function(){C()}))})).thenCatch(function(){Zp(v)})};
tGi=function(k,v){return If(k,"mouseleave",_.Th(v))};
BKO=function(k){h26&&_.b1.cancel(h26);h26=_.b1.run(function(){_.nA(k,"yt-visibility-refresh");h26=0})};
j_m=function(k){k=Number(k);return"rgba("+[k>>16&255,k>>8&255,k&255,(k>>24&255)/255].join()+")"};
w43=function(k){if(!k)return!1;if(_.F(k,_.Y1m))return!0;var v;if(k=(v=_.F(k,_.oH))==null?void 0:v.commands)for(v=_.H(k),k=v.next();!k.done;k=v.next())if(_.F(k.value,_.Y1m))return!0;return!1};
nw3=function(k){var v=!0;v=v===void 0?!0:v;if(!k.useSignals&&!k.experimentalPropertiesChanged||_.z("experimental_templating_behavior_nopatch_killswitch")){var C=k._propertiesChanged;k._propertiesChanged=function(G,p,P){v?k.debounceRender():k.doRender();C&&C.call(k,G,p,P)}}};
JJx=function(k,v){if(k.useSignals||k.experimentalPropertiesChanged)if(_.z("experimental_templating_behavior_nopatch_killswitch"))k.experimentalPropertiesChanged=function(){};
else return;var C=new Set,G=[k].concat(_.tX(k.behaviors));G=_.H(G);for(var p=G.next();!p.done;p=G.next()){p=p.value;for(var P in p.properties)C.has(P)||(k._addPropertyEffect(P,"function",v),C.add(P))}};
rJ$=function(){var k=Polymer.Element,v=k._prepareTemplate;k._prepareTemplate=function(){v.call(this);var C=this.prototype;if(C.experimentalTemplatingInUse&&C.experimentalTemplatingInUse()&&C.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.hb(Error("Zg"));else{C=this.template.content.childNodes;for(var G=C.length-1;G>=0;G--){var p=C[G];p.nodeName!=="STYLE"&&p.nodeName!=="LINK"&&p.nodeName!=="SCRIPT"&&p.nodeName!=="#comment"&&p.remove()}}}};
Ky3=function(k){var v=!0;v=v===void 0?!0:v;rJ$();var C=k.ready;k.ready=function(){this._template=null;C.call(this)};
JJx(k,v?k.debounceRender:k.doRender)};
ka_=function(k,v,C){if(C===null||C===void 0)return C;var G=M5g(k.tagName.toLowerCase(),v,function(){throw Error("Tb");});
if(G===null)return C;G=TK2[G];var p;if((p=G.isUnwrappable)==null?0:p.call(G,C)){if(G.unwrap)return G.unwrap(C);throw Error("bh");}return G.filterString?G.filterString(k.tagName,v,String(C)):C};
o_b=function(k,v,C){var G=v[v.length-1]!=="$",p=ka_(k,v,C);if(G)if(typeof p==="function"&&v.startsWith("reactiveon")&&v===v.toLowerCase()){var P=H5;xq_(k,v.slice(8),function(N){Ya(P,function(){p(N)})})}else k[v]=p;
else C=p==null?null:String(p),rw(k,v.slice(0,-1),C)};
l1=function(k){v_x.length===0&&requestAnimationFrame(function(){setTimeout(function(){var v=v_x.slice();v_x.length=0;v=_.H(v);for(var C=v.next();!C.done;C=v.next()){C=C.value;try{C()}catch(G){_.Rf(G)}}})});
v_x.push(k)};
Cgi=function(k){if(k){var v=k.component;if(v){var C;v==null||(C=v.events)==null||C.publish("DISCONNECTED");var G;v==null||(G=v.onDisconnected)==null||G.call(v)}var p,P;(p=k.__spec)==null||(P=p.didUnmount)==null||P.call(p);for(v=0;v<k.childNodes.length;v++)Cgi(k.childNodes[v])}};
Gam=function(k,v,C){var G=v&&v.key,p=HG;p[0]=k;p[1]=G;p[2]=void 0;for(var P in v)v.hasOwnProperty(P)&&(k=v[P],G=N_,G.push(P),G.push(k));v=HG;a:{if(P=HG[2])for(k=0;k<P.length;k+=2)if(P[k]==="nonce"){P=P[k+1];break a}P=""}P=wXf(v[0],v[1],P);k=TN(P);G=v[2];if(!k.staticsApplied&&(k.staticsApplied=!0,G&&G.length))if((p=k._attrsArr)&&p.length){for(p=0;p<G.length;p+=2)dJ[G[p]]=p+1;p=k._attrsArr||(k._attrsArr=XXb(0));for(var N=0,I=0;I<p.length;I+=2){var S=p[I],Q=p[I+1],R=dJ[S];R?G[R]===Q&&delete dJ[S]:(p[N]=
S,p[N+1]=Q,N+=2)}Jc(p,N);for(var l in dJ)DqO(P,l,G[dJ[l]],S5),delete dJ[l]}else for(l=0;l<G.length;l+=2)DqO(P,G[l],G[l+1],S5);oD$(P,k,S5);Jc(v,0);C&&C(vG);ntj()};
_.fw=function(k,v,C){C===void 0?delete k[v.name]:k[v.name]=C};
_.zI=function(k){var v={androidIncludeFontPadding:!1},C=0,G=[],p=[],P=[];if(k.simpleText)return v.content=k.simpleText,v;if(k.runs===void 0)return v.content="",v;k=_.H(k.runs);for(var N=k.next();!N.done;N=k.next()){N=N.value;var I=N.text,S=void 0,Q=(S=I)==null?void 0:S.length;if(I&&Q){G.push(I);if(N.bold||N.italics||N.strikethrough||N.underline||N.textColor!=null&&N.textColor!==0||N.deemphasize){I=p;S=I.push;var R={startIndex:C,length:Q};N.bold&&(R.weightLabel="FONT_WEIGHT_MEDIUM");N.italics&&(R.italic=
!0);N.strikethrough&&(R.strikethrough="LINE_STYLE_SINGLE");N.underline&&(R.underline="LINE_STYLE_SINGLE");N.textColor!=null&&N.textColor!==0?document.documentElement.hasAttribute("dark")?R.fontColor=N.darkModeTextColor||N.textColor:R.fontColor=N.textColor:N.deemphasize&&(document.documentElement.hasAttribute("dark")?R.fontColor=parseInt("ff"+pxg("#aaa").substring(1),16):R.fontColor=parseInt("ff"+pxg("#606060").substring(1),16));S.call(I,R)}N.navigationEndpoint&&(I=P,S=I.push,R={startIndex:C,length:Q,
onTap:{innertubeCommand:N.navigationEndpoint}},N.loggingDirectives&&_.fw(R,PgD,N.loggingDirectives),S.call(I,R));C+=Q}}v.content=G.join("");v.styleRuns=p.length?p:void 0;v.commandRuns=P.length?P:void 0;return v};
HB2=function(k){if(k==null||!k.runs)return!0;k=_.H(k.runs);for(var v=k.next();!v.done;v=k.next())if(v=v.value,v.bracket||v.errorUnderline||v.deemphasize||_.F(v,F0)||_.F(v,WiZ))return!1;return!0};
NqO=function(k,v){return function(C){var G=v.unit;if(G!==C)throw Error("eh`"+k+"`"+G+"`"+C);return v}};
cU=function(k){if(!((k==null?0:k.value)&&(k==null?0:k.unit)))return"";switch(k.unit){case "DIMENSION_UNIT_FRACTION":var v="%";break;default:v="px"}k=k.value;v==="%"&&(k*=100);return""+k+v};
Iz$=function(k){try{return k()}catch(v){_.ji(v)}};
_.af=function(k){var v=_.F(k,_.E6);if(v)return v;if((v=_.F(k,ZBK))&&v.commands)return SRi(v.commands);if((v=_.F(k,umi))&&v.commands)return SRi(v.commands);if((k=_.F(k,QVb))&&k.identifier&&k.command&&(bBD||(bBD=[]),!bBD.includes(k.identifier)))return bBD.push(k.identifier),_.F(k.command,_.E6)};
SRi=function(k){if(k.length!==0){var v=[];k=_.H(k);for(var C=k.next();!C.done;C=k.next())(C=_.af(C.value))&&v.push(C);return{commandExecutorCommand:{commands:v}}}};
_.$g=function(k){var v=k.defaultTarget,C=k.elementConfig,G=k.elementsCommand,p=k.skipOnClick,P=k.forceNewState,N=k.additionalCommandArgs,I=k.innertubeCommand||_.af(G);if(I){k={};var S=Rz2(I);G=S.navigatingCommand;S=S.href;G&&S?(k.href$=S,lz$(k,G,S,v),_.z("web_atagconfig_pointerdown")&&dOK(k,G),P&&(k["force-new-state$"]=!0)):(k.role$="button",k.href$="javascript:void(0);");_.F(I,fzO)&&(k["aria-haspopup$"]=!0);p||(k.onclick=function(Q){var R={};if(zz_(Q)){var l=(N==null?void 0:N.clickedVisualElement)||
(N==null?void 0:N.getClickedVisualElement)&&N.getClickedVisualElement();l&&(R={clickedVisualElement:l});R=Object.assign({},{form:{element:Q.target,event:Q,createScreenConfig:R}},N);Q.preventDefault();_.MP(I,R)}});
return Object.assign({},C,k)}};
FiK=function(k){if(k.length){if(k.length===1)return k[0];var v={};_.fw(v,_.oH,{commands:k});return v}};
U6=function(k){return k&&k.href$!=="javascript:void(0);"};
Rz2=function(k){var v,C=((v=_.F(k,_.oH))==null?void 0:v.commands)||[k];k=_.H(C);for(v=k.next();!v.done;v=k.next()){v=v.value;var G=void 0,p=void 0;C=(p=_.F((G=v)==null?void 0:G.commandMetadata,_.G8))==null?void 0:p.url;_.z("web_remove_web_navigation_endpoint_data")||(G=void 0,C=C||((G=_.F(v,cSj))==null?void 0:G.url));if(C&&C!=="/service_ajax"){if(G=_.tG(C,E_m))return k=_.mV(G),{navigatingCommand:v,href:k};_.ji(new _.q5("AttributedString URL could not be sanitized",C))}}return{}};
zz_=function(k){return k.button!==void 0?k.button===0&&!(k.shiftKey||k.altKey||k.metaKey||k.ctrlKey):!(k.shiftKey||k.altKey||k.metaKey||k.ctrlKey)};
lz$=function(k,v,C,G){C=!Zy(C);var p,P,N;if((p=_.F(v,_.W7))!=null&&p.nofollow||(P=_.F(v,_.mw))!=null&&P.nofollow||(N=_.F(v,_.vX))!=null&&N.nofollow||C)k.rel$="nofollow";var I;v=((I=_.F(v,_.vX))==null?void 0:I.target)==="TARGET_NEW_WINDOW"?"_blank":G===void 0?"":G;k.target$=v};
dOK=function(k,v){v.clickTrackingParams&&(k.params={itct:v.clickTrackingParams});k.onpointerdown=function(C){azO(C)};
k._data=v};
Mem=function(k){(k.loggingUrls||[]).forEach(function(v){v3(v.baseUrl,v.attributionSrcMode)})};
azO=function(k){var v=k.currentTarget;k=Iz$(function(){return v.href});
var C=v.params;k&&_.V_(k,C||{},8,!0)};
_.gJ=function(k,v){(k=_.af(k))&&_.MP(k,v)};
_.MP=function(k,v){Tc_(function(C){v?C.resolveCommand(k,v):C.resolveCommand(k)})};
iB6=function(k,v){var C=["yt-core-attributed-string__link"];v!=null&&v.noLinkColor||((v==null?0:v.isOverlay)?C.push("yt-core-attributed-string__link--overlay-call-to-action-color"):C.push("yt-core-attributed-string__link--call-to-action-color"),(v==null?0:v.linkInheritColor)&&C.push("yt-core-attributed-string--link-inherit-color"));C={className:C.join(" "),tabindex$:"0"};var G=k.onTap||k.onLongPress;if(!G)return C;var p=$OZ(k);p&&(C["aria-label$"]=p);v=_.$g({elementsCommand:G,elementConfig:C,skipOnClick:!(v==
null||!v.skipOnClick),forceNewState:!0});k.onLongPress&&(G=new UO_(function(){var P=_.af(k.onLongPress);P&&_.Ql().resolve(_.lL).resolveCommand(P)}),v&&g_b(G,v));
return v||C};
$OZ=function(k){var v,C;return(v=k.onTapOptions)==null?void 0:(C=v.accessibilityInfo)==null?void 0:C.accessibilityLabel};
Lim=function(k){var v=k;k<=16777215&&(v+=parseInt("ff000000",16));return _.Ef(v)};
OBf=function(k){var v=k.isDarkTheme;var C=k.extension;k=k.runColor;var G=void 0;if(C=C==null?void 0:C.colorMap){v=v?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";C=_.H(C);for(var p=C.next();!p.done;p=C.next())if(p=p.value,v===p.key){G=p.value;break}}G==null&&k&&(G=k);if(G)return Lim(G)};
i1=function(k){var v=k.config;var C=k.image;var G=k.imageConfig;var p=k.imageWrapperConfig;var P=k.run;var N=k.tag;var I=k.textLength;var S=k.startIndex===void 0?0:k.startIndex;k=k.length;S===void 0&&(S=0);P={run:P,startIndex:S,endIndex:k!==void 0?S+k:I,tag:N};C&&(P.image=C);G&&(P.imageConfig=G);p&&(P.imageWrapperConfig=p);v&&(P.config=v);return P};
Xxi=function(k,v){var C=[];C.push("yt-core-attributed-string");(v==null?0:v.className)&&C.push(v==null?void 0:v.className);(v==null?0:v.ellipsisTruncate)?C.push("yt-core-attributed-string--ellipsis-truncate"):(v==null?0:v.noWrap)?C.push("yt-core-attributed-string--white-space-no-wrap"):(v==null?0:v.noPreWrap)||C.push("yt-core-attributed-string--white-space-pre-wrap");(v==null?0:v.linkInheritColor)&&C.push("yt-core-attributed-string--link-inherit-color");k.alignment&&C.push(ySb(k.alignment));k.lineBreakMode&&
C.push("yt-core-attributed-string--word-wrapping");return C.join(" ")};
xO_=function(k,v){if(k.weight)return k.weight;switch(k.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 v?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
ASD=function(k){switch(k){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"}};
ySb=function(k){switch(k){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"}};
ya=function(k,v,C){var G=v;k.content&&C&&(C=k.content.indexOf("\n"),C!==-1&&(G=Math.min(v,C)));if(!k.content||k.content.length<=G)v=k;else if(k.attachmentRuns||k.commandRuns||k.decorationRuns||k.styleRuns||k.paragraphStyleRuns){v=Lw(k.content,G);C=G;var p=k.attachmentRuns;if(p){var P=[];p=_.H(p);for(var N=p.next();!N.done;N=p.next())N=Object.assign({},N.value),N.startIndex===void 0||N.startIndex>=C||(N.length||(N.length=0),N.length+N.startIndex>C&&(N.length=C-N.startIndex),P.push(N));C=P}else C=void 0;
P=ez2(G,k.commandRuns);p=G;var I=k.decorationRuns;if(I){N=[];I=_.H(I);for(var S=I.next();!S.done;S=I.next()){S=S.value;var Q=_.F(S.textDecorator,O6);if(Q&&Q.startIndex!==void 0&&!(Q.startIndex>=p)){S=Object.assign({},S,{textDecorator:{highlightTextDecorator:Object.assign({},Q)}});Q=_.F(S.textDecorator,O6);if(!Q.length||Q.length+Q.startIndex>p)Q.length=p-Q.startIndex;N.push(S)}}p=N}else p=void 0;N=ez2(G,k.styleRuns);if(I=k.paragraphStyleRuns)for(k=[],I=_.H(I),S=I.next();!S.done;S=I.next()){var R=S.value;
S=Object.assign({},R);if(!(S.startIndex===void 0||S.startIndex>=G)){if(!S.length||S.length+S.startIndex>G)S.length=G-S.startIndex;Q=[];var l=void 0,d=void 0;if((l=R)==null?0:(d=l.listGroup)==null?0:d.listItems)for(R=_.H(R.listGroup.listItems),l=R.next();!l.done;l=R.next())if(l=Object.assign({},l.value),!(l.startIndex===void 0||l.startIndex>=G)){if(!l.length||l.length+l.startIndex>G)l.length=G-l.startIndex;Q.push(l)}Q.length>0&&(S.listGroup||(S.listGroup={}),S.listGroup=Object.assign({},S.listGroup,
{listItems:Q}));k.push(S)}}else k=void 0;v={content:v,attachmentRuns:C,commandRuns:P,decorationRuns:p,styleRuns:N,paragraphStyleRuns:k}}else v=Object.assign({},k,{content:Lw(k.content,G)});return v};
ez2=function(k,v){if(v){var C=[];v=_.H(v);for(var G=v.next();!G.done;G=v.next())if(G=Object.assign({},G.value),!(G.startIndex===void 0||G.startIndex>=k)){if(!G.length||G.length+G.startIndex>k)G.length=k-G.startIndex;C.push(G)}return C}};
Lw=function(k,v){var C=v,G;if(G=C>0)G=k.charCodeAt(C-1),G=G>=55296&&G<=56319;G&&(C=k.charCodeAt(C),G=C>=56320&&C<=57343);G&&--v;return k.substring(0,v)};
teZ=function(k,v,C){C=C===void 0?qR3:C;if(k){var G=_.Ql().resolve(Qh);G||_.z("mweb_no_observer_killswitch")?xmj(k,{data:v,observer:G,visibilityCallback:C,hideOption:mOi,showOption:DOg,layer:k.layer}):_.ji(new _.q5("Warning: monitorVisibility called with null observer",k.tagName,v==null?void 0:v.loggingDirectives,v==null?void 0:v.trackingParams))}else _.ji(new _.q5("Warning: monitorVisibility called with null element",v==null?void 0:v.loggingDirectives,v==null?void 0:v.trackingParams,v==null?void 0:
v.rendererContext))};
wxZ=function(k,v){var C=[],G=k.content.length,p,P=(p=_.Ql().resolve(_.uL(_.X0)))==null?void 0:p();if(k.paragraphStyleRuns){p=_.H(k.paragraphStyleRuns);for(var N=p.next();!N.done;N=p.next()){var I=C.push,S=I.apply;var Q=void 0;N=N.value;if((Q=N.listGroup)!=null&&Q.listItems){Q=[];b:switch(N.listGroup.listType){case "LIST_TYPE_BULLET":var R="ul";break b;default:R="span"}Q.push(i1({run:N,textLength:G,tag:R,config:{className:"yt-core-attributed-string__list-group"},startIndex:N.startIndex,length:N.length}));
R=_.H(N.listGroup.listItems);for(var l=R.next();!l.done;l=R.next()){l=l.value;b:switch(N.listGroup.listType){case "LIST_TYPE_BULLET":var d="li";break b;default:d="span"}Q.push(i1({run:N,textLength:G,tag:d,startIndex:l.startIndex,length:l.length}))}N=Q}else N=[];S.call(I,C,_.tX(N))}}if(k.styleRuns&&(v==null||!v.noStyleRuns))for(p=_.H(k.styleRuns),I=p.next();!I.done;I=p.next()){N=I=I.value;Q=P;S=v;Q=OBf({extension:_.F(N.styleRunExtensions,sVZ),isDarkTheme:Q===void 0?!1:Q,runColor:N.fontColor});l=N;
R=[];Q&&R.push("yt-core-attributed-string--link-inherit-color");l.italic&&R.push("yt-core-attributed-string--italicized");l.underline&&l.strikethrough?R.push("yt-core-attributed-string--underline-strikethrough",ASD(l.underline)):l.underline?R.push("yt-core-attributed-string--underlined",ASD(l.underline)):l.strikethrough&&R.push("yt-core-attributed-string--strikethrough",ASD(l.strikethrough));if(l.baselineOffset){a:switch(l.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":l="yt-core-attributed-string--baseline-offset-subscript";
break a;case "BASELINE_OFFSET_SUPERSCRIPT":l="yt-core-attributed-string--baseline-offset-superscript";break a;default:l="yt-core-attributed-string--baseline-offset-unknown"}R.push(l)}R=R.join(" ");l={};if(N.weight||N.weightLabel)l.fontWeight=xO_(N,S==null?void 0:S.isHeadline).toString();Q&&(l.color=Q);C.push(i1({run:I,textLength:G,tag:"span",config:{className:R,style:l},startIndex:I.startIndex,length:I.length}))}if(k.decorationRuns)for(p=_.H(k.decorationRuns),I=p.next();!I.done;I=p.next())I=I.value,
S={},I.textDecorator&&(R=I.textDecorator,N=P===void 0?!1:P,l=[],Q=_.F(R,O6),R=_.F(R,Ve2),Q?(R=l,l=R.concat,d=[],(N=OBf({extension:_.F(Q.highlightTextDecoratorExtensions,hzK),isDarkTheme:N,runColor:Q.backgroundColor}))&&d.push("background-color: "+N+";"),Q.backgroundCornerRadius!==void 0&&d.push("border-radius: "+Q.backgroundCornerRadius+"px;"),Q.leftPadding!==void 0&&d.push("padding-left: "+Q.leftPadding+"px;"),Q.rightPadding!==void 0&&d.push("padding-right: "+Q.rightPadding+"px;"),Q.topPadding!==
void 0&&d.push("padding-top: "+Q.topPadding+"px;"),Q.bottomPadding!==void 0&&d.push("padding-bottom: "+Q.bottomPadding+"px;"),l=l.call(R,d)):R&&(Q=l,l=Q.concat,N=N?"#2ba640":"#107516",N=R.color?Lim(R.color):N,N=["padding: 2px;","border-top: solid "+N+" 2px;","border-bottom: solid "+N+" 2px;","background: linear-gradient(135deg, "+N+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+N+" 3px, rgba(0, 0, 0, 0) 3px);"],l=l.call(Q,N)),N=l.join(" "),S.style$=N,N=I.textDecorator,Q=[],R=_.F(N,
Ve2),_.F(N,O6)?Q.push("yt-core-attributed-string--highlight-text-decorator"):R&&Q.push("yt-core-attributed-string--bracket-text-decorator"),N=Q.join(" "),S.className=N,S.dir="auto"),N=_.F(I.textDecorator,O6),Q=_.F(I.textDecorator,Ve2),R=_.F(I.textDecorator,O6),l=_.F(I.textDecorator,Ve2),C.push(i1({run:I,textLength:G,tag:"span",config:S,startIndex:(N==null?void 0:N.startIndex)||(Q==null?void 0:Q.startIndex)||0,length:(R==null?void 0:R.length)||(l==null?void 0:l.length)||0}));if(k.commandRuns&&(v==
null||!v.noEndpoints))for(P=_.H(k.commandRuns),p=P.next();!p.done;p=P.next())p=p.value,I=iB6(p,v),C.push(i1({run:p,textLength:G,tag:"a",config:I,startIndex:p.startIndex,length:p.length}));if(k.attachmentRuns)for(k=_.H(k.attachmentRuns),P=k.next();!P.done;P=k.next()){P=P.value;S=I=void 0;p={className:"yt-core-attributed-string--inline-block-mod"};if((S=P.element)==null?0:S.properties){S=(I=P.element)==null?void 0:I.properties;I=[];S=_.F(S,Bq3);if(S==null?0:S.margin)S=S.margin,S.left&&I.push("margin-left: "+
cU(S.left)+";"),S.right&&I.push("margin-right: "+cU(S.right)+";"),S.top&&I.push("margin-top: "+cU(S.top)+";"),S.bottom&&I.push("margin-bottom: "+cU(S.bottom)+";");I=I.length!==0?I.join(" "):void 0;p.style$=I}N=void 0;I={alt:"",preserveHeight:!0,preserveWidth:!0};S=["yt-core-attributed-string__image-element"];if(P.alignment){a:switch(P.alignment){case "ALIGNMENT_BASELINE":Q="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":Q="yt-core-attributed-string__image-element--image-alignment-vertical-center";
break a;default:Q="yt-core-attributed-string__image-element--image-alignment-bottom"}S.push(Q)}if((N=P.element)==null?0:N.properties)N=[],Q=_.F(P.element.properties,Bq3),(Q==null?0:Q.height)&&N.push("height: "+cU(Q.height)+";"),(Q==null?0:Q.width)&&N.push("width: "+cU(Q.width)+";"),N=N.length!==0?N.join(" "):void 0,I.style$=N,Q=void 0,N=((Q=_.F(P.element.properties,jVx))==null?void 0:Q.label)||"",I.alt=N;I.className=S.join(" ");S=void 0;R=Q=void 0;N=((R=P.element)==null?0:R.type)?(Q=_.F(P.element.type,
YR2))==null?void 0:Q.image:void 0;C.push(i1({run:P,textLength:G,tag:"img",image:N,imageConfig:I,imageWrapperConfig:p,startIndex:P.startIndex,length:(S=P.length)!=null?S:0}))}if(v==null?0:v.headerRuns)for(v=_.H(v.headerRuns),k=v.next();!k.done;k=v.next())if(k=k.value,k.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(k.headerMapping)){a:{switch(k.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":P=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":P="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":P="yt-core-attributed-string--heading-3";break a}P=void 0}C.push(i1({run:k,textLength:G,tag:"span",config:P?{className:P}:void 0,startIndex:k.startIndex,length:k.length}))}return C};
_.xg=function(k){return(k==null?void 0:k.content)!==void 0};
n_K=function(k){return _.xg(k)?k:_.zI(k)};
JS3=function(k){return k.image!==void 0&&k.imageConfig!==void 0};
rSb=function(k,v){if(v==null?0:v.userInput)for(k=_.H(k),v=k.next();!v.done;v=k.next())if(v=v.value,v.tag!=="a"&&v.tag!=="li"){var C=void 0;(C=v).config||(C.config={});v.config.dir=v.tag==="ul"?_.Ql().resolve(_.AL):"auto"}};
KiK=function(k){return function(v){var C=k.run;(C.onTap!==void 0||C.onLongPress!==void 0)&&_.F(C,PgD)&&teZ(v,{loggingDirectives:_.F(C,PgD)})}};
TqZ=function(k){return function(v){for(var C in k)(S5[C]||S5[K9["default"]])(v,C,k[C])}};
C8$=function(k,v){kU_(v);var C={data:null,start:0,end:k.length,parts:[]};v=_.H(v);for(var G=v.next();!G.done;G=v.next())G=G.value,ol2(C,G.startIndex,G.endIndex,G);vl3(k,C);return C};
ol2=function(k,v,C,G){for(var p=_.H(k.parts),P=p.next();!P.done;P=p.next()){P=P.value;if(typeof P==="string")throw Error("gh");if(P.start<=v&&C<=P.end){ol2(P,v,C,G);return}}k.parts.push({data:G,parts:[],start:v,end:C})};
vl3=function(k,v){for(var C=v.parts.length;C>=0;C--){var G=v.parts[C],p=v.parts[C-1],P=C===v.parts.length?v.end:G.start;p=C===0?v.start:p.end;P!==p&&v.parts.splice(C,0,k.slice(p,P));G&&vl3(k,G)}};
kU_=function(k){k.sort(function(v,C){if(v.startIndex<C.startIndex)return-1;if(C.startIndex<v.startIndex)return 1;v=v.endIndex-v.startIndex;C=C.endIndex-C.startIndex;return v>C?-1:C>v?1:0})};
_.GUx=function(k){var v=k.thumbnails;if(v){k={sources:[]};v=_.H(v);for(var C=v.next();!C.done;C=v.next()){C=C.value;var G={};G.url=C.url;G.width=C.width;G.height=C.height;k.sources.push(G)}return k}};
pog=function(k,v,C,G){if(!v)return k.length>=1?k[k.length-1]:null;if(G)for(var p=_.H(k),P=p.next();!P.done;P=p.next()){P=P.value;var N=void 0,I=(N=P.url)==null?void 0:N.indexOf(G);if(I!==void 0&&I>=0)return P}G=_.H(k);for(p=G.next();!p.done;p=G.next())if(p=p.value,p.width&&p.height&&(C&&p.width>=v||!C&&p.height>=v))return p;for(v=k.length-1;v>=0;v--)if(C&&k[v].width||!C&&k[v].height)return k[v];return k[0]};
_.P82=function(k){var v;return(k=(v=k.sources)==null?void 0:v[0])?k.width/k.height:0};
_.WOf=function(k){if(k.sources){k=_.H(k.sources);for(var v=k.next();!v.done;v=k.next()){v=v.value;var C=void 0;if((C=v.clientResource)==null?0:C.imageName)return v}}};
Hym=function(k){var v;if((v=k.clientResource)!=null&&v.imageColor)return _.Ef(k.clientResource.imageColor)};
_.InO=function(k,v,C,G,p,P,N){if(!v||v.length===0||v[0].clientResource)return null;if(C&&v[0].url)return v[0].url;G===void 0&&(G=!0);if(G){var I;k=Na$*(p||(k==null?void 0:(I=k.getBoundingClientRect())==null?void 0:I.width)||0)}else{var S;k=Na$*(P||(k==null?void 0:(S=k.getBoundingClientRect())==null?void 0:S.height)||0)}v=pog(v,k,G,N);return(v==null?0:v.url)?v.url:(v==null?0:v.imageData)?v.imageData:null};
Zy6=function(k,v,C){C=C?[C]:[];k.opacity&&C.push("opacity: "+k.opacity+";");v&&k.placeholderColor?(k=_.Ef(k.placeholderColor),C.push("background-color: "+k+";")):C.push("background-color: transparent;");return C.join(" ")};
SWb=function(k,v,C,G,p){var P=["ytCoreImageHost"];v&&P.push(v);C||P.push("ytCoreImageFillParentHeight");G||P.push("ytCoreImageFillParentWidth");switch(k.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":P.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":P.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":P.push("ytCoreImageContentModeCenter");break;default:P.push("ytCoreImageContentModeScaleToFill")}k.flipForRtlLayout&&P.push("ytCoreImageFlipRtl");
switch(p){case "TOP_START":var N;P.push(((N=document.body)==null?void 0:N.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return P.join(" ")};
Qym=function(k){var v;if(k==null?0:(v=k.clientResource)==null?0:v.imageName){var C;k=(C=k.clientResource)==null?void 0:C.imageName;a:{switch(k){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":C="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":C="yt-logos-ext:yt-logo-updated";break a}C=void 0}return C||uE2.get(k)||k}};
lni=function(k){return _.z("mweb_wiz_skip_render")?byZ(k):Rjm(k)};
byZ=function(k){return function(v){var C=wXf("wink-root");pD=vG.lastChild;ntj();FQ$(C,_.u(k,v))}};
Rjm=function(k){var v=v===void 0?!1:v;return function(C){if(!v||!_.z("mweb_skip_keto_to_c3_if_no_data")||C.data!==void 0){var G=lE(!1);try{var p=C.children;_.z("mweb_render_outside_patch_killswitch")||vG?p?ZX(_.u(k,C,p)):ZX(_.u(k,C)):_.ji(new _.q5("ketoToC3 called outside of a patch",{tagName:k.TAG_NAME}))}finally{lE(G)}}}};
dn6=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
zjx=function(k,v){k.onViewportEntered=v;fnK.observe(k)};
FOi=function(){var k={rootMargin:"10%",threshold:.01};_.z("mweb_enable_set_io_root_to_null_safari")?k.root=null:_.z("mweb_enable_set_io_root_to_body_safari")&&(k.root=document.body);return new IntersectionObserver(function(v,C){v.filter(function(G){return G.intersectionRect.height>0}).forEach(function(G){G=G.target;
if(!_.z("mweb_enable_only_update_image_when_connected")||G.isConnected!==!1){var p;(p=G.onViewportEntered)==null||p.call(G);C.unobserve(G)}})},k)};
ckK=function(k,v,C,G,p){function P(){if(G){var I=G.loadedClass,S=G.notifyOnUnloaded;I&&_.es(k,I);S&&k.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function N(){var I=C(v,k);I&&k.getAttribute("src")!==I&&(_.z("mweb_enable_only_update_image_when_connected")&&k.isConnected===!1||I===k.src||(k.src=I),P())}
p=p===void 0?!0:p;k.removeAttribute("src");P();v&&(p?zjx(k,N):N())};
El_=function(k,v,C){if(!v)return!1;v=C(v,k);C=k.getAttribute("src");return v&&v===C&&k.complete};
ang=function(k,v){for(var C in v)C==="className"?k.className=v[C]:(S5[C]||S5[K9.default])(k,C,v[C])};
M1$=function(k,v,C,G){lni(_.qP)({contentMode:v.contentMode,loadedClass:v.loadedClass,isPreloaded:v.isPreloaded,notifyOnLoaded:v.notifyOnLoaded,notifyOnUnloaded:v.notifyOnUnloaded,preferredThumbnail:v.preferredThumbnail,preserveHeight:v.preserveHeight,preserveWidth:v.preserveWidth,objectPosition:v.objectPosition,targetWidth:v.targetWidth,targetHeight:v.targetHeight,shouldShowPlaceholder:v.shouldShowPlaceholder,useWidth:v.useWidth,isToggled:v.isToggled,alt:v.alt,className:v.className,onerror:v.onerror,
onload:v.onload,style$:v.style$,color:v.color,width:v.width,height:v.height,"aria-hidden$":v["aria-hidden$"],draggable:v.draggable,"data-disabled$":v["data-disabled$"],data:k,callback:C,renderLazy:G===void 0?!0:G,hideOn404:!1})};
Unb=function(k,v,C){C=C===void 0?!1:C;var G=k.sources!==void 0?k:_.GUx(k);if(G){var p=v.onload;v.onload=function(S){var Q=S.target;C&&Q.naturalWidth===120||_.mG(Q,"ytCoreImageLoaded");v.notifyOnLoaded&&Q.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));p==null||p(S)};
v.targetWidth&&v.preserveWidth&&(v.width=v.targetWidth);v.targetHeight&&v.preserveHeight&&(v.height=v.targetHeight);var P=_.WOf(G),N=P&&Qym(P);if(N)return(k=Hym(P))&&(v.color=k),{type:"icon",iconName:N,config:Object.assign({},v,v.alt?{}:{"aria-hidden$":"true"},{"aria-label$":v.alt,role:"img"})};if(k.sources===void 0){v.alt=k.accessibility&&k.accessibility.accessibilityData&&k.accessibility.accessibilityData.label||v.alt;v.style$=Zy6(k,v.shouldShowPlaceholder,v.style$);var I;v.isPreloaded=!((I=_.F(k,
$n$))==null||!I.isPreloaded)}v.contentMode&&!G.contentMode&&(G.contentMode=v.contentMode);v.className=SWb(G,v.className,v.preserveHeight,v.preserveWidth,v.objectPosition);v.loadedClass="ytCoreImageLoaded";return{type:"image",image:G,config:v}}};
_.Dp=function(){var k=_.j7.apply(0,arguments);return _.IG(glb,function(v){var C=k.map(function(G){return G==null?void 0:G(v)});
return function(){return void C.forEach(function(G){return void(G==null?void 0:G())})}})};
tL=function(k,v){var C=v==null?void 0:v.initial;return _.L9(function(){_.B5(!0);return C=k(C)},{equals:v==null?void 0:v.isEqual},"rSlKsc")};
iyg=function(k,v){if(k===v)return!0;if(k===void 0||v===void 0)return!1;var C,G,p,P,N,I,S,Q;return k.content===v.content&&((C=k.styleRuns)==null?void 0:C.length)===((G=v.styleRuns)==null?void 0:G.length)&&((p=k.commandRuns)==null?void 0:p.length)===((P=v.commandRuns)==null?void 0:P.length)&&((N=k.attachmentRuns)==null?void 0:N.length)===((I=v.attachmentRuns)==null?void 0:I.length)&&((S=k.decorationRuns)==null?void 0:S.length)===((Q=v.decorationRuns)==null?void 0:Q.length)};
yk3=function(k,v){if(k){var C=n_K(k);if(C!=null&&C.content)if(_.z("attr_string_reactive_c3"))lni(LOm)({text:k,config:v});else{var G=!(v==null||!v.ariaLabel)||!(C.commandRuns&&C.commandRuns.length!==0||C.paragraphStyleRuns&&C.paragraphStyleRuns.length!==0);k=G?v==null?void 0:v.ariaLabel:null;G=G?"text":null;Gam("span",{className:Xxi(C,v),dir$:(v==null?0:v.userInput)?"auto":void 0,"aria-label$":k,role$:G},function(){if(C.styleRuns||C.commandRuns||C.attachmentRuns||C.decorationRuns||C.paragraphStyleRuns){var p=
wxZ(C,v);rSb(p,v);p=C8$(C.content,p);p=_.H(p.parts);for(var P=p.next();!P.done;P=p.next())OyZ(P.value)}else vDx(C.content)})}}};
OyZ=function(k){typeof k==="string"?vDx(k):JS3(k.data)?Gam("span",k.data.imageWrapperConfig,function(){M1$(k.data.image,k.data.imageConfig)}):Gam(k.data.tag,k.data.config,function(v){KiK(k.data)(v);
v=_.H(k.parts);for(var C=v.next();!C.done;C=v.next())OyZ(C.value)})};
xnK=function(k){return k.parts.map(Xo$)};
Xo$=function(k){if(typeof k==="string")return k;k=JS3(k.data)?_.u("span",{el:_.Dp(TqZ(k.data.imageWrapperConfig))},_.u(_.qP,Object.assign({},{data:k.data.image},k.data.imageConfig))):_.u(k.data.tag,{el:_.Dp(KiK(k.data),TqZ(k.data.config))},k.parts.map(Xo$));return iE(k)};
Akf=function(k,v){return k===v?!0:k===void 0||v===void 0?!1:k.noStyleRuns===v.noStyleRuns&&k.noLinkColor===v.noLinkColor&&k.noEndpoints===v.noEndpoints&&k.headerRuns===v.headerRuns&&k.isOverlay===v.isOverlay&&k.linkInheritColor===v.linkInheritColor&&k.userInput===v.userInput&&k.isHeadline===v.isHeadline};
ej2=function(k){return function(){var v,C,G,p,P,N,I,S,Q,R,l,d,f,c;return{ariaLabel:(v=k.ariaLabel)==null?void 0:v.call(k),className:(C=k.className)==null?void 0:C.call(k),ellipsisTruncate:(G=k.ellipsisTruncate)==null?void 0:G.call(k),isOverlay:(p=k.isOverlay)==null?void 0:p.call(k),linkInheritColor:(P=k.linkInheritColor)==null?void 0:P.call(k),noEndpoints:(N=k.noEndpoints)==null?void 0:N.call(k),noStyleRuns:(I=k.noStyleRuns)==null?void 0:I.call(k),noLinkColor:(S=k.noLinkColor)==null?void 0:S.call(k),
noPreWrap:(Q=k.noPreWrap)==null?void 0:Q.call(k),noWrap:(R=k.noWrap)==null?void 0:R.call(k),skipOnClick:(l=k.skipOnClick)==null?void 0:l.call(k),userInput:(d=k.userInput)==null?void 0:d.call(k),headerRuns:(f=k.headerRuns)==null?void 0:f.call(k),isHeadline:(c=k.isHeadline)==null?void 0:c.call(k)}}};
mnb=function(k,v){k=new qWm(k,v);_.hb(k);throw k;};
Dnf=function(k,v,C){var G=rgm(k);k._numRenders=0;try{var p=_.sBD(function(){return _.u(v,Object.assign({},C))})}catch(N){var P=function(I){I.args||(I.args=[]);
I.args.push("Error in web component wrapper");I.args.push(k.tagName.toLowerCase());return I};
_.B3(N instanceof Error?P(N):new qWm("Wiz rendering error",k.tagName.toLowerCase()));throw N;}finally{rgm(G)}return p};
_.BU=function(k,v,C){function G(R){var l={};R=_.H(R);for(var d=R.next();!d.done;d=R.next()){d=d.value;var f=void 0,c=void 0,U=void 0,O=_.PR((U=(c=(f=d).getAttribute)==null?void 0:c.call(f,"slot"))!=null?U:"children");if(f=l[O])f.push(d);else if(O in P||O==="children")l[O]=[d]}R=_.H(Object.keys(l));O=R.next();for(d={};!O.done;d={content$jscomp$59:void 0},O=R.next())O=O.value,O!=="children"&&(d.content$jscomp$59=l[O],l[O]=function(X){return function(){return X.content$jscomp$59}}(d));
return l}
C=C===void 0?{}:C;var p,P=(p=C.props)!=null?p:{};KJD.add(v);var N=t1m();p=function(){var R=N.apply(this,arguments)||this;R.rawProps={};R.queuingRender=!1;R.dispose=function(){};
R.isWebComponentWrapper=!0;R.isReparenting=!1;R.hasRendered=!1;return R};
_.E(p,N);p.prototype.render=function(){this.hasRendered=!0;for(var R=_.H([].concat(_.tX(this.attributes))),l=R.next();!l.done;l=R.next())l=l.value,l.name!=="slot"&&l.name!=="hidden"&&this.removeAttribute(l.name);R=Object.assign({},this.componentProps,this.slotProps);l=_.H(Dnf(this,k,R));R=l.next().value;l=l.next().value;!(R[0]instanceof Element)||R.length>1?mnb("Wrapped Wiz components must return a single root element.",v):(R=R[0].tagName.toLowerCase(),R!==v&&mnb("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(R+" !== '"+v),v),this.dispose=l)};
p.prototype.setUpProps=function(){for(var R=this.rawProps,l=this.attributes,d=_.H(Object.keys(P)),f=d.next();!f.done;f=d.next()){f=f.value;var c=void 0;((c=this)==null?0:c[f])&&this[f]!==sy3&&R[f]===void 0&&(R[f]=this[f],(c=Object.getOwnPropertyDescriptor(this.constructor.prototype,f))&&Object.defineProperty(this,f,c))}d=_.H(l);for(f=d.next();!f.done;f=d.next()){c=f.value;f=_.PR(c.name);var U=f==="class"&&!l.getNamedItem("class-name");if(f in P||U)c=c.value===""||c.value==="true"?!0:c.value==="false"?
!1:isNaN(Number(c.value))?c.value:Number(c.value),f!=="class"||R.className?R[f]=c:R.className=c}l={};for(var O in P)P[O]!==_.s6&&P[O]!==V1m&&(R[O]instanceof Function&&mnb("Function props must be configured as STATIC, not SIGNAL.",v),f=_.H(_.ae(R[O],void 0,"RKERzf")),d=f.next().value,f=f.next().value,l[O]=f,R[O]=d);R=_.H([R,l]);this.componentProps=R.next().value;this.setters=R.next().value;this.slotProps=G(this.childNodes)};
p.prototype.connectedCallback=function(){owK.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in P&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
p.prototype.disconnectedCallback=function(){if(!owK.has(this)){var R;a:{if(_.Va)for(R=this;R;){if(_.hL.has(R)){R=!0;break a}R=R.parentElement}R=!1}if(R)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){R=_.H([].concat(_.tX(this.attributes)));for(var l=R.next();!l.done;l=R.next()){l=l.value;var d=void 0;l.name==="slot"||l.name==="hidden"&&((d=C.unsafeExternallySettableAttributes)==null?0:d.has("hidden"))||this.removeAttribute(l.name)}}this.innerText="";Bxm(this)}}};
p.prototype._setPendingPropertyOrPath=function(){};
p.prototype.notifyPath=function(){};
_.SB.Object.defineProperties(p.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var I=_.H(Object.keys(P)),S=I.next(),Q={};!S.done;Q={prop$jscomp$109:void 0},S=I.next())Q.prop$jscomp$109=S.value,S=void 0,((S=C.legacyPolymer)==null?0:S.forwardHostProps)&&tlx.has(Q.prop$jscomp$109)||Object.defineProperty(p.prototype,Q.prop$jscomp$109,{set:function(R){return function(l){var d=this;owK.has(this)||(this.setters?O0(function(){var f,c;return void((c=(f=d.setters)[R.prop$jscomp$109])==null?void 0:c.call(f,l))}):(this.rawProps[R.prop$jscomp$109]=l,this.queuingRender&&R.prop$jscomp$109===
"data"&&l!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(Q),
get:hji.has(Q.prop$jscomp$109)?void 0:function(){return sy3}});
customElements.define(v,p)};
_.Bag=function(k,v){return(k=_.js(k,v))?_.mV(_.hG(k)):null};
_.Yg=function(k){if(k=_.js(k,Number.MAX_VALUE,void 0,"width"))return _.hG(k)};
_.js=function(k,v,C,G){G=G===void 0?"width":G;if(!k||!k.length)return null;if(_.z("kevlar_tuner_should_always_use_device_pixel_ratio")){var p=window.devicePixelRatio;_.z("kevlar_tuner_should_clamp_device_pixel_ratio")?p=Math.min(p,_.fS("kevlar_tuner_clamp_device_pixel_ratio")):_.z("kevlar_tuner_should_use_thumbnail_factor")&&(p=_.fS("kevlar_tuner_thumbnail_factor"));jy$=p}else jy$||(jy$=window.devicePixelRatio);p=jy$;_.z("kevlar_tuner_should_always_use_device_pixel_ratio")?v*=p:p>1&&(v*=p);if(_.z("kevlar_tuner_min_thumbnail_quality"))return k[0].url||
null;p=k.length;if(_.z("kevlar_tuner_max_thumbnail_quality"))return k[p-1].url||null;if(C)for(var P=0;P<p;P++)if(k[P].url.indexOf(C)>=0)return k[P].url||null;for(C=0;C<p;C++)if(k[C][G]>=v)return k[C].url||null;for(v=p-1;v>0;v--)if(k[v][G])return k[v].url||null;return k[0].url||null};
nlx=function(){wJ.size?setTimeout(function(){nw(YWO)},0):wo3=0};
YWO=function(){var k=(0,_.bj)(),v=null,C=!1;wJ.forEach(function(p){p.loaded=!0;p.loadTime=k;p.pendingPaint=!1;var P=JkO.get(p);P&&P.resolve(k);v=p;C||!p.ftlEligible&&p.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(C=!0)});
var G;((G=v)==null?0:G.markDirty)&&v.markDirty();wJ.clear();wo3=0;C&&rkK(k)};
KOZ=function(k){wJ.add(k);k.pendingPaint=!0;wo3||(wo3=_.JL(_.B_,nlx))};
TaD=function(k){k.loaded=!1;k.loadTime=Infinity;var v=JkO.get(k);v&&(v.reject(Error("mh")),JkO.delete(k));k.pendingPaint&&(wJ.delete(k),k.pendingPaint=!1)};
_.kLO=function(k){var v=k.indexOf(":");return v===-1?{originalName:k}:{originalName:k.substring(0,v),datasyncId:k.substring(v+1)}};
_.v2O=function(){return _.Z(function(k){if(o2K!==void 0)return k.return(o2K);o2K=new Promise(function(v){var C;return _.Z(function(G){switch(G.nextAddress){case 1:return _.EQ(G,2),G.yield(_.rJ.open("test-only"),4);case 4:return G.yield(_.rJ.delete("test-only"),5);case 5:_.GG(G,3);break;case 2:if(C=_.g6(G),C instanceof Error&&C.name==="SecurityError")return v(!1),G.return();case 3:v("caches"in window),_.OQ(G)}})});
return k.return(o2K)})};
pMD=function(){return _.Z(function(k){if(k.nextAddress==1)return k.yield(_.v2O(),2);if(!k.yieldResult)return k.return(void 0);CA$||(CA$=new GLi);return k.return(CA$)})};
PAf=function(k){var v,C,G,p;return _.Z(function(P){switch(P.nextAddress){case 1:return P.yield(pMD(),2);case 2:v=P.yieldResult;if(!v)throw Error("oh");return P.yield(v.open("yt-player-local-img"),3);case 3:return C=P.yieldResult,P.yield(C.match(k),4);case 4:G=P.yieldResult;if(!G)throw Error("ph");return P.yield(G.blob(),5);case 5:return p=P.yieldResult,P.return(p)}})};
WA$=function(k,v){for(var C in k)if(k.hasOwnProperty(C)&&v[C])return C;return null};
H6i=function(k){return"stamp"+k.replace("-","_")+"_"};
N4b=function(k){var v=k.match(/\[\[([\w\.]+)\]\]/);if(v&&v.length>1)return v[1];_.hb(Error("rh`"+k));return null};
I9j=function(k){return k===void 0?_.rt("REUSE_COMPONENTS",!1):k||!1};
ukb=function(k,v,C){C&&(v.is?(Z6K.has(v)&&(k=Z6K.get(v),C=k.listener,delete v[k.property],C.type==="element"&&v.removeEventListener(C.eventName,C.handler),Z6K.delete(v)),SKO(v)):v.__proto__==HTMLElement.prototype&&(v=new _.q5("Rendererstamper removed a non custom element","Stamper: "+k+" element: "+(v&&v.nodeName)),_.ji(v)))};
Qpm=function(k,v,C,G){var p=v.node?v.node:v;_.Kz(C).parentNode===p&&(v.removeChild(C),ukb(k,C,G));if(k=Kw.get(C))Kw.delete(C),_.B_.cancelJob(k);C.hidden=!1};
b6Z=function(k,v,C,G){if(v&&v.children&&(C=v.children[C]))if(_.rt("DEFERRED_DETACH"))for(;C&&!Kw.has(C);){var p=k,P=v,N=C,I=G;N.hidden=!0;p=_.Ab(_.B_,Qpm.bind(null,p,P,N,I),0);Kw.set(N,p);C=C.nextElementSibling}else for(;(N=v.lastElementChild)&&(v.removeChild(N),ukb(k,N,G),N!=C););};
_.TI=function(){for(var k=_.j7.apply(0,arguments),v=!0,C=_.H(k),G=C.next();!G.done;G=C.next())if(typeof G.value!=="string"){v=!1;break}return v?k.join(" ").trim()||void 0:function(){for(var p="",P=_.H(k),N=P.next();!N.done;N=P.next())if(N=N.value,typeof N==="function"&&(N=N()),N)if(typeof N==="string")p+=" "+N;else for(var I in N)if(N.hasOwnProperty(I)){var S=N[I];typeof S==="function"&&(S=S());S&&(p+=" "+I)}p=p.trim()||void 0;return _.B5(p)}};
_.RDK=function(k,v){return _.vt(k.entities,"markersEngagementPanelSyncEntity",v)};
_.kY=function(k,v){return _.vt(k.entities,"playerStateEntity",v)};
l9g=function(k,v){return _.vt(k.entities,"fantasyWinProbabilityEntity",v)};
dki=function(k,v){return _.vt(k.entities,"fantasyTeamEntity",v)};
f9_=function(k,v){return _.vt(k.entities,"fantasyPlayerEntity",v)};
zDZ=function(k,v){return _.vt(k.entities,"booleanEntity",v)};
FA2=function(k,v){return _.vt(k.entities,"qrCodeEntity",v)};
cm$=function(k){return _.vt(k.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
a93=function(k){var v;return(v=E2m[k])!=null?v:"EVENT_SPAN_TYPE_UNKNOWN"};
MRi=function(k){var v=k.nodeName;if(k.id)return v+="#"+k.id;if(k.classList)for(var C=_.H(k.classList),G=C.next();!G.done;G=C.next())v+="."+G.value;k.parentElement&&(v=MRi(k.parentElement)+" > "+v);return v};
$k$=function(k){return function(v){var C=a93(v.type);return C==="EVENT_SPAN_TYPE_UNKNOWN"?k(v):$T$("event",{type:C,nodepath:v.target instanceof Element?MRi(v.target):void 0},function(){return k(v)})}};
_.oZ=function(k){k&&cBg("event")&&(k=$k$(k));return Rgm(function(v){var C,G=(C=k)==null?void 0:C(v);return typeof G==="boolean"?G:!0})};
vT=function(k){return function(){return k()?k():void 0}};
LAZ=function(k){var v=_.Nq("animated-rolling-character"),C=yRx(),G=tR(k.character)||tR(k.previousCharacter),p=_.H(XYb()),P=p.next().value,N=p.next().value;_.Vk(function(){if(window.ResizeObserver&&_.z("web_fix_rolling_numbers_zoom_safari")){var I=new _.CR(function(){var Q,R,l=Math.round(((R=(Q=v.value.querySelector("div"))==null?void 0:Q.getBoundingClientRect().height)!=null?R:0)*100)/100;l&&N(l)},500),S=new ResizeObserver(function(){I.fire()});
S.observe(v.value);return function(){S.disconnect();I.dispose()}}});
EBO(function(){var I=_.z("web_fix_rolling_numbers_zoom_safari")?P:k.marginMultiplier;if(I){var S;(S=C.value)==null||S.cancel();G?(S=k.previousCharacter?Number(k.previousCharacter)+10:k.rollUp?0:30,k.shouldAnimate||(S-=Uk3(k,S))):(S=k.rollUp?0:2,k.shouldAnimate||(S-=k.rollUp?-1:1));v.value.style.marginTop="-"+S*I+"px";k.shouldAnimate?C.value=g2K(v.value,k,S,G,I):v.value.style.display=k.character?"":"none"}});
return _.u("animated-rolling-character",{el:v,class:"animatedRollingCharacterHost"},Qgg(G,function(){for(var I=[],S=1;S<30;S++)I.push(_.u("div",null,S%10));return _.u(_.RC,null,_.u("div",null,"\u00a0"),I,_.u("div",null,"\u00a0"))},function(){return i6b(k.character)}))};
i6b=function(k){return _.u(_.RC,null,_.u("div",null,"\u00a0"),_.u(_.RC,null,Qgg(!k||_.Zx(k),function(){return _.u("div",null,"\u00a0")},function(){return _.u("div",null,k)})),_.u("div",null,"\u00a0"))};
g2K=function(k,v,C,G,p){C=new Animation(new KeyframeEffect(k,[{transform:"translateY(0px)"},{transform:"translateY("+(G?Uk3(v,C):v.rollUp?-1:1)*p+"px)"}],O6D),document.timeline);v.character?(k.style.display="",C.onfinish=null):C.onfinish=function(){k.style.display="none"};
C.play();return C};
Uk3=function(k,v){var C=Number(k.character)+10;if(k.previousCharacter)if(k.character){var G=Number(k.character),p=Number(k.previousCharacter);k=k.rollUp?p<G?C:C+10:p<G?C-10:C}else k=k.rollUp?30:0;else k=k.character==="0"?C:k.rollUp?C-10:C+10;return v-k};
ymg=function(k){return function(v){var C={},G;for(G in v){var p=void 0,P=void 0;((p=void 0)==null?0:(P=p.callbacks)==null?0:P[G])||(C[G]=v[G])}return _.u(thf,null,function(){for(var N in C)v[N]=_.B5(C[N]);v.disableReactiveLogging=!0;return _.u(k,Object.assign({},v))})}};
Ami=function(k,v,C,G,p,P,N){C=new Animation(new KeyframeEffect(k,[{transform:"translateY(0px)"},{transform:"translateY("+(P?XM_(v,C,G,p):G?-1:1)*N+"px)"}],xki),document.timeline);v?(k.style.display="",C.onfinish=null):C.onfinish=function(){k.style.display="none"};
C.play();return C};
XM_=function(k,v,C,G){var p=Number(k)+10;v?k?(k=Number(k),v=Number(v),C=C?v<k?p:p+10:v<k?p-10:p):C=C?30:0:C=k==="0"?p:C?p-10:p+10;return G-C};
qK2=function(k){var v=yRx(),C=yRx();Uog(function(){v.value=k.numberText;C.value=k.numberValue},[k.numberText]);
var G=k.fontSizeMultiplier?k.heightPx*k.fontSizeMultiplier:k.heightPx,p=OAK(function(){if(k.numberText){var N=k.numberText;var I=k.forceRollUp||!C.value||!k.numberValue||C.value<k.numberValue;var S=!!k.shouldAnimate,Q=v.value,R=[],l=0,d=0,f=(Q?Q.replace(/\D/g,"").length:0)-(N?N.replace(/\D/g,"").length:0);Q=Q?Q.split(/(\d)/).filter(Boolean):[];for(N=N.split(/(\d)/).filter(Boolean);f<0;){var c=N[d];R.push({character:c,rollUp:I,marginMultiplier:G,shouldAnimate:S});d++;tR(c)&&f++}for(;l<f;)c=Q[l],R.push({previousCharacter:c,
rollUp:I,marginMultiplier:G,shouldAnimate:S}),l++,tR(c)||f++;for(;d<N.length;)f=N[d],c=Q[l],tR(f)===tR(c)?(d++,l++):tR(f)?(l++,f=void 0):tR(c)&&(d++,c=void 0),R.push({character:f,previousCharacter:c,rollUp:I,marginMultiplier:G,shouldAnimate:S});I=R}else I=[];return I},[k.numberText]),P=k.numberText?["height: "+G+"px;",
"line-height: "+k.heightPx+"px;"].join(" "):"";return _.u("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:P,dir:"ltr","aria-hidden":"true"},p.map(function(N){return _.u(eD$,Object.assign({},N))}))};
mkb=function(k){switch(k){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}};
_.DkZ=function(k,v){if(!k&&!v)return"medium";k=Math.max(k||0,v||0);return k>=256?"large":k>=96?"medium":"small"};
tR$=function(k){switch(k){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
spm=function(k){return new KeyframeEffect(k,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
VRK=function(k){return new KeyframeEffect(k,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.Gz=function(k){if(k.length===0)return fXj(k,"D");var v=_.H(fXj({source:function(){return k()},
computation:function(p,P){return(P==null?0:P.value)?k(P.value):p}},"E")),C=v.next().value,G=v.next().value;
v=v.next().value;return[C,G,v]};
_.pR=function(k){return function(){var v="",C;for(C in k){for(var G=k[C];typeof G==="function";)G=G();G!==void 0&&G!==null&&(v+="; "+C+": "+G)}return v.length>0?_.B5(v.slice(2)):_.B5()}};
hDx=function(k){switch(k){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"}};
B4m=function(k,v){if(v)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(k)switch(k){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"}};
JmD=function(k,v,C,G,p,P,N){var I=jp_(k),S=I.disabled,Q=I.iconPosition,R=I.style,l=I.focused,d=function(){return!!U()&&Q()==="icon-only"},f=function(){return!!U()&&Q()==="icon-only-40"},c=function(){return!!U()&&Q()==="icon-with-label"},U=function(){return!!v||!(G==null||!G())};
return{type:function(){return R()==="call-to-action-inverse"?"text":R()==="overlay-dark"&&k().type!=="filled"&&k().type!=="tonal"?"tonal":k().type},
shouldFocus:function(){return(l()||(P==null?void 0:P()))&&!S()},
hasIconLeading:function(){return!!U()&&Q()==="leading"},
hasIconTrailing:function(){return!!U()&&Q()==="trailing"},
hasIconLeadingTrailing:function(){return!!U()&&!!(C||p!=null&&p())&&Q()==="leading-trailing"},
hasIconOnly:d,hasIconOnly40:f,hasIconWithLabel:c,iconButton:function(){return d()||f()||c()},
visiblyDisabled:function(){return(S()?"disabled":k().state)==="disabled"||S()},
overrideSmallSizeIcon:function(){return!k().ignoreIconSizeOverride&&YKK(k(),U())},
iconToRender:v?v:function(){return _.u(_.PT,{icon:G,gradientColor:function(){var O;return(O=k().customColors)==null?void 0:O.iconGradientColor},
size:function(){return wM6(k(),!0,k().ignoreIconSizeOverride)},
active:function(){return k().toggled},
iconFilter:function(){return n22(k())},
animateIcon:N})},
secondaryIconToRender:C?C:function(){return _.u(_.PT,{icon:p,size:function(){return wM6(k(),!0,k().ignoreIconSizeOverride)},
active:function(){return k().toggled},
iconFilter:function(){return n22(k())}})}}};
jp_=function(k){return{size:function(){return k().size},
style:function(){return k().style},
focused:function(){return k().focused},
disabled:function(){return k().disabled},
onTap:function(v){var C,G;return(G=(C=k()).onTap)==null?void 0:G.call(C,v)},
alignByText:function(){return k().alignByText},
aTagConfig:function(){return k().aTagConfig},
customColors:function(){return k().customColors},
segmentedPosition:function(){return k().segmentedPosition},
toggled:function(){return k().toggled},
toggleable:function(){return k().toggleable},
accessibilityLabel:function(){return k().accessibilityLabel},
onToggle:function(v){var C,G;return(G=(C=k()).onToggle)==null?void 0:G.call(C,v)},
iconPosition:function(){return k().iconPosition},
oneOffCustomTextWrap:function(){return k().oneOffCustomTextWrap},
disableTextEllipsis:function(){return k().disableTextEllipsis},
disableBackdropFilter:function(){return k().disableBackdropFilter},
tooltipText:function(){return k().tooltipText},
tooltipShape:function(){return k().tooltipShape},
ariaHidden:function(){return k().ariaHidden},
tabIndex:function(){return k().tabIndex},
buttonText:function(){return k().buttonText},
formattedButtonText:function(){return k().formattedButtonText},
animatedTextProps:function(){return k().animatedTextProps},
onClickRateLimitMs:function(){return k().onClickRateLimitMs}}};
YKK=function(k,v){v=(k.iconPosition==="icon-only"||k.iconPosition==="icon-only-40"||k.iconPosition==="icon-with-label")&&v;return!k.segmentedPosition&&v&&k.size==="S"};
wM6=function(k,v,C){switch(k.size){case "XS":return 16;case "S":return!C&&YKK(k,v)?24:16;default:return 24}};
rmf=function(k){switch(k){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"}};
KAg=function(k){switch(k){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"}};
T4j=function(k){switch(k){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"}};
n22=function(k){if(k.style==="overlay-dark"&&k.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
WT=function(k){return k&&k.endsWith("px")?Number(k.slice(0,-2)):0};
vOj=function(k,v){var C=_.H(_.Gz(function(){var p,P;return(P=k())!=null?P:v==null?void 0:(p=v())==null?void 0:p.text})),G=C.next().value;
return[function(p){var P=_.L9(function(){var S;return Object.assign({},{location:"bottom",offset:16,delay:1},v==null?void 0:v(),{text:(S=G())!=null?S:""})},void 0,"IJU38d");
_.s0(function(){var S=P();_.E0(function(){_.B_.addJob(function(){HT.notify(p,S)},4)})},"WlsgZc");
var N=function(){ko3(p,P())},I=function(){oOD()};
p.addEventListener("mouseenter",N);p.addEventListener("focus",N);p.addEventListener("mouseleave",I);p.addEventListener("blur",I);p.addEventListener("tap",I);_.Vr(function(){p.removeEventListener("mouseenter",N);p.removeEventListener("mouseleave",I);p.removeEventListener("focus",N);p.removeEventListener("blur",I);p.removeEventListener("tap",I);oOD()})},
C.next().value]};
Gof=function(k,v){if(!H5){var C;cD2(function(){return C=m4Z(k,v)});
return C}k.parent=C2x();return m4Z(k,v)};
C2x=function(){var k=_.Ie(H5||void 0,A8m);return _.dBb(k)?void 0:k};
NX=function(k,v){_.MP(k,Object.assign({},v,{forceClickLogging:!0}))};
pH3=function(k){switch(k){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"}};
WF6=function(k,v){var C=_.af(k==null?void 0:k.onTap),G={};C&&(G.getClickedVisualElement=function(){var p;return P2i(k,C,v==null?void 0:(p=v.value)==null?void 0:p.visualElement)});
G=_.$g({elementsCommand:k.onTap,forceNewState:!0,additionalCommandArgs:G});return U6(G)?G:void 0};
HEK=function(k,v,C,G){NX(k,Object.assign({},{form:{element:v,event:C}},G))};
N5O=function(k,v,C,G,p){var P=void 0;return function(N){var I=_.af(C?k==null?void 0:k.onDisabledTap:k==null?void 0:k.onTap);if(I){var S;P=(S=P)!=null?S:v==null?void 0:v.value;if(I)if(_.z("web_button_vm_click_client_ve_killswitch"))HEK(I,P,N);else{var Q;S=P2i(k,I,(Q=P)==null?void 0:Q.visualElement);if(p){HEK(I,p,N,{clickedVisualElement:S,form:{element:p}});return}HEK(I,P,N,{clickedVisualElement:S})}}G&&G(N)}};
P2i=function(k,v,C){v=v==null?void 0:v.clickTrackingParams;var G,p;k=k==null?void 0:(G=k.loggingDirectives)==null?void 0:(p=G.clientVeSpec)==null?void 0:p.uiType;if(C&&k&&!v)return C};
Ii$=function(k){switch(k){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"}};
ZEx=function(k){switch(k){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"}};
Swb=function(k){switch(k){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"}};
u7i=function(k){switch(k){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"}};
_.IZ=function(k){return _.L9(function(){kMf()();return CCf(k)},{debugName:"d8B62c"},"DEXkhd")};
Q3x=function(k,v){return _.vt(k.entities,"engagementToolbarStateEntityPayload",v)};
RY2=function(k){(k=_.Ss(k))&&_.bEx(k)};
_.bEx=function(k){var v=_.Et();v&&_.A2(v,k)};
liZ=function(k,v,C){_.JR(k,"yt-open-popup-action",[v,C||k])};
dGi=function(k,v){var C=_.BG(k,"endpoint"),G=_.BG(k,"action");return(C=G?G:C)&&v&&(C=v.navigationEndpointPopupMap[C])&&(k=_.ke(C,k),(C=_.BG(k,"renderer"))&&v.supportedPopups.hasOwnProperty(C))?{openPopupAction:{popupType:v.popupTypeMap[C],popup:k}}:null};
fiD=function(k,v,C,G){if(G){var p;C=C==null?void 0:(p=C.data)==null?void 0:p.contents;(p=C instanceof Array&&C.length?C[0]:C)&&(C=_.BG(p,"renderer"))&&G.supportedPopups.hasOwnProperty(C)&&(v.stopPropagation(),liZ(k,{openPopupAction:{popupType:G.popupTypeMap[C],popup:p}}))}};
ch_=function(k,v,C,G){G=G===void 0?!1:G;var p=zY_(v);if(p){p.href&&Uf(p.href);var P=v.button;P=P!==void 0?P===0&&!Z1(v):!Z1(v);p.data&&P&&FFg(k,p,v,C,G)}};
FFg=function(k,v,C,G,p){p=p===void 0?!1:p;var P=_.fS("pbj_navigate_limit",-1)===0;EOb(v);_.Ql().resolve(_.uL(oG));var N=v.data;if(Object.keys(N).length!==0)if(!_.z("unplugged_web_disable_actions_for_cec_endpoint")&&_.F(N,_.oH))_.z("endpoint_behavior_command_executor_fix_killswitch")||(C.preventDefault(),C.stopPropagation()),_.Tw(k,[N],k);else if(G=dGi(N,G))N.loggingUrls&&N.loggingUrls.forEach(function(S){S.baseUrl&&_.o0(S.baseUrl)}),C.preventDefault(),C.stopPropagation(),liZ(k,G,v);
else{var I=aif(0,v.data,C);if(k=v.getForm)k=k(),I.tempData=I.tempData||{},I.tempData=Object.assign({},I.tempData,k);k=_.DM(C);if(G=k.find(function(S){return!!S.visualElement}))I.createScreenConfig=I.createScreenConfig||{},I.createScreenConfig.clickedVisualElement=G.visualElement;
if(!P)if(C.preventDefault(),C.stopPropagation(),_.F(N,_.MP2)&&!p&&_.of.instance)_.of.instance.resolveCommand(N,I);else if(_.z("kevlar_command_handler_formatted_string")&&!p&&_.of.instance&&$Gx(N))p=k.find(function(S){return!!S.is})||C.target,C={form:Object.assign({},I,{event:C,
element:p,originatingNode:v})},_.of.instance.resolveCommand(N,C);else{N=_.DM(C);C=[];for(p=0;p<N.length;p++)(P=N[p].is)&&C.push(P);Tbg({parents:C.join(","),text:v.innerText},function(){_.nA(v,"yt-navigate",I)})}}};
UGO=function(k){if(k=zY_(k))EOb(k),Cbi(k.href)};
zY_=function(k){k=_.DM(k);for(var v,C=0;C<k.length;C++)if(v=k[C],v.tagName==="A"&&v.classList.contains("yt-simple-endpoint")){if(!v.data)break;return v}return null};
Z1=function(k){return k.shiftKey||k.altKey||k.metaKey||k.ctrlKey};
gOO=function(k,v){var C={itct:v.clickTrackingParams};_.z("kevlar_client_side_screens")&&(!_.F(v,_.ZM)||_.z("kevlar_exclude_endpoint_killswitch"))&&(C.endpoint=JSON.stringify(v));_.z("enable_unknown_lact_fix_on_html5")&&_.Ql().resolve(_.uL(_.SJ))&&(C.lact=_.Q8());kA3(C);_.V_(k,C)};
EOb=function(k){k.href&&Object.keys(k.data).length!==0&&gOO(k.href,k.data)};
$Gx=function(k){for(var v=_.H(iEO),C=v.next();!C.done;C=v.next())if(k[C.value])return!1;return!0};
LFg=function(){if(uw)return uw;if(window.lottie)return uw=Promise.resolve(window.lottie);var k=_.jj(_.wt("LOTTIE_URL"));return k?uw=new Promise(function(v,C){var G=document.createElement("script");G.addEventListener("load",function(){v(lottie)});
G.addEventListener("error",function(p){var P="Lottie library failed to load.";p?p.message&&(P+=" Original description: "+p.message,_.Y3(p,P)):p=Error(P);_.ji(p);C(p)});
G.setAttribute("async","");_.Hn(G,k);document.head.appendChild(G)}):Promise.reject(Error("sh"))};
OE3=function(){return uw?uw:LFg()};
yh_=function(k){if(k)switch(k){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.z("kevlar_use_wil_icons"))return k=(k=cm$(_.Vb().getState()))&&k.animationLightUrl&&k.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:k.animationLightUrl,pathDarkTheme:k.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,k?k:QJ.get("LIKE");break;case "LIKE_DELHI_PLAYER":return QJ.get("LIKE_DELHI_PLAYER")}};
XH2=function(k){var v=yh_(k);if(v)return v;switch(k){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return QJ.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return QJ.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return QJ.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return QJ.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return QJ.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return QJ.get("NOTIFICATION_BELL")}};
xGK=function(k,v){if(!k.closest)return!1;v=!!yh_(v);return _.wt("ID_TOKEN")&&v?!!k.closest("segmented-like-dislike-button-view-model")||!!k.closest("yt-player-quick-action-buttons"):!1};
eYg=function(k,v){if(!k||AhK)v=!1;else{var C;if(!(C=xGK(k,v)))if(k.closest)if(C=!_.wt("ID_TOKEN"),k=k.closest("ytd-subscription-notification-toggle-button-renderer-next"),C||!k)C=!1;else{var G;C=((G=k.data)==null?void 0:G.targetId)==="notification-bell"&&v!=="EXPAND_MORE"}else C=!1;v=C}return v};
qwi=function(k){var v,C;return _.Z(function(G){switch(G.nextAddress){case 1:return _.EQ(G,2),G.yield(fetch(k),4);case 4:return v=G.yieldResult,G.yield(v.json(),5);case 5:return G.return(G.yieldResult);case 2:C=_.g6(G),_.ji(C),_.OQ(G)}})};
mGZ=function(k,v){var C,G,p;return _.Z(function(P){if(P.nextAddress==1)return(C=v?k.pathDarkTheme:k.path)?P.yield(Promise.all([qwi(C),LFg()]),2):P.return();G=P.yieldResult;p=G[0];bw.set(C,p);_.OQ(P)})};
tPm=function(k,v,C,G){function p(N,I){if(v.value===I&&!v.cancelled&&k!=null&&k.value){for(;k.value.firstChild;)k.value.removeChild(k.value.firstChild);k.value.classList.add("ytSpecIconShapeHost");N(k.value,G)}}
var P=_.DG6(_.Ql().resolve(_.kg),C);typeof P==="function"?(v.value=null,p(P,null)):(v.value=P,P.then(function(N){p(N,P)}))};
VPm=function(k,v){var C=document.createElement("div"),G=_.tY(C,function(){return _.u(_.b,{cond:k,then:function(p){return _.u(s3i,{data:p,options:v})}})},"ba");
return[C,G]};
_.RZ=function(k,v){if(v){var C={};hYZ.forEach(function(G){G=B56(v,G,"--yt-lightsource-");Object.assign(C,G)});
j33.forEach(function(G){G=B56(v,G,"--yt-basic-");Object.assign(C,G)});
_.Cm(k,C)}};
B56=function(k,v,C){var G={};G[C+_.pA(v)]=k&&k[v]?_.Ef(k[v]):"";return G};
_.db=function(k,v,C){lw[k]||(lw[k]={});lw[k][v]=C};
_.fR=function(k){lw[k]||(lw[k]={});return lw[k]};
Ywg=function(k){if(!k)return{};var v=k.foregroundTitleColor,C=k.backgroundColor;k=k.borderColor;var G="text";k?G="outline":C&&(G="filled");return{type:G,customColors:{color:v?_.Ef(v):void 0,backgroundColor:C?_.Ef(C):void 0,borderColor:k?_.Ef(k):void 0}}};
KF3=function(k){var v=k.renderer;var C=k.element;var G=k.commandController;var p=k.onTapCallback;var P=k.skipCommandHandling;var N=k.overrides;var I=k.forceIcon;var S=k.forceModernIconButton;var Q=k.forceDisabled;var R=k.isSubscribe===void 0?!1:k.isSubscribe;var l=k.isPressed===void 0?!1:k.isPressed;var d=k.useButtonSize===void 0?!1:k.useButtonSize;k=wHO(v);R&&(k.style="mono",k.type="filled");I=!v.icon||!I&&v.text?v.icon?v.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:S?"icon-only":"icon-only-40";I==="icon-only-40"&&(k.type="text");var f;S=Object;R=S.assign;d=nOf(v,d);l=!!v.isSelected||!_.z("web_propagate_is_pressed_killswitch")&&!!l;var c=v.isSelected!==void 0;Q=Q===void 0?v.isDisabled:Q;var U=v.text?_.zI(v.text):void 0;var O,X,x,w=((O=v.accessibilityData)==null?void 0:(X=O.accessibilityData)==null?void 0:X.label)||((x=v.accessibility)==null?void 0:x.label);O=w?w:_.ty(v.text);C=Jh3(v,C,G,p,P);G=rhf(v);G!=null&&G.length?(G=_.$g({innertubeCommand:FiK(G),
forceNewState:!0}),G=U6(G)?G:void 0):G=void 0;return R.call(S,{},k,d,{iconPosition:I},N,{focused:!1,toggled:l,toggleable:c,disabled:Q,formattedButtonText:U,accessibilityLabel:O,onTap:C,aTagConfig:G},Ywg((f=v.colorData)==null?void 0:f.basicColorPaletteData),{oneOffCustomTextWrap:v.oneOffCustomTextWrap})};
Jh3=function(k,v,C,G,p){return function(P){var N=rhf(k);G(N,P);if(!p){N=_.H(N);for(var I=N.next();!I.done;I=N.next())NX(I.value,{form:{element:v,event:P},commandController:C})}}};
rhf=function(k){var v=[];k.command&&v.push(k.command);k.serviceEndpoint&&v.push(k.serviceEndpoint);k.navigationEndpoint&&v.push(k.navigationEndpoint);return v};
nOf=function(k,v){if(v)switch(k.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(k.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
wHO=function(k){switch(k.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"}}};
T5K=function(k,v){return typeof k!=="object"||k===null?!1:Object.keys(v).every(function(C){return C in k})};
zz=function(k){return Object.fromEntries(Object.keys(k).map(function(v){return[v,v]}))};
kjf=function(k,v,C){return k33(C,function(G,p){return function(P){var N=_.j7.apply(1,arguments);return T5K(P,k)?p.apply(null,[P[v]].concat(_.tX(N))):p.apply(null,[P].concat(_.tX(N)))}})};
F5=function(k){return function(v,C){return kjf(k,v,C)}};
o9K=function(k,v){var C;return(C=_.vt(k,"playlistLoopStateEntity",v))!=null?C:void 0};
v9j=function(k,v){var C;return(C=_.vt(k,"toggleMenuServiceItemEntity",v))!=null?C:void 0};
_.cT=function(k){return k!=null&&k.watch?k.watch.isTheaterMode:!1};
_.Ej=function(k){return k!=null&&k.watch?k.watch.isWatchFullscreen:!1};
_.aZ=function(k){if(_.Cng(k))return!0;k=_.Gjx(k);return _.z("web_watch_enable_single_column_grid_view")?k:!1};
_.Cng=function(k){return k!=null&&k.watch?k.watch.isSwatcherooActive:!1};
_.Gjx=function(k){return k.watch.isWatchNarrowWidth};
_.pvg=function(k){return k.watch.openEngagementPanels};
MX=function(k,v){return _.vt(k.entities,"likeStatusEntity",v)};
Pnx=function(k,v){return _.vt(k.entities,"likeCountEntity",v)};
_.WpD=function(k,v){return _.vt(k.entities,"stringEntity",v)};
HO3=function(k,v){return _.vt(k.entities,"dataFreshnessEntity",v)};
Nej=function(k,v){if(!k)return!1;var C,G=(C=_.F(k,_.Cx))==null?void 0:C.signal;if(G&&v.signalEndpointMap)return!!v.signalEndpointMap[G];var p;if((C=(p=_.F(k,_.$Y))==null?void 0:p.request)&&v.continuationEndpointMap)return!!v.continuationEndpointMap[C];for(var P in k)if(v.commandEndpointMap[P])return!0;return!1};
IV2=function(k,v){if(v.streamingEndpointMap)for(var C in k)if(v.streamingEndpointMap[C]&&(k=v.streamingEndpointMap[C]))return k()};
ZOx=function(k,v){var C,G=(C=_.F(k,_.Cx))==null?void 0:C.signal;if(G&&v.signalEndpointMap&&(C=v.signalEndpointMap[G]))return C();var p;if((C=(p=_.F(k,_.$Y))==null?void 0:p.request)&&v.continuationEndpointMap&&(p=v.continuationEndpointMap[C]))return p();for(var P in k)if(v.commandEndpointMap[P]&&(k=v.commandEndpointMap[P]))return k()};
Sgj=function(k){var v={"Content-Type":"application/json"};_.wt("EOM_VISITOR_DATA")?v["X-Goog-EOM-Visitor-Id"]=_.wt("EOM_VISITOR_DATA"):_.wt("VISITOR_DATA")&&(v["X-Goog-Visitor-Id"]=_.wt("VISITOR_DATA"));v["X-Youtube-Bootstrap-Logged-In"]=_.wt("LOGGED_IN",!1);_.wt("DEBUG_SETTINGS_METADATA")&&(v["X-Debug-Settings-Metadata"]=_.wt("DEBUG_SETTINGS_METADATA"));if(k!=="cors"){var C=_.wt("INNERTUBE_CONTEXT_CLIENT_NAME");C&&(v["X-Youtube-Client-Name"]=C);(C=_.wt("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(v["X-Youtube-Client-Version"]=
C);(C=_.wt("CHROME_CONNECTED_HEADER"))&&(v["X-Youtube-Chrome-Connected"]=C);(C=_.wt("DOMAIN_ADMIN_STATE"))&&(v["X-Youtube-Domain-Admin-State"]=C)}_.rt("SEND_LAVA_HEADER_UNCONDITIONALLY",!1)?(k=_.wt("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(v["X-YouTube-Lava-Device-Context"]=k):k!=="cors"&&_.rt("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(k=_.wt("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(v["X-YouTube-Lava-Device-Context"]=k);return v};
uyg=function(k,v){v.watchNextResponse||v.reelItemWatchResponse?v.watchNextResponse?k.content=v.watchNextResponse:k.content=v.reelItemWatchResponse:v.playerResponse?k.player=v.playerResponse:v.reelWatchSequenceResponse&&(k.reelSequence=v.reelWatchSequenceResponse)};
Uj=function(k){return function(){return new k}};
gb=function(k){var v=_.Ql();return function(){return v.resolve(k)}};
_.iw=function(k){if(!k)return null;for(var v=[],C=0;C<k.textSegments.length;C++){var G=k.textSegments[C];G.text?v.push(G):G.emojiId&&v.push({emoji_id:G.emojiId})}return{text_segments:v}};
duD=function(k,v,C,G,p,P,N){P=P===void 0?[]:P;var I=new _.LR;I.endpoint=C;if(!C)return _.B3(new _.q5("handle undefined endpoint",v.tagName)),I;var S=H0_(C);S.length&&(_.Tw(k,S,v,G),I.actions=S);C.loggingUrls&&C.loggingUrls.forEach(function(R){R.baseUrl&&v3(R.baseUrl,R.attributionSrcMode)});
S=!_.z("web_skip_impression_click_killswitch")&&G&&G.impression;if(C.clickTrackingParams&&!Qnb(C)&&!bOO(v)&&!S&&(S=_.WU(),!_.Oj(S,v))){var Q=v.getScreenLayer&&v.getScreenLayer();Q?S.clickCommand(C,null,Q):S.clickCommand(C,null)}S=!1;for(Q=0;Q<P.length;Q++)if((0,P[Q])(v,C,G)){S=!0;break}!S&&RsD(C)&&(I.ajaxPromise=lV2(k,v,C,G,p,N));return I};
bOO=function(k){var v;return(k=(v=k.data)==null?void 0:v.navigationEndpoint)&&!!k.clickTrackingParams};
Qnb=function(k){var v=_.F(k,_.Cx);if(v&&(v=v.signal)&&fVf.indexOf(v)>=0)return!0;for(var C in k)if(zsx.indexOf(C)>=0)return!0;return!1};
RsD=function(k){var v;if(((v=_.F(k,_.Cx))==null?void 0:v.signal)==="CLIENT_SIGNAL")return!1;for(var C in k)if(Fpb.indexOf(C)>=0)return!1;k=Object.keys(k);return k.length===1&&k[0]==="loggingUrls"?!1:!0};
LpK=function(k,v,C,G,p,P,N){var I=_.yJ.instance;if(I&&_.X5(I,G))var S=_.xY(I,G,p).then(function(R){return(R==null?0:R.data)?R:{data:R}});
else S=k.requestDataForServiceEndpoint(G,p),_.F(G,cnj)||_.F(G,E9$)||_.F(G,_.aVf)||_.F(G,Mof)||_.ji(new _.q5("No RequestBuilder for endpoint",G));var Q=_.As();Q.promise.thenCatch(function(){var R=_.BG(G,"action")||_.BG(G,"command")||_.BG(G,"endpoint");R&&(R=G[R],R.hasOwnProperty("onFailureAction")?_.Tw(v,[R.onFailureAction],C):R.hasOwnProperty("onFailureCommand")&&_.Tw(v,R.onFailureCommand,C));S.cancel("Resolver promise rejected")});
S.then(function(R){if(R){var l=R.error;if(l){if(P&&P.onServerError)P.onServerError(G,R);Q.reject(new _.q5("Response error",G,l))}else if(R=R.data)if(l=R.error){if(P&&P.onServerError)P.onServerError(G,R);Q.reject(new _.q5("Returned error",G,l))}else{$ub(v,C,R,G);Uub(R);if(l=WQx(R))for(var d=_.H(l),f=d.next();!f.done;f=d.next()){f=f.value;var c=_.Ql().resolve(_.uL(g9_))||iOx;if(!_.yJ.instance||!c.some(function(O){return!!_.F(G,O)})||_.z("kevlar_response_processor_allowlist_killswitch")){var U=c=void 0;
((U=_.F((c=f)==null?void 0:c.commandMetadata,_.G8))==null?0:U.sendPost)?_.KA(v,[f]):_.Tw(v,[f],C)}}(d=_.F(R==null?void 0:R.frameworkUpdates,eJ))&&N&&N(d);if(P&&P.onSuccess)P.onSuccess(G,R);Q.resolve(new _.D1(R,l))}}else Q.reject(new _.q5("Invalid service endpoint provided",G))},function(R){Q.reject(R)});
return Q.promise};
Uub=function(k){var v;(k=(v=_.F(k==null?void 0:k.onResponseReceivedCommand,_.OOi))==null?void 0:v.continuationItems)&&(k==null?void 0:k.length)===1&&_.F(k[0],yn3)&&_.Er("so_r",void 0,"search_overview_answer")};
lV2=function(k,v,C,G,p,P){var N;return(N=v.getNetworkManager&&v.getNetworkManager()?v.getNetworkManager():_.Ql().resolve(_.uL(_.uu)))?LpK(N,k,v,C,G,p,P):_.Rf("No network manager.")};
$ub=function(k,v,C,G){if(C=C.trackingParams||C.loggingDirectives&&C.loggingDirectives.trackingParams){var p;(_.F(G,_.ts)||_.F(G,Xvf)||_.F(G,xug))&&G.clickTrackingParams?p=_.Ss(G.clickTrackingParams):_.z("web_graft_to_parent_command")&&G.clickTrackingParams&&(p=_.Ss(G.clickTrackingParams));var P;G=(P=v.getScreenLayer)==null?void 0:P.call(v);v=_.WU().graftServerVe(C,p,G);_.rc(k,"yt-store-grafted-ve-action",[v])}};
_.AnK=function(k){var v=new Image;return new _.M1(function(C,G){v.addEventListener("load",function(){C()});
v.addEventListener("error",function(){G()});
v.src=k})};
esK=function(k){return!!k};
qg2=function(k){return!!k};
muO=function(k,v,C){var G=k.rowIndex;G!==void 0&&_.rc(k.hostElement,"yt-section-reactive-dismissal",[G,v,C])};
_.sj=function(k,v,C){k=_.H(k);for(var G=k.next();!G.done;G=k.next()){G=G.value;if(G===v)break;for(var p=_.H(C),P=p.next();!P.done;P=p.next())if(P=P.value,G.tagName===P||!_.z("web_event_button_role_check_killswitch")&&G.role==="button"&&P==="BUTTON")return!0}return!1};
_.VJ=function(k,v,C){k=_.H(k);for(var G=k.next();!G.done;G=k.next()){G=G.value;if(G===v)break;for(var p=_.H(C),P=p.next();!P.done;P=p.next())if(G.id===P.value)return!0}return!1};
_.jJ=function(){var k=_.Ql().resolve(_.uL(_.hs));return k?(k=k.getCurrentPage())?_.BT(k):null:null};
_.YY=function(){var k=_.jJ();if(!k){var v=_.Ql().resolve(_.uL(_.hs)),C=v?typeof v:"no page manager";v=v?v.getCurrentPage():null;C=new _.q5("Player is missing when requested.",C,v?v.tagName:"no page");_.hb(C)}return k};
_.BT=function(k){return k&&k.getPlayer?k.getPlayer():null};
Dub=function(k,v){k={args:{raw_player_response:k}};v&&(k.args=Object.assign({},k.args,v));return k};
toZ=function(k){if(k.args){if(k.args.raw_player_response)return k.args.raw_player_response;if(k.args.player_response)return JSON.parse(k.args.player_response)}};
_.snO=function(k,v){var C={url:"/watch?v="+k.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};k.playlistId&&(C.url+="&list="+k.playlistId);k.playerParams&&(C.url+="&pp="+k.playerParams);k={watchEndpoint:k,commandMetadata:{webCommandMetadata:C}};v&&(k.clickTrackingParams=v);return k};
hs2=function(){return Vo6||!!_.ke("yt.player.Application")};
jn3=function(){return Be6||!!document.querySelector("link#player-css")};
wvb=function(){function k(){Vo6=!0;YgK.resolve()}
var v,C;return _.Z(function(G){YgK||(YgK=new _.v7,hs2()?k():(v=document.createElement("script"),v.addEventListener("load",k),C=_.mC(_.wt("PLAYER_JS_URL")),_.Hn(v,C),document.head.appendChild(v)));return G.return(YgK.promise)})};
Jn6=function(){function k(){Be6=!0;n92.resolve()}
if(!n92)if(n92=new _.v7,jn3())k();else{var v=document.createElement("link");v.id="player-css";v.addEventListener("load",k);var C=_.mC(_.wt("PLAYER_CSS_URL"));_.ZN(v,C,"stylesheet");document.head.appendChild(v)}return n92.promise};
rn2=function(){return hs2()&&jn3()?Promise.resolve([]):Promise.all([wvb(),Jn6()])};
Kp_=function(k,v,C){var G={args:{}};k&&(G.args.raw_player_response=k);v&&(G.args.raw_watch_next_response=v);C&&(G.args=Object.assign({},G.args,C));return G};
vm_=function(k,v,C){var G=!1;G=G===void 0?!0:G;k=typeof k==="string"?_.wb(document,k):k;var p=Te$+"_"+_.r3(k),P=kdm[p];if(P&&G)return omf(v,C)?P.api.loadVideoByPlayerVars(v.args||null):P.loadNewVideoConfig(v),P.api;P=new nR(k,p,v,C,void 0);kdm[p]=P;P.addOnDisposeCallback(function(){delete kdm[P.getId()]});
return P.api};
omf=function(k,v){return v&&v.serializedExperimentFlags?v.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):k&&k.args&&k.args.fflags?k.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
Clx=function(){var k=new _.v7;k.resolved=!1;var v=k.resolve;k.resolve=function(C){k.resolved=!0;v(C)};
return k};
prm=function(k){var v={};GdZ().install((v.document_disposed={callback:k},v))};
Js=function(k,v){if(!k&&Math.random()<=_.fS("kevlar_unified_player_logging_threshold")){k=Error("uh`"+(v?v:"Unspecified error"));if(_.z("kevlar_unified_player_throw_errors"))throw k;_.ji(k)}};
_.Pl$=function(){var k=_.ke("ytDebugData.callbacks");k||(k={},_.Sj("ytDebugData.callbacks",k));return k};
HP$=function(k,v){var C=_.Pl$();if(_.z("web_dd_iu")||WIf.includes(k))C[k]=v};
NoO=function(){return _.Z(function(k){return k.return({isLeader:_.Bi3(_.Vb().getState()),c:_.wt("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.wt("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
I6Z=function(){var k;_.Z(function(v){if(v.nextAddress==1)return HP$("APP_STATE",NoO),v.yield(_.Ql().resolve(_.rb),2);k=v.yieldResult;HP$("PI",function(){return _.Z(function(C){return C.return(k.getVideoStats())})});
_.OQ(v)})};
ZPK=function(k){return!!k&&k.length>0&&k[0].loggingUrls!=null&&k[0].loggingUrls.length>0};
Sxg=function(){var k=_.wt("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(k==null?void 0:k.length)===2?k[1]:null};
u_i=function(k){if(!k)return[];var v=[];k=_.H(k);for(var C=k.next();!C.done;C=k.next())if(C=C.value,C.loggingUrls){C=_.H(C.loggingUrls);for(var G=C.next();!G.done;G=C.next())G=G.value,G.baseUrl&&v.push(G.baseUrl)}return v};
QF2=function(k){var v=_.st(_.X$(_.G$.location.href));k=_.st(_.X$(k));return _.z("kevlar_clear_non_displayable_url_params")?v==KR(k):KR(v)==KR(k)};
KR=function(k){var v=_.bP6(k);k=k.slice(0);var C=["frags"];_.z("kevlar_hide_pp_url_param")&&C.push("pp");_.z("kevlar_hide_time_continue_url_param")&&C.push("time_continue");C=_.H(C);for(var G=C.next();!G.done;G=C.next())G=G.value,k=_.hR(_.st(k),G);return _.st(k)+(v?"#"+v:"")};
Tz=function(k,v){v=Number(v)*1E3;var C=Math.round((0,_.bj)()),G=C.toString();k={innertubeResponse:k,serverDateTimestampMs:G,lastModifiedTimestampMs:G,expireTimestampMs:(C+v).toString()};if(v=_.wt("INNERTUBE_CONTEXT_CLIENT_NAME"))k.clientName=v;return k};
l6O=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++R1Z};
dpK=function(k){return!isNaN(k)&&k>0};
z1i=function(){_.z("web_adaptive_repeat_ase")&&f6b&&_.sA("applicationStarted",f6b)};
_.FIx=function(){var k=_.cR(),v=_.Et();v&&k&&_.q0(v,[k],!0)};
EmD=function(k){return k&&cO2.some(function(v){return k.includes(v)})};
iP6=function(k){var v=_.F(k,_.vX);if(!v)return!1;var C=v.url,G=v.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!C)return _.hb(Error("zh")),!1;if(v.target==="TARGET_NEW_WINDOW"){v={};_.z("resolve_url_parent_tracking_params")&&(!_.N5(C)||IS(window.location.href,C))&&(v={endpoint:k,itct:k.clickTrackingParams});kA3(v);k=null;try{if(G){a:{var p=C,P=v;G=G===void 0?!1:G;P&&_.V_(p,P);var N=_.hG(p),I=_.mV(N);p!=I&&_.oS(Error("Yf`"+p));p=I;try{if(G){I=p;I=h0Z(I);Uf(I);k=_.vn(window,I,"_blank",
"attributionsrc");break a}}catch(d){_.KD(d)}Uf(p);k=_.vn(window,N,"_blank")}a62(_.Ql().resolve(ML$),k,C);return!0}}catch(d){_.hb(d)}_.V_(C,v);v={target:"_blank",noopener:!1};N=window;I=qI(C)?C:_.hG(typeof C.href!="undefined"?C.href:String(C));G=self.crossOriginIsolated!==void 0;k="strict-origin-when-cross-origin";window.Request&&(k=(new Request("/")).referrerPolicy);p=v.noreferrer;if(G&&p&&k==="unsafe-url")throw Error("ve");k=p&&!G;p=v.target||C.target;P=[];var S=[],Q=!1;for(l in v){var R=v[l];switch(l){case "width":case "height":case "top":case "left":P.push(l+
"="+R);break;case "target":break;case "noopener":case "noreferrer":R?S.push(l):(Q=!0,S.push(l+"=false"));break;case "attributionsrc":P.push(l+(R?"="+R:""));break;default:P.push(l+"="+(R?1:0))}}var l=p!==void 0&&!["_blank","_self","_top","_parent",""].includes(p);l=g3()&&l;$pD&&G&&P.length===0&&S.length>0&&!l&&!Q?(S.length===2&&(S=["noreferrer"]),_.vn(N,I,p,S[0]),k=UpZ()):(l=P.join(","),_.Xb()&&N.navigator&&N.navigator.standalone&&p&&p!="_self"?(l=_.iy("A"),ws(l,I),l.target=p,k&&(l.rel="noreferrer"),
((v=v.attributionsrc)||v==="")&&l.setAttribute("attributionsrc",v),v=document.createEvent("MouseEvent"),v.initMouseEvent("click",!0,!0,N,1),l.dispatchEvent(v),l=UpZ()):k?(l=_.vn(N,"",p,l),N=_.mV(I),l&&(l.opener=null,N===""&&(N="javascript:''"),N='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+kb(N)+'">',N=JG(N),(v=l.document)&&v.write&&(v.write(Tr(N)),v.close()))):((l=_.vn(N,I,p,l))&&v.noopener&&(l.opener=null),l&&v.noreferrer&&(l.opener=null)),k=l);a62(_.Ql().resolve(ML$),
k,C);return!0}l=_.UT(C);l=EmD(l)||C==="https://studio.youtube.com/";if(_.N5(C)&&!IS(window.location.href,C)||l)Uf(C),fx(),_.gH(C,void 0,void 0,window.top,gmj);else return _.ji(new _.q5("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",k)),!1;return!0};
_.yOZ=function(k,v){v=v===void 0?0:v;if(!(_.F(k,LIO)||_.F(k,OPj)||_.F(k,_.vX)&&_.F(k,_.vX).url))return!1;var C,G=(C=_.F(k,_.vX))==null?void 0:C.url;C=G?{externalLinkData:{url:G}}:null;return _.WU().clickCommand(k,C,v)};
xp2=function(k,v,C,G,p){p=p===void 0?{}:p;return function(P){var N,I;var S=((N=k.loggingDirectives)==null?0:(I=N.clientVeSpec)==null?0:I.uiType)?_.oB(k.loggingDirectives.clientVeSpec.uiType):void 0;p.clickedVisualElement||(p.clickedVisualElement=S);S=XrO(k,v);C(S,P);S=_.H(S);for(N=S.next();!N.done;N=S.next()){N=N.value;I=G;var Q=P,R=p;R.form?R.form.event=Q:R.form={element:I,event:Q};NX(N,R)}}};
XrO=function(k,v){var C=[];v?(k.toggledCommand&&C.push(k.toggledCommand),k.toggledServiceEndpoint&&C.push(k.toggledServiceEndpoint)):(k.defaultCommand&&C.push(k.defaultCommand),k.defaultServiceEndpoint&&C.push(k.defaultServiceEndpoint),k.defaultNavigationEndpoint&&C.push(k.defaultNavigationEndpoint));return C};
AOf=function(k,v){var C=k.toggledStyle||k.style,G;switch((G=v?C:k.style)==null?void 0:G.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"}}};
_.vY=function(){return _.Z(function(k){return k.nextAddress==1?k.yield(_.Ql().resolve(_.rb),2):k.return(_.Ql().resolve(e1O)())})};
_.C0=function(){return _.Ql().resolve(e1O)()};
_.p0=function(){return hY(function(){return{lottieEl:void 0}})};
qxb=function(k,v){return k.startsWith(v.uniqueId)};
mpK=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return G.yield(_.vY(),2);v=G.yieldResult;if((C=v)==null||!C.addEventListener)return PY(),G.return();v.addEventListener("onCueRangeEnter",k);_.OQ(G)})};
Dp$=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return G.yield(_.vY(),2);v=G.yieldResult;if((C=v)==null||!C.removeEventListener)return PY(),G.return();v.removeEventListener("onCueRangeEnter",k);_.OQ(G)})};
tLD=function(k){var v,C,G,p,P;_.Z(function(N){if(N.nextAddress==1)return N.yield(_.vY(),2);v=N.yieldResult;if((C=v)==null||!C.addCueRange)return PY(),N.return();G=_.H(k.timings);for(p=G.next();!p.done;p=G.next())P=p.value,v.addCueRange(k.uniqueId+"-"+P,P/1E3,(P+100)/1E3);_.OQ(N)})};
sFf=function(k){var v,C,G,p,P;_.Z(function(N){if(N.nextAddress==1)return N.yield(_.vY(),2);v=N.yieldResult;if((C=v)==null||!C.removeCueRange)return PY(),N.return();G=_.H(k.timings);for(p=G.next();!p.done;p=G.next())P=p.value,v.removeCueRange(k.uniqueId+"-"+P);_.OQ(N)})};
VLf=function(){var k,v,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(_.vY(),2);k=G.yieldResult;if((v=k)==null||!v.getPlayerState)return PY(),G.return();C=k.getPlayerState();return G.return(C===2)})};
PY=function(){_.ji(new _.q5("Smartimation player does not exist or is corrupted"))};
h1D=function(){try{var k;return(k=window.CSS)!=null&&k.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(v){return _.ji(new _.q5("Smartimation CSS.supports threw an error")),!1}};
rOb=function(k,v,C,G,p){var P=k.playlistId?Boi:jFf;v=v();C=C();p=!!k.videoId&&p()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.ZZ(v))return Yx3({data:k,actionType:P,disabled:p},C);if(k.videoId&&G())return wr6({data:k,actionType:P,disabled:p});switch(v){case "TRANSFER_STATE_UNKNOWN":return wr6({data:k,actionType:P,disabled:p});case "TRANSFER_STATE_FAILED":return k.videoId?nmb({data:k,actionType:P,disabled:p}):JO2({data:k,actionType:P,disabled:p});case "TRANSFER_STATE_COMPLETE":return JO2({data:k,
actionType:P,disabled:p});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return Yx3({data:k,actionType:P,disabled:p},C);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return k.videoId?nmb({data:k,actionType:P,disabled:p}):wr6({data:k,actionType:P,disabled:p});default:return wr6({data:k,actionType:P,disabled:p})}};
KIx=function(k,v){var C=k.onTapCommand,G=_.af(C);if(k.videoId&&_.F(G,_.WY))return _.F(G,_.WY).action=v,C;k.playlistId&&_.F(G,_.HY)&&(_.F(G,_.HY).action=v);return C};
wr6=function(k){var v=k.data;var C=k.actionType;k=k.disabled;return{text:To_,iconType:"OFFLINE_DOWNLOAD",onTap:KIx(v,C.ACTION_ADD),disabled:k}};
Yx3=function(k,v){var C=k.data;var G=k.actionType;k=k.disabled;var p="OFFLINE_DOWNLOAD";v>=0&&v<=.1?p="OFFLINE_DOWNLOADING_ZERO":v>.1&&v<=.3?p="OFFLINE_DOWNLOADING_TWENTY":v>.3&&v<=.5?p="OFFLINE_DOWNLOADING_FORTY":v>.5&&v<=.7?p="OFFLINE_DOWNLOADING_SIXTY":v>.7&&v<1?p="OFFLINE_DOWNLOADING_EIGHTY":v===1&&(p="OFFLINE_PIN");return{text:k62,iconType:p,onTap:KIx(C,G.ACTION_REMOVE_WITH_PROMPT),disabled:k}};
JO2=function(k){var v=k.data;var C=k.actionType;k=k.disabled;return{text:oCj,iconType:"OFFLINE_PIN",onTap:KIx(v,C.ACTION_REMOVE_WITH_PROMPT),disabled:k}};
nmb=function(k){var v=k.data;var C=k.actionType;k=k.disabled;return{text:vC6,iconType:"OFFLINE_DOWNLOAD",onTap:KIx(v,C.ACTION_RETRY),disabled:k}};
_.N4=function(k,v){var C=kMf();return _.L9(function(){C();return CCf(k,[_.B5(v)||""])},{debugName:"LUZslf"},"Z105t")};
C_x=function(k){var v=_.N4(_.Uu,function(){return k().videoId}),C=_.N4(_.g1,function(){return k().playlistId});
return function(){return k().videoId?v:k().playlistId?C:_.H(_.ae("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
G6j=function(k){var v=_.N4(iR,function(){return k().videoId}),C=_.N4(_.hT6,function(){return k().playlistId});
return function(){return k().videoId?v:k().playlistId?C:_.H(_.ae(0,void 0,"K4tgOc")).next().value}};
pbf=function(k){var v=_.N4(_.Tij,function(){return k().videoId});
return function(){return k().videoId?v:_.H(_.ae(!1,void 0,"Oaxwcf")).next().value}};
P__=function(k){var v=_.N4(YqK,function(){return k().videoId});
return function(){return k().videoId?v:_.H(_.ae("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
Wex=function(){return{}};
_.Sci=function(k,v,C){return{submitForm:function(){var G,p,P,N;return _.Z(function(I){if(I.nextAddress==1){G=Hj_(k());if(!G)return I.return();if(G.onSubmit)return NWb(v),G.onSubmit(),NWb(C),I.return();if(!G.submitConfig||!G.formData)return I.jumpTo(0);G.disableDuringSubmission&&Ij_(k(),!0);NWb(v);return I.yield(Zjb(G.submitConfig,G.formData()),3)}p=I.yieldResult;NWb(C);if(((P=p)==null?0:P.submitResult)&&((N=G)==null?0:N.onSubmitResult))G.onSubmitResult(p.submitResult);G.disableDuringSubmission&&Ij_(k(),
!1);return I.return()})},
isValid:function(){var G=Hj_(k());if(G){var p;return!((p=G.isValid)==null||!p.call(G))}return!0},
isSubmitting:function(){var G,p;return!!((G=Hj_(k()))==null?0:(p=G.isSubmitting)==null?0:p.call(G))}}};
_.IB=function(){if(!uam){var k=_.H(_.ae(new Map,void 0,"Y1XnBc"));uam=k.next().value;Q12=k.next().value}return uam};
_.bj3=function(k){Q12(new Map(k))};
Hj_=function(k){if(k)return _.IB()().get(k)};
Zjb=function(k,v){var C;return _.Z(function(G){return G.nextAddress==1?v?(C=_.Ql().resolve(_.uL(R4g)))&&k.submitId?G.yield(C.submitForm(k.submitId,v,ljb,k.params,k.clickTrackingParams),2):G.return(Promise.reject(Error("Bh"))):G.return(Promise.reject(Error("Ah"))):G.return(G.yieldResult)})};
Ij_=function(k,v){if(k){var C=_.IB();C().set(k,Object.assign({},C().get(k),{isSubmitting:function(){return v}}));
_.bj3(C())}};
NWb=function(k){if(k){var v=_.Ql().resolve(_.lL);v&&(k=_.af(k()))&&v.resolveCommand(k)}};
z42=function(k,v){v=v===void 0?{shouldPersist:!0}:v;return{useUpdatableData:function(C,G){var p=_.L9(function(){return k(C())},void 0,"Gmrblb"),P=dai(C,p,G,v);
_.s0(function(){if(p()!=null){fjb.set(p(),P);var N=p();_.Vr(function(){fjb.delete(N)})}},"j4hx9b");
return P},
getData:function(C){var G;return(G=fjb.get(k(C)))==null?void 0:G[0]()},
updateData:function(C,G){C=k(C);C=fjb.get(C);if(!C)return!1;var p=_.H(C);C=p.next().value;p=p.next().value;G=G(C());p(G);return!0}}};
dai=function(k,v,C,G){G=G===void 0?{}:G;var p=_.H(_.Gz(function(){var I=k(),S=v();return FeD(I,S,C,G)})),P=p.next().value,N=p.next().value;
return[P,function(I){N(I);var S=v();if(G.shouldPersist&&S!=null){var Q,R=(Q=C==null?void 0:C.map(function(l){return l()}))!=null?Q:[];
_.Z3.set(S,[I,R])}}]};
FeD=function(k,v,C,G){G=G===void 0?{}:G;if(v==null||!G.shouldPersist)return k;G=_.Z3.get(v);if(!G)return k;var p=_.H(G);G=p.next().value;var P=p.next().value,N;p=(N=C==null?void 0:C.map(function(I){return I()}))!=null?N:[];
if((P==null?0:P.length)&&(C==null?0:C.length)&&p.some(function(I,S){return I!==P[S]}))return _.Z3.remove(v),k;
(C==null?0:C.length)&&_.Z3.set(v,[G,p]);return G};
cHK=function(k){var v=_.H(_.ae(!0,void 0,"bKtO6d")),C=v.next().value;v.next();return function(){var G=iE(k.children());return _.u(_.b,{cond:C,then:function(){return G},
else:k.fallback})}()};
_.Sh=function(k){var v=ECD(k),C=v.data,G=v.mapping,p=v.wrapper;v=v.pendingFallback;var P=function(){return ajf(_.B5(C))},N=function(){var I=P(),S=[];
I=_.H(I);for(var Q=I.next();!Q.done;Q=I.next()){var R=void 0;Q=Q.value;var l=void 0;for(R in Q)if(!(!Q).hasOwnProperty(R)){l=R;break}(R=l)&&S.push(R)}return S};
return k.data?_.u(cHK,{fallback:v},function(){return _.u(_.q_,{each:N},function(I,S){var Q=p?function(l){return p(function(){return G[I](l,S)},R,S)}:function(l){return G[I](l,S)};
Q.debugName||(Q.debugName=String(I));if(!G[String(I)])return document.createComment("");Q.componentType!==qi&&M26(String(I));var R=$a3(P,I,S);return _.u(Q,{data:R})})}):_.u(_.RC,null)};
ECD=function(k){var v=k.targetId||Uab(k.children);if(!k.data||!v)return Object.assign({},k,{mapping:k.children,wrapper:void 0});var C="stamper-"+gC_++,G=function(){var I;return(I=typeof k.targetId==="function"?k.targetId(C):k.targetId)!=null?I:C};
v=_.H(ijO(function(){var I=ajf(k.data());I.targetId=G;return I})).next().value;
var p=Object.assign({},(_.Ql().resolve(_.uL(Lem))||{}).replaceableMapping,k.children);if(k.replacementWrapper){var P=p.notificationTextRenderer,N=p.notificationMultiActionRenderer;P&&(p.notificationTextRenderer=function(I,S){return k.replacementWrapper(P({data:I.data},S))});
N&&(p.notificationMultiActionRenderer=function(I,S){return k.replacementWrapper(N({data:I.data},S))})}return Object.assign({},k,{data:v,
mapping:p,wrapper:function(I,S,Q){return Gof({targetId:G,stamperIndex:Q},I)}})};
$a3=function(k,v,C){var G;return _.L9(function(){var p=k()[C()];if(p)G=p[v];else return _.ji(new _.q5("Stamper failed to find "+String(v)+" at index "+C()+" of data array of length "+(k().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),G;return p[v]},void 0,"AtsHlc")};
Uab=function(k){k=_.H(Object.keys(k));for(var v=k.next();!v.done;v=k.next())if(v=v.value,Oj_.includes(v)||yH3.includes(v)||Xbb.includes(v))return!0;return!1};
ajf=function(k){return k?Array.isArray(k)&&k instanceof Array?k:[k]:[]};
M26=function(k){if(_.z("web_enable_renderer_logger")){var v;(v=_.Ql().resolve(_.uL(xa_)))!=null&&v.loggingEnabled&&!v.ids.has(k)&&v.ids.add(k)}};
AH6=function(){var k,v;return(v=(k=_.Ql().resolve(_.uL(_.X0)))==null?void 0:k())!=null?v:!1};
qcm=function(k,v){k=k===void 0?e42:k;switch(v.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},k,{isOpen:v.payload});default:return k}};
Da3=function(k,v){k=k===void 0?mam:k;switch(v.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},k,{isAllowed:v.payload});default:return k}};
s13=function(k,v){k=k===void 0?t2b:k;switch(v.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},k,{errorMessage:v.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},k,{title:v.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},k,{privacy:v.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},k,{isDisabled:v.payload});default:return k}};
h4K=function(k,v){k=k===void 0?V2D:k;switch(v.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},k,{isOpen:v.payload});default:return k}};
j1_=function(k,v){k=k===void 0?BWK:k;switch(v.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},k,{isFullscreen:v.payload});case "SET_NAVIGATION_BUTTON":var C=v.payload.targetId,G=Object.assign({},k.navigationButtons);G[C]=v.payload.button;return Object.assign({},k,{navigationButtons:G});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},k,{topPanelId:v.payload});case "SET_SECONDARY_HEADER":return C=v.payload.panelId,G=Object.assign({},k.secondaryHeader),G[C]=v.payload.secondaryHeader,
Object.assign({},k,{secondaryHeader:G});default:return k}};
JH3=function(){return LT(Object.assign({},{voiceSearch:FTi,engagementPanel:j1_,bottomSheet:qcm,cinematicSetting:Da3,shorts:i3Z,drawerLayout:h4K,createPlaylist:s13,locationCollection:Ycx,reportChannel:wb6,reportForm:nC2},LT$))};
rH_=function(k,v){_.B_.addLowPriorityJob(function(){var C,G,p;return _.Z(function(P){switch(P.nextAddress){case 1:return _.EQ(P,2),P.yield(LFg(),4);case 4:return P.yield(fetch(k),5);case 5:return C=P.yieldResult,P.yield(C.json(),6);case 6:G=P.yieldResult;bw.set(k,G);requestAnimationFrame(function(){v(G)});
_.GG(P,0);break;case 2:p=_.g6(P),_.ji(p),_.OQ(P)}})})};
KeO=function(k){var v={animationConfig:{},listeners:{}},C=function(){k(!0)};
v.listeners.data_failed=C;v.listeners.error=C;v.listeners.data_ready=function(){k(!1)};
return v};
oh$=function(k){var v=k.model;var C=k.subscribed;var G=k.isOverlay;var p=k.element;var P=k.commandController;var N=k.notificationState;if(C){var I,S;var Q=(v==null?void 0:(I=v.buttonStyle)==null?void 0:I.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:v==null?void 0:(S=v.unsubscribeButtonContent)==null?void 0:S.buttonText}else{var R;Q=v==null?void 0:(R=v.subscribeButtonContent)==null?void 0:R.buttonText}a:{var l;switch(v==null?void 0:(l=v.buttonStyle)==
null?void 0:l.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":I="S";break a;default:I="M"}}a:if(G)G="overlay";else switch(v.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":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY_RED":G="overlay";break a;default:G="mono"}a:if(C)var d="tonal";else switch((d=v.buttonStyle)==
null?void 0:d.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":d="tonal";break a;default:d="filled"}return{style:G,type:d,state:v.disableSubscribeButton?"disabled":"active",size:I,focused:k.focused,toggled:C,accessibilityLabel:TWj(v,C,N),buttonText:Q,iconPosition:v.disableNotificationBell?"none":"leading-trailing",onTap:kH3(v,C,p,P),disableTextEllipsis:!!k.disableTextEllipsis}};
kH3=function(k,v,C,G){return function(p){if(v){var P;var N=k.disableNotificationBell?_.af(k==null?void 0:(P=k.unsubscribeButtonContent)==null?void 0:P.onTapCommand):_.af(k==null?void 0:k.onShowSubscriptionOptions)}else{var I;N=_.af(k==null?void 0:(I=k.subscribeButtonContent)==null?void 0:I.onTapCommand)}N&&NX(N,{form:{element:C==null?void 0:C.value},commandController:G});p.stopPropagation()}};
TWj=function(k,v,C){if(v){if(k==null?0:k.disableNotificationBell){var G;return k==null?void 0:(G=k.unsubscribeButtonContent)==null?void 0:G.accessibilityText}switch(C){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var p;return k==null?void 0:(p=k.bellAccessibilityData)==null?void 0:p.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var P;return k==null?void 0:(P=k.bellAccessibilityData)==null?void 0:P.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var N;return k==null?void 0:(N=
k.bellAccessibilityData)==null?void 0:N.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var I;return k==null?void 0:(I=k.bellAccessibilityData)==null?void 0:I.disabledLabel;default:var S;return k==null?void 0:(S=k.unsubscribeButtonContent)==null?void 0:S.accessibilityText}}else{var Q;return k==null?void 0:(Q=k.subscribeButtonContent)==null?void 0:Q.accessibilityText}};
vh$=function(k,v){return _.vt(k.entities,"subscriptionStateEntity",v)};
Cqb=function(k,v){return _.vt(k.entities,"subscriptionNotificationStateEntity",v)};
GHi=function(k,v){return _.vt(k.entities,"upcomingEventReminderStateEntity",v)};
pS6=function(k,v){return _.vt(k.entities,"commentEntityPayload",v)};
Pqb=function(k,v){return _.vt(k.entities,"engagementToolbarSurfaceEntityPayload",v)};
WXb=function(k,v){return _.vt(k.entities,"triStateButtonStateEntityPayload",v)};
HCj=function(k,v){return _.vt(k.entities,"commerceCartCheckoutButtonEntity",v)};
Nd6=function(k,v){return _.vt(k.entities,"commandEntity",v)};
IKj=function(k){if(k){switch(k){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":k="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":k="NOTIFICATIONS_OFF";break;default:k="NOTIFICATIONS_NONE"}return k}};
ZC2=function(k,v,C){C.subscribed!==v&&((C=C.key)&&_.De(_.ud("subscriptionStateEntity",C,{key:C,subscribed:v})),k.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:v})),v||_.JR(k,"yt-unsubscribe-action"))};
uW3=function(k){k=_.F(_.af(k),_.Qv);var v,C,G,p;return(p=_.F(k==null?void 0:(v=k.panelLoadingStrategy)==null?void 0:(C=v.inlineContent)==null?void 0:(G=C.sheetViewModel)==null?void 0:G.content,Sy3))==null?void 0:p.listItems};
QE2=function(k,v){if(k.onShowSubscriptionOptions&&v&&(k=uW3(k.onShowSubscriptionOptions),k!=null&&k.length)){var C=IKj(v);k.forEach(function(G){G=_.F(G,_.bd);var p,P,N,I,S=G==null?void 0:(p=G.leadingImage)==null?void 0:(P=p.sources)==null?void 0:(N=P[0])==null?void 0:(I=N.clientResource)==null?void 0:I.imageName;G&&S&&(G.isSelected=S===C)})}};
bCg=function(k,v,C,G){v&&C?k.style.width=C+"px":!v&&G&&(k.style.width=G+"px")};
Ra6=function(k,v,C){var G;(G=k.lottieEl)==null||G.goToAndPlay(0);var p;(p=v.lottieEl)==null||p.goToAndPlay(0);_.RB(_.B_,function(){var P;(P=C.lottieEl)==null||P.goToAndPlay(0)},300)};
lK3=function(k){return!(k==null||!k.iconName||(k==null?0:k.title))};
db6=function(k,v,C,G){C&&_.B_.cancelJob(C);C=_.B_.addLowPriorityJob(function(){G(void 0)},5E3);
G(C);v&&k!==(v.likeStatus==="LIKE")&&v.key&&_.De(_.ud("likeStatusEntity",v.key,{key:v.key,likeStatus:k?"LIKE":"INDIFFERENT",hadUserInteraction:k}))};
_.fKg=function(k,v){return _.vt(k.entities,"accountLinkStatusEntity",v)};
za_=function(k,v){return _.vt(k.entities,"hatsSurveyEntity",v)};
FXj=function(k,v){return _.vt(k.entities,"hatsSurveyStateEntity",v)};
cuD=function(k,v){return _.vt(k.entities,"quantityIncrementerEntity",v)};
Ehf=function(k){switch(k){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}};
aKm=function(k){switch(k){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}};
MFD=function(k){switch(k){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"}};
_.Ub6=function(k){var v=_.fS("web_generic_client_event_wait_period ",0);v||(v=3E5);var C=$bZ.get(k);!_.z("enable_web_client_experiment_event_timeout_killswitch")&&C&&(0,_.bj)()-C<v||($bZ.set(k,(0,_.bj)()),_.sA("genericClientExperimentEvent",{eventType:k}))};
_.ghZ=function(k,v){var C,G,p,P;a:{var N=k.style;if(N===void 0)N=17;else switch(N){case "LIVE":N=18;break a;default:N=17}}return{type:N,text:v?Gqf({seconds:v}):_.ty(k.text),accessibilityText:(C=k.text)==null?void 0:(G=C.accessibility)==null?void 0:(p=G.accessibilityData)==null?void 0:p.label,icon:(P=k.icon)==null?void 0:P.iconType}};
iC3=function(k){switch(k){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
LX3=function(k){if(!k)return"";var v,C=(v=_.Ql().resolve(_.uL(_.X0)))==null?void 0:v(),G;if(!C&&((G=k.vibrantColorPalette)==null?0:G.iconInactiveColor))return ar(k.vibrantColorPalette.iconInactiveColor,"1");var p;return C&&((p=k.darkColorPalette)==null?0:p.iconInactiveColor)?ar(k.darkColorPalette.iconInactiveColor,"1"):k.color?ar(k.color,"1"):k.sampledThumbnailColor?(k=k.sampledThumbnailColor,"rgba("+k.red+","+k.green+","+k.blue+");"):""};
_.ld=function(k,v){if(!k.includes("DATE_PLACEHOLDER"))return k;var C=new Date(0);C.setUTCSeconds(v);return k.replace("DATE_PLACEHOLDER",OCf(C))};
yu_=function(k,v,C){return function(G){var p=k.command;p&&(NX(p,{form:{element:C}}),v([p],G))}};
xbK=function(k,v,C,G,p){return function(P){var N=XSb(k,v);N&&NX(N,{form:{element:C},commandController:G});p&&P.stopPropagation()}};
XSb=function(k,v){if(k.signInEndpoint&&!_.z("web_subscribe_sign_in_endpoint_killswitch"))return k.signInEndpoint;if(v){if(k.serviceEndpoints)return k.serviceEndpoints[1];if(k.onUnsubscribeEndpoints)return k.onUnsubscribeEndpoints[0]}else{if(k.serviceEndpoints)return k.serviceEndpoints[0];if(k.onSubscribeEndpoints)return k.onSubscribeEndpoints[0]}};
Au6=function(k,v){var C,G,p,P;v=v&&((C=k.unsubscribeAccessibility)==null?void 0:(G=C.accessibilityData)==null?void 0:G.label)||((p=k.subscribeAccessibility)==null?void 0:(P=p.accessibilityData)==null?void 0:P.label);return k.longSubscriberCountText?[v,_.ty(k.longSubscriberCountText)].filter(function(N){return N}).join(" "):v};
dU=function(k,v){return v||(k==null?0:k.isChannelDelegate)?"disabled":"active"};
eam=function(k,v){var C;switch((C=k.style)==null?void 0:C.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:dU(k)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:dU(k)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:dU(k,!0)};case "OVERLAY":return v?{style:"overlay",type:"tonal",state:dU(k)}:{style:"overlay",type:"filled",state:dU(k)};default:return v?{style:"mono",type:"tonal",state:dU(k)}:{style:"mono",type:"filled",state:dU(k)}}};
_.f0=function(){for(var k=[],v=_.H(_.j7.apply(0,arguments)),C=v.next();!C.done;C=v.next())if(C=C.value)if(typeof C==="string")k.push(C);else{C=_.H(Object.entries(C));for(var G=C.next();!G.done;G=C.next()){var p=_.H(G.value);G=p.next().value;(p=p.next().value)&&k.push(G)}}return k.join(" ")};
qyK=function(k){switch(k){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
mbf=function(k){switch(k){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
DbK=function(k,v){var C=k.map(function(G){return G.toString()});
return _.oZ(function(G){if(C.includes(G.key)){v&&G.preventDefault();var p;(p=G.currentTarget)==null||p.click()}})};
_.tFD=function(){return DbK(["Enter"])};
_.sEZ=function(){return DbK(["Enter"," "],!0)};
_.zW=function(k){if(k.composedPath)return k.composedPath();if(!k.__composedPath){for(var v=[],C=k.target;C;)v.push(C),C=C.parentNode;v.push(window);k.__composedPath=v}return k.__composedPath};
_.FV=function(k,v,C){k=_.H(k);for(var G=k.next();!G.done;G=k.next()){G=G.value;if(G===v)break;for(var p=_.H(C),P=p.next();!P.done;P=p.next())if(P=P.value,G.tagName===P||G.role==="button"&&P==="BUTTON")return!0}return!1};
ha2=function(k,v){var C,G=(C=v.observer)!=null?C:_.Ql().resolve(Qh);if(k){C=VF6(k);var p=[];v.showOption&&p.push(G.observe(k,function(){v.visibilityCallback(!0,k)},v.showOption));
v.hideOption&&p.push(G.observe(k,function(){v.visibilityCallback(!1,k)},v.hideOption));
v.prescanOption&&v.prescanCallback&&p.push(G.observe(k,function(){v.prescanCallback()},v.prescanOption));
var P;C.visibilityMonitorKeys=((P=C.visibilityMonitorKeys)!=null?P:[]).concat(p)}};
VF6=function(k){var v;return(v=k.polymerController)!=null?v:k};
_.E3=function(k){return!!_.cY(k)};
_.aB=function(k,v,C,G,p){return function(P){var N=C2x();_.s0(function(){if(P){Bdi(P,k(),p);var I=jEi(P,k(),v,C,G,N);_.Vr(I)}},"nr377e")}};
Bdi=function(k,v,C){var G=Yyg(v),p=wSm(v);v=G&&nhm;var P=p&&JuD;(G||p)&&ha2(k,{visibilityCallback:function(N){var I=_.Ql().resolve(_.lL);N&&G?I.resolveCommand(G,{form:{element:C?k:void 0},disableClickTracking:!0}):!N&&p&&I.resolveCommand(p,{form:{element:C?k:void 0},disableClickTracking:!0})},
showOption:v,hideOption:P})};
jEi=function(k,v,C,G,p,P){var N=new Map;if(v=_.cY(v)){var I;k=(G==null?void 0:(I=G.onTap)==null?void 0:I.value)||k;C=rug(v,k,C==null?void 0:C.onTap,p,P);k.addEventListener("click",C);N.set("click",C)}return function(){for(var S=_.H(N),Q=S.next();!Q.done;Q=S.next()){var R=_.H(Q.value);Q=R.next().value;R=R.next().value;k.removeEventListener(Q,R)}}};
_.cY=function(k){var v;return(k=(v=_.F(k,KXZ))==null?void 0:v.onTap)&&_.af(k)};
Yyg=function(k){var v;return(k=(v=_.F(k,KXZ))==null?void 0:v.onVisible)&&_.af(k)};
wSm=function(k){var v;return(k=(v=_.F(k,KXZ))==null?void 0:v.onHidden)&&_.af(k)};
rug=function(k,v,C,G,p){var P=function(I){_.Ql().resolve(_.lL).resolveCommand(k,I)},N=function(I){G&&_.FV(_.zW(I),v,G)||P(I.target?{form:{element:I.target,
sourceData:k,mutationContext:p}}:void 0)};
C&&(N=function(I){C(I,P)});
return N};
TdK=function(k){switch(k){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}};
k__=function(k){var v=k.numAvatarsInCluster;switch(k.clusterSize){case "small":return v===2?22:18;case "40":return v===2?24:22;default:return v===2?24:20}};
ooD=function(k,v){return function(C){var G=Object.keys(v);_.s0(function(){if(k!=null&&k()){for(var p=_.H(G),P=p.next();!P.done;P=p.next())P=P.value,C.addEventListener(P,v[P]);_.Vr(function(){for(var N=_.H(G),I=N.next();!I.done;I=N.next())I=I.value,C.removeEventListener(I,v[I])})}},"bXZGfe")}};
voK=function(k){switch(k__(k)){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""}};
CY_=function(k){switch(k){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""}};
G_3=function(k){switch(k__(k)){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""}};
pzb=function(k){switch(k){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""}};
PYm=function(k){switch(k){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}};
WZf=function(k){return k==="medium"||k==="48"||k==="large"||k==="extra-large"||k==="extra-extra-large"||k==="giant"};
HaD=function(k){return!!((k==null?0:k.includes(3))||(k==null?0:k.includes(5)))};
ITi=function(k){var v=k.data;return{size:NFm(v.avatarImageSize),type:v.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:k.onTap,decorations:k.decorations||[],badgeText:k.badgeText,accessibilityText:k.accessibilityText,avatarButtonCustomClassName:k.avatarButtonCustomClassName,clusterLayoutConfig:k.clusterLayoutConfig}};
NFm=function(k){switch(k){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"}};
Za3=function(k){switch(k){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}};
Ski=function(k){switch(k){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""}};
ucO=function(k){var v=k.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",C,G=k.avatars&&k.avatars.length>0?(C=_.F(k.avatars[0],_.M4))==null?void 0:C.avatarImageSize:"AVATAR_SIZE_UNKNOWN";C=Za3(G)||0;if(v){var p,P=(p=k.avatarClusterSize)!=null?p:"AVATAR_SIZE_M";v=Za3(P);var N,I,S=Math.min((I=(N=k.avatars)==null?void 0:N.length)!=null?I:0,4),Q;return{avatars:((Q=k.avatars)==null?void 0:Q.slice(0,4))||[],avatarSizeInPx:C,avatarStackStyle:{width:v+"px",height:v+"px",position:"relative"},avatarStyle:function(l){var d=
k__({clusterSize:NFm(P),numAvatarsInCluster:S,avatarIndex:l});var f=Za3(P);S===3&&l===2?(f=(f-d)/2,f=(_.wt("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*f):f=void 0;return{position:"absolute",top:S===2&&l===1||S===3&&l===2||S===4&&l>=2?"0":void 0,bottom:S===2&&l===0||S>2&&l<2?"0":void 0,left:S===2&&l===1||S>2&&(l===1||l===3)?"0":void 0,right:S<=3&&l===0||S===4&&(l===0||l===2)?"0":void 0,transform:f?"translateX("+f+"px)":void 0,width:d+"px",height:d+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(l){return{clusterSize:NFm(k.avatarClusterSize),numAvatarsInCluster:S,avatarIndex:l}},
avatarButtonCustomClassName:void 0}}var R;return{avatars:((R=k.avatars)==null?void 0:R.slice())||[],avatarSizeInPx:C,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:Ski(G),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
QjZ=function(k,v,C){return function(){NX(k,{form:{element:v},commandController:C})}};
ba6=function(k){switch(k){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
Rwg=function(k){switch(k){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"}};
lTK=function(k){if("accessibilityText"in k)return k.accessibilityText||"";if("title"in k){var v,C,G;return((v=k.title)==null?void 0:(C=v.accessibility)==null?void 0:(G=C.accessibilityData)==null?void 0:G.label)||""}if("accessibility"in k){var p,P;return((p=k.accessibility)==null?void 0:(P=p.accessibilityData)==null?void 0:P.label)||""}return""};
dJm=function(k){return"inlinePlayerData"in k};
$b=function(k){return new fTi(k)};
zwf=function(k){return function(v){k&&(k.thumbnailElRef=v.thumbnailElRef,k.thumbnail=v.thumbnail,k.thumbnailOverlays=v.thumbnailOverlays,k.thumbnailSize=v.thumbnailSize)}};
FZx=function(k){switch(k){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
Eog=function(k){var v=_.H(_.ae(!1,void 0,"E6wDDe")),C=v.next().value,G=v.next().value;_.Vk(function(){var p=k==null?void 0:k();if(p){var P=_.Ql().resolve(_.uL(c6Z));if(P){var N={triggeringElement:p,onDwellTriggeredFn:function(){G(!0)},
onDwellEndFn:function(){G(!1)}};
P.registerElement(N);_.Vr(function(){_.U3(P,N)})}}});
return C};
aTj=function(k,v,C){C?C(v):_.gJ(v,k.target?{form:{element:k.target}}:void 0)};
_.gU=function(k,v,C,G){return function(p){_.s0(function(){function P(R){R=R.composedPath();R=_.H(R);for(var l=R.next();!l.done;l=R.next()){l=l.value;if(l===p)break;if(l.className.indexOf("HostIsClickableAdComponent")>=0||l.tagName==="A".toString()||l.tagName==="BUTTON".toString())return!0}return!1}
var N=new Map,I,S=(I=k())==null?void 0:I.onTap;if(S){I=function(R){P(R)||aTj(R,S,v)};
var Q=function(R){P(R)||R.key!=="Enter"||aTj(R,S,v)};
(C==null?0:C())||_.z("enable_web_home_top_landscape_image_layout_level_click")?(p.addEventListener("tap",I),N.set("tap",I)):(p.addEventListener("click",I),N.set("click",I));if(G==null?0:G())p.addEventListener("keydown",Q),N.set("keydown",Q)}_.Vr(function(){for(var R=_.H(N),l=R.next();!l.done;l=R.next()){var d=_.H(l.value);l=d.next().value;d=d.next().value;p.removeEventListener(l,d)}})},"D7XqOc")}};
MOg=function(k,v){var C,G=(C=k.interaction)==null?void 0:C.onTap;if(k=_.$g({elementsCommand:G,forceNewState:!0,skipOnClick:!0}))return k.onclick=function(p){zz_(p)&&(p.preventDefault(),G&&aTj(p,G,v))},U6(k)?k:void 0};
$J_=function(k){switch(k){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
UJg=function(k){switch(k){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"}};
gob=function(k){switch(k){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"}};
_.ia3=function(k){return _.z("rich_grid_enable_dynamic_offset")&&k?Math.max((k-_.fS("rich_grid_dynamic_offset_anchor_width",1300))/100*_.fS("rich_grid_dynamic_offset_offset_per_100",10),_.fS("rich_grid_dynamic_offset_lower_bound",-60)):0};
LZ$=function(k,v){switch(v){case 4:return 16;case 1:return k<528?16:k<1024?32:48;case 2:return(k>=528?16:8)/2;case 3:return(k<528?16:k<1024?32:48)+(k>=528?16:8)/2;default:return 0}};
Oai=function(k){var v=k.originalContainerWidth;var C=k.sizing;var G=k.standardUnit;if(k.isCompactList&&v<528)return 1;switch(C){case "STANDARD":return G;case "COMPACT":return G+1;case "EXTRA_COMPACT":return _.z("web_responsive_extra_compact_2x")?G*2:_.z("web_responsive_current")?G===1?2:G%2===0?G/2*3:G+2:G<4?G*2:Math.ceil(G*3/2);case "MINI":return G>1?G*2:3;default:return G}};
Xzb=function(k){var v=k.containerWidth;var C=k.peek;var G=k.gutter;var p=k.numItems;k=k.ignoreMaxWidthLimit;v=C?Math.max((v-C-G*p)/p,0):Math.max((v-G*(p-1))/p,0);return k?v:Math.min(v,y6Z)};
_.id=function(k){var v=k.containerWidth;var C=k.hasPeek;var G=k.sizing;var p=k.marginSettings;var P=k.isCompactList;var N=k.enableFullBleedForSingleCol;var I=k.standardUnitMinWidth;G=G||"STANDARD";C=!!C;k=v>=528?16:8;var S=C?v>=528?48:24:0;p=LZ$(v,p);var Q=Math.max(v-p*2,0);I=_.z("kevlar_disable_min_width_override")?void 0:I;I=Math.min(Math.max(Math.floor((Q-S+k)/((I!=null?I:xJ$)+_.ia3(v)+k)),1),6);var R=(N=!!N&&I===1)||I===1&&G!=="STANDARD";C=C||R?Q:Math.min(Q,(y6Z+k)*I-k);G=Oai({originalContainerWidth:v,
sizing:G,standardUnit:I,isCompactList:P});return{itemWidth:Xzb({containerWidth:C,peek:S,gutter:k,numItems:G,ignoreMaxWidthLimit:R}),gutter:k,maxContainerWidth:C,numItems:G,margin:N?0:p,contentMargin:LZ$(v,1),typographyBump:Xzb({containerWidth:C,peek:S,gutter:k,numItems:I,ignoreMaxWidthLimit:R})>400&&!(P&&v<528),standardUnit:I}};
L0=function(k){switch(k){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.A6K=function(k){if(k){var v;if((v=k.responsiveContainerConfiguration)==null?0:v.responsiveSize)return L0(k.responsiveContainerConfiguration.responsiveSize);if(k.layoutSizing)switch(k.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"}}};
ewi=function(k){if(k.fullbleed)return 1;switch(k.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
sj6=function(k,v,C,G,p,P,N,I){a:if(k===4&&G==="LOCKUP_CONTENT_TYPE_SOURCE")var S=1;else switch(k){case 3:S=1;break a;default:S=0}a:switch(k){case 4:P=!!(P&&P<100);break a;default:P=!1}a:switch(k){case 3:case 4:var Q=G==="LOCKUP_CONTENT_TYPE_CHANNEL"||G==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:Q=!1}return{isOverlay:qk3(k,G),isCard:mJ$(G,N),sizing:v!=null?v:"STANDARD",typographyBump:C!=null?C:!1,isTiny:P,isCentered:Q,isCollection:DJ2(G),arrangement:S,addMarginForFullbleed:k===1&&G!=="LOCKUP_CONTENT_TYPE_VIDEO",
fullbleed:k===1&&G==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:tOZ(G,p,I),disableRounding:k===5||mJ$(G,N)||k===1&&G==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:DJ2(G)?2:0,useLegacyTypography:!(I==null||!I.useLegacyTypography),useRichGridLegacyTypography:!(I==null||!I.useRichGridLegacyTypography)&&!_.z("web_enable_typography_bump"),compactMetadata:S===0&&G==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:I==null?void 0:I.onFocusEffect,titleMaxLines:G==="LOCKUP_CONTENT_TYPE_AI_CARD"?1:void 0}};
DJ2=function(k){switch(k){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}};
mJ$=function(k,v){if(v&&k==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(k){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
qk3=function(k,v){if(v==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(k){case 5:return!0;case 4:return!1;default:return!1}};
tOZ=function(k,v,C){if(v&&(C==null||!C.alwaysRespectPodcastShowAspectRatio||k!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(k){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}};
VO3=function(k){switch(k){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"}};
hw2=function(k){switch(k){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;default:return 0}};
BFi=function(k){switch(k){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}};
_.O3=function(k){if(k){var v;return((v=_.Ql().resolve(_.uL(_.X0)))==null?0:v())?k.darkThemeImage:k.image}};
wz3=function(k,v,C,G,p,P){if(p&&P&&v==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:p,height:P};if(!C)return{};p=C.size;C=C.allowFullWidth;if(v==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&C)return{fullWidth:!0};if(p===void 0)return{};switch(k){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:p,height:p};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:p,height:1/jjD*p};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:p*
Yk6,height:p};default:return(G==null?0:G.height)&&(G==null?0:G.width)?G.width/G.height>1?{maxWidth:p*Yk6}:{maxWidth:p}:{maxWidth:p}}};
no3=function(k){var v;return k&&((v=_.O3(k.themedImage))!=null?v:k.image)};
J63=function(k){var v;return k==null?void 0:(v=k.sources)==null?void 0:v[0]};
r62=function(k){switch(k){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"}};
_.KZ2=function(k){if(k)return"content-id-"+k};
TF3=function(k){switch(k.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"}}};
kcb=function(k){var v=_.yv.currentPageSubTypeSelector(_.mf().getState())||"";return k?k+v:""};
of6=function(k){switch(k){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
Cxf=function(k){var v=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],C=_.H(_.ae(void 0,void 0,"JrqNsb")),G=C.next().value,p=C.next().value,P=_.H(_.ae(void 0,void 0,"rWytse"));C=P.next().value;var N=P.next().value;P=_.H(_.ae(void 0,void 0,"DHRqxe"));var I=P.next().value,S=P.next().value;return{touchFeedbackEvents:{pointerUpEvent:G,pointerDownEvent:C,pointerLeaveEvent:I},touchFeedbackOnPointerUp:_.oZ(function(Q){vfi(_.zW(Q),v)||(p(Q),N(void 0),S(void 0))}),
touchFeedbackOnPointerDown:_.oZ(function(Q){k==null||k(Q);vfi(_.zW(Q),v)||(N(Q),p(void 0),S(void 0))}),
touchFeedbackOnPointerLeave:_.oZ(function(Q){vfi(_.zW(Q),v)||(S(Q),N(void 0),p(void 0))})}};
vfi=function(k,v){v=v===void 0?[]:v;v=[].concat(_.tX(v),["BUTTON".toString()]);k=_.H(k);for(var C=k.next();!C.done;C=k.next()){C=C.value;for(var G=_.H(v),p=G.next();!p.done;p=G.next())if(C.tagName===p.value)return!0}return!1};
GcO=function(k){switch(k){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"}};
pkb=function(k){return k.scrollHeight-k.offsetHeight>1};
Px6=function(k,v){var C;return ya(k,((C=k.content)==null?void 0:C.length)||0,!v)};
NN2=function(k,v,C,G,p,P){if(!v||WK2){var N;return ya(k,((N=k.content)==null?void 0:N.length)||0,!0)}v=G.value;if(!C.value||!v||!k.content)return k;C=0;G=k.content.length;N=0;HfD||(HfD=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var I=HfD;for(p=p*P*I;C<=G;)P=Math.floor(C+(G-C)/2),I=ya(k,P)||k,v.firstChild&&(v.firstChild.textContent=I.content),v.scrollHeight>p?G=P-1:(N=P,C=P+1);return ya(k,N)};
Is3=function(k,v){var C,G;return(((C=k.content)==null?void 0:C.length)||0)>(((G=v.content)==null?void 0:G.length)||0)};
Zf2=function(k,v,C,G,p,P){var N=_.Nq("truncated-text-content"),I=_.Nq("truncated-text-content"),S=_.Nq("button"),Q=_.Nq("button"),R=_.Nq("button"),l=_.Ql().resolve(_.AL),d=_.H(_.Gz(function(){return Px6(k(),p())})),f=d.next().value,c=d.next().value;
d=_.H(_.Gz(function(){return Is3(k(),f())}));
var U=d.next().value,O=d.next().value,X=null;_.s0(function(){function x(){if(N.value&&S.value&&R.value){var h=P()?k():NN2(k(),p(),N,I,v(),C());c(h);requestAnimationFrame(function(){if(N.value&&S.value&&R.value){var n=pkb(N.value)||Is3(k(),h);O(n);if(!G()){var oO=pkb(N.value),Ng=C(),Sm=N.value,U2=S.value,lD=R.value,Fb=l==="rtl";if(Sm&&U2){var qg=U2.offsetLeft;Fb&&(qg=Sm.offsetWidth-U2.offsetWidth-U2.offsetLeft);if(n){n=U2.offsetWidth;U2=Sm.offsetWidth;var O2=oO?U2-n-70:qg-70;Ng="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
Ng+"rem,\n      #000 "+Ng+"rem,\n      #000 100%), linear-gradient(\n      to "+((Fb?"left":"right")+",\n      #000 0px,\n      #000 "+O2+"px,\n      transparent "+(oO?U2-n:O2+70)+"px)");Sm.style.setProperty("-webkit-mask-image",Ng);Sm.style.setProperty("mask-image",Ng)}else Sm.style.setProperty("-webkit-mask-image",""),Sm.style.setProperty("mask-image","");oO?Fb?(lD.style.setProperty("left","0"),lD.style.setProperty("right","unset")):(lD.style.setProperty("left",""),lD.style.setProperty("right",
"0")):Fb?(lD.style.setProperty("left","unset"),lD.style.setProperty("right",qg+"px")):(lD.style.setProperty("left",qg+"px"),lD.style.setProperty("right","unset"))}}}})}}
var w,V;(w=X)==null||(V=w.stop)==null||V.call(w);w=new _.CR(x,17);x();X=w},"KjwIxd");
_.Vk(function(){c(Px6(k(),p()));O(Is3(k(),f()));var x=function(){HfD=void 0;var V,h;(V=X)==null||(h=V.fire)==null||h.call(V)};
if(window.ResizeObserver){var w=new ResizeObserver(x);w.observe(N.value);_.Vr(function(){var V,h;(V=X)==null||(h=V.stop)==null||h.call(V);w.disconnect()})}else window.addEventListener("resize",x),_.Vr(function(){var V,h;
(V=X)==null||(h=V.stop)==null||h.call(V);window.removeEventListener("resize",x)})});
return{isTruncated:U,displayText:f,contentRef:N,hiddenRef:I,placeholderTruncationTextRef:S,hiddenTruncationTextRef:Q,truncationTextRef:R}};
SsZ=function(k){return{content:k!=null?k:""}};
uSi=function(k){return _.af(k.onTap)||_.cY(k.rendererContext)};
Q8D=function(k){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:k.overflowMenuA11yLabel,onTap:function(v){v.preventDefault();v.stopPropagation();if(k.overflowMenuOnTap){var C=_.$g({elementsCommand:k.overflowMenuOnTap,forceNewState:!0});if(C==null?0:C.onclick)C.onclick(v)}}}};
_.XV=function(k,v,C,G,p){G=G===void 0?{}:G;if(!p||Math.random()<5E-4){v=v||null;C=C||null;k=k instanceof Error?k:new _.q5(k);if(k.args)for(var P=_.H(k.args),N=P.next();!N.done;N=P.next())N=N.value,N instanceof Object&&(G=Object.assign({},N,G));G.category="H5 Ads Control Flow";v&&(G.slot=v?"slot:  "+v.slotType:"");C&&(G.layout=C?"layout:  "+C.layoutType:"",G.layoutId=C.layoutId);p&&(G.known_error_aggressively_sampled=!0);k.args=[G];_.ji(k)}};
_.bfD=function(k,v){v=_.Bt(v);_.JR(k,"yt-open-popup-action",[v,k])};
_.xb=function(k,v){_.bfD(k,_.DZ(v))};
lsi=function(k){if(!k)return"";if(Rhf[k])return Rhf[k];A8||(A8=_.iy("A"));A8.href!==k&&ws(A8,k);var v=A8.pathname;Rhf[k]=v.startsWith("/")?v:"/"+v;return Rhf[k]};
dCO=function(){var k=lsi(window.location.href);if(k==="/")return"home";if(k.startsWith("/results"))return"search";if(k.startsWith("/watch"))return"watch";if(k.startsWith("/shorts"))return"shorts";if(k.startsWith("/hashtag"))return"hashtag";if(k.startsWith("/create_channel"))return"create_channel";if(k.startsWith("/@")||k.startsWith("/user/")||k.startsWith("/channel/"))return"channel";if(k.startsWith("/experiments"))return"experiments";if(k.startsWith("/sponsor_channel"))return"sponsorship";if(k.startsWith("/select_site"))return"settings";
if(k.startsWith("/locate"))return"locate";if(k.startsWith("/redeem"))return"redeem";if(k.startsWith("/musicpremium")||k.startsWith("/premium")||k.startsWith("/red"))return"premium";if(k.startsWith("/paid_memberships"))return"paid_memberships";if(k.startsWith("/oops"))return"oops";if(k.startsWith("/clip"))return"clip";var v;return(eh==null?void 0:(v=eh.response)==null?void 0:v.page)==="404"?"404":k.startsWith("/feed/history")?"history":k.startsWith("/feed/library")?"library":k.startsWith("/feed/subscriptions")?
"subscriptions":k.startsWith("/feed/trending")?"trending":k.startsWith("/feed/news_destination")?"news":k.startsWith("/playlist")?"playlist":k.startsWith("/minor_moment")?"minor_moment":k.startsWith("/playable/")||k.match("^/playables/(?!saved).")?"mini_app":k.startsWith("/playables")?"playables":k.startsWith("/create/live/join")?"open_in_app":k.startsWith("/feed/explore")?"explore":"browse"};
_.mQ=function(){var k=eh==null?void 0:eh.response,v=k==null?void 0:k.endpoint;if(!v)return(k==null?void 0:k.page)==="watch"?"watch":dCO();var C;k=(C=_.F(v==null?void 0:v.commandMetadata,_.G8))==null?void 0:C.webPageType;C=!1;if(k&&!fs2.includes(k))switch(k){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 G;return((G=_.F(v==null?void 0:v.commandMetadata,_.G8))==null?0:G.url)&&lsi(_.F(v.commandMetadata,_.G8).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var p;return(v=(p=_.F(v,_.W7))==null?void 0:p.browseId)?zh_[v]||"browse":"browse";default:C=!0}if(_.F(v,_.q4)||_.F(v,FKO))return"sponsorship";p=lsi(window.location.href);if(p.startsWith("/experiments"))return"experiments";if(p.startsWith("/create_channel"))return"create_channel";
if(_.F(v,_.vX)&&p.startsWith("/shorts"))return"shorts";if(_.F(v,_.vX)&&p.startsWith("/watch"))return"watch";C&&(v=new _.q5("Unsupported mWeb page type",{pathname:p,webPageType:k}),_.hb(v));return"browse"};
D3=function(k,v,C,G){return k&&v?k!==C||v!==G?(_.XV(Error("Kh"),void 0,void 0,{"stored-slot":k,"stored-layout":v,"latest-slot":C,"latest-layout":G}),!1):!0:!1};
Ef2=function(k,v,C){return k({targetId:v},function(G){return C.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},G,{contents:[C.continuationItems?_.F(C.continuationItems[0],cwZ):{}]}):C.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},G,{header:C.continuationItems?C.continuationItems[0]:void 0}):Object.assign({},G,{contents:C.continuationItems?C.continuationItems:[]})})};
asZ=function(k,v,C,G){if(v=v.trackingParams){var p,P=(p=C.getScreenLayer)==null?void 0:p.call(C);C=_.Et(P);p=_.cR(P);if(C&&p){var N=_.Ss(v);_.z("combine_ve_grafts")?k.graftServerVe(v,p,P):_.XU(C,p,N);G==null||G(N)}}};
$C_=function(k){var v;return((v=Mz_.get(k))==null?void 0:v.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
ifO=function(k,v){var C={type:v.slotType,controlFlowManagerLayer:UCi.get(v.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};v.slotEntryTrigger&&(C.entryTriggerType=v.slotEntryTrigger.triggerType);v.slotPhysicalPosition!==1&&(C.slotPhysicalPosition=v.slotPhysicalPosition);if(k){C.debugData={slotId:v.slotId};if(k=v.slotEntryTrigger)C.debugData.slotEntryTriggerData=gfZ(k);k=v.slotFulfillmentTriggers;C.debugData.fulfillmentTriggerData=[];k=_.H(k);for(var G=k.next();!G.done;G=k.next())C.debugData.fulfillmentTriggerData.push(gfZ(G.value));
v=v.slotExpirationTriggers;C.debugData.expirationTriggerData=[];v=_.H(v);for(k=v.next();!k.done;k=v.next())C.debugData.expirationTriggerData.push(gfZ(k.value))}return C};
gfZ=function(k,v){var C={type:k.triggerType};v!=null&&(C.category=v);k.triggeringSlotId!=null&&(C.triggerSourceData||(C.triggerSourceData={}),C.triggerSourceData.associatedSlotId=k.triggeringSlotId);k.triggeringLayoutId!=null&&(C.triggerSourceData||(C.triggerSourceData={}),C.triggerSourceData.associatedLayoutId=k.triggeringLayoutId);return C};
LKm=function(k,v,C,G){v={opportunityType:v};k&&(G||C)&&(G=_.si(G||[],function(p){return ifO(k,p)}),v.debugData=Object.assign({},C&&C.length>0?{associatedSlotId:C}:{},G.length>0?{slots:G}:{}));
return v};
Ofi=function(k){return t8(k.opportunityAdapterMap).concat(t8(k.triggerAdapterMap)).concat(t8(k.fulfillmentAdapterFactoryMap)).concat(t8(k.slotAdapterFactoryMap)).concat(t8(k.layoutRenderingAdapterFactoryMap))};
t8=function(k){var v=[];k=_.H(k.values());for(var C=k.next();!C.done;C=k.next())C=C.value,C.isAdsControlFlowEventListener&&v.push(C);return v};
Vv=function(k){var v=k.slotId,C=k.slotType,G=k.slotPhysicalPosition;return v===void 0?new s3("Cannot construct a slot due to the missing id.",{adSlotMetadata:k}):C===void 0?new s3("Cannot construct a slot due to the missing type.",{adSlotMetadata:k}):G===void 0?new s3("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:k}):{slotId:v,slotType:C,slotPhysicalPosition:G,managerLayer:"external",adSlotLoggingData:k.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new yw6}};
Xk$=function(k){var v=k.layoutId,C=k.layoutType;return v===void 0?new h8("Cannot construct a layout due to the missing id.",{adLayoutMetadata:k}):C===void 0?new h8("Cannot construct a layout due to the missing type.",{adLayoutMetadata:k}):{layoutId:v,layoutType:C,managerLayer:"external",adLayoutLoggingData:k.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new yw6,interactionLoggingAdsClientData:{}}};
xCD=function(k){if(k.querySelector("img")){var v=k.querySelector("img");v.addEventListener("error",function(){PAf(v.src).then(function(C){(C=_.Bp(C).toString())?v.src=C:v.removeAttribute("src")}).catch(function(){v.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
jh=function(k,v){if(v&&(Awm(v.viewableCommand)||Awm(v.endOfSessionCommand))){var C=ehg(v==null?void 0:v.viewableCommand);v=ehg(v==null?void 0:v.endOfSessionCommand);if(!BY){var G=_.fS("custom_active_view_tos_timeout_ms");BY=G>0&&G!==36E5?new qsm(mCg(),G):new qsm(mCg())}DCb(BY,k);tzi(BY,k,C,v)}};
Yb=function(k){BY&&DCb(BY,k)};
mCg=function(){var k=_.wt("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(k==null?void 0:k.length)===2?k[1]:null};
Awm=function(k){k=_.af(k);return!(k==null||!k.loggingUrls)&&k.loggingUrls.length>0};
ehg=function(k){if(!k)return[];var v=[],C,G;((G=(C=_.af(k))==null?void 0:C.loggingUrls)!=null?G:[]).forEach(function(p){p.baseUrl&&v.push(p.baseUrl)});
return v};
s83=function(k){if(_.z("stop_av_measurement_on_detach"))return function(){Yb(k)}};
Vz6=function(k){return function(){_.z("stop_av_measurement_on_detach")&&Yb(k)}};
hh$=function(k){if(_.z("stop_av_measurement_on_detach"))return function(){Yb(k)}};
BN$=function(k){return k.shorts.isDesktopSmallWidth};
_.j8j=function(k){return k.shorts.isShortsActive};
_.Ysf=function(k){return k.shorts.isWatchWhileMode};
_.wU=function(k){return k.shorts.isFullscreen};
_.n0=function(k){return k.shorts.isShortsPipActive};
nfD=function(k){var v,C;if(k=(v=_.F(k.reelsAdCardButtoned,wki))==null?void 0:(C=v.animatedRenderingConfig)==null?void 0:C.easeOutSeconds)return k+"s"};
rwO=function(k,v,C){return _.Z(function(G){return G.return(new Promise(function(p){var P=new Image;P.onload=function(){p(new Jwg(k,v,C,P.naturalWidth,P.naturalHeight))};
P.src=C.toString()}))})};
KKi=function(k,v){return Math.round(k/1E-5)===Math.round(v/1E-5)};
TNO=function(k,v){return Math.round(k/1E-5)===Math.round(v/1E-5)};
kOg=function(k,v){return k.year===v.year&&k.month===v.month&&k.day===v.day};
okj=function(k,v){return k.year!==v.year?k.year<v.year:k.month!==v.month?k.month<v.month:k.day<v.day};
CW_=function(k){return k.day===vk2(k.year,k.month)?k.month===11?{year:k.year+1,month:0,day:1}:{year:k.year,month:k.month+1,day:1}:{year:k.year,month:k.month,day:k.day+1}};
GO$=function(){var k=new Date,v={year:k.getFullYear(),month:k.getMonth(),day:k.getDate()};return{start:v,end:{year:k.getFullYear()+2,month:k.getMonth(),day:k.getDate()},selectedDate:CW_(v)}};
pyi=function(k){return(new mm(2)).format(new Date(k.year,k.month,k.day))};
PWx=function(k){return{year:k.getFullYear(),month:k.getMonth(),day:k.getDate()}};
Ws6=function(k,v){k=(k+(Number(v.utcOffsetSec)+(new Date(k*1E3)).getTimezoneOffset()*60))*1E3;v=PWx(new Date(k));return{date:v,secondsSinceMidnight:Math.floor((k-(new Date(v.year,v.month,v.day)).getTime())/1E3)}};
H1O=function(k,v){v=v.months.findIndex(function(C){return C.year===k.year&&C.month===k.month});
return v>=0?v:void 0};
N_b=function(k){if(!k)return!1;try{if(k.host&&k.host.tagName==="YT-FORMATTED-STRING"&&k.host.id==="contenteditable-textarea"||k.nodeType===Node.ELEMENT_NODE&&k.tagName==="YTD-COMMENTBOX")return!0}catch(v){return!1}return N_b(k.parentNode)};
J8=function(k){return k?!(k.tagName!=="A"||!k.href||!k.classList.contains("yt-simple-endpoint")):!1};
IqK=function(k){return k?k.tagName==="IMG"&&k.classList.contains("emoji"):!1};
Z1K=function(k,v,C){if(!k)return null;var G=J8(k);if(G&&C)return v=k.pathname.substring(k.pathname.indexOf("/channel/")+9),document.createTextNode("@"+v);if(G&&!C)return document.createTextNode("");if(IqK(k))return C=k.alt,k=k.dataset.emojiId,!k&&v&&(v=_.rU(v,C))&&v.isCustomEmoji&&(k=v.emojiId),k?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+k+">"):document.createTextNode(C);G=k.cloneNode(!1);for(var p=0;p<k.childNodes.length;++p){var P=Z1K(k.childNodes[p],v,C);P&&G.appendChild(P)}return G};
K0=function(k){return k?J8(k)?k:K0(k.lastChild):null};
SFx=function(k){return k?J8(k)?k:SFx(k.firstChild):null};
uhb=function(k){if(!k)return null;for(var v=k.previousSibling;v;)if(v.nodeType===Node.ELEMENT_NODE&&v.nodeName==="BR")v=v.previousSibling;else if(v.nodeType===Node.TEXT_NODE&&/\s+/.test(v.textContent))v=v.previousSibling;else break;(v=K0(v))?k=v:k=(k=k.parentNode)?K0(k.previousElementSibling):null;return k};
Qk$=function(k){if(!k)return null;for(var v=k.nextSibling;v;)if(v.nodeType===Node.ELEMENT_NODE&&v.nodeName==="BR")v=v.nextSibling;else if(v.nodeType===Node.TEXT_NODE&&/\s+/.test(v.textContent))v=v.nextSibling;else break;return(v=SFx(v))?v:Qk$(k.parentNode)};
b1$=function(k){var v=_.TW(),C=v.JSC$11414_getStartNode();if(!N_b(C.parentNode))return null;v=v.JSC$11414_getStartOffset();if(C.nodeType===Node.TEXT_NODE){var G=_.Yz(C,J8);if(G){if(k&&v===0||!k&&v===C.length)return G}else{if(k&&v===C.length)return!C||C.nodeName==="BR"||C.nextElementSibling&&_.kq(C.nextElementSibling,"display")==="block"?null:SFx(C.nextElementSibling);if(!k&&v===0)return C?K0(C.previousElementSibling):null}}if(C.nodeType===Node.ELEMENT_NODE)if(k){if(0<=v&&v<C.childNodes.length)return SFx(C.childNodes[v])}else if(0<
v&&v<=C.childNodes.length)return K0(C.childNodes[v-1]);return null};
RV6=function(k,v,C){if(!k)return null;if(k.nodeType===Node.TEXT_NODE)if(C){var G=uhb(k);if(G&&!/^\s+\S/.test(k.wholeText.substr(0,v)))return G}else if((G=Qk$(k))&&!/\S\s+/.test(k.wholeText.substr(v,k.wholeText.length)))return G;return k.nodeType===Node.ELEMENT_NODE?C?uhb(k.childNodes[v]):Qk$(k.childNodes[v]):RV6(k.parentNode,v,C)};
lqi=function(k){if(k.hasChildNodes())switch(k.tagName){case "DIV":case "A":case "SPAN":var v="";for(k=k.firstChild;k;k=k.nextSibling)v+=lqi(k);return v;default:return""}else switch(k.nodeType){case 3:return k.textContent;default:return""}};
ox=function(k,v){return k.year===v.year&&k.month===v.month&&k.day===v.day};
v6=function(k,v){return k.year!==v.year?k.year<v.year:k.month!==v.month?k.month<v.month:k.day<v.day};
d8_=function(k){return{year:k.getFullYear(),month:k.getMonth(),day:k.getDate()}};
fq2=function(k){var v=SBj;v=v===void 0?SBj:v;v(new Date(k.year,k.month,k.day))};
CJ=function(k){return d8_(new Date(Number(k.seconds)*1E3))};
zVg=function(k){return k.year!==void 0&&k.month!==void 0&&k.day!==void 0};
Fsb=function(k){return k.start!==void 0&&k.end!==void 0};
cP$=function(k){return Fsb(k)?k.start:k};
Eki=function(k){return Fsb(k)?k.end:void 0};
MTD=function(k,v){for(var C=[],G=new Date(k.start.year,k.start.month);G.getFullYear()<k.end.year||G.getFullYear()===k.end.year&&G.getMonth()<=k.end.month;){var p=C,P=p.push,N=G.getFullYear(),I=G.getMonth(),S=k,Q=v,R=void 0,l=[],d=Object.freeze({extraCssClass:"invisible"}),f=new Date(N,I),c=d8_(f);f=f.getDay();for(var U=d8_(new Date);c.month===I;){f!==aqj&&R||(R=Array.from({length:7}).fill(d),l.push(R));var O={date:{year:N,month:I,day:c.day},extraCssClass:"",debugClass:""};O.extraCssClass=Q(O.date,
c,U,S).trim();R[(f-aqj+7)%7]=O;c=c.day===vk2(c.year,c.month)?c.month===11?{year:c.year+1,month:0,day:1}:{year:c.year,month:c.month+1,day:1}:{year:c.year,month:c.month,day:c.day+1};f=(f+1)%7}P.call(p,{weeks:l,monthLabel:GZ.SHORTMONTHS[I]+" "+N,year:N,month:I,monthLabelExtraCssClass:l[0][2]===d?"shift-down-label":""});G.setMonth(G.getMonth()+1)}return C};
$8D=function(k,v){v=v.months.findIndex(function(C){return C.year===k.year&&C.month===k.month});
return v>=0?v:void 0};
gkf=function(k,v){a:{var C=C===void 0?[2,3]:C;C=_.H(C);for(var G=C.next();!G.done;G=C.next()){var p=new Date;if((new U8Z(G.value)).parse(v,p,{validate:!0})){p.setHours(0,0,0,0);v=p;break a}}v=null}if(!v)return{isValid:!1,value:void 0};v=d8_(v);C=k.end;return v6(v,k.start)||v6(C,v)?{isValid:!1,value:void 0}:{isValid:!0,value:v}};
Xym=function(k){var v=i1_;v=v===void 0?Lsb:v;var C=k.columnsToShow||[],G=O1_(k.columnDimensions,k.columnsToShow,k.leftFloatingColumns,v);return C.map(function(p,P){var N=k.columns[p];if(N===void 0)throw Error("Qh");var I=G?G[P]:"";var S=k.getCustomTooltip?k.getCustomTooltip(p,N.headerTooltipParagraphs):N.headerTooltipParagraphs;var Q=yPK(k,p);return{type:p,index:P,style:I,classes:Q,headerName:N.headerName||"",headerIcon:N.headerIcon,headerTooltipParagraphs:S||[],headerTooltipHelpContext:N.headerTooltipHelpContext,
sortOrders:N.sortOrders||[],selectionState:N.isSelectionCheckbox?k.selectionState:void 0}})};
yPK=function(k,v){var C=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],G=k.columns[v];if(G===void 0)return"";var p=C.includes("DEFAULTS")&&G.cssClass?[G.cssClass]:[];if(C.includes("SORTING")){G.sortOrders&&G.sortOrders.length&&p.push("sortable");if(k.sorting&&k.sorting.columnType===v)a:switch(k.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var P="column-sorted";break a;default:P=""}else P="";P&&p.push(P)}C.includes("FLOATING")&&(v=k.columnsToShow.indexOf(v),k.leftFloatingColumns&&v<k.leftFloatingColumns&&
p.push("floating-column"),k.leftFloatingColumns&&v===k.leftFloatingColumns-1&&p.push("last-floating-column"));C.includes("RIGHT_ALIGN")&&G.rightAlignHeader&&p.push("right-align");return p.filter(function(N){return N}).join(" ")};
O1_=function(k,v,C,G){C=C===void 0?0:C;G=G===void 0?Lsb:G;if(k){var p=[],P=0;x8K(k,v,G).forEach(function(N,I){var S="min-width:"+N.minWidth+"px;padding-left:"+N.paddingLeft+"px;padding-right:"+N.paddingRight+"px;flex:"+N.flexGrow+" 0 "+N.minWidth+"px;";N.maxWidth!==Infinity&&(S=[S,"max-width:"+N.maxWidth+"px;"].join(""));P>0&&I<C&&(S=[S,"left:"+P+"px;"].join(""));p.push(S);P+=N.minWidth+N.paddingLeft+N.paddingRight});
return p}};
x8K=function(k,v,C){C=C===void 0?Lsb:C;return v.map(function(G,p){G=k&&k[G]||{};var P=p===0?C.paddingLeftFirstColumn:C.padding;G.paddingLeft!==void 0&&(P=G.paddingLeft);p=p===v.length-1?C.paddingRightLastColumn:C.padding;G.paddingRight!==void 0&&(p=G.paddingRight);return{paddingLeft:P,paddingRight:p,minWidth:G.minWidth!==void 0?G.minWidth:C.minWidth,maxWidth:G.maxWidth!==void 0?G.maxWidth:C.maxWidth,flexGrow:G.flexGrow!==void 0?G.flexGrow:C.flexGrow}})};
APj=function(k){var v=k.reduce(function(G,p){var P=p.columnId,N={};p.headerText&&(N.headerName=_.ty(p.headerText));p.rightAlignHeader&&(N.rightAlignHeader=p.rightAlignHeader);var I;if((I=p.headerIcon)==null?0:I.iconType)N.headerIcon=_.TQ(p.headerIcon.iconType);G[P]=N;return G},{}),C=k.filter(function(G){return!G.hideColumn}).map(function(G){return G.columnId});
k=k.filter(function(G){return!!G.dimensions}).reduce(function(G,p){G[p.columnId]=p.dimensions;
return G},{});
return{columns:v,columnsToShow:C,columnDimensions:k}};
_.eVm=function(k){return k?k.simpleText?k.simpleText:k.runs?k.runs.map(function(v){return v.text}).join(""):"":""};
VTO=function(k){var v=k.data;var C=k.onTap;var G=k.isSelected;var p=k.onFocusIn;if(!v)return{};k=qFg(v);G===void 0&&(G=v==null?void 0:v.isSelected);var P;return{text:m8i(v,k),startIcon:(P=v.icon)==null?void 0:P.iconType,state:G?0:2,type:0,style:D8j(v),onTap:tT2(v,C),accessibilityLabel:sk2(v,k),onFocusIn:function(){return p==null?void 0:p()}}};
m8i=function(k,v){if(!v)return k.text?_.eVm(k.text):void 0};
D8j=function(k){var v;switch((v=k.style)==null?void 0:v.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
tT2=function(k,v){return function(C){v==null||v(C,k)}};
qFg=function(k){k=k.style&&k.style.styleType;return!WK2&&k==="STYLE_EXPLORE_LAUNCHER_CHIP"};
sk2=function(k,v){if(v){var C,G,p;return(p=(C=k.accessibilityData)==null?void 0:(G=C.accessibilityData)==null?void 0:G.label)!=null?p:m8i(k,!1)}};
hVO=function(){var k;return[function(v,C,G){return _.nA(k,v,C,G)},
function(v){k=v}]};
B_O=function(k,v){return _.vt(k.entities,"chipEntity",v)};
YFm=function(k,v,C,G){return function(){var p=jkb.has(k.displayType)&&k.selected,P=p&&k.deselectCommand?k.deselectCommand:k.tapCommand;!P||p&&G||_.gJ(P,{form:{element:v==null?void 0:v.value}});C==null||C()}};
nk3=function(k,v){if(k=k.onUpdateText){var C;k=(C=_.F(k,wyb))==null?void 0:C.stepId}else k=void 0;C=k;v=v==null?void 0:v.stepStates;if(C&&v){var G,p;return(G=v[C])==null?void 0:(p=G.userQuery)==null?void 0:p.userQuery}};
pJ=function(k){return{signalAction:{signal:k}}};
Ks$=function(){return _.wt("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?JPf:_.rPb};
T_O=function(k,v){k=k===void 0?"SOFT_RELOAD_PAGE":k;v=v===void 0?49504:v;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.Yr(_.P2("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:v}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:k}}]}}}};
ktm=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.Yr(_.P2("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:Ks$()}};
oNg=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.Yr(_.P2("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:Ks$()}};
vNi=function(k,v){var C=_.Yr(_.P2("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),G=_.Yr(_.P2("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),p={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.Yr(_.P2("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};p.serviceEndpoint=k?k:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[pJ("SOFT_RELOAD_PAGE")]}};return{title:C,bodyText:G,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:p},
style:{value:v!=null?v:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
Gtg=function(k){k=k===void 0?{}:k;return{title:_.Yr(k.localizedZeroStateTitleText===void 0?"":k.localizedZeroStateTitleText),bodyText:_.Yr(k.localizedZeroStateMessage===void 0?"":k.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Yr(k.localizedZeroStateButtonText===void 0?"":k.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[Cpf]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
Ppx=function(k){k=k===void 0?{}:k;return{title:_.Yr(k.localizedOptInBannerTitleText===void 0?"":k.localizedOptInBannerTitleText),titleLength:19,subtitle:_.Yr(k.localizedOptInMessage===void 0?"":k.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Yr(_.P2("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:_.Yr(_.P2("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:[pd2]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
ND6=function(k,v){var C=v=v===void 0?{}:v;v=C.offlineTitleText===void 0?"":C.offlineTitleText;var G=C.offlineDescriptionText===void 0?"":C.offlineDescriptionText,p=C.formattedSupplementalText,P=C.actionButtonText===void 0?"":C.actionButtonText,N=C.titleText===void 0?"":C.titleText;C=C.descriptionText===void 0?"":C.descriptionText;var I={title:P,accessibilityText:P,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"}}}}};k||(N=v,C=G,I={title:P,accessibilityText:P,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:_.Yr(N),titleLength:N.length,overrideTitleMaxFontSize:30,subtitle:_.Yr(C),supplementalText:p,primaryButton:{buttonViewModel:I},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[WW3]},darkTileImage:{thumbnails:[Hsb]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.SpK=function(k,v,C,G,p,P,N,I,S,Q,R){p=p===void 0?!1:p;P=P===void 0?!1:P;N=N===void 0?0:N;I=I===void 0?-Infinity:I;S=S===void 0?!1:S;Q=Q===void 0?!1:Q;R=R===void 0?!1:R;var l=[],d=_.Yr(_.P2("SMART_DOWNLOADS",void 0,"Smart downloads")),f=_.Yr(Img(N,I,k.length));I=N=void 0;Q?N={statementBannerRenderer:ND6(R,G)}:p?k.length>0?I=Zs3(k,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.z("kevlar_manual_downloads_above"),d,f):S?I={alertBannerViewModel:{heading:{content:C.localizedOptInBannerTitleText===
void 0?"":C.localizedOptInBannerTitleText},body:{content:C.localizedPromptMessage===void 0?"":C.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.P2("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.P2("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:_.F$D}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:P&&(I={backgroundPromoRenderer:{bodyText:_.Yr(_.P2("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"}}}):
P&&(I={alertBannerViewModel:{heading:{content:C.localizedOptInBannerTitleText===void 0?"":C.localizedOptInBannerTitleText},body:{content:C.localizedOptInMessage===void 0?"":C.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.P2("TURN_ON",void 0,"Turn on"),accessibilityText:_.P2("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}}}}}});C=_.Yr(_.P2("YOUR_DOWNLOADS",void 0,"Your downloads"));G=void 0;v.length>0?(G=void 0,_.z("kevlar_display_downloads_numbers")&&(G=_.Yr(_.W2("VIDEO_COUNT",v.length))),G=Zs3(v,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,C,G)):p||k.length||
Q||(G={backgroundPromoRenderer:{bodyText:_.Yr(_.P2("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}}}});N?l.push({richSectionRenderer:{content:N}}):I&&!_.z("kevlar_manual_downloads_above")&&l.push({richSectionRenderer:{content:I,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
G&&l.push({richSectionRenderer:{content:G,loggingDirectives:{clientVeSpec:{uiType:51721}}}});I&&_.z("kevlar_manual_downloads_above")&&l.push({richSectionRenderer:{content:I,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(v.length>0||p&&k.length>0&&!Q)&&l.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.Yr(_.P2("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:l}};
_.QNO=function(k){return uu$(k,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.bsi=function(k){return uu$(k,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
uu$=function(k,v){var C=[];k=Zs3(k,v,!0);C.push({richSectionRenderer:{content:k}});return{contents:C}};
Zs3=function(k,v,C,G,p){C=C===void 0?!1:C;var P="RESPONSIVE_SIZE_STANDARD";_.z("kevlar_standard_rich_grid_on_offline_home")&&v==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?P="RESPONSIVE_SIZE_STANDARD":_.z("kevlar_modern_downloads_compact")?P="RESPONSIVE_SIZE_COMPACT":_.z("kevlar_modern_downloads_extra_compact")?P="RESPONSIVE_SIZE_EXTRA_COMPACT":_.z("kevlar_modern_downloads_tiny")&&(P="RESPONSIVE_SIZE_TINY");k={isExpanded:C,contents:P6(k),entitySelectorType:v,responsiveContainerConfiguration:{responsiveSize:P}};
G&&(k.title=G);p&&(k.subtitle=p);C||(_.z("kevlar_smart_downloads_show_more_button")?(k.showMoreButton={buttonRenderer:{accessibility:{label:_.P2("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.Yr(_.P2("SHOW_MORE",void 0,"Show more"))}},k.showLessButton={buttonRenderer:{accessibility:{label:_.P2("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.Yr(_.P2("SHOW_LESS",void 0,"Show less"))}}):(k.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.P2("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}}}},k.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.P2("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}}}},k.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.P2("VIEW_ALL",void 0,"View all"),accessibilityText:_.P2("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:_.B2("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:k}};
P6=function(k){var v=[];k=_.H(k);for(var C=k.next();!C.done;C=k.next())if(C=C.value,Gp$(C)){var G=v,p=G.push;var P=void 0;if(C==null?0:(P=C.videoEntity)==null?0:P.videoId){P=Ou(_.Vb().getState(),C.videoEntity.videoId);var N=_.Vb().getState();var I=_.oW(C.videoEntity.videoId,"mainVideoEntity");N=!!_.lR(N.entities)[I];N={videoId:C.videoEntity.videoId,title:wL(C.videoEntity.title),shortBylineText:wL(C.channelEntity.title),thumbnail:C.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:N&&_.z("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:xT3(C.videoEntity.videoId,P,C.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.P2("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};C.videoEntity.lengthSeconds&&(N.thumbnailOverlays=WTb(C.videoEntity.lengthSeconds,P));N.isWatched=P>0;_.z("kevlar_modern_downloads_page")&&(N.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:C.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.P2("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},N.badges=void 0);C=N}else C={};p.call(G,{richItemRenderer:{content:{videoRenderer:C},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(CvD(C)){G=v;p=G.push;var S=I=P=void 0,Q=void 0,R=void 0,l=void 0,d=void 0,f=void 0,c=void 0,U=void 0,O=void 0,X=void 0;N=C.mainPlaylistEntity.playlistId;var x=C==null?void 0:(X=C.mainPlaylistEntity)==null?void 0:(O=X.thumbnailStyleData)==null?void 0:(U=O[0])==null?void 0:(c=U.value)==null?void 0:(f=c.collageThumbnail)==
null?void 0:f.coverThumbnail;if(N&&x){f=AB$(N);!_.z("enable_offline_playlist_page")&&(C==null?0:(d=C.mainPlaylistEntity)==null?0:d.videos)&&(d=C==null?void 0:(l=C.mainPlaylistEntity)==null?void 0:(R=l.videos)==null?void 0:R[0],R=_.Kx(d).entityId,R=JSON.parse(R).videoId,R!==void 0&&(f=Ou(_.Vb().getState(),R),f=_.j6(R,N,void 0,void 0,f)));R=[];if(C==null?0:(Q=C.mainPlaylistEntity)==null?0:(S=Q.videos)==null?0:S.length)S=Zbb(),Q=Object,R=Q.assign,l=(l=IlK(C==null?void 0:C.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.Yr(l),icon:{iconType:"PLAYLISTS"}}}:void 0,R=[S,R.call(Q,{},(I=l)!=null?I:{})];C={playlistId:N,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:x}},navigationEndpoint:f,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:R,title:wL(C.mainPlaylistEntity.title),shortBylineText:wL(C==null?void 0:(P=C.channelEntity)==null?void 0:P.title),badges:[{metadataBadgeRenderer:{label:_.P2("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.z("kevlar_modern_downloads_page")&&(C.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:RH_,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:N,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.P2("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},C.badges=void 0)}else C=void 0;p.call(G,{richItemRenderer:{content:{playlistRenderer:C},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return v};
Img=function(k,v,C){k=k?lmm(k):"";v!==void 0&&isFinite(v)?v===0?v=_.P2("UPDATING",void 0,"Updating..."):(v=PX2(new Date(v),new Date),v=_.P2("UPDATED_TIME",{relative_time:v},"Updated "+v)):v="";var G="";k&&v&&(G=" \u2022 ");if(C&&_.z("kevlar_display_downloads_numbers")){C=_.W2("VIDEO_COUNT",C);if(k||v)G=" \u2022 ";return C+G+k+G+v}return k+G+v};
d9i=function(k){return n4i(k.entities).length};
_.fmD=function(k,v){var C=L0(k.responsiveSize),G;k=!((G=k.responsiveMap)==null||!G.some(function(p){return p.containerSize==="CONTAINER_SIZE_NARROW"&&p.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:v,sizing:C,enableFullBleedForSingleCol:!1,isCompactList:C==="COMPACT"&&k}};
zH_=function(k,v){return _.vt(k.entities,"votingEntity",v)};
W6=function(k){if(k){var v;return((v=_.Ql().resolve(_.uL(_.X0)))==null?0:v())?k.darkTheme:k.lightTheme}};
FWZ=function(k,v){if(k.simpleText)return Object.assign({},k,{simpleText:Lw(k.simpleText,v)});if(!k.runs)return k;for(var C=Object.assign({},k,{runs:[]}),G=0,p=_.H(k.runs),P=p.next();!P.done;P=p.next())if(P=P.value,P.text)if(G+P.text.length<=v)C.runs.push(P),G+=P.text.length;else return C.runs.push(Object.assign({},P,{text:Lw(P.text,v-G)})),C;return k};
coZ=function(k,v){return _.vt(k.entities,"chipBarStateEntity",v)};
END=function(k){switch(k){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""}};
am3=function(k,v){return{triggeringElement:k,onDwellTriggeredFn:function(){var C={triggeringElement:k,loadVideoPreviewEventData:v},G=document.querySelector(".video-preview");G&&G.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:C}))},
onDwellEndFn:function(){var C=document.querySelector(".video-preview");C&&C.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
Mtx=function(k,v){var C=_.Ql().resolve(_.uL(c6Z)),G=function(){var p=v();return C&&p?am3(k.value,p):null};
_.s0(function(){var p=G();C&&p&&Promise.resolve().then(function(){C.registerElement(p)});
_.Vr(function(){C&&p&&Promise.resolve().then(function(){_.U3(C,p)})})},"csPUge")};
U96=function(k){var v=k.dataset.resizeObserverId;if(v)return v;v=""+$9K++;return k.dataset.resizeObserverId=v};
gN3=function(k,v){var C=U96(k);H6.has(C)||H6.set(C,new Set);H6.get(C).add(v);Nj.has(C)&&v(Object.assign({},{target:k},Nj.get(C)))};
isZ=function(k){k=_.H(k);for(var v=k.next();!v.done;v=k.next()){v=v.value;var C=U96(v.target),G=Object.assign({},{target:v.target},Nj.get(C));if(G!=null&&G.contentRect?G.contentRect.width!==v.contentRect.width||G.contentRect.height!==v.contentRect.height:1)for(Nj.set(C,{borderBoxSize:v.borderBoxSize,contentBoxSize:v.contentBoxSize,contentRect:v.contentRect,devicePixelContentBoxSize:v.devicePixelContentBoxSize}),C=_.H(H6.get(C)||[]),G=C.next();!G.done;G=C.next())G=G.value,G(v)}};
Os_=function(){return Ix?Ix:Ix=new LWj(isZ)};
yoi=function(k,v){var C=U96(k);H6.has(C)&&(H6.get(C).delete(v),H6.get(C).size===0&&(H6.delete(C),Nj.delete(C),Ix.unobserve(k),delete k.dataset.resizeObserverId));H6.size===0&&Ix&&(Ix.disconnect(),Ix=void 0)};
x9K=function(k,v){var C=_.Ql().resolve(Qh);return Xdj.map(function(G){return C.observe(k,v,G)})};
Aoi=function(k){var v=_.Ql().resolve(Qh);k.forEach(function(C){v.unobserveByKey(C)})};
_.Z_=function(k,v){var C=Object.assign({},eHb,v);v=_.H(E3i());var G=v.next().value,p=v.next().value,P=function(N){var I=N.contentRect.height;if((N=N.contentRect.width)||I||C.canHaveZeroSize)G.width()===N&&G.height()===I||p(G,{height:I,width:N})};
_.Vk(function(){var N=k instanceof HTMLElement?k:k.value,I=qpO(P,C.throttleMs),S=[];C.useVisibilityObserver&&(S=x9K(N,function(Q,R){requestAnimationFrame(function(){R==="visible"?(gN3(N,I),Os_().observe(N)):yoi(N,I)})}));
S.length||(gN3(N,I),Os_().observe(N));_.Vr(function(){S.length&&(Aoi(S),S.length=0);yoi(N,I)})});
return G};
D92=function(k,v,C,G,p){k=v?k.switchOffCommand:k.switchOnCommand;if(G&&p)m9D(k,C,p);else{var P,N;(P=_.$g({elementsCommand:k}))==null||(N=P.onclick)==null||N.call(P,C)}};
m9D=function(k,v,C){k=_.$g({elementsCommand:k,additionalCommandArgs:{commandController:{onSuccess:function(){C(!1)},
onServerError:function(){C(!1)}}}});
if(k==null?0:k.onclick)k.onclick(v),C(!0)};
sNZ=function(k){if(k)return _.F(k,tt2)};
Vtg=function(k,v){if(!((k==null?0:k.entitySelectorType)&&(k==null?0:k.entityKey)))return{};switch(k.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":if(_.z("enable_web_shorts_captions_language_command")){var C;var G=(C=_.C0())==null?void 0:C.getOption("captions","track");var p,P=typeof(G==null?void 0:G.translationLanguage)==="object"&&((p=G.translationLanguage)==null?void 0:p.languageName)||(G==null?void 0:G.displayName)||"";G={data:Object.assign({},
!!P&&{selectionText:{content:P}},!!P&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:typeof G==="undefined"})}}else G={};return G;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.z("web_shorts_audio_track_picker")){var N;p=((N=_.C0())==null?void 0:N.getAudioTrack())||void 0;C=p==null?void 0:(P=p.getLanguageInfo())==null?void 0:P.getName();p={data:Object.assign({},{selectionText:{content:C}},C&&!(p==null?0:(G=p.getLanguageInfo())==
null?0:G.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else p={};return p;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return G=k!=null&&k.entityKey?(G=_.kY(v,k.entityKey))?{isHidden:(G==null?void 0:G.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},G;default:return{}}};
hH6=function(k,v){return function(C){var G=function(p){_.FV(_.zW(p),C,v)||k(p)};
C.addEventListener("click",G);return function(){C.removeEventListener("click",G)}}};
_.BDK=function(k){return function(){return _.F(k(),_.Su)}};
jNK=function(k){switch(k){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;default:return 0}};
Yp2=function(k){return jNK(k==null?void 0:k.all)};
wdx=function(k){switch(k){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
nNj=function(k){switch(k){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"}};
Jox=function(k){switch(k){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"}};
oMb=function(k,v,C){if(v)return[ro3];switch(k){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[u9];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return C?[u9]:[KWm,u9];case "TRANSFER_STATE_PAUSED_BY_USER":return[TDx,u9];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[kl$,u9];default:return[ro3]}};
vM6=function(k,v,C,G){return oMb(k,v,G).map(function(p){var P=p.text,N=p.iconType,I=p.videoAction;p=p.playlistAction;P=P?{content:P}:void 0;N=N&&{sources:[{clientResource:{imageName:N}}]};var S=(0,_.t9.unsafeClone)(C);if(S){var Q=_.F(S,_.WY),R=_.F(S,_.HY);Q&&I?Q.action=I:R&&p&&(R.action=p)}return{title:P,leadingImage:N,rendererContext:S&&{commandContext:{onTap:{innertubeCommand:S}}}}})};
Ccb=function(k){k=_.cY(k.rendererContext);var v;return(v=_.F(k,_.HY))==null?void 0:v.playlistId};
Gli=function(k){var v;return(v=k.listItems)==null?void 0:v.some(function(C){var G;return _.E3((G=_.F(C,_.bd))==null?void 0:G.rendererContext)})};
Wli=function(k){var v;return(v=k.listItems)==null?void 0:v.some(function(C){var G,p,P=(p=(G=_.F(C,pwO))==null?void 0:G.defaultListItem)!=null?p:C;C=_.F(P,_.bd);return!!_.F(C==null?void 0:C.leadingAccessory,Pc3)})};
_.QA=function(k){var v=_.Ql().resolve(_.uL(_.X0));return v!=null&&v()?k.darkThemeColorPalette:k.lightThemeColorPalette};
_.Rx=function(k){return{primaryTextColor:b9(k,0),secondaryTextColor:b9(k,1),optionColor:b9(k,2),backgroundColor:b9(k,3),videoBackgroundColor:b9(k,4)}};
b9=function(k,v){if(k){switch(v){case 0:k=k.primaryTitleColor;break;case 1:k=k.secondaryTitleColor;break;case 2:k=k.surgeColor;break;case 3:k=k.section2Color;break;case 4:k=k.section3Color;break;default:return}if(k)return _.c7(k)}};
IF2=function(k){var v=k.element;var C=k.veType;var G=k.storedVisualElement===void 0?null:k.storedVisualElement;var p=k.elementIndex===void 0?0:k.elementIndex;k=k.clientYouTubeData;var P=_.Et();P!==Htm&&(NTi.clear(),Htm=P);if(v.visualElement&&NTi.has(v.visualElement))return null;if(G&&NTi.has(G))return v.visualElement=G,null;C=_.PU(_.WU(),{veType:C,elementIndex:p,clientYouTubeData:k});if(!C)return null;v.visualElement=C;NTi.add(C);return C};
_.l9=function(k,v,C,G){C=C===void 0?null:C;G=G===void 0?qR3:G;var p=p===void 0?null:p;l1(function(){if(v){C instanceof Function&&(C=C());var P=IF2({element:v,veType:k,storedVisualElement:C,clientYouTubeData:void 0});P&&(teZ(v,p),G(P))}})};
ZtZ=function(k){return k?_.Ef(k):""};
Szf=function(k){return(k==null?void 0:k.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
u4$=function(k,v){return _.vt(k.entities,"videoOverviewAsyncDataEntity",v)};
Qzx=function(k,v){var C;return"linear-gradient(to bottom, "+((C=v==null?void 0:v.map(function(G){var p=k?G.darkThemeColor:G.lightThemeColor;return p?_.Ef(p)+" "+((G==null?void 0:G.startLocation)||0)*100+"%":"transparent"}))==null?void 0:C.join(", "))+")"};
bt6=function(k,v,C,G,p){if(!((G==null?0:G.height)&&(G==null?0:G.width)))return{size:0};var P=G.width;G=G.height;if(p)return v==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||v==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&P>G?{size:312/Yk6}:v==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(C!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||k!==1&&k!==2||v!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&v!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&v!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(v==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||v==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||G===P)switch(k){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(v==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||G>P)switch(k){case 1:case 3:return{size:240*jjD};default:return{size:360*jjD}}switch(k){case 1:case 2:return{size:1/Yk6*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.Rr_=function(k){if(!("matchMedia"in window))return _.oS(Error("Rh")),function(){return!1};
var v=window.matchMedia(k);k=_.H(_.ae(v.matches,void 0,"jLJc8e"));var C=k.next().value,G=k.next().value,p=function(P){G(P.matches)};
v.addEventListener?(v.addEventListener("change",p),_.Vr(function(){v.removeEventListener("change",p)})):v.addListener&&(v.addListener(p),_.Vr(function(){v.removeListener(p)}));
return C};
lFK=function(k){return k==="IMAGE_BANNER_STYLE_INSET"||k==="IMAGE_BANNER_STYLE_UNKNOWN"};
dwi=function(){if(!("matchMedia"in window))return _.oS(Error("Rh")),function(){return 0};
var k=hY(function(){return window.matchMedia("(max-width: 527.9px)")}),v=hY(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),C=hY(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),G=hY(function(){return window.matchMedia("(min-width: 1024px)")}),p=_.H(_.ae(k.matches,void 0,"og9kEc")),P=p.next().value,N=p.next().value;
p=_.H(_.ae(v.matches,void 0,"ybDWCb"));var I=p.next().value,S=p.next().value;p=_.H(_.ae(C.matches,void 0,"o0Gfh"));var Q=p.next().value,R=p.next().value;p=_.H(_.ae(G.matches,void 0,"yqUUgd"));var l=p.next().value,d=p.next().value,f=hY(function(){return function(X){N(X.matches)}}),c=hY(function(){return function(X){S(X.matches)}}),U=hY(function(){return function(X){R(X.matches)}}),O=hY(function(){return function(X){d(X.matches)}});
_.Vk(function(){k.addEventListener?(k.addEventListener("change",f),v.addEventListener("change",c),C.addEventListener("change",U),G.addEventListener("change",O)):k.addListener&&(k.addListener(f),v.addListener(c),C.addListener(U),G.addListener(O));_.Vr(function(){k.removeEventListener?(k.removeEventListener("change",f),v.removeEventListener("change",c),C.removeEventListener("change",U),G.removeEventListener("change",O)):k.removeListener&&(k.removeListener(f),v.removeListener(c),C.removeListener(U),
G.removeListener(O))})});
return function(){return P()?1:I()?2:Q()?3:l()?4:0}};
fFg=function(k){var v=0;k=_.H([k.title,k.metadata,k.actions,k.description,k.attribution]);for(var C=k.next();!C.done;C=k.next())C.value&&v++;return v};
zrb=function(k){return k===1||k===2?1:0};
cAm=function(k){k=(new FlD).parse(k);return(new g2).render(k).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(v){var C=v.split(":").map(Number),G=0,p=0;if(C.length===3)C=_.H(C),G=C.next().value,p=C.next().value,C=C.next().value;else if(C.length===2)C=_.H(C),p=C.next().value,C=C.next().value;else if(C.length===1)C=_.H(C).next().value;else throw Error("Sh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(G*3600+p*60+C)+'" role="button">'+v+"</span>"})};
EMf=function(k){k=_.H(k.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var v=k.next(),C={};!v.done;C={clickHandler$jscomp$5:void 0},v=k.next()){v=v.value;C.clickHandler$jscomp$5=function(p){p=Number(p.target.getAttribute("data-time"));if(isNaN(p))throw Error("Th");var P;(P=_.C0())==null||P.seekTo(p,!0)};
var G=function(p){return function(P){P.key!=="Enter"&&P.key!=="Space"||(0,p.clickHandler$jscomp$5)(P)}}(C);
v.setAttribute("tabindex","0");v.removeEventListener("click",C.clickHandler$jscomp$5);v.removeEventListener("keydown",G);v.addEventListener("click",C.clickHandler$jscomp$5);v.addEventListener("keydown",G)}};
aF$=function(){return _.u("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.u(d0,{percentWidth:100}),_.u(d0,{animationDelay:200}),_.u(d0,{animationDelay:400}),_.u(d0,{animationDelay:600}),_.u(d0,{animationDelay:800,percentWidth:60}),_.u("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.u(d0,{percentWidth:100}),_.u(d0,{animationDelay:200}),_.u(d0,{animationDelay:400}),_.u(d0,{animationDelay:600,percentWidth:50}))};
d0=function(k){return _.u("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(k.percentWidth===void 0?100:k.percentWidth)+"%"},_.u("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(k.animationDelay===void 0?0:k.animationDelay)+"ms"}))};
M82=function(){var k=_.H(_.ae(function(){return""},void 0,"dXJHWc")),v=k.next().value;
return[function(){return v()()},
k.next().value]};
$wK=function(k,v){k=k?lmm(k):"";v!==void 0&&isFinite(v)?v===0?v=_.P2("UPDATING",void 0,"Updating..."):(v=PX2(new Date(v),new Date),v=_.P2("UPDATED_TIME",{relative_time:v},"Updated "+v)):v="";var C="";k&&v&&(C=" \u2022 ");return _.Yr(k+C+v)};
itD=function(k,v,C,G,p,P){v=v===void 0?0:v;var N=Uw$[v],I=N.title,S=N.iconType,Q=N.topButtonRenderer,R=N.sectionClientVE;N=N.videoClientVE;var l;if(v!==1||k.length){C=[];k=_.H(k);for(G=k.next();!G.done;G=k.next()){var d=G.value;if(Gp$(d))C.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:d.videoEntity.videoId,title:wL(d.videoEntity.title),shortBylineText:wL(d.channelEntity.title),thumbnail:d.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:d.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.P2("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:N}}}}}});else if(CvD(d)){G=C;var f=G.push;var c=void 0,U=void 0,O=void 0,X=void 0,x=void 0,w=void 0,V=void 0,h=void 0,n=d.mainPlaylistEntity.playlistId,oO=d==null?void 0:(h=d.mainPlaylistEntity)==null?void 0:(V=h.thumbnailStyleData)==null?void 0:(w=V[0])==null?void 0:(x=w.value)==null?void 0:(X=x.collageThumbnail)==null?void 0:X.coverThumbnail;X=AB$(n);if(!_.z("enable_offline_playlist_page")&&
(d==null?0:(O=d.mainPlaylistEntity)==null?0:O.videos)){b:{O=d==null?void 0:(U=d.mainPlaylistEntity)==null?void 0:U.videos;U=_.Vb().getState().entities;if(O!=null&&O.length&&U)for(O=_.H(O),x=O.next();!x.done;x=O.next())if(x=_.Kx(x.value).entityId,(x=JSON.parse(x).videoId)&&YEK(U,x)==="TRANSFER_STATE_COMPLETE"){U=x;break b}U=""}U!==void 0&&(X=Ou(_.Vb().getState(),U),X=_.j6(U,n,void 0,void 0,X))}U=qNZ(_.P2("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),AB$(n));d=n&&oO&&U?{playlistId:n,navigationEndpoint:X,
viewPlaylistText:U,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:oO}},title:wL(d.mainPlaylistEntity.title),shortBylineText:wL(d==null?void 0:(c=d.channelEntity)==null?void 0:c.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:gMD,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:n,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.P2("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:N}}}:
void 0;f.call(G,{gridPlaylistRenderer:d})}}N={gridRenderer:{items:C}};v===1&&(l=$wK(p,P))}else if(G){var Ng=_.Yr((f=C==null?void 0:C.localizedPromptMessage)!=null?f:"");N={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Yr(_.P2("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.F$D}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Yr(_.P2("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};l=$wK(p,P)}else Ng=_.Yr(_.P2("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
N={};return{contents:[{shelfRenderer:{title:I,titleAnnotation:l,icon:{iconType:S},subtitle:Ng,content:N,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:Q}]}}}}],loggingDirectives:{clientVeSpec:{uiType:R}}}};
Llj=function(k,v,C,G,p,P,N,I,S,Q,R){C=C===void 0?{}:C;G=G===void 0?{}:G;p=p===void 0?!1:p;P=P===void 0?!1:P;N=N===void 0?!1:N;I=I===void 0?!1:I;S=S===void 0?!1:S;Q=Q===void 0?0:Q;R=R===void 0?-Infinity:R;if(!(v.length||k.length||p||I))return P?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:Gtg(C)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.Yr(_.P2("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 l=[];k.length&&l.push(itD(k,0));I?l.push({contents:[{statementBannerRenderer:ND6(S,G)}]}):p?l.push(itD(v,1,C,N,Q,R)):P&&l.push({contents:[{statementBannerRenderer:Ppx(C)}]});(p&&v.length||k.length)&&l.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.Yr(_.P2("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 l.map(function(d){return{itemSectionRenderer:d}})};
fJ=function(k,v){if(typeof k!=="object")return null;k=_.H(Object.entries(k));for(var C=k.next();!C.done;C=k.next()){var G=_.H(C.value);C=G.next().value;G=G.next().value;if(C===v)return C;if(G=fJ(G,v))return C+"."+G}return null};
zZ=function(k){var v=k.content;return(k=k.styleRuns)&&v?{runs:k.map(function(C){var G={text:v.slice(C.startIndex,C.startIndex+C.length)};C.fontColor&&(G.textColor=C.fontColor);return G})}:{simpleText:v}};
Xwm=function(k,v,C,G){var p=Otg;G&&(k.quantity=G);if(!k.quantity||!k.maxQuantity)return{};G=k.minusButton;var P=k.plusButton,N,I,S,Q;return{value:k.quantity,maxValue:k.maxQuantity,onChangeCallback:function(R){p(k,R)},
minusLabel:(N=_.F(G,yAx))==null?void 0:N.label,minimumReachedLabel:(I=_.F(G,yAx))==null?void 0:I.limitReachedLabel,plusLabel:(S=_.F(P,yAx))==null?void 0:S.label,maximumReachedLabel:(Q=_.F(P,yAx))==null?void 0:Q.limitReachedLabel,disabled:v,onRemoveCommand:C}};
Otg=function(k,v){var C=k.quantityIncrementerEntityKey;if(C){var G={};G.quantity=v;_.De(_.Ff("quantityIncrementerEntity",C,G));k.onChangeCommand&&_.gJ(k.onChangeCommand)}};
xwj=function(k){if(k)return k===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(k).overflowY)?k:xwj(k.parentElement)};
qzb=function(k,v){(k=AA6(k))&&((_.z("enable_mini_app_command_handler_mweb_fix")?0:v)?erx.push({command:k,sourceData:{},commandContext:void 0}):_.Ql().resolve(_.lL).resolveCommand(k))};
AA6=function(k){return _.F(k,_.E6)};
mw3=function(){var k=window.performance.timeOrigin+window.performance.now(),v=(new _.c6).setSeconds(k/1E9);return _.vp(v,2,_.Ny(k%1E9),0)};
t8b=function(k,v){var C;k=(C=_.F(_.F(k,_.E6),Dwm))==null?void 0:C.methodName;var G,p;(C=window.youtubewebview||((G=window.webkit)==null?void 0:(p=G.messageHandlers)==null?void 0:p.youtubewebview))&&k&&(G=new Ed,k=_.xz(G,1,k),k=_.qy(k.JSC$12618_serializeBinary()),v=_.qy(v),C.postMessage(k+","+v))};
ax=function(k,v){var C=_.F(_.F(k,_.E6),Dwm);C&&(v&&(C.serializedAdditionalMetadata=_.qy(v)),qzb(k,!0))};
sz6=function(k){switch(k){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"}};
V86=function(){return!!_.wt("ID_TOKEN")};
jzZ=function(k){return k instanceof Error&&k.cause instanceof hrj&&k.cause.rpcErrorCode!==void 0?!BTi.includes(k.cause.rpcErrorCode):!0};
ww6=function(){return _.WP(Yzg,{authuser:""+(_.wt("SESSION_INDEX")||0)})};
Mj=function(k,v,C,G){C=C===void 0?"MINI_APP_SDK_API_UNSPECIFIED":C;G=G===void 0?"":G;var p=new _.q5;C={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:G,sdkApi:C};k instanceof Error&&(p.message=k.message,p.name=k.name,k.cause instanceof hrj&&k.cause.rpcErrorCode!==void 0&&(C.rpcErrorCode=k.cause.rpcErrorCode));var P;(P=v.onError)==null||P.call(v,{loggingError:p,metadata:C})};
JA2=function(k,v,C,G){switch(k){case "MINI_APP_SOURCE_GAMESNACKS":return new $q(v,C,G);default:return new nM2(v,C,G)}};
rA$=function(k){switch(k){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"}};
Kl_=function(k){switch(k){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"}};
TT3=function(k){switch(k){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";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
ksg=function(){return Math.floor(Math.random()*4)+1};
oiD=function(k,v,C,G){k=_.H(Object.entries(k));for(var p=k.next(),P={};!p.done;P={message$jscomp$995:void 0},p=k.next()){var N=_.H(p.value);p=N.next().value;N=N.next().value;P.message$jscomp$995=N;v.push(setTimeout(function(I){return function(){G(!1);C(I.message$jscomp$995.text)}}(P),P.message$jscomp$995.delayMs));
Number(p)>0&&v.push(setTimeout(function(){G(!0)},P.message$jscomp$995.delayMs-400))}};
vi3=function(k,v){var C=C===void 0?qR3:C;_.z("mweb_fix_monitor_visibility_after_render")?k&&l1(function(){teZ(k,v,C)}):l1(function(){teZ(k,v,C)})};
CKm=function(k,v){var C=document.createElement("ytd-engagement-panel-section-list-renderer");C.data=k;var G=v!=null?v:{};k=G.isPersistentPanel;v=G.hideDelayMs;G=G.overscrollContain;k=Object.assign({},k&&{isPersistentPanel:k},v&&{hideDelayMs:v},G&&{overscrollContain:G});Object.assign(C,k);return C};
W83=function(k){Gsm||(Gsm=p0$(new _.xR(1,void 0,void 0,PKj),0));var v=Gsm.format(Math.floor(k));v=yb==="be"||yb==="bg"||yb==="es"||yb==="et"||yb==="hu"||yb==="ka"||yb==="lv"||yb==="pl"||yb==="pt-PT"||yb==="sq"?v.replace(new RegExp("^(\\d)"+PKj.GROUP_SEP.replace(".","\\.")+"(\\d+("+PKj.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):v;return k>=1E3&&k<=9999&&v[1]==="."&&(yb==="sl"||yb==="it")?v.replace(".",""):v};
I5j=function(k,v,C,G){if(k)return G=G||k.likeStatus,v?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:G==="LIKE",isDisabled:!k.likesAllowed,defaultIcon:{iconType:C},defaultText:G==="LIKE"?k.likeCountWithUnlikeText:k.likeCountText,toggledText:G==="LIKE"?k.likeCountText:k.likeCountWithLikeText,defaultNavigationEndpoint:Hvx(k,"LIKE"),defaultServiceEndpoint:N$2(k,"LIKE"),toggledServiceEndpoint:N$2(k,"INDIFFERENT"),defaultTooltip:_.ty(k.likeCountTooltipText),toggledTooltip:_.ty(k.likeCountTooltipText),
targetId:k.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:G==="DISLIKE",isDisabled:!k.likesAllowed,defaultIcon:{iconType:C},defaultText:G==="DISLIKE"?k.dislikeCountWithUndislikeText:k.dislikeCountText,toggledText:G==="DISLIKE"?k.dislikeCountText:k.dislikeCountWithDislikeText,defaultNavigationEndpoint:Hvx(k,"DISLIKE"),defaultServiceEndpoint:N$2(k,"DISLIKE"),toggledServiceEndpoint:N$2(k,"INDIFFERENT"),defaultTooltip:_.ty(k.dislikeCountTooltipText),
toggledTooltip:_.ty(k.dislikeCountTooltipText)}};
Hvx=function(k,v){if(v==="LIKE")return k.likeCommand;if(v==="DISLIKE")return k.dislikeNavigationEndpoint};
N$2=function(k,v){var C;return(C=k.serviceEndpoints)==null?void 0:C.find(function(G){var p;return((p=_.F(G,_.Ud))==null?void 0:p.status)===v})};
_.uvf=function(k,v,C){return window.spf&&!_.z("web_disable_spfjs_client")?Zvb(k,v,C):S_Z(k,v)};
Zvb=function(k,v,C){var G=null,p=(new _.M1(function(P,N){var I={};if(v){I.method=v.method;var S=v.postParams||{};bx6(k,v)&&(S[_.wt("XSRF_FIELD_NAME")]=_.wt("XSRF_TOKEN"));I.postData=_.iL(S);v.type&&(I.type=v.type);S=v.headers}I.headers=NLi(k,S);_.z("debug_forward_web_query_parameters")&&(k=_.uUg(k,window.location.search));I.experimental_headers=I.headers;I.onError=function(Q){Q.err&&Q.xhr&&(Q.err.params={url:Q.xhr.responseURL,response:Q.xhr.responseText.substr(0,64)});N(Q.err)};
I.onPartDone=function(Q){C&&C.call(null,Q.part)};
I.onDone=function(Q){var R=Qv_(Q.response,"xsrf_token");IS(window.location.href,k)&&R&&_.YH("XSRF_TOKEN",R);if(R=Qv_(Q.response,"service_worker_killswitch"))_.YH("SERVICE_WORKER_KILLSWITCH",R),deD();P(Q.response)};
G=spf.request(k,I)})).then(bvK);
p.thenCatch(function(P){var N=P instanceof _.g0,I=P&&P.hasOwnProperty("params")&&P.params.response?P.params.response:"";P instanceof Error&&(I?N?KDx(P):I===')]}\'\n{"reload":"now"}'?KDx(P):(RJO(P,k,I),l5m(P,I)?_.ji(P):_.hb(P)):KDx(P));G&&G.abort()});
return p};
bvK=function(k){if(k.type==="multipart"){var v=k.timing;k=k.parts.reduce(function(C,G){Object.assign(C,G);return C},{});
k.timing=k.timing||{};Object.assign(k.timing,v);k.type="reduced"}return k};
S_Z=function(k,v){v=v===void 0?{}:v;var C=null,G=new _.M1(function(p,P){v.onFinish=function(N){if(N.readyState===XMLHttpRequest.DONE)if(N.status===200){if(N.responseType!=="json"){var I=N.response;I.substring(0,5)===")]}'\n"&&(I=I.substring(5));try{var S=JSON.parse(I)}catch(Q){S=Q}}else S=N.response;S instanceof Error?P(S):(I=Qv_(S,"xsrf_token"),IS(window.location.href,k)&&I&&_.YH("XSRF_TOKEN",I),N=N.responseURL,window.performance&&window.performance.getEntriesByName?(I=window.performance.getEntriesByName(N).pop())?
N={responseStart:(0,_.bj)()-(I.responseEnd-I.responseStart)}:(Math.random()<.01&&(I=Error("ei"),I.params=N,_.ji(I)),N={responseStart:-1}):N={responseStart:0},S.timing=S.timing||{},Object.assign(S.timing,N),p(S))}else P(Error("di`"+N.status))};
(C=_.gm(k,v))||P(Error("di`"+C.status))});
G.thenCatch(function(p){p instanceof Error&&(RJO(p,k),l5m(p)&&(p.level="WARNING"))});
_.z("cancel_pending_navs")&&G.thenCatch(function(){C.abort()});
return G};
Qv_=function(k,v){var C=k[v],G=k.parts;k.type==="multipart"&&G&&(C=(k=G.find(function(p){return v in p}))&&k[v]);
return C};
RJO=function(k,v,C){var G=k.message||"";v={original:G,url:v};if(C)if(G=G.match(/position:?\s*(\d+)/)){G=G&&Number(G[1])?Number(G[1]):0;var p=Math.max(G-25,0);v.position=G;v.response=C.substring(p,G+25)}else v.response=C.substring(0,50);_.Y3(k,v);try{k.message="JSON parse error"}catch(P){}};
l5m=function(k,v){k=k.message||"";k=!!(k.indexOf("<")>=0||k.indexOf("end of ")>=0||k.indexOf("Unterminated string")>=0||k.indexOf("Unexpected EOF"));if(!k&&v)for(var C=v.length,G=!1,p=0;p<C;p++)if(G&&v[p]==="\\")p++;else if(v[p]==='"')G=!G;else if(v[p]==="<"&&!G){k=!0;break}return k};
dMi=function(){return document.documentElement.hasAttribute("dark")};
_.f5D=function(k,v){if(k!=="GFEEDBACK"&&k!=="GUIDED_HELP")_.KD(Error("fi`"+k));else{var C=_.Ql().resolve(_.uL(_.hs));if(C&&(C=C.getCurrentPage())&&C.getServiceTrackingParams&&(C=C.getServiceTrackingParams()))for(var G=0,p;p=C[G++];)if(p.service===k){if(k=p.params)for(C=0;G=k[C++];)v[G.key]=G.value;break}}};
_.zJ$=function(k){var v=_.jJ();v&&(v=v.getPlayer())&&(v.pauseVideo(),k.playback_id=v.getVideoData().cpn,k.eid=v.getVideoData().eventId,Object.assign(k,v.getFeedbackProductData()))};
F8m=function(){var k={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.wt("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(k.enableAnonymousFeedback=!0);_.wt("SESSION_INDEX")&&(k.authuser=String(_.wt("SESSION_INDEX")));_.z("enable_pageid_for_feedback")&&_.wt("DELEGATED_SESSION_ID")&&(k.pageId=String(_.wt("DELEGATED_SESSION_ID")));return k};
_.i9=function(k){_.z("enable_ypc_spinners")&&_.JR(k,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},k])};
_.LJ=function(k){_.z("enable_ypc_spinners")&&_.JR(k,"yt-close-popup-action",["yt-loading-renderer"])};
c3b=function(k){return new Promise(function(v,C){_.MP({verifyCommand:{recaptchaToken:k.recaptchaResponse}},{commandController:{onSuccess:function(G,p){p||C("ChallengeService did not return a response.");var P;v({challengeCompleted:(P=p.verified)!=null?P:!1})},
onServerError:function(G,p){C(p)}}})})};
EiZ=function(k,v,C,G){v({recaptchaResponse:G}).then(function(p){p.challengeCompleted?_.xe()?(C(3),_.Ql().resolve(_.lL).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:k}})):C(2):C(4)},function(){C(4)})};
MZx=function(k,v,C){_.Ot(_.zu(a53,_.wt("HL")),function(){var G;(G=window.grecaptcha)==null||G.ready(function(){var p=window.grecaptcha;p?(C(p.render(k,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:EiZ.bind(null,k,c3b,v)})),v(1)):v(4)})})};
$M$=function(k,v){return function(){switch(v()){case 0:return k().captchaLoadingMessage;case 1:return k().challengeReason;case 3:return k().captchaSuccessfulMessage;case 2:return k().captchaCookieSetFailureMessage;case 4:return k().captchaFailedMessage;default:return k().challengeReason}}()};
_.Od=function(){if(!UM2){var k=document.querySelector("#player.skeleton");k&&(_.Lc(k),UM2=!0)}};
_.ivx=function(){return gii=aW3()};
y33=function(){return _.Z(function(k){return L8j!==void 0?k.return():k.yield(OvK(),0)})};
OvK=function(){return _.Z(function(k){if(k.nextAddress==1)return k.yield($3D(),2);gii=k.yieldResult;L8j=_.B_.addLowPriorityJob(OvK,5E3);_.OQ(k)})};
mM_=function(k){var v=v===void 0?X0i:v;var C,G,p=(C=k.responseContext)==null?void 0:(G=C.mainAppWebResponseContext)==null?void 0:G.trackingParam;if(!p){v.increment("MISSING");var P,N,I,S,Q,R;_.ji(new _.q5("282054944_a",{sPP:!!((P=k.responseContext)==null?0:(N=P.mainAppWebResponseContext)==null?0:N.loggedOut),hzJ:((I=k.responseContext)==null?void 0:I.mainAppWebResponseContext)===void 0,kkW:k.responseContext===void 0,cp:(S=k.playabilityStatus)==null?void 0:S.contextParams,xgA:(((Q=k.streamingData)==
null?void 0:Q.formats)||[]).length>0,hYA:(((R=k.streamingData)==null?void 0:R.adaptiveFormats)||[]).length>0,os:!!k.offlineState,cotn:k.cotn}));return 2}C="";try{C=xMm(p)}catch(f){return v.increment("C_ERROR"),_.hb(f),2}try{var l=_.A3K(C);var d=eJb(l)}catch(f){return v.increment("P_ERROR"),_.hb(f),2}d=_.Qe(d,q_j,1,_.by());p=[];d=_.H(d);for(l=d.next();!l.done;l=d.next())G=l.value,l=G.getPath(),C=(0,_.t9.getValueByKeys)(k,l.split(".")),C=String(C===void 0||C===null?"":C),G=G.getValue()||"",P=/[+\-\/_]/g,
C.replace(P,"")!==G.replace(P,"")&&(v.increment("MISMATCH"),_.z("ab_mis_log_err")&&(C=new _.q5("282054944_p",{khT:l,g:String(C),e:String(G)}),_.hb(C)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(l)||(l.match(/enforcementMessageViewModel/i)?p.push(3):p.push(2)));if(p.length>0)return Math.max.apply(Math,_.tX(p));v.increment("SUCCESS");return 1};
svj=function(k){var v=new yA;if(k.interpreterJavascript){var C=_.BHb(k.interpreterJavascript);C=Pn(C).toString();var G=new DM3;_.xz(G,6,C);_.$x(v,1,G,A1)}else k.interpreterUrl&&(C=_.jj(k.interpreterUrl),C=_.Xr(C).toString(),G=new _.tZf,_.xz(G,4,C),_.$x(v,2,G,A1));k.interpreterHash&&_.Xf(v,3,k.interpreterHash,A1);k.program&&_.Xf(v,4,k.program,A1);k.globalName&&_.Xf(v,5,k.globalName,A1);k.clientExperimentsStateBlob&&_.Xf(v,7,k.clientExperimentsStateBlob,A1);return v};
xq=function(k){var v={};k=_.H(k.split("&"));for(var C=k.next();!C.done;C=k.next())C=C.value.split("="),C.length===2&&(v[C[0]]=C[1]);return v};
VZ_=function(k){return Number(k.t)||7200};
sCb=function(){if(_.z("bg_st_hr"))return"havuokmhhs-0";var k,v=((k=globalThis.performance)==null?void 0:k.timeOrigin)||0;return"havuokmhhs-"+Math.floor(v)};
hJi=function(){return new Promise(function(k){var v=window;v.ntpevasrs!==void 0?k(new Ai(v.ntpevasrs)):(v.ntpqfbel===void 0&&(v.ntpqfbel=[]),v.ntpqfbel.push(function(C){k(new Ai(C))}))})};
B$D=function(k){var v=k.rbP.bind(k);_.Sj("yt.aba.att",v);k=k.o4l.bind(k);_.Sj("yt.aba.att2",k)};
Y_3=function(k){switch(_.UT(k.input)){case _.hy(jvf):var v={};return v.encryptedVideoId=k.innerTubeRequest.externalVideoId,v}return{}};
J3_=function(k){switch(_.UT(k.input)){case _.hy(jvf):if(_.z("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.hy(w0$):if(_.z("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.hy(eu):if(_.z("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&k.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.hy(nii):var v,C;if(_.z("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((C=_.F((v=k.config)==null?void 0:v.command,_.ts))==null?0:C.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.K82=function(k){var v;if(k.playlistVideoRenderer&&((v=k.playlistVideoRenderer)==null?0:v.engagementBar))return r3Z(k.playlistVideoRenderer.engagementBar);if(_.F(k,qj)){var C;if(k=(C=_.F(k,qj))==null?void 0:C.engagementBar)return r3Z(k)}return""};
r3Z=function(k){if(!k)return"";k=_.F(k,_.T$$);if(k==null||!k.actions)return"";k=_.H(k.actions);for(k=k.next();!k.done;k=k.next()){k=_.F(k.value,_.kXZ);var v=void 0;if((v=k)==null||!v.itemId)break;return k.itemId}return""};
_.o$m=function(k){var v;if(k.playlistVideoRenderer&&((v=k.playlistVideoRenderer)==null?0:v.videoId))return k.playlistVideoRenderer.videoId;if(_.F(k,qj)){var C,G;if(k=(C=_.F(k,qj))==null?void 0:(G=C.playlistItemData)==null?void 0:G.videoId)return k}return""};
_.v$b=function(k){var v;if(k.playlistVideoRenderer&&((v=k.playlistVideoRenderer)==null?0:v.voteCount))return k.playlistVideoRenderer.voteCount;if(_.F(k,qj)){var C,G;if(k=(C=_.F(k,qj))==null?void 0:(G=C.playlistItemData)==null?void 0:G.voteCount)return k}return 0};
_.mr=function(k,v){return _.vt(k.entities,"flowStateEntity",v)};
GXm=function(k,v,C,G){var p=void 0;k=_.H(k[v.iconName]||[]);for(var P=k.next();!P.done;P=k.next()){P=P.value;var N=v.iconSize;var I=v.iconStyle;N=!N||N===P[2];var S=COK[P[0]];G&&G!==P[1]||!N||I&&I!==S?I=!1:p?(I=COK[P[0]],I=!!v.iconStyle||I==="youtube_outline",N=p.version<=P[1],I=(!!v.iconSize||P[2]===24)&&I&&N):I=!0;I&&(p={name:v.iconName,style:COK[P[0]],size:P[2],version:P[1],allowMirroring:!!P[3],url:C(v.iconName,P)})}return p};
ps3=function(k,v,C,G){return k+(""+COK[C[0]]+((G===void 0?0:G)?"_experimental":"")+"/"+v+"/v"+C[1]+"/")+(C[2]+"px.svg")};
POi=function(k){return _.wt("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.wt("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":k};
Wki=function(k,v){return ps3("https://fonts.gstatic.com/s/i/",k,v)};
Hu$=function(k,v){return ps3("https://fonts.gstatic.com/s/i/",k,v,!0)};
Nf_=function(k,v){return ps3("https://www.gstatic.com/youtube/img/icons/web/",k,v)};
Zui=function(k){var v=k.enabled;var C=k.itemPlaybackModel;var G=k.thumbnailElRef;var p=k.containerElRef;var P=k.options;var N;_.s0(function(){var I=p==null?void 0:p.value;var S,Q=(S=G())==null?void 0:S.value;S=C();var R=P();if(v&&S&&I&&Q&&(R==null?0:R.thumbnail)){var l={data:S,hostElement:I},d,f,c=[].concat(_.tX((d=R.thumbnailOverlays)!=null?d:[]),_.tX((f=S.overlays)!=null?f:[]));f=S.itemPlaybackOptions;d=(f==null?void 0:f.enableRoundedPlayer)||R.enableRounding;f=f==null?void 0:f.disableTimeStatusOverlay;
var U,O;I={mediaRenderer:l,lockupElement:I,thumbnailElement:Q,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.af((U=S.inlinePlayerData)==null?void 0:U.onVisible),navigationEndpoint:_.af((O=S.inlinePlayerData)==null?void 0:O.onSelect),thumbnail:R.thumbnail,thumbnailOverlays:c,accessibilityText:R.accessibilityText||""},thumbnailSize:R.thumbnailSize,enableRounding:d,mouseleaveCallback:R.mouseleaveCallback,hideTimeDisplay:f}}}else I=void 0;if(U=I){var X;(X=N)==null||D_(X);N=$b(U);var x,w;
((x=C())==null?0:(w=x.inlinePlayerData)==null?0:w.forceImpAutoplay)&&Iaj(N)}},"BLiQOd");
_.Vr(function(){var I;(I=N)==null||D_(I)})};
S7K=function(k){k=atob(k);for(var v=[],C=0;C<k.length;C++)v.push(k.charCodeAt(C));return new Blob([new Uint8Array(v)],{type:"image/png"})};
Q9$=function(k,v,C,G){G=G===void 0?"INSERTION_POSITION_UNSPECIFIED":G;return k({targetId:v},function(p){var P,N=(P=p.contents)!=null?P:[];P=C!=null?C:[];var I=uN$(N);switch(G){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},p,{contents:[].concat(_.tX(N.slice(0,I)),_.tX(P),_.tX(N.slice(I+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},p,{contents:[].concat(_.tX(P),_.tX(N))});case "INSERTION_POSITION_LAST":return Object.assign({},p,{contents:[].concat(_.tX(N),_.tX(P))});
default:return p}})};
Rpm=function(k,v,C,G,p){p=p===void 0?"RELATIVE_INSERTION_POSITION_AFTER":p;return k({targetId:v},function(P){var N,I=(N=P.contents)!=null?N:[];N=buK(I,C);if(N<0)return P;N=p==="RELATIVE_INSERTION_POSITION_BEFORE"?N:N+1;return Object.assign({},P,{contents:[].concat(_.tX(I.slice(0,N)),_.tX(G),_.tX(I.slice(N)))})})};
uN$=function(k){var v=k.findIndex(function(C){return _.F(C,_.ti)});
return v>=0?v:k.length};
buK=function(k,v){return k.findIndex(function(C){a:{C=_.H(Object.values(C));for(var G=C.next();!G.done;G=C.next())if((G=G.value)&&G.targetId){C=G.targetId;break a}C=""}return C===v})};
dHK=function(k,v,C){return k({targetId:v},function(G){var p,P=(p=G.contents)!=null?p:[];return Object.assign({},G,{contents:la6(P,C)})})};
la6=function(k,v){return k.filter(function(C){var G=v.includes;a:{C=_.H(Object.values(C));for(var p=C.next();!p.done;p=C.next())if((p=p.value)&&p.targetId){C=p.targetId;break a}C=""}return!G.call(v,C||"")})};
_.fa_=function(k,v){return{engagementPanelSectionListRenderer:{panelIdentifier:k,identifier:v,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
zp_=function(k,v){k=k.getAvailableAudioTracks();if(k.length)return k==null?void 0:k.find(function(C){var G;return(C==null?void 0:(G=C.getLanguageInfo())==null?void 0:G.getId())===v})};
_.cjD=function(k){var v,C=(v=k.getOption("captions","tracklist",{includeAsr:!0}))!=null?v:[];return C=FkK(C,k)};
E$f=function(k){return k.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
FkK=function(k,v){v=E$f(v);if(v==null||!v.length)return k;var C=v.filter(function(N){return N});
v=k.filter(function(N){return N.languageCode.startsWith("en")});
C=_.H(C);for(var G=C.next();!G.done;G=C.next())if(G=G.value,v.length){var p=v[0],P=Object.assign({},p);p.languageCode!==G.languageCode&&(P.displayName=p.languageName+" >> "+G.languageName,P.translationLanguage=G,k.push(P))}return k};
aaD=function(k,v,C){k=_.cjD(k);if(k.length)return C?k.find(function(G){if(typeof(G==null?void 0:G.translationLanguage)==="object"){var p;return((p=G.translationLanguage)==null?void 0:p.languageCode)===v}return!1}):k==null?void 0:k.find(function(G){return G.languageCode===v})};
MpO=function(k){return k.getOption("captions","tracklist",{includeAsr:!0})};
$Hi=function(k){var v=k.getAvailableAudioTracks();if(v!=null&&v.length){var C=k.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.tX(v.map(function(G){return{listItemViewModel:{title:{content:G.getLanguageInfo().getName()},isSelected:G.getLanguageInfo().getId()===(C==null?void 0:C.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:G.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
UHf=function(k){return k.getOption("captions","tracklist",{includeAsr:!0})};
g$6=function(k){var v=UHf(k);if(v==null?0:v.length)return v;k.loadModule("captions");return UHf(k)};
iu$=function(k){var v=k.getOption("captions","track");if(v)return v;k.loadModule("captions");return k.getOption("captions","track")};
Ou3=function(k){var v=g$6(k);if(v!=null&&v.length){var C=iu$(k),G;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.P2("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(C==null?0:C.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.tX(v.map(function(p){return{listItemViewModel:{title:{content:p.displayName},
isSelected:p.displayName===(C==null?void 0:C.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:p.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.P2("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!C.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!C.translationLanguage&&{selectionText:{content:(C==null?void 0:(G=C.translationLanguage)==null?void 0:G.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[LkO(k)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
LkO=function(k){var v=E$f(k);if(v==null||!v.length)throw Error("Ei");var C=iu$(k);k=v.filter(function(G){return!G.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.tX(k.map(function(G){var p;return{listItemViewModel:{title:{content:G.languageName},isSelected:G.languageName===(C==null?void 0:(p=C.translationLanguage)==null?void 0:p.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:G.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
Ajf=function(k){return new Promise(function(v,C){if(k===void 0)_.hb(Error("Ii"),"ERROR"),C(Error("Ii"));else{C=new _.yjK;var G=_.Xsg();C=C.init();var p=_.xHf(_.wt("YPC_MB_URL"),!0);Promise.all([C,p]).then(function(){var P=_.sd.payments.business.integration.ClientTokenFactory.createClientToken(k,G);v(P)})}})};
mHx=function(k,v,C,G,p,P,N){var I=_.As();C=C.replace(/-/g,"+").replace(/_/g,"/");var S=_.N0().get("hl"),Q=_.VA(_.mj),R=v==null?void 0:v.element;R&&_.i9(R);epZ(v,!0);_.q7$(Q,C,I.resolve,function(){R&&_.LJ(R)},function(l){R&&_.LJ(R);
I.reject(l)},S,G?function(l){G&&_.xY(k,G,{backend_analytics:l})}:void 0,I.resolve,p,P,N);
return I.promise};
epZ=function(k,v){!(k=k==null?void 0:k.element)||k.tagName!=="YT-BUTTON-RENDERER"&&k.tagName!=="YTD-BUTTON-RENDERER"||(k.disabled=v)};
DHi=function(){var k=_.P2("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.Yr(k),actionButton:{buttonRenderer:oNg()}}},popupType:"TOAST"}};
tp$=function(){var k=_.P2("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.Yr(k),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
s9O=function(k){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:k}]}}};
hi=function(k,v,C,G){var p;return _.Z(function(P){if(P.nextAddress==1)return _.EQ(P,2),P.yield(k,4);if(P.nextAddress!=2)return(p=_.uR(v.getState().entities).length>0)?P.return({title:_.Yr(_.P2("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.Yr(_.P2("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:ktm()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
P.return(vNi(C,G));_.g6(P);return P.return(vNi(C,G))})};
VpO=function(k,v){return v?v==="PPSV"||J0O(k,v):!1};
hp6=function(k){k.responseContext||(k.responseContext={});k.responseContext.maxAgeSeconds=0;return k};
ju=function(k){var v;return _.Z(function(C){return C.nextAddress==1?C.yield(Bfj(k,"service:topbar:fallback"),2):(v=C.yieldResult)&&_.B6(v)?C.return(hp6(_.B6(v))):C.return()})};
j9O=function(k){var v;return _.Z(function(C){return C.nextAddress==1?C.yield(Bfj(k,"service:downloads_settings:fallback"),2):(v=C.yieldResult)&&_.B6(v)?C.return(v):C.return()})};
Bfj=function(k,v){var C;return _.Z(function(G){if(G.nextAddress==1)return k?G.yield(k.get(v),2):G.return();C=G.yieldResult;return!C||!_.B6(C)||!isNaN(Number(C.data.expireTimestampMs))&&C.isExpired()?G.return():G.return(C)})};
Y7g=function(k){var v=_.Ql().resolve(Ji).getState().entities;return k.playlistId?VpO(v,k.playlistId):!1};
n$f=function(k){var v=_.fS("web_pbj_log_warning_rate",0);v=v>0&&Math.random()<v;if(!_.F(k,_.ZM))return v&&_.ji(Error("bj")),!1;var C;return _.z("shorts_controller_retrieve_seedless_sequence_v2")&&((C=_.F(k,_.ZM))==null?void 0:C.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:ws_(k)?!0:(v&&_.ji(Error("cj")),!1)};
ws_=function(k){var v=(_.F(k,_.mw)||_.F(k,_.ZM)).videoId;if(!v||!Jjj.test(v))return!1;var C;return(k=(C=_.F(k.commandMetadata,_.G8))==null?void 0:C.url)&&(k.includes(v)||k.startsWith("/clip"))?!0:!1};
_.Kk_=function(){var k=_.N0();return k.getFlag(192)?k.getFlag(190):!(_.z("web_watch_cinematics_disabled_by_default")||_.z("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&rjK())};
_.r0=function(k,v,C){var G={};G.currentUrl=v;G.vis=k.vis!==void 0?k.vis:0;G.splay=!1;v=_.N0();G.autoCaptionsDefaultOn=v.getFlag(66);v.getFlag(141)?v.getFlag(140)?G.autonavState="STATE_OFF":G.autonavState="STATE_ON":G.autonavState="STATE_NONE";G.html5Preference="HTML5_PREF_WANTS";isNaN(_.wt("STS"))||(G.signatureTimestamp=_.wt("STS"));k.autonav&&(G.autoplay=!0,G.autonav=!0);k.mutedAutoplay&&(G.autoplay=!0,G.mutedAutoplay=!0);k.inlinePlayback&&(G.autoplay=!0,G.autonav=!1,G.isInlineUnmutedPlayback=!!k.inlineUnmuted);
G.referer=C;G.lactMilliseconds=k.lact!==void 0?k.lact.toString():"-1";_.z("enable_unknown_lact_fix_on_html5")&&G.lactMilliseconds==="-1"&&_.ji(new _.q5("Unknown LACT is set in playbackContext.",{"lact in tempData":k.lact||"undefined",autonav:k.autonav||"undefined"}));k={};v.getFlag(194)&&(k.hasShownAmbientMode=!0);v.getFlag(192)&&(k.hasToggledOffAmbientMode=!0);_.Kk_()&&(k.watchAmbientModeEnabled=!0);G.watchAmbientModeContext=k;return G};
TfO=function(k){var v={},C=k.pbis||0;C&&(v.playbackBeginsInSeconds=C);k.prefetch_reason&&k.prefetch_reason==="hc_pbis"&&(v.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return v};
k73=function(k,v){var C;if(v==null?0:(C=v.requestTemplate)==null?0:C.panelId)k.panelId=v.requestTemplate.panelId;var G;if(v==null?0:(G=v.requestTemplate)==null?0:G.params)k.params=v.requestTemplate.params};
vK$=function(){if(oKg)return oKg();var k=!_.z("idb_response_store_auth_killswitch"),v={};oKg=Qy("yt-it-response-store",{objectStores:(v.ResponseStore={addedAtVersion:1},v),shared:!k,upgrade:function(C,G){G(1)&&(C=Kk(C,"ResponseStore",{keyPath:["key","clientName"]}),TG(C,"byExpiration","expireTimestampMs"),TG(C,"byInterface","clientName"))},
version:1});return oKg()};
Chx=function(k){return _.P_(vK$(),k)};
pAi=function(k,v){var C;return _.Z(function(G){return G.nextAddress==1?G.yield(_.uj(),2):(C=G.yieldResult)?G.return(new G7m(k,v,C)):G.return()})};
PhK=function(k){var v=Object.keys(k)[0];if(v)return k.screenExit&&(v=v+";"+k.screenExit.screen),v};
W22=function(k){var v=new Map;k=_.H(k);for(var C=k.next();!C.done;C=k.next())C=C.value,C!=null&&(v.has(C.taskType)||v.set(C.taskType,[]),v.get(C.taskType).push(C));return v};
Hem=function(k){k=[].concat(_.tX(k)).sort(function(C,G){return C-G});
var v=Math.floor(k.length/2);return k.length%2?k[v]:(k[v-1]+k[v])/2};
Ze2=function(k,v){k=k===void 0?qjb:k;v=v===void 0?{}:v;_.Sj("yt.logging.errors.log",_.hb);Asm();NIK(VJg(),v);window.onerror=k;ILg=etj;window.addEventListener("unhandledrejection",function(C){if(C.reason instanceof Error){var G=C.reason;_.Y3(G,{source:"unhandledrejection"});G.name==="AbortError"&&(G.level="WARNING")}etj(C.reason);C.preventDefault()})};
_.Saf=function(k){var v,C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h,n,oO,Ng,Sm,U2,lD,Fb,qg,O2,En,m1,MZ,kQ,QU,xQ,LL,ad,zY,WZ;return _.Z(function(CL){if(CL.nextAddress==1)return CL.yield(_.Ht(k,{mode:"readonly",enableRetries:!0},function(d7){return NK(d7,"playbackData").then(function(We){var F6=We.map(function(bG){return bG.transfer}).filter(function(bG){return!!bG}),GY=We.map(function(bG){return bG.offlineVideoPolicy}).filter(function(bG){return!!bG}),xv=We.filter(function(bG){return!!bG.key}).map(function(bG){return _.oW(_.Kx(bG.key).entityId,
"downloadStatusEntity")});
F6=NK(d7,"transfer",F6);GY=NK(d7,"offlineVideoPolicy",GY);xv=NK(d7,"downloadStatusEntity",xv);var YQ=F6.then(function(bG){bG=bG.reduce(function(uG,od){(od==null?0:od.offlineVideoStreams)&&uG.push.apply(uG,_.tX(od.offlineVideoStreams));return uG},[]).filter(function(uG){return!!uG});
return NK(d7,"offlineVideoStreams",bG)});
return Tm.all([F6,GY,YQ,xv]).then(function(bG){var uG=_.H(bG);bG=uG.next().value;var od=uG.next().value;var J_=uG.next().value;uG=uG.next().value;return[We,bG,od,J_,uG]})})}),2);
if(CL.nextAddress!=3)return v=CL.yieldResult,CL.yield(_.Ht(k,{mode:"readonly",enableRetries:!0},function(d7){return NK(d7,"mainDownloadsListEntity").then(function(We){var F6,GY;return(GY=(F6=We[0])==null?void 0:F6.downloads)!=null?GY:[]})}),3);
C=CL.yieldResult;G=_.H(v);p=G.next().value;P=G.next().value;N=G.next().value;I=G.next().value;S=G.next().value;Q=p;R=P;l=N;d=I;f=S;c={};U={};O={};X={};x={};w=[];V=_.H(R);for(h=V.next();!h.done;h=V.next())(n=h.value)&&(c[n.key]=n);oO=_.H(l);for(Ng=oO.next();!Ng.done;Ng=oO.next())(Sm=Ng.value)&&(U[Sm.key]=Sm);U2=_.H(f);for(lD=U2.next();!lD.done;lD=U2.next())(Fb=lD.value)&&(O[Fb.key]=Fb);qg=_.H(d);for(O2=qg.next();!O2.done;O2=qg.next())(En=O2.value)&&(X[En.key]=En);m1=_.H(C);for(MZ=m1.next();!MZ.done;MZ=
m1.next())kQ=MZ.value,QU=void 0,x[(QU=kQ.videoItem)!=null?QU:""]=!0,kQ.videoItem&&(LL=xQ=void 0,ad=(LL=(xQ=_.Kx(kQ.videoItem))==null?void 0:xQ.entityId)!=null?LL:"",w.push({externalVideoId:ad}));zY=Q.filter(function(d7){if(!d7||!d7.key||!d7.offlineVideoPolicy)return!1;d7=_.Kx(d7.key).entityId;d7=_.oW(d7,"downloadStatusEntity");var We;return!(d7&&((We=O[d7])==null?void 0:We.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
WZ=zY.map(function(d7){var We=c[d7.transfer],F6=[];if(We==null?0:We.offlineVideoStreams)for(var GY=_.H(We.offlineVideoStreams),xv=GY.next();!xv.done;xv=GY.next())(xv=X[xv.value])&&F6.push(xv);GY=U[d7.offlineVideoPolicy];xv=x;var YQ=d7==null?void 0:d7.playerResponseTimestamp,bG=_.Kx(GY.key).entityId;d7=_.oW(bG,"mainVideoEntity");if(GY.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var uG="OFFLINE_VIDEO_STATE_DISABLED";GY.expirationTimestamp&&Number(GY.expirationTimestamp)<Date.now()/1E3&&(uG="OFFLINE_VIDEO_STATE_EXPIRED")}else if(GY.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")uG="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(We==null?void 0:We.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":uG="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":uG="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":uG="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":uG="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":uG="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":uG="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:uG="OFFLINE_VIDEO_STATE_UNKNOWN"}if(uG==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(We==null?void 0:We.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":uG="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":uG="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":uG=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}bG={id:bG,videoState:uG};if(We==null?0:We.cotn)bG.cotn=We.cotn;if(We==null?0:We.maximumDownloadQuality)bG.selectedVideoQuality=We==null?void 0:We.maximumDownloadQuality;if(We==null?0:We.lastProgressTimeMs)bG.lastProgressTimeMs=We.lastProgressTimeMs;YQ&&(bG.playerResponseSavedTimeMs=String(Number(YQ)*1E3));We=String;YQ=0;F6=_.H(F6);for(uG=F6.next();!uG.done;uG=F6.next())if(uG=uG.value,uG.streamsProgress){uG=_.H(uG.streamsProgress);for(var od=uG.next();!od.done;od=
uG.next()){var J_=void 0;YQ+=Number((J_=od.value.numBytesDownloaded)!=null?J_:0)}}bG.downloadedBytes=We(YQ);bG.selectedOfflineMode=xv[d7]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";GY.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(bG.offlinePlaybackDisabledReason=GY.offlinePlaybackDisabledReason);return bG});
return CL.return({offlineVideos:WZ,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:w}}})})};
uHf=function(){var k;return _.Z(function(v){return v.nextAddress==1?v.yield(_.p2(),2):(k=v.yieldResult)?v.return(_.Saf(k)):v.return({state:"PES Unavailable"})})};
RSO=function(){var k,v,C,G;return _.Z(function(p){if(p.nextAddress==1)return p.yield(_.p2(),2);if(p.nextAddress!=3)return(k=p.yieldResult)?p.yield(Q53(k),3):p.return({state:"PES Unavailable"});v=p.yieldResult;C={};G=v.reduce(function(P,N){P[N.key]=N;return P},C);
return p.return(be3(G))})};
be3=function(k){for(var v={},C=[],G=_.H(Object.keys(k)),p=G.next();!p.done;p=G.next()){var P=p.value;p=k[P];var N=void 0;if(((N=p)==null?void 0:N.entityType)==="mainVideoEntity"){delete k[P];var I=p.data;p={};if(I){var S=void 0;N=(S=I.videoId)!=null?S:"vid-"+P;P=k;p.video=I;delete p.video.formattedDescription;delete p.video.thumbnail;I.owner&&(S=P[I.owner],S==null?0:S.data)&&(delete P[S.key],p.video.owner=S.data,delete p.video.owner.avatar);if(I=I.downloadState)if(S=P[I],S==null?0:S.data)if(delete P[I],
I=S.data.playbackData)if(S=P[I],S!=null&&S.data){delete P[I];I=S.data;delete I.playerResponseJson;p.playbackData=I;if(I.transfer&&(S=P[I.transfer],S==null?0:S.data)){delete P[S.key];var Q=S.data;p.transfer=Q;S=[];Q=_.H(Q.offlineVideoStreams||[]);for(var R=Q.next();!R.done;R=Q.next())if(R=P[R.value])delete P[R.key],S.push(R.data);S&&(p.streams=S)}(I=I.offlineVideoPolicy)&&(I=P[I])&&I.data&&(delete P[I.key],p.offlineVideoPolicy=I.data)}v[N]=p}}else p&&p.entityType==="offlineOrchestrationActionWrapperEntity"&&
p.data&&(delete k[p.key],N=p.data,P=void 0,C.push({id:N.rootActionId,type:((P=N.actionProto)==null?void 0:P.actionType)||"",entity:p}))}v.wrapperEntities=C;Object.keys(k).length>0&&(v.unknownKeys=k);return v};
lLb=function(){var k,v,C,G,p,P,N,I,S;return _.Z(function(Q){if(Q.nextAddress==1)return k=(new _.JQ("")).hasLocalStorage(),G=!!((v=_.G$.crypto)==null?0:(C=v.subtle)==null?0:C.importKey),p=!!_.G$.BroadcastChannel,P=!!_.G$.navigator.locks,Q.yield(QWf(),2);N=Q.yieldResult;I=k&&G&&p&&P&&N;S={isSupported:I};if(I)return Q.return(S);S.missingBrowserFeatures=[];N||S.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");k||S.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
G||S.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");p||S.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");P||S.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return Q.return(S)})};
dEj=function(k,v,C,G){var p=!1,P={contentId:void 0,contentType:"video"};v=_.H(Object.entries(v));for(var N=v.next();!N.done;N=v.next()){var I=_.H(N.value);N=I.next().value;I=I.next().value;k.includes(N)&&!C.has(I)?(P.contentId=I,C.add(I),p=!0):N==="contentType"?I==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(P.contentType="playlist"):typeof I==="object"&&I!==null&&dEj(k,I,C,G)}p&&G.push(P)};
fLf=function(){var k;return!((k=KJ?KJ:null)==null||!k.window)};
_.F2Z=function(k){if(_.iD()&&_.c_Z("Chromium")>=120){var v=_.zSj().mediaSession;try{v.setActionHandler("enterpictureinpicture",function(){k()})}catch(C){}}};
c73=function(k){for(var v=[],C=_.H(document.styleSheets),G=C.next(),p={};!G.done;p={node$jscomp$773:void 0},G=C.next())p.node$jscomp$773=G.value.ownerNode,p.node$jscomp$773&&(p.node$jscomp$773 instanceof HTMLStyleElement||p.node$jscomp$773 instanceof HTMLLinkElement)&&v.push(new Promise(function(P){return function(N){var I=P.node$jscomp$773.cloneNode(!0);I.onload=function(){N()};
I.onerror=function(){_.ji(Error("tj"));N()};
k.document.head.appendChild(I)}}(p)));
return Promise.all(v)};
y7_=function(k){var v=[_.dY(EKO),_.dY(aL6),_.dY(MQ2)];$Ei(window.document.documentElement,k.document.documentElement,[_.dY(UE2),_.dY(gKi),_.dY(ieg),_.dY(L2f),_.dY(Oeg)]);$Ei(window.document.body,k.document.body,v)};
$Ei=function(k,v,C){k=_.H(k.attributes);for(var G=k.next();!G.done;G=k.next())if(G=G.value)try{_.Iw(C,v,G.name,G.value)}catch(p){}};
xE2=function(k,v){k=new _.TZ(k.document.documentElement);k.start(XAf,v);return k};
A7D=function(k){var v=k.document.documentElement;v.addEventListener("click",function(C){ch_(v,C)});
v.addEventListener("touchstart",function(C){UGO(C)});
v.addEventListener("mousedown",function(C){UGO(C)})};
qam=function(k,v,C,G){G=G===void 0?!1:G;v=new eSK(v||k,C||k);return{x:k.x+((G===void 0?0:G)?v.lengthX*-1:v.lengthX)*.2,y:k.y+((G===void 0?0:G)?v.lengthY*-1:v.lengthY)*.2}};
mE2=function(k){if(!k)return!1;var v=k.status==="OK"||k.status==="LIVE_STREAM_OFFLINE",C,G,p,P=(p=(C=k.errorScreen)==null?void 0:C.playerLegacyDesktopYpcTrailerRenderer)!=null?p:(G=k.errorScreen)==null?void 0:G.ypcTrailerRenderer;return!!v||!!P};
_.DED=function(k,v){if(!k)return!1;var C,G=(C=k.errorScreen)==null?void 0:C.playerLegacyDesktopYpcOfferRenderer,p;v=!!(v==null?0:(p=v.playerOverlayRenderer)==null?0:p.gatedActionsOverlayRenderer);return!!mE2(k)||!!G||!!v};
VQZ=function(k){return tQ_(k,0,"gclid",k.search(s5m))>=0||tQ_(k,0,"gad_source",k.search(s5m))>=0};
hSx=function(k){var v=[],C=0;return{clear:function(){C=v.length=0},
push:function(G){v[C]=G;C=(C+1)%k},
iterate:function(){return function p(){var P,N,I,S;return _.ky(p,function(Q){switch(Q.nextAddress){case 1:_.$v(Q,2),P=v.length,N=0;case 4:if(!(N<P)){Q.jumpTo(2);break}I=C+N;S=_.oq;return Q.yield(v[I%P],7);case 7:S(Q.yieldResult);N++;Q.jumpTo(4);break;case 2:_.MQ(Q),_.UQ(Q,0)}})}()}}};
BIK=function(k){k.eventsToIgnore||(k.eventsToIgnore=[]);var v=k.eventsToIgnore.map(a93),C=new Set(v),G=hSx(k.bufferSize);return{flush:function(){var p=Array.from(G.iterate());G.clear();p=p.map(function(P){return{name:P.name,timestamp:P.startTime,attributes:P.attributes}});
return JSON.stringify(p)},
onSpanStart:function(p){p.name==="event"&&C.has(p.attributes.type)||G.push(p)}}};
j5g=function(k){k=BIK(k);var v=k.flush;F7g({onSpanStart:k.onSpanStart});ng.subscribe("handleError",function(C){try{C.params.breadcrumbs=v()}catch(G){_.hb(G,"WARNING")}})};
Yam=function(){FU("web_tracing_action");_.c2("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
wAg=function(){FU("web_tracing_action");_.c2("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
J7g=function(k,v,C){if(v===void 0){nKg||(wAg(),setInterval(wAg,6E5),nKg=!0);var G="web_tracing_action"}else G=v;var p,P=((p=k.endTime)!=null?p:k.startTime)-k.startTime,N={};p=k.name;var I=k.startTime;N={webTracing:(N[k.name]=k.attributes,N)};C=_.Th(qZi)(p,P,I,N,C,G);if(k.children)for(k=_.H(k.children),G=k.next();!G.done;G=k.next())J7g(G.value,v,C)};
r7b=function(k){var v=i7O.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(C){C.data&&typeof C.data==="object"&&(C=C.data,C.from==="extension"&&C.app==="yt.telemetry"&&(v("Received message from extension",C),k.onMessage(C)))});
return function(C,G){C={app:"yt.telemetry",from:"app",key:C,payload:G};v("Sending message to extension",C);window.postMessage(C,"*")}};
K2m=function(){var k=k===void 0?3E3:k;var v=r7b({onMessage:function(){}}),C=[];
return{onSpanEnd:function(G){G.parentId==null&&C.push(G)===1&&setTimeout(function(){var p=[].concat(_.tX(C));C.length=0;v("spansReported",{spans:p})},k)}}};
TIb=function(k){k=k===void 0?400:k;var v=[],C=[];return{start:function(){return CIZ({checkoutEveryNth:k,emit:function(G,p){p&&(v=C,C=[]);C.push(G)}})},
getRecording:function(){return[].concat(_.tX(v),_.tX(C))}}};
v66=function(){(new kP3({sessionReplayEvents:_.fS("web_tracing_session_replay",0)})).subscribe(function(k){if(k.sessionReplayEvents>0)try{var v=TIb(k.sessionReplayEvents);v.start();if(_.z("web_tracing_session_replay_demo")){var C=console.log;window.exportSessionReplay=function(){var G=JSON.stringify(v.getRecording(),null,2);G=o62(new Blob([G],{type:"text/plain"}));var p=document.createElement("a");p.download="session_replay.json";p.dataset.downloadurl=["application/json",p.download,p.href].join(":");
p.style.display="none";p.href=G;p.click();URL.revokeObjectURL(G);C("View replay at go/yt-session-replay-viewer")}}}catch(G){_.ji(Error("vj"))}})};
GPf=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var k=window.performance.getEntriesByType("navigation");if(k.length>0){var v=k[0],C=window.performance.timeOrigin;$T$("pageLoad",{navigationType:Cmg(v.type),unloadEventStart:Math.round(v.unloadEventStart),unloadEventEnd:Math.round(v.unloadEventEnd),domInteractive:Math.round(v.domInteractive),domContentLoadedEventStart:Math.round(v.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(v.domContentLoadedEventEnd),
domComplete:Math.round(v.domComplete),loadEventStart:Math.round(v.loadEventStart),loadEventEnd:Math.round(v.loadEventEnd),redirectCount:v.redirectCount},{active:!1,startTime:C+v.startTime,endTime:C+v.loadEventEnd})}}catch(G){}})};
Cmg=function(k){switch(k){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"}};
NSf=function(){for(var k=paf.value,v={},C=_.H(k.enabledSpansArray),G=C.next();!G.done;G=C.next())v[G.value]=!0;zeD({sessionId:G3O(),enabledSpans:v,shouldSampleFn:function(p,P,N){if(Pmm){var I;return p==="shortToShort"||(N==null?void 0:(I=N.rootSpan())==null?void 0:I.name)==="shortToShort"}return!0}});
g8m();cBg("pageLoad")&&GPf();k.exportToCsi&&F7g(WUZ);k.exportToDevTools&&F7g(K2m());k.maxBreadcrumbs>0&&j5g({eventsToIgnore:Hp_,bufferSize:k.maxBreadcrumbs})};
IwD=function(k){return new Promise(function(v){window.setTimeout(v,k)})};
Zpi=function(k){var v={bicf:function(P){k.xoN=P},
blc:function(){return k.getLatestChallengeResponse()},
bcr:function(P){k.pvX.push(P)}},C=window;
C.ntpevasrs=v;if(C.ntpqfbel!==void 0)for(var G=_.H(C.ntpqfbel),p=G.next();!p.done;p=G.next())p=p.value,p(v);C.ntpqfbel=void 0};
SHg=function(k){return _.Z(function(v){if(v.nextAddress==1)return _.EQ(v,2),v.yield(k.yWn(),4);if(v.nextAddress!=2)return _.GG(v,0);_.g6(v);_.OQ(v)})};
uQb=function(k){var v,C;(v=k.ytcsi)==null||(C=v.tick)==null||C.call(v,"pot_ist")};
Qmf=function(k){if(k instanceof Error){var v=_.ke("yt.logging.errors.log");v&&v(k,"WARNING")}};
bpf=function(k){try{var v=JSON.parse(k);if(v.bgChallenge)return v}catch(C){}};
lwZ=function(){var k=window,v={networkStatusManagerPromise:_.Ql().resolve(new Kw2(_.Cg)),initialChallengeSli:_.z("wpo_att_sli")?new _.E5m("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};k=k===void 0?window:k;var C=k.ytAtR,G;v==null||(G=v.initialChallengeSli)==null||_.v1(G);if(C){if(C=bpf(C)){var p;v==null||(p=v.initialChallengeSli)==null||_.CU(p,"SUCCESS");Ro6(C,v)}k.ytAtR=void 0}else k.ytAtRC=function(P){if(P=bpf(P)){var N;v==null||(N=v.initialChallengeSli)==null||
_.CU(N,"SUCCESS");Ro6(P,v);k.ytAtRC=void 0}}};
zom=function(){if(dlZ)return dlZ;try{var k=_.iy("IFRAME");_.kv(k,_.zu(fwK));k.sandbox.add("allow-same-origin");k.style.display="none";document.body.appendChild(k);return dlZ=k}catch(v){k=new _.q5("Failed to create sandbox iframe"),_.hb(k)}};
FUK=function(k){var v,C;return(C=k==null?void 0:(v=k.contentWindow)==null?void 0:v.fetch)!=null?C:window.fetch};
cdD=function(k){var v,C;return(C=k==null?void 0:(v=k.contentWindow)==null?void 0:v.Request)!=null?C:window.Request};
E6_=function(k){var v,C;return(C=k==null?void 0:(v=k.contentWindow)==null?void 0:v.TextDecoder)!=null?C:window.TextDecoder};
aw6=function(){return function(k,v){_.wt("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[k]=v}};
MyD=function(){return function(k,v){var C={};C[k]=v;k=_.Th(_.Aqx)(C);Object.keys(k).length>0&&_.z8(k)}};
g6m=function(){if(P1D()==="hidden")var k="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else P1D()==="visible"&&(k="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",$lK=null);k&&UlO(k)};
UlO=function(k){if(k==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||k==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(ip3===k)return;ip3=k}var v=9E4+Math.random()*2E3;if(k!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.Q8()>v)&&P1D()==="visible"){v=-1;$lK&&(v=Math.round((0,_.bj)()-$lK));var C=String;var G=_.ke("_fact",window);G=G==null||G==-1?-1:Math.max(Date.now()-G,0);_.sA("foregroundHeartbeat",{firstActivityMs:C(G),clientDocumentNonce:pqi,index:String(LU3),lastEventDeltaMs:String(v),trigger:k});
_.Sj("_fact",-1,window);LU3++;$lK=(0,_.bj)()}};
Opg=function(k,v,C,G,p,P){v=new Uint8Array(v);if(k.length===0)return v;var N=0;p=p!=null?p:k.length-1;for(var I=C;I<=p;I++){var S=k[I],Q=I===C?G:0,R=void 0,l=I===p?(R=P)!=null?R:S.length:S.length;S=S.subarray(Q,l);v.set(S,N);N+=S.length}return v};
_.yd$=function(){try{return!!self.sessionStorage}catch(k){return!1}};
Xa6=function(){var k=navigator;return new Promise(function(v,C){var G;(G=k.webkitTemporaryStorage)!=null&&G.queryUsageAndQuota?k.webkitTemporaryStorage.queryUsageAndQuota(function(p,P){v({usage:p,quota:P})},function(p){C(p)}):C(Error("Ej"))})};
xlf=function(k,v){var C={errorSeverity:v.errorSeverity.toString(),wizFeatureFlags:Object.entries(v.featureFlags).join("\n")};xXO(v,C);v=v.errorSeverity;v===3?_.hb(k,"ERROR",void 0,void 0,void 0,C):v===2&&_.hb(k,"WARNING",void 0,void 0,void 0,C);_.z("cow_if_errors_in_popup")&&v===3&&k.message.indexOf("<If>")!==-1&&window.alert(k.message)};
Adm=function(k,v){var C=sr.get(k)||{layerNode:v};C.layerNode=v;fC2(k,C);k.getScreenLayer=function(){return GE(C.layerNode)}};
eox=function(k){var v;k=k.parentNode;for(var C;k&&((v=sr.get(k))==null||!v.isRenderer)&&!((C=k.polymerController)!=null?C:k).isRenderer_;)k=k.parentNode||k.host;if(v=k)return sr.get(v)};
qHx=function(k){if(k){sr.delete(k);var v=_.Ql().resolve(Qh);Ly_(k,v)}};
Dlm=function(k,v,C){if(C===void 0?0:C){if(C=k.getAttribute("client-ve-type"),v.data&&!v.disableReactiveLogging||C)_.jH(function(){mlg(k,_.B5(v.data))},"tg"),_.Vr(function(){return void qHx(k)})}else typeof v.data!=="function"&&mlg(k,v.data)};
mlg=function(k,v){tyj++;smD(k,v)&&_.B_.addJob(function(){_.pU(_.B_,function(){if(smD(k,v)&&k.ownerDocument.documentElement===document.documentElement&&k){var C;if(k.getAttribute("layer")){var G=C=Number(k.getAttribute("layer")),p=sr.get(k);p?p.layerNode.layer=G:Adm(k,new Vym(G));(G=eox(k))&&(p=sr.get(k))!=null&&(p.layerNode.parent=G.layerNode)}else if(C=sr.get(k))C=GE(C.layerNode);else{C=GE;G=new Vym;if(p=eox(k))G.parent=p.layerNode;Adm(k,G);C=C(G)}C!=null||(C=0);G=k.getAttribute("client-ve-type");
p=Number(G);var P=!1;G=!1;var N=sr.get(k),I;if((I=N)&&!(I=N[ho$]!==v)&&(I=p)){var S;I=((S=sr.get(k))==null?void 0:S.clientVeType)===void 0}I&&(N[ho$]=v,P=G=N.isRenderer=!0);sr.has(k)&&(sr.get(k).clientVeType=p);k.visualElement&&(G=!0);if(_.z("wiz_next_ld_fix_client_ve_spec")){var Q;S=((Q=_.F(v==null?void 0:v.rendererContext,_.HU))==null?void 0:Q.loggingDirectives)||(v==null?void 0:v.loggingDirectives)}else S=v==null?void 0:v.loggingDirectives;S&&S.clientVeSpec&&(Q=BSx(_.GI(),k),Q=_.jmb(_.WU(),S,Q||
void 0,C))&&(k.visualElement=Q);!k.visualElement&&p&&P&&(k.veType=p,Q=void 0,_.z("wiz_next_client_ve_parent_fix")&&(Q=BSx(_.GI(),k)),Q=_.PU(_.WU(),k,Q,C),k.visualElement=Q);G&&(Q=_.Ql().resolve(Qh),xmj(k,{data:v,observer:Q,layer:C,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
smD=function(k,v){return(v==null?0:v.trackingParams)||(v==null?0:v.loggingDirectives)||_.F(v==null?void 0:v.rendererContext,_.HU)||k.getAttribute("client-ve-type")?!0:!1};
YHg=function(k,v,C){k.componentType!==qi&&C instanceof HTMLElement&&v&&!_.z("cow_logging_in_component_wrapper")&&Dlm(C,v,!0)};
rd3=function(){if(!wa6){wa6=!0;var k=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.z("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:_.z("enable_wiz_context_per_component")||!1},{handleError:xlf,enableComponentStacksInErrorMessages:!1});Object.assign(uf,k);rtm=n6b;Jd$();vBj=kSK;T23=vwf}};
Jd$=function(){_.z("cow_logging_in_component_wrapper")?(Nrb=function(k,v){v instanceof HTMLElement&&Dlm(v,k,!0)},DrZ=function(){}):(Nrb=function(){},DrZ=YHg)};
KUO=function(k,v,C){v=v===void 0?{}:v;var G,p=(G=_.F(k.commandMetadata,_.G8))==null?void 0:G.url;G=v.form||{};!C||G.element||G.skipDefaultElement||(v.form=v.form||{},v.form.element=C);if(p&&p!=="/service_ajax")return{type:0,command:k,form:v.form};if(_.z("kevlar_service_command_check")){if(_.X5(_.Ql().resolve(_.Qt),k))return Object.assign({},{type:1,command:k},v)}else{var P;if((P=_.F(k.commandMetadata,_.G8))==null?0:P.apiUrl)return Object.assign({},{type:1,command:k},v)}return{type:2,command:k,form:v.form}};
TS2=function(k){if(k.form){var v=k.form,C=Object.assign({},v);v=v.element;C=(delete C.element,C);if(v)return[_.KA(v,[k.command,C,k.commandController])]}return[]};
kT$=function(k){if(k.form){var v=k.form,C=Object.assign({},v);v=v.element;C=(delete C.element,C);v&&_.Tw(v,[k.command],v,C)}};
vEb=function(k,v,C){var G=new oE_(k,v),p=new P1(k,v,C);k={"/youtubei/v1/browse":new W1(k,v,C),"/youtubei/v1/player":G,"/youtubei/v1/navigation/resolve_url":new H1,"/youtubei/v1/next":p,"/youtubei/v1/guide":new NL(C),"/youtubei/v1/search":new Iq(k,v,C),"/youtubei/v1/reel/reel_item_watch":new Zu(k,v,C),"/youtubei/v1/get_watch":new SN(G,p)};k["/youtubei/v1/account/account_menu"]=new u7;k["/youtubei/v1/notification/get_notification_menu"]=new QH;return k};
Rq=function(){var k=_.Ql().resolve(_.b7);return Promise.resolve(Cr$(k,_.G$.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
GT6=function(k){return k&&(k=_.l7(_.bP6(k)))?(new URLSearchParams(k)).get("service"):null};
zE=function(k,v){_.JL(_.dO(),function(){_.Er("adl")});
_.Ql().resolve(pVf)(v);k=k.root;k.loadData&&k.loadData(v);(v==null?0:v.response)?_.CU($Vf(),"SUCCESS"):_.ji(new _.q5("Lifecycle: No response in data",_.rt("IS_SHELL_LOAD"),v?v.page:"NO_PAGE",v?v.endpoint:"NO_ENDPOINT"));k.polymerController.$["page-manager"].lazyPrepareCriticalPages((v==null?void 0:v.page)||"",v.endpoint);var C,G;((G=_.F(v==null?void 0:(C=v.endpoint)==null?void 0:C.commandMetadata,_.G8))==null?0:G.webPageType)&&_.Vb().dispatch(_.fU(_.F(v.endpoint.commandMetadata,_.G8).webPageType))};
Pr_=function(){var k,v;return _.Z(function(C){switch(C.nextAddress){case 1:k=window;if(!k.getDataPromise){C.jumpTo(2);break}_.EQ(C,3);return C.yield(k.getDataPromise(),5);case 5:return C.return(C.yieldResult);case 3:return _.g6(C),C.yield(Rq(),6);case 6:return C.return(C.yieldResult);case 2:if(k.getInitialData)return v=k.getInitialData(),k.getInitialData=void 0,C.return(v);throw Error("Gj`"+_.G$.location.href);}})};
H4i=function(){_.YH("CSI_SERVICE_NAME","youtube");_.z8({loadType:"cold"});_.z("kevlar_log_lcp")&&WYb(function(k){_.Er("lcp",k.value)})};
Ng2=function(){var k=_.Kc(document.location.href,"enable");k&&k.indexOf("scraper")>-1&&_.YH("ADD_SCRAPER_ATTRIBUTES",!0)};
QUZ=function(k){var v=k.root;k=[I8K,Z4D,_.Fj];_.z("web_feedback_endpoint_autolog_allowlist_killswitch")&&k.push(_.c1,S8g);uJ3(function(C,G){return KUO(C,G,v)},function(C){if(!C.command)return[];
var G;((G=C.form)==null?0:G.element)?C.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},C.form,{endpoint:C.command})})):v.handleNavigate(C);return[]},k);
_.Ql().addProvider({provide:_.lL,useValue:_.of.instance})};
RCm=function(){var k={},v={},C;for(C in b4i){var G=_.H(_.ae(b4i[C],void 0,"IAtZ7"));k[C]=G.next().value;v[C]=G.next().value}return[k,function(p){for(var P in p){var N=void 0;(N=v[P])==null||N(p[P])}}]};
_.E5=function(k,v,C){v=v===void 0?!1:v;var G=_.t9.getValueByKeys(k,"contents","twoColumnWatchNextResults","results","results","contents"),p=_.t9.getValueByKeys(k,"contents","twoColumnWatchNextResults","playlist","playlist")||null;v&&(p=null);var P=v=null;if(p)v=_.t9.getValueByKeys(p,"titleText"),P=_.t9.unsafeClone(_.t9.getValueByKeys(p,"longBylineText")),G="",P&&(G=_.ty(P)),P=_.DZ(G);else if(G){G=_.H(G);for(var N=G.next();!N.done;N=G.next())N=N.value,N.videoPrimaryInfoRenderer&&(v=_.t9.getValueByKeys.apply(_.t9,
[N].concat(_.tX(l8i)))),N.videoSecondaryInfoRenderer&&(P=_.t9.getValueByKeys.apply(_.t9,[N].concat(_.tX(dNb))))}else _.oS(Error("Lj"));var I;k.currentVideoEndpoint?I=k.currentVideoEndpoint:_.oS(Error("Mj"));var S;C&&(S=_.t9.getValueByKeys(C,"playabilityStatus","miniplayer","miniplayerRenderer"));k={miniplayerTitle:v,miniplayerSubtitle:P,watchEndpoint:I,playlistData:p};S&&(k.miniplayerRenderer=S);return k};
f8O=function(k){if(k)return _.zI(k)};
_.zC2=function(){return{isFullscreen:function(){throw Error("Nj");},
toggleFullscreen:function(){throw Error("Oj");},
exitFullscreen:function(){throw Error("Pj");},
isAutonavEnabled:function(){throw Error("Qj");},
setAutonavEnabled:function(){throw Error("Rj");},
isAutoplaySetExplicitly:function(){throw Error("Sj");}}};
FYO=function(k){return k.videoDuration?k.numTaps>1&&k.tapDirection!==0?_.aq(k.draggedTime/k.videoDuration,0,1):_.aq((k.playedTime||0)/k.videoDuration,0,1):0};
cFZ=function(k){return k.videoDuration?k.isDragging||k.numTaps>1&&k.tapDirection!==0?_.aq(k.draggedTime/k.videoDuration,0,1):_.aq((k.playedTime||0)/k.videoDuration,0,1):0};
a8j=function(k){var v,C,G;return _.F(k==null?void 0:(v=k.markersMap)==null?void 0:(C=v.find(function(p){return p.key==="HEATSEEKER"}))==null?void 0:(G=C.value)==null?void 0:G.heatmap,EEZ)};
Mbm=function(k){var v,C;return(C=(v=a8j(k))==null?void 0:v.heatMarkersDecorations)!=null?C:[]};
$NK=function(k){if(_.z("mweb_supported_chapters_killswitch"))return!0;var v;return!!(k==null?0:(v=k.markersMap)==null?0:v.find(function(C){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(C.key)}))};
_.UNb=function(k){var v=Object,C=v.assign,G;k={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(G=k==null?void 0:k.getPlayerState())!=null?G:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return C.call(v,{},{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},k,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
gE2=function(k){return function(v){var C=k(),G,p=(G=C.playerApi)==null?void 0:G.getPlayerState();v&&v!==C.playerState&&(v===1||v===2)&&C.setState({playerState:p})}};
LYj=function(k){return function(v){var C=k(),G=C.playerApi;G&&(v==null?void 0:v.type)==="newdata"&&(i4m&&(clearTimeout(i4m),i4m=void 0),_.z("web_shorts_use_progress_state_for_gapless")?(v=G==null?void 0:G.getProgressState(v==null?void 0:v.playertype),v=v.seekableEnd-v.seekableStart):v=G==null?void 0:G.getDuration(v==null?void 0:v.playertype),C.setState({playedTime:0,videoDuration:v}))}};
O4O=function(k){return function(v){var C=k(),G=C.playerApi;if(G){var p=G.getPresentingPlayerType();_.z("web_shorts_use_progress_state_for_gapless")?(G=G.getProgressState(p),G=G.seekableEnd-G.seekableStart):G=G.getDuration(p);C.setState({playedTime:v,videoDuration:G})}}};
XVx=function(k){_.l9(112394,k,function(){return yFZ},function(v){yFZ=v})};
eCm=function(k,v){if(!k)return[];var C,G,p;k=((C=k.markersMap)==null?void 0:(G=C.find(function(P){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(P.key)}))==null?void 0:(p=G.value)==null?void 0:p.chapters)||[];
!xNi(k)||(v==null?0:v.ignoreStub)||(k=[AFZ()].concat(_.tX(k)));return k};
AFZ=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
xNi=function(k){if(k.length===0)return!1;var v;return((v=_.F(k[0],ML))==null?void 0:v.timeRangeStartMillis)!==0};
$y=function(k){return k?k.timeRangeStartMillis||0:0};
mN3=function(k,v){if(k.isDragging&&v)return k=q8O(k,v),k===-1?AFZ():eCm(v)[k]};
q8O=function(k,v){return k.isDragging&&v?eCm(v,{ignoreStub:!0}).findIndex(function(C,G,p){C=DNx(k);return tbZ(C,p,G).scrubberHovering}):-1};
DNx=function(k){return Object.assign({},k,{videoDuration:k.videoDuration*1E3,playedTime:k.playedTime*1E3,draggedTime:k.draggedTime*1E3})};
tbZ=function(k,v,C){var G=$y(_.F(v[C],ML));v=$y(_.F(v[C+1],ML))||k.videoDuration;C=k.isDragging;var p;if(p=k.isDragging)p=k.draggedTime,p=p!==null&&p>=G&&p<v;var P=k.playedTime;return P!==null&&P>=G&&P<v?{videoPosition:"active",isScrubbing:C,scrubberHovering:p}:k.playedTime<G?{videoPosition:"pending",isScrubbing:C,scrubberHovering:p}:{videoPosition:"seen",isScrubbing:C,scrubberHovering:p}};
sU6=function(k,v){return k.videoPosition==="seen"||(v===void 0?0:v)>0};
Vbb=function(k,v,C){v=k/v.storyboardInterval;var G=eCm(C);if(!G.length)return-v*72;C=0;G=_.H(G);for(var p=G.next();!p.done;p=G.next())if($y(_.F(p.value,ML))/1E3<k)C++;else break;return-(v*72)-C*56};
hCD=function(k){return k?k.width/k.columns:0};
Bg3=function(k){return k.isHovering?k.hoveredTime:k.draggedTime};
jUm=function(k,v){k=k.draggedTime*1E3;return k>=v.visibleTimeRangeStartMillis&&k<=v.visibleTimeRangeEndMillis};
_.Y8j=function(k){if(k===void 0||Number.isNaN(k))return"--:--";var v=Math.abs(Math.floor(k)),C=Math.floor(v/86400),G=Math.floor(v%86400/3600),p=Math.floor(v%3600/60);v=Math.floor(v%60);var P="";C>0&&(P+=C+":",G<10&&(P+="0"));if(C>0||G>0)P+=G+":",p<10&&(P+="0");P+=p+":";v<10&&(P+="0");P+=v;return k>=0?P:"-"+P};
wVZ=function(k,v){return function(){var C=Bg3(k());var G=v();var p=k().playerApi;if(p&&p.getNumberOfStoryboardLevels()!==0){var P=p.getStoryboardFrameIndex(C,1);P!==-1?G=p.getStoryboardFrame(P,1):(C=p.getStoryboardFrameIndex(C,0),p=p.getStoryboardFrame(C,0),G&&p&&(p.height*=3,p.width*=3),G=p)}else G=null;if(!G)return null;v()&&(G.width=90*G.columns,G.height=160*G.rows);return G}};
_.U5=function(k){if(!k||k.getVideoData)return k};
nE2=function(){var k;return{playerApi:(k=_.C0())!=null?k:void 0}};
JFZ=function(k){var v;_.Z(function(C){if(C.nextAddress==1)return C.yield(_.vY(),2);if(v=C.yieldResult)v.unMute(!0),v.setVolume(k,!0);_.OQ(C)})};
rFi=function(k,v){k&&(k.value=""+v,k.style.setProperty("--gradient-percent",v+"%"))};
KYD=function(k){var v;return(v=k==null?void 0:k.value)!=null?v:0};
Tg_=function(){var k;_.Z(function(v){if(v.nextAddress==1)return v.yield(_.vY(),2);k=v.yieldResult;if(!k)return v.return();k.isMuted()?k.unMute(!0):k.mute(!0);_.OQ(v)})};
k22=function(k){var v=_.Ql().resolve(_.gO).getPlayerElement();v&&k&&(k===1?v.pause():v.play())};
on3=function(k){_.rc(k,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
vnf=function(k){_.rc(k,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
G2x=function(k){return _.tY(k.document.body,function(){return _.u(CJ_,null)},"hh")};
pLK=function(){var k;return(k=navigator.userActivation)==null?void 0:k.isActive};
PJf=function(){var k=window.performance.getEntriesByType("navigation");return k?k.map(function(v){return v.type}).includes("reload"):!1};
QJ2=function(){i7(i7(i7(i7(i7(i7(i7(_.Ql().resolve(_.LU),_.Wgj),_.HYD),_.NZ_),_.Ikj),_.ZYO),_.SIZ),_.ueO)};
bY3=function(k,v){v=v===void 0?!1:v;var C,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return v||!_.z("kevlar_shorts_seedless_retry_initial_load")||(C=window,G=!(!C.getDataPromise&&!C.getInitialData),G)?N.yield(Pr_(),2):(setTimeout(bY3.bind(window,k,!0),1E3),N.return());if(N.nextAddress!=3)return p=N.yieldResult,N.yield(RLi(p),3);P=N.yieldResult;zE(k,P);_.OQ(N)})};
RLi=function(k){var v;if((v=k.response)==null||!v.replacementEndpoint)return _.kr(k);v=_.Ql().resolve(_.b7);k=k.response;_.F(k.replacementEndpoint,_.ZM)&&k.sequenceContinuation&&(_.F(k.replacementEndpoint,_.ZM).sequenceParams=k.sequenceContinuation);return O5(v,k.replacementEndpoint,{},_.G$.location.href,"shorts",function(){},function(){return!1})};
dvg=function(k){var v=_.Ql().resolve(lkj);k.playerResponse&&v.handleResponse(k.playerResponse);k.response&&v.handleResponse(k.response)};
fk2=function(k){var v=_.Vb(),C,G=_.F((C=k.response)==null?void 0:C.frameworkUpdates,eJ),p;C=_.F((p=k.playerResponse)==null?void 0:p.frameworkUpdates,eJ);var P;k=_.F((P=k.reelWatchSequenceResponse)==null?void 0:P.frameworkUpdates,eJ);G&&_.Wt(G,v);C&&_.Wt(C,v);k&&_.Wt(k,v)};
zLZ=function(k){var v;_.z("enable_redirect_linking_for_desktop_web_client")&&((v=window.location.hash)==null?0:v.includes("redirect_state"))&&k.url&&(k.url=k.url.toString()+window.location.hash)};
Enj=function(k){var v=_.Ql(),C=v.resolve(_.b7);v=v.resolve(_.Fg$);k.endpoint&&(C=cfO(C,k.endpoint),C.content&&k.response&&_.yH(v,k.response,C.content),C.player&&k.playerResponse&&_.yH(v,k.playerResponse,C.player),C.reelSequence&&k.reelWatchSequenceResponse&&_.yH(v,k.reelWatchSequenceResponse,C.reelSequence))};
Xj=function(k,v){dvg(v);fk2(v);var C;(v==null?0:v.url)&&((C=window.location.hash)==null?0:C.includes("redirect_state"))&&(zLZ(v),(C=GT6(v.url))&&_.JR(k.root,"yt-initialize-third-party",[C,v]));Enj(v);C=_.Ql();var G=C.resolve(ak3);v.playerResponse&&C.resolve(Mfg).handleResponse(v.playerResponse);if(v.playerResponse){C=void 0;if(_.z("ab_v_vid_sig")&&v.endpoint){var p,P=(p=_.F(v.endpoint,_.mw))!=null?p:_.F(v.endpoint,_.ZM);P&&(C=P.videoId)}$vx(G,v.playerResponse,C)}v.playerResponse&&TQf(v.playerResponse)&&
_.z("web_enable_ab_rsp_cl")?y33().then(function(){Uvj(G,v.playerResponse);zE(k,v)}):zE(k,v)};
iYZ=function(k){if(k=k.root.data){var v=_.Ql().resolve(gnZ);k.endpoint&&(k.response&&v.handleResponse(k.response,void 0,document.querySelector("ytd-app")),k.playerResponse&&v.handleResponse(k.playerResponse),k.reelWatchSequenceResponse&&v.handleResponse(k.reelWatchSequenceResponse))}};
Lg2=function(k){var v,C,G,p,P,N;return _.Z(function(I){switch(I.nextAddress){case 1:v=window;if(!v.getDataPromise){I.jumpTo(2);break}_.EQ(I,3);return I.yield(v.getDataPromise(),5);case 5:C=I.yieldResult;Xj(k,C);_.GG(I,4);break;case 3:return _.g6(I),I.yield(Rq(),6);case 6:G=I.yieldResult,zE(k,G);case 4:return I.return();case 2:if(!_.z("sw_nav_preload_pbj")){I.jumpTo(7);break}v.fetchInitialData=function(){var S;return _.Z(function(Q){if(Q.nextAddress==1)return Q.yield(Rq(),2);S=Q.yieldResult;zE(k,S);
_.OQ(Q)})};
if(v.getInitialData){v.loadInitialData=function(S){Xj(k,S)};
p=v.getInitialData();v.getInitialData=void 0;Xj(k,p);I.jumpTo(8);break}v.fetchInitialData=void 0;return I.yield(Rq(),9);case 9:P=I.yieldResult,zE(k,P);case 8:return I.return();case 7:v.getInitialData?(N=v.getInitialData(),v.getInitialData=void 0,Xj(k,N)):v.loadInitialData=function(S){Xj(k,S)},_.OQ(I)}})};
yfi=function(){var k=new OYK;_.wPx(k);k.registerInitializationCallback(function(){C9D(void 0,void 0,void 0,_.z("web_enable_mss_batching_ks")?void 0:{batchingStrategy:"BATCH"})});
k.registerCallback("error",function(v,C,G){_.KD(Error("Wj`"+C+"`"+G))})};
XL6=function(k){var v=0;return function(){return v<k.length?{done:!1,value:k[v++]}:{done:!0}}};
xvm=typeof Object.defineProperties=="function"?Object.defineProperty:function(k,v,C){if(k==Array.prototype||k==Object.prototype)return k;k[v]=C.value;return k};
Af6=function(k){k=["object"==typeof globalThis&&globalThis,k,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var v=0;v<k.length;++v){var C=k[v];if(C&&C.Math==Math)return C}throw Error("a");};
_.SB=Af6(this);eLb="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.SB.BigInt64Array&&(eLb.push("BigInt64"),eLb.push("BigUint64"));var mvK=function(k,v){if(v)for(var C=0;C<eLb.length;C++)qI2(eLb[C]+"Array.prototype."+k,v)},xy=function(k,v){v&&qI2(k,v)},qI2=function(k,v){var C=_.SB;
k=k.split(".");for(var G=0;G<k.length-1;G++){var p=k[G];if(!(p in C))return;C=C[p]}k=k[k.length-1];G=C[k];v=v(G);v!=G&&v!=null&&xvm(C,k,{configurable:!0,writable:!0,value:v})};
xy("Symbol",function(k){if(k)return k;var v=function(P,N){this.$jscomp$symbol$id_=P;xvm(this,"description",{configurable:!0,writable:!0,value:N})};
v.prototype.toString=function(){return this.$jscomp$symbol$id_};
var C="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",G=0,p=function(P){if(this instanceof p)throw new TypeError("b");return new v(C+(P||"")+"_"+G++,P)};
return p});
xy("Symbol.iterator",function(k){if(k)return k;k=Symbol("c");xvm(Array.prototype,k,{configurable:!0,writable:!0,value:function(){return Dv_(XL6(this))}});
return k});
xy("Symbol.asyncIterator",function(k){return k?k:Symbol("d")});
var Dv_=function(k){k={next:k};k[Symbol.iterator]=function(){return this};
return k},tfg=typeof Object.create=="function"?Object.create:function(k){var v=function(){};
v.prototype=k;return new v},sJb=function(){function k(){function C(){}
new C;Reflect.construct(C,[],function(){});
return new C instanceof C}
if(typeof Reflect!="undefined"&&Reflect.construct){if(k())return Reflect.construct;var v=Reflect.construct;return function(C,G,p){C=v(C,G);p&&Reflect.setPrototypeOf(C,p.prototype);return C}}return function(C,G,p){p===void 0&&(p=C);
p=tfg(p.prototype||Object.prototype);return Function.prototype.apply.call(C,p,G)||p}}(),Vf_;
if(typeof Object.setPrototypeOf=="function")Vf_=Object.setPrototypeOf;else{var hLZ;a:{var BZb={a:!0},jJZ={};try{jJZ.__proto__=BZb;hLZ=jJZ.a;break a}catch(k){}hLZ=!1}Vf_=hLZ?function(k,v){k.__proto__=v;if(k.__proto__!==v)throw new TypeError("e`"+k);return k}:null}AT=Vf_;
_.E=function(k,v){k.prototype=tfg(v.prototype);k.prototype.constructor=k;if(AT)AT(k,v);else for(var C in v)if(C!="prototype")if(Object.defineProperties){var G=Object.getOwnPropertyDescriptor(v,C);G&&Object.defineProperty(k,C,G)}else k[C]=v[C];k.superClass_=v.prototype};
_.H=function(k){var v=typeof Symbol!="undefined"&&Symbol.iterator&&k[Symbol.iterator];if(v)return v.call(k);if(typeof k.length=="number")return{next:XL6(k)};throw Error("f`"+String(k));};
P5=function(k){for(var v,C=[];!(v=k.next()).done;)C.push(v.value);return C};
_.tX=function(k){return k instanceof Array?k:P5(_.H(k))};
_.qL=function(k){return eN(k,k)};
eN=function(k,v){k.raw=v;Object.freeze&&(Object.freeze(k),Object.freeze(v));return k};
mc=function(k,v){return Object.prototype.hasOwnProperty.call(k,v)};
YIx=function(k){if(k==null)throw new TypeError("g");return Object(k)};
wLm=typeof Object.assign=="function"?Object.assign:function(k,v){k=YIx(k);for(var C=1;C<arguments.length;C++){var G=arguments[C];if(G)for(var p in G)mc(G,p)&&(k[p]=G[p])}return k};
xy("Object.assign",function(k){return k||wLm});
var Du=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},nnx=function(k){if(k.isRunning_)throw new TypeError("i");
k.isRunning_=!0};
Du.prototype.JSC$8791_next_=function(k){this.yieldResult=k};
var Jf$=function(k,v){k.abruptCompletion_={exception:v,isException:!0};k.nextAddress=k.catchAddress_||k.finallyAddress_};
Du.prototype.return=function(k){this.abruptCompletion_={return:k};this.nextAddress=this.finallyAddress_};
Du.prototype.yield=function(k,v){this.nextAddress=v;return{value:k}};
Du.prototype.jumpTo=function(k){this.nextAddress=k};
_.OQ=function(k){k.nextAddress=0};
_.EQ=function(k,v,C){k.catchAddress_=v;C!=void 0&&(k.finallyAddress_=C)};
_.$v=function(k,v){k.catchAddress_=0;k.finallyAddress_=v||0};
_.GG=function(k,v,C){k.nextAddress=v;k.catchAddress_=C||0};
_.g6=function(k,v){k.catchAddress_=v||0;v=k.abruptCompletion_.exception;k.abruptCompletion_=null;return v};
_.MQ=function(k,v,C,G){G?k.finallyContexts_[G]=k.abruptCompletion_:k.finallyContexts_=[k.abruptCompletion_];k.catchAddress_=v||0;k.finallyAddress_=C||0};
_.UQ=function(k,v,C){C=k.finallyContexts_.splice(C||0)[0];(C=k.abruptCompletion_=k.abruptCompletion_||C)?C.isException?k.nextAddress=k.catchAddress_||k.finallyAddress_:C.jumpTo!=void 0&&k.finallyAddress_<C.jumpTo?(k.nextAddress=C.jumpTo,k.abruptCompletion_=null):k.nextAddress=k.finallyAddress_:k.nextAddress=v};
rfD=function(k){this.JSC$8796_context_=new Du;this.program_=k};
TZK=function(k,v){nnx(k.JSC$8796_context_);var C=k.JSC$8796_context_.yieldAllIterator_;if(C)return KgD(k,"return"in C?C["return"]:function(G){return{value:G,done:!0}},v,k.JSC$8796_context_.return);
k.JSC$8796_context_.return(v);return tT(k)};
KgD=function(k,v,C,G){try{var p=v.call(k.JSC$8796_context_.yieldAllIterator_,C);if(!(p instanceof Object))throw new TypeError("h`"+p);if(!p.done)return k.JSC$8796_context_.isRunning_=!1,p;var P=p.value}catch(N){return k.JSC$8796_context_.yieldAllIterator_=null,Jf$(k.JSC$8796_context_,N),tT(k)}k.JSC$8796_context_.yieldAllIterator_=null;G.call(k.JSC$8796_context_,P);return tT(k)};
tT=function(k){for(;k.JSC$8796_context_.nextAddress;)try{var v=k.program_(k.JSC$8796_context_);if(v)return k.JSC$8796_context_.isRunning_=!1,{value:v.value,done:!1}}catch(C){k.JSC$8796_context_.yieldResult=void 0,Jf$(k.JSC$8796_context_,C)}k.JSC$8796_context_.isRunning_=!1;if(k.JSC$8796_context_.abruptCompletion_){v=k.JSC$8796_context_.abruptCompletion_;k.JSC$8796_context_.abruptCompletion_=null;if(v.isException)throw v.exception;return{value:v.return,done:!0}}return{value:void 0,done:!0}};
k$J=function(k){this.next=function(v){nnx(k.JSC$8796_context_);k.JSC$8796_context_.yieldAllIterator_?v=KgD(k,k.JSC$8796_context_.yieldAllIterator_.next,v,k.JSC$8796_context_.JSC$8791_next_):(k.JSC$8796_context_.JSC$8791_next_(v),v=tT(k));return v};
this.throw=function(v){nnx(k.JSC$8796_context_);k.JSC$8796_context_.yieldAllIterator_?v=KgD(k,k.JSC$8796_context_.yieldAllIterator_["throw"],v,k.JSC$8796_context_.JSC$8791_next_):(Jf$(k.JSC$8796_context_,v),v=tT(k));return v};
this.return=function(v){return TZK(k,v)};
this[Symbol.iterator]=function(){return this}};
_.ky=function(k,v){v=new k$J(new rfD(v));AT&&k.prototype&&AT(v,k.prototype);return v};
ojn=function(k){function v(G){return k.next(G)}
function C(G){return k.throw(G)}
return new Promise(function(G,p){function P(N){N.done?G(N.value):Promise.resolve(N.value).then(v,C).then(P,p)}
P(k.next())})};
_.Z=function(k){return ojn(new k$J(new rfD(k)))};
_.aw=function(k){var v=k[Symbol.asyncIterator];return v!==void 0?v.call(k):new vjn(_.H(k))};
vjn=function(k){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return k};
this.next=function(v){return Promise.resolve(k.next(v))};
this["throw"]=function(v){return new Promise(function(C,G){var p=k["throw"];p!==void 0?C(p.call(k,v)):(C=k["return"],C!==void 0&&C.call(k),G(new TypeError("j")))})};
k["return"]!==void 0&&(this["return"]=function(v){return Promise.resolve(k["return"](v))})};
_.j7=function(){for(var k=Number(this),v=[],C=k;C<arguments.length;C++)v[C-k]=arguments[C];return v};
_.oq=function(k){return k};
xy("globalThis",function(k){return k||_.SB});
xy("Reflect",function(k){return k?k:{}});
xy("Reflect.construct",function(){return sJb});
xy("Reflect.setPrototypeOf",function(k){return k?k:AT?function(v,C){try{return AT(v,C),!0}catch(G){return!1}}:null});
xy("Promise",function(k){function v(){this.batch_=null}
function C(N){return N instanceof p?N:new p(function(I){I(N)})}
if(k&&(typeof _.SB.PromiseRejectionEvent!=="undefined"||!_.SB.Promise||_.SB.Promise.toString().indexOf("[native code]")===-1))return k;v.prototype.asyncExecute=function(N){if(this.batch_==null){this.batch_=[];var I=this;this.asyncExecuteFunction(function(){I.executeBatch_()})}this.batch_.push(N)};
var G=_.SB.setTimeout;v.prototype.asyncExecuteFunction=function(N){G(N,0)};
v.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var N=this.batch_;this.batch_=[];for(var I=0;I<N.length;++I){var S=N[I];N[I]=null;try{S()}catch(Q){this.asyncThrow_(Q)}}}this.batch_=null};
v.prototype.asyncThrow_=function(N){this.asyncExecuteFunction(function(){throw N;})};
var p=function(N){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var I=this.createResolveAndReject_();try{N(I.resolve,I.reject)}catch(S){I.reject(S)}};
p.prototype.createResolveAndReject_=function(){function N(Q){return function(R){S||(S=!0,Q.call(I,R))}}
var I=this,S=!1;return{resolve:N(this.resolveTo_),reject:N(this.JSC$8824_reject_)}};
p.prototype.resolveTo_=function(N){if(N===this)this.JSC$8824_reject_(new TypeError("n"));else if(N instanceof p)this.settleSameAsPromise_(N);else{a:switch(typeof N){case "object":var I=N!=null;break a;case "function":I=!0;break a;default:I=!1}I?this.resolveToNonPromiseObj_(N):this.fulfill_(N)}};
p.prototype.resolveToNonPromiseObj_=function(N){var I=void 0;try{I=N.then}catch(S){this.JSC$8824_reject_(S);return}typeof I=="function"?this.settleSameAsThenable_(I,N):this.fulfill_(N)};
p.prototype.JSC$8824_reject_=function(N){this.settle_(2,N)};
p.prototype.fulfill_=function(N){this.settle_(1,N)};
p.prototype.settle_=function(N,I){if(this.state_!=0)throw Error("o`"+N+"`"+I+"`"+this.state_);this.state_=N;this.result_=I;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
p.prototype.scheduleUnhandledRejectionCheck_=function(){var N=this;G(function(){if(N.notifyUnhandledRejection_()){var I=_.SB.console;typeof I!=="undefined"&&I.error(N.result_)}},1)};
p.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var N=_.SB.CustomEvent,I=_.SB.Event,S=_.SB.dispatchEvent;if(typeof S==="undefined")return!0;typeof N==="function"?N=new N("unhandledrejection",{cancelable:!0}):typeof I==="function"?N=new I("unhandledrejection",{cancelable:!0}):(N=_.SB.document.createEvent("CustomEvent"),N.initCustomEvent("unhandledrejection",!1,!0,N));N.promise=this;N.reason=this.result_;return S(N)};
p.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var N=0;N<this.onSettledCallbacks_.length;++N)P.asyncExecute(this.onSettledCallbacks_[N]);this.onSettledCallbacks_=null}};
var P=new v;p.prototype.settleSameAsPromise_=function(N){var I=this.createResolveAndReject_();N.callWhenSettled_(I.resolve,I.reject)};
p.prototype.settleSameAsThenable_=function(N,I){var S=this.createResolveAndReject_();try{N.call(I,S.resolve,S.reject)}catch(Q){S.reject(Q)}};
p.prototype.then=function(N,I){function S(d,f){return typeof d=="function"?function(c){try{Q(d(c))}catch(U){R(U)}}:f}
var Q,R,l=new p(function(d,f){Q=d;R=f});
this.callWhenSettled_(S(N,Q),S(I,R));return l};
p.prototype.catch=function(N){return this.then(void 0,N)};
p.prototype.callWhenSettled_=function(N,I){function S(){switch(Q.state_){case 1:N(Q.result_);break;case 2:I(Q.result_);break;default:throw Error("p`"+Q.state_);}}
var Q=this;this.onSettledCallbacks_==null?P.asyncExecute(S):this.onSettledCallbacks_.push(S);this.isRejectionHandled_=!0};
p.resolve=C;p.reject=function(N){return new p(function(I,S){S(N)})};
p.race=function(N){return new p(function(I,S){for(var Q=_.H(N),R=Q.next();!R.done;R=Q.next())C(R.value).callWhenSettled_(I,S)})};
p.all=function(N){var I=_.H(N),S=I.next();return S.done?C([]):new p(function(Q,R){function l(c){return function(U){d[c]=U;f--;f==0&&Q(d)}}
var d=[],f=0;do d.push(void 0),f++,C(S.value).callWhenSettled_(l(d.length-1),R),S=I.next();while(!S.done)})};
return p});
var s5=function(k,v,C){if(k==null)throw new TypeError("q`"+C);if(v instanceof RegExp)throw new TypeError("r`"+C);return k+""};
xy("String.prototype.startsWith",function(k){return k?k:function(v,C){var G=s5(this,v,"startsWith"),p=G.length,P=v.length;C=Math.max(0,Math.min(C|0,G.length));for(var N=0;N<P&&C<p;)if(G[C++]!=v[N++])return!1;return N>=P}});
xy("Object.setPrototypeOf",function(k){return k||AT});
xy("Symbol.dispose",function(k){return k?k:Symbol("s")});
xy("SuppressedError",function(k){function v(C,G,p){if(!(this instanceof v))return new v(C,G,p);p=Error(p);"stack"in p&&(this.stack=p.stack);this.message=p.message;this.error=C;this.suppressed=G}
if(k)return k;_.E(v,Error);v.prototype.name="SuppressedError";return v});
xy("Array.from",function(k){return k?k:function(v,C,G){C=C!=null?C:function(I){return I};
var p=[],P=typeof Symbol!="undefined"&&Symbol.iterator&&v[Symbol.iterator];if(typeof P=="function"){v=P.call(v);for(var N=0;!(P=v.next()).done;)p.push(C.call(G,P.value,N++))}else for(P=v.length,N=0;N<P;N++)p.push(C.call(G,v[N],N));return p}});
var CD7=function(k,v,C){k instanceof String&&(k=String(k));for(var G=k.length,p=0;p<G;p++){var P=k[p];if(v.call(C,P,p,k))return{i:p,v:P}}return{i:-1,v:void 0}};
xy("Array.prototype.find",function(k){return k?k:function(v,C){return CD7(this,v,C).v}});
xy("WeakMap",function(k){function v(){}
function C(S){var Q=typeof S;return Q==="object"&&S!==null||Q==="function"}
function G(S){if(!mc(S,P)){var Q=new v;xvm(S,P,{value:Q})}}
function p(S){var Q=Object[S];Q&&(Object[S]=function(R){if(R instanceof v)return R;Object.isExtensible(R)&&G(R);return Q(R)})}
if(function(){if(!k||!Object.seal)return!1;try{var S=Object.seal({}),Q=Object.seal({}),R=new k([[S,2],[Q,3]]);if(R.get(S)!=2||R.get(Q)!=3)return!1;R.delete(S);R.set(Q,4);return!R.has(S)&&R.get(Q)==4}catch(l){return!1}}())return k;
var P="$jscomp_hidden_"+Math.random();p("freeze");p("preventExtensions");p("seal");var N=0,I=function(S){this.JSC$8832_id_=(N+=Math.random()+1).toString();if(S){S=_.H(S);for(var Q;!(Q=S.next()).done;)Q=Q.value,this.set(Q[0],Q[1])}};
I.prototype.set=function(S,Q){if(!C(S))throw Error("t");G(S);if(!mc(S,P))throw Error("u`"+S);S[P][this.JSC$8832_id_]=Q;return this};
I.prototype.get=function(S){return C(S)&&mc(S,P)?S[P][this.JSC$8832_id_]:void 0};
I.prototype.has=function(S){return C(S)&&mc(S,P)&&mc(S[P],this.JSC$8832_id_)};
I.prototype.delete=function(S){return C(S)&&mc(S,P)&&mc(S[P],this.JSC$8832_id_)?delete S[P][this.JSC$8832_id_]:!1};
return I});
xy("Map",function(k){if(function(){if(!k||typeof k!="function"||!k.prototype.entries||typeof Object.seal!="function")return!1;try{var I=Object.seal({x:4}),S=new k(_.H([[I,"s"]]));if(S.get(I)!="s"||S.size!=1||S.get({x:4})||S.set({x:4},"t")!=S||S.size!=2)return!1;var Q=S.entries(),R=Q.next();if(R.done||R.value[0]!=I||R.value[1]!="s")return!1;R=Q.next();return R.done||R.value[0].x!=4||R.value[1]!="t"||!Q.next().done?!1:!0}catch(l){return!1}}())return k;
var v=new WeakMap,C=function(I){this[0]={};this[1]=P();this.size=0;if(I){I=_.H(I);for(var S;!(S=I.next()).done;)S=S.value,this.set(S[0],S[1])}};
C.prototype.set=function(I,S){I=I===0?0:I;var Q=G(this,I);Q.list||(Q.list=this[0][Q.id]=[]);Q.entry?Q.entry.value=S:(Q.entry={next:this[1],previous:this[1].previous,head:this[1],key:I,value:S},Q.list.push(Q.entry),this[1].previous.next=Q.entry,this[1].previous=Q.entry,this.size++);return this};
C.prototype.delete=function(I){I=G(this,I);return I.entry&&I.list?(I.list.splice(I.index,1),I.list.length||delete this[0][I.id],I.entry.previous.next=I.entry.next,I.entry.next.previous=I.entry.previous,I.entry.head=null,this.size--,!0):!1};
C.prototype.clear=function(){this[0]={};this[1]=this[1].previous=P();this.size=0};
C.prototype.has=function(I){return!!G(this,I).entry};
C.prototype.get=function(I){return(I=G(this,I).entry)&&I.value};
C.prototype.entries=function(){return p(this,function(I){return[I.key,I.value]})};
C.prototype.keys=function(){return p(this,function(I){return I.key})};
C.prototype.values=function(){return p(this,function(I){return I.value})};
C.prototype.forEach=function(I,S){for(var Q=this.entries(),R;!(R=Q.next()).done;)R=R.value,I.call(S,R[1],R[0],this)};
C.prototype[Symbol.iterator]=C.prototype.entries;var G=function(I,S){var Q=S&&typeof S;Q=="object"||Q=="function"?v.has(S)?Q=v.get(S):(Q=""+ ++N,v.set(S,Q)):Q="p_"+S;var R=I[0][Q];if(R&&mc(I[0],Q))for(I=0;I<R.length;I++){var l=R[I];if(S!==S&&l.key!==l.key||S===l.key)return{id:Q,list:R,index:I,entry:l}}return{id:Q,list:R,index:-1,entry:void 0}},p=function(I,S){var Q=I[1];
return Dv_(function(){if(Q){for(;Q.head!=I[1];)Q=Q.previous;for(;Q.next!=Q.head;)return Q=Q.next,{done:!1,value:S(Q)};Q=null}return{done:!0,value:void 0}})},P=function(){var I={};
return I.previous=I.next=I.head=I},N=0;
return C});
xy("Set",function(k){if(function(){if(!k||typeof k!="function"||!k.prototype.entries||typeof Object.seal!="function")return!1;try{var C=Object.seal({x:4}),G=new k(_.H([C]));if(!G.has(C)||G.size!=1||G.add(C)!=G||G.size!=1||G.add({x:4})!=G||G.size!=2)return!1;var p=G.entries(),P=p.next();if(P.done||P.value[0]!=C||P.value[1]!=C)return!1;P=p.next();return P.done||P.value[0]==C||P.value[0].x!=4||P.value[1]!=P.value[0]?!1:p.next().done}catch(N){return!1}}())return k;
var v=function(C){this.JSC$8846_map_=new Map;if(C){C=_.H(C);for(var G;!(G=C.next()).done;)this.add(G.value)}this.size=this.JSC$8846_map_.size};
v.prototype.add=function(C){C=C===0?0:C;this.JSC$8846_map_.set(C,C);this.size=this.JSC$8846_map_.size;return this};
v.prototype.delete=function(C){C=this.JSC$8846_map_.delete(C);this.size=this.JSC$8846_map_.size;return C};
v.prototype.clear=function(){this.JSC$8846_map_.clear();this.size=0};
v.prototype.has=function(C){return this.JSC$8846_map_.has(C)};
v.prototype.entries=function(){return this.JSC$8846_map_.entries()};
v.prototype.values=function(){return this.JSC$8846_map_.values()};
v.prototype.keys=v.prototype.values;v.prototype[Symbol.iterator]=v.prototype.values;v.prototype.forEach=function(C,G){var p=this;this.JSC$8846_map_.forEach(function(P){return C.call(G,P,P,p)})};
return v});
xy("Math.log2",function(k){return k?k:function(v){return Math.log(v)/Math.LN2}});
xy("Object.values",function(k){return k?k:function(v){var C=[],G;for(G in v)mc(v,G)&&C.push(v[G]);return C}});
xy("Object.is",function(k){return k?k:function(v,C){return v===C?v!==0||1/v===1/C:v!==v&&C!==C}});
xy("Array.prototype.includes",function(k){return k?k:function(v,C){var G=this;G instanceof String&&(G=String(G));var p=G.length;C=C||0;for(C<0&&(C=Math.max(C+p,0));C<p;C++){var P=G[C];if(P===v||Object.is(P,v))return!0}return!1}});
xy("String.prototype.includes",function(k){return k?k:function(v,C){return s5(this,v,"includes").indexOf(v,C||0)!==-1}});
xy("Object.entries",function(k){return k?k:function(v){var C=[],G;for(G in v)mc(v,G)&&C.push([G,v[G]]);return C}});
xy("Number.isFinite",function(k){return k?k:function(v){return typeof v!=="number"?!1:!isNaN(v)&&v!==Infinity&&v!==-Infinity}});
xy("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
xy("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
xy("Number.isInteger",function(k){return k?k:function(v){return Number.isFinite(v)?v===Math.floor(v):!1}});
xy("Number.isSafeInteger",function(k){return k?k:function(v){return Number.isInteger(v)&&Math.abs(v)<=Number.MAX_SAFE_INTEGER}});
xy("String.prototype.endsWith",function(k){return k?k:function(v,C){var G=s5(this,v,"endsWith");C===void 0&&(C=G.length);C=Math.max(0,Math.min(C|0,G.length));for(var p=v.length;p>0&&C>0;)if(G[--C]!=v[--p])return!1;return p<=0}});
var G$U=function(k,v){k instanceof String&&(k+="");var C=0,G=!1,p={next:function(){if(!G&&C<k.length){var P=C++;return{value:v(P,k[P]),done:!1}}G=!0;return{done:!0,value:void 0}}};
p[Symbol.iterator]=function(){return p};
return p};
xy("Array.prototype.entries",function(k){return k?k:function(){return G$U(this,function(v,C){return[v,C]})}});
xy("Math.trunc",function(k){return k?k:function(v){v=Number(v);if(isNaN(v)||v===Infinity||v===-Infinity||v===0)return v;var C=Math.floor(Math.abs(v));return v<0?-C:C}});
xy("Number.isNaN",function(k){return k?k:function(v){return typeof v==="number"&&isNaN(v)}});
xy("Array.prototype.keys",function(k){return k?k:function(){return G$U(this,function(v){return v})}});
xy("Array.prototype.values",function(k){return k?k:function(){return G$U(this,function(v,C){return C})}});
xy("Array.prototype.fill",function(k){return k?k:function(v,C,G){var p=this.length||0;C<0&&(C=Math.max(0,p+C));if(G==null||G>p)G=p;G=Number(G);G<0&&(G=Math.max(0,p+G));for(C=Number(C||0);C<G;C++)this[C]=v;return this}});
mvK("fill",function(k){return k?k:Array.prototype.fill});
xy("Object.fromEntries",function(k){return k?k:function(v){var C={};if(!(Symbol.iterator in v))throw new TypeError("v`"+v);v=v[Symbol.iterator].call(v);for(var G=v.next();!G.done;G=v.next()){G=G.value;if(Object(G)!==G)throw new TypeError("w");C[G[0]]=G[1]}return C}});
xy("String.prototype.replaceAll",function(k){return k?k:function(v,C){if(v instanceof RegExp&&!v.global)throw new TypeError("x");return v instanceof RegExp?this.replace(v,C):this.replace(new RegExp(String(v).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),C)}});
xy("Object.getOwnPropertySymbols",function(k){return k?k:function(){return[]}});
xy("String.prototype.repeat",function(k){return k?k:function(v){var C=s5(this,null,"repeat");if(v<0||v>1342177279)throw new RangeError("y");v|=0;for(var G="";v;)if(v&1&&(G+=C),v>>>=1)C+=C;return G}});
xy("Array.prototype.findIndex",function(k){return k?k:function(v,C){return CD7(this,v,C).i}});
xy("Array.prototype.flatMap",function(k){return k?k:function(v,C){var G=[];Array.prototype.forEach.call(this,function(p,P){p=v.call(C,p,P,this);Array.isArray(p)?G.push.apply(G,p):G.push(p)});
return G}});
xy("String.prototype.codePointAt",function(k){return k?k:function(v){var C=s5(this,null,"codePointAt"),G=C.length;v=Number(v)||0;if(v>=0&&v<G){v|=0;var p=C.charCodeAt(v);if(p<55296||p>56319||v+1===G)return p;v=C.charCodeAt(v+1);return v<56320||v>57343?p:(p-55296)*1024+v+9216}}});
xy("String.fromCodePoint",function(k){return k?k:function(v){for(var C="",G=0;G<arguments.length;G++){var p=Number(arguments[G]);if(p<0||p>1114111||p!==Math.floor(p))throw new RangeError("z`"+p);p<=65535?C+=String.fromCharCode(p):(p-=65536,C+=String.fromCharCode(p>>>10&1023|55296),C+=String.fromCharCode(p&1023|56320))}return C}});
xy("String.prototype.trimLeft",function(k){function v(){return this.replace(/^[\s\xa0]+/,"")}
return k||v});
xy("String.prototype.trimStart",function(k){return k||String.prototype.trimLeft});
xy("String.prototype.padStart",function(k){return k?k:function(v,C){var G=s5(this,null,"padStart");v-=G.length;C=C!==void 0?String(C):" ";return(v>0&&C?C.repeat(Math.ceil(v/C.length)).substring(0,v):"")+G}});
xy("Promise.prototype.finally",function(k){return k?k:function(v){return this.then(function(C){return Promise.resolve(v()).then(function(){return C})},function(C){return Promise.resolve(v()).then(function(){throw C;
})})}});
xy("Math.imul",function(k){return k?k:function(v,C){v=Number(v);C=Number(C);var G=v&65535,p=C&65535;return G*p+((v>>>16&65535)*p+G*(C>>>16&65535)<<16>>>0)|0}});
xy("Object.hasOwn",function(k){return k?k:function(v,C){return Object.prototype.hasOwnProperty.call(v,C)}});
xy("Math.sign",function(k){return k?k:function(v){v=Number(v);return v===0||isNaN(v)?v:v>0?1:-1}});
xy("Array.prototype.flat",function(k){return k?k:function(v){v=v===void 0?1:v;var C=[];Array.prototype.forEach.call(this,function(G){Array.isArray(G)&&v>0?(G=Array.prototype.flat.call(G,v-1),C.push.apply(C,G)):C.push(G)});
return C}});
xy("String.raw",function(k){return k?k:function(v,C){v=YIx(v);for(var G=v.raw,p=G.length,P="",N=0;N<p;++N)P+=G[N],N+1<p&&N+1<arguments.length&&(P+=String(arguments[N+1]));return P}});
xy("WeakSet",function(k){if(function(){if(!k||!Object.seal)return!1;try{var C=Object.seal({}),G=Object.seal({}),p=new k([C]);if(!p.has(C)||p.has(G))return!1;p.delete(C);p.add(G);return!p.has(C)&&p.has(G)}catch(P){return!1}}())return k;
var v=function(C){this.JSC$8857_map_=new WeakMap;if(C){C=_.H(C);for(var G;!(G=C.next()).done;)this.add(G.value)}};
v.prototype.add=function(C){this.JSC$8857_map_.set(C,!0);return this};
v.prototype.has=function(C){return this.JSC$8857_map_.has(C)};
v.prototype.delete=function(C){return this.JSC$8857_map_.delete(C)};
return v});
xy("Reflect.ownKeys",function(k){return k?k:function(v){var C=[],G=Object.getOwnPropertyNames(v);v=Object.getOwnPropertySymbols(v);for(var p=0;p<G.length;p++)(G[p].substring(0,14)=="jscomp_symbol_"?v:C).push(G[p]);return C.concat(v)}});
xy("Object.getOwnPropertyDescriptors",function(k){return k?k:function(v){for(var C={},G=Reflect.ownKeys(v),p=0;p<G.length;p++)C[G[p]]=Object.getOwnPropertyDescriptor(v,G[p]);return C}});
xy("Promise.allSettled",function(k){function v(G){return{status:"fulfilled",value:G}}
function C(G){return{status:"rejected",reason:G}}
return k?k:function(G){var p=this;G=Array.from(G,function(P){return p.resolve(P).then(v,C)});
return p.all(G)}});
xy("Number.parseInt",function(k){return k||parseInt});
_._DumpException=window._DumpException||function(k){throw k;};
window._DumpException=_._DumpException;var pZn=window.ytcsi;pZn&&typeof pZn.tick==="function"&&pZn.tick("rses_dpj");var PDZ,VH,hT,B1,W6L,Hin,N3L,IxQ,OX,ZiG;PDZ=PDZ||{};_.G$=this||self;_.Sj=function(k,v,C){k=k.split(".");C=C||_.G$;for(var G;k.length&&(G=k.shift());)k.length||v===void 0?C[G]&&C[G]!==Object.prototype[G]?C=C[G]:C=C[G]={}:C[G]=v};
VH=function(k,v){var C=_.ke("WIZ_global_data.oxN3nb");k=C&&C[k];return k!=null?k:v};
hT=_.G$._F_toggles_default_kevlar_base||[];B1=function(){};
B1.get=function(){return null};
_.vqi=null;_.ke=function(k,v){k=k.split(".");v=v||_.G$;for(var C=0;C<k.length;C++)if(v=v[k[C]],v==null)return null;return v};
_.jN=function(k){k.instance_=void 0;k.getInstance=function(){return k.instance_?k.instance_:k.instance_=new k}};
_.TJ=function(k){var v=typeof k;return v!="object"?v:k?Array.isArray(k)?"array":v:"null"};
_.BZ=function(k){var v=_.TJ(k);return v=="array"||v=="object"&&typeof k.length=="number"};
_.ni=function(k){var v=typeof k;return v=="object"&&k!=null||v=="function"};
_.r3=function(k){return Object.prototype.hasOwnProperty.call(k,W6L)&&k[W6L]||(k[W6L]=++Hin)};
W6L="closure_uid_"+(Math.random()*1E9>>>0);Hin=0;N3L=function(k,v,C){return k.call.apply(k.bind,arguments)};
IxQ=function(k,v,C){if(!k)throw Error();if(arguments.length>2){var G=Array.prototype.slice.call(arguments,2);return function(){var p=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(p,G);return k.apply(v,p)}}return function(){return k.apply(v,arguments)}};
_.eI=function(k,v,C){_.eI=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?N3L:IxQ;return _.eI.apply(null,arguments)};
_.H2=function(k,v){var C=Array.prototype.slice.call(arguments,1);return function(){var G=C.slice();G.push.apply(G,arguments);return k.apply(this,G)}};
_.Yy=function(){return Date.now()};
OX=function(k){return k};
_.wO=function(k,v){function C(){}
C.prototype=v.prototype;k.superClass_=v.prototype;k.prototype=new C;k.prototype.constructor=k;k.base=function(G,p,P){for(var N=Array(arguments.length-2),I=2;I<arguments.length;I++)N[I-2]=arguments[I];return v.prototype[p].apply(G,N)}};
ZiG=function(k){return k};var S2J,ub1;_.B=function(k,v,C,G){var p=arguments.length,P=p<3?v:G===null?G=Object.getOwnPropertyDescriptor(v,C):G,N;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")P=Reflect.decorate(k,v,C,G);else for(var I=k.length-1;I>=0;I--)if(N=k[I])P=(p<3?N(P):p>3?N(v,C,P):N(v,C))||P;p>3&&P&&Object.defineProperty(v,C,P)};
_.Y=function(k,v){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(k,v)};
S2J=function(k,v){if(v!==null&&v!==void 0){if(typeof v!=="object"&&typeof v!=="function")throw new TypeError("A");if(C===void 0){if(!Symbol.dispose)throw new TypeError("C");var C=v[Symbol.dispose]}if(typeof C!=="function")throw new TypeError("D");k.stack.push({value:v,dispose:C,async:!1})}return v};
ub1=function(k){function v(P){k.error=k.hasError?new SuppressedError(P,k.error,"An error was suppressed during disposal."):P;k.hasError=!0}
function C(){for(;G=k.stack.pop();)try{if(!G.async&&p===1)return p=0,k.stack.push(G),Promise.resolve().then(C);if(G.dispose){var P=G.dispose.call(G.value);if(G.async)return p|=2,Promise.resolve(P).then(C,function(N){v(N);return C()})}else p|=1}catch(N){v(N)}if(p===1)return k.hasError?Promise.reject(k.error):Promise.resolve();
if(k.hasError)throw k.error;}
var G,p=0;C()};var QOG="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(" ");k$$()&&QOG.push("details:not(:has(summary))");var vj2=QOG.join(",");_.wO(_.vZ,Error);_.vZ.prototype.name="CustomError";var biw;var RfL=void 0,lxU,dgn=typeof TextDecoder!=="undefined",ZiD,Ixj=typeof String.prototype.isWellFormed==="function",N3O=typeof TextEncoder!=="undefined";var fx6;_.xu=function(k){for(var v=[],C=0,G=0;G<k.length;G++){var p=k.charCodeAt(G);p<128?v[C++]=p:(p<2048?v[C++]=p>>6|192:((p&64512)==55296&&G+1<k.length&&(k.charCodeAt(G+1)&64512)==56320?(p=65536+((p&1023)<<10)+(k.charCodeAt(++G)&1023),v[C++]=p>>18|240,v[C++]=p>>12&63|128):v[C++]=p>>12|224,v[C++]=p>>6&63|128),v[C++]=p&63|128)}return v};
fx6=function(k){for(var v=[],C=0,G=0;C<k.length;){var p=k[C++];if(p<128)v[G++]=String.fromCharCode(p);else if(p>191&&p<224){var P=k[C++];v[G++]=String.fromCharCode((p&31)<<6|P&63)}else if(p>239&&p<365){P=k[C++];var N=k[C++],I=k[C++];p=((p&7)<<18|(P&63)<<12|(N&63)<<6|I&63)-65536;v[G++]=String.fromCharCode(55296+(p>>10));v[G++]=String.fromCharCode(56320+(p&1023))}else P=k[C++],N=k[C++],v[G++]=String.fromCharCode((p&15)<<12|(P&63)<<6|N&63)}return v.join("")};var bD=String.prototype.trim?function(k){return k.trim()}:function(k){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(k)[1]},zf1=/&/g,F66=/</g,c_D=/>/g,EjD=/"/g,axU=/'/g,MmL=/\x00/g,$gL=/[\x00&<>"']/;var nU=!!(hT[0]>>15&1),UgQ=!!(hT[0]&1024),gjI=!!(hT[0]>>16&1),iiG=!!(hT[0]&8),L6R=!!(hT[0]&2),OiG=!!(hT[0]&4),y_7=!!(hT[0]&16),XZG=!!(hT[0]&128);var z$=nU?gjI:VH(610401301,!1),xgD=nU?iiG:VH(772657768,!1),A_7=nU?L6R:VH(513659523,!1),ef1=nU?UgQ||!OiG:VH(568333945,!0),$pD=nU?y_7:VH(1331761403,!1),zm3=nU?UgQ||!XZG:VH(748402147,!0);var cZ,q2L=_.G$.navigator;cZ=q2L?q2L.userAgentData||null:null;var pg;_.Dx=function(k,v){return Array.prototype.indexOf.call(k,v,void 0)};
_.CS=function(k,v,C){Array.prototype.forEach.call(k,v,C)};
_.JT=function(k,v,C){return Array.prototype.filter.call(k,v,C)};
_.si=function(k,v,C){return Array.prototype.map.call(k,v,C)};
pg=function(k,v,C){return Array.prototype.some.call(k,v,C)};
_.hu2=function(k,v,C){return Array.prototype.every.call(k,v,C)};var rO=function(k){rO[" "](k);return k};
rO[" "]=function(){};
var xUK=function(k,v){try{return rO(k[v]),!0}catch(C){}return!1},Sex=function(k,v,C,G){G=G?G(v):v;
return Object.prototype.hasOwnProperty.call(k,G)?k[G]:k[G]=C(v)};var mg6,Ig,DgL,tmR,VmL,hfL,hZ3,B3G,jO1,Y21,WK2,njI,J_Q,kJZ,oQQ,vQL;_.zSj=function(){return _.G$.navigator||null};
mg6=bim();_.KU=RfO();Ig=E2("Edge");DgL=Ig||_.KU;_.TE=E2("Gecko")&&!(_.QK(_.fi(),"WebKit")&&!E2("Edge"))&&!(E2("Trident")||E2("MSIE"))&&!E2("Edge");_.kA=_.QK(_.fi(),"WebKit")&&!E2("Edge");tmR=_.kA&&E2("Mobile");_.sOR=_.MmO();VmL=_.$gO();hfL=(yK()?cZ.platform==="Linux":E2("Linux"))||_.Ugj();hZ3=_.EjZ();B3G=axK();jO1=E2("iPad");Y21=E2("iPod");_.wZL=_.Xb();WK2=_.QK(_.fi(),"KaiOS");njI=function(){var k=_.G$.document;return k?k.documentMode:void 0};
a:{var r_U="",K66=function(){var k=_.fi();if(_.TE)return/rv:([^\);]+)(\)|;)/.exec(k);if(Ig)return/Edge\/([\d\.]+)/.exec(k);if(_.KU)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(k);if(_.kA)return/WebKit\/(\S+)/.exec(k);if(mg6)return/(?:Version)[ \/]?(\S+)/.exec(k)}();
K66&&(r_U=K66?K66[1]:"");if(_.KU){var T36=njI();if(T36!=null&&T36>parseFloat(r_U)){J_Q=String(T36);break a}}J_Q=r_U}kJZ=J_Q;oQQ={};_.oY=function(k){return Sex(oQQ,k,function(){return _.RO(kJZ,k)>=0})};
if(_.G$.document&&_.KU){var CGJ=njI();vQL=CGJ?CGJ:parseInt(kJZ,10)||void 0}else vQL=void 0;_.GJZ=vQL;var Yr3,w2j,pDU;_.vu=g3();Yr3=axK()||E2("iPod");w2j=E2("iPad");pDU=_.fxb();_.Cr=_.iD();_.rm=_.dg2()&&!_.Xb();var PGG,Gb,ouj,Gej,HLn,W11;PGG={};Gb=null;ouj=_.TE||_.kA||typeof _.G$.btoa=="function";_.qy=function(k,v){v===void 0&&(v=0);W11();v=PGG[v];for(var C=Array(Math.floor(k.length/3)),G=v[64]||"",p=0,P=0;p<k.length-2;p+=3){var N=k[p],I=k[p+1],S=k[p+2],Q=v[N>>2];N=v[(N&3)<<4|I>>4];I=v[(I&15)<<2|S>>6];S=v[S&63];C[P++]=Q+N+I+S}Q=0;S=G;switch(k.length-p){case 2:Q=k[p+1],S=v[(Q&15)<<2]||G;case 1:k=k[p],C[P]=v[k>>2]+v[(k&3)<<4|Q>>4]+S+G}return C.join("")};
Gej=function(k){var v="";HLn(k,function(C){v+=String.fromCharCode(C)});
return v};
_.A3K=function(k){var v=[];HLn(k,function(C){v.push(C)});
return v};
_.T$=function(k){var v=k.length,C=v*3/4;C%3?C=Math.floor(C):_.uD("=.",k[v-1])&&(C=_.uD("=.",k[v-2])?C-2:C-1);var G=new Uint8Array(C),p=0;HLn(k,function(P){G[p++]=P});
return p!==C?G.subarray(0,p):G};
HLn=function(k,v){function C(S){for(;G<k.length;){var Q=k.charAt(G++),R=Gb[Q];if(R!=null)return R;if(!_.Zx(Q))throw Error("H`"+Q);}return S}
W11();for(var G=0;;){var p=C(-1),P=C(0),N=C(64),I=C(64);if(I===64&&p===-1)break;v(p<<2|P>>4);N!=64&&(v(P<<4&240|N>>2),I!=64&&v(N<<6&192|I))}};
W11=function(){if(!Gb){Gb={};for(var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),v=["+/=","+/","-_=","-_.","-_"],C=0;C<5;C++){var G=k.concat(v[C].split(""));PGG[C]=G;for(var p=0;p<G.length;p++){var P=G[p];Gb[P]===void 0&&(Gb[P]=p)}}}};var K6b=typeof Uint8Array!=="undefined",sOf=!_.KU&&typeof btoa==="function",Vmi=/[-_.]/g,DgO={"-":"+",_:"/",".":"="},On={};var iG,IIJ;iG=function(k,v){if(v!==On)throw Error("J");this.JSC$8891_value_=k;if(k!=null&&k.length===0)throw Error("I");};
_.yU=function(){return N71||(N71=new iG(null,On))};
IIJ=function(k){return new Uint8Array(V3K(k)||0)};
iG.prototype.isEmpty=function(){return this.JSC$8891_value_==null};
iG.prototype.sizeBytes=function(){var k=V3K(this);return k?k.length:0};
var V3K=function(k){if(On!==On)throw Error("J");var v=k.JSC$8891_value_;v==null||K6b&&v!=null&&v instanceof Uint8Array||(typeof v==="string"?v=hfO(v):(_.TJ(v),v=null));return v==null?v:k.JSC$8891_value_=v},N71;var jO_=void 0;var pL=typeof Symbol==="function"&&typeof Symbol()==="symbol",ZL7=GJ("jas",void 0,!0),DZO=GJ(void 0,"0di"),Gr=GJ(void 0,"1oa"),Aa=GJ(void 0,Symbol()),vFf=GJ(void 0,"0ub"),GYx=GJ(void 0,"0ubs"),M7i=GJ(void 0,"0ubsb"),cai=GJ(void 0,"0actk"),$F=GJ("m_m","messagePrototypeMarker",!0),bVg=GJ(void 0,"vps"),T7$=GJ();var njx,wZO,Ja,SnU;njx={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};wZO=Object.defineProperties;_.PD=pL?ZL7:"internalArrayState";SnU=[];IL(SnU,7);Ja=Object.freeze(SnU);var i0={},cD={},u61=function(k,v,C){this.iterable=k;this.mapper=v;this.thisArg=C};
u61.prototype.next=function(){var k=this.iterable.next();k.done||(k.value=this.mapper.call(this.thisArg,k.value));return k};
u61.prototype[Symbol.iterator]=function(){return this};
var QL1=Object.freeze({}),A1={};_.bL1=qZ(function(k){return k!==null&&k!==void 0});var GJg=qZ(function(k){return typeof k==="number"}),CG$=qZ(function(k){return typeof k==="string"}),PGD=qZ(function(k){return typeof k==="boolean"}),RR7=qZ(function(k){return k!=null&&typeof k==="object"&&typeof k.then==="function"}),D5m=qZ(function(k){return typeof k==="function"}),Qr=qZ(function(k){return!!k&&(typeof k==="object"||typeof k==="function")});var pDK=typeof _.G$.BigInt==="function"&&typeof _.G$.BigInt(0)==="bigint";var XDg=qZ(function(k){return pDK?k>=lIJ&&k<=dZI:k[0]==="-"?W1_(k,fIL):W1_(k,zRQ)}),fIL=Number.MIN_SAFE_INTEGER.toString(),lIJ=pDK?BigInt(Number.MIN_SAFE_INTEGER):void 0,zRQ=Number.MAX_SAFE_INTEGER.toString(),dZI=pDK?BigInt(Number.MAX_SAFE_INTEGER):void 0;var F1n=typeof Uint8Array.prototype.slice==="function",t1=0,sn=0,II$;var S3,l0,kF,Rd,fIi;S3=typeof BigInt==="function"?BigInt.asIntN:void 0;_.dk=typeof BigInt==="function"?BigInt.asUintN:void 0;l0=Number.isSafeInteger;kF=Number.isFinite;Rd=Math.trunc;fIi=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var RmK={};var J1Z={},c1L=function(){try{var k=function(){return sJb(Map,[],this.constructor)};
_.E(k,Map);rO(new k);return!1}catch(v){return!0}}(),pr=function(){this.JSC$8910_map_=new Map};
_.W=pr.prototype;_.W.get=function(k){return this.JSC$8910_map_.get(k)};
_.W.set=function(k,v){this.JSC$8910_map_.set(k,v);this.size=this.JSC$8910_map_.size;return this};
_.W.delete=function(k){k=this.JSC$8910_map_.delete(k);this.size=this.JSC$8910_map_.size;return k};
_.W.clear=function(){this.JSC$8910_map_.clear();this.size=this.JSC$8910_map_.size};
_.W.has=function(k){return this.JSC$8910_map_.has(k)};
_.W.entries=function(){return this.JSC$8910_map_.entries()};
_.W.keys=function(){return this.JSC$8910_map_.keys()};
_.W.values=function(){return this.JSC$8910_map_.values()};
_.W.forEach=function(k,v){return this.JSC$8910_map_.forEach(k,v)};
pr.prototype[Symbol.iterator]=function(){return this.entries()};
var Pu=function(){if(c1L)return Object.setPrototypeOf(pr.prototype,Map.prototype),Object.defineProperties(pr.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),pr;var k=function(){return sJb(Map,[],this.constructor)};
_.E(k,Map);return k}(),LV=function(k,v,C,G){C=C===void 0?B7$:C;
G=G===void 0?B7$:G;var p=Pu.call(this)||this;p.arrayState=k[_.PD]|0;p.valueCtor=v;p.keyToApi=C;p.valueToApi=p.valueCtor?Ynf:G;for(var P=0;P<k.length;P++){var N=k[P],I=C(N[0],!1,!0),S=N[1];v?S===void 0&&(S=null):S=G(N[1],!1,!0,void 0,void 0,p.arrayState);Pu.prototype.set.call(p,I,S)}return p};
_.E(LV,Pu);var EQR=function(k){if(k.arrayState&2)throw Error("N");},Qd6=function(k,v){return Sw(Array.from(Pu.prototype.entries.call(k),v))};
_.W=LV.prototype;_.W.clear=function(){EQR(this);Pu.prototype.clear.call(this)};
_.W.delete=function(k){EQR(this);return Pu.prototype.delete.call(this,this.keyToApi(k,!0,!1))};
_.W.entries=function(){if(this.valueCtor){var k=Pu.prototype.keys.call(this);k=new u61(k,wDg,this)}else k=Pu.prototype.entries.call(this);return k};
_.W.values=function(){if(this.valueCtor){var k=Pu.prototype.keys.call(this);k=new u61(k,LV.prototype.get,this)}else k=Pu.prototype.values.call(this);return k};
_.W.forEach=function(k,v){this.valueCtor?Pu.prototype.forEach.call(this,function(C,G,p){k.call(v,p.get(G),G,p)}):Pu.prototype.forEach.call(this,k,v)};
_.W.set=function(k,v){EQR(this);k=this.keyToApi(k,!0,!1);return k==null?this:v==null?(Pu.prototype.delete.call(this,k),this):Pu.prototype.set.call(this,k,this.valueToApi(v,!0,!0,this.valueCtor,!1,this.arrayState))};
_.W.has=function(k){return Pu.prototype.has.call(this,this.keyToApi(k,!1,!1))};
_.W.get=function(k){k=this.keyToApi(k,!1,!1);var v=Pu.prototype.get.call(this,k);if(v!==void 0){var C=this.valueCtor;return C?(C=this.valueToApi(v,!1,!0,C,this.callToMutableOnAccess,this.arrayState),C!==v&&Pu.prototype.set.call(this,k,C),C):v}};
LV.prototype[Symbol.iterator]=function(){return this.entries()};
LV.prototype.toJSON=void 0;var nQ2;var HVD=function(){},P0i=function(k,v){for(var C in k)!isNaN(C)&&v(k,+C,k[C])},Nk6=function(k){var v=new HVD;
P0i(k,function(C,G,p){v[G]=w7(p)});
v.reviveUnknownFields=k.reviveUnknownFields;return v},kYK={reviveIntoImmutable:!0};var W5x;var lh3,dyg;var aID,kx,$3,OA,Mw6,Q5,i3,$ZR,UZL,dn,gQn,fr,cu,EC;aID=_.DI(0);_.Wu={};_.Hu=function(k,v,C,G,p){v=kx(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v,C,p);if(v!==null||G&&k.noLegacyNull!==cD)return v};
kx=function(k,v,C,G){if(v===-1)return null;var p=v+(C?0:-1),P=k.length-1;if(!(P<1+(C?0:-1))){if(p>=P){var N=k[P];if(N!=null&&typeof N==="object"&&N.constructor===Object){C=N[v];var I=!0}else if(p===P)C=N;else return}else C=k[p];if(G&&C!=null){G=G(C);if(G==null)return G;if(!Object.is(G,C))return I?N[v]=G:k[p]=G,G}return C}};
_.zG=function(k,v,C,G){j3(k);var p=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;wk(p,p[_.PD]|0,v,C,G);return k};
_.Nh=function(k,v,C){k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return qX6(k,k[_.PD]|0,v,C)!==void 0};
_.IY=function(k,v,C,G){var p=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return qX6(p,p[_.PD]|0,v,OA(k,G,C))!==void 0};
_.by=function(k){return k===QL1?2:4};
_.Zd=function(k,v){k=_.Hu(k,v,void 0,void 0,OVD);return k==null?_.yU():k};
$3=function(k,v,C,G){j3(k);var p=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=p[_.PD]|0;if(G==null){var N=xyO(p);if(Aaj(N,p,P,C)===v)N.set(C,0);else return k}else P=em6(p,P,C,v);wk(p,P,v,G);return k};
_.S_=function(k,v,C,G){var p=k[_.PD]|0,P=ew(p);p=em6(k,p,C,v,P);wk(k,p,v,G,P)};
OA=function(k,v,C){return _.uV(k,v)===C?C:-1};
_.uV=function(k,v){k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return Aaj(xyO(k),k,void 0,v,void 0)};
Mw6=function(k,v,C){var G=k[_.PD]|0,p=ew(G),P=kx(k,C,p);if(P!=null&&P[$F]===i0){if(!Un(P))return Be(P),P.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var N=P.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(P)&&(N=P);if(N){var I=N[_.PD]|0;I&2&&(N=ha(N,I))}N=V2(N,v,!0);N!==P&&wk(k,G,C,N,p);return N};
_.dP=function(k,v,C,G){var p=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=p[_.PD]|0;v=qX6(p,P,v,C,G);if(v==null)return v;P=p[_.PD]|0;if(!Un(k,P)){var N=jLK(v);N!==v&&(Be(k)&&(p=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=p[_.PD]|0),v=N,P=wk(p,P,C,v,G),YF(p,P))}return v};
_.Qe=function(k,v,C,G){var p=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return myf(k,p,p[_.PD]|0,v,C,G,!1,!0)};
_.$x=function(k,v,C,G){C=Dy_(C);_.zG(k,v,C,G);C&&!Un(C)&&YF(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return k};
_.Um=function(k,v,C,G){G=Dy_(G);$3(k,v,C,G);G&&!Un(G)&&YF(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return k};
Q5=function(k,v,C){j3(k);var G=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,p=G[_.PD]|0;if(C==null)return wk(G,p,v),k;for(var P=C===Ja?7:C[_.PD]|0,N=P,I=TY(P),S=I||Object.isFrozen(C),Q=!0,R=!0,l=0;l<C.length;l++){var d=C[l];I||(d=Un(d),Q&&(Q=!d),R&&(R=d))}I||(P=Q?13:5,P=R?P&-4097:P|4096);S&&P===N||(C=w7(C),N=0,P=rk(P,p));P!==N&&IL(C,P);p=wk(G,p,v,C);2&P||!(4096&P||16&P)||YF(G,p);return k};
i3=function(k,v,C,G){sd_(k,v,C,G);return k};
$ZR=function(k,v,C){sd_(k,v,bV,void 0,C,1,!0);return k};
_.RY=function(k,v,C){k=_.Hu(k,v,void 0,C);v=typeof k;k=k==null?k:v==="bigint"?_.DI((0,_.dk)(64,k)):_.CV(k)?v==="string"?_.y1b(k):_.L1$(k):void 0;return k};
_.lV=function(k,v){var C=C===void 0?!1:C;var G;return(G=_.dZx(_.Hu(k,v)))!=null?G:C};
_.RI=function(k,v,C){C=C===void 0?0:C;var G;return(G=_.Id(_.Hu(k,v)))!=null?G:C};
UZL=function(k,v){var C=C===void 0?0:C;k=_.F12(_.Hu(k,v));return k!=null?k:C};
dn=function(k,v,C){C=C===void 0?aID:C;var G;return(G=_.eRZ(_.Hu(k,v)))!=null?G:C};
gQn=function(k){var v=v===void 0?aID:v;var C;return(C=_.RY(k,23))!=null?C:v};
fr=function(k,v){var C=C===void 0?0:C;var G;return(G=_.Hu(k,v,void 0,void 0,_.KL))!=null?G:C};
_.zb=function(k,v,C,G){C=C===void 0?"":C;var p;return(p=_.My(_.Hu(k,v,G)))!=null?p:C};
_.FY=function(k,v){var C=C===void 0?0:C;var G;return(G=_.He(_.Hu(k,v)))!=null?G:C};
cu=function(k,v){var C=C===void 0?"0":C;k=A1x(_.Hu(k,v),!0);return k!=null?k:C};
EC=function(k,v,C){return _.zb(k,OA(k,C,v))};
_.aY=function(k,v,C,G){return _.dP(k,v,OA(k,G,C),void 0)};
_.gV=function(k,v){return _.My(_.Hu(k,v,void 0,_.Wu))};
_.zv=function(k,v,C){return _.zG(k,v,lI$(C))};
_.dc=function(k,v,C){return _.vp(k,v,lI$(C),!1)};
_.Mh=function(k,v,C){return _.zG(k,v,_.Ny(C))};
_.XZ=function(k,v,C){return _.zG(k,v,b0(C))};
_.xz=function(k,v,C){return _.zG(k,v,EX(C))};
_.Xf=function(k,v,C,G){return _.vp(k,v,EX(C),"",G)};
_.fk=function(k,v,C){return _.zG(k,v,C==null?C:_.Pe(C))};
_.$A=function(k,v,C){return _.vp(k,v,C==null?C:_.Pe(C),0)};var pI=function(k,v,C){this.buffer=k;if(C&&!v)throw Error();this.JSC$8922_isImmutable=v};var iLG=function(k,v,C,G){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$8925_start_=0;this.init(k,v,C,G)},UC,OLL,y16,XDZ,xZU,A1I,Qc$,L1J;
_.W=iLG.prototype;_.W.init=function(k,v,C,G){var p=G===void 0?{}:G;G=p.aliasBytesFields===void 0?!1:p.aliasBytesFields;p=p.treatNewDataAsImmutable===void 0?!1:p.treatNewDataAsImmutable;this.aliasBytesFields=G;this.treatNewDataAsImmutable=p;k&&(k=hm6(k,this.treatNewDataAsImmutable),this.bytes_=k.buffer,this.bytesAreImmutable_=k.JSC$8922_isImmutable,this.JSC$8925_start_=v||0,this.end_=C!==void 0?this.JSC$8925_start_+C:this.bytes_.length,this.cursor_=this.JSC$8925_start_)};
_.W.free=function(){this.clear();L1J.length<100&&L1J.push(this)};
_.W.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$8925_start_=0;this.aliasBytesFields=!1};
_.W.reset=function(){this.cursor_=this.JSC$8925_start_};
_.W.atEnd=function(){return this.cursor_==this.end_};
_.gn=function(k,v){var C=0,G=0,p=0,P=k.bytes_,N=k.cursor_;do{var I=P[N++];C|=(I&127)<<p;p+=7}while(p<32&&I&128);if(p>32)for(G|=(I&127)>>4,p=3;p<32&&I&128;p+=7)I=P[N++],G|=(I&127)<<p;UC(k,N);if(!(I&128))return v(C>>>0,G>>>0);throw Error();};
UC=function(k,v){k.cursor_=v;if(v>k.end_)throw Error();};
_.iV=function(k){var v=k.bytes_,C=k.cursor_,G=v[C++],p=G&127;if(G&128&&(G=v[C++],p|=(G&127)<<7,G&128&&(G=v[C++],p|=(G&127)<<14,G&128&&(G=v[C++],p|=(G&127)<<21,G&128&&(G=v[C++],p|=G<<28,G&128&&v[C++]&128&&v[C++]&128&&v[C++]&128&&v[C++]&128&&v[C++]&128)))))throw Error();UC(k,C);return p};
_.Lr=function(k){var v=k.bytes_,C=k.cursor_,G=v[C],p=v[C+1],P=v[C+2];v=v[C+3];UC(k,k.cursor_+4);return(G<<0|p<<8|P<<16|v<<24)>>>0};
OLL=function(k){var v=_.Lr(k);k=_.Lr(k);return SnK(v,k)};
y16=function(k){var v=_.Lr(k);k=(v>>31)*2+1;var C=v>>>23&255;v&=8388607;return C==255?v?NaN:k*Infinity:C==0?k*1.401298464324817E-45*v:k*Math.pow(2,C-150)*(v+8388608)};
XDZ=function(k){var v=_.Lr(k),C=_.Lr(k);k=(C>>31)*2+1;var G=C>>>20&2047;v=4294967296*(C&1048575)+v;return G==2047?v?NaN:k*Infinity:G==0?k*4.9E-324*v:k*Math.pow(2,G-1075)*(v+4503599627370496)};
xZU=function(k){for(var v=0,C=k.cursor_,G=C+10,p=k.bytes_;C<G;){var P=p[C++];v|=P;if((P&128)===0)return UC(k,C),!!(v&127)}throw Error();};
A1I=function(k,v){if(v<0)throw Error();var C=k.cursor_;v=C+v;if(v>k.end_)throw Error();k.cursor_=v;return C};
Qc$=function(k,v){if(v==0)return _.yU();var C=A1I(k,v);k.aliasBytesFields&&k.bytesAreImmutable_?C=k.bytes_.subarray(C,C+v):(k=k.bytes_,v=C+v,C=C===v?new Uint8Array(0):F1n?k.slice(C,v):new Uint8Array(k.subarray(C,v)));return C.length==0?_.yU():new iG(C,On)};
L1J=[];var qn1=function(k,v,C,G){if(L1J.length){var p=L1J.pop();p.init(k,v,C,G);k=p}else k=new iLG(k,v,C,G);this.decoder_=k;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;eRD(this,G)},eRD=function(k,v){v=v===void 0?{}:v;
k.discardUnknownFields=v.discardUnknownFields===void 0?!1:v.discardUnknownFields},lc3=function(k,v,C,G){if(mZJ.length){var p=mZJ.pop();
eRD(p,G);p.decoder_.init(k,v,C,G);return p}return new qn1(k,v,C,G)},ZIZ,urK,OC,DZL,mZJ;
qn1.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;mZJ.length<100&&mZJ.push(this)};
qn1.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
ZIZ=function(k){if(k.decoder_.atEnd())return!1;k.fieldCursor_=k.decoder_.cursor_;var v=_.iV(k.decoder_)>>>0,C=v>>>3;v&=7;if(!(v>=0&&v<=5))throw Error();if(C<1)throw Error();k.nextField_=C;k.nextWireType_=v;return!0};
urK=function(k){switch(k.nextWireType_){case 0:k.nextWireType_!=0?urK(k):xZU(k.decoder_);break;case 1:k=k.decoder_;UC(k,k.cursor_+8);break;case 2:if(k.nextWireType_!=2)urK(k);else{var v=_.iV(k.decoder_)>>>0;k=k.decoder_;UC(k,k.cursor_+v)}break;case 5:k=k.decoder_;UC(k,k.cursor_+4);break;case 3:v=k.nextField_;do{if(!ZIZ(k))throw Error();if(k.nextWireType_==4){if(k.nextField_!=v)throw Error();break}urK(k)}while(1);break;default:throw Error();}};
OC=function(k,v,C){var G=k.decoder_.end_,p=_.iV(k.decoder_)>>>0;p=k.decoder_.cursor_+p;var P=p-G;P<=0&&(k.decoder_.end_=p,C(v,k,void 0,void 0,void 0),P=p-k.decoder_.cursor_);if(P)throw Error();k.decoder_.cursor_=p;k.decoder_.end_=G;return v};
DZL=function(k){var v=_.iV(k.decoder_)>>>0;k=k.decoder_;var C=A1I(k,v);k=k.bytes_;if(dgn){var G=k,p;(p=lxU)||(p=lxU=new TextDecoder("utf-8",{fatal:!0}));v=C+v;G=C===0&&v===G.length?G:G.subarray(C,v);try{var P=p.decode(G)}catch(Q){if(RfL===void 0){try{p.decode(new Uint8Array([128]))}catch(R){}try{p.decode(new Uint8Array([97])),RfL=!0}catch(R){RfL=!1}}!RfL&&(lxU=void 0);throw Q;}}else{P=C;v=P+v;C=[];for(var N=null,I,S;P<v;)I=k[P++],I<128?C.push(I):I<224?P>=v?Ci():(S=k[P++],I<194||(S&192)!==128?(P--,
Ci()):C.push((I&31)<<6|S&63)):I<240?P>=v-1?Ci():(S=k[P++],(S&192)!==128||I===224&&S<160||I===237&&S>=160||((p=k[P++])&192)!==128?(P--,Ci()):C.push((I&15)<<12|(S&63)<<6|p&63)):I<=244?P>=v-2?Ci():(S=k[P++],(S&192)!==128||(I<<28)+(S-144)>>30!==0||((p=k[P++])&192)!==128||((G=k[P++])&192)!==128?(P--,Ci()):(I=(I&7)<<18|(S&63)<<12|(p&63)<<6|G&63,I-=65536,C.push((I>>10&1023)+55296,(I&1023)+56320))):Ci(),C.length>=8192&&(N=Hi2(N,C),C.length=0);P=Hi2(N,C)}return P};
_.twR=function(k){var v=_.iV(k.decoder_)>>>0;return Qc$(k.decoder_,v)};
_.sLJ=function(k,v,C){var G=_.iV(k.decoder_)>>>0;for(G=k.decoder_.cursor_+G;k.decoder_.cursor_<G;)C.push(v(k.decoder_))};
mZJ=[];var VwR=function(k,v){this.JSC$8932_lo=k>>>0;this.JSC$8932_hi=v>>>0},OIK=function(k){k=BigInt.asUintN(64,k);
return new VwR(Number(k&BigInt(4294967295)),Number(k>>BigInt(32)))},YXf=function(k){if(!k)return hRU||(hRU=new VwR(0,0));
if(!/^\d+$/.test(k))return null;jw(k);return new VwR(t1,sn)},hRU,LVb=function(k,v){this.JSC$8934_lo=k>>>0;
this.JSC$8934_hi=v>>>0},Bk2=function(k){if(!k)return B7J||(B7J=new LVb(0,0));
if(!/^-?\d+$/.test(k))return null;jw(k);return new LVb(t1,sn)},B7J;var y5=function(){this.JSC$8936_buffer_=[]},Rc,ds,jLU;
y5.prototype.length=function(){return this.JSC$8936_buffer_.length};
y5.prototype.end=function(){var k=this.JSC$8936_buffer_;this.JSC$8936_buffer_=[];return k};
Rc=function(k,v,C){for(;C>0||v>127;)k.JSC$8936_buffer_.push(v&127|128),v=(v>>>7|C<<25)>>>0,C>>>=7;k.JSC$8936_buffer_.push(v)};
ds=function(k,v){for(;v>127;)k.JSC$8936_buffer_.push(v&127|128),v>>>=7;k.JSC$8936_buffer_.push(v)};
_.Xpb=function(k,v){if(v>=0)ds(k,v);else{for(var C=0;C<9;C++)k.JSC$8936_buffer_.push(v&127|128),v>>=7;k.JSC$8936_buffer_.push(1)}};
jLU=function(k,v){jw(v);u66(function(C,G){Rc(k,C>>>0,G>>>0)})};
y5.prototype.writeUint8=function(k){this.JSC$8936_buffer_.push(k>>>0&255)};
_.bi=function(k,v){k.JSC$8936_buffer_.push(v>>>0&255);k.JSC$8936_buffer_.push(v>>>8&255);k.JSC$8936_buffer_.push(v>>>16&255);k.JSC$8936_buffer_.push(v>>>24&255)};
y5.prototype.writeInt8=function(k){this.JSC$8936_buffer_.push(k>>>0&255)};var YnR,Ic,AGb,mI$,ram;YnR=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new y5};
Ic=function(k,v){v.length!==0&&(k.blocks_.push(v),k.totalLength_+=v.length)};
_.wDZ=function(k,v){_.Qi(k,v,2);v=k.encoder_.end();Ic(k,v);v.push(k.totalLength_);return v};
_.nQn=function(k,v){var C=v.pop();for(C=k.totalLength_+k.encoder_.length()-C;C>127;)v.push(C&127|128),C>>>=7,k.totalLength_++;v.push(C);k.totalLength_++};
_.Qi=function(k,v,C){ds(k.encoder_,v*8+C)};
AGb=function(k,v,C){if(C!=null)switch(wem(C),_.Qi(k,v,1),typeof C){case "number":k=k.encoder_;HL2(C);_.bi(k,t1);_.bi(k,sn);break;case "bigint":C=OIK(C);k=k.encoder_;v=C.JSC$8932_hi;_.bi(k,C.JSC$8932_lo);_.bi(k,v);break;default:C=YXf(C),k=k.encoder_,v=C.JSC$8932_hi,_.bi(k,C.JSC$8932_lo),_.bi(k,v)}};
mI$=function(k,v,C){_.Qi(k,v,2);ds(k.encoder_,C.length);Ic(k,k.encoder_.end());Ic(k,C)};
ram=function(k,v,C,G){C!=null&&(v=_.wDZ(k,v),G(C,k),_.nQn(k,v))};var nF6,J1D,r17,K1w,T7J,oFD,vFR,GYI,pew;nF6=Pp();J1D=Pp();r17=Pp();K1w=Pp();T7J=Pp();_.kYU=Pp();_.XY=Pp();oFD=Pp();vFR=Pp();_.C0G=Pp();GYI=Pp();pew=Pp();_.P0L=Pp();_.W5I=Pp();_.NI=function(k,v,C){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k,v,C)};
_.NI.prototype.toJSON=function(){return m5(this)};
_.NI.prototype.serialize=function(k){return JSON.stringify(m5(this,k))};
var wpx=function(k,v){if(v==null||v=="")return new k;v=JSON.parse(v);if(!Array.isArray(v))throw Error("V");return new k(r_K(v))};
_.NI.prototype.getExtension=function(k){C0D(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,k.fieldIndex);oFZ(this,k.fieldIndex);return k.ctor?k.isRepeated?k.getExtensionFn(this,k.ctor,k.fieldIndex,_.by(),k.JSC$8947_hasMessageId):k.getExtensionFn(this,k.ctor,k.fieldIndex,k.JSC$8947_hasMessageId):k.isRepeated?k.getExtensionFn(this,k.fieldIndex,_.by(),k.JSC$8947_hasMessageId):k.getExtensionFn(this,k.fieldIndex,k.defaultValue,k.JSC$8947_hasMessageId)};
_.NI.prototype.clone=function(){var k=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v=k[_.PD]|0;return Uy$(this,k,v)?$y6(this,k,!0):new this.constructor(ha(k,v,!1))};
_.NI.prototype[$F]=i0;_.NI.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var Wp=function(k,v,C){this.$$binaryReaderFn=k;this.$$binaryWriterFn=v;k=OX(nF6);this.$$isMsg=!!k&&C===k||!1},Ci$=Ja_(function(k,v,C,G,p){if(k.nextWireType_!==2)return!1;
OC(k,Mw6(v,G,C),p);return!0},Tk2),Grx=Ja_(function(k,v,C,G,p){if(k.nextWireType_!==2)return!1;
OC(k,Mw6(v,G,C),p);return!0},Tk2),fci=Symbol(),WV3=Symbol(),Ic_=Symbol(),cGf=Symbol(),bIm=Symbol(),krZ,oxb;var Bsi,HVG,xA,Nk1,Ih1,ZV1,SXn,e_,Qd1,bVZ,RmU,lh7,dyZ,zm7,F51,caL,EFJ,ahQ,M3G;Bsi=function(k,v){var C=new YnR;Ex_(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C,Hp(fci,dID,zWx,v));Ic(C,C.encoder_.end());k=new Uint8Array(C.totalLength_);v=C.blocks_;for(var G=v.length,p=0,P=0;P<G;P++){var N=v[P];k.set(N,p);p+=N.length}C.blocks_=[k];return k};
HVG=Ja_(function(k,v,C,G,p){if(k.nextWireType_!==2)return!1;k=OC(k,V2([void 0,void 0],G,!0),p);k=w7(k);G=v[_.PD]|0;p=ew(G);if(G&2)throw Error();var P=kx(v,C,p);if(P instanceof LV)(P.arrayState&2)!=0?(P=Qd6(P),P.push(k),wk(v,G,C,P,p)):(v=P,C=v.keyToApi(k[0],!1,!0),k=k[1],k=v.valueCtor?k===void 0?null:k:v.valueToApi(k,!1,!0,void 0,!1,v.arrayState),Pu.prototype.set.call(v,C,k));else if(Array.isArray(P)){var N=P[_.PD]|0;N&8192||IL(P,N|=8192);N&2&&(P=yaK(P),wk(v,G,C,P,p));P.push(k)}else wk(v,G,C,Sw([k]),
p);return!0},function(k,v,C,G,p){if(v instanceof LV)v.forEach(function(I,S){ram(k,C,V2([S,
I],G,!1),p)});
else if(Array.isArray(v)){for(var P=0;P<v.length;P++){var N=v[P];Array.isArray(N)&&ram(k,C,V2(N,G,!1),p)}Sw(v)}});
xA=_.S7(function(k,v,C){if(k.nextWireType_!==1)return!1;_.ui(v,C,XDZ(k.decoder_));return!0},gxi,pew);
Nk1=_.S7(function(k,v,C,G){if(k.nextWireType_!==1)return!1;_.S_(v,C,G,XDZ(k.decoder_));return!0},gxi,pew);
Ih1=_.S7(function(k,v,C){if(k.nextWireType_!==5)return!1;_.ui(v,C,y16(k.decoder_));return!0},iIi,GYI);
ZV1=_.UIZ(function(k,v,C){if(k.nextWireType_!==5&&k.nextWireType_!==2)return!1;v=_.CI(v,v[_.PD]|0,C);k.nextWireType_==2?_.sLJ(k,y16,v):v.push(y16(k.decoder_));return!0},function(k,v,C){v=_.$If(_.KL,v,!0);
if(v!=null&&v.length)for(_.Qi(k,C,2),ds(k.encoder_,v.length*4),C=0;C<v.length;C++){var G=k.encoder_;ZL3(v[C]);_.bi(G,t1)}},GYI);
SXn=_.S7(function(k,v,C,G){if(k.nextWireType_!==5)return!1;_.S_(v,C,G,y16(k.decoder_));return!0},iIi,GYI);
_.u2D=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;_.ui(v,C,_.gn(k.decoder_,_.RR3));return!0},_.li,_.XY);
_.AE=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;_.ui(v,C,_.gn(k.decoder_,BD));return!0},_.li,_.XY);
e_=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;k=_.gn(k.decoder_,BD);_.ui(v,C,k===0?void 0:k);return!0},_.li,_.XY);
Qd1=_.S7(function(k,v,C,G){if(k.nextWireType_!==0)return!1;_.S_(v,C,G,_.gn(k.decoder_,BD));return!0},_.li,_.XY);
bVZ=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;_.ui(v,C,_.gn(k.decoder_,_.h1));return!0},yGO,oFD);
_.qh=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;_.ui(v,C,_.gn(k.decoder_,SnK));return!0},yGO,oFD);
_.mE=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;_.ui(v,C,_.iV(k.decoder_));return!0},xIZ,K1w);
RmU=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;k=_.iV(k.decoder_);_.ui(v,C,k===0?void 0:k);return!0},xIZ,K1w);
lh7=_.S7(function(k,v,C,G){if(k.nextWireType_!==0)return!1;_.S_(v,C,G,_.iV(k.decoder_));return!0},xIZ,K1w);
dyZ=_.S7(function(k,v,C){if(k.nextWireType_!==1)return!1;_.ui(v,C,OLL(k.decoder_));return!0},_.eW2,_.C0G);
_.fhD=_.UIZ(function(k,v,C){if(k.nextWireType_!==1&&k.nextWireType_!==2)return!1;v=_.CI(v,v[_.PD]|0,C);k.nextWireType_==2?_.sLJ(k,OLL,v):v.push(OLL(k.decoder_));return!0},function(k,v,C){v=_.$If(mZ$,v,!1);
if(v!=null)for(var G=0;G<v.length;G++)AGb(k,C,v[G])},_.C0G);
_.tE=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;_.ui(v,C,xZU(k.decoder_));return!0},qmK,J1D);
_.sC=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;k=xZU(k.decoder_);_.ui(v,C,k===!1?void 0:k);return!0},qmK,J1D);
zm7=_.S7(function(k,v,C,G){if(k.nextWireType_!==0)return!1;_.S_(v,C,G,xZU(k.decoder_));return!0},qmK,J1D);
_.V5=_.S7(function(k,v,C){if(k.nextWireType_!==2)return!1;_.ui(v,C,DZL(k));return!0},DIx,r17);
_.hE=_.S7(function(k,v,C){if(k.nextWireType_!==2)return!1;k=DZL(k);_.ui(v,C,k===""?void 0:k);return!0},DIx,r17);
_.Bu=_.S7(function(k,v,C,G){if(k.nextWireType_!==2)return!1;_.S_(v,C,G,DZL(k));return!0},DIx,r17);
F51=_.UIZ(function(k,v,C){if(k.nextWireType_!==2)return!1;k=DZL(k);_.CI(v,v[_.PD]|0,C).push(k);return!0},function(k,v,C){v=_.$If(_.My,v,!0);
if(v!=null)for(var G=0;G<v.length;G++){var p=k,P=C,N=v[G];N!=null&&mI$(p,P,S2$(N))}},r17);
caL=void 0;caL=caL===void 0?nF6:caL;_.j_=new Wp(function(k,v,C,G,p){if(k.nextWireType_!==2)return!1;G=V2(void 0,G,!0);_.CI(v,v[_.PD]|0,C).push(G);OC(k,G,p);return!0},function(k,v,C,G,p){if(Array.isArray(v)){for(var P=0;P<v.length;P++)t76(k,v[P],C,G,p);
k=v[_.PD]|0;k&1||IL(v,k|1)}},caL);
_.YA=Ja_(function(k,v,C,G,p,P){if(k.nextWireType_!==2)return!1;var N=v[_.PD]|0;em6(v,N,P,C,ew(N));v=Mw6(v,G,C);OC(k,v,p);return!0},t76);
_.wn=_.S7(function(k,v,C){if(k.nextWireType_!==2)return!1;_.ui(v,C,_.twR(k));return!0},_.scK,_.P0L);
EFJ=_.S7(function(k,v,C,G){if(k.nextWireType_!==2)return!1;_.S_(v,C,G,_.twR(k));return!0},_.scK,_.P0L);
_.nr=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;_.ui(v,C,_.iV(k.decoder_)>>>0);return!0},V76,T7J);
ahQ=_.S7(function(k,v,C,G){if(k.nextWireType_!==0)return!1;_.S_(v,C,G,_.iV(k.decoder_)>>>0);return!0},V76,T7J);
_.JE=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;_.ui(v,C,_.iV(k.decoder_));return!0},_.hW$,_.W5I);
_.rn=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;k=_.iV(k.decoder_);_.ui(v,C,k===0?void 0:k);return!0},_.hW$,_.W5I);
M3G=_.S7(function(k,v,C){if(k.nextWireType_!==0)return!1;_.ui(v,C,_.gn(k.decoder_,QL_));return!0},function(k,v,C){v=qn_(v);
if(v!=null&&(jdD(v),v!=null))switch(_.Qi(k,C,0),typeof v){case "number":k=k.encoder_;C=v;v=C<0;C=Math.abs(C)*2;HL2(C);C=t1;var G=sn;v&&(C==0?G==0?G=C=4294967295:(G--,C=4294967295):C--);t1=C;sn=G;Rc(k,t1,sn);break;case "bigint":k=k.encoder_;v=v<<BigInt(1)^v>>BigInt(63);t1=Number(BigInt.asUintN(32,v));sn=Number(BigInt.asUintN(32,v>>BigInt(32)));Rc(k,t1,sn);break;default:jLU(k.encoder_,v)}},vFR);var gFI=function(){var k=$y1,v=UyJ;this.fieldIndex=175237375;this.ctor=v;this.isRepeated=0;this.getExtensionFn=_.dP;this.defaultValue=void 0;this.JSC$8947_hasMessageId=k.messageId!=null?A1:void 0};
gFI.prototype.register=function(){rO(this)};var iVQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(iVQ,_.NI);var L51=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(L51,_.NI);var rGj=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(rGj,_.NI);var OVG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(OVG,_.NI);var yaU=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(yaU,_.NI);var XeU=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(XeU,_.NI);var xyL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(xyL,_.NI);xyL.prototype.getData=function(){return _.Zd(this,2)};var AaQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(AaQ,_.NI);var em1=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(em1,_.NI);em1.prototype.getStyle=function(){return _.dP(this,iVQ,1)};var MI=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(MI,_.NI);MI.prototype.getPayloadCase=function(){return _.uV(this,gs)};
MI.prototype.getStyle=function(){return _.aY(this,em1,6,gs)};
var qX1=function(){var k=new MI,v=new yaU;return _.Um(k,7,gs,v)},myR=function(){var k=new MI,v=new XeU;
return _.Um(k,8,gs,v)},gs=[1,
2,3,4,5,6,7,8];var Dy1=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Dy1,_.NI);var t3L=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(t3L,_.NI);var sd1=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(sd1,_.NI);var V3U=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(V3U,_.NI);var hm1=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(hm1,_.NI);var Bkn=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Bkn,_.NI);var jdG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(jdG,_.NI);var YXR=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(YXR,_.NI);YXR.prototype.getData=function(){return _.Zd(this,2)};var wew=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(wew,_.NI);var JGD=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(JGD,_.NI);JGD.prototype.getPayloadCase=function(){return _.uV(this,Kr)};
var Kr=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var Tb=function(k,v){k=Error.call(this,k);this.message=k.message;"stack"in k&&(this.stack=k.stack);this.code=v===void 0?2:v};
_.E(Tb,Error);var nF1=Promise;var Ja1=function(k){this.channelPromise=k};
Ja1.prototype.send=function(k,v,C){this.channelPromise.then(function(G){G.send(k,v,C)})};var raw=function(k,v){this.data=k;this.channel=v};
raw.prototype.reply=function(k,v,C){this.channel.send(k,v,C)};var K5w=function(k){this.JSC$9013_port_=k};
K5w.prototype.send=function(k,v,C){C=C===void 0?[]:C;var G=new MessageChannel;Tkn(G.port1,v);this.JSC$9013_port_.postMessage(k,[G.port2].concat(C))};
var krD=function(k,v){Tkn(k,v);return new K5w(k)},Tkn=function(k,v){v&&(k.onmessage=function(C){v(new raw(C.data,krD(C.ports[0])))})};var ox6=function(k){this.verifier_=k};
ox6.prototype.verify=function(k){return this.verifier_(k)};
var vxG=function(k){var v=Object.create(null);(typeof k==="string"?[k]:k).forEach(function(C){if(C==="null")throw Error("X");v[C]=!0});
return function(C){return v[C]===!0}};_.CiJ=function(){if(!_.G$.addEventListener||!Object.defineProperty)return!1;var k=!1,v=Object.defineProperty({},"passive",{get:function(){k=!0}});
try{var C=function(){};
_.G$.addEventListener("test",C,v);_.G$.removeEventListener("test",C,v)}catch(G){}return k}();var GrI;_.kW=function(k){var v=k.destination;var C=k.iframe;var G=k.origin;var p=k.channelName===void 0?"ZNWN1d":k.channelName;var P=k.onMessage===void 0?void 0:k.onMessage;k=k.onEstablished===void 0?void 0:k.onEstablished;return GrI({destination:v,getSource:function(){return C.contentWindow},
originVerifier:G instanceof ox6?G:typeof G==="function"?new ox6(G):new ox6(vxG(G)),channelName:p,onMessage:P,onEstablished:k})};
GrI=function(k){var v=k.destination;var C=k.getSource;var G=k.originVerifier;var p=k.token===void 0?void 0:k.token;var P=k.channelName;var N=k.onMessage===void 0?void 0:k.onMessage;var I=k.onEstablished===void 0?void 0:k.onEstablished;return new Ja1(new nF1(function(S,Q){var R=function(l){l.source&&l.source===C()&&G.verify(l.origin)&&(l.data.n||l.data)===P&&(v.removeEventListener("message",R,!1),p&&l.data.t!==p?Q(Error("Y`"+P+"`"+p+"`"+l.data.t)):(S(krD(l.ports[0],N)),I&&I(l)))};
v.addEventListener("message",R,!1)}))};var pp1=function(k){try{k()}catch(v){pi(v)}};var WV7=function(k){var v=this;var C=k.getMessageType;var G=k.onUnregisteredMessage===void 0?function(){}:k.onUnregisteredMessage;
var p=k.onBeforeRegisteredMessage===void 0?function(){}:k.onBeforeRegisteredMessage;
k=k.onAfterRegisteredMessage===void 0?function(){}:k.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=C;this.onUnregisteredMessage_=G;this.onBeforeRegisteredMessage_=p;this.onAfterRegisteredMessage_=k;this.onMessage=function(P){return PiI(v,P)}};
WV7.prototype.register=function(k,v){this.registry_.set(k,v);return this};
var PiI=function(k,v){var C=k.getMessageType_(v.data),G=k.registry_.get(C);G?(pp1(function(){return k.onBeforeRegisteredMessage_(v,C)}),pp1(function(){return G(v)}),pp1(function(){return k.onAfterRegisteredMessage_(v,C)})):pp1(function(){return k.onUnregisteredMessage_(v,C)})};var HI1=function(k){this.JSC$9030_channel_=k},Ic1,ZID;
HI1.prototype.send=function(k,v,C){this.JSC$9030_channel_.send(m5(k),v,C)};
_.NsJ=function(k,v){return function(C){var G=new k(C.data);return v(new raw(G,C.channel))}};
Ic1=function(k){return function(v){return k(new raw(v.data,new HI1(v.channel)))}};
ZID=function(k,v){return Ic1(_.NsJ(k,v))};var SmR=function(k,v,C,G){this.registry=k;this.delegate=v;this.receiveMessageConstructor=C;this.createInitMessage=G;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},nxg=function(k){var v=new WV7({getMessageType:k.getPayloadCase});
return new SmR(v,new HI1(_.kW({iframe:k.child,destination:window,origin:k.origin,channelName:k.channelName,onMessage:ZID(k.receiveMessageConstructor,v.onMessage)})),k.receiveMessageConstructor,k.createInitMessage)},urU=function(k,v){k.createInitMessage=v};
SmR.prototype.send=function(k){if(!this.initialised)throw new Tb("Attempted to send a message before initialisation.");this.delegate.send(k)};
var QcJ=function(k,v){return _.Z(function(C){if(!k.initialised)throw new Tb("Attempted to send a message before initialisation.");return C.return(new Promise(function(G){k.delegate.send(v,ZID(k.receiveMessageConstructor,G))}))})};
SmR.prototype.init=function(){var k=this;return _.Z(function(v){if(k.initialised)throw new Tb("Attempted to initialise twice. The SDK can only be initialised once.");if(k.createInitMessage!==void 0){var C=k.delegate,G=C.send,p=k.createInitMessage;var P=new L51;var N=[].concat(_.tX(k.features));P=_.oc(P,1,N,_.Pe);G.call(C,p.call(k,P))}k.initialised=!0;_.OQ(v)})};
var oA=function(k,v){if(k.initialised)throw new Tb('Attempted to set up API "'+v+'" after initialisation. All APIs must be set up before initialising the SDK.');k.features.add(v);return k.registry};
_.SB.Object.defineProperties(SmR.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var bIw=function(k){this.channel=k;this.registered=!1};
bIw.prototype.update=function(k){if(this.channel.isInitialised){if(!this.registered)throw new Tb("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var v=new MI;var C=new OVG;C=_.zv(C,1,k);v=_.Um(v,2,gs,C);this.channel.send(v)}else this.register();this.JSC$9044_audioEnabled=k};
bIw.prototype.register=function(){oA(this.channel,1);this.registered=!0};
bIw.prototype.isAudioEnabled=function(){return this.JSC$9044_audioEnabled};var RW7=function(k){this.channel=k};
_.W=RW7.prototype;_.W.onFirstFrameReady=function(k){oA(this.channel,2).register(11,function(v){v=_.aY(v.data,Dy1,11,Kr);if(!v)throw new Tb("Unexpectedly nonexistent GameFirstFrameReadyEvent");k(_.zb(v,1))})};
_.W.onReady=function(k){oA(this.channel,2).register(4,function(v){v=_.aY(v.data,sd1,4,Kr);if(!v)throw new Tb("Unexpectedly nonexistent GameReadyEvent");k(_.zb(v,1))})};
_.W.onLevelComplete=function(k){oA(this.channel,2).register(5,function(v){v=_.aY(v.data,V3U,5,Kr);if(!v)throw new Tb("Unexpectedly nonexistent LevelCompleteEvent");k(_.zb(v,1),_.RI(v,2))})};
_.W.onGameOver=function(k){oA(this.channel,2).register(6,function(v){v=_.aY(v.data,t3L,6,Kr);if(!v)throw new Tb("Unexpectedly nonexistent GameOverEvent");k(_.zb(v,1))})};
_.W.pause=function(){var k=this;if(!this.channel.isInitialised)return oA(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new Tb("Using unregistered Game Feature: pause.");var v=qX1();return new Promise(function(C){return _.Z(function(G){if(G.nextAddress==1)return G.yield(QcJ(k.channel,v),2);C();_.OQ(G)})})};
_.W.resume=function(){var k=this;if(!this.channel.isInitialised)return oA(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new Tb("Using unregistered Game Feature: resume.");var v=myR();return new Promise(function(C){return _.Z(function(G){if(G.nextAddress==1)return G.yield(QcJ(k.channel,v),2);C();_.OQ(G)})})};var lc7=function(k){this.channel=k};
lc7.prototype.onReady=function(k){oA(this.channel,5).register(8,function(v){if(!_.aY(v.data,hm1,8,Kr))throw new Tb("Unexpectedly nonexistent PageReadyEvent");k()})};var dIG=function(k){this.channel=k};
dIG.prototype.onChange=function(k){oA(this.channel,3).register(7,function(v){v=_.aY(v.data,Bkn,7,Kr);if(!v)throw new Tb("Unexpectedly nonexistent ScoreEvent");k(_.zb(v,1),_.RI(v,2))})};var fcL={load:function(){throw new Tb("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new Tb("Storage used, but storage.onSave() listener not set!");}},zWI=function(k){this.channel=k;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},FVw=function(k){oA(k.channel,4).register(2,fcL.load).register(3,fcL.save);
k.initialSetupDone=!0};
zWI.prototype.onLoad=function(k){this.initialSetupDone||FVw(this);this.loadRegistered||(this.loadRegistered=!0,oA(this.channel,4).register(2,function(v){var C,G,p;return _.Z(function(P){if(P.nextAddress==1){C=_.aY(v.data,jdG,2,Kr);if(!C)throw new Tb("Unexpectedly nonexistent StorageLoad");G=_.zb(C,1);return P.yield(k(G),2)}p=P.yieldResult;var N=v.reply,I=new MI;var S=new xyL;S=_.xz(S,1,G);S=_.zG(S,2,_.X6(p,!1));I=_.Um(I,3,gs,S);N.call(v,I);_.OQ(P)})}))};
zWI.prototype.onSave=function(k){this.initialSetupDone||FVw(this);this.saveRegistered||(this.saveRegistered=!0,oA(this.channel,4).register(3,function(v){var C,G,p;return _.Z(function(P){if(P.nextAddress==1){C=_.aY(v.data,YXR,3,Kr);if(!C)throw new Tb("Unexpectedly nonexistent StorageSave");G=_.zb(C,1);p=IIJ(C.getData());return P.yield(k(G,p),2)}var N=v.reply,I=new MI;var S=new AaQ;S=_.xz(S,1,G);I=_.Um(I,4,gs,S);N.call(v,I);_.OQ(P)})}))};var cGR=function(k){this.channel=k};
cGR.prototype.update=function(k){if(!this.channel.features.has(6))throw new Tb("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var v=new MI,C=new em1;k=_.$x(C,1,k);v=_.Um(v,6,gs,k);this.channel.send(v)};
cGR.prototype.register=function(){oA(this.channel,6)};var Ex1=function(k){this.channel=k;this.userActivityLoggingIntervalMs=0};
Ex1.prototype.onUserActivity=function(k,v){this.userActivityLoggingIntervalMs=v;oA(this.channel,7).register(9,function(C){if(!_.aY(C.data,wew,9,Kr))throw new Tb("Unexpectedly nonexistent ClickEvent");k()})};var acL=function(k){var v=this;this.channel=k;this.init=this.channel.init.bind(this.channel);this.page=new lc7(this.channel);this.game=new RW7(this.channel);this.audio=new bIw(this.channel);this.score=new dIG(this.channel);this.storage=new zWI(this.channel);this.style=new cGR(this.channel);this.userActivity=new Ex1(this.channel);urU(this.channel,function(C){var G=new rGj;C=_.$x(G,1,C);C=_.Mh(C,3,v.userActivity.userActivityLoggingIntervalMs);G=v.audio.isAudioEnabled();G!==void 0&&_.zv(C,2,G);G=new MI;
return _.Um(G,5,gs,C)})};var M7L=function(){this.timedFunctionContext=0};
M7L.prototype.timeExecution=function(k,v){var C=this;return function(){var G=_.j7.apply(0,arguments);C.timedFunctionContext=k;return v.apply(null,_.tX(G))}};var $IR=function(){var k={};this.priorityTasks=(k[3]=[],k[2]=[],k[1]=[],k);this.isFlushing=!1},$z=function(k,v,C){var G=UID(k,C);
k.priorityTasks[C].push(v);G&&k.priorityTasks[C].length===1&&k.flush()},UID=function(k,v){return Object.keys(k.priorityTasks).map(function(C){return Number(C)}).filter(function(C){return!isNaN(C)&&C>v}).every(function(C){return k.priorityTasks[C].length===0})};
$IR.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(k){return k.length>0});)gxL(this,3),gxL(this,2),gxL(this,1)}catch(k){throw Object.values(this.priorityTasks).forEach(function(v){return void v.splice(0,v.length)}),k;
}finally{this.isFlushing=!1}}};
var gxL=function(k,v){for(;UID(k,v)&&k.priorityTasks[v].length>0;)k.priorityTasks[v][0](),k.priorityTasks[v].shift()};
_.SB.Object.defineProperties($IR.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(k){return k.length>0})}}});var GB$={};var iIL=globalThis.trustedTypes,Tsi=iIL,ovi;var LI=function(k){this.privateDoNotAccessOrElseWrappedResourceUrl=k};
LI.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var LV6,OIU,yGL,Xp6,xID,AG6,eWn,qmU;LV6=_.qL([""]);OIU=eN(["\x00"],["\\0"]);yGL=eN(["\n"],["\\n"]);Xp6=eN(["\x00"],["\\u0000"]);xID=_.qL([""]);AG6=eN(["\x00"],["\\0"]);eWn=eN(["\n"],["\\n"]);qmU=eN(["\x00"],["\\u0000"]);_.mIJ=Cam(function(k){return k(LV6)})||Cam(function(k){return k(OIU)})||Cam(function(k){return k(yGL)})||Cam(function(k){return k(Xp6)});
_.DII=_.xx(xID)&&_.xx(AG6)&&_.xx(eWn)&&_.xx(qmU);var Vi;_.AG=function(k,v){this.privateDoNotAccessOrElseWrappedUrl=v};
_.AG.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.t71=e7("about:blank");Vi=e7("about:invalid#zClosurez");var pnD=function(k){this.isValid=k},scU=new pnD(function(k){return/^[^:]*([/?#]|$)/.test(k)}),V71=Dc("data"),hWJ=Dc("http"),BsL=Dc("https"),jc1=Dc("ftp"),YmL=Dc("mailto"),wpI=Dc("intent"),nxZ=Dc("vnd.youtube"),PaD=[V71,
hWJ,BsL,YmL,jc1,scU],Ho6=ii(function(){return typeof URL==="function"}),JGG=["data:",
"http:","https:","mailto:","ftp:"],IN6=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var nI=function(k){this.privateDoNotAccessOrElseWrappedHtml=k};
nI.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var NPj=ii(function(){return new nI(iIL?iIL.emptyHTML:"")});var rGQ={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"},SQf=function(k,v){var C=Error.call(this,k+" cannot be used with intent "+rGQ[v]);this.message=C.message;"stack"in C&&(this.stack=C.stack);this.type=k;this.intent=v;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.E(SQf,Error);_.GB=function(k){this.privateDoNotAccessOrElseWrappedScript=k};
_.GB.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var Qwg=function(k){this.privateDoNotAccessOrElseWrappedAttributePrefix=k};
Qwg.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var bob="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var SA=function(k){this.privateDoNotAccessOrElseWrappedStyleSheet=k};
SA.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var sZD=function(k){var v=_.ke("window.location.href");k==null&&(k='Unknown Error of type "null/undefined"');if(typeof k==="string")return{message:k,name:"Unknown error",lineNumber:"Not available",fileName:v,stack:"Not available"};var C=!1;try{var G=k.lineNumber||k.line||"Not available"}catch(N){G="Not available",C=!0}try{var p=k.fileName||k.filename||k.sourceURL||_.G$.$googDebugFname||v}catch(N){p="Not available",C=!0}v=KVU(k);if(!(!C&&k.lineNumber&&k.fileName&&k.stack&&k.message&&k.name)){C=k.message;
if(C==null){if(k.constructor&&k.constructor instanceof Function){if(k.constructor.name)C=k.constructor.name;else if(C=k.constructor,vK[C])C=vK[C];else{C=String(C);if(!vK[C]){var P=/function\s+([^\(]+)/m.exec(C);vK[C]=P?P[1]:"[Anonymous]"}C=vK[C]}C='Unknown Error of type "'+C+'"'}else C="Unknown Error of unknown type";typeof k.toString==="function"&&Object.prototype.toString!==k.toString&&(C+=": "+k.toString())}return{message:C,name:k.name||"UnknownError",lineNumber:G,fileName:p,stack:v||"Not available"}}return{message:k.message,
name:k.name,lineNumber:k.lineNumber,fileName:k.fileName,stack:v}},KVU=function(k,v){v||(v={});
v[TsL(k)]=!0;var C=k.stack||"",G=k.cause;G&&!v[TsL(G)]&&(C+="\nCaused by: ",G.stack&&G.stack.indexOf(G.toString())==0||(C+=typeof G==="string"?G:G.message+"\n"),C+=KVU(G,v));k=k.errors;if(Array.isArray(k)){G=1;var p;for(p=0;p<k.length&&!(G>4);p++)v[TsL(k[p])]||(C+="\nInner error "+G++ +": ",k[p].stack&&k[p].stack.indexOf(k[p].toString())==0||(C+=typeof k[p]==="string"?k[p]:k[p].message+"\n"),C+=KVU(k[p],v));p<k.length&&(C+="\n... "+(k.length-p)+" more inner errors")}return C},TsL=function(k){var v=
"";
typeof k.toString==="function"&&(v=""+k);return v+k.stack},vK={};var kB6,Sg,kb,vv1,Caw,ovL,Tv,y_,pnG;kB6=function(k,v){for(var C=k.split("%s"),G="",p=Array.prototype.slice.call(arguments,1);p.length&&C.length>1;)G+=C.shift()+p.shift();return G+C.join("%s")};
_.vP=function(k){return encodeURIComponent(String(k))};
Sg=function(k){return decodeURIComponent(k.replace(/\+/g," "))};
kb=function(k){$gL.test(k)&&(k.indexOf("&")!=-1&&(k=k.replace(zf1,"&amp;")),k.indexOf("<")!=-1&&(k=k.replace(F66,"&lt;")),k.indexOf(">")!=-1&&(k=k.replace(c_D,"&gt;")),k.indexOf('"')!=-1&&(k=k.replace(EjD,"&quot;")),k.indexOf("'")!=-1&&(k=k.replace(axU,"&#39;")),k.indexOf("\x00")!=-1&&(k=k.replace(MmL,"&#0;")));return k};
vv1=function(k){var v={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var C=_.G$.document.createElement("div");return k.replace(ovL,function(G,p){var P=v[G];if(P)return P;p.charAt(0)=="#"&&(p=Number("0"+p.slice(1)),isNaN(p)||(P=String.fromCharCode(p)));P||(_.NQ(C,JG(G+" ")),P=C.firstChild.nodeValue.slice(0,-1));return v[G]=P})};
Caw=function(k){return k.replace(/&([^;]+);/g,function(v,C){switch(C){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return C.charAt(0)!="#"||(C=Number("0"+C.slice(1)),isNaN(C))?v:String.fromCharCode(C)}})};
ovL=/&([^;\s<&]+);?/g;_.UdO=function(k){return String(k).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.GBJ=String.prototype.repeat?function(k,v){return k.repeat(v)}:function(k,v){return Array(v+1).join(k)};
_.Ch=function(k,v){if(!Number.isFinite(k))return String(k);k=String(k);var C=k.indexOf(".");C===-1&&(C=k.length);var G=k[0]==="-"?"-":"";G&&(k=k.substring(1));return G+(0,_.GBJ)("0",Math.max(0,v-C))+k};
Tv=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.Yy()).toString(36)};
y_=function(k){for(var v=0,C=0;C<k.length;++C)v=31*v+k.charCodeAt(C)>>>0;return v};
_.PR=function(k){return String(k).replace(/\-([a-z])/g,function(v,C){return C.toUpperCase()})};
_.pA=function(k){return String(k).replace(/([A-Z])/g,"-$1").toLowerCase()};
pnG=function(k){return k.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(v,C,G){return C+G.toUpperCase()})};var PaG=function(){this.names=new Map};
PaG.prototype.getName=function(k){var v=this.names.get(k);if(v)return v;var C;v=(C=k.description)!=null?C:Tv();this.names.set(k,v);return v};var W0I=function(k){var v=Error.call(this,k?k.length+" errors occurred during unsubscription:\n"+k.map(function(C,G){return G+1+") "+C.toString()}).join("\n  "):"");
this.message=v.message;"stack"in v&&(this.stack=v.stack);this.errors=k;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.E(W0I,Error);var QY=function(k){this.initialTeardown=k;this.closed=!1;this._teardowns=this._parentage=null};
_.W=QY.prototype;
_.W.unsubscribe=function(){if(!this.closed){this.closed=!0;var k=this._parentage;if(Array.isArray(k))for(var v=_.H(k),C=v.next();!C.done;C=v.next())C.value.remove(this);else k==null||k.remove(this);v=this.initialTeardown;if(ua(v))try{v()}catch(P){var G=P instanceof W0I?P.errors:[P]}var p=this._teardowns;if(p)for(this._teardowns=null,v=_.H(p),C=v.next();!C.done;C=v.next()){C=C.value;try{ua(C)?C():C.unsubscribe()}catch(P){C=void 0,G=(C=G)!=null?C:[],P instanceof W0I?G=[].concat(_.tX(G),_.tX(P.errors)):
G.push(P)}}if(G)throw new W0I(G);}};
_.W.add=function(k){if(k&&k!==this)if(this.closed)ua(k)?k():k.unsubscribe();else{if(k instanceof QY){if(k.closed||k._hasParent(this))return;k._addParent(this)}var v;(this._teardowns=(v=this._teardowns)!=null?v:[]).push(k)}};
_.W._hasParent=function(k){var v=this._parentage;return v===k||Array.isArray(v)&&v.includes(k)};
_.W._addParent=function(k){var v=this._parentage;this._parentage=Array.isArray(v)?(v.push(k),v):v?[v,k]:k};
_.W._removeParent=function(k){var v=this._parentage;v===k?this._parentage=null:Array.isArray(v)&&zMj(v,k)};
_.W.remove=function(k){var v=this._teardowns;v&&zMj(v,k);k instanceof QY&&k._removeParent(this)};
var Ho1=new QY;Ho1.closed=!0;QY.JSC$9140_EMPTY=Ho1;var cXO=function(){setTimeout.apply(null,_.tX(_.j7.apply(0,arguments)))};var Gi=function(k){QY.call(this);this.JSC$9145_isStopped=!1;this.destination=k instanceof Gi?k:new ph(!k||ua(k)?{next:k!=null?k:void 0}:k);F0f(k)&&k.add(this)};
_.E(Gi,QY);Gi.JSC$9140_EMPTY=QY.JSC$9140_EMPTY;Gi.create=function(k,v,C){return new PK(k,v,C)};
_.W=Gi.prototype;_.W.next=function(k){this.JSC$9145_isStopped||this._next(k)};
_.W.error=function(k){this.JSC$9145_isStopped||(this.JSC$9145_isStopped=!0,this._error(k))};
_.W.complete=function(){this.JSC$9145_isStopped||(this.JSC$9145_isStopped=!0,this._complete())};
_.W.unsubscribe=function(){this.closed||(this.JSC$9145_isStopped=!0,QY.prototype.unsubscribe.call(this))};
_.W._next=function(k){this.destination.next(k)};
_.W._error=function(k){this.destination.error(k);this.unsubscribe()};
_.W._complete=function(){this.destination.complete();this.unsubscribe()};
var ph=function(k){this.partialObserver=k};
ph.prototype.next=function(k){var v=this.partialObserver;if(v.next)try{v.next(k)}catch(C){Rw(C)}};
ph.prototype.error=function(k){var v=this.partialObserver;if(v.error)try{v.error(k)}catch(C){Rw(C)}else Rw(k)};
ph.prototype.complete=function(){var k=this.partialObserver;if(k.complete)try{k.complete()}catch(v){Rw(v)}};
var PK=function(k,v,C){Gi.call(this);var G;ua(k)||!k?G={next:k!=null?k:void 0,error:v!=null?v:void 0,complete:C!=null?C:void 0}:G=k;this.destination=new ph(G)};
_.E(PK,Gi);PK.JSC$9140_EMPTY=Gi.JSC$9140_EMPTY;PK.create=Gi.create;var zB=typeof Symbol==="function"&&Symbol.observable||"@@observable";var fo=function(k){k&&(this._subscribe=k)};
_.W=fo.prototype;_.W.lift=function(k){var v=new fo;v.source=this;v.operator=k;return v};
_.W.subscribe=function(k,v,C){k=k&&k instanceof Gi||k&&ua(k.next)&&ua(k.error)&&ua(k.complete)&&F0f(k)?k:new PK(k,v,C);v=this.operator;C=this.source;k.add(v?v.call(k,C):C?this._subscribe(k):this._trySubscribe(k));return k};
_.W._trySubscribe=function(k){try{return this._subscribe(k)}catch(v){k.error(v)}};
_.W.forEach=function(k,v){var C=this;v=aNZ(v);return new v(function(G,p){var P=C.subscribe(function(N){try{k(N)}catch(I){p(I),P==null||P.unsubscribe()}},p,G)})};
_.W._subscribe=function(k){var v;return(v=this.source)==null?void 0:v.subscribe(k)};
fo.prototype[zB]=function(){return this};
fo.prototype.pipe=function(){var k=_.j7.apply(0,arguments);return k.length?EvO(k)(this):this};
fo.create=function(k){return new fo(k)};var N6n=function(){var k=Error.call(this,"object unsubscribed");this.message=k.message;"stack"in k&&(this.stack=k.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.E(N6n,Error);var Ei=function(){this.observers=[];this.hasError=this.JSC$9161_isStopped=this.closed=!1;this.thrownError=null};
_.E(Ei,fo);_.W=Ei.prototype;_.W.lift=function(k){var v=new WK(this,this);v.operator=k;return v};
_.W._throwIfClosed=function(){if(this.closed)throw new N6n;};
_.W.next=function(k){this._throwIfClosed();if(!this.JSC$9161_isStopped){var v=this.observers.slice();v=_.H(v);for(var C=v.next();!C.done;C=v.next())C.value.next(k)}};
_.W.error=function(k){this._throwIfClosed();if(!this.JSC$9161_isStopped){this.hasError=this.JSC$9161_isStopped=!0;this.thrownError=k;for(var v=this.observers;v.length;)v.shift().error(k)}};
_.W.complete=function(){this._throwIfClosed();if(!this.JSC$9161_isStopped){this.JSC$9161_isStopped=!0;for(var k=this.observers;k.length;)k.shift().complete()}};
_.W.unsubscribe=function(){this.JSC$9161_isStopped=this.closed=!0;this.observers=null};
_.W._trySubscribe=function(k){this._throwIfClosed();return fo.prototype._trySubscribe.call(this,k)};
_.W._subscribe=function(k){this._throwIfClosed();this._checkFinalizedStatuses(k);return this._innerSubscribe(k)};
_.W._innerSubscribe=function(k){var v=this,C=this.JSC$9161_isStopped,G=this.observers;return this.hasError||C?QY.JSC$9140_EMPTY:(G.push(k),new QY(function(){return zMj(v.observers,k)}))};
_.W._checkFinalizedStatuses=function(k){var v=this.thrownError,C=this.JSC$9161_isStopped;this.hasError?k.error(v):C&&k.complete()};
Ei.create=function(k,v){return new WK(k,v)};
var WK=function(k,v){Ei.call(this);this.destination=k;this.source=v};
_.E(WK,Ei);WK.create=Ei.create;WK.prototype.next=function(k){var v,C;(v=this.destination)==null||(C=v.next)==null||C.call(v,k)};
WK.prototype.error=function(k){var v,C;(v=this.destination)==null||(C=v.error)==null||C.call(v,k)};
WK.prototype.complete=function(){var k,v;(k=this.destination)==null||(v=k.complete)==null||v.call(k)};
WK.prototype._subscribe=function(k){var v,C;return(C=(v=this.source)==null?void 0:v.subscribe(k))!=null?C:QY.JSC$9140_EMPTY};var KK=function(k){Ei.call(this);this._value=k};
_.E(KK,Ei);KK.create=Ei.create;KK.prototype._subscribe=function(k){var v=Ei.prototype._subscribe.call(this,k);!v.closed&&k.next(this._value);return v};
KK.prototype.getValue=function(){var k=this.thrownError,v=this._value;if(this.hasError)throw k;this._throwIfClosed();return v};
KK.prototype.next=function(k){Ei.prototype.next.call(this,this._value=k)};
_.SB.Object.defineProperties(KK.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var w6=new fo(function(k){return k.complete()});var gv2=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var XnO=function(k){return k&&typeof k.length==="number"&&typeof k!=="function"};var IN1={now:function(){return(IN1.delegate||Date).now()},
delegate:void 0};var HE=function(k,v,C){k=k===void 0?Infinity:k;v=v===void 0?Infinity:v;C=C===void 0?IN1:C;Ei.call(this);this.bufferSize=k;this.windowTime=v;this.timestampProvider=C;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=v===Infinity;this.bufferSize=Math.max(1,k);this.windowTime=Math.max(1,v)};
_.E(HE,Ei);HE.create=Ei.create;HE.prototype.next=function(k){var v=this.buffer,C=this.infiniteTimeWindow,G=this.timestampProvider,p=this.windowTime;this.JSC$9161_isStopped||(v.push(k),!C&&v.push(G.now()+p));Zo6(this);Ei.prototype.next.call(this,k)};
HE.prototype._subscribe=function(k){this._throwIfClosed();Zo6(this);for(var v=this._innerSubscribe(k),C=this.infiniteTimeWindow,G=this.buffer.slice(),p=0;p<G.length&&!k.closed;p+=C?1:2)k.next(G[p]);this._checkFinalizedStatuses(k);return v};
var Zo6=function(k){var v=k.bufferSize,C=k.timestampProvider,G=k.buffer;k=k.infiniteTimeWindow;var p=(k?1:2)*v;v<Infinity&&p<G.length&&G.splice(0,G.length-p);if(!k){v=C.now();C=0;for(k=1;k<G.length&&G[k]<=v;k+=2)C=k;C&&G.splice(0,C+1)}};var u3G=function(k,v){v=v===void 0?SQR:v;this.schedulerActionCtor=k;this.now=v};
u3G.prototype.schedule=function(k,v,C){v=v===void 0?0:v;return(new this.schedulerActionCtor(this,k)).schedule(C,v)};
var SQR=IN1.now;var Mqf=function(){var k=Error.call(this,"no elements in sequence");this.message=k.message;"stack"in k&&(this.stack=k.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.E(Mqf,Error);var qQ=function(k,v,C,G,p){Gi.call(this,k);this.onUnsubscribe=p;v&&(this._next=function(P){try{v(P)}catch(N){this.destination.error(N)}});
C&&(this._error=function(P){try{C(P)}catch(N){this.destination.error(N)}this.unsubscribe()});
G&&(this._complete=function(){try{G()}catch(P){this.destination.error(P)}this.unsubscribe()})};
_.E(qQ,Gi);qQ.JSC$9140_EMPTY=Gi.JSC$9140_EMPTY;qQ.create=Gi.create;qQ.prototype.unsubscribe=function(){var k;this.closed||(k=this.onUnsubscribe)!=null&&k.call(this);Gi.prototype.unsubscribe.call(this)};var PE=function(k,v){this.source=k;this.subjectFactory=v;this._subject=null;this._refCount=0;this._connection=null};
_.E(PE,fo);PE.create=fo.create;PE.prototype._subscribe=function(k){return QwZ(this).subscribe(k)};
var QwZ=function(k){var v=k._subject;if(!v||v.JSC$9161_isStopped)k._subject=k.subjectFactory();return k._subject};
PE.prototype._teardown=function(){this._refCount=0;var k=this._connection;this._subject=this._connection=null;k==null||k.unsubscribe()};
PE.prototype.connect=function(){var k=this,v=this._connection;if(!v){v=this._connection=new QY;var C=QwZ(this);v.add(this.source.subscribe(new qQ(C,void 0,function(G){k._teardown();C.error(G)},function(){k._teardown();
C.complete()},function(){return k._teardown()})));
v.closed&&(this._connection=null,v=QY.JSC$9140_EMPTY)}return v};var jwK=Array.isArray;var wnj=Array.isArray,bo6=Object,nvj=bo6.getPrototypeOf,JX6=bo6.prototype,rXO=bo6.keys;var hX=function(k,v,C){Gi.call(this,k);this._next=v;this.shouldComplete=C};
_.E(hX,Gi);hX.JSC$9140_EMPTY=Gi.JSC$9140_EMPTY;hX.create=Gi.create;hX.prototype._complete=function(){this.shouldComplete()?Gi.prototype._complete.call(this):this.unsubscribe()};var PHK=["addListener","removeListener"],pEO=["addEventListener","removeEventListener"],HK_=["on","off"];var HK=function(){QY.call(this)};
_.E(HK,QY);HK.JSC$9140_EMPTY=QY.JSC$9140_EMPTY;HK.prototype.schedule=function(){return this};var RMJ=function(k,v){return setInterval.apply(null,[k,v].concat(_.tX(_.j7.apply(2,arguments))))};var Ns=function(k,v){QY.call(this);this.scheduler=k;this.work=v;this.pending=!1};
_.E(Ns,HK);Ns.JSC$9140_EMPTY=HK.JSC$9140_EMPTY;Ns.prototype.schedule=function(k,v){v=v===void 0?0:v;if(this.closed)return this;this.state=k;k=this.id;var C=this.scheduler;k!=null&&(this.id=lNG(this,k,v));this.pending=!0;this.delay=v;this.id=this.id||this.requestAsyncId(C,this.id,v);return this};
Ns.prototype.requestAsyncId=function(k,v,C){C=C===void 0?0:C;return RMJ(k.flush.bind(k,this),C)};
var lNG=function(k,v,C){C=C===void 0?0:C;if(C!=null&&k.delay===C&&k.pending===!1)return v;clearInterval(v)};
Ns.prototype.execute=function(k,v){if(this.closed)return Error("ha");this.pending=!1;if(k=this._execute(k,v))return k;this.pending===!1&&this.id!=null&&(this.id=lNG(this,this.id,null))};
Ns.prototype._execute=function(k){var v=!1;try{this.work(k)}catch(G){v=!0;var C=!!G&&G||Error(G)}if(v)return this.unsubscribe(),C};
Ns.prototype.unsubscribe=function(){if(!this.closed){var k=this.id,v=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;zMj(v,this);k!=null&&(this.id=lNG(this,k,null));this.delay=null;HK.prototype.unsubscribe.call(this)}};var dQD=function(k,v){v=v===void 0?SQR:v;u3G.call(this,k,v);this.actions=[];this.active=!1;this.scheduled=void 0};
_.E(dQD,u3G);dQD.prototype.flush=function(k){var v=this.actions;if(this.active)v.push(k);else{var C;this.active=!0;do if(C=k.execute(k.state,k.delay))break;while(k=v.shift());this.active=!1;if(C){for(;k=v.shift();)k.unsubscribe();throw C;}}};var qU=new fo(ba);var NYj=Array.isArray;var IA=function(k,v){Ns.call(this,k,v);this.scheduler=k;this.work=v};
_.E(IA,Ns);IA.JSC$9140_EMPTY=Ns.JSC$9140_EMPTY;IA.prototype.schedule=function(k,v){v=v===void 0?0:v;if(v>0)return Ns.prototype.schedule.call(this,k,v);this.delay=v;this.state=k;this.scheduler.flush(this);return this};
IA.prototype.execute=function(k,v){return v>0||this.closed?Ns.prototype.execute.call(this,k,v):this._execute(k,v)};
IA.prototype.requestAsyncId=function(k,v,C){C=C===void 0?0:C;return C!=null&&C>0||C==null&&this.delay>0?Ns.prototype.requestAsyncId.call(this,k,v,C):k.flush(this)};var fNQ=function(){dQD.apply(this,arguments)};
_.E(fNQ,dQD);var hMg=new fNQ(IA);var zMQ=function(){this.performanceMonitor=new M7L;this.queue=new $IR;this.internalSymbol=Symbol();this.debugNames=new PaG};
zMQ.prototype.getOnBackgrounded=function(){return qU};
_.SB.Object.defineProperties(zMQ.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var Zv=function(k,v){v=Error.call(this,v?k+": "+v:String(k));this.message=v.message;"stack"in v&&(this.stack=v.stack);this.code=k;this.__proto__=Zv.prototype;this.name=String(k)};
_.E(Zv,Error);var mN=function(k){Zv.call(this,1E3,'sfr:"'+k+'"');this.measurementStrategyFailureReason=k;this.__proto__=mN.prototype};
_.E(mN,Zv);var DP=function(){Zv.call(this,1003);this.__proto__=DP.prototype};
_.E(DP,Zv);var Sa=function(){Zv.call(this,1009);this.__proto__=Sa.prototype};
_.E(Sa,Zv);var F0R=function(){Zv.call(this,1011);this.__proto__=F0R.prototype};
_.E(F0R,Zv);var cXL=function(){Zv.call(this,1007);this.__proto__=DP.prototype};
_.E(cXL,Zv);var A9=function(k){Zv.call(this,1004,String(k));this.inputObservableIndex=k;this.__proto__=A9.prototype};
_.E(A9,Zv);var jIK=function(k){Zv.call(this,1010,k);this.__proto__=YV6.prototype};
_.E(jIK,Zv);var YV6=function(k){Zv.call(this,1005,k);this.__proto__=YV6.prototype};
_.E(YV6,Zv);var EvL=function(k){var v=_.j7.apply(1,arguments),C=this;this.orderedFactories=[];this.orderedFactories.push(k);v.forEach(function(G){C.orderedFactories.push(G)})};
EvL.prototype.isSupported=function(k){return this.orderedFactories.some(function(v){return v.isSupported(k)})};
EvL.prototype.makeBeacon=function(k,v){for(var C=0;C<this.orderedFactories.length;C++)if(this.orderedFactories[C].isSupported(v))return this.orderedFactories[C].makeBeacon(k,v);throw new Sa;};var xif=Symbol("ia"),aND=Symbol("ja"),Ko=function(k,v){this.value=k;this.timeline=v},r6=function(k,v){if(v.timeline!==k.timeline)throw new cXL;
return k.value-v.value};
_.W=Ko.prototype;_.W.equals=function(k){return r6(this,k)===0};
_.W.maximum=function(k){if(k.timeline!==this.timeline)throw new cXL;return this.value>=k.value?this:k};
_.W.round=function(){return new Ko(Math.round(this.value),this.timeline)};
_.W.add=function(k){return new Ko(this.value+k,this.timeline)};
_.W.toString=function(){return String(this.value)};var u4=function(k,v){this.context=k;this.JSC$9267_pinger=v};
u4.prototype.isSupported=function(k){return this.JSC$9267_pinger.isSupported(k)};
u4.prototype.makeBeacon=function(k,v){if(!this.isSupported(v))throw new Sa;return new QN(this.context,this.JSC$9267_pinger,v!=null?v:void 0,k)};
var QN=function(k,v,C,G){var p=this;this.JSC$9273_pinger=v;this.properties=C;this.url=G;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var P;this.method=(P=C==null?void 0:C.beaconMethod)!=null?P:"GET";this.backgroundedSubscription=k.getOnBackgrounded().subscribe(function(){p.sendNow()})};
QN.prototype.deactivate=function(){this.internalIsPending=!1};
QN.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9273_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var k,v;this.JSC$9273_pinger.pingWithHeadersAndBody((k=this.properties)!=null?k:{},this.customHeaders,(v=this.body)!=null?v:"",this.url)}else this.JSC$9273_pinger.ping(this.url);this.internalIsPending=!1}catch(C){}else this.internalIsPending=!1};
QN.prototype.setHeader=function(k,v){this.customHeaders.set(k,v)};
_.SB.Object.defineProperties(QN.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var $QG=function(){for(var k=_.H(_.j7.apply(0,arguments)),v=k.next();!v.done;v=k.next())if(v=v.value,v.available()){this.timeProvider=v;return}this.timeProvider=new MAR};
_.W=$QG.prototype;_.W.available=function(){return this.timeProvider.available()};
_.W.now=function(){return this.timeProvider.now()};
_.W.setTimeout=function(k,v){return this.timeProvider.setTimeout(k,v)};
_.W.clearTimeout=function(k){this.timeProvider.clearTimeout(k)};
_.W.interval=function(k,v){var C=this.intervalObservable(k).subscribe(v);return function(){return void C.unsubscribe()}};
_.W.intervalObservable=function(k){return this.timeProvider.intervalObservable(k)};
_.SB.Object.defineProperties($QG.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var MAR=function(){this.timeline=Symbol()};
_.W=MAR.prototype;_.W.available=function(){return!1};
_.W.now=function(){return new Ko(0,this.timeline)};
_.W.setTimeout=function(){return 0};
_.W.clearTimeout=function(){};
_.W.interval=function(){return function(){}};
_.W.intervalObservable=function(){return qU};var b4=function(k,v){this.intrinsicFunctionNamespace=k;this.performanceMonitor=v};
_.W=b4.prototype;_.W.setTimeout=function(k,v){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,k),v)};
_.W.clearTimeout=function(k){this.intrinsicFunctionNamespace.clearTimeout(k)};
_.W.interval=function(k,v){var C=this.intervalObservable(k).subscribe(v);return function(){return void C.unsubscribe()}};
_.W.intervalObservable=function(k){var v=this;return new fo(function(C){var G=0,p=v.intrinsicFunctionNamespace.setInterval(function(){C.next(G++)},k);
return function(){v.intrinsicFunctionNamespace.clearInterval(p)}})};
_.W.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var UQZ=function(k,v){b4.call(this,k,v);this.timeline=aND};
_.E(UQZ,b4);UQZ.prototype.now=function(){return new Ko(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
UQZ.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&b4.prototype.available.call(this)};var gvn=function(k,v){b4.call(this,k,v);this.timeline=xif};
_.E(gvn,b4);gvn.prototype.now=function(){return new Ko(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
gvn.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&b4.prototype.available.call(this)};var L01=function(k){this.context=k;if(ioR===void 0)a:{var v,C,G=(v=k.global)==null?void 0:(C=v.document)==null?void 0:C.createElement("meta");if(G)try{G.httpEquiv="origin-trial";G.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";k.global.document.head.append(G);ioR=G;break a}catch(p){}ioR=void 0}},
ioR;
L01.prototype.isSupported=function(k){return fPf(this.context)!==void 0&&!(k==null||!k.endOfSession)&&!RA(this.context)&&!(k==null?0:k.attributionEnabled)&&!(k==null?0:k.customHeaders)&&!(k==null?0:k.customBody)};
L01.prototype.makeBeacon=function(k,v){if(!this.isSupported(v))throw new Sa;return new l4(this.context,k,v)};
var l4=function(k,v,C){this.context=k;this.properties=C;this.JSC$9300_urlWithoutToken=v;var G;this.beaconMethod=(G=C==null?void 0:C.beaconMethod)!=null?G:"GET";k=fPf(this.context);if(k===void 0)throw Error();this.fetchLater=k;OoL(this,yXR(this))},OoL=function(k,v){k.beaconResult&&k.beaconResult.activated||(k.beaconAbort=new AbortController,k.beaconResult=k.fetchLater(v,{method:k.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:k.beaconAbort.signal,activateAfter:96E4}))},yXR=function(k){k=k.JSC$9300_urlWithoutToken;
return(k.slice(-1)[0]==="&"?k:k+"&")+"flapi=1"};
l4.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
l4.prototype.sendNow=function(){};
l4.prototype.setHeader=function(){};
_.SB.Object.defineProperties(l4.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9300_urlWithoutToken},
set:function(k){this.JSC$9300_urlWithoutToken=k;k=yXR(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);OoL(this,k)}},
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 XnL=function(k){this.context=k};
XnL.prototype.isSupported=function(){return!RA(this.context)&&!!this.context.global.fetch};
XnL.prototype.ping=function(){var k=this;return no.apply(null,_.tX(_.j7.apply(0,arguments).map(function(v){return cn(k.context.global.fetch(v,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(DN(function(C){return C.status===200}))}))).pipe($Uf(function(v){return v}),gzf())};
XnL.prototype.pingWithHeadersAndBody=function(k,v,C){for(var G=_.j7.apply(3,arguments),p=this,P=new Headers,N=_.H(v.entries()),I=N.next();!I.done;I=N.next()){var S=_.H(I.value);I=S.next().value;S=S.next().value;P.set(I,S)}var Q,R=(Q=k.keepAlive)!=null?Q:!1;no.apply(null,_.tX(G.map(function(l){return cn(p.context.global.fetch(l,Object.assign({},{method:String(k.beaconMethod),cache:"no-cache"},R?{keepalive:!0}:{},{mode:"no-cors",headers:P,body:C}))).pipe(DN(function(d){return d.status===200}))}))).pipe($Uf(function(l){return l}),
gzf())};var xQn,qpO,AXG;_.dM=function(){};
_.m6=function(k){return k};
xQn=function(k){var v=v||0;return function(){return k.apply(this,Array.prototype.slice.call(arguments,0,v))}};
_.fh=function(k){var v=!1,C;return function(){v||(C=k(),v=!0);return C}};
_.zi=function(k,v){var C=0;return function(G){_.G$.clearTimeout(C);var p=arguments;C=_.G$.setTimeout(function(){k.apply(void 0,p)},v)}};
qpO=function(k,v){var C=0,G=!1,p=[],P=function(){C=0;G&&(G=!1,N())},N=function(){C=_.G$.setTimeout(P,v);
var I=p;p=[];k.apply(void 0,I)};
return function(I){p=arguments;C?G=!0:N()}};
AXG=function(k,v){var C=0,G=function(){C=0};
return function(p){C||(C=_.G$.setTimeout(G,v),k.apply(void 0,arguments))}};var qQU=function(){return z$&&cZ?cZ.mobile:!eM7()&&(E2("iPod")||E2("iPhone")||E2("Android")||E2("IEMobile"))},eM7=function(){return z$&&cZ?!cZ.mobile&&(E2("iPad")||E2("Android")||E2("Silk")):E2("iPad")||E2("Android")&&!E2("Mobile")||E2("Silk")};var Fd=function(k,v,C,G,p){this.allowedElements=k;this.elementPolicies=v;this.allowedGlobalAttributes=C;this.globalAttributePolicies=G;this.globallyAllowedAttributePrefixes=p},mQ1=function(k,v,C){C=k.elementPolicies.get(C);
return(C==null?0:C.has(v))?C.get(v):k.allowedGlobalAttributes.has(v)?{policyAction:1}:(C=k.globalAttributePolicies.get(v))?C:k.globallyAllowedAttributePrefixes&&[].concat(_.tX(k.globallyAllowedAttributePrefixes)).some(function(G){return v.indexOf(G)===0})?{policyAction:1}:{policyAction:0}};var DQR="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(" "),
tAL=[["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}]])]],swZ="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(" "),
VA1=[["dir",{policyAction:3,conditions:ii(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:ii(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:ii(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:ii(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],hMZ=new Fd(new Set(DQR),new Map(tAL),new Set(swZ),new Map(VA1)),B66=new Fd(new Set(DQR.concat(["BUTTON",
"INPUT"])),new Map(tAL),new Set(ii(function(){return swZ.concat(["class","id","name"])})),new Map(ii(function(){return VA1.concat([["style",
{policyAction:1}]])})));var jwU,YQU,nvQ;jwU=function(k,v,C,G,p){this.JSC$9357_sanitizerTable=k;this.styleElementSanitizer=v;this.styleAttributeSanitizer=C;this.JSC$9357_resourceUrlPolicy=G;this.JSC$9357_navigationUrlPolicy=p;this.changes=[]};
_.wnQ=function(k,v){var C=document.implementation.createHTMLDocument("");k=YQU(k,v,C);C=C.body;C.appendChild(k);C=(new XMLSerializer).serializeToString(C);C=C.slice(C.indexOf(">")+1,C.lastIndexOf("</"));return JG(C)};
YQU=function(k,v,C){v=mU2(v,C);v=document.createTreeWalker(v,5,function(I){if(I.nodeType===3)I=1;else if(tqi(I))if(I=DU_(I),I===null)I=2;else{var S=k.JSC$9357_sanitizerTable;I=I!=="FORM"&&(S.allowedElements.has(I)||S.elementPolicies.has(I))?1:2}else I=2;return I});
for(var G=v.nextNode(),p=C.createDocumentFragment(),P=p;G!==null;){var N=void 0;if(G.nodeType===3)k.styleElementSanitizer&&P.nodeName==="STYLE"?(G=k.styleElementSanitizer(G.data),N=k.createTextNode(G)):N=k.createTextNode(G.data);else if(tqi(G))N=nvQ(k,G,C);else throw Error("Z");P.appendChild(N);if(G=v.firstChild())P=N;else for(;!(G=v.nextSibling())&&(G=v.parentNode());)P=P.parentNode}return p};
jwU.prototype.createTextNode=function(k){return document.createTextNode(k)};
nvQ=function(k,v,C){var G,p=DU_(v);C=C.createElement(p);v=v.attributes;for(var P=_.H(v),N=P.next();!N.done;N=P.next()){var I=N.value;N=I.name;I=I.value;var S=mQ1(k.JSC$9357_sanitizerTable,N,p);a:{if(G=S.conditions){G=_.H(G);for(var Q=G.next();!Q.done;Q=G.next()){var R=_.H(Q.value);Q=R.next().value;R=R.next().value;var l=void 0;if((Q=(l=v.getNamedItem(Q))==null?void 0:l.value)&&!R.has(Q)){G=!1;break a}}}G=!0}if(G)switch(S.policyAction){case 1:fK(C,N,I);break;case 2:throw Error();case 3:fK(C,N,I.toLowerCase());
break;case 4:k.styleAttributeSanitizer?(I=k.styleAttributeSanitizer(I),fK(C,N,I)):fK(C,N,I);break;case 5:k.JSC$9357_resourceUrlPolicy?(S={type:2,attributeName:N,elementName:p},I=qiD(I),(I=k.JSC$9357_resourceUrlPolicy(I,S))&&fK(C,N,I.toString())):fK(C,N,I);break;case 6:if(k.JSC$9357_resourceUrlPolicy){S={type:2,attributeName:N,elementName:p};G=[];I=_.H(I.split(","));for(Q=I.next();!Q.done;Q=I.next())R=_.H(Q.value.trim().split(/\s+/,2)),Q=R.next().value,R=R.next().value,G.push({url:Q,descriptor:R});
I={parts:[]};G=_.H(G);for(Q=G.next();!Q.done;Q=G.next())Q=Q.value,R=qiD(Q.url),(R=k.JSC$9357_resourceUrlPolicy(R,S))&&I.parts.push({url:R.toString(),descriptor:Q.descriptor});fK(C,N,shZ(I))}else fK(C,N,I);break;case 7:S=I;if(k.JSC$9357_navigationUrlPolicy){S={type:2,attributeName:N,elementName:p};I=qiD(I);I=k.JSC$9357_navigationUrlPolicy(I,S);if(I===null)break;S=I.toString()}I=S;S=_.N62(I);S=S!==void 0&&JGG.indexOf(S.toLowerCase())!==-1?I:"about:invalid#zClosurez";fK(C,N,S)}}return C};
_.JX1=ii(function(){return new jwU(hMZ)});
_.rXL=ii(function(){return new jwU(B66)});var K07=function(){this.calledBuild=!1;this.JSC$9369_sanitizerTable=hMZ},T6I=function(){K07.apply(this,arguments)};
_.E(T6I,K07);T6I.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new jwU(this.JSC$9369_sanitizerTable,void 0,void 0,this.JSC$9369_resourceUrlPolicy,this.JSC$9369_navigationUrlPolicy)};var kuG=/[^#]*/;var OKi={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"},ozR=_.fh(function(){return XE$()}),
CH6=function(){var k=vzG("IFRAME"),v={};
_.CS(ozR(),function(C){k.sandbox&&k.sandbox.supports&&k.sandbox.supports(C)&&(v[C]=!0)});
return v},vzG=function(k,v){v=v===void 0?document:v;
return v.createElement(String(k).toLowerCase())};var cK;_.aq=function(k,v,C){return Math.min(Math.max(k,v),C)};
cK=function(k,v,C){return k+C*(v-k)};_.Vo=function(k,v){this.x=k!==void 0?k:0;this.y=v!==void 0?v:0};
_.W=_.Vo.prototype;_.W.clone=function(){return new _.Vo(this.x,this.y)};
_.W.equals=function(k){return k instanceof _.Vo&&(this==k?!0:this&&k?this.x==k.x&&this.y==k.y:!1)};
_.W.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.W.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.W.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.W.translate=function(k,v){k instanceof _.Vo?(this.x+=k.x,this.y+=k.y):(this.x+=Number(k),typeof v==="number"&&(this.y+=v));return this};
_.W.scale=function(k,v){this.x*=k;this.y*=typeof v==="number"?v:k;return this};_.LK=function(k,v){this.width=k;this.height=v};
_.W=_.LK.prototype;_.W.clone=function(){return new _.LK(this.width,this.height)};
_.W.area=function(){return this.width*this.height};
_.W.aspectRatio=function(){return this.width/this.height};
_.W.isEmpty=function(){return!this.area()};
_.W.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.W.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.W.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.W.scale=function(k,v){this.width*=k;this.height*=typeof v==="number"?v:k;return this};var GuD;_.t9={};GuD="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.t9.add=function(k,v,C){if(k!==null&&v in k)throw Error("na`"+v);k[v]=C};
_.t9.clear=function(k){for(var v in k)delete k[v]};
_.t9.clone=function(k){var v={},C;for(C in k)v[C]=k[C];return v};
_.t9.contains=function(k,v){return YiK(k,v)};
_.t9.containsKey=function(k,v){return k!==null&&v in k};
_.t9.containsValue=YiK;_.t9.create=J9$;_.t9.createImmutableView=function(k){var v=k;Object.isFrozen&&!Object.isFrozen(k)&&(v=Object.create(k),Object.freeze(v));return v};
_.t9.createSet=r96;_.t9.equals=function(k,v){for(var C in k)if(!(C in v)||k[C]!==v[C])return!1;for(var G in v)if(!(G in k))return!1;return!0};
_.t9.every=function(k,v,C){for(var G in k)if(!v.call(C,k[G],G,k))return!1;return!0};
_.t9.extend=function(k,v){for(var C,G,p=1;p<arguments.length;p++){G=arguments[p];for(C in G)k[C]=G[C];for(var P=0;P<GuD.length;P++)C=GuD[P],Object.prototype.hasOwnProperty.call(G,C)&&(k[C]=G[C])}};
_.t9.filter=function(k,v,C){var G={},p;for(p in k)v.call(C,k[p],p,k)&&(G[p]=k[p]);return G};
_.t9.findKey=wEf;_.t9.findValue=function(k,v,C){return(v=wEf(k,v,C))&&k[v]};
_.t9.forEach=function(k,v,C){for(var G in k)v.call(C,k[G],G,k)};
_.t9.get=function(k,v,C){return k!==null&&v in k?k[v]:C};
_.t9.getAllPropertyNames=function(k,v,C){if(!k)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return jhf(k);for(var G={};k&&(k!==Object.prototype||v)&&(k!==Function.prototype||C);){for(var p=Object.getOwnPropertyNames(k),P=0;P<p.length;P++)G[p[P]]=!0;k=Object.getPrototypeOf(k)}return jhf(G)};
_.t9.getAnyKey=function(k){for(var v in k)return v};
_.t9.getAnyValue=function(k){for(var v in k)return k[v]};
_.t9.getCount=function(k){var v=0,C;for(C in k)v++;return v};
_.t9.getKeys=jhf;_.t9.getSuperClass=function(k){return(k=Object.getPrototypeOf(k.prototype))&&k.constructor};
_.t9.getValueByKeys=function(k,v){var C=_.BZ(v),G=C?v:arguments;for(C=C?0:1;C<G.length;C++){if(k==null)return;k=k[G[C]]}return k};
_.t9.getValues=function(k){var v=[],C=0,G;for(G in k)v[C++]=k[G];return v};
_.t9.isEmpty=function(k){for(var v in k)return!1;return!0};
_.t9.isImmutableView=function(k){return!!Object.isFrozen&&Object.isFrozen(k)};
_.t9.map=function(k,v,C){var G={},p;for(p in k)G[p]=v.call(C,k[p],p,k);return G};
_.t9.remove=function(k,v){var C;(C=v in k)&&delete k[v];return C};
_.t9.set=function(k,v,C){k[v]=C};
_.t9.setIfUndefined=function(k,v,C){return v in k?k[v]:k[v]=C};
_.t9.setWithReturnValueIfNotSet=function(k,v,C){if(v in k)return k[v];C=C();return k[v]=C};
_.t9.some=function(k,v,C){for(var G in k)if(v.call(C,k[G],G,k))return!0;return!1};
_.t9.transpose=function(k){var v={},C;for(C in k)v[k[C]]=C;return v};
_.t9.unsafeClone=nz$;var wp=function(k,v){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=k===Bbb&&v||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=pEL};
wp.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var PHU=function(k){return k instanceof wp&&k.constructor===wp&&k.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===pEL?k.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},pEL={},Bbb={};
new wp(Bbb,"");var Xw,OV,aA,WNw,IPQ,NYQ,h9,Si6,Qhn,uwR,gM,bKD,c9R,FNG,zb7,Ez1,aP1,MqR,$UR,NJ_,UUJ,iKw,LNL,gzR,EU;Xw=function(k){return k?new EU(_.BE(k)):biw||(biw=new EU)};
_.wb=function(k,v){return typeof v==="string"?k.getElementById(v):v};
OV=function(k,v){return(v||document).getElementsByTagName(String(k))};
_.HK1=function(k){return WNw("yt-formatted-string","paper-input-input",k)};
aA=function(k,v,C,G){k=G||k;return(v=v&&v!="*"?String(v).toUpperCase():"")||C?k.querySelectorAll(v+(C?"."+C:"")):k.getElementsByTagName("*")};
WNw=function(k,v,C){var G=document,p=k&&k!="*"?String(k).toUpperCase():"";return p||v?(C||G).querySelector(p+(v?"."+v:"")):aA(G,k,v,C)[0]||null};
IPQ=function(k,v){_.t9.forEach(v,function(C,G){G=="style"?k.style.cssText=C:G=="class"?k.className=C:G=="for"?k.htmlFor=C:NYQ.hasOwnProperty(G)?k.setAttribute(NYQ[G],C):_.PZ(G,"aria-")||_.PZ(G,"data-")?k.setAttribute(G,C):k[G]=C})};
NYQ={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"};_.Oi=function(k){k=(k||window).document;k=k.compatMode=="CSS1Compat"?k.documentElement:k.body;return new _.LK(k.clientWidth,k.clientHeight)};
_.ZKD=function(k){var v=_.Ms(k);k=k.defaultView;return new _.Vo((k==null?void 0:k.pageXOffset)||v.scrollLeft,(k==null?void 0:k.pageYOffset)||v.scrollTop)};
_.Ms=function(k){return k.scrollingElement?k.scrollingElement:_.kA||k.compatMode!="CSS1Compat"?k.body||k.documentElement:k.documentElement};
h9=function(k){return k?k.defaultView:window};
_.$W=function(k,v,C){return Si6(document,arguments)};
Si6=function(k,v){var C=v[1],G=uwR(k,String(v[0]));C&&(typeof C==="string"?G.className=C:Array.isArray(C)?G.className=C.join(" "):IPQ(G,C));v.length>2&&Qhn(k,G,v,2);return G};
Qhn=function(k,v,C,G){function p(I){I&&v.appendChild(typeof I==="string"?k.createTextNode(I):I)}
for(;G<C.length;G++){var P=C[G];if(!_.BZ(P)||_.ni(P)&&P.nodeType>0)p(P);else{a:{if(P&&typeof P.length=="number"){if(_.ni(P)){var N=typeof P.item=="function"||typeof P.item=="string";break a}if(typeof P==="function"){N=typeof P.item=="function";break a}}N=!1}_.CS(N?_.h_(P):P,p)}}};
_.iy=function(k){return uwR(document,k)};
uwR=function(k,v){v=String(v);k.contentType==="application/xhtml+xml"&&(v=v.toLowerCase());return k.createElement(v)};
_.UU=function(){return document.createTextNode("\n")};
gM=function(k){if(k.nodeType!=1)return!1;switch(k.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};
bKD=function(k,v){Qhn(_.BE(k),k,arguments,1)};
_.i4=function(k){for(var v;v=k.firstChild;)k.removeChild(v)};
_.Lh=function(k,v){v.parentNode&&v.parentNode.insertBefore(k,v)};
_.OU=function(k,v){v.parentNode&&v.parentNode.insertBefore(k,v.nextSibling)};
_.Lc=function(k){return k&&k.parentNode?k.parentNode.removeChild(k):null};
_.RbG=function(k,v){var C=v.parentNode;C&&C.replaceChild(k,v)};
_.lPL=function(k){var v,C=k.parentNode;if(C&&C.nodeType!=11)if(k.removeNode)k.removeNode(!1);else{for(;v=k.firstChild;)C.insertBefore(v,k);_.Lc(k)}};
_.yN=function(k){return k.children!=void 0?k.children:Array.prototype.filter.call(k.childNodes,function(v){return v.nodeType==1})};
_.fPR=function(k){return k.nextElementSibling!==void 0?k.nextElementSibling:_.dU7(k.nextSibling,!0)};
_.dU7=function(k,v){for(;k&&k.nodeType!=1;)k=v?k.nextSibling:k.previousSibling;return k};
_.H3=function(k){return _.ni(k)&&k.nodeType==1};
_.rV=function(k,v){if(!k||!v)return!1;if(k.contains&&v.nodeType==1)return k==v||k.contains(v);if(typeof k.compareDocumentPosition!="undefined")return k==v||!!(k.compareDocumentPosition(v)&16);for(;v&&k!=v;)v=v.parentNode;return v==k};
c9R=function(k,v){if(k==v)return 0;if(k.compareDocumentPosition)return k.compareDocumentPosition(v)&2?1:-1;if("sourceIndex"in k||k.parentNode&&"sourceIndex"in k.parentNode){var C=k.nodeType==1,G=v.nodeType==1;if(C&&G)return k.sourceIndex-v.sourceIndex;var p=k.parentNode,P=v.parentNode;return p==P?zb7(k,v):!C&&_.rV(p,v)?-1*FNG(k,v):!G&&_.rV(P,k)?FNG(v,k):(C?k.sourceIndex:p.sourceIndex)-(G?v.sourceIndex:P.sourceIndex)}G=_.BE(k);C=G.createRange();C.selectNode(k);C.collapse(!0);k=G.createRange();k.selectNode(v);
k.collapse(!0);return C.compareBoundaryPoints(_.G$.Range.START_TO_END,k)};
FNG=function(k,v){var C=k.parentNode;if(C==v)return-1;for(;v.parentNode!=C;)v=v.parentNode;return zb7(v,k)};
zb7=function(k,v){for(;v=v.previousSibling;)if(v==k)return-1;return 1};
Ez1=function(k){var v,C=arguments.length;if(!C)return null;if(C==1)return arguments[0];var G=[],p=Infinity;for(v=0;v<C;v++){for(var P=[],N=arguments[v];N;)P.unshift(N),N=N.parentNode;G.push(P);p=Math.min(p,P.length)}P=null;for(v=0;v<p;v++){N=G[0][v];for(var I=1;I<C;I++)if(N!=G[I][v])return P;P=N}return P};
_.BE=function(k){return k.nodeType==9?k:k.ownerDocument||k.document};
aP1=function(k){return k.contentDocument||k.contentWindow.document};
_.Xd=function(k,v){if("textContent"in k)k.textContent=v;else if(k.nodeType==3)k.data=String(v);else if(k.firstChild&&k.firstChild.nodeType==3){for(;k.lastChild!=k.firstChild;)k.removeChild(k.lastChild);k.firstChild.data=String(v)}else _.i4(k),k.appendChild(_.BE(k).createTextNode(String(v)))};
MqR={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};$UR={IMG:" ",BR:"\n"};NJ_=function(k){var v;k.tagName=="A"&&k.hasAttribute("href")||k.tagName=="INPUT"||k.tagName=="TEXTAREA"||k.tagName=="SELECT"||k.tagName=="BUTTON"?v=!k.disabled&&(!k.hasAttribute("tabindex")||UUJ(k)):v=k.hasAttribute("tabindex")&&UUJ(k);return v};
UUJ=function(k){k=k.tabIndex;return typeof k==="number"&&k>=0&&k<32768};
iKw=function(k){var v=[];gzR(k,v,!0);k=v.join("");k=k.replace(/ \xAD /g," ").replace(/\xAD/g,"");k=k.replace(/\u200B/g,"");k=k.replace(/ +/g," ");k!=" "&&(k=k.replace(/^\s*/,""));return k};
LNL=function(k){var v=[];gzR(k,v,!1);return v.join("")};
gzR=function(k,v,C){if(!(k.nodeName in MqR))if(k.nodeType==3)C?v.push(String(k.nodeValue).replace(/(\r\n|\r|\n)/g,"")):v.push(k.nodeValue);else if(k.nodeName in $UR)v.push($UR[k.nodeName]);else for(k=k.firstChild;k;)gzR(k,v,C),k=k.nextSibling};
_.OKL=function(k,v,C){if(!v&&!C)return null;var G=v?String(v).toUpperCase():null;return _.Yz(k,function(p){return(!G||p.nodeName==G)&&(!C||typeof p.className==="string"&&_.s2(p.className.split(/\s+/),C))},!0)};
_.Yz=function(k,v,C){k&&!C&&(k=k.parentNode);for(C=0;k;){if(v(k))return k;k=k.parentNode;C++}return null};
EU=function(k){this.JSC$9397_document_=k||_.G$.document||document};
_.W=EU.prototype;_.W.getElement=function(k){return _.wb(this.JSC$9397_document_,k)};
_.W.$=EU.prototype.getElement;_.W.getElementsByTagName=function(k,v){return(v||this.JSC$9397_document_).getElementsByTagName(String(k))};
_.W.getElementsByTagNameAndClass=function(k,v,C){return aA(this.JSC$9397_document_,k,v,C)};
_.W.$$=EU.prototype.getElementsByTagNameAndClass;_.W.setProperties=IPQ;_.W.JSC$9399_createDom=function(k,v,C){return Si6(this.JSC$9397_document_,arguments)};
_.W.createElement=function(k){return uwR(this.JSC$9397_document_,k)};
_.W.createTextNode=function(k){return this.JSC$9397_document_.createTextNode(String(k))};
_.W.getWindow=function(){return this.JSC$9397_document_.defaultView};
var yo=function(k){return _.ZKD(k.JSC$9397_document_)};
_.W=EU.prototype;_.W.appendChild=function(k,v){k.appendChild(v)};
_.W.append=bKD;_.W.canHaveChildren=gM;_.W.removeNode=_.Lc;_.W.getChildren=_.yN;_.W.contains=_.rV;_.W.isFocusable=NJ_;_.W=cE.prototype;_.W.getWidth=function(){return this.right-this.left};
_.W.getHeight=function(){return this.bottom-this.top};
_.W.clone=function(){return new cE(this.top,this.right,this.bottom,this.left)};
_.W.contains=function(k){return this&&k?k instanceof cE?k.left>=this.left&&k.right<=this.right&&k.top>=this.top&&k.bottom<=this.bottom:k.x>=this.left&&k.x<=this.right&&k.y>=this.top&&k.y<=this.bottom:!1};
_.W.expand=function(k,v,C,G){_.ni(k)?(this.top-=k.top,this.right+=k.right,this.bottom+=k.bottom,this.left-=k.left):(this.top-=k,this.right+=Number(v),this.bottom+=Number(C),this.left-=Number(G));return this};
_.W.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};
_.W.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};
_.W.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};
_.W.translate=function(k,v){k instanceof _.Vo?(this.left+=k.x,this.right+=k.x,this.top+=k.y,this.bottom+=k.y):(this.left+=k,this.right+=k,typeof v==="number"&&(this.top+=v,this.bottom+=v));return this};
_.W.scale=function(k,v){v=typeof v==="number"?v:k;this.left*=k;this.right*=k;this.top*=v;this.bottom*=v;return this};var xW=function(k,v,C,G){this.left=k;this.top=v;this.width=C;this.height=G};
_.W=xW.prototype;_.W.clone=function(){return new xW(this.left,this.top,this.width,this.height)};
_.W.boundingRect=function(k){var v=Math.max(this.left+this.width,k.left+k.width),C=Math.max(this.top+this.height,k.top+k.height);this.left=Math.min(this.left,k.left);this.top=Math.min(this.top,k.top);this.width=v-this.left;this.height=C-this.top};
_.W.contains=function(k){return k instanceof _.Vo?k.x>=this.left&&k.x<=this.left+this.width&&k.y>=this.top&&k.y<=this.top+this.height:this.left<=k.left&&this.left+this.width>=k.left+k.width&&this.top<=k.top&&this.top+this.height>=k.top+k.height};
_.W.distance=function(k){var v=k.x<this.left?this.left-k.x:Math.max(k.x-(this.left+this.width),0);k=k.y<this.top?this.top-k.y:Math.max(k.y-(this.top+this.height),0);return Math.sqrt(v*v+k*k)};
_.W.getSize=function(){return new _.LK(this.width,this.height)};
_.W.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};
_.W.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};
_.W.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};
_.W.translate=function(k,v){k instanceof _.Vo?(this.left+=k.x,this.top+=k.y):(this.left+=k,typeof v==="number"&&(this.top+=v));return this};
_.W.scale=function(k,v){v=typeof v==="number"?v:k;this.left*=k;this.width*=k;this.top*=v;this.height*=v;return this};var XEJ,qs,ccZ,ea,qiG,eb7,mUn,QAm,DU1,shD;_.Ae=function(k,v,C){if(typeof v==="string")(v=_.y9L(k,v))&&(k.style[v]=C);else for(var G in v){C=k;var p=v[G],P=_.y9L(C,G);P&&(C.style[P]=p)}};
XEJ={};_.y9L=function(k,v){var C=XEJ[v];if(!C){var G=_.PR(v);C=G;k.style[G]===void 0&&(G=(_.kA?"Webkit":_.TE?"Moz":null)+pnG(G),k.style[G]!==void 0&&(C=G));XEJ[v]=C}return C};
_.kq=function(k,v){var C=_.BE(k);return C.defaultView&&C.defaultView.getComputedStyle&&(k=C.defaultView.getComputedStyle(k,null))?k[v]||k.getPropertyValue(v)||"":""};
_.JW=function(k,v){return _.kq(k,v)||(k.currentStyle?k.currentStyle[v]:null)||k.style&&k.style[v]};
_.xUU=function(k){return _.JW(k,"position")};
qs=function(k,v,C){if(v instanceof _.Vo){var G=v.x;v=v.y}else G=v,v=C;k.style.left=ea(G,!1);k.style.top=ea(v,!1)};
ccZ=function(k){try{return k.getBoundingClientRect()}catch(v){return{left:0,top:0,right:0,bottom:0}}};
_.jq=function(k){var v=_.BE(k),C=new _.Vo(0,0);if(k==(v?_.BE(v):document).documentElement)return C;k=ccZ(k);v=yo(Xw(v));C.x=k.left+v.x;C.y=k.top+v.y;return C};
_.A91=function(k,v,C){if(v instanceof _.LK)C=v.height,v=v.width;else if(C==void 0)throw Error("oa");k.style.width=ea(v,!0);k.style.height=ea(C,!0)};
ea=function(k,v){typeof k=="number"&&(k=(v?Math.round(k):k)+"px");return k};
qiG=function(k){return eb7(k)};
eb7=function(k){var v=mUn;if(_.JW(k,"display")!="none")return v(k);var C=k.style,G=C.display,p=C.visibility,P=C.position;C.visibility="hidden";C.position="absolute";C.display="inline";k=v(k);C.display=G;C.position=P;C.visibility=p;return k};
mUn=function(k){var v=k.offsetWidth,C=k.offsetHeight,G=_.kA&&!v&&!C;return(v===void 0||G)&&k.getBoundingClientRect?(k=ccZ(k),new _.LK(k.right-k.left,k.bottom-k.top)):new _.LK(v,C)};
QAm=function(k){var v=_.jq(k);k=eb7(k);return new xW(v.x,v.y,k.width,k.height)};
DU1=function(k,v){k=k.style;"opacity"in k?k.opacity=v:"MozOpacity"in k?k.MozOpacity=v:"filter"in k&&(k.filter=v===""?"":"alpha(opacity="+Number(v)*100+")")};
_.GN=function(k,v){k.style.display=v?"":"none"};
_.tqL=function(k){return"rtl"==_.JW(k,"direction")};
shD=function(k){var v=_.kq(k,"marginLeft"),C=_.kq(k,"marginRight"),G=_.kq(k,"marginTop");k=_.kq(k,"marginBottom");return new cE(parseFloat(G),parseFloat(C),parseFloat(k),parseFloat(v))};
_.VqR=function(k){var v=_.kq(k,"borderLeftWidth"),C=_.kq(k,"borderRightWidth"),G=_.kq(k,"borderTopWidth");k=_.kq(k,"borderBottomWidth");return new cE(parseFloat(G),parseFloat(C),parseFloat(k),parseFloat(v))};var mL=function(k){this.context=k};
mL.prototype.isSupported=function(k){return(k==null?0:k.attributionEnabled)||(k==null?void 0:k.beaconMethod)==="POST"||(k==null?0:k.customHeaders)||(k==null?0:k.customBody)||(k==null?0:k.keepAlive)?!1:!RA(this.context)};
mL.prototype.ping=function(){var k=this;return X3(_.j7.apply(0,arguments).map(function(v){try{var C=k.context.global,G=!1;G=G===void 0?!1:G;C.google_image_requests||(C.google_image_requests=[]);var p=vzG("IMG",C.document);G&&(p.attributionSrc="");p.src=v;C.google_image_requests.push(p);return!0}catch(P){return!1}}).every(function(v){return v}))};
mL.prototype.pingWithHeadersAndBody=function(k,v,C){this.ping.apply(this,_.tX(_.j7.apply(3,arguments)))};var hbU=function(k){this.context=k};
hbU.prototype.isSupported=function(k){return BYZ&&!RA(this.context)&&KNi(this.context)!==void 0&&!(k==null?0:k.attributionEnabled)&&(k==null?void 0:k.beaconMethod)!=="POST"&&!(k==null?0:k.customHeaders)&&!(k==null?0:k.customBody)};
hbU.prototype.makeBeacon=function(k,v){if(!this.isSupported(v))throw new Sa;return new Dv(this.context,k)};
var BYZ=!1,Dv=function(k,v){this.context=k;this.JSC$9418_urlWithoutToken=v;k=KNi(this.context);if(k===void 0)throw Error();this.wrappedBeacon=new k(jhR(this),{})},jhR=function(k){k=k.JSC$9418_urlWithoutToken;
return(k.slice(-1)[0]==="&"?k:k+"&")+"pbapi=1"};
Dv.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
Dv.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
Dv.prototype.setHeader=function(){};
_.SB.Object.defineProperties(Dv.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9418_urlWithoutToken},
set:function(k){this.JSC$9418_urlWithoutToken=k;this.wrappedBeacon.setURL(jhR(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(k){if(k!=="GET")throw new Sa;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var YiU=function(k){this.context=k};
YiU.prototype.isSupported=function(k){if((k==null?0:k.attributionEnabled)||(k==null?void 0:k.beaconMethod)==="GET"||(k==null?0:k.customHeaders)||(k==null?0:k.customBody)||(k==null?0:k.keepAlive))return!1;var v;return!RA(this.context)&&((v=this.context.global.navigator)==null?void 0:v.sendBeacon)!==void 0};
YiU.prototype.ping=function(){var k=this;return X3(_.j7.apply(0,arguments).map(function(v){var C;return(C=k.context.global.navigator)==null?void 0:C.sendBeacon(v)}).every(function(v){return v}))};
YiU.prototype.pingWithHeadersAndBody=function(k,v,C){this.ping.apply(this,_.tX(_.j7.apply(3,arguments)))};var Ui=function(k){this.value=k},Gv=function(k,v){return X3(k.value).pipe(MU(v))},Ph=new Ui(!1),x_O=new Ui(!0);var wY=function(k){this.value=k;this.releasedSubject=new Ei};
wY.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.SB.Object.defineProperties(wY.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9431_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var Zc3=["FRAME","IMG","IFRAME"],phi=/^[01](px)?$/,Ifm=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},NVx=function(){var k=new Ifm;
k.crossDomainLoadedDefault=!0;k.pendingImagesBlockLoad=!0;return k};var wER=function(k,v){var C=dtx(k);if(C)if(C.onCreativeLoad)C.onCreativeLoad(v);else{var G=v?[v]:[],p=function(P){for(var N=0;N<G.length;++N)try{G[N](1,P)}catch(I){}G={push:function(I){I(1,P)}}};
C.onCreativeLoad=function(P){G.push(P)};
C.setAttribute("data-creative-load-listener","");C.addEventListener("creativeLoad",function(P){p(P.detail)});
_.G$.addEventListener("message",function(P){lfj(C,p,P)})}};var te=function(k,v){var C=this;this.global=k;this.parentContext=v;this.JSC$9442_onVisibilityChange=this.document?no(X3(!0),Yv(this.document,"visibilitychange")).pipe(TB(this.parentContext.performanceMonitor,748),DN(function(){return C.getVisibilityState()}),Gu()):X3("visible");
this.document?Yv(this.document,"DOMContentLoaded").pipe(TB(this.parentContext.performanceMonitor,739),CK(1)):X3(CyZ("DOMContentLoaded"))},XGm=function(k){return k.document!==null&&k.document.visibilityState!==void 0};
te.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
te.prototype.querySelector=function(k){return this.document?this.document.querySelector(k):null};
te.prototype.querySelectorAll=function(k){return this.document?_.h_(this.document.querySelectorAll(k)):[]};
te.prototype.elementFromPoint=function(k,v){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;k=this.document.elementFromPoint(k,v);return k===null?null:new wY(k)};
var cYg=function(k,v,C){C=C===void 0?!1:C;if(v.ref===void 0||!k.document)return X3(v).pipe(TB(k.parentContext.performanceMonitor,749));var G=new HE(1),p=function(){G.next(v)};
C||wER(v.ref,p);SVx(v.ref,p);return G.pipe(TB(k.parentContext.performanceMonitor,749),CK(1))};
_.SB.Object.defineProperties(te.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return xUK(this.global,"document")?this.global.document||null:null}}});var ffm=_.qL(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),z3i=_.qL(["./reach_worklet.js"]),FCg=_.qL(["./reach_worklet.js"]),nzJ=_.qL(["./reach_worklet.html"]),J9J=_.qL(["./reach_worklet.js"]),r91=_.qL(["./reach_worklet.js"]);_.zu(nzJ);_.zu(J9J);_.zu(r91);var Tu={left:0,top:0,width:0,height:0};var KNL,TY1,kvR,ouQ,IS,CyD,Gvw,phL,tQ_,s5m,HcL,NVI;KNL=function(k,v,C,G,p,P,N){var I="";k&&(I+=k+":");C&&(I+="//",v&&(I+=v+"@"),I+=C,G&&(I+=":"+G));p&&(I+=p);P&&(I+="?"+P);N&&(I+="#"+N);return I};
TY1=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.HP=function(k){return k.match(TY1)};
_.l7=function(k,v){return k?v?decodeURI(k):decodeURIComponent(k):k};
kvR=function(k){k=_.HP(k)[1]||null;!k&&_.G$.self&&_.G$.self.location&&(k=_.G$.self.location.protocol.slice(0,-1));return k?k.toLowerCase():""};
_.N5=function(k){return _.l7(_.HP(k)[3]||null,!0)};
_.UT=function(k){return _.l7(_.HP(k)[5]||null,!0)};
_.bP6=function(k){var v=k.indexOf("#");return v<0?null:k.slice(v+1)};
ouQ=function(k){k=_.HP(k);return KNL(k[1],k[2],k[3],k[4])};
_.vuR=function(k){k=_.HP(k);return KNL(k[1],null,k[3],k[4])};
_.X$=function(k){k=_.HP(k);return KNL(null,null,null,null,k[5],k[6],k[7])};
_.st=function(k){var v=k.indexOf("#");return v<0?k:k.slice(0,v)};
IS=function(k,v){k=_.HP(k);v=_.HP(v);return k[3]==v[3]&&k[1]==v[1]&&k[4]==v[4]};
CyD=function(k,v){if(k){k=k.split("&");for(var C=0;C<k.length;C++){var G=k[C].indexOf("="),p=null;if(G>=0){var P=k[C].substring(0,G);p=k[C].substring(G+1)}else P=k[C];v(P,p?Sg(p):"")}}};
Gvw=function(k){var v=k.indexOf("#");v<0&&(v=k.length);var C=k.indexOf("?");if(C<0||C>v){C=v;var G=""}else G=k.substring(C+1,v);return[k.slice(0,C),G,k.slice(v)]};
phL=function(k,v){return v?k?k+"&"+v:v:k};
_.PyL=function(k,v){if(!v)return k;k=Gvw(k);k[1]=phL(k[1],v);return k[0]+(k[1]?"?"+k[1]:"")+k[2]};
_.WCI=function(k,v,C){if(Array.isArray(v))for(var G=0;G<v.length;G++)_.WCI(k,String(v[G]),C);else v!=null&&C.push(k+(v===""?"":"="+_.vP(v)))};
_.iL=function(k){var v=[],C;for(C in k)_.WCI(C,k[C],v);return v.join("&")};
_.WP=function(k,v){v=_.iL(v);return _.PyL(k,v)};
_.sU=function(k,v,C){C=C!=null?"="+_.vP(C):"";return _.PyL(k,v+C)};
tQ_=function(k,v,C,G){for(var p=C.length;(v=k.indexOf(C,v))>=0&&v<G;){var P=k.charCodeAt(v-1);if(P==38||P==63)if(P=k.charCodeAt(v+p),!P||P==61||P==38||P==35)return v;v+=p+1}return-1};
s5m=/#|$/;_.Kc=function(k,v){var C=k.search(s5m),G=tQ_(k,0,v,C);if(G<0)return null;var p=k.indexOf("&",G);if(p<0||p>C)p=C;G+=v.length+1;return Sg(k.slice(G,p!==-1?p:0))};
HcL=/[?&]($|#)/;_.hR=function(k,v){for(var C=k.search(s5m),G=0,p,P=[];(p=tQ_(k,G,v,C))>=0;)P.push(k.substring(G,p)),G=Math.min(k.indexOf("&",p)+1||C,C);P.push(k.slice(G));return P.join("").replace(HcL,"$1")};
_.Jb=function(k,v,C){return _.sU(_.hR(k,v),v,C)};
NVI=function(k){var v=Gvw(window.location.href),C=v[1],G=[];C&&C.split("&").forEach(function(p){var P=p.indexOf("=");P=P>=0?p.slice(0,P):p;k.hasOwnProperty(P)||G.push(p)});
v[1]=phL(G.join("&"),_.iL(k));return v[0]+(v[1]?"?"+v[1]:"")+v[2]};var sIf=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(sIf,_.NI);var tIi=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(tIi,_.NI);var xtf=function(k,v){return _.xz(k,2,v)},DtO=function(k,v){return _.xz(k,3,v)};
tIi.prototype.getModel=function(){return _.zb(this,4)};
var e33=function(k,v){return _.xz(k,4,v)},Xh6=function(k,v){return _.xz(k,5,v)},mtD=function(k,v){return _.xz(k,9,v)},yWf=function(k,v){return Q5(k,10,v)},Oc$=function(k,v){return _.zv(k,11,v)},AWb=function(k,v){return _.xz(k,1,v)},qVZ=function(k,v){return _.zv(k,7,v)};var ic3="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var pc=function(k,v,C,G){k=k===void 0?window:k;v=v===void 0?null:v;C=C===void 0?new M7L:C;G=G===void 0?cWK():G;zMQ.call(this);var p=this;this.global=k;this.debugChannel=v;this.performanceMonitor=C;this.onPageHide=GuZ(function(){return Yv(p.global,"pagehide")}).pipe(TB(this.performanceMonitor,941));
this.onLoad=GuZ(function(){return Yv(p.global,"load")}).pipe(TB(this.performanceMonitor,738),CK(1));
this.onResize=GuZ(function(){return Yv(p.global,"resize")}).pipe(TB(this.performanceMonitor,741));
this.onMessage=GuZ(function(){return Yv(p.global,"message")}).pipe(TB(this.performanceMonitor,740));
this.document=new te(this.global,this);this.timeProvider=new $QG(new gvn(this.intrinsicFunctionNamespace,this.performanceMonitor),new UQZ(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new EvL(new L01(this),new hbU(this),new u4(this,new XnL(this)),new u4(this,new YiU(this)),new u4(this,new mL(this)))};
_.E(pc,zMQ);pc.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(k){return k}};
var RA=function(k){var v=k.global;return!!k.global.HTMLFencedFrameElement&&!!v.fence&&typeof v.fence.reportEvent==="function"};
_.W=pc.prototype;_.W.reportFencedFrameEvent=function(k){RA(this)&&this.global.fence.reportEvent(k)};
_.W.getOnBackgrounded=function(){return this.onPageHide.pipe(TB(this.performanceMonitor,942),MU(this.queue),DN(function(){}))};
_.W.postMessage=function(k,v,C){C=C===void 0?[]:C;this.global.postMessage(k,v,C)};
_.W.getWidth=function(){return A96(this.global)?this.global.width:0};
_.W.getHeight=function(){return A96(this.global)?this.global.height:0};
_.W.isMobile=function(){return eM7()||qQU()};
var J9=function(k,v){try{var C=$tf(v,k.global,k.isMobile());return{left:C.left,top:C.top,width:C.getWidth(),height:C.getHeight()}}catch(G){return Tu}};
pc.prototype.validate=function(){var k=this.beaconFactory.isSupported()||RA(this);return this.global&&this.timeProvider.available()&&k};
var kvf=function(k){return(k=h3K(k.global))?cn(k):null};
_.SB.Object.defineProperties(pc.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(k){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(k){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!A96(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}}});_.Ifw=!_.KU&&!_.dg2();var AYD=function(k){return k};var qD6=function(k){return k.pipe(JX(function(v){var C=v.endOfSessionReason;var G;return((G=v.viewable)==null?void 0:G.extrapolateToNow().value)||C!=void 0}),CK(1),oh())};var rW6=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},KCx=function(k){var v=k.sequenceNumber.toString(10).padStart(2,"0");
v=""+k.startTime+v;k.sequenceNumber<99&&k.sequenceNumber++;return v};var yYx=d6(Rh(function(k){return k.endOfSessionReason===void 0}),DN(function(k){return Object.assign({},k,{timestamps:eq(k)})}),JX(function(k){var v=k.viewable;
k=k.timestamps;var C;return(C=v==null?void 0:v.extrapolateUsingTimestampMap(k).value)!=null?C:!1}),DN(function(k){var v=k.beaconFactory;
var C=k.timestampedExposureHistory;var G=k.timeOnScreen;var p=k.binaryContext;k=k.timestamps;if(v===void 0||C===void 0||G===void 0||p===void 0)return!1;if(G.extrapolateUsingTimestampMap(k).value.every(function(P){return P>=0}))return!0;
C=C.map(function(P){return P.timestamp+":"+P.value}).join(",");
G=TVb({bin:p,tos:G},k);v.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+G+("&eh="+C)).sendNow();return!0}),Rh(function(k){return!k}),oh());var oai=function(k){return{id:k.pingId,mcvt:k.maxConsecutiveViewTime,p:k.creativePosition,asp:k.adSpeedPosition,tm:k.totalMeasurementTime,tu:k.totalUnviewedTime,mtos:k.maxTimeOnScreen,tos:k.timeOnScreen,v:k.binaryVersion,bin:k.binaryContext,avms:k.measurementStrategy,bs:k.browserSize,mc:k.maximumExposure,"if":k.crossDomainIframeState,vu:k.delayedImpressionJsState,app:k.inApp,mse:k.mraidError,mtop:k.mraidSituation,itpl:k.injectedTemplateId,adk:k.adKey,exk:k.awbidKey,rs:k.requestSource,la:k.isLargeAd,
cr:k.isContentRecommendationAd,uach:k.userAgentClientHints,vs:k.viewState,r:k.reasonCode,pay:k.hasCpmavUrl,co:k.clientPingOrderCounter,rst:k.adRenderStartTime,rpt:k.adRenderPeriodTime,isd:k.initialScrollDepth,lsd:k.loadedScrollDepth,context:k.errorContext,msg:k.errorMessage,stack:k.errorStack,name:k.errorName,ec:k.hasElementChanged,sfr:k.strategyFailureReasons,met:k.creativeSearchResult,wmsd:k.webMeasurementStartDiagnostic,pv:k.pageVisible,epv:k.eosPageVisible,pbe:k.inStatefulBeaconExperiment,fle:k.inFetchLaterBeaconExperiment,
vae:k.inViewableAttributionExperiment,spb:k.supportsPendingBeacon,sfl:k.supportsFetchLater,ffslot:k.isFencedFrameSlotTurtlex,reach:k.sharedStorageReachMode,io2:k.v2VisibilityBitVector,rxdbg:k.rxDebugger,omida:k.omidAppId,omidp:k.omidPartner,omidpv:k.omidPartnerVersion,omidor:k.omidOcclusionReasons,omidv:k.omidVersion,omids:k.omidSessionType,omidam:k.omidAccessMode,omidct:k.omidCreativeType,omidia:k.omidInApp,omiddc:k.omidDeviceCategory,omidlat:k.omidLastActivity,omiddit:k.omidDeviceIdleTime,qid:k.errorEscapedQueryId}};var exD=function(k){var v=[];return k.pipe(DN(function(C){var G=C.beaconFactory,p=C.fetchBeaconFactory,P=C.timeOnScreen,N=C.timeOnScreenUrlPrefixes,I=C.payloadMapper,S=C.timeOnScreenPingId,Q=C.timeOnScreenReason,R=C.urlSerializer,l=C.viewable,d=C.hasImpressionFired,f=C.inStatefulBeaconExperiment,c=C.supportsPendingBeacon,U=C.supportsFetchLater,O=C.turtlexReportEventData;if(!C.geometryMeasurable||!d||C.maxTimeOnScreen===void 0||P===void 0||N===void 0||I===void 0||S===void 0||R===void 0||G===void 0)return!1;
if(C.isTurtlex){if(Q===void 0)return!1;N=C.reportFencedFrameEvent;if(!N)return!1;N({eventType:"active-view-time-on-screen",eventData:O!=null?O:"",destination:["buyer"]});return!0}if(!(f||U||Q))return!1;O=eq(C);var X;l=(X=l==null?void 0:l.extrapolateUsingTimestampMap(O).value)!=null?X:!1;X=R(Object.assign({},C,{pingId:S,viewState:l?4:3,reasonCode:Q!=null?Q:"u",payloadMapper:I,urlPrefixes:N}),O);if(f){for(;v.length>N.length;)C=void 0,(C=v.shift())==null||C.deactivate();X.forEach(function(w,V){V>=v.length?
v.push(G.makeBeacon(w)):v[V].url=w});
return c&&p&&Q!==void 0?(X.forEach(function(w){p.makeBeacon(w).sendNow()}),!0):Q!==void 0}if(c&&p&&Q!==void 0)return X.forEach(function(w){p.makeBeacon(w).sendNow()}),!0;
if(U&&p){for(;v.length>N.length;)c=void 0,(c=v.shift())==null||c.deactivate();var x=R(Object.assign({},C,{pingId:S,viewState:l?4:3,reasonCode:Q!=null?Q:"u",payloadMapper:I,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),O)[0];X.forEach(function(w,V){V>=v.length?v.push(G.makeBeacon(x,{endOfSession:!0})):v[V].url=x});
return Q!==void 0?(X.forEach(function(w){p.makeBeacon(w).sendNow()}),!0):Q!==void 0}return Q!==void 0?(X.forEach(function(w){G.makeBeacon(w).sendNow()}),!0):!1}),Rh(function(C){return!C}),oh())};var m__=d6(JX(function(k){return k.immediateUrlPrefixes!==void 0&&k.payloadMapper!==void 0&&k.urlSerializer!==void 0&&k.inferredPingId!==void 0&&k.beaconFactory!==void 0}),JX(function(k){return NwK(k)!==null}),WhZ(function(k){return k.activeViewUnmeasurableEvent},function(k){return k.emit}),DN(function(k){if(k.isTurtlex){var v=k.reportFencedFrameEvent;
if(v){var C;v({eventType:"active-view-unmeasurable",eventData:(C=k.turtlexReportEventData)!=null?C:"",destination:["buyer"]})}}else{C=void 0;var G=NwK(k);if(G==="x"){var p,P=(p=k.geometricMeasurementErrors)!=null?p:k.contextValidationErrors;P&&(v=P.stack,C=P.message)}k.urlSerializer(Object.assign({},k,{urlPrefixes:k.immediateUrlPrefixes,payloadMapper:k.payloadMapper,pingId:k.inferredPingId,viewState:2,reasonCode:G,errorMessage:C,errorStack:v}),eq(k)).forEach(function(N){k.beaconFactory.makeBeacon(N).sendNow()})}}),
CK(1),oh());var IH_=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var ODD=d6(JX(function(k){return k.payloadMapper!==void 0&&k.immediateUrlPrefixes!==void 0&&k.urlSerializer!==void 0&&k.inferredPingId!==void 0&&k.beaconFactory!==void 0}),DN(function(k){return Object.assign({},k,{timestamps:eq(k)})}),JX(function(k){var v=k.viewable;
var C=k.hasImpressionFired;k=k.timestamps;var G;return!!C&&((G=v==null?void 0:v.extrapolateUsingTimestampMap(k).value)!=null?G:!1)}),WhZ(function(k){return k.activeViewViewableEvent},function(k){return k.emit}),DN(function(k){var v=k.beaconFactory,C=k.turtlexReportEventData;
if(k.isTurtlex){var G=k.reportFencedFrameEvent;if(!G)return!1;G({eventType:"active-view-viewable",eventData:C!=null?C:"",destination:["buyer"]});return!0}C=k.urlSerializer(Object.assign({},k,{urlPrefixes:k.immediateUrlPrefixes,payloadMapper:k.payloadMapper,pingId:k.inferredPingId,viewState:4,reasonCode:"v"}),k.timestamps);(G=k.cpmavUrls)&&G.length>0&&k.viewUrlSerializer&&k.viewUrlSerializer(G,k).forEach(function(p){v.makeBeacon(p).sendNow()});
(G=k.viewableRelayUrls)&&G.length>0&&k.viewUrlSerializer&&k.viewUrlSerializer(G,k).forEach(function(p){v.makeBeacon(p).sendNow()});
C.forEach(function(p){v.makeBeacon(p,{attributionEnabled:k.isViewableAttributionEnabled}).sendNow()});
return!0}),Rh(function(k){return!k}),oh());var oHZ=DN(function(k){return[k.value.topWindowViewportExternalGeometry.width,k.value.topWindowViewportExternalGeometry.height]});var rY=function(k,v){this.callback=k;this.options=v;this.intersectionObserverV2=this.intersectionObserverV1=null},eIi=function(k,v){v?k.intersectionObserverV2||(v=Object.assign({},k.options,{delay:100,
trackVisibility:!0}),k.intersectionObserverV2=new IntersectionObserver(k.callback,v)):k.intersectionObserverV1||(k.intersectionObserverV1=new IntersectionObserver(k.callback,k.options))},Zc7=function(k,v){k=v?k.intersectionObserverV2:k.intersectionObserverV1;
if(!k)throw new F0R;return k};
rY.prototype.observe=function(k,v){Zc7(this,k).observe(v)};
rY.prototype.unobserve=function(k,v){Zc7(this,k).unobserve(v)};
rY.prototype.disconnect=function(k){Zc7(this,k).disconnect()};
rY.prototype.takeRecords=function(k){return Zc7(this,k).takeRecords()};var aHm={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:Tu,topWindowViewportExternalGeometry:Tu,measurementRequests:new Ei,elementGeometrySourceName:"ns",elementGeometry:Tu,intersectionGeometry:Tu,viewportLocalAppOffset:{x:0,y:0}};var hID=ku(d6(DN(function(k){var v;return(v=k.exposureOverride)!=null?v:mix(k)}),DN(function(k){return isFinite(k)?k:0}))),rcj=ku(d6(DN(function(k){var v;
return(v=k.exposureOverride)!=null?v:mix(k)}),DN(function(k){return isFinite(k)?k:-1})));var VN=function(k,v){this.a=k;this.b=v;if(k.clock.timeline!==v.clock.timeline)throw Error();};
VN.prototype.equivalentTo=function(k){return k instanceof VN?this.a.equivalentTo(k.a)&&this.b.equivalentTo(k.b):!1};
VN.prototype.extrapolateToTime=function(k){var v=this.a.extrapolateToTime(k).value,C=this.b.extrapolateToTime(k).value;return{timestamp:k,value:[v,C]}};
_.SB.Object.defineProperties(VN.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 k=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),v=this.a.lastMeasurement.timestamp.equals(k)?this.a.lastMeasurement.value:this.a.extrapolateToTime(k).value,C=this.b.lastMeasurement.timestamp.equals(k)?this.b.lastMeasurement.value:this.b.extrapolateToTime(k).value;return{timestamp:k,value:[v,C]}}}});var he=function(k,v){this.input=k;this.mapFunction=v;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
he.prototype.equivalentTo=function(k){return k instanceof he?this.input.equivalentTo(k.input)&&this.mapFunction===k.mapFunction:!1};
he.prototype.extrapolateToTime=function(k){k=this.input.extrapolateToTime(k);return{timestamp:k.timestamp,value:this.mapFunction(k.value)}};
_.SB.Object.defineProperties(he.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var BK=function(){};
BK.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
BK.prototype.extrapolateUsingTimestampMap=function(k){var v=this.clock.timeline,C,G=(C=k.get(v))!=null?C:this.clock.now();k.set(v,G);return this.extrapolateToTime(G)};
BK.prototype.map=function(k){return new SVI(this,k)};
BK.prototype.joinWith=function(k){return new u8J(this,k)};
var u8J=function(){VN.apply(this,arguments);this.map=BK.prototype.map;this.joinWith=BK.prototype.joinWith;this.extrapolateToNow=BK.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=BK.prototype.extrapolateUsingTimestampMap};
_.E(u8J,VN);var SVI=function(){he.apply(this,arguments);this.map=BK.prototype.map;this.joinWith=BK.prototype.joinWith;this.extrapolateToNow=BK.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=BK.prototype.extrapolateUsingTimestampMap};
_.E(SVI,he);var vh=function(k,v){this.lastMeasurement=v;this.extrapolateToNow=BK.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=BK.prototype.extrapolateUsingTimestampMap;this.map=BK.prototype.map;this.joinWith=BK.prototype.joinWith;this.clock=k};
vh.prototype.equivalentTo=function(k){return k.active};
vh.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.SB.Object.defineProperties(vh.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var kh6=DN(function(k){if(k.value.viewportGeometrySourceName==="omid"){if(k.value.elementGeometrySourceName==="nio")return"omio";if(k.value.elementGeometrySourceName==="geo")return"omgeo"}return k.value.elementGeometrySourceName==="geo"||k.value.elementGeometrySourceName==="nio"?k.value.viewportGeometrySourceName:k.value.elementGeometrySourceName});var tHb=d6(JX(function(k){return!isNaN(k)}),Sq(function(k,v){return isNaN(k)?v:Math.min(k,v)},NaN),Gu());var BwO=ku(d6(DN(function(k){return k.intersectionGeometry.width*k.intersectionGeometry.height/(k.exposedViewportLocalGeometry.width*k.exposedViewportLocalGeometry.height)}),DN(function(k){return isFinite(k)?Math.min(1,k):0})));var Twg=d6(ku(DN(function(k){k=k.exposureOverride?k.elementGeometry.width*k.elementGeometry.height*k.exposureOverride/(k.topWindowViewportExternalGeometry.width*k.topWindowViewportExternalGeometry.height):k.intersectionGeometry.width*k.intersectionGeometry.height/(k.topWindowViewportExternalGeometry.width*k.topWindowViewportExternalGeometry.height);return isFinite(k)?k:0})));var Ghg=function(k,v){var C=this;this.timeProvider=k;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=v.pipe(Gu()).subscribe(function(G){PEi(C);C.measurementRequestObserver=G})},Wz$=function(k,v){PEi(k);
k.lastMeasurementRequest=k.timeProvider.setTimeout(function(){var C;return void((C=k.measurementRequestObserver)==null?void 0:C.next())},v)},PEi=function(k){k.lastMeasurementRequest!==null&&k.timeProvider.clearTimeout(k.lastMeasurementRequest);
k.lastMeasurementRequest=null};
Ghg.prototype.dispose=function(){PEi(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var QI1=function(){};var gHi=function(k,v){this.context=k;this.strategies=v};
_.E(gHi,QI1);gHi.prototype.buildGeometrySource=function(k,v){var C=this.strategies.map(function(P){return P.buildGeometrySource(k,v)}),G=SD6(C.map(function(P){return P.geometrySource})),p=G.capturedErrors.pipe(bc1());
return{geometrySource:G.chain.pipe(MU(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:p,strategyErrors:G.capturedErrors}].concat(_.tX(C.map(function(P){return P.additionalOutputs}))))}};
var bc1=function(){return Sq(function(k,v){v instanceof mN?k.push(v.measurementStrategyFailureReason):k.push(-1);return k},[])};var Lzg=function(k,v){this.context=k;this.poller=v};
_.E(Lzg,QI1);Lzg.prototype.buildGeometrySource=function(k,v){var C=uMZ(bDO(this.context,this.poller),MHZ(this.context,v.requestSource));return{geometrySource:ZDf(k.measurableCreative.pipe(C),v.inApp),additionalOutputs:{}}};var iD6=function(k,v,C){C=C===void 0?O9K(k,v):C;this.context=k;this.intersectionObserverStrategy=C};
_.E(iD6,QI1);iD6.prototype.buildGeometrySource=function(k,v){var C=this.intersectionObserverStrategy(v.useV2);return{geometrySource:ZDf(k.measurableCreative.pipe(C,ycj(this.context)),v.inApp),additionalOutputs:{}}};var R3J=function(k,v,C){var G=G===void 0?Symbol():G;this.element=k;this.immediateUrls=v;this.timeOnScreenUrls=C;this.symbol=G};var CEf=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),zx6=Object.freeze([1,.75,CEf.exposureThreshold,CEf.largeAdExposureThreshold,0]);var qsm=function(k,v){v=v===void 0?36E5:v;var C=C===void 0?!0:C;this.creatives=new Ei;this.elementsToUnregister=new Ei;this.elementMap=new Map;var G=new pc(window,null);G.beaconFactory=new u4(G,new mL(G));U_D(G,this.creatives,this.elementsToUnregister,k,v,C).subscribe()},tzi=function(k,v,C,G){if(!k.elementMap.has(v)){var p=new wY(v);
k.elementMap.set(v,p);k.creatives.next(new R3J(p,C,G))}},DCb=function(k,v){k.elementsToUnregister.next(v);
var C=k.elementMap.get(v);C!==void 0&&(C.release(),k.elementMap.delete(v))};var mf6=function(k){var v=k.url;k=k.uaDataValues;this.JSC$9547_url_=v;this.uaDataValues_=k;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var C=/[?&]([^&=]+)=([^&]*)/g;k=C.exec(v);)this.urlParamValues_[k[1]]=k[2]},Df6=function(k){k=k.uaDataValues_;
if(!k)return"";var v=Wh("uap",k.platform)+Wh("uapv",k.platformVersion)+Wh("uafv",k.uaFullVersion)+Wh("uaa",k.architecture)+Wh("uam",k.model)+Wh("uab",k.bitness);k.fullVersionList&&(v+="&uafvl="+encodeURIComponent(k.fullVersionList.map(function(C){return encodeURIComponent(C.brand)+";"+encodeURIComponent(C.version)}).join("|")));
k.wow64!=null&&(v+="&uaw="+Number(k.wow64));return v.slice(1)};var lfQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(lfQ,_.NI);lfQ.prototype.getId=function(){return _.zb(this,1)};var ja=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ja,_.NI);ja.prototype.getSeconds=function(){return dn(this,1)};
ja.prototype.setSeconds=function(k){return _.vp(this,1,b0(k),"0")};_.c6=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(_.c6,_.NI);_.c6.prototype.getSeconds=function(){return dn(this,1)};
_.c6.prototype.setSeconds=function(k){return _.vp(this,1,b0(k),"0")};
_.dtI=function(k){var v=Number(cu(k,1));k=_.RI(k,2);return new Date(v*1E3+k/1E6)};var YW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(YW,_.NI);YW.prototype.getUrl=function(){return _.zb(this,1)};
YW.prototype.setUrl=function(k){return _.Xf(this,1,k)};
YW.prototype.getHeight=function(){return _.RI(this,2)};
YW.prototype.getWidth=function(){return _.RI(this,3)};var wM=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(wM,_.NI);wM.prototype.getAspectRatio=function(){return fr(this,1)};
wM.prototype.getDuration=function(){return _.dP(this,ja,2)};var ffw=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ffw,_.NI);var z3L=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(z3L,_.NI);var FCZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(FCZ,_.NI);var cWU=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(cWU,_.NI);var EuL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(EuL,_.NI);var afL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(afL,_.NI);var MIG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(MIG,_.NI);var $tR=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E($tR,_.NI);var UtR=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(UtR,_.NI);var nh=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(nh,_.NI);var Je=[2,4,5,6,7];var guL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(guL,_.NI);var bV=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(bV,_.NI);_.W=bV.prototype;_.W.getId=function(){return _.dP(this,lfQ,1)};
_.W.getName=function(){return _.zb(this,2)};
_.W.setDescription=function(k){return _.Xf(this,3,k)};
_.W.getUrl=function(){return _.zb(this,8)};
_.W.setUrl=function(k){return _.Xf(this,8,k)};
var rM=function(k){return _.Qe(k,YW,10,_.by())};
bV.prototype.getOwner=function(k){var v=_.KV(this,40,_.My,3,!0);T3b(v,k);return v[k]};
var Kh=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Kh,_.NI);_.Ti=[0,e_,RmU];_.kJ=[0,e_,RmU];var ic7=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ic7,_.NI);var ou=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ou,_.NI);ou.prototype.getStatus=function(){return _.FY(this,1)};
ou.prototype.removeItem=function(k){return $ZR(this,2,k)};var LCn=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(LCn,_.NI);LCn.prototype.getName=function(){return _.zb(this,8)};var vj=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(vj,_.NI);vj.prototype.getCommand=function(){return _.FY(this,1)};
vj.prototype.getSource=function(){return _.dP(this,LCn,2)};
vj.prototype.setVisible=function(k){return _.dc(this,5,k)};
vj.prototype.removeItem=function(k){return $ZR(this,7,k)};var OcJ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(OcJ,_.NI);OcJ.prototype.getCommand=function(){return _.FY(this,1)};
OcJ.prototype.removeItem=function(k){return $ZR(this,4,k)};
var yWR=_.ac(OcJ);var Cd=function(k,v,C){C=C===void 0?Error():C;var G=Error.call(this);this.message=G.message;"stack"in G&&(this.stack=G.stack);this.code=k;v+=":";C instanceof Error?(this.message=v+C.message,this.stack=C.stack||""):(this.message=v+String(C),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.E(Cd,Error);_.AW=function(){this.JSC$9605_disposed_=this.JSC$9605_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.AW.prototype.JSC$9605_disposed_=!1;_.AW.prototype.isDisposed=function(){return this.JSC$9605_disposed_};
_.AW.prototype.dispose=function(){this.JSC$9605_disposed_||(this.JSC$9605_disposed_=!0,this.disposeInternal())};
_.AW.prototype[Symbol.dispose]=function(){this.dispose()};
_.Mt=function(k,v){k.addOnDisposeCallback(_.H2(_.Zf,v))};
_.AW.prototype.addOnDisposeCallback=function(k,v){this.JSC$9605_disposed_?v!==void 0?k.call(v):k():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),v&&(k=k.bind(v)),this.onDisposeCallbacks_.push(k))};
_.AW.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var G9=function(k){_.AW.call(this);this.wpc=k};
_.E(G9,_.AW);G9.prototype.yWn=function(){return this.wpc.f()};
G9.prototype.bvN=function(k){return this.wpc.c(k)};
G9.prototype.kb=function(k){return this.wpc.m(hx2(k))};
G9.prototype.xCK=function(k){return this.wpc.mws(hx2(k))};
var uy=function(k){_.AW.call(this);var v=this;this.vm=k;this.lHj="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.fjq=void 0;this.gPK=this.vm.p;this.djO=this.bD5.bind(this);this.addOnDisposeCallback(function(){return void Xh1(v)})};
_.E(uy,_.AW);var xtR=function(k){var v;return _.Z(function(C){if(C.nextAddress==1){if(!k.vm.wpc)throw new Cd(30,"NWA");return k.xJs?C.return(k.xJs):C.yield(k.vm.wpc(),2)}v=C.yieldResult;k.xJs=new G9(v);return C.return(k.xJs)})};
uy.prototype.snapshot=function(k){return this.vm.s(Object.assign({},k.qU&&{c:k.qU},k.p9K&&{s:k.p9K},k.pTq!==void 0&&{p:k.pTq}))};
uy.prototype.bD5=function(k){this.vm.e(k)};
uy.prototype.opa=function(k,v){return this.vm.c(k,v,!1)};
var Xh1=function(k){k.fjq!==void 0&&(k.lHj.forEach(function(v){var C;(C=k.fjq)==null||C.removeEventListener(v,k.djO)}),k.fjq=void 0)};
uy.prototype.dIK=function(){return this.vm.l()};var pd=function(){_.AW.apply(this,arguments);this.w1l=1};
_.E(pd,_.AW);pd.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.w1l++;return this};
pd.prototype.dispose=function(){--this.w1l||_.AW.prototype.dispose.call(this)};var AW6=function(k){this.bqc=k;k.addNewEventMetric("/client_streamz/bg/frs",_.fc("mk"))};
AW6.prototype.record=function(k,v){this.bqc.record("/client_streamz/bg/frs",k,v)};
var e37=function(k){this.mxM=k;k.addNewEventMetric("/client_streamz/bg/wrl",_.fc("mn"),dV("ac"),dV("sc"),_.fc("rk"),_.fc("mk"))};
e37.prototype.record=function(k,v,C,G,p,P){this.mxM.record("/client_streamz/bg/wrl",k,v,C,G,p,P)};
var qVD=function(k){this.tt6=k;k.addNewCounter("/client_streamz/bg/ec",_.fc("en"),_.fc("mk"))};
qVD.prototype.increment=function(k,v){this.tt6.JSC$9858_incrementCounter("/client_streamz/bg/ec",k,v)};
var mtG=function(k){this.h9O=k;k.addNewEventMetric("/client_streamz/bg/el",_.fc("en"),_.fc("mk"))};
mtG.prototype.record=function(k,v,C){this.h9O.record("/client_streamz/bg/el",k,v,C)};
var DtL=function(k){this.xxM=k;k.addNewCounter("/client_streamz/bg/cec",dV("ec"),_.fc("mk"))};
DtL.prototype.increment=function(k,v){this.xxM.JSC$9858_incrementCounter("/client_streamz/bg/cec",k,v)};
var tIL=function(k){this.ruX=k;k.addNewCounter("/client_streamz/bg/po/csc",dV("cs"),_.fc("mk"))};
tIL.prototype.increment=function(k,v){this.ruX.JSC$9858_incrementCounter("/client_streamz/bg/po/csc",k,v)};
var sIR=function(k){this.knO=k;k.addNewCounter("/client_streamz/bg/po/ctav",_.fc("av"),_.fc("mk"))};
sIR.prototype.increment=function(k,v){this.knO.JSC$9858_incrementCounter("/client_streamz/bg/po/ctav",k,v)};
var VIU=function(k){this.jTl=k;k.addNewCounter("/client_streamz/bg/po/cwsc",_.fc("su"),_.fc("mk"))};
VIU.prototype.increment=function(k,v){this.jTl.JSC$9858_incrementCounter("/client_streamz/bg/po/cwsc",k,v)};var d52=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(d52,_.NI);var lyj=function(k,v){return _.oc(k,3,v,zRj)};var h3U=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(h3U,_.NI);var BVw=[1,2,3];var jIU=[0,BVw,_.Bu,lh7,zm7];var YV1=[0,_.j_,[0,xA,_.AE]];var whw=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(whw,_.NI);var nuI=[1,2,3];var JWZ=[0,nuI,Qd1,Nk1,_.YA,YV1];var rW1=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(rW1,_.NI);var KCI=[0,_.j_,jIU,JWZ];var TV6=[0,_.V5];var kNU=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(kNU,_.NI);var oaL=[0,_.V5,-1,_.tE];var vaQ=[0,_.V5,-1,_.mE,_.tE];var CfI=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(CfI,_.NI);var GN6=[1,2,3];var p5n=[0,GN6,_.YA,oaL,_.YA,vaQ,_.YA,TV6];var PfQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(PfQ,_.NI);PfQ.prototype.JSC$9678_serializeBinary=jc_([0,_.V5,p5n,F51,_.j_,KCI,dyZ,_.fhD]);var WhD=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(WhD,_.NI);var IH1=function(k){var v=new PfQ;v=_.xz(v,1,k.JSC$9794_metricName);var C=H9L(k);v=_.oc(v,3,C,_.fV);C=[];for(var G=[],p=_.H(k.cellMap.keys()),P=p.next();!P.done;P=p.next())G.push(P.value.split(","));for(p=0;p<G.length;p++){P=G[p];for(var N=k.cellType,I=k.getCells(P)||[],S=[],Q=0;Q<I.length;Q++){var R=I[Q],l=R&&R.cellValue;R=new whw;switch(N){case 3:l=Number(l);Number.isFinite(l)&&$3(R,1,nuI,b0(l));break;case 2:$3(R,2,nuI,_.r7(Number(l)))}S.push(R)}N=S;for(I=0;I<N.length;I++){S=N[I];Q=new rW1;S=_.$x(Q,
2,S);Q=[];R=NwU(k);for(l=0;l<R.length;l++){var d=R[l],f=P[l],c=new h3U;switch(d){case 3:$3(c,1,BVw,EX(String(f)));break;case 2:d=Number(f);Number.isFinite(d)&&$3(c,2,BVw,_.Ny(d));break;case 1:$3(c,3,BVw,lI$(f==="true"))}Q.push(c)}Q5(S,1,Q);C.push(S)}}Q5(v,4,C);return v};var Z91=function(k){if(!k)return"";if(/^about:(?:blank|srcdoc)$/.test(k))return window.origin||"";k.indexOf("blob:")===0&&(k=k.substring(5));k=k.split("#")[0].split("?")[0];k=k.toLowerCase();k.indexOf("//")==0&&(k=window.location.protocol+k);/^[\w\-]*:\/\//.test(k)||(k=window.location.href);var v=k.substring(k.indexOf("://")+3),C=v.indexOf("/");C!=-1&&(v=v.substring(0,C));C=k.substring(0,k.indexOf("://"));if(!C)throw Error("qa`"+k);if(C!=="http"&&C!=="https"&&C!=="chrome-extension"&&C!=="moz-extension"&&
C!=="file"&&C!=="android-app"&&C!=="chrome-search"&&C!=="chrome-untrusted"&&C!=="chrome"&&C!=="app"&&C!=="devtools")throw Error("ra`"+C);k="";var G=v.indexOf(":");if(G!=-1){var p=v.substring(G+1);v=v.substring(0,G);if(C==="http"&&p!=="80"||C==="https"&&p!=="443")k=":"+p}return C+"://"+v+k};var uB1=function(k,v,C){var G=String(_.G$.location.href);return G&&k&&v?[v,S0n(Z91(G),k,C||null)].join(" "):null},S0n=function(k,v,C){var G=[],p=[];
if((Array.isArray(C)?2:1)==1)return p=[v,k],_.CS(G,function(I){p.push(I)}),QeZ(p.join(" "));
var P=[],N=[];_.CS(C,function(I){N.push(I.key);P.push(I.value)});
C=Math.floor((new Date).getTime()/1E3);p=P.length==0?[C,v,k]:[P.join(":"),C,v,k];_.CS(G,function(I){p.push(I)});
k=QeZ(p.join(" "));k=[C,k];N.length==0||k.push(N.join(""));return k.join("_")},QeZ=function(k){var v=KzO();
v.update(k);return v.digestString().toLowerCase()};var Pj=function(k){this.JSC$9689_document_=k||{cookie:""}},b9Q;
_.W=Pj.prototype;_.W.isEnabled=function(){if(!_.G$.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};
_.W.set=function(k,v,C){var G=!1;if(typeof C==="object"){var p=C.sameSite;G=C.secure||!1;var P=C.domain||void 0;var N=C.path||void 0;var I=C.maxAge}if(/[;=\s]/.test(k))throw Error("sa`"+k);if(/[;\r\n]/.test(v))throw Error("ta`"+v);I===void 0&&(I=-1);C=P?";domain="+P:"";N=N?";path="+N:"";G=G?";secure":"";I=I<0?"":I==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+I*1E3)).toUTCString();this.JSC$9689_document_.cookie=k+"="+v+C+N+I+G+(p!=null?";samesite="+p:"")};
_.W.get=function(k,v){for(var C=k+"=",G=(this.JSC$9689_document_.cookie||"").split(";"),p=0,P;p<G.length;p++){P=bD(G[p]);if(P.lastIndexOf(C,0)==0)return P.slice(C.length);if(P==k)return""}return v};
_.W.remove=function(k,v,C){var G=this.containsKey(k);this.set(k,"",{maxAge:0,path:v,domain:C});return G};
_.W.getKeys=function(){return b9Q(this).keys};
_.W.getValues=function(){return b9Q(this).values};
_.W.isEmpty=function(){return!this.JSC$9689_document_.cookie};
_.W.getCount=function(){return this.JSC$9689_document_.cookie?(this.JSC$9689_document_.cookie||"").split(";").length:0};
_.W.containsKey=function(k){return this.get(k)!==void 0};
_.W.containsValue=function(k){for(var v=b9Q(this).values,C=0;C<v.length;C++)if(v[C]==k)return!0;return!1};
_.W.clear=function(){for(var k=b9Q(this).keys,v=k.length-1;v>=0;v--)this.remove(k[v])};
b9Q=function(k){k=(k.JSC$9689_document_.cookie||"").split(";");for(var v=[],C=[],G,p,P=0;P<k.length;P++)p=bD(k[P]),G=p.indexOf("="),G==-1?(v.push(""),C.push(p)):(v.push(p.substring(0,G)),C.push(p.substring(G+1)));return{keys:v,values:C}};
_.yl=new Pj(typeof document=="undefined"?null:document);var V0m,RIR;V0m=function(){var k=_.G$.__SAPISID||_.G$.__APISID||_.G$.__3PSAPISID||_.G$.__1PSAPISID||_.G$.__OVERRIDE_SID;if(k)return!0;typeof document!=="undefined"&&(k=new Pj(document),k=k.get("SAPISID")||k.get("APISID")||k.get("__Secure-3PAPISID")||k.get("__Secure-1PAPISID"));return!!k};
RIR=function(k,v,C,G){(k=_.G$[k])||typeof document==="undefined"||(k=(new Pj(document)).get(v));return k?uB1(k,C,G):null};
_.QKD=function(k){var v=Z91(_.G$==null?void 0:_.G$.location.href),C=[];if(V0m()){v=v.indexOf("https:")==0||v.indexOf("chrome-extension:")==0||v.indexOf("chrome-untrusted://new-tab-page")==0||v.indexOf("moz-extension:")==0;var G=v?_.G$.__SAPISID:_.G$.__APISID;G||typeof document==="undefined"||(G=new Pj(document),G=G.get(v?"SAPISID":"APISID")||G.get("__Secure-3PAPISID"));(G=G?uB1(G,v?"SAPISIDHASH":"APISIDHASH",k):null)&&C.push(G);v&&((v=RIR("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",k))&&C.push(v),
(k=RIR("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",k))&&C.push(k))}return C.length==0?null:C.join(" ")};var lH6=function(){this.minSize=1024};
lH6.prototype.compress=function(k){var v,C,G,p;return _.Z(function(P){switch(P.nextAddress){case 1:return v=new CompressionStream("gzip"),C=(new Response(v.readable)).arrayBuffer(),G=v.writable.getWriter(),P.yield(G.write((new TextEncoder).encode(k)),2);case 2:return P.yield(G.close(),3);case 3:return p=Uint8Array,P.yield(C,4);case 4:return P.return(new p(P.yieldResult))}})};
lH6.prototype.isSupported=function(k){return k<this.minSize?!1:typeof CompressionStream!=="undefined"};var diw=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(diw,_.NI);var Wj=function(k,v){this.intervalMs=k;this.callback=v;this.enabled=!1;this.nowFn=function(){return _.Yy()};
this.lastTimeMs=this.nowFn()};
Wj.prototype.setInterval=function(k){this.intervalMs=k;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
Wj.prototype.start=function(){var k=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){k.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
Wj.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
Wj.prototype.tick=function(){var k=this;if(this.enabled){var v=Math.max(this.nowFn()-this.lastTimeMs,0);v<this.intervalMs*.8?this.timer=setTimeout(function(){k.tick()},this.intervalMs-v):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var fHJ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(fHJ,_.NI);var zIZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(zIZ,_.NI);var FhZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(FhZ,_.NI);FhZ.prototype.getTransmissionType=function(){return _.FY(this,1)};var veg=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(veg,_.NI);var Hj=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Hj,_.NI);var oei=function(k){Q5(CLg,1,k)};
Hj.prototype.getModel=function(){return _.zb(this,6)};
var ccD=_.ac(Hj);var EaL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(EaL,_.NI);var Tt_=["platform","platformVersion","architecture","model","uaFullVersion"],CLg=new Hj,kmK=null;var NF=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(NF,_.NI);var aHw=function(k){return _.fk(k,1,1)};var MHD=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k,4)};
_.E(MHD,_.NI);_.Iu=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k,36)};
_.E(_.Iu,_.NI);_.Iu.prototype.getExperimentIds=function(){return _.dP(this,diw,16)};var $iG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k,19)};
_.E($iG,_.NI);$iG.prototype.setLogSource=function(k){return _.fk(this,2,k)};
$iG.prototype.setScheduler=function(k){return _.fk(this,10,k)};var gaQ=function(k,v){this.isServiceWorkerScope=v=v===void 0?!1:v;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new $iG;Number.isInteger(k)&&this.logRequest.setLogSource(k);v||(this.locale=document.documentElement.getAttribute("lang"));Uin(this,new NF)};
gaQ.prototype.setLogSource=function(k){this.logRequest.setLogSource(k);return this};
var Uin=function(k,v){_.$x(k.logRequest,1,v);_.FY(v,1)||aHw(v);k.isServiceWorkerScope||(v=ZE(k),_.zb(v,5)||_.xz(v,5,k.locale));k.uach&&(v=ZE(k),_.dP(v,Hj,9)||_.$x(v,9,k.uach))},i9G=function(k,v){k.transmissionType=v},LhL=function(k){var v=v===void 0?Tt_:v;
var C=k.isServiceWorkerScope?void 0:h9();C?GmK(C,v).then(function(G){k.uach=ccD(G!=null?G:"[]");G=ZE(k);_.$x(G,9,k.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},ZE=function(k){var v=_.dP(k.logRequest,NF,1);
v||(v=new NF,Uin(k,v));k=v;v=_.dP(k,EaL,11);v||(v=new EaL,_.$x(k,11,v));return v};
gaQ.prototype.build=function(k,v,C,G,p,P){v=v===void 0?0:v;C=C===void 0?0:C;G=G===void 0?null:G;p=p===void 0?0:p;P=P===void 0?0:P;if(!this.isServiceWorkerScope){var N=ZE(this);var I=new FhZ;I=_.fk(I,1,this.transmissionType);I=_.zv(I,2,this.isFinal);C=_.Mh(I,3,C>0?C:void 0);C=_.Mh(C,4,p>0?p:void 0);C=_.Mh(C,5,P>0?P:void 0);p=C.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;P=p[_.PD]|0;C=Un(C,P)?C:Uy$(C,p,P)?$y6(C,p):new C.constructor(ha(p,P,!0));_.$x(N,10,C)}N=this.logRequest.clone();C=Date.now().toString();
N=_.zG(N,4,b0(C));k=k.slice();k=Q5(N,3,k);G&&(N=new fHJ,G=_.Mh(N,13,G),N=new zIZ,G=_.$x(N,2,G),N=new MHD,G=_.$x(N,1,G),G=_.fk(G,2,9),_.$x(k,18,G));v&&_.XZ(k,14,v);return k};F8.prototype.currBackoffCount_=0;F8.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
F8.prototype.getValue=function(){return this.currValue_};
var O9U=function(k){k.currBaseValue_=Math.min(k.maxValue_,k.currBaseValue_*k.backoffFactor_);k.currValue_=Math.min(k.maxValue_,k.currBaseValue_+(k.randomFactor_?Math.round(k.randomFactor_*(Math.random()-.5)*2*k.currBaseValue_):0));k.currBackoffCount_++};var $y1=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k,8)};
_.E($y1,_.NI);var ycQ=_.ac($y1);var UyJ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(UyJ,_.NI);var SM;SM=new gFI;var uS=function(k){_.AW.call(this);var v=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9767_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$9767_sendBeaconApiEnabled=!1;this.logSource=k.logSource;this.getAuthHeaderValue=
k.getAuthHeaderValue||function(){};
this.logRequestBuilder=new gaQ(k.logSource,k.isServiceWorkerScope);this.network=k.network||null;this.productID=k.productID||null;this.bufferSize=1E3;this.clearcutUrl=k.urlOverride||null;this.sessionIndex=k.sessionIndex||null;this.disableAutomaticFlush=k.disableAutomaticFlush||!1;this.withCredentials=!k.disableWithCredentials;this.isServiceWorkerScope=k.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!h9()&&!!h9().navigator&&h9().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(X56())).searchParams&&!!(new URL(X56())).searchParams.set;var C=aHw(new NF);Uin(this.logRequestBuilder,C);this.flushBackoff=new F8(1E4,3E5,.1);k=xiR(this,k.backgroundJobDeferrer);this.JSC$9767_flushTimer=new Wj(this.flushBackoff.getValue(),k);this.backupTimer=new Wj(6E5,k);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){AcD(v);
var G;(G=v.metalogService)==null||G.flush()}}),document.addEventListener("pagehide",function(){AcD(v);
var G;(G=v.metalogService)==null||G.flush()}))};
_.E(uS,_.AW);var xiR=function(k,v){return k.isBrowserSupported?v?function(){v().then(function(){k.flush()})}:function(){k.flush()}:function(){}};
uS.prototype.disposeInternal=function(){AcD(this);this.JSC$9767_flushTimer.stop();this.backupTimer.stop();_.AW.prototype.disposeInternal.call(this)};
var eIL=function(k){k.clearcutUrl||(k.clearcutUrl=X56());try{return(new URL(k.clearcutUrl)).toString()}catch(v){return(new URL(k.clearcutUrl,h9().location.origin)).toString()}};
uS.prototype.dispatch=function(k){if(k instanceof _.Iu)this.log(k);else try{var v=new _.Iu,C=k.serialize();var G=_.xz(v,8,C);this.log(G)}catch(p){Qg(this,4,1)}};
var Qg=function(k,v,C){k.metalogService&&k.metalogService.increment(v,C)};
uS.prototype.log=function(k){Qg(this,2,1);if(this.isBrowserSupported){k=k.clone();var v=this.sequencePosition++;k=_.XZ(k,21,v);this.componentId&&_.xz(k,26,this.componentId);v=k;if(A1x(_.Hu(v,1))==null){var C=Date.now();C=Number.isFinite(C)?C.toString():"0";_.zG(v,1,b0(C))}_.xZK(_.Hu(v,15))!=null||_.XZ(v,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(C=this.experimentIds.clone(),_.$x(v,16,C));Qg(this,1,1);v=this.pendingEvents.length-this.bufferSize+1;v>0&&(this.pendingEvents.splice(0,v),
this.numLogsDroppedSinceLastFlush+=v,Qg(this,3,v));this.pendingEvents.push(k);this.disableAutomaticFlush||this.JSC$9767_flushTimer.enabled||this.JSC$9767_flushTimer.start()}};
uS.prototype.flush=function(k,v){var C=this;if(this.pendingEvents.length===0)k&&k();else if(this.JSC$9767_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,q0J(this);else{var G=Date.now();if(this.noFlushUntilMs>G&&this.startWaitingMs<G)v&&v("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?i9G(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var p=this.pendingEvents.length,
P=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),N=this.getAuthHeaderValue();if(N&&this.lastFailedAuth===N)v&&v("stale-auth-token");else{this.pendingEvents=[];this.JSC$9767_flushTimer.enabled&&this.JSC$9767_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;G=P.serialize();var I;this.JSC$9767_compressor&&this.JSC$9767_compressor.isSupported(G.length)&&
(I=this.JSC$9767_compressor.compress(G));var S=miI(this,G,N),Q=function(d){C.flushBackoff.reset();C.JSC$9767_flushTimer.setInterval(C.flushBackoff.getValue());if(d){var f=null;try{var c=JSON.stringify(JSON.parse(d.replace(")]}'\n","")));f=ycQ(c)}catch(U){}f&&(d=Number(dn(f,1,_.DI("-1"))),d>0&&(C.startWaitingMs=Date.now(),C.noFlushUntilMs=C.startWaitingMs+d),C0D(f.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,SM.fieldIndex),oFZ(f,SM.fieldIndex),f=SM.ctor?SM.getExtensionFn(f,SM.ctor,SM.fieldIndex,
SM.JSC$8947_hasMessageId):SM.getExtensionFn(f,SM.fieldIndex,null,SM.JSC$8947_hasMessageId),f=f===null?void 0:f)&&(f=_.RI(f,1,-1),f!==-1&&(C.flushBackoff=new F8(f<1?1:f,3E5,.1),C.JSC$9767_flushTimer.setInterval(C.flushBackoff.getValue())))}k&&k();C.numRetriesSinceLastSuccessfulFlush=0},R=function(d,f){var c=_.Qe(P,_.Iu,3,_.by());
var U=Number(dn(P,14));O9U(C.flushBackoff);C.JSC$9767_flushTimer.setInterval(C.flushBackoff.getValue());d===401&&N&&(C.lastFailedAuth=N);U&&(C.numLogsDroppedSinceLastFlush+=U);f===void 0&&(f=C.isRetryable(d));f&&(C.pendingEvents=c.concat(C.pendingEvents),C.disableAutomaticFlush||C.JSC$9767_flushTimer.enabled||C.JSC$9767_flushTimer.start());Qg(C,7,1);v&&v("net-send-failed",d);++C.numRetriesSinceLastSuccessfulFlush},l=function(){C.network&&C.network.send(S,Q,R)};
I?I.then(function(d){Qg(C,5,p);S.requestHeaders["Content-Encoding"]="gzip";S.requestHeaders["Content-Type"]="application/binary";S.body=d;S.bodyType=2;l()},function(){Qg(C,6,p);
l()}):l()}}}};
var miI=function(k,v,C){C=C===void 0?null:C;var G=G===void 0?k.withCredentials:G;var p={},P=new URL(eIL(k));C&&(p.Authorization=C);k.sessionIndex&&(p["X-Goog-AuthUser"]=k.sessionIndex,P.searchParams.set("authuser",k.sessionIndex));k.pageId&&(Object.defineProperty(p,"X-Goog-PageId",{value:k.pageId}),P.searchParams.set("pageId",k.pageId));return{url:P.toString(),body:v,bodyType:1,requestHeaders:p,requestType:"POST",withCredentials:G,timeoutMillis:k.timeoutMillis}},AcD=function(k){k.logRequestBuilder.isFinal=
!0;
k.flush();k.logRequestBuilder.isFinal=!1},q0J=function(k){DiG(k,function(v,C){v=new URL(v);
v.searchParams.set("format","json");var G=!1;try{G=h9().navigator.sendBeacon(v.toString(),C.serialize())}catch(p){}G||(k.isSendBeaconSupported=!1);return G})},DiG=function(k,v){if(k.pendingEvents.length!==0){var C=new URL(eIL(k));
C.searchParams.delete("format");var G=k.getAuthHeaderValue();G&&C.searchParams.set("auth",G);C.searchParams.set("authuser",k.sessionIndex||"0");for(G=0;G<10&&k.pendingEvents.length;++G){var p=k.pendingEvents.slice(0,32),P=k.logRequestBuilder.build(p,k.numLogsDroppedSinceLastFlush,k.numRetriesSinceLastSuccessfulFlush,k.productID,k.persistedLogRecoveredCount,k.persistedLogExpiredCount);if(!v(C.toString(),P)){++k.numRetriesSinceLastSuccessfulFlush;break}k.numLogsDroppedSinceLastFlush=0;k.numRetriesSinceLastSuccessfulFlush=
0;k.persistedLogRecoveredCount=0;k.persistedLogExpiredCount=0;k.pendingEvents=k.pendingEvents.slice(p.length)}k.JSC$9767_flushTimer.enabled&&k.JSC$9767_flushTimer.stop()}};
uS.prototype.isRetryable=function(k){return 500<=k&&k<600||k===401||k===0};
var X56=function(){return"https://play.google.com/log?format=json&hasfast=true"};var tH6=function(){this.abortSupported=typeof AbortController!=="undefined"};
tH6.prototype.send=function(k,v,C){var G=this,p,P,N,I,S,Q,R,l,d,f;return _.Z(function(c){switch(c.nextAddress){case 1:return P=(p=G.abortSupported?new AbortController:void 0)?setTimeout(function(){p.abort()},k.timeoutMillis):void 0,_.EQ(c,2,3),N=Object.assign({},{method:k.requestType,
headers:Object.assign({},k.requestHeaders)},k.body&&{body:k.body},k.withCredentials&&{credentials:"include"},{signal:k.timeoutMillis&&p?p.signal:null}),c.yield(fetch(k.url,N),5);case 5:I=c.yieldResult;if(I.status!==200){(S=C)==null||S(I.status);c.jumpTo(3);break}if((Q=v)==null){c.jumpTo(7);break}return c.yield(I.text(),8);case 8:Q(c.yieldResult);case 7:case 3:_.MQ(c);clearTimeout(P);_.UQ(c,0);break;case 2:R=_.g6(c);switch((l=R)==null?void 0:l.name){case "AbortError":(d=C)==null||d(408);break;default:(f=
C)==null||f(400)}c.jumpTo(3)}})};
tH6.prototype.getTransmissionType=function(){return 4};_.aI=function(k,v){v=v===void 0?"0":v;_.AW.call(this);this.logSource=k;this.sessionIndex=v;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9785_clearExperimentIds=this.productID=null;this.JSC$9785_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.E(_.aI,_.AW);var QSD=function(k,v){k.buildLabel=v;return k},uK_=function(k,v){k.network=v;
return k},R7m=function(k,v){k.JSC$9785_clearExperimentIds=v},ST3=function(k){k.JSC$9785_sendBeaconApiEnabled=!0;
return k};
_.aI.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.aI.prototype.build=function(){this.network||(this.network=new tH6);var k=new uS({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.QKD,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.Mt(this,k);if(this.buildLabel){var v=this.buildLabel,C=
ZE(k.logRequestBuilder);_.xz(C,7,v)}k.JSC$9767_compressor=new lH6;this.componentId&&(k.componentId=this.componentId);this.productID&&(k.productID=this.productID);this.pageId&&(k.pageId=this.pageId);this.JSC$9785_clearExperimentIds&&((C=this.JSC$9785_clearExperimentIds)?(k.experimentIds||(k.experimentIds=new diw),v=k.experimentIds,C=C.serialize(),_.xz(v,4,C)):k.experimentIds&&_.zG(k.experimentIds,4));this.JSC$9785_sendBeaconApiEnabled&&(k.JSC$9767_sendBeaconApiEnabled=k.isSendBeaconSupported);LhL(k.logRequestBuilder);
this.bufferSize&&(k.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(k);return k};var fym=function(k,v,C,G,p,P,N){k=k===void 0?-1:k;v=v===void 0?"":v;C=C===void 0?"":C;G=G===void 0?!1:G;p=p===void 0?"":p;_.AW.call(this);this.logSource=k;this.componentId=v;P?v=P:(k=new _.aI(k,"0"),k.componentId=v,_.Mt(this,k),C!==""&&(k.destinationUrl=C),G&&(k.serviceWorkerScopeEnabled=!0),p&&QSD(k,p),N&&uK_(k,N),v=k.build());this.JSC$9789_transport=v};
_.E(fym,_.AW);fym.prototype.flush=function(k){k=k||[];if(k.length){for(var v=new WhD,C=[],G=0;G<k.length;G++){var p=k[G],P=IH1(p);C.push(P);p.clear()}Q5(v,1,C);this.JSC$9789_transport.dispatch(v);this.JSC$9789_transport.flush()}};var seI=function(k){this.cellValue=k};var bS=function(k,v,C){this.JSC$9794_metricName=k;this.cellType=v;this.fields=C||[];this.cellMap=new Map},NwU=function(k){return k.fields.map(function(v){return v.fieldType})},H9L=function(k){return k.fields.map(function(v){return v.fieldName})};
_.W=bS.prototype;_.W.addCell=function(k){var v=_.j7.apply(1,arguments),C=this.getCells(v);C?C.push(new seI(k)):this.JSC$9794_setCell(k,v)};
_.W.JSC$9794_setCell=function(k){var v=this.JSC$9794_getKey(_.j7.apply(1,arguments));this.cellMap.set(v,[new seI(k)])};
_.W.getCells=function(){var k=this.JSC$9794_getKey(_.j7.apply(0,arguments));return this.cellMap.has(k)?this.cellMap.get(k):void 0};
_.W.getCell=function(){var k=this.getCells(_.j7.apply(0,arguments));return k&&k.length?k[0]:void 0};
_.W.clear=function(){this.cellMap.clear()};
_.W.JSC$9794_getKey=function(){var k=_.j7.apply(0,arguments);return k?k.join(","):"key"};var VHG=function(k,v){bS.call(this,k,3,v)};
_.E(VHG,bS);VHG.prototype.JSC$9797_incrementCounterBy=function(k){var v=_.j7.apply(1,arguments),C=0,G=this.getCell(v);G&&(C=G.cellValue);this.JSC$9794_setCell(C+k,v)};var hIG=function(k,v){bS.call(this,k,2,v)};
_.E(hIG,bS);hIG.prototype.record=function(k){this.addCell(k,_.j7.apply(1,arguments))};_.Ru=function(k){this.id=k};
_.Ru.prototype.toString=function(){return this.id};_.lS=function(k,v){this.type=k instanceof _.Ru?String(k):k;this.currentTarget=this.target=v;this.defaultPrevented=this.propagationStopped_=!1};
_.lS.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.lS.prototype.preventDefault=function(){this.defaultPrevented=!0};_.dC=function(k,v){_.lS.call(this,k?k.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;k&&this.init(k,v)};
_.wO(_.dC,_.lS);
_.dC.prototype.init=function(k,v){var C=this.type=k.type,G=k.changedTouches&&k.changedTouches.length?k.changedTouches[0]:null;this.target=k.target||k.srcElement;this.currentTarget=v;v=k.relatedTarget;v||(C=="mouseover"?v=k.fromElement:C=="mouseout"&&(v=k.toElement));this.relatedTarget=v;G?(this.clientX=G.clientX!==void 0?G.clientX:G.pageX,this.clientY=G.clientY!==void 0?G.clientY:G.pageY,this.screenX=G.screenX||0,this.screenY=G.screenY||0):(this.offsetX=_.kA||k.offsetX!==void 0?k.offsetX:k.layerX,
this.offsetY=_.kA||k.offsetY!==void 0?k.offsetY:k.layerY,this.clientX=k.clientX!==void 0?k.clientX:k.pageX,this.clientY=k.clientY!==void 0?k.clientY:k.pageY,this.screenX=k.screenX||0,this.screenY=k.screenY||0);this.button=k.button;this.keyCode=k.keyCode||0;this.key=k.key||"";this.charCode=k.charCode||(C=="keypress"?k.keyCode:0);this.ctrlKey=k.ctrlKey;this.altKey=k.altKey;this.shiftKey=k.shiftKey;this.metaKey=k.metaKey;this.pointerId=k.pointerId||0;this.pointerType=k.pointerType;this.state=k.state;
this.timeStamp=k.timeStamp;this.event_=k;k.defaultPrevented&&_.dC.superClass_.preventDefault.call(this)};
_.dC.prototype.isButton=function(k){return this.event_.button==k};
_.dC.prototype.stopPropagation=function(){_.dC.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.dC.prototype.preventDefault=function(){_.dC.superClass_.preventDefault.call(this);var k=this.event_;k.preventDefault?k.preventDefault():k.returnValue=!1};var BwL="closure_listenable_"+(Math.random()*1E6|0),fd=function(k){return!(!k||!k[BwL])};var jeG=0;var Y0w=function(k,v,C,G,p){this.listener=k;this.proxy=null;this.src=v;this.type=C;this.capture=!!G;this.handler=p;this.key=++jeG;this.removed=this.callOnce=!1},w51=function(k){k.removed=!0;
k.listener=null;k.proxy=null;k.src=null;k.handler=null};EV.prototype.add=function(k,v,C,G,p){var P=k.toString();k=this.listeners[P];k||(k=this.listeners[P]=[],this.typeCount_++);var N=naU(k,v,G,p);N>-1?(v=k[N],C||(v.callOnce=!1)):(v=new Y0w(v,this.src,P,!!G,p),v.callOnce=C,k.push(v));return v};
EV.prototype.remove=function(k,v,C,G){k=k.toString();if(!(k in this.listeners))return!1;var p=this.listeners[k];v=naU(p,v,C,G);return v>-1?(w51(p[v]),_.OiD(p,v),p.length==0&&(delete this.listeners[k],this.typeCount_--),!0):!1};
var JcJ=function(k,v){var C=v.type;if(!(C in k.listeners))return!1;var G=_.VK(k.listeners[C],v);G&&(w51(v),k.listeners[C].length==0&&(delete k.listeners[C],k.typeCount_--));return G};
EV.prototype.removeAll=function(k){k=k&&k.toString();var v=0,C;for(C in this.listeners)if(!k||C==k){for(var G=this.listeners[C],p=0;p<G.length;p++)++v,w51(G[p]);delete this.listeners[C];this.typeCount_--}return v};
EV.prototype.getListener=function(k,v,C,G){k=this.listeners[k.toString()];var p=-1;k&&(p=naU(k,v,C,G));return p>-1?k[p]:null};
EV.prototype.hasListener=function(k,v){var C=k!==void 0,G=C?k.toString():"",p=v!==void 0;return _.t9.some(this.listeners,function(P){for(var N=0;N<P.length;++N)if(!(C&&P[N].type!=G||p&&P[N].capture!=v))return!0;return!1})};
var naU=function(k,v,C,G){for(var p=0;p<k.length;++p){var P=k[p];if(!P.removed&&P.listener==v&&P.capture==!!C&&P.handler==G)return p}return-1};var rcQ,KhQ,TwZ,oHD,vHJ,If,Zp,pGI,CER,GhZ,z9,PEL,kh1;rcQ="closure_lm_"+(Math.random()*1E6|0);KhQ={};TwZ=0;_.Qa=function(k,v,C,G,p){if(G&&G.once)return If(k,v,C,G,p);if(Array.isArray(v)){for(var P=0;P<v.length;P++)_.Qa(k,v[P],C,G,p);return null}C=kh1(C);return fd(k)?k.listen(v,C,_.ni(G)?!!G.capture:!!G,p):oHD(k,v,C,!1,G,p)};
oHD=function(k,v,C,G,p,P){if(!v)throw Error("va");var N=_.ni(p)?!!p.capture:!!p,I=z9(k);I||(k[rcQ]=I=new EV(k));C=I.add(v,C,G,N,P);if(C.proxy)return C;G=vHJ();C.proxy=G;G.src=k;G.listener=C;if(k.addEventListener)_.CiJ||(p=N),p===void 0&&(p=!1),k.addEventListener(v.toString(),G,p);else if(k.attachEvent)k.attachEvent(CER(v.toString()),G);else if(k.addListener&&k.removeListener)k.addListener(G);else throw Error("wa");TwZ++;return C};
vHJ=function(){var k=GhZ,v=function(C){return k.call(v.src,v.listener,C)};
return v};
If=function(k,v,C,G,p){if(Array.isArray(v)){for(var P=0;P<v.length;P++)If(k,v[P],C,G,p);return null}C=kh1(C);return fd(k)?k.listenOnce(v,C,_.ni(G)?!!G.capture:!!G,p):oHD(k,v,C,!0,G,p)};
_.Fi=function(k,v,C,G,p){if(Array.isArray(v))for(var P=0;P<v.length;P++)_.Fi(k,v[P],C,G,p);else G=_.ni(G)?!!G.capture:!!G,C=kh1(C),fd(k)?k.unlisten(v,C,G,p):k&&(k=z9(k))&&(v=k.getListener(v,C,G,p))&&Zp(v)};
Zp=function(k){if(typeof k==="number"||!k||k.removed)return!1;var v=k.src;if(fd(v))return JcJ(v.eventTargetListeners_,k);var C=k.type,G=k.proxy;v.removeEventListener?v.removeEventListener(C,G,k.capture):v.detachEvent?v.detachEvent(CER(C),G):v.addListener&&v.removeListener&&v.removeListener(G);TwZ--;(C=z9(v))?(JcJ(C,k),C.typeCount_==0&&(C.src=null,v[rcQ]=null)):w51(k);return!0};
pGI=function(k,v,C,G,p){C=kh1(C);G=!!G;return fd(k)?k.getListener(v,C,G,p):k?(k=z9(k))?k.getListener(v,C,G,p):null:null};
CER=function(k){return k in KhQ?KhQ[k]:KhQ[k]="on"+k};
GhZ=function(k,v){if(k.removed)k=!0;else{v=new _.dC(v,this);var C=k.listener,G=k.handler||k.src;k.callOnce&&Zp(k);k=C.call(G,v)}return k};
z9=function(k){k=k[rcQ];return k instanceof EV?k:null};
PEL="__closure_events_fn_"+(Math.random()*1E9>>>0);kh1=function(k){if(typeof k==="function")return k;k[PEL]||(k[PEL]=function(v){return k.handleEvent(v)});
return k[PEL]};_.cj=function(){_.AW.call(this);this.eventTargetListeners_=new EV(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.wO(_.cj,_.AW);_.cj.prototype[BwL]=!0;_.W=_.cj.prototype;_.W.setParentEventTarget=function(k){this.parentEventTarget_=k};
_.W.addEventListener=function(k,v,C,G){_.Qa(this,k,v,C,G)};
_.W.removeEventListener=function(k,v,C,G){_.Fi(this,k,v,C,G)};
_.W.dispatchEvent=function(k){var v,C=this.parentEventTarget_;if(C)for(v=[];C;C=C.parentEventTarget_)v.push(C);C=this.actualEventTarget_;var G=k.type||k;if(typeof k==="string")k=new _.lS(k,C);else if(k instanceof _.lS)k.target=k.target||C;else{var p=k;k=new _.lS(G,C);_.t9.extend(k,p)}p=!0;var P;if(v)for(P=v.length-1;!k.propagationStopped_&&P>=0;P--){var N=k.currentTarget=v[P];p=WzJ(N,G,!0,k)&&p}k.propagationStopped_||(N=k.currentTarget=C,p=WzJ(N,G,!0,k)&&p,k.propagationStopped_||(p=WzJ(N,G,!1,k)&&
p));if(v)for(P=0;!k.propagationStopped_&&P<v.length;P++)N=k.currentTarget=v[P],p=WzJ(N,G,!1,k)&&p;return p};
_.W.disposeInternal=function(){_.cj.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.W.listen=function(k,v,C,G){return this.eventTargetListeners_.add(String(k),v,!1,C,G)};
_.W.listenOnce=function(k,v,C,G){return this.eventTargetListeners_.add(String(k),v,!0,C,G)};
_.W.unlisten=function(k,v,C,G){return this.eventTargetListeners_.remove(String(k),v,C,G)};
_.W.removeAllListeners=function(k){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(k):0};
var WzJ=function(k,v,C,G){v=k.eventTargetListeners_.listeners[String(v)];if(!v)return!0;v=v.concat();for(var p=!0,P=0;P<v.length;++P){var N=v[P];if(N&&!N.removed&&N.capture==C){var I=N.listener,S=N.handler||N.src;N.callOnce&&JcJ(k.eventTargetListeners_,N);p=I.call(S,G)!==!1&&p}}return p&&!G.defaultPrevented};
_.cj.prototype.getListener=function(k,v,C,G){return this.eventTargetListeners_.getListener(String(k),v,C,G)};
_.cj.prototype.hasListener=function(k,v){return this.eventTargetListeners_.hasListener(k!==void 0?String(k):void 0,v)};var Eb=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(k){return k&&AsyncContext.Snapshot.wrap(k)}:function(k){return k};var HD6=function(k,v){this.create_=k;this.reset_=v;this.occupants_=0;this.JSC$9829_head_=null};
HD6.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var k=this.JSC$9829_head_;this.JSC$9829_head_=k.next;k.next=null}else k=this.create_();return k};
HD6.prototype.put=function(k){this.reset_(k);this.occupants_<100&&(this.occupants_++,k.next=this.JSC$9829_head_,this.JSC$9829_head_=k)};var NtR=function(){this.workTail_=this.workHead_=null};
NtR.prototype.add=function(k,v){var C=PL3.get();C.set(k,v);this.workTail_?this.workTail_.next=C:this.workHead_=C;this.workTail_=C};
NtR.prototype.remove=function(){var k=null;this.workHead_&&(k=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),k.next=null);return k};
var PL3=new HD6(function(){return new IoJ},function(k){return k.reset()}),IoJ=function(){this.next=this.scope=this.fn=null};
IoJ.prototype.set=function(k,v){this.fn=k;this.scope=v;this.next=null};
IoJ.prototype.reset=function(){this.next=this.scope=this.fn=null};var ZDR,Wob,pPK,SD1;Wob=!1;pPK=new NtR;_.au=function(k,v){ZDR||SD1();Wob||(ZDR(),Wob=!0);pPK.add(k,v)};
SD1=function(){var k=Promise.resolve(void 0);ZDR=function(){k.then(HSO)}};var uMD=function(k){k.prototype.$goog_Thenable=!0},QCZ=function(k){if(!k)return!1;
try{return!!k.$goog_Thenable}catch(v){return!1}};var bDL,RxU,loU,fo1,zx1,Fz7,MCJ,gHL,yYI,LzZ,ILg;_.M1=function(k,v){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(k!=_.dM)try{var C=this;k.call(v,function(G){C.resolve_(2,G)},function(G){C.resolve_(3,G)})}catch(G){this.resolve_(3,G)}};
bDL=function(){this.next=this.context=this.JSC$9840_onRejected=this.JSC$9840_onFulfilled=this.child=null;this.always=!1};
bDL.prototype.reset=function(){this.context=this.JSC$9840_onRejected=this.JSC$9840_onFulfilled=this.child=null;this.always=!1};
RxU=new HD6(function(){return new bDL},function(k){k.reset()});
loU=function(k,v,C){var G=RxU.get();G.JSC$9840_onFulfilled=k;G.JSC$9840_onRejected=v;G.context=C;return G};
_.kr=function(k){if(k instanceof _.M1)return k;var v=new _.M1(_.dM);v.resolve_(2,k);return v};
_.Rf=function(k){return new _.M1(function(v,C){C(k)})};
fo1=function(k,v,C){d_R(k,v,C,null)||_.au(_.H2(v,k))};
_.MF=function(k){return new _.M1(function(v,C){var G=k.length,p=[];if(G)for(var P=function(Q,R){G--;p[Q]=R;G==0&&v(p)},N=function(Q){C(Q)},I,S=0;S<k.length;S++)I=k[S],fo1(I,_.H2(P,S),N);
else v(p)})};
zx1=function(k){return new _.M1(function(v){var C=k.length,G=[];if(C)for(var p=function(I,S,Q){C--;G[I]=S?{fulfilled:!0,value:Q}:{fulfilled:!1,reason:Q};C==0&&v(G)},P,N=0;N<k.length;N++)P=k[N],fo1(P,_.H2(p,N,!0),_.H2(p,N,!1));
else v(G)})};
Fz7=function(k){return new _.M1(function(v,C){var G=k.length,p=[];if(G)for(var P=function(Q){v(Q)},N=function(Q,R){G--;
p[Q]=R;G==0&&C(p)},I,S=0;S<k.length;S++)I=k[S],fo1(I,P,_.H2(N,S));
else v(void 0)})};
_.As=function(){var k,v,C=new _.M1(function(G,p){k=G;v=p});
return new cYZ(C,k,v)};
_.M1.prototype.then=function(k,v,C){return EH6(this,Eb(typeof k==="function"?k:null),Eb(typeof v==="function"?v:null),C)};
uMD(_.M1);MCJ=function(k,v,C,G){aow(k,loU(v||_.dM,C||null,G))};
_.$J=function(k,v){v=Eb(v);v=loU(v,v);v.always=!0;aow(k,v);return k};
_.M1.prototype.finally=function(k){var v=this;k=Eb(k);return new _.M1(function(C,G){MCJ(v,function(p){k();C(p)},function(p){k();
G(p)})})};
_.M1.prototype.thenCatch=function(k,v){return EH6(this,null,Eb(k),v)};
_.M1.prototype.catch=_.M1.prototype.thenCatch;_.M1.prototype.cancel=function(k){if(this.state_==0){var v=new _.g0(k);_.au(function(){$_R(this,v)},this)}};
var $_R=function(k,v){if(k.state_==0)if(k.parent_){var C=k.parent_;if(C.callbackEntries_){for(var G=0,p=null,P=null,N=C.callbackEntries_;N&&(N.always||(G++,N.child==k&&(p=N),!(p&&G>1)));N=N.next)p||(P=N);p&&(C.state_==0&&G==1?$_R(C,v):(P?(G=P,G.next==C.callbackEntriesTail_&&(C.callbackEntriesTail_=G),G.next=G.next.next):U_G(C),gHL(C,p,3,v)))}k.parent_=null}else k.resolve_(3,v)},aow=function(k,v){k.callbackEntries_||k.state_!=2&&k.state_!=3||iD1(k);
k.callbackEntriesTail_?k.callbackEntriesTail_.next=v:k.callbackEntries_=v;k.callbackEntriesTail_=v},EH6=function(k,v,C,G){var p=loU(null,null,null);
p.child=new _.M1(function(P,N){p.JSC$9840_onFulfilled=v?function(I){try{var S=v.call(G,I);P(S)}catch(Q){N(Q)}}:P;
p.JSC$9840_onRejected=C?function(I){try{var S=C.call(G,I);S===void 0&&I instanceof _.g0?N(I):P(S)}catch(Q){N(Q)}}:N});
p.child.parent_=k;aow(k,p);return p.child};
_.M1.prototype.unblockAndFulfill_=function(k){this.state_=0;this.resolve_(2,k)};
_.M1.prototype.unblockAndReject_=function(k){this.state_=0;this.resolve_(3,k)};
_.M1.prototype.resolve_=function(k,v){this.state_==0&&(this===v&&(k=3,v=new TypeError("xa")),this.state_=1,d_R(v,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=v,this.state_=k,this.parent_=null,iD1(this),k!=3||v instanceof _.g0||LzZ(this,v)))};
var d_R=function(k,v,C,G){if(k instanceof _.M1)return MCJ(k,v,C,G),!0;if(QCZ(k))return k.then(v,C,G),!0;if(_.ni(k))try{var p=k.then;if(typeof p==="function")return ODG(k,p,v,C,G),!0}catch(P){return C.call(G,P),!0}return!1},ODG=function(k,v,C,G,p){var P=!1,N=function(S){P||(P=!0,C.call(p,S))},I=function(S){P||(P=!0,G.call(p,S))};
try{v.call(k,N,I)}catch(S){I(S)}},iD1=function(k){k.executing_||(k.executing_=!0,_.au(k.executeCallbacks_,k))},U_G=function(k){var v=null;
k.callbackEntries_&&(v=k.callbackEntries_,k.callbackEntries_=v.next,v.next=null);k.callbackEntries_||(k.callbackEntriesTail_=null);return v};
_.M1.prototype.executeCallbacks_=function(){for(var k;k=U_G(this);)gHL(this,k,this.state_,this.result_);this.executing_=!1};
gHL=function(k,v,C,G){if(C==3&&v.JSC$9840_onRejected&&!v.always)for(;k&&k.hadUnhandledRejection_;k=k.parent_)k.hadUnhandledRejection_=!1;if(v.child)v.child.parent_=null,yYI(v,C,G);else try{v.always?v.JSC$9840_onFulfilled.call(v.context):yYI(v,C,G)}catch(p){ILg.call(null,p)}RxU.put(v)};
yYI=function(k,v,C){v==2?k.JSC$9840_onFulfilled.call(k.context,C):k.JSC$9840_onRejected&&k.JSC$9840_onRejected.call(k.context,C)};
LzZ=function(k,v){k.hadUnhandledRejection_=!0;_.au(function(){k.hadUnhandledRejection_&&ILg.call(null,v)})};
ILg=pi;_.g0=function(k){_.vZ.call(this,k)};
_.wO(_.g0,_.vZ);_.g0.prototype.name="cancel";var cYZ=function(k,v,C){this.promise=k;this.resolve=v;this.reject=C};var Ub;_.d2=function(k,v){_.cj.call(this);this.JSC$9852_interval_=k||1;this.timerObject_=v||_.G$;this.boundTick_=(0,_.eI)(this.tick_,this);this.last_=_.Yy()};
_.wO(_.d2,_.cj);_.W=_.d2.prototype;_.W.enabled=!1;_.W.JSC$9854_timer_=null;_.W.setInterval=function(k){this.JSC$9852_interval_=k;this.JSC$9854_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$9854_timer_&&this.stop()};
_.W.tick_=function(){if(this.enabled){var k=_.Yy()-this.last_;k>0&&k<this.JSC$9852_interval_*.8?this.JSC$9854_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9852_interval_-k):(this.JSC$9854_timer_&&(this.timerObject_.clearTimeout(this.JSC$9854_timer_),this.JSC$9854_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.W.start=function(){this.enabled=!0;this.JSC$9854_timer_||(this.JSC$9854_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9852_interval_),this.last_=_.Yy())};
_.W.stop=function(){this.enabled=!1;this.JSC$9854_timer_&&(this.timerObject_.clearTimeout(this.JSC$9854_timer_),this.JSC$9854_timer_=null)};
_.W.disposeInternal=function(){_.d2.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
Ub=function(k,v,C){if(typeof k==="function")C&&(k=(0,_.eI)(k,C));else if(k&&typeof k.handleEvent=="function")k=(0,_.eI)(k.handleEvent,k);else throw Error("ya");return Number(v)>2147483647?-1:_.G$.setTimeout(k,v||0)};
_.XGw=function(k){var v=null;return(new _.M1(function(C,G){v=Ub(function(){C(void 0)},k);
v==-1&&G(Error("za"))})).thenCatch(function(C){_.G$.clearTimeout(v);
throw C;})};var $u=function(k){_.AW.call(this);this.streamzLogger=k;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$9858_flushTimer=new _.d2(this.flushInterval);this.JSC$9858_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.Mt(this,this.JSC$9858_flushTimer)};
_.E($u,_.AW);$u.prototype.sendIsolatedPayload=function(k){this.shouldSendIsolatedPayload=k;this.invocationLimit=1};
var x_L=function(k){k.JSC$9858_flushTimer.enabled||k.JSC$9858_flushTimer.start();k.invocationCount++;k.invocationCount>=k.invocationLimit&&k.snapshotAndFlush()};
$u.prototype.snapshotAndFlush=function(){var k=this.metricMap.values();k=[].concat(_.tX(k)).filter(function(v){return v.cellMap.size});
k.length&&this.streamzLogger.flush(k,this.shouldSendIsolatedPayload);AYG(k);this.invocationCount=0;this.JSC$9858_flushTimer.enabled&&this.JSC$9858_flushTimer.stop()};
$u.prototype.addNewCounter=function(k){var v=_.j7.apply(1,arguments);this.metricMap.has(k)||this.metricMap.set(k,new VHG(k,v))};
$u.prototype.addNewEventMetric=function(k){var v=_.j7.apply(1,arguments);this.metricMap.has(k)||this.metricMap.set(k,new hIG(k,v))};
var exG=function(k,v){return k.disabledMetrics.has(v)?void 0:k.metricMap.get(v)};
$u.prototype.JSC$9858_incrementCounter=function(k){this.JSC$9858_incrementCounterBy(k,1,_.j7.apply(1,arguments))};
$u.prototype.JSC$9858_incrementCounterBy=function(k,v){var C=_.j7.apply(2,arguments),G=exG(this,k);G&&G instanceof VHG&&(G.JSC$9797_incrementCounterBy(v,C),x_L(this))};
$u.prototype.record=function(k,v){var C=_.j7.apply(2,arguments),G=exG(this,k);G&&G instanceof hIG&&(G.record(v,C),x_L(this))};
var AYG=function(k){for(var v=0;v<k.length;v++)k[v].clear()};_.gC=function(k,v,C){C=C===void 0?{}:C;v=Error.call(this,v);this.message=v.message;"stack"in v&&(this.stack=v.stack);this.code=k;this.metadata=C;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.E(_.gC,Error);_.gC.prototype.toString=function(){var k="RpcError("+(Iy2(this.code)||String(this.code))+")";this.message&&(k+=": "+this.message);return k};_.qD1=_.G$.JSON.parse;_.iS=_.G$.JSON.stringify;_.l6=_.G$.JSON.parse;_.m_1=function(k){switch(k){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 D_n=function(k){switch(k){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var tC6,sC6=function(){};
_.wO(sC6,_.ZS$);sC6.prototype.createInstance=function(){return new XMLHttpRequest};
tC6=new sC6;_.Ld=function(k){_.cj.call(this);this.headers=new Map;this.JSC$9867_xmlHttpFactory_=k||null;this.JSC$9867_active_=!1;this.JSC$9867_xhr_=null;this.JSC$9867_lastUri_="";this.JSC$9867_lastErrorCode_=0;this.JSC$9867_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$9867_timeoutId_=null;this.responseType_="";this.JSC$9867_withCredentials_=!1};
_.wO(_.Ld,_.cj);var VCQ=/^https?$/i,hxn=["POST","PUT"],BtZ=[],jsZ=function(k,v,C,G,p,P,N){var I=new _.Ld;BtZ.push(I);v&&I.listen("complete",v);I.listenOnce("ready",I.cleanupSend_);P&&(I.timeoutInterval_=Math.max(0,P));N&&(I.JSC$9867_withCredentials_=N);I.send(k,C,G,p)};
_.Ld.prototype.cleanupSend_=function(){this.dispose();_.VK(BtZ,this)};
_.Ld.prototype.send=function(k,v,C,G){if(this.JSC$9867_xhr_)throw Error("Aa`"+this.JSC$9867_lastUri_+"`"+k);v=v?v.toUpperCase():"GET";this.JSC$9867_lastUri_=k;this.JSC$9867_lastError_="";this.JSC$9867_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$9867_active_=!0;this.JSC$9867_xhr_=this.createXhr();this.JSC$9867_xhr_.onreadystatechange=Eb((0,_.eI)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$9867_xhr_.open(v,String(k),!0),this.inOpen_=!1}catch(N){jC6(this,N);return}k=C||"";C=new Map(this.headers);
if(G)if(Object.getPrototypeOf(G)===Object.prototype)for(var p in G)C.set(p,G[p]);else if(typeof G.keys==="function"&&typeof G.get==="function"){p=_.H(G.keys());for(var P=p.next();!P.done;P=p.next())P=P.value,C.set(P,G.get(P))}else throw Error("Ba`"+String(G));G=Array.from(C.keys()).find(function(N){return"content-type"==N.toLowerCase()});
p=_.G$.FormData&&k instanceof _.G$.FormData;!_.s2(hxn,v)||G||p||C.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");v=_.H(C);for(G=v.next();!G.done;G=v.next())C=_.H(G.value),G=C.next().value,C=C.next().value,this.JSC$9867_xhr_.setRequestHeader(G,C);this.responseType_&&(this.JSC$9867_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$9867_xhr_&&this.JSC$9867_xhr_.withCredentials!==this.JSC$9867_withCredentials_&&(this.JSC$9867_xhr_.withCredentials=this.JSC$9867_withCredentials_);
try{this.JSC$9867_timeoutId_&&(clearTimeout(this.JSC$9867_timeoutId_),this.JSC$9867_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$9867_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$9867_xhr_.send(k),this.inSend_=!1}catch(N){jC6(this,N)}};
_.Ld.prototype.createXhr=function(){return this.JSC$9867_xmlHttpFactory_?this.JSC$9867_xmlHttpFactory_.createInstance():tC6.createInstance()};
_.Ld.prototype.timeout_=function(){typeof PDZ!="undefined"&&this.JSC$9867_xhr_&&(this.JSC$9867_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$9867_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var jC6=function(k,v){k.JSC$9867_active_=!1;k.JSC$9867_xhr_&&(k.inAbort_=!0,k.JSC$9867_xhr_.abort(),k.inAbort_=!1);k.JSC$9867_lastError_=v;k.JSC$9867_lastErrorCode_=5;YDD(k);wGI(k)},YDD=function(k){k.errorDispatched_||(k.errorDispatched_=!0,k.dispatchEvent("complete"),k.dispatchEvent("error"))};
_.Ld.prototype.abort=function(k){this.JSC$9867_xhr_&&this.JSC$9867_active_&&(this.JSC$9867_active_=!1,this.inAbort_=!0,this.JSC$9867_xhr_.abort(),this.inAbort_=!1,this.JSC$9867_lastErrorCode_=k||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),wGI(this))};
_.Ld.prototype.disposeInternal=function(){this.JSC$9867_xhr_&&(this.JSC$9867_active_&&(this.JSC$9867_active_=!1,this.inAbort_=!0,this.JSC$9867_xhr_.abort(),this.inAbort_=!1),wGI(this,!0));_.Ld.superClass_.disposeInternal.call(this)};
_.Ld.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)nHG(this);else this.onReadyStateChangeEntryPoint_()};
_.Ld.prototype.onReadyStateChangeEntryPoint_=function(){nHG(this)};
var nHG=function(k){if(k.JSC$9867_active_&&typeof PDZ!="undefined")if(k.inSend_&&_.Ob(k)==4)setTimeout(k.onReadyStateChange_.bind(k),0);else if(k.dispatchEvent("readystatechange"),k.isComplete()){k.JSC$9867_active_=!1;try{if(k.isSuccess())k.dispatchEvent("complete"),k.dispatchEvent("success");else{k.JSC$9867_lastErrorCode_=6;try{var v=_.Ob(k)>2?k.JSC$9867_xhr_.statusText:""}catch(C){v=""}k.JSC$9867_lastError_=v+" ["+k.getStatus()+"]";YDD(k)}}finally{wGI(k)}}},wGI=function(k,v){if(k.JSC$9867_xhr_){k.JSC$9867_timeoutId_&&
(clearTimeout(k.JSC$9867_timeoutId_),k.JSC$9867_timeoutId_=null);
var C=k.JSC$9867_xhr_;k.JSC$9867_xhr_=null;v||k.dispatchEvent("ready");try{C.onreadystatechange=null}catch(G){}}};
_.Ld.prototype.isActive=function(){return!!this.JSC$9867_xhr_};
_.Ld.prototype.isComplete=function(){return _.Ob(this)==4};
_.Ld.prototype.isSuccess=function(){var k=this.getStatus(),v;if(!(v=D_n(k))){if(k=k===0)k=kvR(String(this.JSC$9867_lastUri_)),k=!VCQ.test(k);v=k}return v};
_.Ob=function(k){return k.JSC$9867_xhr_?k.JSC$9867_xhr_.readyState:0};
_.W=_.Ld.prototype;_.W.getStatus=function(){try{return _.Ob(this)>2?this.JSC$9867_xhr_.status:-1}catch(k){return-1}};
_.W.getResponseText=function(){try{return this.JSC$9867_xhr_?this.JSC$9867_xhr_.responseText:""}catch(k){return""}};
_.W.getResponse=function(){try{if(!this.JSC$9867_xhr_)return null;if("response"in this.JSC$9867_xhr_)return this.JSC$9867_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$9867_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$9867_xhr_)return this.JSC$9867_xhr_.mozResponseArrayBuffer}return null}catch(k){return null}};
_.W.getAllResponseHeaders=function(){return this.JSC$9867_xhr_&&_.Ob(this)>=2?this.JSC$9867_xhr_.getAllResponseHeaders()||"":""};
_.W.getLastError=function(){return typeof this.JSC$9867_lastError_==="string"?this.JSC$9867_lastError_:String(this.JSC$9867_lastError_)};var bS6=function(){};
bS6.prototype.send=function(k,v,C){v=v===void 0?function(){}:v;
C=C===void 0?function(){}:C;
jsZ(k.url,function(G){G=G.target;G.isSuccess()?v(G.getResponseText()):C(G.getStatus())},k.requestType,k.body,k.requestHeaders,k.timeoutMillis,k.withCredentials)};
bS6.prototype.getTransmissionType=function(){return 1};var JYJ=function(k,v){this.sTX=k;this.event=v;this.startTime=UV()},FoD;
JYJ.prototype.done=function(){this.sTX.gC(this.event,UV()-this.startTime)};
var yg=function(){pd.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.E(yg,pd);_.Xi=function(k,v,C){var G=UV();v=v();k.gC(C,UV()-G);return v};
FoD=function(){yg.apply(this,arguments)};
_.E(FoD,yg);_.W=FoD.prototype;_.W.xzs=function(){};
_.W.o6=function(){};
_.W.gC=function(){};
_.W.logError=function(){};
_.W.tH=function(){};
_.W.h8p=function(){};
_.W.mT5=function(){};
_.W.tIM=function(){};
var rY7=function(k){yg.call(this);var v=this;this.kk=k;this.TEST_ONLY={f6N:function(){return v.kk},
getExperimentIds:function(){return v.kk.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void v.kk.dispose()})};
_.E(rY7,yg);_.W=rY7.prototype;_.W.update=function(k){this.kk.dispose();this.kk=k};
_.W.o6=function(k){this.kk.o6(k)};
_.W.gC=function(k,v){this.kk.gC(k,v)};
_.W.logError=function(k){this.kk.logError(k)};
_.W.tH=function(){this.kk.tH()};
_.W.h8p=function(k){this.kk.h8p(k)};
_.W.mT5=function(k){this.kk.mT5(k)};
_.W.tIM=function(k){this.kk.tIM(k)};
_.W.xzs=function(k){this.kk.xzs(k)};
var KzL=function(k,v){_.AW.call(this);var C=this;this.callback=k;this.c2z=v;this.dhv=-v;this.addOnDisposeCallback(function(){return void clearTimeout(C.timer)})};
_.E(KzL,_.AW);var Tt1=function(k){if(k.timer===void 0){var v=Math.max(0,k.dhv+k.c2z-UV());k.timer=setTimeout(function(){try{k.callback()}finally{k.dhv=UV(),k.timer=void 0}},v)}},kmU=function(k,v){yg.call(this);
this.metrics=k;this.fO=v};
_.E(kmU,yg);_.W=kmU.prototype;_.W.xzs=function(k){this.metrics.dHJ.record(k,this.fO)};
_.W.o6=function(k){this.metrics.eventCount.increment(k,this.fO)};
_.W.gC=function(k,v){this.metrics.uXX.record(v,k,this.fO)};
_.W.logError=function(k){this.metrics.errorCount.increment(k,this.fO)};
_.W.h8p=function(k){this.metrics.i7Z.increment(k,this.fO)};
_.W.mT5=function(k){this.metrics.bQX.increment(k,this.fO)};
_.W.tIM=function(k){this.metrics.unz.increment(k,this.fO)};
var clK=function(k,v){v=v===void 0?[]:v;var C={fO:k.fO||"_",aGL:k.aGL||[],yGM:k.yGM|0,destinationUrl:k.destinationUrl,rZR:k.rZR||function(){},
xpR:k.xpR||function(P,N){return z7m(P,N,C.rZR,C.destinationUrl)}},G=C.xpR("51",C.aGL.concat(v));
kmU.call(this,{dHJ:new AW6(G),errorCount:new DtL(G),eventCount:new qVD(G),uXX:new mtG(G),uNl:new e37(G),i7Z:new tIL(G),bQX:new sIR(G),unz:new VIU(G)},C.fO);var p=this;this.TEST_ONLY={getExperimentIds:function(){return p.options.aGL.concat(p.bBw).sort(function(P,N){return P-N})}};
this.options=C;this.service=G;this.gE6=!k.xpR;this.flushDebouncer=new KzL(function(){return void p.service.snapshotAndFlush()},C.yGM);
this.addOnDisposeCallback(function(){p.flushDebouncer.dispose();p.gE6&&p.service.dispose()});
(this.bBw=v.slice()).sort(_.A_3)};
_.E(clK,kmU);clK.prototype.tH=function(){Tt1(this.flushDebouncer)};var DM3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(DM3,_.NI);_.tZf=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(_.tZf,_.NI);var yA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k,0,yA.messageId)};
_.E(yA,_.NI);var oeL=_.YmO(yA);yA.messageId="bfkj";var wGx=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(wGx,_.NI);var veZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(veZ,_.NI);var CLZ=_.ac(veZ);_.v7=function(){var k=this;this.promise=new Promise(function(v,C){k.resolve=v;k.reject=C})};_.xJ=function(k){_.AW.call(this);var v=this;this.xbN=Math.floor(Math.random()*200);this.c5F=new veZ;if("challenge"in k&&oeL(k.challenge)){var C=_.zb(k.challenge,4,void 0,A1);var G=_.zb(k.challenge,5,void 0,A1);_.zb(k.challenge,7,void 0,A1)&&(this.c5F=CLZ(_.zb(k.challenge,7,void 0,A1)))}else C=k.program,G=k.globalName;this.addOnDisposeCallback(function(){var c,U,O;return _.Z(function(X){if(X.nextAddress==1)return X.yield(v.j7U,2);c=X.yieldResult;U=c.kUO;(O=U)==null||O();_.OQ(X)})});
this.tw=Ee_(k.hna||{},this.c5F);_.Mt(this,this.tw);var p=new _.v7;this.j7U=p.promise;this.tw.o6("t");var P=this.tw.share(),N=new JYJ(P,"t"),I=function(c,U,O,X){if(!v.tw.isDisposed()){var x="k";U?x="h":O&&(x="u");x!=="k"?X!==0&&(v.tw.o6(x),v.tw.gC(x,c)):v.xbN<=0?(v.tw.o6(x),v.tw.gC(x,c),v.xbN=Math.floor(Math.random()*200)):v.xbN--}},S=function(c,U,O,X){Promise.resolve().then(function(){N.done();
P.tH();P.dispose();p.resolve({yCj:c,kUO:U,ggo:O,i4c:X})})};
if(!_.G$[G])throw this.tw.logError(25),Error("Ca");if(!_.G$[G].a)throw this.tw.logError(26),Error("Da");try{var Q=_.G$[G].a;G=[];for(var R=[],l=nHD(this.c5F),d=0;d<l.length;d++)G.push(l[d]),R.push(1);var f=JY$(this.c5F);for(l=0;l<f.length;l++)G.push(f[l]),R.push(2);this.hVZ=_.H(Q(C,S,!0,k.tlf,I,[G,R],_.zb(this.c5F,5),!1)).next().value;this.gPK=p.promise.then(function(){})}catch(c){throw this.tw.logError(28),c;
}};
_.E(_.xJ,_.AW);_.xJ.prototype.snapshot=function(k){if(this.isDisposed())throw Error("Ea");this.tw.o6("n");var v=this.tw.share();return this.j7U.then(function(C){var G=C.yCj;return new Promise(function(p){var P=new JYJ(v,"n");G(function(N){P.done();v.xzs(N.length);v.tH();v.dispose();p(N)},[k.qU,
k.p9K,k.f0X,k.pTq])})})};
_.xJ.prototype.bD5=function(k){this.j7U.then(function(v){var C;(C=v.ggo)==null||C(k)})};
_.xJ.prototype.opa=function(k,v){return this.j7U.then(function(C){var G;return(G=C.i4c)==null?void 0:G(k,v,!1)})};
_.xJ.prototype.dIK=function(){return this.tw.share()};var GmU=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(GmU,_.NI);var l2K=_.YmO(GmU);var pPU=function(){this.promises={};this.tYD=null},PL7=function(){pPU.instance||(pPU.instance=new pPU);
return pPU.instance},HSL=function(k,v){return Wo6(k,_.dP(v,DM3,1,A1),_.dP(v,_.tZf,2,A1),_.zb(v,3,void 0,A1))},Wo6=function(k,v,C,G){if(!v&&!C)return Promise.resolve();
if(!G)return geb(v,C);var p;(p=k.promises)[G]||(p[G]=new Promise(function(P,N){geb(v,C).then(function(){k.tYD=G;P()},function(I){delete k.promises[G];
N(I)})}));
return k.promises[G]};var NmL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(NmL,_.NI);var Iyn=function(k,v){return _.Xf(k,1,v)},ZSJ=function(k,v){return _.Xf(k,2,v)};var AI=function(k){_.AW.call(this);var v=this;this.options=k;this.tEK=new _.v7;this.gPK=this.tEK.promise;this.kQR=new _.v7;this.bAM=1;this.aVp=new _.v7;this.fds=[];this.oL5=k.oL5||function(){};
this.j3s=new rY7(Ee_(k.hna||{}));ST7(this,k.ku,k.tjc,k.mgN,k.uRI,Object.assign({},uK1,k.eRF||{}));this.addOnDisposeCallback(function(){return void QSG(v)})};
_.E(AI,_.AW);AI.prototype.snapshot=function(k){var v=this;return _.Z(function(C){switch(C.nextAddress){case 1:if(v.isDisposed())throw Error("Ea");if(v.sH||v.bfU){C.jumpTo(2);break}return C.yield(v.kQR.promise,2);case 2:if(!v.sH){C.jumpTo(4);break}return C.yield(v.sH.snapshot(k),5);case 5:return C.return(C.yieldResult);case 4:throw v.bfU;}})};
var bS1=function(k){var v;return _.Z(function(C){if(k.isDisposed())throw Error("Ea");(v=k.wx)!=null&&(v.endTimeMs=0,v.resolver(1));return C.yield(k.aVp.promise,0)})},QSG=function(k){k.bfU=Error("Ga");
k.kQR.resolve();rY3(k.tEK.promise);k.tEK.reject(Error("Ga"));k.j3s.dispose();Promise.all(k.fds).then(function(){var C;return _.Z(function(G){(C=k.sH)==null||C.dispose();k.sH=void 0;_.OQ(G)})});
k.fds=[];var v;(v=k.wx)!=null&&(v.endTimeMs=0,v.resolver(1));rY3(k.aVp.promise);k.aVp.reject(Error("Ga"))};
AI.prototype.bD5=function(k){var v,C;(v=this.sH)==null||(C=v.bD5)==null||C.call(v,k)};
AI.prototype.opa=function(k,v){var C,G,p;return(p=(C=this.sH)==null?void 0:(G=C.opa)==null?void 0:G.call(C,k,v))!=null?p:Promise.resolve()};
var R7w=function(k,v){var C=k.oL5;k.oL5=function(){C();v()}},lyQ=function(k,v){k.isDisposed()||(k.sH=v,k.j3s.update(v.dIK()),k.kQR.resolve(),k.tEK.resolve(void 0),k.oL5())};
AI.prototype.handleError=function(k){if(!this.isDisposed()){this.bfU=k;this.kQR.resolve();var v,C;(C=(v=this.options).nPz)==null||C.call(v,k)}};
var d5n=function(k,v){v&&(Promise.all(k.fds).then(function(){return void v.dispose()}),k.fds=[])},eM=function(k,v){k.bAM=v;
var C,G;(G=(C=k.options).vdv)==null||G.call(C,v)},fyw=function(k){k.isDisposed()||(k.aVp.resolve(),k.aVp=new _.v7)},ST7=function(k,v,C,G,p,P){G=G===void 0?PL7():G;
p=p===void 0?Promise.resolve(void 0):p;var N,I,S,Q,R,l,d,f,c,U,O,X;_.Z(function(x){switch(x.nextAddress){case 1:return x.yield(0,3);case 3:I=null;if(!N){x.jumpTo(6);break}eM(k,7);_.EQ(x,7);return x.yield(ye(N.snapshot({}),P.dic,function(){return Promise.resolve("E:CTO")}),9);
case 9:I=x.yieldResult;_.GG(x,6);break;case 7:_.g6(x),I="E:UCE";case 6:S=void 0,Q=N?P.dew:P.oMj,R=new F8(Q,P.g2M,P.qL6,P.pcO),l=1;case 10:if(!(l<=P.maxAttempts)){x.jumpTo(12);break}if(l===1){x.jumpTo(13);break}eM(k,0);k.wx=new z7w(R.getValue(),P.uiM,P.h7O);return x.yield(k.wx.promise,14);case 14:d=x.yieldResult,k.wx=void 0,d===1?(l=1,R.reset()):O9U(R);case 13:_.EQ(x,15);f=void 0;if(C){f=C;x.jumpTo(17);break}eM(k,5);c=G.tYD;return x.yield(ye(FoG(v,c,I),P.qwn,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:f=x.yieldResult;case 17:return eM(k,3),x.yield(ye(HSL(G,f),P.hBl,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return eM(k,8),x.yield(p,20);case 20:return U=new _.xJ({challenge:f,hna:k.options.hna,tlf:k.options.tlf}),x.yield(ye(U.gPK,P.mlb,function(){return Promise.reject(Error("Ja"))}),21);
case 21:S=U;x.jumpTo(12);break;case 15:O=_.g6(x),k.handleError(O),fyw(k);case 11:l++;x.jumpTo(10);break;case 12:if(k.isDisposed()){x.jumpTo(5);break}S&&(C=void 0,d5n(k,N),N=S,lyQ(k,S),fyw(k));eM(k,2);k.wx=new z7w(P.naM,P.uiM,P.h7O);return x.yield(k.wx.promise,22);case 22:k.wx=void 0;if(k.isDisposed()){x.jumpTo(5);break}x.jumpTo(3);break;case 5:(X=N)==null||X.dispose(),_.OQ(x)}})};
AI.prototype.dIK=function(){return this.j3s.share()};
var uK1={naM:432E5,uiM:3E5,h7O:10,dic:1E4,qwn:3E4,hBl:3E4,mlb:6E4,oMj:1E3,dew:6E4,g2M:6E5,qL6:.25,pcO:2,maxAttempts:10},z7w=function(k,v,C){var G=this;this.endTimeMs=Date.now()+k;this.promise=new Promise(function(P){G.resolver=P});
var p=function(){var P=G.endTimeMs-Date.now();P<=C?G.resolver(0):setTimeout(p,Math.min(P,v))};
p()};var clU,OS2=(clU=Math.imul)!=null?clU:function(k,v){return k*v|0},X8=[196,
200,224,18],qF=function(k,v,C){C=C===void 0?[]:C;this.maxItems=k;this.i8=v===void 0?0:v;this.cE=C},Ee1=function(k){var v=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!v)return new qF(k);var C=v.split(",");if(C.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new qF(k);v=C.slice(1);v.length===1&&v[0]===""&&(v=[]);C=Number(C[0]);return isNaN(C)||C<0||C>v.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new qF(k)):new qF(k,C,v)};
qF.prototype.serialize=function(){return String(this.i8)+","+this.cE.join()};
qF.prototype.insert=function(k,v){var C=void 0;if(this.cE[this.i8]!==k){var G=this.cE.indexOf(k);G!==-1?(this.cE.splice(G,1),G<this.i8&&this.i8--,this.cE.splice(this.i8,0,k)):(C=this.cE[this.i8],this.cE[this.i8]=k)}this.i8=(this.i8+1)%this.maxItems;k=iS_("iU5q-!O9@$",this.serialize());C&&k&&v(C);return k};
var ayD=function(k,v){this.geR=v;try{var C=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(G){C=!1}C&&(this.index=Ee1(k))},MgR=function(k,v,C,G,p){var P=k.index?_.Xi(k.geR,function(){return AlZ(k.index,XP_(v),C,G,p)},"W"):"u";
k.geR.tIM(P)},$57=function(k,v,C){var G=_.H(k.index?_.Xi(k.geR,function(){return e7$(XP_(v),C)},"R"):["u"]),p=G.next().value;
G=G.next().value;k.geR.mT5(p);return G};var U5D={toString:function(k){var v=[],C=0;k-=-2147483648;v[C++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(k%52);for(k=Math.floor(k/52);k>0;)v[C++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(k%62),k=Math.floor(k/62);return v.join("")}};var Lo1=function(k){k=ge6(k);for(var v=2654435769,C=2654435769,G=314159265,p=k.length,P=p,N=0,I=function(){v-=C;v-=G;v^=G>>>13;C-=G;C-=v;C^=v<<8;G-=v;G-=C;G^=C>>>13;v-=C;v-=G;v^=G>>>12;C-=G;C-=v;C^=v<<16;G-=v;G-=C;G^=C>>>5;v-=C;v-=G;v^=G>>>3;C-=G;C-=v;C^=v<<10;G-=v;G-=C;G^=C>>>15};P>=12;P-=12,N+=12)v+=iS1(k,N),C+=iS1(k,N+4),G+=iS1(k,N+8),I();
G+=p;switch(P){case 11:G+=k[N+10]<<24;case 10:G+=k[N+9]<<16;case 9:G+=k[N+8]<<8;case 8:C+=k[N+7]<<24;case 7:C+=k[N+6]<<16;case 6:C+=k[N+5]<<8;case 5:C+=k[N+4];case 4:v+=k[N+3]<<24;case 3:v+=k[N+2]<<16;case 2:v+=k[N+1]<<8;case 1:v+=k[N]}I();return U5D.toString(G)},ge6=function(k){for(var v=[],C=0;C<k.length;C++)v.push(k.charCodeAt(C));
return v},iS1=function(k,v){return k[v]+(k[v+1]<<8)+(k[v+2]<<16)+(k[v+3]<<24)};var mn=function(k){_.AW.call(this);this.x4=k;this.ukq=new _.v7};
_.E(mn,_.AW);var OSn=function(k,v){var C=setTimeout(function(){k.ukq.resolve()},v);
k.addOnDisposeCallback(function(){return void clearTimeout(C)})};
mn.prototype.xCK=function(k,v){var C=this.kb(k);v==null||v(C);return _.Xi(this.x4,function(){return _.qy(C,2)},this.mWU)};
var yl1=function(k,v,C,G){return _.Xi(k.x4,function(){return C?k.xCK(v,G):k.kb(v,G)},k.rDF)},XP1=function(k,v,C,G){mn.call(this,k);
this.s5z=v;this.pFO=C;this.rDF="m";this.mWU="x";this.zpO=0;OSn(this,G)};
_.E(XP1,mn);XP1.prototype.kb=function(k,v){var C=this;this.x4.o6(this.rDF);++this.zpO>=this.pFO&&this.ukq.resolve();var G=k();k=_.Xi(this.x4,function(){return C.s5z(G)},"C");
if(k===void 0)throw new Cd(17,"YNJ:Undefined");if(!(k instanceof Uint8Array))throw new Cd(18,"ODM:Invalid");v==null||v(k);return k};
var x57=function(k,v,C){mn.call(this,k);this.dVl=v;this.rDF="f";this.mWU="z";OSn(this,C)};
_.E(x57,mn);x57.prototype.kb=function(){return this.dVl};
var AlD=function(k,v,C){mn.call(this,k);this.iOf=v;this.rDF="w";this.mWU="z";OSn(this,C)};
_.E(AlD,mn);AlD.prototype.kb=function(){var k=this;return _.Xi(this.x4,function(){return _.T$(k.iOf)},"d")};
AlD.prototype.xCK=function(){return this.iOf};
var e7J=function(k,v){mn.call(this,k);this.error=v;this.rDF="e";this.mWU="y"};
_.E(e7J,mn);var qT1=function(k,v){var C=(v(k.error.message)+":"+v(k.error.stack)).substring(0,2048);v=C.length+1;C=qT6(C);var G=new Uint8Array(4+C.length);G.set([42,v&127|128,v>>7,k.error.code]);G.set(C,4);return G};
e7J.prototype.kb=function(){if(this.gMU)return this.gMU;this.gMU=qT1(this,function(k){return"_"+Lo1(k)});
return qT1(this,function(k){return k})};
var m5U=function(k,v,C){mn.call(this,k);this.j3O=v;this.clientState=C;this.rDF="S";this.mWU="q"};
_.E(m5U,mn);m5U.prototype.kb=function(){var k=Math.floor(Date.now()/1E3),v=[Math.random()*255,Math.random()*255],C=v.concat([this.j3O&255,this.clientState],[k>>24&255,k>>16&255,k>>8&255,k&255]);k=new Uint8Array(2+C.length);k[0]=34;k[1]=C.length;k.set(C,2);C=k.subarray(2);for(var G=v=v.length;G<C.length;++G)C[G]^=C[G%v];this.x4.h8p(this.clientState);return k};var D5w={wNO:3E4,oXN:2E4},DE=function(k){_.AW.call(this);var v=this;this.i6R=new _.v7;this.enD=0;this.j4=void 0;this.state=2;this.vm=k.vm;this.ku=k.ku;this.eRF=Object.assign({},D5w,k.eRF||{});this.fk=k.vm.dIK();var C;this.onError=(C=k.onError)!=null?C:function(){};
this.bTV=k.bTV||!1;if(tg6(k)){var G=this.vm;this.w7A=function(){return bS1(G).catch(function(N){N=v.reportError(new Cd(v.v3?20:32,"TRG:Disposed",N));v.j4=N;var I;(I=v.v3)==null||I.dispose();v.v3=void 0;v.i6R.reject(N)})};
R7w(G,function(){return void sSn(v)});
G.bAM===2&&sSn(this)}else this.w7A=k.kGN,sSn(this);var p=this.fk.share();p.o6("o");var P=new JYJ(p,"o");this.i6R.promise.then(function(){P.done();p.tH();p.dispose()},function(){return void p.dispose()});
this.addOnDisposeCallback(function(){v.v3?(v.v3.dispose(),v.v3=void 0):v.j4?v.fk.tH():(v.j4=v.reportError(new Cd(32,"TNP:Disposed")),v.fk.tH(),v.i6R.reject(v.j4))});
_.Mt(this,this.fk)};
_.E(DE,_.AW);DE.prototype.yWn=function(){return this.i6R.promise};
var VgZ=function(k,v){if(!(v instanceof Cd))if(v instanceof _.gC){var C=Error(v.toString());C.stack=v.stack;v=new Cd(11,"EBH:Error",C)}else v=new Cd(12,"BSO:Unknown",v);return k.reportError(v)},sSn=function(k){var v,C,G,p,P,N,I,S,Q,R,l,d,f,c,U;
return _.Z(function(O){switch(O.nextAddress){case 1:v=void 0;k.enD++;C=new _.v7;k.vm instanceof AI&&k.vm.fds.push(C.promise);if(!k.bTV){O.jumpTo(2);break}G=new _.v7;setTimeout(function(){return void G.resolve()});
return O.yield(G.promise,2);case 2:return p=k.fk.share(),_.EQ(O,4,5),k.state=5,P={},N=[],O.yield(ye(k.vm.snapshot({qU:P,f0X:N}),k.eRF.oXN,function(){return Promise.reject(new Cd(15,"MDA:Timeout"))}),7);
case 7:I=O.yieldResult;if(k.isDisposed())throw new Cd(k.v3?20:32,"MDA:Disposed");S=N[0];k.state=6;return O.yield(ye(h7Q(k.ku,I),k.eRF.wNO,function(){return Promise.reject(new Cd(10,"BWB:Timeout"))}),8);
case 8:Q=O.yieldResult;if(k.isDisposed())throw new Cd(k.v3?20:32,"BWB:Disposed");k.state=7;v=_.Xi(p,function(){var x=BmU(k,Q,C,S);x.ukq.promise.then(function(){return void k.w7A()});
return x},"i");
case 5:_.MQ(O);p.dispose();_.UQ(O,6);break;case 4:R=_.g6(O);(l=v)==null||l.dispose();if(!k.j4){d=VgZ(k,R);C.resolve();var X;if(X=k.vm instanceof AI&&k.enD<2)a:if(R instanceof Cd)X=R.code!==32&&R.code!==20&&R.code!==10;else{if(R instanceof _.gC)switch(R.code){case 2:case 13:case 14:case 4:break;default:X=!1;break a}X=!0}if(X)return f=(1+Math.random()*.25)*(k.v3?6E4:1E3),c=setTimeout(function(){return void k.w7A()},f),k.addOnDisposeCallback(function(){return void clearTimeout(c)}),O.return();
k.j4=d}p.logError(k.v3?13:14);k.i6R.reject(k.j4);return O.return();case 6:k.state=8,k.enD=0,(U=k.v3)==null||U.dispose(),k.v3=v,k.i6R.resolve(),_.OQ(O)}})},BmU=function(k,v,C,G){var p=UZL(v,2)*1E3;
if(p<=0)throw new Cd(31,"TTM:Invalid");if(_.zb(v,4))return new AlD(k.fk,_.zb(v,4),p);if(!UZL(v,3))return new x57(k.fk,IIJ(_.Zd(v,1)),p);if(!G)throw new Cd(4,"PMD:Undefined");G=G(IIJ(_.Zd(v,1)));if(!(G instanceof Function))throw new Cd(16,"APF:Failed");k.uop=Math.floor((Date.now()+p)/1E3);k=new XP1(k.fk,G,UZL(v,3),p);k.addOnDisposeCallback(function(){return void C.resolve()});
return k};
DE.prototype.kb=function(k){return jSD(this,Object.assign({},k),!1)};
DE.prototype.xCK=function(k){return jSD(this,Object.assign({},k),!0)};
DE.prototype.bvN=function(k){if(k>150)return!1;try{return this.cache=new ayD(k,this.fk),!0}catch(v){return this.reportError(new Cd(22,"GBJ:init",v)),!1}};
DE.prototype.reportError=function(k){this.fk.logError(k.code);this.onError(k);return k};
var YTw=function(k,v){v=v instanceof Cd?v:new Cd(5,"TVD:error",v);return k.reportError(v)},jSD=function(k,v,C){try{if(k.isDisposed())throw new Cd(21,"BNT:disposed");
if(!k.v3&&k.j4)throw k.j4;var G,p;return(p=(G=wPI(k,v,C))!=null?G:ne1(k,v,C))!=null?p:JlL(k,v,C)}catch(P){if(!v.lSD)throw YTw(k,P);return rlQ(k,C,P)}},wPI=function(k,v,C){var G;
return(G=k.v3)==null?void 0:yl1(G,function(){return Kow(k,v)},C,function(p){var P;
if(k.v3 instanceof XP1&&((P=v.kc)==null?0:P.gDw))try{var N;(N=k.cache)==null||MgR(N,Kow(k,v),p,v.kc.ros,k.uop-120)}catch(I){k.reportError(new Cd(24,"ELX:write",I))}})},ne1=function(k,v,C){var G;
if((G=v.kc)!=null&&G.dsN)try{var p,P=(p=k.cache)==null?void 0:$57(p,Kow(k,v),v.kc.ros);return P?C?_.Xi(k.fk,function(){return _.qy(P,2)},"a"):P:void 0}catch(N){k.reportError(new Cd(23,"RXO:read",N))}},JlL=function(k,v,C){var G={stack:[],
error:void 0,hasError:!1};try{if(!v.cMX)throw new Cd(29,"SDF:notready");return yl1(S2J(G,new m5U(k.fk,0,k.state)),function(){return Kow(k,v)},C)}catch(p){G.error=p,G.hasError=!0}finally{ub1(G)}},rlQ=function(k,v,C){var G={stack:[],
error:void 0,hasError:!1};try{var p=YTw(k,C);return yl1(S2J(G,new e7J(k.fk,p)),function(){return[]},v)}catch(P){G.error=P,G.hasError=!0}finally{ub1(G)}},Kow=function(k,v){return v.gKM?v.gKM:v.qU?_.Xi(k.fk,function(){return v.gKM=qT6(v.qU)},"c"):[]},tg6=function(k){return qZ(function(v){if(!Qr(v))return!1;
for(var C=_.H(Object.entries(k)),G=C.next();!G.done;G=C.next()){var p=_.H(G.value);G=p.next().value;p=p.next().value;if(!(G in v)){if(p.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!p(v[G]))return!1}return!0})}({vm:function(k){return qZ(function(v){return v instanceof k})}(AI)},"");var Tm7=function(){var k=_.K2();this.JSC$9985_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",ly("cookie_enabled"),ly("cookie_3p_enabled"),_.fc("browser"))};
Tm7.prototype.increment=function(k,v,C){this.JSC$9985_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",k,v,C)};
var pC$=function(){var k=_.K2();this.JSC$10009_streamzService=k;k.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",dV("tick"),ly("from_st_cookie"))};
pC$.prototype.increment=function(k,v){this.JSC$10009_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",k,v)};
var kG6=function(){var k=_.K2();this.JSC$10015_streamzService=k;k.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.fc("status"))};
kG6.prototype.increment=function(k){this.JSC$10015_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",k)};
var o1U=function(){var k=_.K2();this.JSC$10018_streamzService=k;k.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.fc("stage"),ly("is_using_ytd_player"),ly("has_expandable_tiles"))};
o1U.prototype.increment=function(k,v,C){this.JSC$10018_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",k,v,C)};
var v11=function(){var k=_.K2();this.JSC$10021_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/response_signature",_.fc("check_status"))};
v11.prototype.increment=function(k){this.JSC$10021_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/web/response_signature",k)};
var CjQ=function(){var k=_.K2();this.JSC$10024_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.fc("sig"),dV("de"))};
CjQ.prototype.increment=function(k,v){this.JSC$10024_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/web/e_sig_log",k,v)};
var GGG=function(){var k=_.K2();this.JSC$10027_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.fc("sig"),dV("de"))};
GGG.prototype.increment=function(k,v){this.JSC$10027_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/web/e_sig_en",k,v)};
_.p_7=function(){var k=_.K2();this.JSC$10030_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.fc("action"))};
_.p_7.prototype.increment=function(k){this.JSC$10030_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/web/enforcement_intent",k)};var sb=window;var Pjw=(new Date).getTime();_.t9.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.t9.createSet("action","cite","data","formaction","href","manifest","poster","src");var Wd1=function(k){this.servicePromise_=k;k.then((0,_.eI)(function(){},this),function(){},this)},HkL=function(k,v,C){k.servicePromise_.then(function(G){var p=G[v];
if(!p)throw Error("Ka`"+v);return p.apply(G,C)})},ZkJ=function(k,v,C){for(var G=Array(arguments.length-2),p=2;p<arguments.length;p++)G[p-2]=arguments[p];
p=NPQ(k,v).then(function(P){return P.apply(null,G)},function(P){P=Error("La`"+v+"`"+k+"`"+P,{cause:P});
delete ISQ[v];return _.Rf(P)});
return new Wd1(p)},ISQ={},NPQ=function(k,v){var C=ISQ[v];
if(C)return C;C=(C=_.ke(v))?_.kr(C):(new _.M1(function(G,p){var P=(new EU(document)).createElement("SCRIPT");P.async=!0;_.Hn(P,_.yi(PHU(k)));P.onload=P.onreadystatechange=function(){P.readyState&&P.readyState!="loaded"&&P.readyState!="complete"||G()};
P.onerror=function(N){p(Error("Ma`"+v+"`"+k,{cause:N}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(P)})).then(function(){var G=_.ke(v);
if(!G)throw Error("Na`"+v+"`"+k);return G});
return ISQ[v]=C};var SeI={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},QgZ=function(){var k=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=m5K(function(){return _.Z(function(v){if(v.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?v.return(Promise.resolve()):v.yield(ulL(k),2);k.rsaForList.length>
0&&document.addEventListener("click",k.requestAccessForHelpPanel);_.OQ(v)})});
this.requestAccessForHelpPanel=function(){if(!(k.rsaForPromises.length>0)){for(var v=_.H(k.rsaForList),C=v.next();!C.done;C=v.next()){C=C.value;try{k.rsaForPromises.push(document.requestStorageAccessFor(C))}catch(G){}}Promise.all(k.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){k.reset()})}}};
QgZ.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var ulL=function(k){var v,C,G,p;return _.Z(function(P){switch(P.nextAddress){case 1:v=_.H(Object.values(SeI)),C=v.next();case 2:if(C.done){P.jumpTo(0);break}G=C.value;_.EQ(P,5);return P.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:G}),7);case 7:p=P.yieldResult;p.state!=="granted"&&k.rsaForList.push(G);_.GG(P,3);break;case 5:_.g6(P);P.jumpTo(0);break;case 3:C=v.next(),P.jumpTo(2)}})};(new QgZ).initialize();var bk1=function(k){this.JSC$10044_loader_=k};
bk1.prototype.startHelp=function(k){HkL(this.JSC$10044_loader_,"startHelp",arguments)};
bk1.prototype.JSC$10046_loadChatSupport=function(k){HkL(this.JSC$10044_loader_,"loadChatSupport",arguments)};
var lS1=function(k,v){v=v||{};k=ZkJ(R9L,"help.service.Lazy.create",k,{apiKey:v.apiKey||v.apiKey,asxUiUri:v.asxUiUri||v.asxUiUri,environment:v.environment||v.environment,flow:v.flow||v.flow,frdProductData:v.frdProductData||v.frdProductData,frdProductDataSerializedJspb:v.frdProductDataSerializedJspb||v.frdProductDataSerializedJspb,helpCenterPath:v.helpCenterPath||v.helpCenterPath,locale:v.locale||v.locale||"en-US".replace(/-/g,"_"),nonce:v.nonce||v.nonce,productData:v.productData||v.productData,receiverUri:v.receiverUri||
v.receiverUri,renderApiUri:v.renderApiUri||v.renderApiUri,theme:v.theme||v.theme,window:v.window||v.window});return new bk1(k)},R9L=new wp(Bbb,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var dB6=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(dB6,_.NI);var fSI=_.ac(dB6);var z96=[0,_.hE,e_,RmU];_.FdD=new function(k,v,C,G){this.configType=k;this.flagName=C;this.defaultValue=G;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 E1U=function(){this.retriever=_.Ql().resolve(cQ6)};_.sd={get payments(){return window.payments}};tgb(Node);tgb(Element);var aSR=tgb(HTMLElement);tgb(SVGElement);var MjD,$B1,Bj,UBJ;MjD=function(k){return typeof k.className=="string"?k.className:k.getAttribute&&k.getAttribute("class")||""};
$B1=function(k){return k.classList?k.classList:MjD(k).match(/\S+/g)||[]};
_.Vg=function(k,v){typeof k.className=="string"?k.className=v:k.setAttribute&&k.setAttribute("class",v)};
_.hI=function(k,v){return k.classList?k.classList.contains(v):_.s2($B1(k),v)};
_.mG=function(k,v){if(k.classList)k.classList.add(v);else if(!_.hI(k,v)){var C=MjD(k);_.Vg(k,C+(C.length>0?" "+v:v))}};
Bj=function(k,v){if(k.classList)Array.prototype.forEach.call(v,function(p){_.mG(k,p)});
else{var C={};Array.prototype.forEach.call($B1(k),function(p){C[p]=!0});
Array.prototype.forEach.call(v,function(p){C[p]=!0});
v="";for(var G in C)v+=v.length>0?" "+G:G;_.Vg(k,v)}};
_.es=function(k,v){k.classList?k.classList.remove(v):_.hI(k,v)&&_.Vg(k,Array.prototype.filter.call($B1(k),function(C){return C!=v}).join(" "))};
UBJ=function(k,v){k.classList?Array.prototype.forEach.call(v,function(C){_.es(k,C)}):_.Vg(k,Array.prototype.filter.call($B1(k),function(C){return!_.s2(v,C)}).join(" "))};var g1I=function(k){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=k.document},Okw=function(k,v){ikD(k);
var C=document.createElement("div"),G;(G=v.parentNode)==null||G.insertBefore(C,v);C.tabIndex=0;C.id="fc-focus-trap-pre-div";C=document.createElement("div");var p;(p=v.parentNode)==null||p.insertBefore(C,v.nextSibling);C.tabIndex=0;C.id="fc-focus-trap-post-div";var P=LdG(k,v),N=LdG(k,v,!0);P&&N&&(k.focusChangeHandler=function(){var I=k.document.activeElement;if(I)if(_.rV(v,I))k.previouslyFocusedElement=I;else if(I===k.document.activeElement)switch(k.previouslyFocusedElement){case P:N.focus();k.previouslyFocusedElement=
N;break;default:P.focus(),k.previouslyFocusedElement=P}},k.document.addEventListener("focus",k.focusChangeHandler,!0),k.document.addEventListener("focusin",k.focusChangeHandler))},ikD=function(k){k.focusChangeHandler&&(document.removeEventListener("focus",k.focusChangeHandler,!0),document.removeEventListener("focusin",k.focusChangeHandler),k.focusChangeHandler=null);
var v;(v=document.getElementById("fc-focus-trap-pre-div"))==null||v.remove();var C;(C=document.getElementById("fc-focus-trap-post-div"))==null||C.remove()},yQI=function(k,v,C,G,p){C=C===void 0?!0:C;
var P;p=(P=p===void 0?null:p)!=null?P:LdG(k,v,G===void 0?!1:G);p!==null&&(p.focus(),C&&Okw(k,v))};
g1I.prototype.disableButton=function(k,v){v=v===void 0?null:v;k.disabled=!0;v&&_.mG(k,v)};
var LdG=function(k,v,C){C=C===void 0?!1:C;if(NJ_(v)&&!C)return v;var G=C?[].slice.call(v.children,0).reverse():v.children;G=_.H(G);for(var p=G.next();!p.done;p=G.next())if(p=p.value,aSR(p)&&(p=LdG(k,p,C)))return p;return NJ_(v)&&C?v:null};var X_1=function(k){this.originalBodyOverflow="";this.JSC$10071_domHelper=Xw(k);var v;this.isScrollingEnabled=((v=this.JSC$10071_domHelper.JSC$9397_document_.body)==null?void 0:v.style.overflow)!=="hidden"};
X_1.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10071_domHelper.JSC$9397_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.wO(_.qt,_.AW);_.W=_.qt.prototype;_.W.JSC$10074_id_=0;_.W.disposeInternal=function(){_.qt.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10072_listener_;delete this.handler_};
_.W.start=function(k){this.stop();this.JSC$10074_id_=Ub(this.callback_,k!==void 0?k:this.JSC$10072_interval_)};
_.W.stop=function(){this.isActive()&&_.G$.clearTimeout(this.JSC$10074_id_);this.JSC$10074_id_=0};
_.W.fire=function(){this.stop();this.JSC$10074_doAction_()};
_.W.isActive=function(){return this.JSC$10074_id_!=0};
_.W.JSC$10074_doAction_=function(){this.JSC$10074_id_=0;this.JSC$10072_listener_&&this.JSC$10072_listener_.call(this.handler_)};_.fT=function(k){_.AW.call(this);this.handler_=k;this.JSC$10075_keys_={}};
_.wO(_.fT,_.AW);var xB6=[];_.fT.prototype.listen=function(k,v,C,G){Array.isArray(v)||(v&&(xB6[0]=v.toString()),v=xB6);for(var p=0;p<v.length;p++){var P=_.Qa(k,v[p],C||this.handleEvent,G||!1,this.handler_||this);if(!P)break;this.JSC$10075_keys_[P.key]=P}return this};
_.fT.prototype.listenOnce=function(k,v,C,G){return AQ1(this,k,v,C,G)};
var AQ1=function(k,v,C,G,p,P){if(Array.isArray(C))for(var N=0;N<C.length;N++)AQ1(k,v,C[N],G,p,P);else{v=If(v,C,G||k.handleEvent,p,P||k.handler_||k);if(!v)return k;k.JSC$10075_keys_[v.key]=v}return k};
_.fT.prototype.unlisten=function(k,v,C,G,p){if(Array.isArray(v))for(var P=0;P<v.length;P++)this.unlisten(k,v[P],C,G,p);else if(k=pGI(k,v,C||this.handleEvent,_.ni(G)?!!G.capture:!!G,p||this.handler_||this))Zp(k),delete this.JSC$10075_keys_[k.key];return this};
_.fT.prototype.removeAll=function(){_.t9.forEach(this.JSC$10075_keys_,function(k,v){this.JSC$10075_keys_.hasOwnProperty(v)&&Zp(k)},this);
this.JSC$10075_keys_={}};
_.fT.prototype.disposeInternal=function(){_.fT.superClass_.disposeInternal.call(this);this.removeAll()};
_.fT.prototype.handleEvent=function(){throw Error("Oa");};var jM=function(){_.AW.call(this);this.services_={}};
_.wO(jM,_.AW);jM.prototype.connect=function(k){k&&k()};
jM.prototype.isConnected=function(){return!0};
jM.prototype.registerService=function(k,v,C){this.services_[k]={callback:v,objectPayload:!!C}};
jM.prototype.getService=function(k,v){var C=this.services_[k];return C?C:this.defaultService_?{callback:_.H2(this.defaultService_,k),objectPayload:_.ni(v)}:null};
var e9L=function(k,v){if(v&&typeof k==="string")try{return JSON.parse(k)}catch(C){return null}else if(!v&&typeof k!=="string")return(0,_.iS)(k);return k};
jM.prototype.disposeInternal=function(){jM.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 YJ=function(k,v){this.sequence_=[];this.onCancelFunction_=k;this.defaultScope_=v||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};
YJ.prototype.cancel=function(k){if(this.fired_)this.result_ instanceof YJ&&this.result_.cancel();else{if(this.parent_){var v=this.parent_;delete this.parent_;k?v.cancel(k):(v.branches_--,v.branches_<=0&&v.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new wC(this))}};
YJ.prototype.continue_=function(k,v){this.blocked_=!1;qeZ(this,k,v)};
var qeZ=function(k,v,C){k.fired_=!0;k.result_=C;k.hadError_=!v;mBJ(k)},tjw=function(k){if(k.fired_){if(!k.silentlyCanceled_)throw new DBZ(k);
k.silentlyCanceled_=!1}};
YJ.prototype.callback=function(k){tjw(this);qeZ(this,!0,k)};
YJ.prototype.errback=function(k){tjw(this);qeZ(this,!1,k)};
var sgn=function(k,v,C){nd(k,v,null,C)};
YJ.prototype.finally=function(k){var v=this;return VjL(new Promise(function(C,G){nd(v,function(p){k();C(p)},function(p){k();
G(p)})}))};
var nd=function(k,v,C,G){var p=k.fired_;p||(v===C?v=C=Eb(v):(v=Eb(v),C=Eb(C)));k.sequence_.push([v,C,G]);p&&mBJ(k)};
YJ.prototype.then=function(k,v,C){var G,p,P=new _.M1(function(N,I){p=N;G=I});
nd(this,p,function(N){N instanceof wC?P.cancel():G(N);return h9Q},this);
return P.then(k,v,C)};
uMD(YJ);var BP1=function(k,v){v instanceof YJ?sgn(k,(0,_.eI)(v.branch,v)):sgn(k,function(){return v})};
YJ.prototype.branch=function(k){var v=new YJ;nd(this,v.callback,v.errback,v);k&&(v.parent_=this,this.branches_++);return v};
YJ.prototype.isError=function(k){return k instanceof Error};
var jg6=function(k){return pg(k.sequence_,function(v){return typeof v[1]==="function"})},h9Q={},mBJ=function(k){if(k.unhandledErrorId_&&k.fired_&&jg6(k)){var v=k.unhandledErrorId_,C=Ye1[v];
C&&(_.G$.clearTimeout(C.JSC$10092_id_),delete Ye1[v]);k.unhandledErrorId_=0}k.parent_&&(k.parent_.branches_--,delete k.parent_);v=k.result_;for(var G=C=!1;k.sequence_.length&&!k.blocked_;){var p=k.sequence_.shift(),P=p[0],N=p[1];p=p[2];if(P=k.hadError_?N:P)try{var I=P.call(p||k.defaultScope_,v);I===h9Q&&(I=void 0);I!==void 0&&(k.hadError_=k.hadError_&&(I==v||k.isError(I)),k.result_=v=I);if(QCZ(v)||typeof _.G$.Promise==="function"&&v instanceof _.G$.Promise)G=!0,k.blocked_=!0}catch(S){v=S,k.hadError_=
!0,jg6(k)||(C=!0)}}k.result_=v;G&&(I=(0,_.eI)(k.continue_,k,!0),G=(0,_.eI)(k.continue_,k,!1),v instanceof YJ?(nd(v,I,G),v.blocking_=!0):v.then(I,G));C&&(v=new w_R(v),Ye1[v.JSC$10092_id_]=v,k.unhandledErrorId_=v.JSC$10092_id_)},VjL=function(k){var v=new YJ;
k.then(function(C){v.callback(C)},function(C){v.errback(C)});
return v},DBZ=function(){_.vZ.call(this)};
_.wO(DBZ,_.vZ);DBZ.prototype.message="Deferred has already fired";DBZ.prototype.name="AlreadyCalledError";var wC=function(){_.vZ.call(this)};
_.wO(wC,_.vZ);wC.prototype.message="Deferred was canceled";wC.prototype.name="CanceledError";var w_R=function(k){this.JSC$10092_id_=_.G$.setTimeout((0,_.eI)(this.throwError,this),0);this.JSC$10092_error_=k};
w_R.prototype.throwError=function(){delete Ye1[this.JSC$10092_id_];throw this.JSC$10092_error_;};
var Ye1={};var n1D={1:"NativeMessagingTransport"},JQI=["pu","lru","pru","lpu","ppu"],KdQ=function(){for(var k=10,v=rQw,C=v.length,G="";k-- >0;)G+=v.charAt(Math.floor(Math.random()*C));return G},rQw="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var JI=function(k){_.AW.call(this);this.JSC$10095_domHelper_=k||Xw()};
_.wO(JI,_.AW);JI.prototype.transportType=0;JI.prototype.getWindow=function(){return this.JSC$10095_domHelper_.getWindow()};
JI.prototype.getName=function(){return n1D[String(this.transportType)]||""};var rC=function(k,v,C,G,p){JI.call(this,C);this.JSC$10098_channel_=k;this.protocolVersion_=p||2;this.peerHostname_=v||"*";this.JSC$10098_eventHandler_=new _.fT(this);this.maybeAttemptToConnectTimer_=new _.d2(100,this.getWindow());this.oneSidedHandshake_=!!G;this.setupAckReceived_=new YJ;this.setupAckSent_=new YJ;this.JSC$10098_connected_=new YJ;this.endpointId_=KdQ();this.peerEndpointId_=null;this.oneSidedHandshake_?TPw(this.JSC$10098_channel_)==1?BP1(this.JSC$10098_connected_,this.setupAckReceived_):
BP1(this.JSC$10098_connected_,this.setupAckSent_):(BP1(this.JSC$10098_connected_,this.setupAckReceived_),this.protocolVersion_==2&&BP1(this.JSC$10098_connected_,this.setupAckSent_));sgn(this.JSC$10098_connected_,this.notifyConnected_,this);this.JSC$10098_connected_.callback(!0);this.JSC$10098_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.wO(rC,JI);rC.prototype.peerProtocolVersion_=null;rC.prototype.initialized_=!1;rC.prototype.transportType=1;var kCG={};rC.prototype.sendTimerId_=0;
var C37=function(k){var v=k.event_.data;if(typeof v!=="string")return!1;var C=v.indexOf("|"),G=v.indexOf(":");if(C==-1||G==-1)return!1;var p=v.substring(0,C);C=v.substring(C+1,G);v=v.substring(G+1);if(G=Kd[p])return G.xpcDeliver(C,v,k.event_.origin),!0;G=o3J(v)[0];for(var P in Kd){var N=Kd[P];if(TPw(N)==1&&!N.isConnected()&&C=="tp"&&(G=="SETUP"||G=="SETUP_NTPV2")&&v31(N,k.event_.origin))return delete Kd[N.name],N.name=p,Kd[p]=N,N.xpcDeliver(C,v),!0}return!1},GCQ=function(k){k.protocolVersion_!=2||
k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=2||k.send("tp","SETUP_NTPV2,"+k.endpointId_);
k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=1||k.send("tp","SETUP")},p3R=function(k,v){if(k.protocolVersion_!=2||k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=2||v!=2){if(k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=1||v!=1)return;
k.send("tp","SETUP_ACK")}else k.send("tp","SETUP_ACK_NTPV2");k.setupAckSent_.fired_||k.setupAckSent_.callback(!0)},P3I=function(k,v){v>k.peerProtocolVersion_&&(k.peerProtocolVersion_=v);
k.peerProtocolVersion_==1&&(k.setupAckSent_.fired_||k.oneSidedHandshake_||k.setupAckSent_.callback(!0),k.peerEndpointId_=null)};
_.W=rC.prototype;_.W.connect=function(){var k=this.getWindow(),v=_.r3(k),C=kCG[v];typeof C!=="number"&&(C=0);C==0&&_.Qa(k.postMessage?k:k.document,"message",C37,!1,rC);kCG[v]=C+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.W.maybeAttemptToConnect_=function(){var k=TPw(this.JSC$10098_channel_)==0;this.oneSidedHandshake_&&k||this.JSC$10098_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),GCQ(this))};
_.W.send=function(k,v){var C=this.JSC$10098_channel_.peerWindowObject_;C&&(this.send=function(G,p){var P=this,N=this.JSC$10098_channel_.name;this.sendTimerId_=Ub(function(){P.sendTimerId_=0;try{var I=C.postMessage?C:C.document;I.postMessage&&I.postMessage(N+"|"+G+":"+p,P.peerHostname_)}catch(S){}},0)},this.send(k,v))};
_.W.notifyConnected_=function(){var k=this.JSC$10098_channel_,v=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;k.isConnected()||k.connectionDelay_&&k.connectionDelay_.isActive()||(k.state_=2,_.Zf(k.connectionDelay_),v!==void 0?(k.connectionDelay_=new _.qt(k.connectCb_,v),k.connectionDelay_.start()):(k.connectionDelay_=null,k.connectCb_()))};
_.W.disposeInternal=function(){if(this.initialized_){var k=this.getWindow(),v=_.r3(k),C=kCG[v];kCG[v]=C-1;C==1&&_.Fi(k.postMessage?k:k.document,"message",C37,!1,rC)}this.sendTimerId_&&(_.G$.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.Zf(this.JSC$10098_eventHandler_);delete this.JSC$10098_eventHandler_;_.Zf(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10098_connected_.cancel();delete this.JSC$10098_connected_;delete this.send;rC.superClass_.disposeInternal.call(this)};
var o3J=function(k){k=k.split(",");k[1]=k[1]||null;return k};var HgD;_.T9=function(k){if(k.getValues&&typeof k.getValues=="function")return k.getValues();if(typeof Map!=="undefined"&&k instanceof Map||typeof Set!=="undefined"&&k instanceof Set)return Array.from(k.values());if(typeof k==="string")return k.split("");if(_.BZ(k)){for(var v=[],C=k.length,G=0;G<C;G++)v.push(k[G]);return v}return _.t9.getValues(k)};
_.WBU=function(k){if(k.getKeys&&typeof k.getKeys=="function")return k.getKeys();if(!k.getValues||typeof k.getValues!="function"){if(typeof Map!=="undefined"&&k instanceof Map)return Array.from(k.keys());if(!(typeof Set!=="undefined"&&k instanceof Set)){if(_.BZ(k)||typeof k==="string"){var v=[];k=k.length;for(var C=0;C<k;C++)v.push(C);return v}return _.t9.getKeys(k)}}};
HgD=function(k,v,C){if(k.forEach&&typeof k.forEach=="function")k.forEach(v,C);else if(_.BZ(k)||typeof k==="string")Array.prototype.forEach.call(k,v,C);else for(var G=_.WBU(k),p=_.T9(k),P=p.length,N=0;N<P;N++)v.call(C,p[N],G&&G[N],k)};var QRf,Pf,Hf,bgZ,NpU,ZgR,IA6,Q01,SAI;
_.DQ=function(k,v){this.JSC$10103_domain_=this.userInfo_=this.scheme_="";this.JSC$10103_port_=null;this.fragment_=this.JSC$10103_path_="";this.JSC$10103_ignoreCase_=!1;var C;k instanceof _.DQ?(this.JSC$10103_ignoreCase_=v!==void 0?v:k.JSC$10103_ignoreCase_,_.kL(this,k.scheme_),this.userInfo_=k.userInfo_,_.oP(this,k.JSC$10103_domain_),_.vf(this,k.JSC$10103_port_),_.CQ(this,k.getPath()),_.G1(this,k.JSC$10103_queryData_.clone()),_.pQ(this,k.fragment_)):k&&(C=_.HP(String(k)))?(this.JSC$10103_ignoreCase_=
!!v,_.kL(this,C[1]||"",!0),this.userInfo_=Pf(C[2]||""),_.oP(this,C[3]||"",!0),_.vf(this,C[4]),_.CQ(this,C[5]||"",!0),_.G1(this,C[6]||"",!0),_.pQ(this,C[7]||"",!0)):(this.JSC$10103_ignoreCase_=!!v,this.JSC$10103_queryData_=new _.Wf(null,this.JSC$10103_ignoreCase_))};
_.DQ.prototype.toString=function(){var k=[],v=this.scheme_;v&&k.push(Hf(v,NpU,!0),":");var C=this.JSC$10103_domain_;if(C||v=="file")k.push("//"),(v=this.userInfo_)&&k.push(Hf(v,NpU,!0),"@"),k.push(_.vP(C).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),C=this.JSC$10103_port_,C!=null&&k.push(":",String(C));if(C=this.getPath())this.JSC$10103_domain_&&C.charAt(0)!="/"&&k.push("/"),k.push(Hf(C,C.charAt(0)=="/"?IA6:ZgR,!0));(C=this.JSC$10103_queryData_.toString())&&k.push("?",C);(C=this.fragment_)&&k.push("#",
Hf(C,SAI));return k.join("")};
_.DQ.prototype.resolve=function(k){var v=this.clone(),C=!!k.scheme_;C?_.kL(v,k.scheme_):C=!!k.userInfo_;C?v.userInfo_=k.userInfo_:C=!!k.JSC$10103_domain_;C?_.oP(v,k.JSC$10103_domain_):C=k.JSC$10103_port_!=null;var G=k.getPath();if(C)_.vf(v,k.JSC$10103_port_);else if(C=!!k.JSC$10103_path_){if(G.charAt(0)!="/")if(this.JSC$10103_domain_&&!this.JSC$10103_path_)G="/"+G;else{var p=v.getPath().lastIndexOf("/");p!=-1&&(G=v.getPath().slice(0,p+1)+G)}p=G;if(p==".."||p==".")G="";else if(_.uD(p,"./")||_.uD(p,
"/.")){G=_.PZ(p,"/");p=p.split("/");for(var P=[],N=0;N<p.length;){var I=p[N++];I=="."?G&&N==p.length&&P.push(""):I==".."?((P.length>1||P.length==1&&P[0]!="")&&P.pop(),G&&N==p.length&&P.push("")):(P.push(I),G=!0)}G=P.join("/")}else G=p}C?_.CQ(v,G):C=k.JSC$10103_queryData_.toString()!=="";C?_.G1(v,k.JSC$10103_queryData_.clone()):C=!!k.fragment_;C&&_.pQ(v,k.fragment_);return v};
_.DQ.prototype.clone=function(){return new _.DQ(this)};
_.kL=function(k,v,C){k.scheme_=C?Pf(v,!0):v;k.scheme_&&(k.scheme_=k.scheme_.replace(/:$/,""));return k};
_.oP=function(k,v,C){k.JSC$10103_domain_=C?Pf(v,!0):v;return k};
_.vf=function(k,v){if(v){v=Number(v);if(isNaN(v)||v<0)throw Error("Pa`"+v);k.JSC$10103_port_=v}else k.JSC$10103_port_=null;return k};
_.DQ.prototype.getPath=function(){return this.JSC$10103_path_};
_.CQ=function(k,v,C){k.JSC$10103_path_=C?Pf(v,!0):v;return k};
_.G1=function(k,v,C){v instanceof _.Wf?(k.JSC$10103_queryData_=v,uZJ(k.JSC$10103_queryData_,k.JSC$10103_ignoreCase_)):(C||(v=Hf(v,Q01)),k.JSC$10103_queryData_=new _.Wf(v,k.JSC$10103_ignoreCase_));return k};
_.C9=function(k,v,C){k.JSC$10103_queryData_.set(v,C);return k};
_.oe=function(k,v){return k.JSC$10103_queryData_.get(v)};
_.pQ=function(k,v,C){k.fragment_=C?Pf(v):v;return k};
_.N6=function(k){_.C9(k,"zx",Tv());return k};
_.ka=function(k,v){return k instanceof _.DQ?k.clone():new _.DQ(k,v)};
QRf=function(k,v){k instanceof _.DQ||(k=_.ka(k));v instanceof _.DQ||(v=_.ka(v));return k.resolve(v)};
Pf=function(k,v){return k?v?decodeURI(k.replace(/%25/g,"%2525")):decodeURIComponent(k):""};
Hf=function(k,v,C){return typeof k==="string"?(k=encodeURI(k).replace(v,bgZ),C&&(k=k.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),k):null};
bgZ=function(k){k=k.charCodeAt(0);return"%"+(k>>4&15).toString(16)+(k&15).toString(16)};
NpU=/[#\/\?@]/g;ZgR=/[#\?:]/g;IA6=/[#\?]/g;Q01=/[#\?@]/g;SAI=/#/g;_.Wf=function(k,v){this.count_=this.keyMap_=null;this.encodedQuery_=k||null;this.JSC$10104_ignoreCase_=!!v};
_.IP=function(k){k.keyMap_||(k.keyMap_=new Map,k.count_=0,k.encodedQuery_&&CyD(k.encodedQuery_,function(v,C){k.add(Sg(v),C)}))};
_.W=_.Wf.prototype;_.W.getCount=function(){_.IP(this);return this.count_};
_.W.add=function(k,v){_.IP(this);this.encodedQuery_=null;k=Z7(this,k);var C=this.keyMap_.get(k);C||this.keyMap_.set(k,C=[]);C.push(v);this.count_+=1;return this};
_.W.remove=function(k){_.IP(this);k=Z7(this,k);return this.keyMap_.has(k)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(k).length,this.keyMap_.delete(k)):!1};
_.W.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.W.isEmpty=function(){_.IP(this);return this.count_==0};
_.W.containsKey=function(k){_.IP(this);k=Z7(this,k);return this.keyMap_.has(k)};
_.W.containsValue=function(k){var v=this.getValues();return _.s2(v,k)};
_.W.forEach=function(k,v){_.IP(this);this.keyMap_.forEach(function(C,G){C.forEach(function(p){k.call(v,p,G,this)},this)},this)};
_.W.getKeys=function(){_.IP(this);for(var k=Array.from(this.keyMap_.values()),v=Array.from(this.keyMap_.keys()),C=[],G=0;G<v.length;G++)for(var p=k[G],P=0;P<p.length;P++)C.push(v[G]);return C};
_.W.getValues=function(k){_.IP(this);var v=[];if(typeof k==="string")this.containsKey(k)&&(v=v.concat(this.keyMap_.get(Z7(this,k))));else{k=Array.from(this.keyMap_.values());for(var C=0;C<k.length;C++)v=v.concat(k[C])}return v};
_.W.set=function(k,v){_.IP(this);this.encodedQuery_=null;k=Z7(this,k);this.containsKey(k)&&(this.count_-=this.keyMap_.get(k).length);this.keyMap_.set(k,[v]);this.count_+=1;return this};
_.W.get=function(k,v){if(!k)return v;k=this.getValues(k);return k.length>0?String(k[0]):v};
_.R_R=function(k,v,C){k.remove(v);C.length>0&&(k.encodedQuery_=null,k.keyMap_.set(Z7(k,v),_.h_(C)),k.count_+=C.length)};
_.Wf.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var k=[],v=Array.from(this.keyMap_.keys()),C=0;C<v.length;C++){var G=v[C],p=_.vP(G);G=this.getValues(G);for(var P=0;P<G.length;P++){var N=p;G[P]!==""&&(N+="="+_.vP(G[P]));k.push(N)}}return this.encodedQuery_=k.join("&")};
_.Wf.prototype.clone=function(){var k=new _.Wf;k.encodedQuery_=this.encodedQuery_;this.keyMap_&&(k.keyMap_=new Map(this.keyMap_),k.count_=this.count_);return k};
var Z7=function(k,v){v=String(v);k.JSC$10104_ignoreCase_&&(v=v.toLowerCase());return v},uZJ=function(k,v){v&&!k.JSC$10104_ignoreCase_&&(_.IP(k),k.encodedQuery_=null,k.keyMap_.forEach(function(C,G){var p=G.toLowerCase();
G!=p&&(this.remove(G),_.R_R(this,p,C))},k));
k.JSC$10104_ignoreCase_=v};
_.Wf.prototype.extend=function(k){for(var v=0;v<arguments.length;v++)HgD(arguments[v],function(C,G){this.add(G,C)},this)};var SW=function(k,v){jM.call(this);for(var C=0,G;G=JQI[C];C++)if(G in k&&!/^https?:\/\//.test(k[G]))throw Error("Ra`"+k[G]+"`"+G);this.cfg_=k;this.name=this.cfg_.cn||KdQ();this.JSC$10099_domHelper_=v||Xw();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.fT(this);k.lpu=k.lpu||ouQ(this.JSC$10099_domHelper_.getWindow().location.href)+"/robots.txt";k.ppu=k.ppu||ouQ(k.pu||"")+"/robots.txt";Kd[this.name]=this;pGI(window,"unload",lAL)||If(window,"unload",lAL)};
_.wO(SW,jM);var d1Q=RegExp("^%*tp$"),fAL=RegExp("^%+tp$");_.W=SW.prototype;_.W.connectionDelay_=null;_.W.peerWindowDeferred_=null;_.W.transport_=null;_.W.state_=1;_.W.isConnected=function(){return this.state_==2};
_.W.peerWindowObject_=null;_.W.iframeElement_=null;_.W.getConfig=function(){return this.cfg_};
_.W.connect=function(k){this.connectCb_=k||_.dM;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?sgn(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.W.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10099_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var k=this.iframeElement_.contentWindow;k||(k=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=k}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ta");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$10099_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new rC(this,this.cfg_.ph,this.JSC$10099_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Sa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.W.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.Zf(this.transport_);this.connectCb_=this.transport_=null;_.Zf(this.connectionDelay_);this.connectionDelay_=null};
_.W.send=function(k,v){if(this.isConnected()){try{var C=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(p){C=!1}if(C){_.ni(v)&&(v=(0,_.iS)(v));C=this.transport_;var G=C.send;d1Q.test(k)&&(k="%"+k);k=k.replace(/[%:|]/g,encodeURIComponent);G.call(C,k,v)}else this.close()}};
_.W.xpcDeliver=function(k,v,C){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.eI)(this.xpcDeliver,this,k,v,C));else if(v31(this,C)&&!this.isDisposed()&&this.state_!=3)if(k&&k!="tp")this.isConnected()&&(k=k.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),k=fAL.test(k)?k.substring(1):k,k=this.getService(k,v))&&(v=e9L(v,k.objectPayload),v!=null&&k.callback(v));else switch(k=this.transport_,C=o3J(v),v=C[1],C[0]){case "SETUP_ACK":P3I(k,1);k.setupAckReceived_.fired_||k.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":k.protocolVersion_==2&&(P3I(k,2),k.setupAckReceived_.fired_||k.setupAckReceived_.callback(!0));break;case "SETUP":P3I(k,1);p3R(k,1);break;case "SETUP_NTPV2":k.protocolVersion_==2&&(C=k.peerProtocolVersion_,P3I(k,2),p3R(k,2),C!=1&&k.peerEndpointId_==null||k.peerEndpointId_==v||GCQ(k),k.peerEndpointId_=v)}};
var TPw=function(k){var v=k.cfg_.role;return typeof v==="number"?v:window.parent==k.peerWindowObject_?1:0},v31=function(k,v){var C=k.cfg_.ph;
return _.Zx(v==null?"":String(v))||_.Zx(C==null?"":String(C))||v==k.cfg_.ph};
SW.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete Kd[this.name];_.Zf(this.peerLoadHandler_);delete this.peerLoadHandler_;SW.superClass_.disposeInternal.call(this)};
var lAL=function(){for(var k in Kd)_.Zf(Kd[k])},Kd={};var FBw=function(k,v){this.win=k;this.allowAdsHttpEndpoint=v;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10113_domHelper=Xw(k);this.scrollManager=new X_1(k);this.accessibilityManager=new g1I(k);z_L(this)},z_L=function(k){var v=function(){k.allowAdsPopup&&k.allowAdsPopup.style.setProperty("display","none","important");
k.wallElement.style.setProperty("display","","important");ikD(k.accessibilityManager);yQI(k.accessibilityManager,k.wallElement.querySelector(".fc-dialog-container"),!1,!1,k.wallElement.querySelector(".fc-button-whitelist"));k.scrollManager.enableScrolling()};
k.allowAdsPopup=k.JSC$10113_domHelper.JSC$9399_createDom("DIV",{"class":"fc-whitelist-root"});k.allowAdsPopup.style.setProperty("display","none","important");k.JSC$10113_domHelper.appendChild(k.JSC$10113_domHelper.JSC$9397_document_.body,k.allowAdsPopup);var C=k.JSC$10113_domHelper.JSC$9399_createDom("DIV",{"class":"fc-dialog-overlay"});k.JSC$10113_domHelper.appendChild(k.allowAdsPopup,C);var G=k.JSC$10113_domHelper.JSC$9399_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:v});k.JSC$10113_domHelper.appendChild(k.allowAdsPopup,
G);C=k.JSC$10113_domHelper.JSC$9399_createDom("IFRAME");C.className="fc-whitelist-dialog";C.frameBorder="0";C.id="fc-whitelist-iframe";C.tabIndex="0";_.kv(C,k.allowAdsHttpEndpoint);k.JSC$10113_domHelper.appendChild(G,C);G={};G.pu=_.Xr(k.allowAdsHttpEndpoint).toString();G.tp=1;G.cn="fc-whitelist-channel";G.ifrid=C.id;G.osh=!0;k.allowAdsCrossPageChannel=new SW(G);k.allowAdsCrossPageChannel.registerService("close",v);k.allowAdsCrossPageChannel.registerService("refresh",function(){k.win.location.reload()});
k.allowAdsCrossPageChannel.registerService("resize",function(p){if(p){var P=k.allowAdsPopup.querySelector(".fc-whitelist-dialog");p.width&&P.style.setProperty("width",p.width,"important");p.height&&P.style.setProperty("height",p.height,"important")}},!0);
k.allowAdsCrossPageChannel.connect()};
FBw.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10113_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var uP=window,Qu=document,cbD=uP.location,E3L=function(){},aAn=/\[native code\]/,bP=function(k,v,C){return k[v]=k[v]||C},MiZ=function(k){k=k.sort();
for(var v=[],C=void 0,G=0;G<k.length;G++){var p=k[G];p!=C&&v.push(p);C=p}return v},RP=function(){var k;
if((k=Object.create)&&aAn.test(k))k=k(null);else{k={};for(var v in k)k[v]=void 0}return k},lP=bP(uP,"gapi",{});var dh={};dh=bP(uP,"___jsl",RP());bP(dh,"I",0);bP(dh,"hel",10);var $1L=function(){var k=cbD.href;if(dh.dpo)var v=dh.h;else{v=dh.h;var C=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),G=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(k=k&&(C.exec(k)||G.exec(k)))try{v=decodeURIComponent(k[2])}catch(p){}}return v},U1Z=function(k){var v=bP(dh,"PQ",[]);
dh.PQ=[];var C=v.length;if(C===0)k();else for(var G=0,p=function(){++G===C&&k()},P=0;P<C;P++)v[P](p)},g3w=function(k){return bP(bP(dh,"H",RP()),k,RP())};var fQ=function(k){this.JSC$10115_obj_=k};
fQ.prototype.value=function(){return this.JSC$10115_obj_};
fQ.prototype.getWidth=function(){return this.JSC$10115_obj_.width};
fQ.prototype.getHeight=function(){return this.JSC$10115_obj_.height};
fQ.prototype.getStyle=function(){return this.JSC$10115_obj_.style};var igL=function(k){this.JSC$10118_obj_=k||{}};
_.W=igL.prototype;_.W.value=function(){return this.JSC$10118_obj_};
_.W.setUrl=function(k){this.JSC$10118_obj_.url=k;return this};
_.W.getUrl=function(){return this.JSC$10118_obj_.url};
_.W.getStyle=function(){return this.JSC$10118_obj_.style};
_.W.getId=function(){return this.JSC$10118_obj_.id};
_.W.getContext=function(){return this.JSC$10118_obj_.context};
var LBw=function(k){k.JSC$10118_obj_.attributes=k.JSC$10118_obj_.attributes||{};return new fQ(k.JSC$10118_obj_.attributes)};var OgQ=function(){igL.apply(this,arguments)};
_.E(OgQ,igL);var ybn=bP(dh,"perf",RP());bP(ybn,"g",RP());var X31=bP(ybn,"i",RP());bP(ybn,"r",[]);RP();RP();var Ab1=function(k,v,C){v&&v.length>0&&(v=x1w(v),C&&C.length>0&&(v+="___"+x1w(C)),v.length>28&&(v=v.substr(0,28)+(v.length-28)),C=v,v=bP(X31,"_p",RP()),bP(v,C,RP())[k]=(new Date).getTime(),v=ybn.r,typeof v==="function"?v(k,"_p",C):v.push([k,"_p",C]))},x1w=function(k){return k.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var e_n=RP(),qAL=[],z1=function(k){throw Error("Ua`"+k);};
qAL.push(["jsl",function(k){for(var v in k)if(Object.prototype.hasOwnProperty.call(k,v)){var C=k[v];typeof C=="object"?dh[v]=bP(dh,v,[]).concat(C):bP(dh,v,C)}if(v=k.u)k=bP(dh,"us",[]),k.push(v),(v=/^https:(.*)$/.exec(v))&&k.push("http:"+v[1])}]);
var m1w=/^(\/[a-zA-Z0-9_\-]+)+$/,D1L=[/\/amp\//,/\/amp$/,/^\/amp$/],ti1=/^[a-zA-Z0-9\-_\.,!]+$/,s07=/^gapi\.loaded_[0-9]+$/,ViJ=/^[a-zA-Z0-9,._-]+$/,YAI=function(k,v,C,G,p){var P=k.split(";"),N=P.shift(),I=e_n[N],S=null;I?S=I(P,v,C,G):z1("no hint processor for: "+N);S||z1("failed to generate load url");v=S;C=v.match(h_G);(G=v.match(BpL))&&G.length===1&&j0G.test(v)&&C&&C.length===1||z1("failed sanity: "+k);try{k="?";if(p&&p.length>0){xgZ(p);var Q=p.join(",");S=S+"?le="+Q;k="&"}if(dh.rol){var R=dh.ol;
R&&R.length&&(S=""+S+k+"ol="+R.length)}}catch(l){}return S},JbG=function(k,v,C,G){k=w3Z(k);
s07.test(C)||z1("invalid_callback");v=n3Q(v);G=G&&G.length?n3Q(G):null;var p=function(P){return encodeURIComponent(P).replace(/%2C/g,",")};
return[encodeURIComponent(k.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",p(k.version),"/m=",p(v),G?"/exm="+p(G):"","/rt=j/sv=1/d=1/ed=1",k.activeMods?"/am="+p(k.activeMods):"",k.resourceSig?"/rs="+p(k.resourceSig):"",k.zcms?"/t="+p(k.zcms):"","/cb=",p(C)].join("")},w3Z=function(k){k.charAt(0)!=="/"&&z1("relative path");
for(var v=k.substring(1).split("/"),C=[];v.length;){k=v.shift();if(!k.length||k.indexOf(".")==0)z1("empty/relative directory");else if(k.indexOf("=")>0){v.unshift(k);break}C.push(k)}k={};for(var G=0,p=v.length;G<p;++G){var P=v[G].split("="),N=decodeURIComponent(P[0]),I=decodeURIComponent(P[1]);P.length==2&&N&&I&&(k[N]=k[N]||I)}v="/"+C.join("/");m1w.test(v)||z1("invalid_prefix");C=0;for(G=D1L.length;C<G;++C)D1L[C].test(v)&&z1("invalid_prefix");C=rbZ(k,"k",!0);G=rbZ(k,"am");p=rbZ(k,"rs");k=rbZ(k,"t");
return{pathPrefix:v,version:C,activeMods:G,resourceSig:p,zcms:k}},n3Q=function(k){for(var v=[],C=0,G=k.length;C<G;++C){var p=k[C].replace(/\./g,"_").replace(/-/g,"_");
ViJ.test(p)&&v.push(p)}return v.join(",")},rbZ=function(k,v,C){k=k[v];
!k&&C&&z1("missing: "+v);if(k){if(ti1.test(k))return k;z1("invalid: "+v)}return null},j0G=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,BpL=/\/cb=/g,h_G=/\/\//g;
e_n.m=function(k,v,C,G){(k=k[0])||z1("missing_hint");return"https://apis.google.com"+JbG(k,v,C,G)};
var KBR=decodeURI("%73cript"),TpJ=/^[-+_0-9\/A-Za-z]+={0,2}$/,kx6=function(k,v){for(var C=[],G=0;G<k.length;++G){var p=k[G],P;if(P=p){a:{for(P=0;P<v.length;P++)if(v[P]===p)break a;P=-1}P=P<0}P&&C.push(p)}return C},otL=function(){var k=dh.nonce;
return k!==void 0?k&&k===String(k)&&k.match(TpJ)?k:dh.nonce=null:Qu.querySelector?(k=Qu.querySelector("script[nonce]"))?(k=k.nonce||k.getAttribute("nonce")||"",k&&k===String(k)&&k.match(TpJ)?dh.nonce=k:dh.nonce=null):null:null},GxL=function(k){if(Qu.readyState!="loading")vtL(k);
else{var v=otL(),C="";v!==null&&(C=' nonce="'+v+'"');k="<"+KBR+' src="'+encodeURI(k)+'"'+C+"></"+KBR+">";Qu.write(CNG?CNG.createHTML(k):k)}},vtL=function(k){var v=Qu.createElement(KBR);
v.setAttribute("src",CNG?CNG.createScriptURL(k):k);k=otL();k!==null&&v.setAttribute("nonce",k);v.async="true";(k=Qu.getElementsByTagName(KBR)[0])?k.parentNode.insertBefore(v,k):(Qu.head||Qu.body||Qu.documentElement).appendChild(v)},PNw=function(k,v,C){pX7(function(){var G=v===$1L()?bP(lP,"_",RP()):RP();
G=bP(g3w(v),"_",G);k(G)},C)},CQO=function(k,v){var C=v||{};
typeof v=="function"&&(C={},C.callback=v);var G=(v=C)&&v._c;if(G)for(var p=0;p<qAL.length;p++){var P=qAL[p][0],N=qAL[p][1];N&&Object.prototype.hasOwnProperty.call(G,P)&&N(G[P],k,v)}v=[];k?v=k.split(":"):C.features&&(v=C.features);if(!(k=C.h)&&(k=$1L(),!k))throw Error("Va");Wx6(v||[],C,k)},Wx6=function(k,v,C){k=MiZ(k)||[];
var G=v.callback,p=v.config,P=v.timeout,N=v.ontimeout,I=v.onerror,S=void 0;typeof I=="function"&&(S=I);var Q=null,R=!1;if(P&&!N||!P&&N)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";I=bP(g3w(C),"r",[]).sort();var l=bP(g3w(C),"L",[]).sort(),d=dh.le||[],f=[].concat(I),c=function(w,V){if(R)return 0;uP.clearTimeout(Q);l.push.apply(l,U);var h=((lP||{}).config||{}).update;h?h(p):p&&bP(dh,"cu",[]).push(p);if(V){Ab1("me0",w,f);try{PNw(V,C,S)}finally{Ab1("me1",w,f)}}return 1};
P>0&&(Q=uP.setTimeout(function(){R=!0;N()},P));
var U=kx6(k,l);if(U.length){U=kx6(k,I);var O=bP(dh,"CP",[]),X=O.length;O[X]=function(w){if(!w)return 0;Ab1("ml1",U,f);var V=function(n){O[X]=null;c(U,w)&&U1Z(function(){G&&G();n()})},h=function(){var n=O[X+1];
n&&n()};
X>0&&O[X-1]?O[X]=function(){V(h)}:V(h)};
if(U.length){var x="loaded_"+dh.I++;lP[x]=function(w){O[X](w);lP[x]=null};
k=YAI(C,U,"gapi."+x,I,d);I.push.apply(I,U);Ab1("ml0",U,f);v.sync||uP.___gapisync?GxL(k):vtL(k)}else O[X](E3L)}else c(U)&&G&&G()},Hn7;
var NB6=null,IXI=_.G$.trustedTypes;if(IXI&&IXI.createPolicy){try{NB6=IXI.createPolicy("goog#gapi",{createHTML:ZiG,createScript:ZiG,createScriptURL:ZiG})}catch(k){_.G$.console&&_.G$.console.error(k.message)}Hn7=NB6}else Hn7=NB6;var CNG=Hn7,pX7=function(k,v){if(dh.hee&&dh.hel>0)try{return k()}catch(C){v&&v(C),dh.hel--,CQO("debug_error",function(){try{window.___jsl.hefn(C)}catch(G){throw C;}})}else try{return k()}catch(C){throw v&&v(C),C;
}},ZnZ=lP.load;
ZnZ&&bP(dh,"ol",[]).push(ZnZ);lP.load=function(k,v){return pX7(function(){return CQO(k,v)})};var jSZ;var us1=function(k,v){var C=C||[];this.serviceId_=k;this.moduleId_=v||null;this.dependencies_=[];Shw(this,C)};
us1.prototype.toString=function(){return this.serviceId_};
us1.prototype.getModuleId=function(){return this.moduleId_};
var Shw=function(k,v){var C=!1;C=C===void 0?!1:C;k.dependencies_=k.dependencies_.concat(v);if(C){if(!k.moduleId_)throw Error("Wa`"+k.serviceId_);v.map(function(G){return G.getModuleId()}).forEach(function(G){YTm(function(p){p.addExtraEdge(k.moduleId_,G)})})}};var ytb=new us1("MpJwZc","MpJwZc");var M9$=new _.Ru("a"),xri=new _.Ru("c"),XIZ=function(k,v,C){_.lS.call(this,k,v);this.node=v;this.kind=C};
_.E(XIZ,_.lS);var QGD=function(){this.JSC$10131_keys_={};this.urlPrefix_="";this.JSC$10131_queryData_={}};
QGD.prototype.toString=function(){var k=this.urlPrefix_+bnQ(this),v=_.iL(this.JSC$10131_queryData_),C="";v!=""&&(C="?"+v);return k+C};
var RvD=function(k){k=FA(k,"md");return!!k&&k!=="0"},bnQ=function(k){var v=[],C=function(G){k.JSC$10131_keys_[G]!==void 0&&v.push(G+"="+k.JSC$10131_keys_[G])};
RvD(k)?(C("md"),C("k"),C("ck"),C("am"),C("rs"),C("gssmodulesetproto"),C("slk"),C("dti")):(C("sdch"),C("k"),C("ck"),C("am"),C("rt"),"d"in k.JSC$10131_keys_||cf(k,"d","0"),C("d"),C("exm"),C("excm"),(k.JSC$10131_keys_.excm||k.JSC$10131_keys_.exm)&&v.push("ed=1"),C("im"),C("dg"),C("sm"),FA(k,"br")!="1"&&FA(k,"br")!="0"||C("br"),C("br-d"),FA(k,"rb")=="1"&&C("rb"),FA(k,"zs")!=="0"&&C("zs"),lX7(k)!==""&&C("wt"),C("gssmodulesetproto"),C("ujg"),C("sp"),C("rs"),C("cb"),C("ee"),C("slk"),C("dti"),C("m"));return v.join("/")},
FA=function(k,v){return k.JSC$10131_keys_[v]?k.JSC$10131_keys_[v]:null},cf=function(k,v,C){C?k.JSC$10131_keys_[v]=C:delete k.JSC$10131_keys_[v]},dqL=function(k,v){k.urlPrefix_=v},fXQ=function(k,v){v&&v.length>0?(v.sort(),cf(k,"exm",v.join(","))):cf(k,"exm",null)},zvQ=function(k,v){v&&v.length>0?(v.sort(),cf(k,"excm",v.join(","))):cf(k,"excm",null)},FxI=function(k){return(k=FA(k,"m"))?k.split(","):[]},lX7=function(k){switch(FA(k,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},cDn=function(k,v){var C=Object.keys(v).filter(function(G){return!!Object.keys(v[G]).length}).map(function(G){var p=Object.keys(v[G]);
p.length>1&&p.sort();return G+":"+p.join(",")});
C.sort();cf(k,"ee",C.join(";"))},mB$=function(k){var v=FA(k,"ee");
if(!v)return{};k={};v=_.H(v.split(";"));for(var C=v.next();!C.done;C=v.next()){var G=_.H(C.value.split(":"));C=G.next().value;G=G.next().value;k[C]={};G=_.H(G.split(","));for(var p=G.next();!p.done;p=G.next())k[C][p.value]=!0}return k},EtU=function(k){delete k.JSC$10131_keys_.m;
delete k.JSC$10131_keys_.exm;delete k.JSC$10131_keys_.ed};
QGD.prototype.clone=function(){var k=new QGD;k.JSC$10131_keys_=Object.assign({},this.JSC$10131_keys_);k.urlPrefix_=this.urlPrefix_;k.JSC$10131_queryData_=Object.assign({},this.JSC$10131_queryData_);return k};
var DBg=function(k,v){v=v===void 0?!0:v;var C=aXL(k),G=new QGD,p=_.HP(C)[5];_.t9.forEach(M5Z,function(N){var I=p.match("/"+N+"=([^/]+)");I&&cf(G,N,I[1])});
var P="";P=k.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";dqL(G,k.substr(0,k.indexOf(P)+P.length));if(!v)return G;(k=_.HP(C)[6]||null)&&CyD(k,function(N,I){G.JSC$10131_queryData_[N]=I});
return G},AQ_=function(k){k=_.UT(aXL(k));
return k===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(k)?/\/k=/.test(k):!1},aXL=function(k){return k.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?k.substr(65):k},M5Z={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",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"},$qw=RegExp("^loaded_(g|h)?[_\\d]+$");_.ES=function(k){this.JSC$10143_id_=k;this.opts={}};
_.ES.prototype.JSC$10145_setLabel=function(k){this.label_=k||void 0;return this};
_.ES.prototype.addUploadMetadata=function(k,v){var C=this.opts.data||{};C[k]=v;this.opts.data=C;return this};
var Uq1=function(k){var v=_.t9.filter(k.opts,function(C){return C!==null});
v=_.t9.isEmpty(v)?null:v;k=[k.JSC$10143_id_,k.label_,v];v=iiD(k);return k=k.slice(0,v+1)};
_.ES.prototype.toString=function(){var k=Uq1(this);return"("+_.si(k,function(v){return JSON.stringify(v)}).join(",")+")"};
_.ES.prototype.getId=function(){return this.JSC$10143_id_};
_.ES.prototype.getOptions=function(){return _.t9.clone(this.opts)};var aP=function(){_.ES.call(this,"image-search")};
_.E(aP,_.ES);aP.prototype.setSize=function(k){this.opts.imgsz=k;return this};
aP.prototype.JSC$10145_setLabel=function(k){_.ES.prototype.JSC$10145_setLabel.call(this,k);return this};
aP.prototype.addUploadMetadata=function(k,v){_.ES.prototype.addUploadMetadata.call(this,k,v);return this};var M6=function(){_.ES.call(this,"maps")};
_.E(M6,_.ES);M6.prototype.setZoom=function(k){this.opts.zoom=k;return this};
M6.prototype.JSC$10145_setLabel=function(k){_.ES.prototype.JSC$10145_setLabel.call(this,k);return this};
M6.prototype.addUploadMetadata=function(k,v){_.ES.prototype.addUploadMetadata.call(this,k,v);return this};_.$L=function(){_.ES.call(this,"photos")};
_.E(_.$L,_.ES);_.$L.prototype.JSC$10145_setLabel=function(k){_.ES.prototype.JSC$10145_setLabel.call(this,k);return this};
_.$L.prototype.addUploadMetadata=function(k,v){_.ES.prototype.addUploadMetadata.call(this,k,v);return this};var US=function(){_.ES.call(this,"url")};
_.E(US,_.ES);var gtU=function(){var k=new US;k.opts.type="video";k.opts.site="youtube.com";return k};
US.prototype.JSC$10145_setLabel=function(k){_.ES.prototype.JSC$10145_setLabel.call(this,k);return this};
US.prototype.addUploadMetadata=function(k,v){_.ES.prototype.addUploadMetadata.call(this,k,v);return this};var gh=function(){_.ES.call(this,"video-search")};
_.E(gh,_.ES);var inn=function(){var k=new gh;k.opts.site="youtube.com";return k};
gh.prototype.JSC$10145_setLabel=function(k){_.ES.prototype.JSC$10145_setLabel.call(this,k);return this};
gh.prototype.addUploadMetadata=function(k,v){_.ES.prototype.addUploadMetadata.call(this,k,v);return this};var LxZ=function(){_.ES.call(this,"web")};
_.E(LxZ,_.ES);LxZ.prototype.JSC$10145_setLabel=function(k){_.ES.prototype.JSC$10145_setLabel.call(this,k);return this};
LxZ.prototype.addUploadMetadata=function(k,v){_.ES.prototype.addUploadMetadata.call(this,k,v);return this};var iP=function(){this.items_=[];this.opts={}},OnL=function(k){switch(k){case "image-search":return new aP;
case "maps":return new M6;case "photos":return new _.$L;case "url":return new US;case "video-search":return new gh;case "web":return new LxZ}return new _.ES(k)};
iP.prototype.addView=function(k){this.items_.push(typeof k==="string"?OnL(k):k);return this};
var yDL=function(k){return"("+_.si(k.items_,function(v){return v.toString()}).join(",")+")"};
iP.prototype.toString=function(){return yDL(this)};
iP.prototype.getViews=function(k,v){v=v===void 0?[]:v;for(var C=this.items_,G=0;G<C.length;G++){var p=C[G];p instanceof iP?p.getViews(k,v):p.getId()==k&&v.push(p)}return v};
iP.prototype.getOptions=function(){return _.t9.clone(this.opts)};var wV=function(k){this.basePickerUrl_=k||"https://docs.google.com/picker";this.nav_=new iP};
wV.prototype.nav_=null;wV.prototype.addView=function(k){this.nav_.addView(k);return this};
wV.prototype.getBaseUrl=function(){return this.basePickerUrl_};
wV.prototype.getViews=function(k){return this.nav_.getViews(k)};
_.XX6=function(k,v){k.callback_=v;return k};var xq1=new Map;xq1.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");xq1.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");xq1.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var ADL=new Set;ADL.add("application/vnd.google-apps.kix");ADL.add("application/vnd.google-apps.ritz");ADL.add("application/vnd.google-apps.punch");var wXR=function(k,v,C){var G=C&&_.zb(C,1);C=evL(C);var p=k[0].getId();switch(_.FY(p,2)){case 13:return qh1(k,v,G,C);case 3:return mqQ(k,v,G,C);case 10:return DqL(k,v,G,C);case 27:return DqL(k,v,G,C);case 12:return t5Z(k,v);case 2:return sG1(k,v,G,C);case 5:return V56(k,v,G,C);case 9:return hv7(k,v,G,C);case 6:return BBL(k,v,G,C);case 25:return jGD(k,v,G,C);case 1:return _.Nh(k[0],ffw,26)?YhZ(k,v,G,C):DqL(k,v,G,C);default:return{}}},BBL=function(k,v,C,G){k=k.map(function(p){return{id:p.getId().getId(),
serviceId:"youtube",name:p.getName(),description:_.zb(p,3),type:LQ(p),lastEditedUtc:_.dtI(_.dP(p,_.c6,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:p.getUrl(),embedUrl:_.zb(p,13),thumbnails:OS(rM(p))}});
return{action:v,docs:k,viewToken:G,view:C||"youtube",v2Translated:!0}},sG1=function(k,v,C,G){var p=k.map(function(P){var N=P.getId().getId(),I=_.zb(P,7),S=P.getName(),Q=LQ(P),R=_.dtI(_.dP(P,_.c6,12)).getTime(),l=P.getUrl(),d=Number(gQn(P)),f=_.zb(P,3),c=_.zb(P,11),U=OS(rM(P));
var O=_.dP(P,Kh,21);O=_.lV(O,1);var X=_.dP(P,Kh,21);X=_.zb(X,10);var x=_.zb(P,13);var w=_.dP(P,Kh,21);w=_.lV(w,9);var V=_.dP(P,Kh,21);V=_.zb(V,11);N={id:N,serviceId:"docs",mimeType:I,name:S,type:Q,lastEditedUtc:R,url:l,sizeBytes:d,description:f,iconUrl:c,thumbnails:U,isShared:O,downloadUrl:X,embedUrl:x,copyable:w,resourceKey:V};I=_.dP(P,Kh,21);_.lV(I,12)&&(N.uploadState="success",N.isNew=!0);I=_.dP(P,Kh,21);_.Nh(I,wM,3)&&(P=_.dP(P,Kh,21),P=_.dP(P,wM,3),_.Nh(P,ja,2)&&(I=Bh(P.getDuration().getSeconds()),
S=P.getDuration(),S=_.RI(S,2),N.duration=I+S/1E9),N.aspectRatio=P.getAspectRatio());return N});
return{action:v,docs:p,viewToken:G,view:C||"all",extraUserInputs:ntQ(k),v2Translated:!0}},V56=function(k,v,C,G){k=k.map(function(p){var P=_.dP(p,guL,15);
P=_.dP(P,YW,1);i3(p,10,YW,P);return{id:p.getId().getId(),serviceId:"web",mimeType:_.zb(p,7),name:p.getName(),type:LQ(p),url:p.getUrl(),description:_.zb(p,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:OS(rM(p))}});
return{action:v,docs:k,viewToken:G,view:C||"image-search",v2Translated:!0}},hv7=function(k,v,C,G){k=k.map(function(p){return{serviceId:"url",
name:rM(p)[0].getUrl().split("/").pop(),type:LQ(p),mimeType:_.zb(p,7),url:p.getUrl(),description:_.zb(p,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:OS(rM(p))}});
return{action:v,docs:k,viewToken:G,view:C||"url",v2Translated:!0}},YhZ=function(k,v,C,G){k=k.map(function(p){return{id:p.getId().getId(),
serviceId:"picasa",name:p.getName(),type:LQ(p),description:_.zb(p,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:OS(rM(p))}});
return{action:v,docs:k,viewToken:G,view:C||"webcam",v2Translated:!0}},DqL=function(k,v,C,G){return{action:v,
docs:k.map(JDw),viewToken:G,view:rDD(C||"upload",k),extraUserInputs:ntQ(k),v2Translated:!0}},rDD=function(k,v){return v.some(function(C){var G;
return((G=_.dP(C,nh,30))==null?void 0:_.FY(G,3))===9})?k+"/gmailphotos":k},mqQ=function(k,v,C,G){var p=k.map(function(P){var N={id:P.getId().getId(),
serviceId:"picasa",mimeType:_.zb(P,7),name:P.getName(),type:LQ(P),lastEditedUtc:_.dtI(_.dP(P,_.c6,12)).getTime(),url:P.getUrl(),sizeBytes:Number(gQn(P)),description:_.zb(P,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:OS(rM(P)),mediaKey:P.getId().getId(),parentId:_.zb(P,4)},I,S=(I=_.dP(P,cWU,18))==null?void 0:_.dP(I,FCZ,3);S&&(N.latitude=fr(S,1),N.longitude=fr(S,2));var Q;P=(Q=_.dP(P,cWU,18))==null?void 0:dn(Q,6);Q=P!=null?Bh(P):void 0;Q&&(N.version=
Q);return N});
return{action:v,docs:p,viewToken:G,view:C||"photos",extraUserInputs:ntQ(k),v2Translated:!0}},qh1=function(k,v,C,G){k=k.map(function(p){return{id:p.getId().getId(),
serviceId:"et",name:rM(p)[0].getUrl().split("/").pop(),description:_.zb(p,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:OS(rM(p),"etjpg")}});
return{action:v,docs:k,viewToken:G,view:C||"et",v2Translated:!0}},jGD=function(k,v,C,G){k=k.map(function(p){var P=p.getId().getId(),N=G["2"];
return{id:P,serviceId:N.type!=="gmail_themes"&&N.parent==="6226252643674576769"?"picasa":"static_themes",name:p.getName(),mimeType:_.zb(p,7),type:LQ(p),description:_.zb(p,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:p.getUrl(),embedUrl:p.getUrl(),thumbnails:OS(rM(p))}});
return{action:v,docs:k,viewToken:G,view:C||"photos",v2Translated:!0}},t5Z=function(k,v){k=k.map(function(C){var G=_.dP(C,z3L,27);
G=_.KV(G,1,_.My,_.by())[0];return{id:C.getId().getId(),serviceId:"contacts",mimeType:_.zb(C,7),name:C.getName(),description:_.zb(C,3),url:"mailto:"+G,thumbnail:[{url:_.zb(C,11)}],email:G}});
return{action:v,docs:k,view:"contacts",v2Translated:!0}},evL=function(k){if(!k)return{};
var v=_.zb(k,3);v=v&&JSON.parse(v)||{};return{0:_.zb(k,1),1:_.zb(k,2),2:v}},OS=function(k,v){v=v===void 0?"":v;
if(!k.length)return null;v=="etjpg"&&(k=k.filter(function(C){return C.getUrl().includes("w1200-h300")}));
return k.map(function(C){return{url:C.getUrl(),height:C.getHeight(),width:C.getWidth(),type:v}})},ntQ=function(k){return{isAttachment:k.some(function(v){return _.lV(v,31)})}},JDw=function(k){var v,C={id:(v=k.getId())==null?void 0:v.getId(),
serviceId:Kxw(k),mimeType:_.zb(k,7),name:k.getName(),type:LQ(k),sizeBytes:Number(gQn(k)),description:_.zb(k,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:OS(rM(k)),isNew:!0};if(v=_.dP(k,nh,30)){C.dataUrl=_.zb(v,1)||null;a:{var G=_.dP(k,nh,30);switch(_.FY(G,3)){case 9:G=_.aY(G,$tR,2,Je);G={remoteRefs:G&&_.zb(G,1)};break a;case 10:case 15:G=_.aY(G,MIG,4,Je);var p=rM(k);G={photo_id:G&&_.zb(G,1),media_key:k.getId().getId(),media_type:_.FY(k,6)===1?1:2,image_url:p&&
p[0].getUrl(),width:p&&String(p[0].getWidth()),height:p&&String(p[0].getHeight())};break a}G=null}C.uploadMetadata=G;C.uploadId=_.zb(v,9)||null;C.uploadState=TBG(v)||null}(G=v&&_.aY(v,MIG,4,Je))&&(C.id=_.zb(G,1));(G=v&&_.aY(v,UtR,5,Je))&&(C.contentId=_.zb(G,1));(G=v&&_.aY(v,EuL,7,Je))&&(C.contentId=_.zb(G,1));(G=v&&_.aY(v,afL,6,Je))&&(C.contentId=_.zb(G,1));(v==null?void 0:_.FY(v,3))===1&&(C.mediaKey=k.getId().getId());return C},Kxw=function(k){var v;
switch(((v=_.dP(k,nh,30))==null?void 0:_.FY(v,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},LQ=function(k){switch(_.FY(k,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 _.zb(k,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},TBG=function(k){switch(k==null?void 0:_.FY(k,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 CZ6,kfn,oDJ,vDI;_.Gfw=function(k,v){var C=v||{};v=C.document||document;var G=_.Xr(k).toString(),p=(new EU(v)).createElement("SCRIPT"),P={script_:p,timeout_:void 0},N=new YJ(kfn,P),I=null,S=C.timeout!=null?C.timeout:5E3;S>0&&(I=window.setTimeout(function(){oDJ(p,!0);N.errback(new vDI(1,"Timeout reached for loading script "+G))},S),P.timeout_=I);
p.onload=p.onreadystatechange=function(){p.readyState&&p.readyState!="loaded"&&p.readyState!="complete"||(oDJ(p,C.cleanupWhenDone||!1,I),N.callback(null))};
p.onerror=function(){oDJ(p,!0,I);N.errback(new vDI(0,"Error while loading script "+G))};
P=C.attributes||{};_.t9.extend(P,{type:"text/javascript",charset:"UTF-8"});IPQ(p,P);_.Hn(p,k);CZ6(v).appendChild(p);return N};
CZ6=function(k){var v=OV("HEAD",k);return v&&v.length!==0?v[0]:k.documentElement};
kfn=function(){if(this&&this.script_){var k=this.script_;k&&k.tagName=="SCRIPT"&&oDJ(k,!0,this.timeout_)}};
oDJ=function(k,v,C){C!=null&&_.G$.clearTimeout(C);k.onload=function(){};
k.onerror=function(){};
k.onreadystatechange=function(){};
v&&window.setTimeout(function(){_.Lc(k)},0)};
vDI=function(k,v){var C="Jsloader error (code #"+k+")";v&&(C+=": "+v);_.vZ.call(this,C);this.code=k};
_.wO(vDI,_.vZ);var pIQ=_.qL(["https://apis.google.com/js/api.js"]),PZ6=_.zu(pIQ),I2D=function(k,v,C){C=C===void 0?{}:C;var G=!1,p=WH1(k,v,C).then(function(N){G=!0;return N}),P=_.XGw(5E3).then(function(){return G?WH1(k,v,C):HTD(v,C).then(function(N){return N21(N,k)})});
return Fz7([p,P])},WH1=function(k,v,C){C=C===void 0?{}:C;
return ZTw(v,C).then(function(G){return N21(G,k)})},N21=function(k,v){var C=_.PZ(v,"gapi.")?v.slice(5):v;
return k[C]?_.kr(k[C]):new _.M1(function(G,p){var P=Ub(function(){p(Error("Ya"))},3E4);
k.load(v,{callback:function(){_.G$.clearTimeout(P);G(k[C])},
onerror:function(N){_.G$.clearTimeout(P);p(N)}})})},ZTw=function(k,v){v=v===void 0?{}:v;
return k.gapi&&k.gapi.load?_.kr(k.gapi):HTD(k,v)},HTD=function(k,v){v=v===void 0?{}:v;
return _.Gfw(PZ6,{document:k.document,attributes:v}).then(function(){return k.gapi})},SlR=function(){};
SlR.prototype.load=function(k,v,C){v=v===void 0?window:v;C=C===void 0?{}:C;var G=Date.now();return I2D(k,v,C).then(function(p){var P=Date.now();return{library:p,loadStartMs:G,loadEndMs:P}},function(p){throw p instanceof Error?p:Error(String(p));
})};var p_3=function(){_.AW.call(this);this.gapiLoader_=new SlR;this.origin_=null;this.gapiPickerIframeResolver_=_.As();this.gapiIframesResolver_=_.As();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.E(p_3,_.AW);var uXJ=function(k,v){var C=C===void 0?{}:C;var G=_.ke("gapi.iframes",v);return G?(k=Date.now(),_.kr({library:G,loadStartMs:k,loadEndMs:k})):k.gapiLoader_.load("gapi.iframes",v,C)},Qbn=function(k,v,C,G,p,P){var N=!1;
N=N===void 0?!1:N;uXJ(k,h9(v.ownerDocument)).then(function(I){var S=I.library;k.gapiIframesResolver_.resolve(S);I=k.gapiPickerIframeResolver_;var Q=I.resolve,R=N;R=R===void 0?!1:R;var l={};l["host-message-handler"]=C;k.hostMessageHandlerInternal_=l;var d=_.ka(G);d=_.ka(d);d=_.vf(_.oP(_.kL(new _.DQ,d.scheme_),d.JSC$10103_domain_),d.JSC$10103_port_).toString();k.origin_=d;d=(new OgQ).setUrl(G);d.JSC$10118_obj_.where=v;d.JSC$10118_obj_.allowPost=R;d.JSC$10118_obj_.messageHandlers=l;R=_.ke("makeWhiteListIframesFilter",
S)([k.origin_]);d.JSC$10118_obj_.messageHandlersFilter=R;p!=null&&(d.JSC$10118_obj_.id=p);P!=null&&(d.JSC$10118_obj_.rpctoken=P);R=LBw(d);R.JSC$10115_obj_.style={display:"block","min-width":"100%",width:"1px"};R.JSC$10115_obj_.height="100%";LBw(d).value().allow="camera 'src' "+k.origin_;S=S.getContext().openChild(d.value());Q.call(I,S)},function(I){k.gapiIframesResolver_.reject(I);
k.gapiPickerIframeResolver_.reject(I)});
return k.gapiPickerIframeResolver_.promise},bTn=function(k,v){return _.MF([k.gapiIframesResolver_.promise,
k.gapiPickerIframeResolver_.promise]).then(function(C){var G=_.H(C);C=G.next().value;return(G=G.next().value)?G.send("picker-message-handler",v,void 0,_.ke("makeWhiteListIframesFilter",C)([k.origin_])):_.Rf(Error("Za"))})};
p_3.prototype.disposeInternal=function(){RKn(this);_.AW.prototype.disposeInternal.call(this)};
var RKn=function(k){k.gapiPickerIframeResolver_.promise.then(function(v){v&&(v.unregister("host-message-handler"),delete k.hostMessageHandlerInternal_["host-message-handler"])})};var l2U=function(){this.nextId=0};var f2U=function(k,v){switch(k.action){case "select-contacts":k=drR(k.contacts);break;case "visibility":k=k.visible;var C=new vj;k=_.$A(C,1,7).setVisible(k);C={};C["iframe-command"]=k.serialize();k=C;break;default:k=null}return k?bTn(v,k):_.kr()},drR=function(k){if(!k||k.length==0)return null;
var v=new vj;_.$A(v,1,11);var C=new l2U;k.forEach(function(G){if(G.email){var p=new bV;p=_.Xf(p,2,G.name?G.name:G.email);var P=new z3L;G=_.t3O(P,1,_.fV,G.email,_.My);G=_.$x(p,27,G);p=new lfQ;P=":"+(C.nextId++).toString(36);p=_.Xf(p,1,P);p=_.$A(p,2,12);G=_.$x(G,1,p)}else G=null;G&&i3(v,7,bV,G)});
k={};k["iframe-command"]=v.serialize();return k};_.zKJ=function(){if(VmL){var k=/Windows NT ([0-9.]+)/;return(k=k.exec(_.fi()))?k[1]:"0"}return _.sOR?(k=/1[0|1][_.][0-9_.]+/,(k=k.exec(_.fi()))?k[0].replace(/_/g,"."):"10"):hZ3?(k=/Android\s+([^\);]+)(\)|;)/,(k=k.exec(_.fi()))?k[1]:""):B3G||jO1||Y21?(k=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(k=k.exec(_.fi()))?k[1].replace(/_/g,"."):""):""}();var yu;yu=function(k){return(k=k.exec(_.fi()))?k[1]:""};
_.FHn=function(){if(_.vu)return yu(/Firefox\/([0-9.]+)/);if(_.KU||Ig||mg6)return kJZ;if(_.Cr){if(_.Xb()||_.MmO()){var k=yu(/CriOS\/([0-9.]+)/);if(k)return k}return yu(/Chrome\/([0-9.]+)/)}if(_.rm&&!_.Xb())return yu(/Version\/([0-9.]+)/);if(Yr3||w2j){if(k=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.fi()))return k[1]+"."+k[2]}else if(pDU)return(k=yu(/Android\s+([0-9.]+)/))?k:yu(/Version\/([0-9.]+)/);return""}();var ctD=function(){};
_.jN(ctD);ctD.prototype.nextId_=0;_.XA=function(k){return":"+(k.nextId_++).toString(36)};var xL=function(k){_.cj.call(this);this.JSC$10213_dom_=k||Xw();this.JSC$10213_id_=null;this.inDocument_=!1;this.JSC$10213_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.wO(xL,_.cj);xL.prototype.idGenerator_=ctD.getInstance();xL.prototype.getId=function(){return this.JSC$10213_id_||(this.JSC$10213_id_=_.XA(this.idGenerator_))};
xL.prototype.getElement=function(){return this.JSC$10213_element_};
var A4=function(k){k.googUiComponentHandler_||(k.googUiComponentHandler_=new _.fT(k));return k.googUiComponentHandler_},EDU=function(k,v){if(k==v)throw Error("$a");
var C;if(C=v&&k.parent_&&k.JSC$10213_id_){C=k.parent_;var G=k.JSC$10213_id_;C=C.childIndex_&&G?_.t9.get(C.childIndex_,G)||null:null}if(C&&k.parent_!=v)throw Error("$a");k.parent_=v;xL.superClass_.setParentEventTarget.call(k,v)};
xL.prototype.setParentEventTarget=function(k){if(this.parent_&&this.parent_!=k)throw Error("ab");xL.superClass_.setParentEventTarget.call(this,k)};
xL.prototype.JSC$10215_createDom=function(){this.JSC$10213_element_=this.JSC$10213_dom_.createElement("DIV")};
xL.prototype.render=function(k){a2Q(this,k)};
var a2Q=function(k,v,C){if(k.inDocument_)throw Error("bb");k.JSC$10213_element_||k.JSC$10215_createDom();v?v.insertBefore(k.JSC$10213_element_,C||null):k.JSC$10213_dom_.JSC$9397_document_.body.appendChild(k.JSC$10213_element_);k.parent_&&!k.parent_.inDocument_||k.enterDocument()};
_.W=xL.prototype;_.W.decorate=function(k){if(this.inDocument_)throw Error("bb");if(k&&this.canDecorate(k)){this.wasDecorated_=!0;var v=_.BE(k);this.JSC$10213_dom_&&this.JSC$10213_dom_.JSC$9397_document_==v||(this.JSC$10213_dom_=Xw(k));this.decorateInternal(k);this.enterDocument()}else throw Error("cb");};
_.W.canDecorate=function(){return!0};
_.W.decorateInternal=function(k){this.JSC$10213_element_=k};
_.W.enterDocument=function(){this.inDocument_=!0;MBn(this,function(k){!k.inDocument_&&k.getElement()&&k.enterDocument()})};
_.W.exitDocument=function(){MBn(this,function(k){k.inDocument_&&k.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.W.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);MBn(this,function(k){k.dispose()});
!this.wasDecorated_&&this.JSC$10213_element_&&_.Lc(this.JSC$10213_element_);this.parent_=this.model_=this.JSC$10213_element_=this.childIndex_=this.children_=null;xL.superClass_.disposeInternal.call(this)};
_.W.getModel=function(){return this.model_};
_.W.addChild=function(k,v){var C=this.children_?this.children_.length:0;if(k.inDocument_&&(v||!this.inDocument_))throw Error("bb");if(C<0||C>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);k.parent_==this?(_.t9.set(this.childIndex_,k.getId(),k),_.VK(this.children_,k)):_.t9.add(this.childIndex_,k.getId(),k);EDU(k,this);_.XZD(this.children_,C,0,k);k.inDocument_&&this.inDocument_&&k.parent_==this?(v=this.getContentElement(),
(v.childNodes[C]||null)!=k.getElement()&&(k.getElement().parentElement==v&&v.removeChild(k.getElement()),C=v.childNodes[C]||null,v.insertBefore(k.getElement(),C))):v?(this.JSC$10213_element_||this.JSC$10215_createDom(),C=this.children_?this.children_[C+1]||null:null,a2Q(k,this.getContentElement(),C?C.JSC$10213_element_:null)):this.inDocument_&&!k.inDocument_&&k.JSC$10213_element_&&k.JSC$10213_element_.parentNode&&k.JSC$10213_element_.parentNode.nodeType==1&&k.enterDocument()};
_.W.getContentElement=function(){return this.JSC$10213_element_};
var MBn=function(k,v){k.children_&&k.children_.forEach(v,void 0)};
xL.prototype.removeChild=function(k,v){if(k){var C=typeof k==="string"?k:k.getId();k=this.childIndex_&&C?_.t9.get(this.childIndex_,C)||null:null;C&&k&&(_.t9.remove(this.childIndex_,C),_.VK(this.children_,k),v&&(k.exitDocument(),k.JSC$10213_element_&&_.Lc(k.JSC$10213_element_)),EDU(k,null))}if(!k)throw Error("eb");return k};_.wO(JlO,ne6);_.wO(rlj,ne6);var $rR;_.t9.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var Urn=function(k,v){v?k.setAttribute("role",v):k.removeAttribute("role")},eW=function(k,v,C){Array.isArray(C)&&(C=C.join(" "));
var G="aria-"+v;C===""||C==void 0?($rR||(C={},$rR=(C.atomic=!1,C.autocomplete="none",C.dropeffect="none",C.haspopup=!1,C.live="off",C.multiline=!1,C.multiselectable=!1,C.orientation="vertical",C.readonly=!1,C.relevant="additions text",C.required=!1,C.sort="none",C.busy=!1,C.disabled=!1,C.hidden=!1,C.invalid="false",C)),C=$rR,v in C?k.setAttribute(G,C[v]):k.removeAttribute(G)):k.setAttribute(G,C)};var gDG;_.q6=function(k,v,C){_.cj.call(this);this.target=k;this.handle=v||k;this.limits=C||new xW(NaN,NaN,NaN,NaN);this.JSC$10218_document_=_.BE(k);this.JSC$10218_eventHandler_=new _.fT(this);_.Mt(this,this.JSC$10218_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;_.Qa(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=gDG};
_.wO(_.q6,_.cj);gDG=_.G$.document&&_.G$.document.documentElement&&!!_.G$.document.documentElement.setCapture&&!!_.G$.document.releaseCapture;_.iTG=function(k,v){k.hysteresisDistanceSquared_=Math.pow(v,2)};
_.W=_.q6.prototype;_.W.setEnabled=function(k){this.enabled_=k};
_.W.disposeInternal=function(){_.q6.superClass_.disposeInternal.call(this);_.Fi(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10218_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10218_document_.releaseCapture();this.handle=this.target=null};
_.W.startDrag=function(k){var v=k.type=="mousedown";if(!this.enabled_||this.dragging_||v&&(!k.isButton(0)||_.sOR&&k.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new mR("start",this,k.clientX,k.clientY,k)))this.dragging_=!0,v&&k.preventDefault();else return;else v&&k.preventDefault();v=this.JSC$10218_document_;var C=v.documentElement,G=!this.useSetCapture_;this.JSC$10218_eventHandler_.listen(v,["touchmove","mousemove"],this.handleMove_,
{capture:G,passive:!1});this.JSC$10218_eventHandler_.listen(v,["touchend","mouseup"],this.endDrag,G);this.useSetCapture_?(C.setCapture(!1),this.JSC$10218_eventHandler_.listen(C,"losecapture",this.endDrag)):this.JSC$10218_eventHandler_.listen(h9(v),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10218_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,G);this.clientX=this.startX=k.clientX;this.clientY=this.startY=k.clientY;this.screenX=k.screenX;this.screenY=k.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=yo(Xw(this.JSC$10218_document_))}};
_.W.endDrag=function(k,v){this.JSC$10218_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10218_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new mR("end",this,k.clientX,k.clientY,k,LH7(this,this.deltaX),OTJ(this,this.deltaY),v||k.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.W.handleMove_=function(k){if(this.enabled_){var v=k.clientX-this.clientX,C=k.clientY-this.clientY;this.clientX=k.clientX;this.clientY=k.clientY;this.screenX=k.screenX;this.screenY=k.screenY;if(!this.dragging_){var G=this.startX-this.clientX,p=this.startY-this.clientY;if(G*G+p*p>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new mR("start",this,k.clientX,k.clientY,k)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(k);return}}C=yt6(this,v,C);v=C.x;C=C.y;this.dragging_&&this.dispatchEvent(new mR("beforedrag",
this,k.clientX,k.clientY,k,v,C))&&(XID(this,k,v,C),k.preventDefault())}};
var yt6=function(k,v,C){var G=yo(Xw(k.JSC$10218_document_));v+=G.x-k.pageScroll.x;C+=G.y-k.pageScroll.y;k.pageScroll=G;k.deltaX+=v;k.deltaY+=C;return new _.Vo(LH7(k,k.deltaX),OTJ(k,k.deltaY))};
_.q6.prototype.onScroll_=function(k){var v=yt6(this,0,0);k.clientX=this.clientX;k.clientY=this.clientY;XID(this,k,v.x,v.y)};
var XID=function(k,v,C,G){k.target.style.left=C+"px";k.target.style.top=G+"px";k.dispatchEvent(new mR("drag",k,v.clientX,v.clientY,v,C,G))},LH7=function(k,v){var C=k.limits;
k=isNaN(C.left)?null:C.left;C=isNaN(C.width)?0:C.width;return Math.min(k!=null?k+C:Infinity,Math.max(k!=null?k:-Infinity,v))},OTJ=function(k,v){var C=k.limits;
k=isNaN(C.top)?null:C.top;C=isNaN(C.height)?0:C.height;return Math.min(k!=null?k+C:Infinity,Math.max(k!=null?k:-Infinity,v))};
_.q6.prototype.isDragging=function(){return this.dragging_};
var mR=function(k,v,C,G,p,P,N){_.lS.call(this,k);this.clientX=C;this.clientY=G;this.browserEvent=p;this.left=P!==void 0?P:v.deltaX;this.top=N!==void 0?N:v.deltaY};
_.wO(mR,_.lS);var D7=function(k){this.JSC$10225_map_=new Map;var v=arguments.length;if(v>1){if(v%2)throw Error("ma");for(var C=0;C<v;C+=2)this.set(arguments[C],arguments[C+1])}else k&&this.addAll(k)};
_.W=D7.prototype;_.W.getCount=function(){return this.JSC$10225_map_.size};
_.W.getValues=function(){return Array.from(this.JSC$10225_map_.values())};
_.W.getKeys=function(){return Array.from(this.JSC$10225_map_.keys())};
_.W.containsKey=function(k){return this.JSC$10225_map_.has(k)};
_.W.containsValue=function(k){return this.getValues().some(function(v){return v==k})};
_.W.equals=function(k,v){var C=this;v=v===void 0?function(G,p){return G===p}:v;
return this===k?!0:this.JSC$10225_map_.size!=k.getCount()?!1:this.getKeys().every(function(G){return v(C.JSC$10225_map_.get(G),k.get(G))})};
_.W.isEmpty=function(){return this.JSC$10225_map_.size==0};
_.W.clear=function(){this.JSC$10225_map_.clear()};
_.W.remove=function(k){return this.JSC$10225_map_.delete(k)};
_.W.get=function(k,v){return this.JSC$10225_map_.has(k)?this.JSC$10225_map_.get(k):v};
_.W.set=function(k,v){this.JSC$10225_map_.set(k,v);return this};
_.W.addAll=function(k){if(k instanceof D7){k=_.H(k.JSC$10225_map_);for(var v=k.next();!v.done;v=k.next()){var C=_.H(v.value);v=C.next().value;C=C.next().value;this.JSC$10225_map_.set(v,C)}}else if(k)for(k=_.H(Object.entries(k)),v=k.next();!v.done;v=k.next())C=_.H(v.value),v=C.next().value,C=C.next().value,this.JSC$10225_map_.set(v,C)};
_.W.forEach=function(k,v){var C=this;v=v===void 0?this:v;this.JSC$10225_map_.forEach(function(G,p){return k.call(v,G,p,C)})};
_.W.clone=function(){return new D7(this)};(function(){for(var k=["ms","moz","webkit","o"],v,C=0;v=k[C]&&!_.G$.requestAnimationFrame;++C)_.G$.requestAnimationFrame=_.G$[v+"RequestAnimationFrame"],_.G$.cancelAnimationFrame=_.G$[v+"CancelAnimationFrame"]||_.G$[v+"CancelRequestAnimationFrame"];if(!_.G$.requestAnimationFrame){var G=0;_.G$.requestAnimationFrame=function(p){var P=(new Date).getTime(),N=Math.max(0,16-(P-G));G=P+N;return _.G$.setTimeout(function(){p(P+N)},N)};
_.G$.cancelAnimationFrame||(_.G$.cancelAnimationFrame=function(p){clearTimeout(p)})}})();
var xrL=[[],[]],AtR=0,eKR=!1,ql6=0,DrD=function(k,v){var C=ql6++,G={measureTask:{id:C,fn:k.measure,context:v},mutateTask:{id:C,fn:k.mutate,context:v},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(G.args||(G.args=[]),G.args.length=0,G.args.push.apply(G.args,arguments),G.args.push(G.state)):G.args&&G.args.length!=0?(G.args[0]=G.state,G.args.length=1):G.args=[G.state];G.isScheduled||(G.isScheduled=!0,xrL[AtR].push(G));eKR||(eKR=!0,window.requestAnimationFrame(mrU))}},mrU=
function(){eKR=!1;
var k=xrL[AtR],v=k.length;AtR=(AtR+1)%2;for(var C,G=0;G<v;++G){C=k[G];var p=C.measureTask;C.isScheduled=!1;p.fn&&p.fn.apply(p.context,C.args)}for(G=0;G<v;++G)C=k[G],p=C.mutateTask,C.isScheduled=!1,p.fn&&p.fn.apply(p.context,C.args),C.state={};k.length=0};var tB7=_.qL(["about:blank"]),sb7=_.qL(["javascript:undefined"]),VBU=_.zu(tB7);_.Xr(VBU);var hK7=_.zu(sb7);_.Xr(hK7);var t4=function(k){_.cj.call(this);this.JSC$10231_element_=k;this.listenKeyIn_=_.Qa(this.JSC$10231_element_,"focus",this,!0);this.listenKeyOut_=_.Qa(this.JSC$10231_element_,"blur",this,!0)};
_.wO(t4,_.cj);t4.prototype.handleEvent=function(k){var v=new _.dC(k.event_);v.type=k.type=="focusin"||k.type=="focus"?"focusin":"focusout";this.dispatchEvent(v)};
t4.prototype.disposeInternal=function(){t4.superClass_.disposeInternal.call(this);Zp(this.listenKeyIn_);Zp(this.listenKeyOut_);delete this.JSC$10231_element_};var B2U=function(k,v){this.JSC$10234_element_=k;this.JSC$10234_dom_=v};var sS=function(k,v){xL.call(this,v);this.useIframeMask_=!!k;this.lastFocus_=null;this.resizeBackgroundTask_=DrD({mutate:this.resizeBackground_},this);DrD({mutate:this.updateModalAndBackground_},this)};
_.wO(sS,xL);_.W=sS.prototype;_.W.focusHandler_=null;_.W.visible_=!1;_.W.bgEl_=null;_.W.bgIframeEl_=null;_.W.tabCatcherElement_=null;_.W.backwardTabWrapInProgress_=!1;_.W.getCssClass=function(){return"goog-modalpopup"};
_.W.getBackgroundElement=function(){return this.bgEl_};
_.W.JSC$10215_createDom=function(){sS.superClass_.JSC$10215_createDom.call(this);var k=this.getElement(),v=bD(this.getCssClass()).split(" ");Bj(k,v);k.tabIndex=0;_.GN(k,!1);jbQ(this);Yln(this)};
var jbQ=function(k){if(k.useIframeMask_&&!k.bgIframeEl_){var v=k.JSC$10213_dom_.JSC$9399_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.kv(v,VBU);k.bgIframeEl_=v;k.bgIframeEl_.className=k.getCssClass()+"-bg";_.GN(k.bgIframeEl_,!1);DU1(k.bgIframeEl_,0)}k.bgEl_||(k.bgEl_=k.JSC$10213_dom_.JSC$9399_createDom("DIV",k.getCssClass()+"-bg"),_.GN(k.bgEl_,!1))},Yln=function(k){k.tabCatcherElement_||(k.tabCatcherElement_=k.JSC$10213_dom_.createElement("SPAN"),_.GN(k.tabCatcherElement_,
!1),k.tabCatcherElement_.tabIndex=0,k.tabCatcherElement_.style.position="absolute")};
_.W=sS.prototype;_.W.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.W.canDecorate=function(k){return!!k&&k.tagName=="DIV"};
_.W.decorateInternal=function(k){sS.superClass_.decorateInternal.call(this,k);k=bD(this.getCssClass()).split(" ");Bj(this.getElement(),k);jbQ(this);Yln(this);this.getElement().tabIndex=0;_.GN(this.getElement(),!1)};
_.W.enterDocument=function(){this.bgIframeEl_&&_.Lh(this.bgIframeEl_,this.getElement());_.Lh(this.bgEl_,this.getElement());sS.superClass_.enterDocument.call(this);_.OU(this.tabCatcherElement_,this.getElement());this.focusHandler_=new t4(this.JSC$10213_dom_.JSC$9397_document_);A4(this).listen(this.focusHandler_,"focusin",this.onFocus);wII(this,!1)};
_.W.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.Zf(this.focusHandler_);sS.superClass_.exitDocument.call(this);_.Lc(this.bgIframeEl_);_.Lc(this.bgEl_);_.Lc(this.tabCatcherElement_)};
_.W.setVisible=function(k){if(k!=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_&&wII(this,k),k){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10213_dom_.JSC$9397_document_.activeElement}catch(p){}this.updateModalAndBackground_();A4(this).listen(this.JSC$10213_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10213_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);nDU(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)If(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){A4(this).unlisten(this.JSC$10213_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10213_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)If(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var v=this.JSC$10213_dom_,C=v.JSC$9397_document_.body,G=v.JSC$9397_document_.activeElement||C;if(!this.lastFocus_||this.lastFocus_==C){this.lastFocus_=null;break a}(G==C||v.contains(this.getElement(),G))&&this.lastFocus_.focus()}catch(p){}this.lastFocus_=
null}}};
var wII=function(k,v){k.modalAriaVisibilityHelper_||(k.modalAriaVisibilityHelper_=new B2U(k.JSC$10213_element_,k.JSC$10213_dom_));k=k.modalAriaVisibilityHelper_;if(v){k.hiddenElements_||(k.hiddenElements_=[]);v=k.JSC$10234_dom_.getChildren(k.JSC$10234_dom_.JSC$9397_document_.body);for(var C=0;C<v.length;C++){var G=v[C],p;if(p=G!=k.JSC$10234_element_)p=G.getAttribute("aria-hidden"),p=!(p==null||p==void 0?0:String(p));p&&(eW(G,"hidden",!0),k.hiddenElements_.push(G))}}else if(k.hiddenElements_){for(v=
0;v<k.hiddenElements_.length;v++)k.hiddenElements_[v].removeAttribute("aria-hidden");k.hiddenElements_=null}};
sS.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var nDU=function(k,v){k.bgIframeEl_&&_.GN(k.bgIframeEl_,v);k.bgEl_&&_.GN(k.bgEl_,v);_.GN(k.getElement(),v);_.GN(k.tabCatcherElement_,v)};
_.W=sS.prototype;_.W.onShow=function(){this.dispatchEvent("show")};
_.W.onHide=function(){nDU(this,!1);this.dispatchEvent("hide")};
_.W.isVisible=function(){return this.visible_};
_.W.focus=function(){this.focusElement_()};
_.W.resizeBackground_=function(){this.bgIframeEl_&&_.GN(this.bgIframeEl_,!1);this.bgEl_&&_.GN(this.bgEl_,!1);var k=this.JSC$10213_dom_.JSC$9397_document_;var v=_.Oi(h9(this.JSC$10213_dom_.JSC$9397_document_)||window);var C=Math.max(v.width,Math.max(k.body.scrollWidth,k.documentElement.scrollWidth));k=Math.max(v.height,Math.max(k.body.scrollHeight,k.documentElement.scrollHeight));this.bgIframeEl_&&(_.GN(this.bgIframeEl_,!0),_.A91(this.bgIframeEl_,C,k));this.bgEl_&&(_.GN(this.bgEl_,!0),_.A91(this.bgEl_,
C,k))};
_.W.reposition=function(){var k;if(_.xUU(this.getElement())=="fixed")var v=k=0;else v=yo(this.JSC$10213_dom_),k=v.x,v=v.y;var C=qiG(this.getElement());var G=_.Oi(h9(this.JSC$10213_dom_.JSC$9397_document_)||window);k=Math.max(k+G.width/2-C.width/2,0);v=Math.max(v+G.height/2-C.height/2,0);qs(this.getElement(),k,v);qs(this.tabCatcherElement_,k,v)};
_.W.onFocus=function(k){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():k.target==this.tabCatcherElement_&&Ub(this.focusElement_,0,this)};
_.W.focusElement_=function(){try{this.getElement().focus()}catch(k){}};
_.W.disposeInternal=function(){_.Zf(this.popupShowTransition_);this.popupShowTransition_=null;_.Zf(this.popupHideTransition_);this.popupHideTransition_=null;_.Zf(this.bgShowTransition_);this.bgShowTransition_=null;_.Zf(this.bgHideTransition_);this.bgHideTransition_=null;sS.superClass_.disposeInternal.call(this)};var Yu=function(k,v,C){sS.call(this,v,C);this.JSC$10244_class_=k||"modal-dialog";this.buttons_=(new Vu).addButton(JtU,!0).addButton(rtw,!1,!0)};
_.wO(Yu,sS);_.W=Yu.prototype;_.W.escapeToCancel_=!0;_.W.hasTitleCloseButton_=!0;_.W.modal_=!0;_.W.draggable_=!0;_.W.backgroundElementOpacity_=.5;_.W.title_="";_.W.JSC$10246_dragger_=null;_.W.JSC$10246_disposeOnHide_=!1;_.W.titleEl_=null;_.W.titleTextEl_=null;_.W.titleTextId_=null;_.W.titleCloseEl_=null;_.W.contentEl_=null;_.W.buttonEl_=null;_.W.getCssClass=function(){return this.JSC$10244_class_};
_.W.setTitle=function(k){this.title_=k;this.titleTextEl_&&_.Xd(this.titleTextEl_,k)};
_.W.getTitle=function(){return this.title_};
_.W.getContent=function(){return""};
_.W.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var KH1=function(k){k.getElement()||k.render();return k.getElement()};
Yu.prototype.getBackgroundElement=function(){this.getElement()||this.render();return Yu.superClass_.getBackgroundElement.call(this)};
var T27=function(k,v){k.backgroundElementOpacity_=v;k.getElement()&&(v=k.getBackgroundElement())&&DU1(v,k.backgroundElementOpacity_)};
Yu.prototype.setDraggable=function(k){this.draggable_=k;kwn(this,k&&this.inDocument_)};
Yu.prototype.handleDrag=function(){};
var kwn=function(k,v){var C=bD(k.JSC$10244_class_+"-title-draggable").split(" ");k.getElement()&&(v?Bj(k.titleEl_,C):UBJ(k.titleEl_,C));v&&!k.JSC$10246_dragger_?(v=new _.q6(k.getElement(),k.titleEl_),k.JSC$10246_dragger_=v,Bj(k.titleEl_,C),_.Qa(k.JSC$10246_dragger_,"start",k.setDraggerLimits_,!1,k),_.Qa(k.JSC$10246_dragger_,"drag",k.handleDrag,!1,k)):!v&&k.JSC$10246_dragger_&&(k.JSC$10246_dragger_.dispose(),k.JSC$10246_dragger_=null)};
_.W=Yu.prototype;
_.W.JSC$10215_createDom=function(){Yu.superClass_.JSC$10215_createDom.call(this);var k=this.getElement(),v=this.JSC$10213_dom_;this.titleTextId_=this.getId();var C=this.getId()+".contentEl";this.titleEl_=v.JSC$9399_createDom("DIV",this.JSC$10244_class_+"-title",this.titleTextEl_=v.JSC$9399_createDom("SPAN",{className:this.JSC$10244_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=v.JSC$9399_createDom("SPAN",this.JSC$10244_class_+"-title-close"));bKD(k,this.titleEl_,this.contentEl_=
v.JSC$9399_createDom("DIV",{className:this.JSC$10244_class_+"-content",id:C}),this.buttonEl_=v.JSC$9399_createDom("DIV",this.JSC$10244_class_+"-buttons"));Urn(this.titleTextEl_,"heading");Urn(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;eW(this.titleCloseEl_,"label","Close");Urn(k,"dialog");eW(k,"labelledby",this.titleTextId_||"");_.GN(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(k=this.buttons_,k.JSC$10247_element_=this.buttonEl_,k.render());_.GN(this.buttonEl_,!!this.buttons_);
T27(this,this.backgroundElementOpacity_)};
_.W.decorateInternal=function(k){Yu.superClass_.decorateInternal.call(this,k);k=this.getElement();var v=this.JSC$10244_class_+"-content";this.contentEl_=aA(document,null,v,k)[0];this.contentEl_||(this.contentEl_=this.JSC$10213_dom_.JSC$9399_createDom("DIV",v),k.appendChild(this.contentEl_));v=this.JSC$10244_class_+"-title";var C=this.JSC$10244_class_+"-title-text",G=this.JSC$10244_class_+"-title-close";(this.titleEl_=aA(document,null,v,k)[0])?(this.titleTextEl_=aA(document,null,C,this.titleEl_)[0],
this.titleCloseEl_=aA(document,null,G,this.titleEl_)[0]):(this.titleEl_=this.JSC$10213_dom_.JSC$9399_createDom("DIV",v),k.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=iKw(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.$W("SPAN",{className:C,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;eW(k,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10213_dom_.JSC$9399_createDom("SPAN",G),this.titleEl_.appendChild(this.titleCloseEl_));_.GN(this.titleCloseEl_,this.hasTitleCloseButton_);v=this.JSC$10244_class_+"-buttons";(this.buttonEl_=aA(document,null,v,k)[0])?(this.buttons_=new Vu(this.JSC$10213_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10213_dom_.JSC$9399_createDom("DIV",v),k.appendChild(this.buttonEl_),this.buttons_&&(k=this.buttons_,k.JSC$10247_element_=this.buttonEl_,k.render()),_.GN(this.buttonEl_,
!!this.buttons_));T27(this,this.backgroundElementOpacity_)};
_.W.enterDocument=function(){Yu.superClass_.enterDocument.call(this);A4(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);A4(this).listen(this.buttonEl_,"click",this.onButtonClick_);kwn(this,this.draggable_);A4(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var k=this.getElement();Urn(k,"dialog");this.titleTextEl_.id!==""&&eW(k,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){k=this.JSC$10213_dom_;
var v=this.getBackgroundElement();k.removeNode(this.bgIframeEl_);k.removeNode(v)}this.isVisible()&&wII(this,!1)}};
_.W.exitDocument=function(){this.isVisible()&&this.setVisible(!1);kwn(this,!1);Yu.superClass_.exitDocument.call(this)};
_.W.setVisible=function(k){k!=this.isVisible()&&(this.inDocument_||this.render(),Yu.superClass_.setVisible.call(this,k))};
_.W.onShow=function(){Yu.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.W.onHide=function(){Yu.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10246_disposeOnHide_&&this.dispose()};
_.W.setDraggerLimits_=function(){var k=this.JSC$10213_dom_.JSC$9397_document_,v=_.Oi(h9(k)||window),C=Math.max(k.body.scrollWidth,v.width);k=Math.max(k.body.scrollHeight,v.height);var G=qiG(this.getElement());_.xUU(this.getElement())=="fixed"?this.JSC$10246_dragger_.limits=new xW(0,0,Math.max(0,v.width-G.width),Math.max(0,v.height-G.height)):this.JSC$10246_dragger_.limits=new xW(0,0,C-G.width,k-G.height)};
_.W.onTitleCloseClick_=function(){oB7(this)};
var oB7=function(k){if(k.hasTitleCloseButton_){var v=k.buttons_,C=v&&v.cancelButton_;C?(v=v.get(C),k.dispatchEvent(new h4(C,v))&&k.setVisible(!1)):k.setVisible(!1)}},vBQ=function(k){k.hasTitleCloseButton_=!1;
k.titleCloseEl_&&_.GN(k.titleCloseEl_,k.hasTitleCloseButton_)};
Yu.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;Yu.superClass_.disposeInternal.call(this)};
Yu.prototype.onButtonClick_=function(k){a:{for(k=k.target;k!=null&&k!=this.buttonEl_;){if(k.tagName=="BUTTON")break a;k=k.parentNode}k=null}if(k&&!k.disabled){k=k.name;var v=this.buttons_.get(k);this.dispatchEvent(new h4(k,v))&&this.setVisible(!1)}};
Yu.prototype.onKey_=function(k){var v=!1,C=!1,G=this.buttons_,p=k.target;if(k.type=="keydown")if(this.escapeToCancel_&&k.keyCode==27){var P=G&&G.cancelButton_;p=p.tagName=="SELECT"&&!p.disabled;P&&!p?(C=!0,v=G.get(P),v=this.dispatchEvent(new h4(P,v))):p||(v=!0)}else{if(k.keyCode==9&&k.shiftKey&&p==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(R){}Ub(this.resetBackwardTabWrap_,0,this)}}else if(k.keyCode==13){if(p.tagName=="BUTTON"&&!p.disabled)P=p.name;
else if(p==this.titleCloseEl_)oB7(this);else if(G){var N=G.defaultButton_,I;if(I=N)a:{I=OV("BUTTON",G.JSC$10247_element_);for(var S,Q=0;S=I[Q];Q++)if(S.name==N||S.id==N){I=S;break a}I=null}p=(p.tagName=="TEXTAREA"||p.tagName=="SELECT"||p.tagName=="A")&&!p.disabled;!I||I.disabled||p||(P=N)}P&&G&&(C=!0,v=this.dispatchEvent(new h4(P,String(G.get(P)))))}else p!=this.titleCloseEl_||k.keyCode!=32&&k.key!=" "||oB7(this);if(v||C)k.stopPropagation(),k.preventDefault();v&&this.setVisible(!1)};
var h4=function(k,v){this.type="dialogselect";this.key=k;this.caption=v};
_.wO(h4,_.lS);var Vu=function(k){D7.call(this);k||Xw();this.cancelButton_=this.JSC$10247_element_=this.defaultButton_=null};
_.wO(Vu,D7);_.W=Vu.prototype;_.W.clear=function(){D7.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.W.set=function(k,v,C,G){D7.prototype.set.call(this,k,v);C&&(this.defaultButton_=k);G&&(this.cancelButton_=k);return this};
_.W.addButton=function(k,v,C){return this.set(k.key,k.caption,v,C)};
_.W.render=function(){if(this.JSC$10247_element_){_.NQ(this.JSC$10247_element_,NPj);var k=Xw(this.JSC$10247_element_);this.forEach(function(v,C){v=k.JSC$9399_createDom("BUTTON",{name:C},v);C==this.defaultButton_&&(v.className="goog-buttonset-default");this.JSC$10247_element_.appendChild(v)},this)}};
_.W.decorate=function(k){if(k&&k.nodeType==1){this.JSC$10247_element_=k;k=OV("BUTTON",this.JSC$10247_element_);for(var v,C,G,p=0;v=k[p];p++)if(C=v.name||v.id,G=iKw(v)||v.value,C){var P=p==0;this.set(C,G,P,v.name=="cancel");P&&_.mG(v,"goog-buttonset-default")}}};
_.W.getElement=function(){return this.JSC$10247_element_};
var JtU={key:"ok",caption:"OK"},rtw={key:"cancel",caption:"Cancel"},C6w={key:"yes",caption:"Yes"},Gww={key:"no",caption:"No"},pRL={key:"save",caption:"Save"},P61={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new Vu).addButton(JtU,!0,!0),(new Vu).addButton(JtU,!0).addButton(rtw,!1,!0),(new Vu).addButton(C6w,!0).addButton(Gww,!1,!0),(new Vu).addButton(C6w).addButton(Gww,!0).addButton(rtw,!1,!0),(new Vu).addButton(P61).addButton(pRL).addButton(rtw,!0,!0));_.wO(Kom,Yu);_.wO(Tm3,wV);var WwI=_.qL(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),HAL=_.qL(["//apis.google.com/js/rpc.js"]),HkO=_.zu(WwI),Wd_=_.zu(HAL),o1K=null;var nc=function(k,v){_.cj.call(this);this.JSC$10256_element_=k;k=_.H3(this.JSC$10256_element_)?this.JSC$10256_element_:this.JSC$10256_element_?this.JSC$10256_element_.body:null;this.isRtl_=!!k&&_.tqL(k);this.listenKey_=_.Qa(this.JSC$10256_element_,_.TE?"DOMMouseScroll":"mousewheel",this,v)};
_.wO(nc,_.cj);nc.prototype.handleEvent=function(k){var v=0,C=0,G=k.event_;G.type=="mousewheel"?(k=NcR(-G.wheelDelta),G.wheelDeltaX!==void 0?(v=NcR(-G.wheelDeltaX),C=NcR(-G.wheelDeltaY)):C=k):(k=G.detail,k>100?k=3:k<-100&&(k=-3),G.axis!==void 0&&G.axis===G.HORIZONTAL_AXIS?v=k:C=k);typeof this.maxDeltaX_==="number"&&(v=_.aq(v,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(C=_.aq(C,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(v=-v);v=new IQI(k,G,v,C);this.dispatchEvent(v)};
var NcR=function(k){return _.kA&&(_.sOR||hfL)&&k%40!=0?k:k/40};
nc.prototype.disposeInternal=function(){nc.superClass_.disposeInternal.call(this);Zp(this.listenKey_);this.listenKey_=null};
var IQI=function(k,v,C,G){_.dC.call(this,v);this.type="mousewheel";this.detail=k;this.deltaX=C;this.deltaY=G};
_.wO(IQI,_.dC);_.VA=function(k){var v="instance_";if(k.instance_&&k.hasOwnProperty(v))return k.instance_;v=new k;return k.instance_=v};var Pjm;var ZA6=_.qL(["https://about:blank"]),StR=_.qL(['javascript:""']),u$7=_.qL(["about:blank"]);_.wO(p9,Kom);_.W=p9.prototype;_.W.JSC$10264_url_="";_.W.JSC$10264_iframe_=null;_.W.iframeLoaded_=!1;_.W.loadedFired_=!1;_.W.callback_=function(){};
_.W.enterDocument=function(){p9.superClass_.enterDocument.call(this);GGD(this.getBackgroundElement(),A4(this))};
_.W.render=function(k){var v=this;p9.superClass_.render.call(this,k);this.useGapi_?uXJ(this.iframeManager_,window).then(function(){return Q21(v)}).then(null,function(){v.callback_({action:"error"})}):bAL(this)};
var Q21=function(k){var v=k.JSC$10213_dom_.JSC$9399_createDom("div",["picker-dialog-content","picker-frame"]);_.GN(v,!1);k.getContentElement().appendChild(v);return Qbn(k.iframeManager_,v,function(C){var G=yWR(C["iframe-command"]);switch(G.getCommand()){case 1:C=k.callback_;G=_.dP(G,ou,2);var p="";switch(G.getStatus()){case 2:p="cancel";break;case 1:p="picked";break;case 3:p="error"}var P=_.Qe(G,bV,2,_.by(QL1));G=P.length===0?{action:p}:wXR(P,p,_.dP(G,ic7,7));C.call(k,G);k.setVisible(!1);break;case 4:vBQ(k);
k.callback_({action:"loaded"});break;case 7:case 8:C=k.callback_;a:{p=G.getCommand();P=_.dP(G,ou,2);switch(p){case 7:p="uploadScheduled";break;case 8:p="uploadStateChange";break;default:G={};break a}G=_.Qe(P,bV,2,_.by(QL1));if(G.length===0)G={action:p};else{var N=_.dP(P,ic7,7);P=N&&_.zb(N,1);N=evL(N);G=DqL(G,p,P,N)}}C.call(k,G)}},k.JSC$10264_url_,k.targetId_,k.rpcToken_).then(function(C){k.JSC$10264_iframe_=C.getIframeEl();
RkD(k);_.GN(k.JSC$10264_iframe_.parentElement,!0);_.mG(k.getElement(),"picker-dialog");lQ6(k);return C})},bAL=function(k){k.JSC$10264_iframe_=k.JSC$10213_dom_.JSC$9399_createDom("IFRAME",{id:k.targetId_,
name:k.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.kv(k.JSC$10264_iframe_,doJ(k));_.mG(k.getElement(),"picker-dialog");k.getContentElement().appendChild(k.JSC$10264_iframe_);A4(k).listen(k.JSC$10264_iframe_,"load",function(){return void RkD(k)});
k.JSC$10264_iframe_.src=k.JSC$10264_url_;lQ6(k)},zkw=function(k){fQ6(k,(0,_.eI)(function(v){v.setAuthToken(this.targetId_,this.rpcToken_)},k))},lQ6=function(k){var v=_.oe(_.ka(k.JSC$10264_url_),"title");
v&&k.setTitle(v)},doJ=function(k){return _.c_Z("Internet Explorer")>=7&&_.PZ(k.JSC$10264_url_,"https")?_.zu(ZA6):_.KU?_.zu(StR):_.zu(u$7)},RkD=function(k){zkw(k);
k.iframeLoaded_=!0;k.JSC$10264_iframe_.tabIndex=0;k.isVisible()&&k.focus()};
p9.prototype.handleKeydown_=function(k){k.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),k.stopPropagation(),k.preventDefault())};
var fQ6=function(k,v){var C=k.JSC$10262_gadgetsDomHelper_;v16(function(){v(C.getWindow().gadgets.rpc)},C)};
p9.prototype.setUrl=function(k){k=_.C9(new _.DQ(k),"rpcService",this.targetId_);_.C9(k,"rpctoken",this.rpcToken_);_.pQ(k,"rpctoken="+this.rpcToken_);_.kL(k,"https");this.JSC$10264_url_=k.toString();this.JSC$10264_iframe_&&(this.JSC$10264_iframe_.src=this.JSC$10264_url_)};
var Fww=function(k,v){k.callback_=v;fQ6(k,(0,_.eI)(function(C){C.register(this.targetId_,(0,_.eI)(this.handlePickerAction_,this))},k))};
p9.prototype.handlePickerAction_=function(k){var v=k.action;v=="loaded"&&(this.loadedFired_=!0,cRJ(this,new rlj(this.isVisible())),EBL(this),vBQ(this),A4(this).unlisten(this.JSC$10213_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10264_iframe_.tabIndex=0);v!="picked"&&v!="cancel"||this.setVisible(!1);this.callback_(k)};
var EBL=function(k){k.JSC$10264_appId_&&cRJ(k,new JlO(k.JSC$10264_appId_,window.location.protocol+"//"+window.location.host))};
p9.prototype.setRelayUrl=function(k){fQ6(this,(0,_.eI)(function(v){v.setRelayUrl(this.targetId_,k)},this))};
var cRJ=function(k,v){k.useGapi_&&f2U(v,k.iframeManager_).then(null,function(){k.callback_({action:"error"})});
fQ6(k,(0,_.eI)(function(C){C.call(this.targetId_,"picker",null,v)},k))};
p9.prototype.resizePicker_=function(){var k=h9(this.JSC$10213_dom_.JSC$9397_document_)||window;if(_.oe(_.ka(this.JSC$10264_url_),"ignoreLimits")=="true")k=new _.LK(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.oe(_.ka(this.JSC$10264_url_),"shadeDialog")=="true"){var v=KH1(this);v=shD(v);var C=_.Oi(k);k=C.width-80;C=C.height-40;v&&(k-=v.left?v.left:0,k-=v.right?v.right:0,C-=v.top?v.top:0,C-=v.bottom?v.bottom:0);k=new _.LK(k>0?k:0,C>0?C:0)}else(v=this.preferredDialogWidth_)?(v=Math.max(320,
Math.min(1051,v)),(C=this.preferredDialogHeight_)||(C=_.Oi(k).height*.85),C=Math.max(480,Math.min(650,C))):(v=_.Oi(k),C=v.width*.618,C=C<v.height?Math.round(Math.max(480,Math.min(650,C*.85))):Math.round(Math.max(480,Math.min(650,v.height*.85))),v=Math.round(C/.618)),k=_.Oi(k),v=Math.min(v,Math.max(k.width,320)),C=Math.min(C,Math.max(k.height,480)),k=new _.LK(v,C);_.A91(this.getContentElement(),k);this.reposition()};
p9.prototype.reposition=function(){if(_.oe(_.ka(this.JSC$10264_url_),"shadeDialog")=="true"){var k=qiG(this.getElement()),v=_.Oi(this.JSC$10213_dom_.getWindow());k=Math.floor(v.width/2-k.width/2);v=KH1(this);if(v=shD(v)){var C=v.left?v.left:0;C+=v.right?v.right:0;k=Math.floor(k-C/2)}k=k>0?k:0;v=yo(this.JSC$10213_dom_).y;qs(this.getElement(),k,v)}else p9.superClass_.reposition.call(this)};
p9.prototype.setVisible=function(k){if(k!=this.isVisible()&&this.autoSizeDialog_){var v=this.JSC$10213_dom_.getWindow();k?(this.resizePicker_(),A4(this).listen(v,"resize",this.resizePicker_),this.iframeLoaded_||A4(this).listen(v,"keydown",this.handleKeydown_)):(A4(this).unlisten(v,"resize",this.resizePicker_),this.iframeLoaded_||A4(this).unlisten(v,"keydown",this.handleKeydown_))}p9.superClass_.setVisible.call(this,k);cRJ(this,new rlj(k))};
p9.prototype.focus=function(){p9.superClass_.focus.call(this);if(this.JSC$10264_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10264_iframe_.focus()}catch(k){}};var SE=function(k,v){v=v===void 0?p9:v;wV.call(this,k);this.pickerConstructor=v;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(k=window.location.origin)||(k=window.location.protocol+"//"+window.location.host);k&&this.urlParamMap_.set("origin",k);this.postProcessors_=[]};
_.E(SE,Tm3);SE.prototype.JSC$10269_disposeOnHide_=!1;
SE.prototype.build=function(){this.JSC$10170_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10170_appId_);this.getRelayUrl()||this.setRelayUrl(_.CQ(_.pQ(_.G1(_.ka(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("fb");var k=new this.pickerConstructor(aQ1(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);k.JSC$10246_disposeOnHide_=this.JSC$10269_disposeOnHide_;
k.JSC$10264_appId_=this.JSC$10170_appId_;k.loadedFired_&&EBL(k);Fww(k,this.callback_);return k};
var M9J=function(k){k.urlParamMap_.set("multiselectEnabled","true");return k};
_.W=SE.prototype;_.W.getHeight=function(){return this.dialogHeight_};
_.W.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.W.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.W.getTitle=function(){return this.urlParamMap_.get("title")};
_.W.getWidth=function(){return this.dialogWidth_};
var $oL=function(k){k.JSC$10269_disposeOnHide_=void 0;return k};
SE.prototype.setRelayUrl=function(k){this.urlParamMap_.set("parent",k);return this};
var UoZ=function(k,v){k.urlParamMap_.set("selectButtonLabel",v);return k};
SE.prototype.setSize=function(k,v){this.dialogWidth_=k;this.dialogHeight_=v;return this};
SE.prototype.setTitle=function(k){this.urlParamMap_.set("title",k);return this};
var aQ1=function(k){k.postProcessors_.length&&k.urlParamMap_.set("pp",JSON.stringify(k.postProcessors_));k.urlParamMap_.set("nav",yDL(k.nav_));var v=new _.DQ(k.getBaseUrl());k.urlParamMap_.forEach(function(C,G){_.C9(v,G,C)});
return v};var LwD=function(k,v){k.name!==void 0?(this.name=k.name,this.code=gB7[k.name]):(this.code=k=k.code,this.name=iAn(k));_.vZ.call(this,kB6("%s %s",this.name,v))};
_.wO(LwD,_.vZ);var iAn=function(k){var v=_.t9.findKey(gB7,function(C){return k==C});
if(v===void 0)throw Error("hb`"+k);return v},Bf={},gB7=(Bf.AbortError=3,Bf.EncodingError=5,Bf.InvalidModificationError=9,Bf.InvalidStateError=7,Bf.NotFoundError=1,Bf.NotReadableError=4,Bf.NoModificationAllowedError=6,Bf.PathExistsError=12,Bf.QuotaExceededError=10,Bf.SecurityError=2,Bf.SyntaxError=8,Bf.TypeMismatchError=11,Bf);var OAU=function(k,v){_.lS.call(this,k.type,v);this.event_=k};
_.wO(OAU,_.lS);var yRI=function(k,v,C){C===void 0&&(C=k.size);return k.slice?k.slice(v,C):null};var Zk$=new WeakMap,ISj=function(k,v){k=[k];for(var C=v.length-1;C>=0;--C)k.push(typeof v[C],v[C]);return k.join("\v")};_.ulO(function(){if(!_.G$.Blob)return!1;var k=new Uint8Array(100);try{var v=new Blob([k])}catch(C){return!1}return v.size!=100?!1:!0});
var XR1=_.ulO(function(){if(!_.G$.Blob)return!1;var k=new Uint8Array(100);try{var v=new Blob([k])}catch(C){return!1}return yRI(v,0,1)===null?!1:!0});_.G$.U3bHHf!=null||(_.G$.U3bHHf=0);_.G$.U3bHHf++;_.xo1=new WeakMap;_.ARR=new WeakMap;var bk_={};var H5=void 0;var lS_=Symbol("pb");var LdD=ZH("WizInjectionContext_Dispatcher");var bE=Symbol("qb");var gt,xH;gt=function(){this.afterRenderCallbacks=null};
_.do$=Symbol("rb");xH=function(k){this.props=k;this.__unmounted=!1};
xH.prototype.didPatch=function(){};
xH.prototype.didMount=function(){};
xH.prototype.didUnmount=function(){};
xH.prototype.didUpdate=function(){};_.MjZ=ZH("WizInjectionContext_RootElement");var UB$=ZH("WizInjectionContext_AppContext"),$B_=ZH("WizInjectionContext_ModelRootElement"),g1x=ZH("WizInjectionContext_RendererData"),ikZ=ZH("WizInjectionContext_InjectingConstructor"),aSf=ZH("WizInjectionContext_AsyncDeps"),Okm={};var qeg=!1;var sg2={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:!1,enableContextPerComponent:A_7,enableLazyTsx:ef1,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:xgD,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var uf=Object.assign({},{attributes:{},handleError:function(k){throw k;}},sg2);var ekL=Symbol("vb"),yr=Symbol("wb"),kxb=Symbol("xb"),KBf=Symbol("yb"),Wxb=qZ(function(k){return Qr(k)&&ekL in k});var n1Z=Symbol("zb"),jW={},Ye_=(jW[n1Z]=!0,jW.debugName="[component]",jW.getComponentStack=function(){for(var k=[],v=this;v;)JQx(v)&&k.push(v.debugName),v=v.parent;return k},jW.registerSignal=function(){},jW.registerEffect=function(){},jW);var bf=null,lf=!1,f9=1,c5=Symbol("Db"),gw={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 YL=Symbol("Eb"),wh=Symbol("Fb"),FB=Symbol("Gb"),P3x=Object.assign({},gw,{value:YL,dirty:!0,error:null,equal:rQm,kind:"computed",producerMustRecompute:function(k){return k.value===YL||k.value===wh},
producerRecomputeValue:function(k){if(k.value===wh)throw Error("Z");var v=k.value;k.value=wh;var C=C33(k),G=!1;try{var p=k.computation();Re(null);G=v!==YL&&v!==FB&&p!==FB&&k.equal(v,p)}catch(P){p=FB,k.error=P}finally{Re(C),k&&p3f(k)}G?k.value=v:(k.value=p,k.version++)}});Object.assign({},gw,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var IAb=function(){throw Error();};var SAx=null,HgZ=Object.assign({},gw,{equal:rQm,value:void 0,kind:"signal"});var uZ$=Object.assign({},gw,{value:YL,dirty:!0,error:null,equal:rQm,kind:"linkedSignal",producerMustRecompute:function(k){return k.value===YL||k.value===wh},
producerRecomputeValue:function(k){if(k.value===wh)throw Error("Z");var v=k.value;k.value=wh;var C=C33(k);try{var G=k.source();var p=k.computation(G,v===YL||v===FB?void 0:{source:k.sourceValue,value:v});k.sourceValue=G}catch(P){p=FB,k.error=P}finally{Re(C),k&&p3f(k)}v!==YL&&p!==FB&&k.equal(v,p)?k.value=v:(k.value=p,k.version++)}});Object.assign({},gw,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(k){k.schedule!==null&&k.schedule(k.ref)},
cleanupFn:function(){}});var R_f=Symbol("Hb"),Mi=Symbol("Ib");var $a=Array.isArray;var Mig;var qtJ={},U1g=aA2(Object.assign({},{consumerAllowSignalWrites:!0},qtJ)),LD=aA2(Object.assign({},{consumerAllowSignalWrites:!0},qtJ));var XB=0,xa=!1,nQ=function(){this.queue=new Set};
nQ.prototype.schedule=function(k){this.queue.add(k)};
nQ.prototype.remove=function(k){this.queue.delete(k)};
nQ.prototype.clear=function(){this.queue.clear()};
var LBm=Symbol("Nb"),g3m=Symbol("Ob"),J4=function(){nQ.apply(this,arguments)};
_.E(J4,nQ);J4.prototype.flush=function(){if(this.queue.size){xa=!0;for(var k=_.H(this.queue),v=k.next();!v.done;v=k.next()){v=v.value;this.queue.delete(v);try{v.run()}catch(C){moL(C)}}xa=!1}};
var DoQ=function(){J4.apply(this,arguments)};
_.E(DoQ,J4);var igi=new DoQ,t96=function(){J4.apply(this,arguments)};
_.E(t96,J4);t96.prototype.schedule=function(k){return _.Z(function(v){if(v.nextAddress==1)return v.yield(Promise.resolve(),2);k.run();_.OQ(v)})};
t96.prototype.enqueue=function(k){this.queue.add(k)};
var n3j=new t96,rh=function(){nQ.apply(this,arguments)};
_.E(rh,nQ);rh.prototype.flush=function(){this.queue.size&&Hn3(this.queue)};
var s2n=function(){rh.apply(this,arguments)};
_.E(s2n,rh);s2n.prototype.schedule=function(k){k.hasRun?this.queue.add(k):k.run()};
s2n.prototype.flush=function(){if(this.queue.size)if(uf.flushRenderEffectsDuringRender){var k=this.queue;this.queue=new Set;Hn3(k)}else Hn3(this.queue)};
var rbg=new s2n,V91=function(){rh.apply(this,arguments)};
_.E(V91,rh);V91.prototype.schedule=function(k){return _.Z(function(v){if(v.nextAddress==1)return v.yield(Promise.resolve(),2);k.run();_.OQ(v)})};
V91.prototype.enqueue=function(k){this.queue.add(k)};
var oti=new V91,hkQ=function(){rh.apply(this,arguments)};
_.E(hkQ,rh);var Tp$=new hkQ,CND=[rbg,igi,Tp$],PNm=[n3j,oti],BcI=[rbg,Tp$,oti],NBb=[].concat(_.tX(CND),_.tX(PNm)),j2D=[];SAx=function(){pX3();for(var k=_.H(j2D),v=k.next();!v.done;v=k.next())v=v.value,v()};
var moL=pi;var qi=Symbol("Pb");var eH=null,Shm,us6=null,QGZ;var KQ={},Yt7=Object.assign({},gw,(KQ[ekL]=!0,KQ.effectType=yr,KQ.isResettableContext=!0,KQ.hasRun=!1,KQ.effectFn=null,KQ.consumerIsAlwaysLive=!0,KQ.consumerAllowSignalWrites=!0,KQ.consumerMarkedDirty=vtO,KQ.kind="effect",KQ.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(lf)throw Error("Qb");this.dirty=!1;if(!this.hasRun||kCD(this)){this.hasRun=!0;E1K(this);var k=_.Ni(this),v=C33(this);h9j("effectRun",this.debugName);try{tc(this.effectFn,this.componentStack,this)}catch(C){throw uf.enableContextBasedComponentStacks&&
DH(C),C;}finally{BP6("effectRun",this.debugName),Re(v),this&&p3f(this),_.Ni(k)}}}},KQ.componentStack=void 0,KQ.debugName="[effect]",KQ[Symbol.dispose]=function(){if(dw(this))for(var k=this.producers;k!==void 0;)k=GCj(k);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;k=_.H(BcI);for(var v=k.next();!v.done;v=k.next())v.value.remove(this);cQb(this)},KQ));var lX3=Object.assign({},Yt7,{effectType:kxb});var zvj=Symbol("Rb");var Fxx=Object.assign({},Yt7,{effectType:yr});var CZb=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 aXO={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},EtK=
{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}]}},f$3={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},Uq_=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],$qm={"*":{async:1,dir:0,loading:2,target:3}};var wRR=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,T1={},in2=(T1[1]=null,T1[2]=function(k,v){return v instanceof nI?Tr(v):Vi.toString()},T1[3]=function(k,v){return qI(v)?_.mV(v):wRR.test(String(v))?String(v):Vi.toString()},T1[4]=function(k,v){return v instanceof LI?_.Xr(v):Vi.toString()},T1[5]=function(k,v){return String(v)},T1[7]=null,T1[8]=null,T1[10]=null,T1);var a32=Symbol("Ub");var lmm=function(k){var v=nBL,C=k,G="",p="",P=1;k<0&&(k=-k);if(k===Infinity)k=(Infinity*Math.sign(C)).toString();else{for(var N=0;N<JRI.length;N++){var I=JRI[N];P=v[I];if(k>=P||P<=1&&k>.1*P){G=I;break}}G?(G+="B",p=" "):P=1;k=Math.round(C/P*10)/10+p+G}return k},JRI="Y Z E P T G M K  m u n".split(" "),nBL={"":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};_.rR1=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 FM={};RegExp.prototype.hasOwnProperty("sticky");var pIj=function(k){k=String(k);for(var v=function(G,p,P){for(var N=Math.min(p.length-P,G.length),I=0;I<N;I++){var S=p[P+I];if(G[I]!==("A"<=S&&S<="Z"?S.toLowerCase():S))return!1}return!0},C=0;(C=k.indexOf("<",C))!=-1;){if(v("\x3c/script",k,C)||v("\x3c!--",k,C))return"zSoyz";
C+=1}return k};var K9={default:"__default"};var ADO=Object.prototype.hasOwnProperty;yDi.prototype=Object.create(null);var S5=mqj();var IC=null;var JDm=function(k){this.created=[];this.deleted=[];this.node=k};var rDZ=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var k=this,v=k;k;)v=k,k=k.parentNode;return v};var t5g=function(k,v){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=k;this.key=v;this.text=void 0};var Gh=null,pD=null,vG=null,WG=null,jGZ=[],BBi=V5b,HG=[],N_=[],Ebj=function(k){return Kxm(function(v,C,G){vG=pD=v;pD=null;C(G);hv3(null);pD=vG;vG=vG.parentNode;return v},k)}(),c86=function(k){return Kxm(function(v,C,G){var p={nextSibling:v};
pD=p;C(G);vG&&hv3(v.nextSibling);return p===pD?null:pD},k)}();var Zo=[],kf2=0;var SC=new yDi;var dJ=new yDi;var Kwn=mqj(),HTZ=Kwn[K9.default],WH6=Kwn.style,Gfm=["focusin","focusout"],ZTm="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var rtm=function(){},DrZ=function(){},vBj=function(){},T23=function(){};var Qk=Symbol("bc");var RK2,bT2=Qb2;var M_=Symbol("cc");var oB3=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(" ")),
kw2=new Set(["a","font","script","style","title"]);_.aC={setUp:iTD,tearDown:iTD,log:iTD,logNodeRange:iTD,graft:function(k,v){v()}};var OD={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var yk=null,XM=function(k,v){xH.call(this,k);var C=this;this.functionComponent=v;this.hooks=[];this.hookCounter=0;this.disposeEffects=hc(function(G){C.effectContext=G;_.Vr(function(){hK3(C,C.el)})},uf.alwaysTrackContexts||!!H5)};
_.E(XM,xH);XM.prototype.render=function(k){var v=yk;yk=this;this.hookCounter=0;var C=Re(LD),G=_.Ni(this.effectContext);try{return h9j("render",this.componentName),this.functionComponent(k)}finally{BP6("render",this.componentName),_.Ni(G),Re(C),yk=v}};
_.SB.Object.defineProperties(XM.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return IXx(this.functionComponent)}}});var C6m=Symbol("qc"),nDK=function(k,v,C){this.afterRenderCallbacks=null;this.kind=k;this.props=v;this.children=C};
_.E(nDK,gt);nDK.prototype.render=function(){var k=wIx(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var v=_.H(this.afterRenderCallbacks),C=v.next();!C.done;C=v.next())C=C.value,k=C(k);return k};
nDK.prototype.getChildren=function(){return this.children};var pRi=[];IAb=function(k){throw Error("ob`"+k.debugName);};
(function(){var k=IC;IC=function(v){k==null||k(v);P66(v)}})();Object.assign({},Yt7,{effectType:yr,hasRun:!0,elementRef:null,attributes:null,effectFn:function(){var k=this.elementRef;var v;k.element!=null||(k.element=(v=k.document.getElementById(k.value))!=null?v:void 0);k=k.element;for(v=this.attributes;v;){var C=v.signal();C!==v.prevValue&&(v.prevValue=C,v.namespace===1?k[v.name]=C:CZb.has(v.name)?rw(k,v.name,C?"":null):rw(k,v.name,C));v=v.next}}});_.AY.debugName="tbhMcf";_.eC.debugName="zyMFzb";Object.assign({},Yt7,{effectType:yr,hasRun:!0});_.b.debugName="RlDudd";var Wwx={nonNullableCondIsNull:function(){return Error("uc")}};var Q2_=function(){this.map=new Map};
Q2_.prototype.push=function(k,v){var C=this.map;C.has(k)&&(this.multi||(this.multi=new Map),this.multi.set(v,C.get(k)));C.set(k,v)};
Q2_.prototype.pop=function(k){var v=this.map,C=v.get(k),G;C!==void 0&&((G=this.multi)==null?0:G.has(C))?(v.set(k,this.multi.get(C)),this.multi.delete(C)):v.delete(k);return C};_.q_.debugName="nsTGHd";_.mz.debugName="vI1rtf";_.zkm={OUT_OF_ORDER_HOOK_CALL:function(k){return Error("vc`"+k)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("wc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("xc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("yc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(k,v){return Error("zc`"+((v===void 0?0:v)?"IDOM":"Reactive")+"`"+(Do(k)?k.description:k))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(k,v){return Error("Ac`"+(Do(k)?k.description:k)+"`"+v)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(k){return Error("Bc`"+(Do(k)?k.description:k))},
USE_ELEMENT_NOT_ASSIGNED:function(k){return Error("Cc`"+(Do(k)?k.description:k))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(k){return Error("Dc`"+(Do(k)?k.description:k))}};RK2=JtK;var $oi=Symbol("Ec");sb3({beforeRender:function(k){var v=_.Ni(k.effectContext);try{var C;((C=k.__syncEffects)==null?0:C.length)&&iA2(k.__syncEffects)}finally{_.Ni(v)}},
didPatch:function(k){var v=_.Ni(k.effectContext);try{var C;((C=k.__syncEffects)==null?0:C.length)&&iA2(k.__syncEffects)}finally{_.Ni(v)}},
didUnmount:function(k){var v;((v=k.hooks)==null?0:v.length)&&k.hooks.forEach(gB3)}});var Tc1,k8Z,or7;Tc1=_.G$.window;_.jC=(Tc1==null?void 0:(k8Z=Tc1.yt)==null?void 0:k8Z.config_)||(Tc1==null?void 0:(or7=Tc1.ytcfg)==null?void 0:or7.data_)||{};_.Sj("yt.config_",_.jC);var vr1={},xo6=[];_.q5=function(k){var v=_.j7.apply(1,arguments);var C=Error.call(this,k);this.message=C.message;"stack"in C&&(this.stack=C.stack);this.args=[].concat(_.tX(v));Object.setPrototypeOf(this,this.constructor.prototype)};
_.E(_.q5,Error);var vSi=function(k,v,C){this.actionName=k;this.optionalAction=v===void 0?!1:v;this.args=C===void 0?null:C;this.returnValue=[]};_.kp=function(k){this.name=k};_.kt=new _.kp("signalAction");var j2Z=/^[\w.]*$/,Doj={q:!0,search_query:!0},moO=String(qt$);var bL;bL=Symbol("Fc");_.oi=function(k){this.name=k};
_.oi.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var Yt3=function(k){this.key=k},Kw2=function(k){this.deferredKey=k},nBO=function(){var k=this;
this.providers=new Map;this.JSC$10559_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(k.providers)}}};
nBO.prototype.addProvider=function(k){this.providers.set(k.provide,k);var v=this.JSC$10559_deferred.get(k.provide);if(v)try{v.resolver(this.resolve(k.provide))}catch(C){v.rejector(C)}};
nBO.prototype.resolve=function(k){return k instanceof Kw2?CFD(this,k):k instanceof Yt3?G86(this,k.key,[],!0):G86(this,k,[])};
var CFD=function(k,v){v=v.deferredKey;if(k.JSC$10559_deferred.has(v))return k.JSC$10559_deferred.get(v).promise;var C={};C.promise=new Promise(function(G,p){C.resolver=G;C.rejector=p});
k.JSC$10559_deferred.set(v,C);return C.promise},G86=function(k,v,C,G){G=G===void 0?!1:G;
if(C.indexOf(v)>-1)throw Error("Gc`"+v);if(k.cachedValues.has(v))return k.cachedValues.get(v);if(!k.providers.has(v)){if(G)return;throw Error("Hc`"+v);}G=k.providers.get(v);C.push(v);if(G.useValue!==void 0)var p=G.useValue;else if(G.useFactory)p=G[bL]?p2U(k,G[bL],C):[],p=G.useFactory.apply(G,_.tX(p));else if(G.useClass){p=G.useClass;var P=p[bL]?p2U(k,p[bL],C):[];p=new (Function.prototype.bind.apply(p,[null].concat(_.tX(P))))}else throw Error("Ic`"+v);C.pop();G.skipCache||k.cachedValues.set(v,p);return p},
p2U=function(k,v,C){return v?v.map(function(G){return G instanceof Yt3?G86(k,G.key,C,!0):G86(k,G,C)}):[]};var wRf;var oG=new _.oi("ENDPOINT_HANDLER_TOKEN");_.vX=new _.kp("urlEndpoint");var PF6=function(){this.data=[];this.cachedPackedInt52=-1};
PF6.prototype.set=function(k,v){v=v===void 0?!0:v;0<=k&&k<52&&Number.isInteger(k)&&this.data[k]!==v&&(this.data[k]=v,this.cachedPackedInt52=-1)};
PF6.prototype.get=function(k){return!!this.data[k]};
var WMD=function(k){k.cachedPackedInt52===-1&&(k.cachedPackedInt52=k.data.reduce(function(v,C,G){return v+(C?Math.pow(2,G):0)},0));
return k.cachedPackedInt52};var Sr6=function(k){var v=Hx7;k=k===void 0?_.ke("yt.ads.biscotti.lastId_")||"":k;var C=Object,G=C.assign,p={};p.dt=Pjw;p.flash="0";a:{try{var P=v.JSC$10565_win_.top.location.href}catch(oO){P=2;break a}P=P?P===v.doc_.location.href?0:1:2}p=(p.frm=P,p);try{p.u_tz=-(new Date).getTimezoneOffset();try{var N=sb.history.length}catch(oO){N=0}p.u_his=N;var I;p.u_h=(I=sb.screen)==null?void 0:I.height;var S;p.u_w=(S=sb.screen)==null?void 0:S.width;var Q;p.u_ah=(Q=sb.screen)==null?void 0:Q.availHeight;var R;p.u_aw=
(R=sb.screen)==null?void 0:R.availWidth;var l;p.u_cd=(l=sb.screen)==null?void 0:l.colorDepth}catch(oO){}N=v.JSC$10565_win_;try{var d=N.screenX;var f=N.screenY}catch(oO){}try{var c=N.outerWidth;var U=N.outerHeight}catch(oO){}try{var O=N.innerWidth;var X=N.innerHeight}catch(oO){}try{var x=N.screenLeft;var w=N.screenTop}catch(oO){}try{O=N.innerWidth,X=N.innerHeight}catch(oO){}try{var V=N.screen.availWidth;var h=N.screen.availTop}catch(oO){}d=[x,w,d,f,V,h,c,U,O,X];f=MID(!1,v.JSC$10565_win_.top);c={};
var n=n===void 0?_.G$:n;U=new PF6;"SVGElement"in n&&"createElementNS"in n.document&&U.set(0);O=CH6();O["allow-top-navigation-by-user-activation"]&&U.set(1);O["allow-popups-to-escape-sandbox"]&&U.set(2);n.crypto&&n.crypto.subtle&&U.set(3);"TextDecoder"in n&&"TextEncoder"in n&&U.set(4);n=WMD(U);v=(c.bc=n,c.bih=f.height,c.biw=f.width,c.brdim=d.join(),c.vis=RxK(v.doc_),c.wgl=!!sb.WebGLRenderingContext,c);C=G.call(C,p,v);C.ca_type="image";k&&(C.bid=k);return C},Hx7=new function(){var k=window.document;
this.JSC$10565_win_=window;this.doc_=k};
_.Sj("yt.ads_.signals_.getAdSignalsString",function(k){return t9b(Sr6(k))});_.Yy();navigator.userAgent.indexOf(" (CrKey ");var CFZ="XMLHttpRequest"in _.G$?function(){return new XMLHttpRequest}:null;var NLL="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),IY1=[].concat(_.tX(NLL),["client_dev_set_cookie"]);var ZxK={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"},PFb="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(_.tX(NLL)),FM2=!1,Hx3=_.uUg,d0$=IY_;var ht_=[{messageFn:function(k){return"Cannot read property '"+k.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(k){return"Cannot call '"+k.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(k){return k.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var ZxU={messageWeights:[],callbackWeights:[{callback:M6m,weight:500},{callback:$0$,weight:500}]};var Sr1=function(){this.callbackWeights=[];this.messageWeights=[]},uUZ,VJg=function(){if(!uUZ){var k=uUZ=new Sr1;
k.messageWeights.length=0;k.callbackWeights.length=0;NIK(k,ZxU)}return uUZ},NIK=function(k,v){v.messageWeights&&k.messageWeights.push.apply(k.messageWeights,v.messageWeights);
v.callbackWeights&&k.callbackWeights.push.apply(k.callbackWeights,v.callbackWeights)};_.wO(_.LS,_.AW);_.LS.prototype.subscribe=function(k,v,C){var G=this.topics_[k];G||(G=this.topics_[k]=[]);var p=this.JSC$10589_key_;this.subscriptions_[p]=k;this.subscriptions_[p+1]=v;this.subscriptions_[p+2]=C;this.JSC$10589_key_=p+3;G.push(p);return p};
var QH6=function(k){var v=ng,C=!1,G=v.subscribe("handleError",function(p){C||(C=!0,this.unsubscribeByKey(G),k.apply(void 0,arguments))},v)};
_.LS.prototype.unsubscribe=function(k,v,C){if(k=this.topics_[k]){var G=this.subscriptions_;if(k=k.find(function(p){return G[p+1]==v&&G[p+2]==C}))return this.unsubscribeByKey(k)}return!1};
_.LS.prototype.unsubscribeByKey=function(k){var v=this.subscriptions_[k];if(v){var C=this.topics_[v];this.publishDepth_!=0?(this.pendingKeys_.push(k),this.subscriptions_[k+1]=function(){}):(C&&_.VK(C,k),delete this.subscriptions_[k],delete this.subscriptions_[k+1],delete this.subscriptions_[k+2])}return!!v};
_.LS.prototype.publish=function(k,v){var C=this.topics_[k];if(C){var G=Array(arguments.length-1),p=arguments.length,P;for(P=1;P<p;P++)G[P-1]=arguments[P];if(this.async_)for(P=0;P<C.length;P++)p=C[P],bx1(this.subscriptions_[p+1],this.subscriptions_[p+2],G);else{this.publishDepth_++;try{for(P=0,p=C.length;P<p&&!this.isDisposed();P++){var N=C[P];this.subscriptions_[N+1].apply(this.subscriptions_[N+2],G)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;C=this.pendingKeys_.pop();)this.unsubscribeByKey(C)}}return P!=
0}return!1};
var bx1=function(k,v,C){_.au(function(){k.apply(v,C)})};
_.LS.prototype.clear=function(k){if(k){var v=this.topics_[k];v&&(v.forEach(this.unsubscribeByKey,this),delete this.topics_[k])}else this.subscriptions_.length=0,this.topics_={}};
_.LS.prototype.getCount=function(k){if(k){var v=this.topics_[k];return v?v.length:0}k=0;for(v in this.topics_)k+=this.getCount(v);return k};
_.LS.prototype.disposeInternal=function(){_.LS.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var ng=new _.LS;var Fl=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Fl,_.NI);Fl.prototype.getColdHashData=function(){return _.zb(this,3)};
Fl.prototype.getHotHashData=function(){return _.zb(this,5)};
Fl.prototype.setHotHashData=function(k){return _.xz(this,5,k)};var DKK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(DKK,_.NI);var QZb=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(QZb,_.NI);_.W=QZb.prototype;_.W.getDeviceId=function(){return _.zb(this,6)};
_.W.getExperimentIds=function(k){var v=_.KV(this,9,_.Id,3,!0);T3b(v,k);return v[k]};
_.W.getPlayerType=function(){return _.FY(this,36)};
_.W.setHomeGroupInfo=function(k){return _.$x(this,81,k)};
_.W.clearLocationPlayabilityToken=function(){return _.zG(this,89)};var gp=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(gp,_.NI);gp.prototype.setKey=function(k){return _.xz(this,1,k)};
gp.prototype.getValue=function(){return EC(this,2,Rtb)};
var Rtb=[2,3,4,5,6];var RqQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(RqQ,_.NI);RqQ.prototype.setTrackingParams=function(k){return _.zG(this,1,_.X6(k,!1))};var bR2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(bR2,_.NI);var Vk2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Vk2,_.NI);Vk2.prototype.getExperimentIds=function(k){var v=_.KV(this,5,_.F12,3,!0);T3b(v,k);return v[k]};var y8=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(y8,_.NI);y8.prototype.getToken=function(){return _.gV(this,2)};
y8.prototype.setToken=function(k){return _.xz(this,2,k)};var Lg=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Lg,_.NI);Lg.prototype.setSafetyMode=function(k){return _.fk(this,5,k)};var UA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(UA,_.NI);UA.prototype.setClient=function(k){return _.$x(this,1,k)};var sW$={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 tkx;_.Xx=function(){var k=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.G$.addEventListener("beforeinstallprompt",function(v){v.preventDefault();k.deferredInstallPrompt=v});
_.G$.addEventListener("appinstalled",function(){k.appInstalledEventFired=!0},{once:!0})};
tkx=function(){if(!_.G$.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.G$.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.G$.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.G$.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.G$.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(k){return"WEB_DISPLAY_MODE_UNKNOWN"}};var jW6=function(){this.syncHeaders=!0},Yub=function(k){var v={},C=[];
"USER_SESSION_ID"in _.jC&&C.push({key:"u",value:_.wt("USER_SESSION_ID")});if(C=_.QKD(C))v.Authorization=C,C=k=k==null?void 0:k.sessionIndex,C===void 0&&(C=Number(_.wt("SESSION_INDEX",0)),C=isNaN(C)?0:C),_.z("voice_search_auth_header_removal")||(v["X-Goog-AuthUser"]=C.toString()),"INNERTUBE_HOST_OVERRIDE"in _.jC||(v["X-Origin"]=window.location.origin),k===void 0&&"DELEGATED_SESSION_ID"in _.jC&&(v["X-Goog-PageId"]=_.wt("DELEGATED_SESSION_ID"));return v};var lY6={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var v$=_.ke("ytglobal.prefsUserPrefsPrefs_")||{},d0J;_.Sj("ytglobal.prefsUserPrefsPrefs_",v$);_.CZ=function(){this.cookieName=_.wt("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.wt("ALT_PREF_COOKIE_DOMAIN","youtube.com");var k=_.yl.get(this.cookieName,void 0);k&&this.parse(k)};
_.N0=function(){d0J||(d0J=new _.CZ);return d0J};
_.CZ.prototype.get=function(k,v){fY6(k);zqn(k);k=v$[k]!==void 0?v$[k].toString():null;return k!=null?k:v?v:""};
_.CZ.prototype.set=function(k,v){fY6(k);zqn(k);if(v==null)throw Error("Lc");v$[k]=v.toString()};
_.CZ.prototype.getFlag=function(k){return!!((FMn("f"+(Math.floor(k/31)+1))||0)&1<<k%31)};
_.IH=function(k,v,C){k="f"+(Math.floor(v/31)+1);v=1<<v%31;var G=FMn(k)||0;G=C?G|v:G&~v;G===0?delete v$[k]:(C=G.toString(16),v$[k]=C.toString())};
_.CZ.prototype.remove=function(k){fY6(k);zqn(k);delete v$[k]};
_.CZ.prototype.save=function(){var k=!0;_.z("web_secure_pref_cookie_killswitch")&&(k=!1);_.XK(this.cookieName,this.dump(),63072E3,this.cookieDomain,k)};
_.CZ.prototype.clear=function(){_.t9.clear(v$)};
_.CZ.prototype.dump=function(){var k=[],v;for(v in v$)v$.hasOwnProperty(v)&&k.push(v+"="+encodeURIComponent(String(v$[v])));return k.join("&")};
var zqn=function(k){if(/^f([1-9][0-9]*)$/.test(k))throw Error("Mc`"+k);},fY6=function(k){if(!/^\w+$/.test(k))throw Error("Nc`"+k);
},FMn=function(k){k=v$[k]!==void 0?v$[k].toString():null;
return k!=null&&/^[A-Fa-f0-9]+$/.test(k)?parseInt(k,16):null};
_.CZ.prototype.parse=function(k){k=decodeURIComponent(k).split("&");for(var v=0;v<k.length;v++){var C=k[v].split("="),G=C[0];(C=C[1])&&(v$[G]=C.toString())}};var A23={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"},hFK={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},B1j={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},qr2={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var nw;_.Gg=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.Ab=function(k,v,C){return k.addJob(v,0,C)};
_.Gg.prototype.addLowPriorityJob=function(k,v){return this.addJob(k,1,v)};
_.RB=function(k,v,C){return k.addJob(v,2,C)};
_.pU=function(k,v,C){return k.addJob(v,3,C)};
_.JL=function(k,v,C){return k.addJob(v,4,C)};
nw=function(k){var v=_.ke("yt.scheduler.instance.addImmediateJob");v?v(k):k()};
_.Gg.prototype.debounce=function(k,v,C){var G=this,p=0,P=function(){p&&G.cancelJob(p);p=G.addJob(k,v,C);G.cancelDebouncedJobMap.set(P,p)};
return P};
_.Gg.prototype.cancelThrottle=function(k){(k=this.cancelThrottledJobMap.get(k))&&k()};var pZ=function(){_.Gg.apply(this,arguments)},c2w;
_.E(pZ,_.Gg);_.dO=function(){pZ.instance||(pZ.instance=new pZ);return pZ.instance};
pZ.prototype.addJob=function(k,v,C){C!==void 0&&Number.isNaN(Number(C))&&(C=void 0);var G=_.ke("yt.scheduler.instance.addJob");return G?G(k,v,C):C===void 0?(k(),NaN):_.aS(k,C||0)};
pZ.prototype.cancelJob=function(k){if(k===void 0||!Number.isNaN(Number(k))){var v=_.ke("yt.scheduler.instance.cancelJob");v?v(k):_.$e(k)}};
pZ.prototype.start=function(){var k=_.ke("yt.scheduler.instance.start");k&&k()};
pZ.prototype.pause=function(){var k=_.ke("yt.scheduler.instance.pause");k&&k()};
c2w=function(){var k=_.ke("yt.scheduler.instance.setPriorityThreshold");k&&k(4)};
_.B_=_.dO();_.mo.prototype.set=function(k,v){v===void 0?this.mechanism.remove(k):this.mechanism.set(k,(0,_.iS)(v))};
_.mo.prototype.get=function(k){try{var v=this.mechanism.get(k)}catch(C){return}if(v!==null)try{return JSON.parse(v)}catch(C){throw"Storage: Invalid value was encountered";}};
_.mo.prototype.remove=function(k){this.mechanism.remove(k)};var P$=function(k){this.mechanism=k};
_.wO(P$,_.mo);var Er1=function(k){this.data=k},aYG=function(k){return k===void 0||k instanceof Er1?k:new Er1(k)};
P$.prototype.set=function(k,v){P$.superClass_.set.call(this,k,aYG(v))};
P$.prototype.getWrapper=function(k){k=P$.superClass_.get.call(this,k);if(k===void 0||k instanceof Object)return k;throw"Storage: Invalid value was encountered";};
P$.prototype.get=function(k){if(k=this.getWrapper(k)){if(k=k.data,k===void 0)throw"Storage: Invalid value was encountered";}else k=void 0;return k};_.wO(Dy,P$);_.M6w=function(k){var v=k.creation;k=k.expiration;return!!k&&k<_.Yy()||!!v&&v>_.Yy()};
Dy.prototype.set=function(k,v,C){if(v=aYG(v)){if(C){if(C<_.Yy()){Dy.prototype.remove.call(this,k);return}v.expiration=C}v.creation=_.Yy()}Dy.superClass_.set.call(this,k,v)};
Dy.prototype.getWrapper=function(k,v){var C=Dy.superClass_.getWrapper.call(this,k);if(C)if(!v&&_.M6w(C))Dy.prototype.remove.call(this,k);else return C};var W$=function(){};
W$.prototype.next=function(){return H$};
var H$={done:!0,value:void 0},Nd=function(k){return{value:k,done:!1}};
W$.prototype.__iterator__=function(){return this};
_.$0J=function(k){if(k instanceof W$)return k;if(typeof k.__iterator__=="function")return k.__iterator__(!1);if(_.BZ(k)){var v=0,C=new W$;C.next=function(){for(;;){if(v>=k.length)return H$;if(v in k)return Nd(k[v++]);v++}};
return C}throw Error("Oc");};var U0D=function(k){if(k instanceof Ii||k instanceof Z$||k instanceof S$)return k;if(typeof k.next=="function")return new Ii(function(){return k});
if(typeof k[Symbol.iterator]=="function")return new Ii(function(){return k[Symbol.iterator]()});
if(typeof k.__iterator__=="function")return new Ii(function(){return k.__iterator__()});
throw Error("Pc");},Ii=function(k){this.func_=k};
Ii.prototype.__iterator__=function(){return new Z$(this.func_())};
Ii.prototype[Symbol.iterator]=function(){return new S$(this.func_())};
Ii.prototype.toEs6=function(){return new S$(this.func_())};
var Z$=function(k){this.JSC$10674_iter_=k};
_.E(Z$,W$);Z$.prototype.next=function(){return this.JSC$10674_iter_.next()};
Z$.prototype[Symbol.iterator]=function(){return new S$(this.JSC$10674_iter_)};
Z$.prototype.toEs6=function(){return new S$(this.JSC$10674_iter_)};
var S$=function(k){Ii.call(this,function(){return k});
this.JSC$10677_iter_=k};
_.E(S$,Ii);S$.prototype.next=function(){return this.JSC$10677_iter_.next()};var grL=function(){};var uI=function(){};
_.wO(uI,grL);uI.prototype.getCount=function(){for(var k=0,v=_.H(this),C=v.next();!C.done;C=v.next())k++;return k};
uI.prototype[Symbol.iterator]=function(){return U0D(this.__iterator__(!0)).toEs6()};
uI.prototype.clear=function(){var k=Array.from(this);k=_.H(k);for(var v=k.next();!v.done;v=k.next())this.remove(v.value)};_.wO(tl,uI);_.W=tl.prototype;_.W.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var k=this.storage_;if(k)try{k.setItem("__sak","1");k.removeItem("__sak");var v=!0}catch(C){v=C instanceof DOMException&&(C.name==="QuotaExceededError"||C.code===22||C.code===1014||C.name==="NS_ERROR_DOM_QUOTA_REACHED")&&k&&k.length!==0}else v=!1;this.cachedIsStorageAvailable_=v}return this.cachedIsStorageAvailable_};
_.W.set=function(k,v){QX(this);try{this.storage_.setItem(k,v)}catch(C){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.W.get=function(k){QX(this);k=this.storage_.getItem(k);if(typeof k!=="string"&&k!==null)throw"Storage mechanism: Invalid value was encountered";return k};
_.W.remove=function(k){QX(this);this.storage_.removeItem(k)};
_.W.getCount=function(){QX(this);return this.storage_.length};
_.W.__iterator__=function(k){QX(this);var v=0,C=this.storage_,G=new W$;G.next=function(){if(v>=C.length)return H$;var p=C.key(v++);if(k)return Nd(p);p=C.getItem(p);if(typeof p!=="string")throw"Storage mechanism: Invalid value was encountered";return Nd(p)};
return G};
_.W.clear=function(){QX(this);this.storage_.clear()};
_.W.key=function(k){QX(this);return this.storage_.key(k)};
var QX=function(k){if(k.storage_==null)throw Error("Qc");k.isAvailable()||pi(Error("Qc"))};_.wO(D03,tl);_.wO(t6O,tl);_.wO(sT,uI);sT.prototype.set=function(k,v){this.mechanism_.set(this.JSC$10692_prefix_+k,v)};
sT.prototype.get=function(k){return this.mechanism_.get(this.JSC$10692_prefix_+k)};
sT.prototype.remove=function(k){this.mechanism_.remove(this.JSC$10692_prefix_+k)};
sT.prototype.__iterator__=function(k){var v=this.mechanism_[Symbol.iterator](),C=this,G=new W$;G.next=function(){var p=v.next();if(p.done)return p;for(p=p.value;p.slice(0,C.JSC$10692_prefix_.length)!=C.JSC$10692_prefix_;){p=v.next();if(p.done)return p;p=p.value}return Nd(k?p.slice(C.JSC$10692_prefix_.length):C.mechanism_.get(p))};
return G};_.JQ=function(k){this.expiringStorage_=(k=_.sHb(k))?new Dy(k):null;this.JSC$10696_domain_=document.domain||window.location.hostname};
_.W=_.JQ.prototype;_.W.hasLocalStorage=function(){return!!this.expiringStorage_};
_.W.set=function(k,v,C,G){C=C||31104E3;this.remove(k);if(this.hasLocalStorage())try{this.expiringStorage_.set(k,v,Date.now()+C*1E3);return}catch(P){}var p="";if(G)try{p=escape((0,_.iS)(v))}catch(P){return}else p=escape(v);_.XK(k,p,C,this.JSC$10696_domain_)};
_.W.get=function(k,v){var C=void 0,G=!this.hasLocalStorage();if(!G)try{C=this.expiringStorage_.get(k)}catch(p){G=!0}if(G&&(C=_.yl.get(k,void 0))&&(C=unescape(C),v))try{C=JSON.parse(C)}catch(p){this.remove(k),C=void 0}return C};
_.W.remove=function(k){this.hasLocalStorage()&&this.expiringStorage_.remove(k);_.y2$(k,"/",this.JSC$10696_domain_)};
_.W.getCreationTime=function(k){return this.hasLocalStorage()&&(k=(this.expiringStorage_.getWrapper(k)||{}).creation,typeof k==="number")?k:null};var hqb=function(){var k;return function(){k||(k=new _.JQ("ytidb"));return k}}();var jH_;_.hl=[];jH_=!1;var IZ$=Yr3||w2j;var bI={},ix7=(bI.AUTH_INVALID="No user identifier specified.",bI.EXPLICIT_ABORT="Transaction was explicitly aborted.",bI.IDB_NOT_SUPPORTED="IndexedDB is not supported.",bI.MISSING_INDEX="Index not created.",bI.MISSING_OBJECT_STORES="Object stores not created.",bI.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",bI.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",bI.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",bI.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",bI.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",bI.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",bI.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",bI),Ri={},LMn=(Ri.AUTH_INVALID="ERROR",Ri.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",Ri.EXPLICIT_ABORT="IGNORED",
Ri.IDB_NOT_SUPPORTED="ERROR",Ri.MISSING_INDEX="WARNING",Ri.MISSING_OBJECT_STORES="ERROR",Ri.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",Ri.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",Ri.QUOTA_EXCEEDED="WARNING",Ri.QUOTA_MAYBE_EXCEEDED="WARNING",Ri.UNKNOWN_ABORT="WARNING",Ri.INCOMPATIBLE_DB_VERSION="WARNING",Ri),lI={},OxJ=(lI.AUTH_INVALID=!1,lI.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,lI.EXPLICIT_ABORT=!1,lI.IDB_NOT_SUPPORTED=!1,lI.MISSING_INDEX=!1,lI.MISSING_OBJECT_STORES=!1,lI.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,lI.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,lI.QUOTA_EXCEEDED=!1,lI.QUOTA_MAYBE_EXCEEDED=!0,lI.UNKNOWN_ABORT=!0,lI.INCOMPATIBLE_DB_VERSION=!1,lI),Jl=function(k,v,C,G,p){v=v===void 0?{}:v;C=C===void 0?ix7[k]:C;G=G===void 0?LMn[k]:G;p=p===void 0?OxJ[k]:p;_.q5.call(this,C,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:k},v));this.type=k;this.message=C;this.level=G;this.retryable=p;Object.setPrototypeOf(this,Jl.prototype)};
_.E(Jl,_.q5);var y2J=function(k,v){Jl.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:v,foundObjectStores:k},ix7.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,y2J.prototype)};
_.E(y2J,Jl);var J22=function(k,v){var C=Error.call(this);this.message=C.message;"stack"in C&&(this.stack=C.stack);this.index=k;this.objectStore=v;Object.setPrototypeOf(this,J22.prototype)};
_.E(J22,Error);var r2D=["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 k1=function(k){this.executor=k},Tm=function(k){var v=this;
this.state={status:"PENDING"};this.JSC$10724_onFulfilled=[];this.JSC$10724_onRejected=[];k=k.executor;var C=function(p){if(v.state.status==="PENDING"){v.state={status:"FULFILLED",value:p};p=_.H(v.JSC$10724_onFulfilled);for(var P=p.next();!P.done;P=p.next())P=P.value,P()}},G=function(p){if(v.state.status==="PENDING"){v.state={status:"REJECTED",
reason:p};p=_.H(v.JSC$10724_onRejected);for(var P=p.next();!P.done;P=p.next())P=P.value,P()}};
try{k(C,G)}catch(p){G(p)}};
Tm.all=function(k){return new Tm(new k1(function(v,C){var G=[],p=k.length;p===0&&v(G);for(var P={i$jscomp$468:0};P.i$jscomp$468<k.length;P={i$jscomp$468:P.i$jscomp$468},++P.i$jscomp$468)Tm.resolve(k[P.i$jscomp$468]).then(function(N){return function(I){G[N.i$jscomp$468]=I;p--;p===0&&v(G)}}(P)).catch(function(N){C(N)})}))};
Tm.resolve=function(k){return new Tm(new k1(function(v,C){k instanceof Tm?k.then(v,C):v(k)}))};
Tm.reject=function(k){return new Tm(new k1(function(v,C){C(k)}))};
Tm.prototype.then=function(k,v){var C=this,G=k!=null?k:k0K,p=v!=null?v:TL2;return new Tm(new k1(function(P,N){C.state.status==="PENDING"?(C.JSC$10724_onFulfilled.push(function(){X27(C,C,G,P,N)}),C.JSC$10724_onRejected.push(function(){x0L(C,C,p,P,N)})):C.state.status==="FULFILLED"?X27(C,C,G,P,N):C.state.status==="REJECTED"&&x0L(C,C,p,P,N)}))};
Tm.prototype.catch=function(k){return this.then(void 0,k)};
var X27=function(k,v,C,G,p){try{if(k.state.status!=="FULFILLED")throw Error("Tc");var P=C(k.state.value);P instanceof Tm?A27(k,v,P,G,p):G(P)}catch(N){p(N)}},x0L=function(k,v,C,G,p){try{if(k.state.status!=="REJECTED")throw Error("Uc");
var P=C(k.state.reason);P instanceof Tm?A27(k,v,P,G,p):G(P)}catch(N){p(N)}},A27=function(k,v,C,G,p){v===C?p(new TypeError("Vc")):C.then(function(P){P instanceof Tm?A27(k,v,P,G,p):G(P)},function(P){p(P)})};var dj;dj=window;_.bj=dj.ytcsi&&dj.ytcsi.now?dj.ytcsi.now:dj.performance&&dj.performance.timing&&dj.performance.now&&dj.performance.timing.navigationStart?function(){return dj.performance.timing.navigationStart+dj.performance.now()}:function(){return(new Date).getTime()};var v_=function(k,v){this.JSC$10736_wrapped=k;this.options=v;this.transactionCount=0;this.startedMs=Math.round((0,_.bj)());this.hasUnknownAbortedTransaction=!1},fZ=function(){return _.z("idb_immediate_commit")},m0R,D07,c$,V67;
v_.prototype.add=function(k,v,C){return _.W_(this,[k],{mode:"readwrite",enableRetries:!0,commit:fZ()},function(G){return G.objectStore(k).add(v,C)})};
v_.prototype.clear=function(k){return _.W_(this,[k],{mode:"readwrite",enableRetries:!0},function(v){return v.objectStore(k).clear()})};
v_.prototype.close=function(){this.JSC$10736_wrapped.close();var k;((k=this.options)==null?0:k.closed)&&this.options.closed()};
v_.prototype.count=function(k,v){return _.W_(this,[k],{mode:"readonly",enableRetries:!0,commit:fZ()},function(C){return C.objectStore(k).count(v)})};
var Kk=function(k,v,C){k=k.JSC$10736_wrapped.createObjectStore(v,C);return new zg(k)};
v_.prototype.delete=function(k,v){return _.W_(this,[k],{mode:"readwrite",enableRetries:!0,commit:fZ()&&!(v instanceof IDBKeyRange)},function(C){return C.objectStore(k).delete(v)})};
var eqI=function(k,v){return _.W_(k,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(C){return C.objectStore("ResponseStore").index("byInterface").delete(v)})};
v_.prototype.get=function(k,v){return _.W_(this,[k],{mode:"readonly",enableRetries:!0,commit:fZ()},function(C){return C.objectStore(k).get(v)})};
v_.prototype.getAll=function(k,v,C){return _.W_(this,[k],{mode:"readonly",enableRetries:!0},function(G){return G.objectStore(k).getAll(v,C)})};
v_.prototype.put=function(k,v,C){return _.W_(this,[k],{mode:"readwrite",enableRetries:!0,commit:fZ()},function(G){return G.objectStore(k).put(v,C)})};
v_.prototype.objectStoreNames=function(){return Array.from(this.JSC$10736_wrapped.objectStoreNames)};
_.W_=function(k,v,C,G){var p,P,N,I,S,Q,R,l,d,f,c,U;return _.Z(function(O){switch(O.nextAddress){case 1:var X={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof C==="string"?X.mode=C:Object.assign(X,C);p=X;k.transactionCount++;P=p.enableRetries?3:1;N=0;case 2:if(I){O.jumpTo(4);break}N++;S=Math.round((0,_.bj)());_.EQ(O,5);Q=k.JSC$10736_wrapped.transaction(v,p.mode);X=O.yield;var x=!!p.commit;var w=new Ck(Q);x=qrn(w,G,x);return X.call(O,x,7);case 7:return R=O.yieldResult,l=Math.round((0,_.bj)()),
m0R(k,S,l,N,void 0,v.join(),p),O.return(R);case 5:d=_.g6(O);f=Math.round((0,_.bj)());c=KM2(d,k.JSC$10736_wrapped.name,v.join(),k.JSC$10736_wrapped.version);if((U=c instanceof Jl&&!c.retryable)||N>=P)m0R(k,S,f,N,c,v.join(),p),I=c;O.jumpTo(2);break;case 4:return O.return(Promise.reject(I))}})};
m0R=function(k,v,C,G,p,P,N){v=C-v;p?(p instanceof Jl&&(p.type==="QUOTA_EXCEEDED"||p.type==="QUOTA_MAYBE_EXCEEDED")&&jg("QUOTA_EXCEEDED",{dbName:wm(k.JSC$10736_wrapped.name),objectStoreNames:P,transactionCount:k.transactionCount,transactionMode:N.mode}),p instanceof Jl&&p.type==="UNKNOWN_ABORT"&&(C-=k.startedMs,C<0&&C>=2147483648&&(C=0),jg("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:P,transactionDuration:v,transactionCount:k.transactionCount,dbDuration:C}),k.hasUnknownAbortedTransaction=!0),
D07(k,!1,G,P,v,N.tag),_.BP(p)):D07(k,!0,G,P,v,N.tag)};
D07=function(k,v,C,G,p,P){jg("TRANSACTION_ENDED",{objectStoreNames:G,connectionHasUnknownAbortedTransaction:k.hasUnknownAbortedTransaction,duration:p,isSuccessful:v,tryCount:C,tag:P===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":P})};
v_.prototype.getName=function(){return this.JSC$10736_wrapped.name};
var zg=function(k){this.JSC$10751_wrapped=k};
zg.prototype.add=function(k,v){return og(this.JSC$10751_wrapped.add(k,v))};
zg.prototype.autoIncrement=function(){return this.JSC$10751_wrapped.autoIncrement};
zg.prototype.clear=function(){return og(this.JSC$10751_wrapped.clear()).then(function(){})};
var TG=function(k,v,C){k.JSC$10751_wrapped.createIndex(v,C,{unique:!1})};
zg.prototype.count=function(k){return og(this.JSC$10751_wrapped.count(k))};
var t6L=function(k,v){return NB(k,{query:v},function(C){return C.delete().then(function(){return C.continue()})}).then(function(){})};
zg.prototype.delete=function(k){return k instanceof IDBKeyRange?t6L(this,k):og(this.JSC$10751_wrapped.delete(k))};
zg.prototype.get=function(k){return og(this.JSC$10751_wrapped.get(k))};
zg.prototype.getAll=function(k,v){return"getAll"in IDBObjectStore.prototype?og(this.JSC$10751_wrapped.getAll(k,v)):sH6(this,k,v)};
var sH6=function(k,v,C){var G=[];return NB(k,{query:v},function(p){if(!(C!==void 0&&G.length>=C))return G.push(p.getValue()),p.continue()}).then(function(){return G})};
zg.prototype.index=function(k){try{return new Ft(this.JSC$10751_wrapped.index(k))}catch(v){if(v instanceof Error&&v.name==="NotFoundError")throw new J22(k,this.JSC$10751_wrapped.name);throw v;}};
zg.prototype.getName=function(){return this.JSC$10751_wrapped.name};
zg.prototype.keyPath=function(){return this.JSC$10751_wrapped.keyPath};
zg.prototype.put=function(k,v){return og(this.JSC$10751_wrapped.put(k,v))};
var NB=function(k,v,C){k=k.JSC$10751_wrapped.openCursor(v.query,v.direction);return V67(k).then(function(G){return CR_(G,C)})},Ck=function(k){var v=this;
this.JSC$10759_wrapped=k;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(C,G){v.JSC$10759_wrapped.addEventListener("complete",function(){C()});
v.JSC$10759_wrapped.addEventListener("error",function(p){p.currentTarget===p.target&&G(v.JSC$10759_wrapped.error)});
v.JSC$10759_wrapped.addEventListener("abort",function(){var p=v.JSC$10759_wrapped.error;if(p)G(p);else if(!v.aborted){p=Jl;for(var P=v.JSC$10759_wrapped.objectStoreNames,N=[],I=0;I<P.length;I++){var S=P.item(I);if(S===null)throw Error("Wc");N.push(S)}p=new p("UNKNOWN_ABORT",{objectStoreNames:N.join(),dbName:v.JSC$10759_wrapped.db.name,mode:v.JSC$10759_wrapped.mode});G(p)}})})},qrn=function(k,v,C){var G=new Promise(function(p,P){try{var N=v(k);
C&&k.commit();N.then(function(I){p(I)}).catch(P)}catch(I){P(I),k.abort()}});
return Promise.all([G,k.done]).then(function(p){return _.H(p).next().value})};
Ck.prototype.abort=function(){this.JSC$10759_wrapped.abort();this.aborted=!0;throw new Jl("EXPLICIT_ABORT");};
Ck.prototype.commit=function(){if(!this.aborted){var k,v;(v=(k=this.JSC$10759_wrapped).commit)==null||v.call(k)}};
Ck.prototype.objectStore=function(k){k=this.JSC$10759_wrapped.objectStore(k);var v=this.objectStoreCache.get(k);v||(v=new zg(k),this.objectStoreCache.set(k,v));return v};
var Ft=function(k){this.JSC$10761_wrapped=k};
Ft.prototype.count=function(k){return og(this.JSC$10761_wrapped.count(k))};
Ft.prototype.delete=function(k){return _.Rg(this,{query:k},function(v){return v.delete().then(function(){return v.continue()})})};
Ft.prototype.get=function(k){return og(this.JSC$10761_wrapped.get(k))};
Ft.prototype.getAll=function(k,v){return"getAll"in IDBIndex.prototype?og(this.JSC$10761_wrapped.getAll(k,v)):hq6(this,k,v)};
var hq6=function(k,v,C){var G=[];return _.Rg(k,{query:v},function(p){if(!(C!==void 0&&G.length>=C))return G.push(p.getValue()),p.continue()}).then(function(){return G})};
Ft.prototype.keyPath=function(){return this.JSC$10761_wrapped.keyPath};
Ft.prototype.unique=function(){return this.JSC$10761_wrapped.unique};
_.Rg=function(k,v,C){k=k.JSC$10761_wrapped.openCursor(v.query===void 0?null:v.query,v.direction===void 0?"next":v.direction);return V67(k).then(function(G){return CR_(G,C)})};
c$=function(k,v){this.request=k;this.cursor=v};
V67=function(k){return og(k).then(function(v){return v?new c$(k,v):null})};
c$.prototype.continue=function(k){this.cursor.continue(k);return V67(this.request)};
c$.prototype.delete=function(){return og(this.cursor.delete()).then(function(){})};
c$.prototype.getValue=function(){return this.cursor.value};
c$.prototype.update=function(k){return og(this.cursor.update(k))};var EJ=function(k,v){this.name=k;this.options=v;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},BLD;
EJ.prototype.openDb=function(k,v,C){C=C===void 0?{}:C;return ptj(k,v,C)};
EJ.prototype.delete=function(k){k=k===void 0?{}:k;return _.pk(this.name,k)};
BLD=function(k,v){return new Jl("INCOMPATIBLE_DB_VERSION",{dbName:k.name,oldVersion:k.options.version,newVersion:v})};
_.P_=function(k,v){if(!v)throw KS("openWithToken",wm(k.name));return k.open()};
EJ.prototype.open=function(){var k=this;if(!this.isCompatible)throw BLD(this);if(this.connectionPromise)return this.connectionPromise;var v,C=function(){k.connectionPromise===v&&(k.connectionPromise=void 0)},G={blocking:function(P){P.close()},
closed:C,terminated:C,upgrade:this.options.upgrade},p=function(){var P,N,I,S,Q,R,l,d,f,c;return _.Z(function(U){switch(U.nextAddress){case 1:return N=(P=Error().stack)!=null?P:"",_.EQ(U,2),U.yield(k.openDb(k.name,k.options.version,G),4);case 4:for(var O=I=U.yieldResult,X=k.options,x=[],w=_.H(Object.keys(X.objectStores)),V=w.next();!V.done;V=w.next()){V=V.value;var h=X.objectStores[V],n=h.removedAtVersion===void 0?Number.MAX_VALUE:h.removedAtVersion;!(O.JSC$10736_wrapped.version>=h.addedAtVersion)||
O.JSC$10736_wrapped.version>=n||O.JSC$10736_wrapped.objectStoreNames.contains(V)||x.push(V)}S=x;if(S.length===0){U.jumpTo(5);break}Q=Object.keys(k.options.objectStores);R=I.objectStoreNames();if(k.timesReopenedToFixMissingObjectStore<_.fS("ytidb_reopen_db_retries",0))return k.timesReopenedToFixMissingObjectStore++,I.close(),_.BP(new Jl("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:k.name,expectedObjectStores:Q,foundObjectStores:R})),U.return(p());if(!(k.timesDeletedToFixMissingObjectStore<_.fS("ytidb_remake_db_retries",
1))){U.jumpTo(6);break}k.timesDeletedToFixMissingObjectStore++;return U.yield(k.delete(),7);case 7:return _.BP(new Jl("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:k.name,expectedObjectStores:Q,foundObjectStores:R})),U.return(p());case 6:throw new y2J(R,Q);case 5:return U.return(I);case 2:l=_.g6(U);if(l instanceof DOMException?l.name!=="VersionError":"DOMError"in self&&l instanceof DOMError?l.name!=="VersionError":!(l instanceof Object&&"message"in l)||l.message!=="An attempt was made to open a database using a lower version than the existing version."){U.jumpTo(8);
break}return U.yield(k.openDb(k.name,void 0,Object.assign({},G,{upgrade:void 0})),9);case 9:d=U.yieldResult;f=d.JSC$10736_wrapped.version;if(k.options.version!==void 0&&f>k.options.version+1)throw d.close(),k.isCompatible=!1,BLD(k,f);return U.return(d);case 8:throw C(),l instanceof Error&&!_.z("ytidb_async_stack_killswitch")&&(l.stack=l.stack+"\n"+N.substring(N.indexOf("\n")+1)),KM2(l,k.name,"",(c=k.options.version)!=null?c:-1);}})};
return this.connectionPromise=v=p()};var PR$=new EJ("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(k,v){v(1)&&Kk(k,"databases",{keyPath:"actualName"})}});var uoZ,Z22=new function(){}(new function(){});new _.v7;var jH1=function(k,v){EJ.call(this,k,v);this.options=v;Ye(k)};
_.E(jH1,EJ);var ER6=function(k,v){var C;return function(){C||(C=new jH1(k,v));return C}};
jH1.prototype.openDb=function(k,v,C){C=C===void 0?{}:C;return(this.options.shared?dK$:lZ_)(k,v,Object.assign({},C))};
jH1.prototype.delete=function(k){k=k===void 0?{}:k;return(this.options.shared?cyZ:fZ$)(this.name,k)};var Yr7={},aZD=Qy("ytGcfConfig",{objectStores:(Yr7.coldConfigStore={addedAtVersion:1},Yr7.hotConfigStore={addedAtVersion:1},Yr7),shared:!1,upgrade:function(k,v){v(1)&&(TG(Kk(k,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),TG(Kk(k,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var w2Q=function(){_.AW.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var k=_.ke("yt.gcf.config.hotUpdateCallbacks");k?(this.localHotConfigJobQueue=[].concat(_.tX(k)),this.sharedHotConfigJobQueue=k):(this.sharedHotConfigJobQueue=[],_.Sj("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.E(w2Q,_.AW);w2Q.prototype.disposeInternal=function(){for(var k=_.H(this.localHotConfigJobQueue),v=k.next();!v.done;v=k.next()){var C=this.sharedHotConfigJobQueue;v=C.indexOf(v.value);v>=0&&C.splice(v,1)}this.localHotConfigJobQueue.length=0;_.AW.prototype.disposeInternal.call(this)};var ei=function(){var k=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new w2Q;this.TEST_ONLY={initializeConfigDb:function(){k.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return k.coldGlobalConfigGroup},
setHotConfigGroup:function(v){nrL(k,v)},
setHotHashData:function(v){k.setHotHashData(v)},
setColdConfigGroup:function(v){J2n(k,v)},
getColdHashData:function(){return k.coldHashData},
getHotHashData:function(){return k.hotHashData},
getHotConfigGroup:function(){return k.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return r2G()},
getExportedHotConfigGroup:function(){return ai()},
getExportedColdHashData:function(){return _.ke("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.ke("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){KMn(k)},
resetInstance:function(){k.setHotHashData(void 0);TLn(k);delete ei.instance},
setDebounceTimer:function(v){k.debounceTimer=v},
getDebounceTimer:function(){return k.debounceTimer}}},k0U=function(){if(!ei.instance){var k=new ei;
ei.instance=k}return ei.instance},CR1=function(k){var v;
_.Z(function(C){if(C.nextAddress==1)return _.z("start_client_gcf")||_.z("delete_gcf_config_db")?_.z("start_client_gcf")?C.yield(_.uj(),3):C.jumpTo(2):C.return();C.nextAddress!=2&&((v=C.yieldResult)&&_.eg()&&!_.z("delete_gcf_config_db")?(k.isConfigDbInitialized=!0,KMn(k)):(oRL(k),vRn(k)));return _.z("delete_gcf_config_db")?C.yield(Lmf(),0):C.jumpTo(0)})},q1=function(){var k;
return(k=ai())!=null?k:_.wt("RAW_HOT_CONFIG_GROUP")},G0U=function(k){var v,C,G,p,P,N;
return _.Z(function(I){switch(I.nextAddress){case 1:if(k.hotGlobalConfigGroup)return I.return(ai());if(!k.isConfigDbInitialized)return v=KS("getHotConfig IDB not initialized"),_.oS(v),I.return(Promise.reject(v));C=ZS();G=_.wt("TIME_CREATED_MS");if(!C){p=KS("getHotConfig token error");_.oS(p);I.jumpTo(2);break}return I.yield(i2b(C),3);case 3:if((P=I.yieldResult)&&P.timestamp>G)return nrL(k,P.config),k.setHotHashData(P.hashData),I.return(ai());case 2:vRn(k);if(!(C&&k.hotGlobalConfigGroup&&k.hotHashData)){I.jumpTo(4);
break}return I.yield($Kj(k.hotGlobalConfigGroup,k.hotHashData,C,G),4);case 4:return k.hotGlobalConfigGroup?I.return(ai()):(N=new _.q5("Config not available in ytConfig"),_.oS(N),I.return(Promise.reject(N)))}})},PRJ=function(k){var v,C,G,p,P,N;
return _.Z(function(I){switch(I.nextAddress){case 1:if(k.coldGlobalConfigGroup)return I.return(r2G());if(!k.isConfigDbInitialized)return v=KS("getColdConfig IDB not initialized"),_.oS(v),I.return(Promise.reject(v));C=ZS();G=_.wt("TIME_CREATED_MS");if(!C){p=KS("getColdConfig");_.oS(p);I.jumpTo(2);break}return I.yield(gR$(C),3);case 3:if((P=I.yieldResult)&&P.timestamp>G)return J2n(k,P.config),ptQ(k,P.configData),TLn(k,P.hashData),I.return(r2G());case 2:oRL(k);if(!(C&&k.coldGlobalConfigGroup&&k.coldHashData&&
k.configData)){I.jumpTo(4);break}return I.yield(UKD(k.coldGlobalConfigGroup,k.coldHashData,k.configData,C,G),4);case 4:return k.coldGlobalConfigGroup?I.return(r2G()):(N=new _.q5("Config not available in ytConfig"),_.oS(N),I.return(Promise.reject(N)))}})},KMn=function(k){if(!k.hotGlobalConfigGroup||!k.coldGlobalConfigGroup){if(!ZS()){var v=KS("scheduleGetConfigs");
_.oS(v)}k.initJob||(k.initJob=_.B_.addLowPriorityJob(function(){return _.Z(function(C){switch(C.nextAddress){case 1:return _.EQ(C,2),C.yield(G0U(k),4);case 4:_.GG(C,3);break;case 2:_.g6(C);case 3:return _.EQ(C,5),C.yield(PRJ(k),7);case 7:_.GG(C,6);break;case 5:_.g6(C);case 6:k.initJob&&(k.initJob=0),_.OQ(C)}})},100))}},UXZ=function(k,v,C){var G,p,P;
return _.Z(function(N){switch(N.nextAddress){case 1:if(!_.z("start_client_gcf")){N.jumpTo(0);break}C&&nrL(k,C);k.setHotHashData(v);G=ZS();if(!G){N.jumpTo(3);break}if(C){N.jumpTo(4);break}return N.yield(i2b(G),5);case 5:p=N.yieldResult,C=(P=p)==null?void 0:P.config;case 4:return N.yield($Kj(C,v,G),3);case 3:if(C)for(var I=C,S=_.H(k.configUpdateService.sharedHotConfigJobQueue),Q=S.next();!Q.done;Q=S.next())Q=Q.value,Q(I);_.OQ(N)}})},gYZ=function(k,v,C){var G,p,P,N;
return _.Z(function(I){if(I.nextAddress==1){if(!_.z("start_client_gcf"))return I.jumpTo(0);TLn(k,v);return(G=ZS())?C?I.jumpTo(4):I.yield(gR$(G),5):I.jumpTo(0)}I.nextAddress!=4&&(p=I.yieldResult,C=(P=p)==null?void 0:P.config);if(!C)return I.jumpTo(0);N=C.configData;return I.yield(UKD(C,v,N,G),0)})},nRi=function(){var k=k0U(),v=(0,_.bj)()-k.debounceTimer;
if(!(k.debounceTimer!==0&&v<_.fS("send_config_hash_timer"))){v=_.ke("yt.gcf.config.coldConfigData");var C=_.ke("yt.gcf.config.hotHashData"),G=_.ke("yt.gcf.config.coldHashData");v&&C&&G&&(k.debounceTimer=(0,_.bj)());return{coldConfigData:v,hotHashData:C,coldHashData:G}}},oRL=function(k){J2n(k,_.wt("RAW_COLD_CONFIG_GROUP"));
TLn(k,_.wt("SERIALIZED_COLD_HASH_DATA"));var v;ptQ(k,(v=k.coldGlobalConfigGroup)==null?void 0:v.configData)},vRn=function(k){nrL(k,_.wt("RAW_HOT_CONFIG_GROUP"));
k.setHotHashData(_.wt("SERIALIZED_HOT_HASH_DATA"))},nrL=function(k,v){k.hotGlobalConfigGroup=v;
_.Sj("yt.gcf.config.hotConfigGroup",k.hotGlobalConfigGroup||null)},J2n=function(k,v){k.coldGlobalConfigGroup=v;
_.Sj("yt.gcf.config.coldConfigGroup",k.coldGlobalConfigGroup||null)};
ei.prototype.setHotHashData=function(k){this.hotHashData=k;_.Sj("yt.gcf.config.hotHashData",this.hotHashData||null)};
var TLn=function(k,v){k.coldHashData=v;_.Sj("yt.gcf.config.coldHashData",k.coldHashData||null)},ptQ=function(k,v){k.configData=v;
_.Sj("yt.gcf.config.coldConfigData",k.configData||null)},ai=function(){return _.ke("yt.gcf.config.hotConfigGroup")},r2G=function(){return _.ke("yt.gcf.config.coldConfigGroup")};var $1={},Wm1=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";$1.assign=function(k){for(var v=Array.prototype.slice.call(arguments,1);v.length;){var C=v.shift();if(C){if(typeof C!=="object")throw new TypeError("Zc`"+C);for(var G in C)Object.prototype.hasOwnProperty.call(C,G)&&(k[G]=C[G])}}return k};
$1.shrinkBuf=function(k,v){if(k.length===v)return k;if(k.subarray)return k.subarray(0,v);k.length=v;return k};
var H27={arraySet:function(k,v,C,G,p){if(v.subarray&&k.subarray)k.set(v.subarray(C,C+G),p);else for(var P=0;P<G;P++)k[p+P]=v[C+P]},
flattenChunks:function(k){var v,C;var G=C=0;for(v=k.length;G<v;G++)C+=k[G].length;var p=new Uint8Array(C);G=C=0;for(v=k.length;G<v;G++){var P=k[G];p.set(P,C);C+=P.length}return p}},N1J={arraySet:function(k,v,C,G,p){for(var P=0;P<G;P++)k[p+P]=v[C+P]},
flattenChunks:function(k){return[].concat.apply([],k)}};
$1.setTyped=function(){Wm1?($1.Buf8=Uint8Array,$1.Buf16=Uint16Array,$1.Buf32=Int32Array,$1.assign($1,H27)):($1.Buf8=Array,$1.Buf16=Array,$1.Buf32=Array,$1.assign($1,N1J))};
$1.setTyped();var IZJ=!0;try{new Uint8Array(1)}catch(k){IZJ=!1}
var iz6=function(k){var v,C,G=k.length,p=0;for(v=0;v<G;v++){var P=k.charCodeAt(v);if((P&64512)===55296&&v+1<G){var N=k.charCodeAt(v+1);(N&64512)===56320&&(P=65536+(P-55296<<10)+(N-56320),v++)}p+=P<128?1:P<2048?2:P<65536?3:4}var I=new $1.Buf8(p);for(v=C=0;C<p;v++)P=k.charCodeAt(v),(P&64512)===55296&&v+1<G&&(N=k.charCodeAt(v+1),(N&64512)===56320&&(P=65536+(P-55296<<10)+(N-56320),v++)),P<128?I[C++]=P:(P<2048?I[C++]=192|P>>>6:(P<65536?I[C++]=224|P>>>12:(I[C++]=240|P>>>18,I[C++]=128|P>>>12&63),I[C++]=
128|P>>>6&63),I[C++]=128|P&63);return I};var RE_={};RE_=function(k,v,C,G){var p=k&65535|0;k=k>>>16&65535|0;for(var P;C!==0;){P=C>2E3?2E3:C;C-=P;do p=p+v[G++]|0,k=k+p|0;while(--P);p%=65521;k%=65521}return p|k<<16|0};for(var DS={},Md,Z2n=[],SuG=0;SuG<256;SuG++){Md=SuG;for(var uoD=0;uoD<8;uoD++)Md=Md&1?3988292384^Md>>>1:Md>>>1;Z2n[SuG]=Md}DS=function(k,v,C,G){C=G+C;for(k^=-1;G<C;G++)k=k>>>8^Z2n[(k^v[G])&255];return k^-1};var Lk={};Lk={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 p7j=[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],WjZ=[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],gPD=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Qrb=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],x1=Array(576);c_(x1);var AQ=Array(60);c_(AQ);var gP=Array(512);c_(gP);var Ue=Array(256);c_(Ue);var PuO=Array(29);c_(PuO);var Hz_=Array(30);c_(Hz_);var ME2,$Wx,UWb,aMm=!1;var hQ;
hQ=[new Vy(0,0,0,0,function(k,v){var C=65535;for(C>k.pending_buf_size-5&&(C=k.pending_buf_size-5);;){if(k.lookahead<=1){tQ(k);if(k.lookahead===0&&v===0)return 1;if(k.lookahead===0)break}k.strstart+=k.lookahead;k.lookahead=0;var G=k.block_start+C;if(k.strstart===0||k.strstart>=G)if(k.lookahead=k.strstart-G,k.strstart=G,ej(k,!1),k.strm.avail_out===0)return 1;if(k.strstart-k.block_start>=k.w_size-262&&(ej(k,!1),k.strm.avail_out===0))return 1}k.insert=0;if(v===4)return ej(k,!0),k.strm.avail_out===0?3:
4;k.strstart>k.block_start&&ej(k,!1);return 1}),
new Vy(4,4,8,4,lMm),new Vy(4,5,16,8,lMm),new Vy(4,6,32,32,lMm),new Vy(4,4,16,16,se),new Vy(8,16,32,32,se),new Vy(8,16,128,128,se),new Vy(8,32,128,256,se),new Vy(32,128,258,1024,se),new Vy(32,258,258,4096,se)];var EPO={};EPO=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 Ljm=Object.prototype.toString;
cKf.prototype.push=function(k,v){var C=this.strm,G=this.options.chunkSize;if(this.ended)return!1;var p=v===~~v?v:v===!0?4:0;typeof k==="string"?C.input=iz6(k):Ljm.call(k)==="[object ArrayBuffer]"?C.input=new Uint8Array(k):C.input=k;C.next_in=0;C.avail_in=C.input.length;do{C.avail_out===0&&(C.output=new $1.Buf8(G),C.next_out=0,C.avail_out=G);k=FjK(C,p);if(k!==1&&k!==0)return QWR(this,k),this.ended=!0,!1;if(C.avail_out===0||C.avail_in===0&&(p===4||p===2))if(this.options.to==="string"){var P=$1.shrinkBuf(C.output,
C.next_out);v=P;P=P.length;if(P<65537&&(v.subarray&&IZJ||!v.subarray))v=String.fromCharCode.apply(null,$1.shrinkBuf(v,P));else{for(var N="",I=0;I<P;I++)N+=String.fromCharCode(v[I]);v=N}this.chunks.push(v)}else v=$1.shrinkBuf(C.output,C.next_out),this.chunks.push(v)}while((C.avail_in>0||C.avail_out===0)&&k!==1);if(p===4)return(C=this.strm)&&C.state?(G=C.state.status,G!==42&&G!==69&&G!==73&&G!==91&&G!==103&&G!==113&&G!==666?k=Oe(C,-2):(C.state=null,k=G===113?Oe(C,-3):0)):k=-2,QWR(this,k),this.ended=
!0,k===0;p===2&&(QWR(this,0),C.avail_out=0);return!0};
var QWR=function(k,v){v===0&&(k.result=k.options.to==="string"?k.chunks.join(""):$1.flattenChunks(k.chunks));k.chunks=[];k.err=v;k.msg=k.strm.msg};var b21=typeof TextEncoder!=="undefined"?new TextEncoder:null,Pob=b21?function(k){return b21.encode(k)}:function(k){k=_.xu(k);
for(var v=new Uint8Array(k.length),C=0;C<v.length;C++)v[C]=k[C];return v};var JqZ={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},KvD={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var $p=function(k,v){this.version=k;this.args=v};
$p.prototype.serialize=function(){return{version:this.version,args:this.args}};var AK3=function(k,v){this.topic=k;this.dataClass=v};
AK3.prototype.toString=function(){return this.topic};var RFR=_.ke("ytPubsub2Pubsub2Instance")||new _.LS;_.LS.prototype.subscribe=_.LS.prototype.subscribe;_.LS.prototype.unsubscribeByKey=_.LS.prototype.unsubscribeByKey;_.LS.prototype.publish=_.LS.prototype.publish;_.LS.prototype.clear=_.LS.prototype.clear;_.Sj("ytPubsub2Pubsub2Instance",RFR);var xWg=_.ke("ytPubsub2Pubsub2SubscribedKeys")||{};_.Sj("ytPubsub2Pubsub2SubscribedKeys",xWg);var qf6=_.ke("ytPubsub2Pubsub2TopicToKeys")||{};_.Sj("ytPubsub2Pubsub2TopicToKeys",qf6);
var eEg=_.ke("ytPubsub2Pubsub2IsAsync")||{};_.Sj("ytPubsub2Pubsub2IsAsync",eEg);_.Sj("ytPubsub2Pubsub2SkipSubKey",null);var w73=void 0,jrj=void 0;var vVj=_.fS("max_body_size_to_compress",5E5),Co_=_.fS("min_body_size_to_compress",500),Y1=!0,NuO=0,wP=0,Hm6=_.fS("compression_performance_threshold_lr",250),Zmb=_.fS("slow_compressions_before_abandon_count",4),rK3=!1,Kjg=new Map,p9D=1,GQ$=!0;_.wO(nk,unm);nk.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 lZ1=function(k,v,C){C||(C=0);var G=k.W_;if(typeof v==="string")for(var p=0;p<16;p++)G[p]=v.charCodeAt(C)<<24|v.charCodeAt(C+1)<<16|v.charCodeAt(C+2)<<8|v.charCodeAt(C+3),C+=4;else for(p=0;p<16;p++)G[p]=v[C]<<24|v[C+1]<<16|v[C+2]<<8|v[C+3],C+=4;for(v=16;v<80;v++)C=G[v-3]^G[v-8]^G[v-14]^G[v-16],G[v]=(C<<1|C>>>31)&4294967295;v=k.chain_[0];C=k.chain_[1];p=k.chain_[2];for(var P=k.chain_[3],N=k.chain_[4],I,S,Q=0;Q<80;Q++)Q<40?Q<20?(I=P^C&(p^P),S=1518500249):(I=C^p^P,S=1859775393):Q<60?(I=C&p|P&(C|p),
S=2400959708):(I=C^p^P,S=3395469782),I=(v<<5|v>>>27)+I+N+S+G[Q]&4294967295,N=P,P=p,p=(C<<30|C>>>2)&4294967295,C=v,v=I;k.chain_[0]=k.chain_[0]+v&4294967295;k.chain_[1]=k.chain_[1]+C&4294967295;k.chain_[2]=k.chain_[2]+p&4294967295;k.chain_[3]=k.chain_[3]+P&4294967295;k.chain_[4]=k.chain_[4]+N&4294967295};
nk.prototype.update=function(k,v){if(k!=null){v===void 0&&(v=k.length);for(var C=v-this.blockSize,G=0,p=this.buf_,P=this.inbuf_;G<v;){if(P==0)for(;G<=C;)lZ1(this,k,G),G+=this.blockSize;if(typeof k==="string")for(;G<v;){if(p[P]=k.charCodeAt(G),++P,++G,P==this.blockSize){lZ1(this,p);P=0;break}}else for(;G<v;)if(p[P]=k[G],++P,++G,P==this.blockSize){lZ1(this,p);P=0;break}}this.inbuf_=P;this.total_+=v}};
nk.prototype.digest=function(){var k=[],v=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var C=this.blockSize-1;C>=56;C--)this.buf_[C]=v&255,v/=256;lZ1(this,this.buf_);for(C=v=0;C<5;C++)for(var G=24;G>=0;G-=8)k[v]=this.chain_[C]>>G&255,++v;return k};var R0g;var gj=function(k){var v=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(R){v.databaseToken=R},
triggerThrottle:function(){v.throttledSend()},
cancelThrottle:function(){v.cancelThrottledSend()},
immediateSend:function(R){return _.Z(function(l){return l.yield(v.immediateSend(R),0)})},
requestWithinAgeLimit:function(R,l){return v.requestWithinAgeLimit(R,l)},
retryQueuedRequests:function(){v.retryQueuedRequests()}};
var C;this.throttleTimeout=(C=k.throttleTimeout)!=null?C:100;var G;this.retryMaxAttempts=(G=k.retryMaxAttempts)!=null?G:1;var p;this.requestAgeLimitMs=(p=k.requestAgeLimitMs)!=null?p:2592E6;var P;this.queuedRequestAgeLimitMs=(P=k.queuedRequestAgeLimitMs)!=null?P:12E4;var N;this.retryDelayMs=(N=k.retryDelayMs)!=null?N:5E3;var I;this.databaseToken=(I=k.databaseToken)!=null?I:void 0;this.enableCleaning=!!k.enableCleaning;var S;this.cleaningRate=(S=k.cleaningRate)!=null?S:.1;var Q;this.potentialEsfErrorLimit=
(Q=k.potentialEsfErrorLimit)!=null?Q:10;k.handleError&&(this.handleError=k.handleError);k.handleWarning&&(this.handleWarning=k.handleWarning);k.disableYtIdbTransactions&&(this.disableYtIdbTransactions=k.disableYtIdbTransactions);k.bypassDbTokenDependency&&(this.bypassDbTokenDependency=k.bypassDbTokenDependency);this.getBooleanFlag=k.getBooleanFlag;this.jobManager=k.jobManager;this.logsStore=k.logsStore;this.networkManager=k.networkManager;this.sendFn=k.sendFn;this.onlineEvent=k.onlineEvent;this.offlineEvent=
k.offlineEvent;UJ(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&dKJ(this)},dKJ=function(k){UJ(k)&&!k.disableYtIdbTransactions&&(k.initialized=!0,k.enableCleaning&&Math.random()<=k.cleaningRate&&k.logsStore.cleanLogsStore(k.databaseToken),k.retryQueuedRequests(),k.networkManager.isNetworkAvailable()&&k.throttledSend(),k.networkManager.listen(k.onlineEvent,k.throttledSend.bind(k)),k.networkManager.listen(k.offlineEvent,k.cancelThrottledSend.bind(k)))};
_.W=gj.prototype;_.W.writeThenSend=function(k,v){var C=this;v=v===void 0?{}:v;if(UJ(this)&&this.initialized){var G={url:k,options:v,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(G,this.databaseToken).then(function(p){G.id=p;C.networkManager.isNetworkAvailable()&&C.immediateSend(G)}).catch(function(p){C.immediateSend(G);
fZJ(C,p)})}else this.sendFn(k,v)};
_.W.sendThenWrite=function(k,v,C){var G=this;v=v===void 0?{}:v;if(UJ(this)&&this.initialized){var p={url:k,options:v,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(p.skipRetry=C);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!p.skipRetry){if(!p.skipRetry){var P=v.onError?v.onError:function(){};
v.onError=function(N,I){return _.Z(function(S){if(S.nextAddress==1)return S.yield(G.logsStore.set(p,G.databaseToken).catch(function(Q){fZJ(G,Q)}),2);
P(N,I);_.OQ(S)})}}this.sendFn(k,v,p.skipRetry)}else this.logsStore.set(p,this.databaseToken).catch(function(N){G.sendFn(k,v,p.skipRetry);
fZJ(G,N)})}else this.sendFn(k,v,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&C)};
_.W.sendAndWrite=function(k,v){var C=this;v=v===void 0?{}:v;if(UJ(this)&&this.initialized){var G={url:k,options:v,timestamp:this.now(),status:"NEW",sendCount:0},p=!1,P=v.onSuccess?v.onSuccess:function(){};
G.options.onSuccess=function(N,I){G.id!==void 0?C.logsStore.deleteRequest(G.id,C.databaseToken):p=!0;C.networkManager.networkStatusHint&&C.getBooleanFlag&&C.getBooleanFlag("vss_network_hint")&&C.networkManager.networkStatusHint(!0);P(N,I)};
this.sendFn(G.url,G.options,void 0,!0);this.logsStore.set(G,this.databaseToken).then(function(N){G.id=N;p&&C.logsStore.deleteRequest(G.id,C.databaseToken)}).catch(function(N){fZJ(C,N)})}else this.sendFn(k,v,void 0,!0)};
_.W.throttledSend=function(){var k=this;if(!UJ(this))throw Error("bd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(k.logsStore.getMostRecentByStatus("NEW",k.databaseToken),2);if(C.nextAddress!=3)return v=C.yieldResult,v?C.yield(k.immediateSend(v),3):(k.cancelThrottledSend(),C.return());k.intervalJob&&(k.intervalJob=0,k.throttledSend());_.OQ(C)})},this.throttleTimeout))};
_.W.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.W.immediateSend=function(k){var v=this,C;return _.Z(function(G){switch(G.nextAddress){case 1:if(!UJ(v))throw Error("cd");if(k.id===void 0){G.jumpTo(2);break}return G.yield(v.logsStore.markAsQueued(k.id,v.databaseToken),3);case 3:(C=G.yieldResult)||v.handleWarning(Error("dd"));case 2:if(v.requestWithinAgeLimit(k,v.requestAgeLimitMs)){G.jumpTo(4);break}v.handleWarning(Error("ed"));if(k.id===void 0){G.jumpTo(5);break}return G.yield(v.logsStore.deleteRequest(k.id,v.databaseToken),5);case 5:return G.return();
case 4:k.skipRetry||(k=zF1(v,k));if(!k){G.jumpTo(0);break}if(!k.skipRetry||k.id===void 0){G.jumpTo(8);break}return G.yield(v.logsStore.deleteRequest(k.id,v.databaseToken),8);case 8:v.sendFn(k.url,k.options,!!k.skipRetry),_.OQ(G)}})};
var zF1=function(k,v){if(!UJ(k))throw Error("fd");var C=v.options.onError?v.options.onError:function(){};
v.options.onError=function(p,P){var N,I,S,Q;return _.Z(function(R){switch(R.nextAddress){case 1:N=FfO(P);(I=cZ6(P))&&k.getBooleanFlag&&k.getBooleanFlag("web_enable_error_204")&&k.handleError(Error("gd"),v.url,P);if(!(k.getBooleanFlag&&k.getBooleanFlag("nwl_consider_error_code")&&N||k.getBooleanFlag&&!k.getBooleanFlag("nwl_consider_error_code")&&k.potentialEsfErrorCounter<=k.potentialEsfErrorLimit)){R.jumpTo(2);break}if(!k.networkManager.sendNetworkCheckRequest){R.jumpTo(3);break}return R.yield(k.networkManager.sendNetworkCheckRequest(),
3);case 3:if(k.networkManager.isNetworkAvailable()){R.jumpTo(2);break}C(p,P);if(!k.getBooleanFlag||!k.getBooleanFlag("nwl_consider_error_code")||((S=v)==null?void 0:S.id)===void 0){R.jumpTo(6);break}return R.yield(k.logsStore.resetRequest(v.id,k.databaseToken,!1),6);case 6:return R.return();case 2:if(k.getBooleanFlag&&k.getBooleanFlag("nwl_consider_error_code")&&!N&&k.potentialEsfErrorCounter>k.potentialEsfErrorLimit)return R.return();k.potentialEsfErrorCounter++;if(((Q=v)==null?void 0:Q.id)===void 0){R.jumpTo(8);
break}return v.sendCount<k.retryMaxAttempts?R.yield(k.logsStore.resetRequest(v.id,k.databaseToken,!0,I?!1:void 0),12):R.yield(k.logsStore.deleteRequest(v.id,k.databaseToken),8);case 12:k.jobManager.addLowPriorityJob(function(){k.networkManager.isNetworkAvailable()&&k.throttledSend()},k.retryDelayMs);
case 8:C(p,P),_.OQ(R)}})};
var G=v.options.onSuccess?v.options.onSuccess:function(){};
v.options.onSuccess=function(p,P){var N;return _.Z(function(I){if(I.nextAddress==1)return((N=v)==null?void 0:N.id)===void 0?I.jumpTo(2):I.yield(k.logsStore.deleteRequest(v.id,k.databaseToken),2);k.networkManager.networkStatusHint&&k.getBooleanFlag&&k.getBooleanFlag("vss_network_hint")&&k.networkManager.networkStatusHint(!0);G(p,P);_.OQ(I)})};
return v};
gj.prototype.requestWithinAgeLimit=function(k,v){k=k.timestamp;return this.now()-k>=v?!1:!0};
gj.prototype.retryQueuedRequests=function(){var k=this;if(!UJ(this))throw Error("hd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(v){v&&!k.requestWithinAgeLimit(v,k.queuedRequestAgeLimitMs)?k.jobManager.addLowPriorityJob(function(){return _.Z(function(C){if(C.nextAddress==1)return v.id===void 0?C.jumpTo(2):C.yield(k.logsStore.resetRequest(v.id,k.databaseToken),2);k.retryQueuedRequests();_.OQ(C)})}):k.networkManager.isNetworkAvailable()&&k.throttledSend()})};
var fZJ=function(k,v){k.writeError&&!k.networkManager.isNetworkAvailable()?k.writeError(v):k.handleError(v)},UJ=function(k){return!!k.databaseToken||k.bypassDbTokenDependency};var EV$;var ORm={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,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,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};var Fm1={},X9m=Qy("ServiceWorkerLogsDatabase",{objectStores:(Fm1.SWHealthLog={addedAtVersion:1},Fm1),shared:!0,upgrade:function(k,v){v(1)&&TG(Kk(k,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var sK_={},tUb=0;var jKx;var iI=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},GC=function(){if(!iI.instance){var k=_.ke("yt.networkRequestMonitor.instance")||new iI;
_.Sj("yt.networkRequestMonitor.instance",k);iI.instance=k}return iI.instance};
iI.prototype.requestComplete=function(k,v){v&&(this.anyRequestHasSucceeded=!0);k=this.removeParams(k);this.requestMap.get(k)||this.requestMap.set(k,v)};
iI.prototype.isEndpointCFR=function(k){k=this.removeParams(k);return(k=this.requestMap.get(k))?!1:k===!1&&this.anyRequestHasSucceeded?!0:null};
iI.prototype.removeParams=function(k){return k.split("?")[0]};
iI.prototype.removeParams=iI.prototype.removeParams;iI.prototype.isEndpointCFR=iI.prototype.isEndpointCFR;iI.prototype.requestComplete=iI.prototype.requestComplete;iI.getInstance=GC;var LZ=function(k){_.cj.call(this);var v=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=k!=null?k:{addLowPriorityJob:function(p,P){return setTimeout(p,P)},
cancelJob:function(p){clearTimeout(p)}};
var C,G;this.isOnline=(G=(C=window.navigator)==null?void 0:C.onLine)!=null?G:!0;this.onNavigatorChange=function(){return _.Z(function(p){return p.yield(cyD(v),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||ER1(this)};
_.E(LZ,_.cj);LZ.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete LZ.instance};
LZ.prototype.isNetworkAvailable=function(){return this.isOnline};
var ER1=function(k){k.pollingJob=k.jobManager.addLowPriorityJob(function(){var v;return _.Z(function(C){if(C.nextAddress==1)return k.isOnline?((v=window.navigator)==null?0:v.onLine)?C.jumpTo(3):C.yield(cyD(k),3):C.yield(cyD(k),3);ER1(k);_.OQ(C)})},3E4)},cyD=function(k,v){return k.networkRequestPromise?k.networkRequestPromise:k.networkRequestPromise=new Promise(function(C){var G,p,P,N;
return _.Z(function(I){switch(I.nextAddress){case 1:return G=window.AbortController?new window.AbortController:void 0,P=(p=G)==null?void 0:p.signal,N=!1,_.EQ(I,2,3),G&&(k.abortTimeoutKey=k.jobManager.addLowPriorityJob(function(){G.abort()},v||2E4)),I.yield(fetch("/generate_204",{method:"HEAD",
signal:P}),5);case 5:N=!0;case 3:_.MQ(I);k.networkRequestPromise=void 0;k.abortTimeoutKey&&(k.jobManager.cancelJob(k.abortTimeoutKey),k.abortTimeoutKey=0);N!==k.isOnline&&(k.isOnline=N,k.isOnline?k.dispatchEvent("networkstatus-online"):k.dispatchEvent("networkstatus-offline"));C(N);_.UQ(I,0);break;case 2:_.g6(I),N=!1,I.jumpTo(3)}})})};var OJ=function(){_.cj.call(this);var k=this;this.shouldFlushErrors=!1;LZ.instance||(LZ.instance=new LZ(_.B_));this.sharedNetworkStatusManager=LZ.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(k.shouldFlushErrors&&_.z("offline_error_handling")){var v=YY3().get("errors",!0);if(v){for(var C in v)if(v[C]){var G=new _.q5(C,"sent via offline_errors");G.name=v[C].name;G.stack=v[C].stack;G.level=v[C].level;_.KD(G)}YY3().set("errors",{},2592E3,!0)}}})};
_.E(OJ,_.cj);var aZG=function(){if(!OJ.instance){var k=_.ke("yt.networkStatusManager.instance")||new OJ;_.Sj("yt.networkStatusManager.instance",k);OJ.instance=k}return OJ.instance};
_.W=OJ.prototype;_.W.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.W.networkStatusHint=function(k){this.sharedNetworkStatusManager.isOnline=k};
_.W.getWindowStatus=function(){var k=window.navigator.onLine;return k===void 0?!0:k};
_.W.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.W.listen=function(k,v){return this.sharedNetworkStatusManager.listen(k,v)};
_.W.sendNetworkCheckRequest=function(k){k=cyD(this.sharedNetworkStatusManager,k);k.then(function(v){_.z("use_cfr_monitor")&&GC().requestComplete("generate_204",v)});
return k};
OJ.prototype.sendNetworkCheckRequest=OJ.prototype.sendNetworkCheckRequest;OJ.prototype.listen=OJ.prototype.listen;OJ.prototype.enableErrorFlushing=OJ.prototype.enableErrorFlushing;OJ.prototype.getWindowStatus=OJ.prototype.getWindowStatus;OJ.prototype.networkStatusHint=OJ.prototype.networkStatusHint;OJ.prototype.isNetworkAvailable=OJ.prototype.isNetworkAvailable;OJ.getInstance=aZG;_.Cg=function(k){k=k===void 0?{}:k;_.cj.call(this);var v=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=aZG();var C=_.ke("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);C&&(k.rateLimit?(this.rateLimit=k.rateLimit,C("networkstatus-online",function(){MkR(v,"publicytnetworkstatus-online")}),C("networkstatus-offline",function(){MkR(v,"publicytnetworkstatus-offline")})):(C("networkstatus-online",function(){v.dispatchEvent("publicytnetworkstatus-online")}),C("networkstatus-offline",
function(){v.dispatchEvent("publicytnetworkstatus-offline")})))};
_.E(_.Cg,_.cj);_.Cg.prototype.isNetworkAvailable=function(){var k=_.ke("yt.networkStatusManager.instance.isNetworkAvailable");return k?k.bind(this.nsmInstance)():!0};
_.Cg.prototype.networkStatusHint=function(k){var v=_.ke("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);v&&v(k)};
_.Cg.prototype.sendNetworkCheckRequest=function(k){var v=this,C;return _.Z(function(G){C=_.ke("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(v.nsmInstance);return _.z("skip_network_check_if_cfr")&&GC().isEndpointCFR("generate_204")?G.return(new Promise(function(p){var P;v.networkStatusHint(((P=window.navigator)==null?void 0:P.onLine)||!0);p(v.isNetworkAvailable())})):C?G.return(C(k)):G.return(!0)})};
var MkR=function(k,v){k.rateLimit?k.lastJobTime?(_.B_.cancelJob(k.schedulerJob),k.schedulerJob=_.B_.addLowPriorityJob(function(){k.lastPublicSignalSent!==v&&(k.dispatchEvent(v),k.lastPublicSignalSent=v,k.lastJobTime=(0,_.bj)())},k.rateLimit-((0,_.bj)()-k.lastJobTime))):(k.dispatchEvent(v),k.lastPublicSignalSent=v,k.lastJobTime=(0,_.bj)()):k.dispatchEvent(v)};var Kff,yX=function(){gj.call(this,{logsStore:{cleanLogsStore:Omj,deleteRequest:LfD,getMostRecentByStatus:UfZ,markAsQueued:gVb,resetRequest:im3,set:$f_},networkManager:_.Tux(),handleError:function(k,v,C){var G,p=C==null?void 0:(G=C.error)==null?void 0:G.code;if(p===400||p===415){var P;k=new _.q5(k.message,v,C==null?void 0:(P=C.error)==null?void 0:P.code);_.oS(k,void 0,void 0,void 0,!0)}else _.KD(k)},
handleWarning:_.oS,sendFn:JZ3,now:_.bj,writeError:w9K,jobManager:_.dO(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.fS("potential_esf_error_limit",10),getBooleanFlag:_.z,disableYtIdbTransactions:!(_.eg()&&_.kIi())});this.initializationPromise=new _.v7;_.z("networkless_immediately_drop_all_requests")&&yZb();cyZ("LogsDatabaseV2")};
_.E(yX,gj);_.UKG=function(){var k=_.ke("yt.networklessRequestController.instance");k||(k=new yX,_.Sj("yt.networklessRequestController.instance",k),_.z("networkless_logging")&&_.uj().then(function(v){k.databaseToken=v;dKJ(k);k.initializationPromise.resolve();k.enableCleaning&&Math.random()<=k.cleaningRate&&k.databaseToken&&AZZ(k.databaseToken);_.z("networkless_immediately_drop_sw_health_store")&&$KQ(k)}));
return k};
yX.prototype.writeThenSend=function(k,v){v||(v={});v=rZb(k,v);_.eg()||(this.initialized=!1);gj.prototype.writeThenSend.call(this,k,v)};
yX.prototype.sendThenWrite=function(k,v,C){v||(v={});v=rZb(k,v);_.eg()||(this.initialized=!1);gj.prototype.sendThenWrite.call(this,k,v,C)};
yX.prototype.sendAndWrite=function(k,v){v||(v={});v=rZb(k,v);_.eg()||(this.initialized=!1);gj.prototype.sendAndWrite.call(this,k,v)};
yX.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var $KQ=function(k){var v;_.Z(function(C){if(!k.databaseToken)throw v=KS("clearSWHealthLogsDb"),v;return C.return(e0O(k.databaseToken).catch(function(G){k.handleError(G)}))})};_.vg2=!1;_.ogj=_.G$.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.vg2};_.Sj("ytNetworklessLoggingInitializationOptions",_.ogj);var tb=function(k){var v=this;this.config_=null;k?this.config_=k:O2i()&&(this.config_=_.lj());_.Ab(_.B_,function(){z0g(v)},5E3)};
tb.prototype.isReady=function(){!this.config_&&O2i()&&(this.config_=_.lj());return!!this.config_};
var fe$=function(k,v,C,G){!_.wt("VISITOR_DATA")&&v!=="visitor_id"&&Math.random()<.01&&_.oS(new _.q5("Missing VISITOR_DATA when sending innertube request.",v,C,G));if(!k.isReady()){var p=new _.q5("innertube xhrclient not ready",v,C,G);_.KD(p);throw p;}var P={headers:G.headers||{},method:"POST",postParams:C,postBody:G.postBody,postBodyFormat:G.postBodyFormat||"JSON",onTimeout:function(){G.onTimeout()},
onFetchTimeout:G.onTimeout,onSuccess:function(l,d){if(G.onSuccess)G.onSuccess(d)},
onFetchSuccess:function(l){if(G.onSuccess)G.onSuccess(l)},
onProgress:function(l){if(G.onProgress)G.onProgress(l)},
onError:function(l,d){if(G.onError)G.onError(d)},
onFetchError:function(l){if(G.onError)G.onError(l)},
timeout:G.timeout,withCredentials:!0,compress:G.compress};P.headers["Content-Type"]||(P.headers["Content-Type"]="application/json");var N="";(p=k.config_.innertubeHostOverride)&&(N=p);var I=k.config_.innertubeUseThirdPartyAuth||!1,S=_.wt$(I,N,G);Object.assign(P.headers,S);P.headers.Authorization&&!N&&I&&(P.headers["x-origin"]=window.location.origin);var Q=_.PP(N+("/youtubei/"+k.config_.innertubeApiVersion+"/"+v),{alt:"json"}),R=function(l){l=l===void 0?!1:l;var d;if(G.retry&&N!="www.youtube-nocookie.com"&&
(l||_.z("skip_ls_gel_retry")||P.headers["Content-Type"]!=="application/json"||(d=le6(v,C,S,I)),d)){var f=P.onSuccess,c=P.onFetchSuccess;P.onSuccess=function(X,x){dfj(d);f(X,x)};
C.onFetchSuccess=function(X,x){dfj(d);c(X,x)}}try{if(l&&G.retry&&!G.networklessOptions.bypassNetworkless)P.method="POST",G.networklessOptions.writeThenSend?_.UKG().writeThenSend(Q,P):_.UKG().sendAndWrite(Q,P);
else if(G.compress){var U=!G.networklessOptions.writeThenSend;if(P.postBody){var O=P.postBody;typeof O!=="string"&&(O=JSON.stringify(P.postBody));Wf6(Q,O,P,_.gm,U)}else Wf6(Q,JSON.stringify(P.postParams),P,QHb,U)}else QHb(Q,P)}catch(X){if(X.name==="InvalidAccessError")d&&(dfj(d),d=0),_.oS(Error("id"));else throw X;}d&&_.Ab(_.B_,function(){z0g(k)},5E3)};
_.C1Z()?QWf().then(function(l){R(l)}):R(!1)};var aB6=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(aB6,_.NI);var gRJ=0,pUK=_.kA?"webkit":_.TE?"moz":_.KU?"ms":mg6?"o":"";_.Sj("ytDomDomGetNextId",_.ke("ytDomDomGetNextId")||function(){return++gRJ});var i26={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},I0=function(k){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(k=
k||window.event){this.event=k;for(var v in k)v in i26||(this[v]=k[v]);this.scale=k.scale;this.rotation=k.rotation;var C=k.target||k.srcElement;C&&C.nodeType==3&&(C=C.parentNode);this.target=C;var G=k.relatedTarget;if(G)try{G=G.nodeName?G:null}catch(p){G=null}else this.type=="mouseover"?G=k.fromElement:this.type=="mouseout"&&(G=k.toElement);this.relatedTarget=G;this.clientX=k.clientX!=void 0?k.clientX:k.pageX;this.clientY=k.clientY!=void 0?k.clientY:k.pageY;this.keyCode=k.keyCode?k.keyCode:k.which;
this.charCode=k.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=k.altKey;this.ctrlKey=k.ctrlKey;this.shiftKey=k.shiftKey;this.metaKey=k.metaKey;this.pageX_=k.pageX;this.pageY_=k.pageY}}catch(p){}},LmR=function(k){if(document.body&&document.documentElement){var v=document.body.scrollTop+document.documentElement.scrollTop;
k.pageX_=k.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);k.pageY_=k.clientY+v}};
I0.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
I0.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
I0.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var N1=_.G$.ytEventsEventsListeners||{};_.Sj("ytEventsEventsListeners",N1);var Zw$=_.G$.ytEventsEventsCounter||{count:0};_.Sj("ytEventsEventsCounter",Zw$);var S6m=_.fh(function(){var k=!1;try{var v=Object.defineProperty({},"capture",{get:function(){k=!0}});
window.addEventListener("test",null,v)}catch(C){}return k});_.wO(Si,_.AW);Si.prototype.onMouseMove_=function(k){k.pageX_===void 0&&LmR(k);var v=k.pageX_;k.pageY_===void 0&&LmR(k);this.position_=new _.Vo(v,k.pageY_)};
Si.prototype.checkPosition_=function(){if(this.position_){var k=(0,_.bj)();if(this.previousTime_!=0){var v=this.previousPosition_,C=this.position_,G=v.x-C.x;v=v.y-C.y;G=Math.sqrt(G*G+v*v)/(k-this.previousTime_);this.cycles_[this.index_]=Math.abs((G-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(C=v=0;C<4;C++)v+=this.cycles_[C]||0;v>=3&&this.callback_();this.previousVelocity_=G}this.previousTime_=k;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
Si.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.u0i(this.mouseListenerKey_)};var dPD={};var $Xx=new _.kp("rawColdConfigGroup");var MJg=new _.kp("rawHotConfigGroup");var O2L=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(O2L,_.NI);var ESK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ESK,_.NI);var x3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k,500)};
_.E(x3,_.NI);x3.prototype.getPayloadCase=function(){return _.uV(this,yyG)};
x3.prototype.getContext=function(){return _.dP(this,ESK,33)};
var yyG=[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];var f16=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(f16,_.NI);var ngb=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ngb,_.NI);ngb.prototype.setVideoId=function(k){return $3(this,1,JL2,EX(k))};
ngb.prototype.getPlaylistId=function(){return _.gV(this,OA(this,JL2,2))};
var JL2=[1,2];var u5i=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(u5i,_.NI);u5i.prototype.getContext=function(){return _.dP(this,UA,1)};
u5i.prototype.getTier=function(){return _.FY(this,7)};var Xtw,R0,l3;Xtw=_.G$.ytPubsubPubsubInstance||new _.LS;R0=_.G$.ytPubsubPubsubSubscribedKeys||{};l3=_.G$.ytPubsubPubsubTopicToKeys||{};_.fp_=_.G$.ytPubsubPubsubIsSynchronous||{};_.LS.prototype.subscribe=_.LS.prototype.subscribe;_.LS.prototype.unsubscribeByKey=_.LS.prototype.unsubscribeByKey;_.LS.prototype.publish=_.LS.prototype.publish;_.LS.prototype.clear=_.LS.prototype.clear;_.Sj("ytPubsubPubsubInstance",Xtw);_.Sj("ytPubsubPubsubTopicToKeys",l3);_.Sj("ytPubsubPubsubIsSynchronous",_.fp_);
_.Sj("ytPubsubPubsubSubscribedKeys",R0);var zC=window;var Xt=_.z("web_enable_lifecycle_monitoring")&&apD()!==0,xKI=_.z("web_enable_lifecycle_monitoring");var AyD=function(k){var v=this;var C=C===void 0?0:C;var G=G===void 0?_.dO():G;this.JSC$10957_defaultPriority=C;this.scheduler=G;this.completedResolver=new _.v7;this.scheduledPayloads=k;for(k={i$jscomp$492:0};k.i$jscomp$492<this.scheduledPayloads.length;k={payload$jscomp$20:void 0,i$jscomp$492:k.i$jscomp$492},k.i$jscomp$492++)k.payload$jscomp$20=this.scheduledPayloads[k.i$jscomp$492],C=function(p){return function(){p.payload$jscomp$20.job();v.scheduledPayloads[p.i$jscomp$492].processed=!0;v.scheduledPayloads.every(function(P){return P.processed===
!0})&&v.completedResolver.resolve()}}(k),G=this.getPriority(k.payload$jscomp$20),G=this.scheduler.addJob(C,G),this.scheduledPayloads[k.i$jscomp$492]=Object.assign({},k.payload$jscomp$20,{job:C,
jobId:G})};
AyD.prototype.flushJobs=function(){var k=this,v=Array.from(this.scheduledPayloads.keys()).sort(function(G,p){return k.getPriority(k.scheduledPayloads[p])-k.getPriority(k.scheduledPayloads[G])});
v=_.H(v);for(var C=v.next();!C.done;C=v.next())C=this.scheduledPayloads[C.value],C.jobId===void 0||C.processed||(this.scheduler.cancelJob(C.jobId),this.scheduler.addJob(C.job,10))};
AyD.prototype.cancel=function(){for(var k=_.H(this.scheduledPayloads),v=k.next();!v.done;v=k.next())v=v.value,v.jobId===void 0||v.processed||this.scheduler.cancelJob(v.jobId),v.processed=!0;this.completedResolver.resolve()};
AyD.prototype.getPriority=function(k){var v;return(v=k.priority)!=null?v:this.JSC$10957_defaultPriority};var xp=function(k){this.state=k;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};Xt&&MsO(this.state)};
xp.prototype.install=function(k){this.plugins.push(k);return this};
xp.prototype.uninstall=function(){var k=this;_.j7.apply(0,arguments).forEach(function(v){v=k.plugins.indexOf(v);v>-1&&k.plugins.splice(v,1)})};
xp.prototype.transition=function(k,v){var C=this;Xt&&$P3(this.state);var G=this.transitions.find(function(P){return Array.isArray(P.from)?P.from.find(function(N){return N===C.state&&P.to===k}):P.from===C.state&&P.to===k});
if(G){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);eFw(this,k,v);this.state=k;Xt&&MsO(this.state);G=G.action.bind(this);var p=this.plugins.filter(function(P){return P[k]}).map(function(P){return P[k]});
G(quU(this,p),v)}else throw Error("jd`"+this.state+"`"+k);};
var quU=function(k,v){var C=v.filter(function(p){return mKR(k,p)===10}),G=v.filter(function(p){return mKR(k,p)!==10});
return k.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var p=_.j7.apply(0,arguments);return _.Z(function(P){if(P.nextAddress==1)return P.yield(k.runImmediateJobsAsync.apply(k,[C].concat(_.tX(p))),2);k.setJobSetWithScheduledJobs.apply(k,[G].concat(_.tX(p)));_.OQ(P)})}:function(){var p=_.j7.apply(0,arguments);
k.runImmediateJobsSync.apply(k,[C].concat(_.tX(p)));k.setJobSetWithScheduledJobs.apply(k,[G].concat(_.tX(p)))}};
xp.prototype.runImmediateJobsSync=function(k){var v=_.j7.apply(1,arguments);_.dO();for(var C=_.H(k),G=C.next(),p={};!G.done;p={lifecycle$jscomp$2:void 0},G=C.next())p.lifecycle$jscomp$2=G.value,nw(function(P){return function(){DKU(P.lifecycle$jscomp$2.name);ggx(function(){return P.lifecycle$jscomp$2.callback.apply(P.lifecycle$jscomp$2,_.tX(v))});
A$(P.lifecycle$jscomp$2.name)}}(p))};
xp.prototype.runImmediateJobsAsync=function(k){var v=_.j7.apply(1,arguments),C,G,p,P;return _.Z(function(N){N.nextAddress==1&&(_.dO(),C=_.H(k),G=C.next(),p={});if(N.nextAddress!=3){if(G.done)return N.jumpTo(0);p.lifecycle$jscomp$3=G.value;p.asyncJobCompletion=void 0;P=function(I){return function(){DKU(I.lifecycle$jscomp$3.name);var S=ggx(function(){return I.lifecycle$jscomp$3.callback.apply(I.lifecycle$jscomp$3,_.tX(v))});
RR7(S)?I.asyncJobCompletion=_.z("web_lifecycle_error_handling_killswitch")?S.then(function(){A$(I.lifecycle$jscomp$3.name)}):S.then(function(){A$(I.lifecycle$jscomp$3.name)},function(Q){UPZ(Q);
A$(I.lifecycle$jscomp$3.name)}):A$(I.lifecycle$jscomp$3.name)}}(p);
nw(P);return p.asyncJobCompletion?N.yield(p.asyncJobCompletion,3):N.jumpTo(3)}p={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};G=C.next();return N.jumpTo(2)})};
xp.prototype.setJobSetWithScheduledJobs=function(k){var v=_.j7.apply(1,arguments),C=this,G=k.map(function(p){return{job:function(){DKU(p.name);ggx(function(){return p.callback.apply(p,_.tX(v))});
A$(p.name)},
priority:mKR(C,p)}});
G.length&&(this.jobSet=new AyD(G))};
var mKR=function(k,v){var C,G;return(G=(C=k.overridePriority)!=null?C:v.priority)!=null?G:0},DKU=function(k){Xt&&k&&MsO(k)},A$=function(k){Xt&&k&&$P3(k)},eFw=function(k,v,C){xKI&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+k.constructor.name+"] '"+k.state+"' to '"+v+"'"),console.log("with message: ",C),console.groupEnd())};
_.SB.Object.defineProperties(xp.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var tkI=function(k){xp.call(this,k===void 0?"none":k);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(){}}]},sWJ;
_.E(tkI,xp);tkI.prototype.runApplicationNavigationBegin=function(k,v){var C=this;this.navigationTimer=_.Ab(_.B_,function(){C.currentState==="application_navigating"&&C.transition("none")},5E3);
k(v==null?void 0:v.event)};
tkI.prototype.runApplicationNavigationEnd=function(k,v){this.navigationTimer&&(_.B_.cancelJob(this.navigationTimer),this.navigationTimer=null);k(v==null?void 0:v.event)};
_.a1m=function(){sWJ||(sWJ=new tkI);return sWJ};var EYx=[];_.Sj("yt.logging.transport.getScrapedGelPayloads",function(){return EYx});var FZ=function(){var k=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return k.totalEntries}}};
FZ.prototype.storePayload=function(k,v){k=iw6(k);this.store[k]?this.store[k].push(v):(this.memoizedKeySequences={},this.store[k]=[v]);this.totalEntries++;_.z("more_accurate_gel_parser")&&(v=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(v));return k};
FZ.prototype.smartExtractMatchingEntries=function(k){if(!k.keys.length)return[];for(var v=Vkn(this,k.keys.splice(0,1)[0]),C=[],G=0;G<v.length;G++)this.store[v[G]]&&k.sizeLimit&&(this.store[v[G]].length<=k.sizeLimit?(C.push.apply(C,_.tX(this.store[v[G]])),delete this.store[v[G]]):C.push.apply(C,_.tX(this.store[v[G]].splice(0,k.sizeLimit))));this.totalEntries-=C.length;(k==null?0:k.sizeLimit)&&C.length<(k==null?void 0:k.sizeLimit)&&(k.sizeLimit-=C.length,C.push.apply(C,_.tX(this.smartExtractMatchingEntries(k))));
return C};
FZ.prototype.extractMatchingEntries=function(k){k=Vkn(this,k);for(var v=[],C=0;C<k.length;C++)this.store[k[C]]&&(v.push.apply(v,_.tX(this.store[k[C]])),delete this.store[k[C]]);this.totalEntries-=v.length;return v};
FZ.prototype.getSequenceCount=function(k){k=Vkn(this,k);for(var v=0,C=0;C<k.length;C++){var G=void 0;v+=((G=this.store[k[C]])==null?void 0:G.length)||0}return v};
var Vkn=function(k,v){var C=iw6(v);if(k.memoizedKeySequences[C])return k.memoizedKeySequences[C];var G=Object.keys(k.store)||[];if(G.length<=1&&iw6(v)===G[0])return G;for(var p=[],P=0;P<G.length;P++){var N=G[P].split("/");if(hFU(v.auth,N[0])){var I=v.isJspb;hFU(I===void 0?"undefined":I?"true":"false",N[1])&&hFU(v.cttAuthInfo,N[2])&&(I=v.tier,I=I===void 0?"undefined":JSON.stringify(I),hFU(I,N[3])&&p.push(G[P]))}}return k.memoizedKeySequences[C]=p},hFU=function(k,v){return k===void 0||k==="undefined"?
!0:k===v};
FZ.prototype.getSequenceCount=FZ.prototype.getSequenceCount;FZ.prototype.extractMatchingEntries=FZ.prototype.extractMatchingEntries;FZ.prototype.smartExtractMatchingEntries=FZ.prototype.smartExtractMatchingEntries;FZ.prototype.storePayload=FZ.prototype.storePayload;var pTb,Cwm,PwD,a0,B1Q,LDZ,iRZ,vYK,oYf,hi3,Gzb,FD$,KGi;pTb=_.fS("initial_gel_batch_timeout",2E3);Cwm=_.fS("gel_queue_timeout_max_ms",6E4);PwD=_.fS("gel_min_batch_size",5);a0=void 0;B1Q=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
LDZ=new B1Q;iRZ=new B1Q;vYK=new B1Q;oYf=new B1Q;Gzb=!0;FD$=1;_.ztD=new Map;KGi=_.G$.ytLoggingTransportTokensToCttTargetIds_||{};_.Sj("ytLoggingTransportTokensToCttTargetIds_",KGi);var rL2=_.G$.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.Sj("ytLoggingTransportTokensToJspbCttTargetIds_",rL2);var EA={};var mB=_.G$.ytLoggingGelSequenceIdObj_||{};_.Sj("ytLoggingGelSequenceIdObj_",mB);var XTj=[];var jZK=new Set,mX$=0,nYO=0,wTD=0,tJ6=[],DXj=[],JsK=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var NUm=function(){};
NUm.prototype.getUrl=function(k,v){v=v===void 0?!1:v;return k.hasOwnProperty("shareEndpoint")?null:_.kWx(k,null,v)};
var aif=function(k,v,C){k={endpoint:v,actions:[]};C=(C.path?C.path[0]:C.target).icon||"";v=C.indexOf(":");v>0&&(C=C.substr(v+1));C&&k.actions.push(C);return k};var PdZ=/Command$/,pYZ=/Endpoint$/,vb_=new Map;var jW1,Yu6;jW1=1;_.Cn=function(){this.actionRoutingMap=new Map};
_.Cn.prototype.triggerAction=function(k){var v=new vSi(k,!1,_.j7.apply(1,arguments));this.handleAction(v);return v.returnValue};
_.Cn.prototype.triggerOptionalAction=function(k){var v=new vSi(k,!0,_.j7.apply(1,arguments));this.handleAction(v);return v.returnValue};
_.e$=function(k,v,C){v.forEach(function(G){var p=GW$(G);p&&k.triggerOptionalAction(p,G,C,void 0)})};
_.Cn.prototype.handleAction=function(k){var v=this.actionRoutingMap.get(k.actionName);v&&Yu6(k,v);k.optionalAction||k.returnValue.length!==0||(k=new _.q5("Unhandled action",k.actionName),_.oS(k))};
Yu6=function(k,v){v.forEach(function(C){var G=null;C?G=C.apply(null,k.args):(C=Error("kd"),C.params=k.actionName,_.KD(C));k.returnValue.push(G)})};
_.PX=function(k,v,C){C||(C=jW1++);for(var G=_.H(Object.keys(v)),p=G.next();!p.done;p=G.next()){p=p.value;var P=k.actionRoutingMap.get(p);P||(P=new Map,k.actionRoutingMap.set(p,P));k.registerActionHandler(C,p,v[p],P)}return C};
_.Cn.prototype.registerActionHandler=function(k,v,C,G){G.set(k,_.Th(C))};
_.WX=function(k,v,C){v=_.H(Object.keys(v));for(var G=v.next();!G.done;G=v.next())(G=k.actionRoutingMap.get(G.value))&&G.delete(C)};
_.jN(_.Cn);var S3x=function(k,v){var C=_.Cn.getInstance();_.Vk(function(){var G={},p=_.PX(C,(G[k]=v,G));_.Vr(function(){var P={};_.WX(C,(P[k]="",P),p)})})};var glb=Symbol("md");RK2=JtK;var i0$=new Set(["For","If","Match","Watch"]),wtJ={},nRL=(wtJ[K9.default]=function(){return N26},wtJ.style=function(){return N26},wtJ),JyZ;
for(JyZ in nRL)uf.attributes[JyZ]=nRL[JyZ](uf.attributes[JyZ]);var Qh=new _.oi("VISIBILITY_OBSERVER");var D4_={retrieve:function(k){return this.id.\u0275prov.token===k.\u0275prov.token?this.contextValue:this?_.Ie(this,this.id):lS_}};var n6b=function(k,v,C){if(k!==l3j)return!1;k=Ebj(document.createElement("div"),function(){var G=lE(!1);try{C[0]()}finally{lE(G)}});
k=Array.from(k.childNodes);k.length===1&&(k=k[0]);return k};var ryL=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(k){}var KmI=typeof WeakRef==="function";var T1D=function(k){this.value=k};
T1D.prototype.deref=function(){return this.value};
var kR1=KmI?WeakRef:T1D,oPU=function(k){this.newKeyHandler=k;this.map=new WeakMap};
oPU.prototype.add=function(k,v){this.map.has(k)||(this.newKeyHandler(k),this.map.set(k,[]));this.map.get(k).push(new kR1(v))};
oPU.prototype.get=function(k){var v=this;return function G(){var p,P,N,I,S,Q,R,l,d,f,c;return _.ky(G,function(U){switch(U.nextAddress){case 1:_.$v(U,2);p=v.map.get(k);if(!p)return U.return();P=0;N=_.H(p);I=N.next();case 4:if(I.done){U.jumpTo(6);break}S=I.value;Q=S.deref();if(!Q){U.jumpTo(5);break}P++;R=_.oq;return U.yield(Q,8);case 8:R(U.yieldResult);case 5:I=N.next();U.jumpTo(4);break;case 6:if(2*P<p.length){l=0;d=_.H(p);for(f=d.next();!f.done;f=d.next())c=f.value,c.deref()&&(p[l++]=c);p.length=
l}case 2:_.MQ(U),_.UQ(U,0)}})}()};var vPU=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},Y3O=new oPU(function(k){k.addEventListener("abort",nbD,{once:!0})}),jB_=new WeakMap,Cun=function(k){k=k===void 0?qd:k;
this.signal=new k};
Cun.prototype.abort=function(k){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=k,k=new Event("abort"),this.signal.dispatchEvent(k))};
var qd=function(){this.target=vPU();this.aborted=!1;this.onabort=null};
qd.prototype.throwIfAborted=function(){BU3.call(this)};
qd.prototype.addEventListener=function(k,v,C){this.target.addEventListener(k,v,C)};
qd.prototype.removeEventListener=function(k,v,C){this.target.removeEventListener(k,v,C)};
qd.prototype.dispatchEvent=function(k){if(this.onabort&&k.type==="abort")this.onabort(k);return this.target.dispatchEvent(k)};
qd.abort=hg6;qd.timeout=J8K;qd.any=wYZ;var Vhm=ryL?AbortController:Cun,m9=ryL?AbortSignal:qd;typeof m9.abort!=="function"&&(m9.abort=hg6);typeof m9.prototype.throwIfAborted!=="function"&&(m9.prototype.throwIfAborted=BU3);typeof m9.any!=="function"&&(m9.any=wYZ);typeof m9.timeout!=="function"&&(m9.timeout=J8K);var RG=null,KQj=new Map;var GRL=function(k){k=k.clone();EtU(k);cf(k,"dg",null);cf(k,"d","0");fXQ(k,null);zvQ(k,null);return k},p7Q=!0,PuL=function(k,v,C){var G=C===void 0?{}:C;
C=G.cssRowKey===void 0?void 0:G.cssRowKey;var p=G.combinedSignature===void 0?void 0:G.combinedSignature;var P=G.extraEdges===void 0?void 0:G.extraEdges;G=G.callback===void 0?void 0:G.callback;cf(k,"m",v.join(","));P&&cDn(k,P);C&&(cf(k,"ck",C),p?cf(k,"rs",p):p7Q&&(p7Q=!1));if(G){if(G!=null&&!$qw.test(G))throw Error("Xa`"+G);cf(k,"cb",G)}k=k.toString();_.PZ(k,"/")&&(k=ouQ(document.location.href)+k);return _.yi(k)};var Hz1=function(k){return WjD(k).then(function(v){return JSON.parse(v.responseText)})},WjD=function(k){var v={},C=v.xmlHttpFactory?v.xmlHttpFactory.createInstance():tC6.createInstance();
return(new _.M1(function(G,p){var P;try{C.open("GET",k,!0)}catch(S){p(new D$("Error opening XHR: "+S.message,k,C))}C.onreadystatechange=function(){if(C.readyState==4){_.G$.clearTimeout(P);var S;!(S=D_n(C.status))&&(S=C.status===0)&&(S=kvR(k),S=!(S=="http"||S=="https"||S==""));S?G(C):p(new NHL(C.status,k,C))}};
C.onerror=function(){p(new D$("Network error",k,C))};
if(v.headers)for(var N in v.headers){var I=v.headers[N];I!=null&&C.setRequestHeader(N,I)}v.withCredentials&&(C.withCredentials=v.withCredentials);v.responseType&&(C.responseType=v.responseType);v.mimeType&&C.overrideMimeType(v.mimeType);v.timeoutMs>0&&(P=_.G$.setTimeout(function(){C.onreadystatechange=function(){};
C.abort();p(new IMQ(k,C))},v.timeoutMs));
try{C.send(null)}catch(S){C.onreadystatechange=function(){},_.G$.clearTimeout(P),p(new D$("Error sending XHR: "+S.message,k,C))}})).thenCatch(function(G){G instanceof _.g0&&C.abort();
throw G;})},D$=function(k,v,C){_.vZ.call(this,k+", url="+v);
this.url=v;this.xhr=C};
_.wO(D$,_.vZ);D$.prototype.name="XhrError";var NHL=function(k,v,C){D$.call(this,"Request Failed, status="+k,v,C);this.status=k};
_.wO(NHL,D$);NHL.prototype.name="XhrHttpError";var IMQ=function(k,v){D$.call(this,"Request timed out",k,v)};
_.wO(IMQ,D$);IMQ.prototype.name="XhrTimeoutError";B1=B1||{};var t$=function(){_.AW.call(this)};
_.wO(t$,_.AW);t$.prototype.initialize=function(){};var ZzZ=function(k,v){this.fn_=k;this.handler_=v};
ZzZ.prototype.execute=function(k){this.fn_&&(this.fn_.call(this.handler_||null,k),this.fn_=this.handler_=null)};
ZzZ.prototype.abort=function(){this.handler_=this.fn_=null};var sJ=function(k,v){_.AW.call(this);this.deps_=k;this.JSC$11112_id_=v;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.wO(sJ,_.AW);sJ.prototype.moduleConstructor_=t$;sJ.prototype.module_=null;sJ.prototype.getId=function(){return this.JSC$11112_id_};
sJ.prototype.registerCallback=function(k,v){return VX(this.onloadCallbacks_,k,v)};
var SfU=function(k,v){VX(k.onErrorCallbacks_,v)},VX=function(k,v,C){v=new ZzZ(v,C);
k.push(v);return v};
sJ.prototype.isLoaded=function(){return!!this.module_};
sJ.prototype.onLoad=function(k){var v=new this.moduleConstructor_;v.initialize(k());this.module_=v;v=(v=uxL(this.earlyOnloadCallbacks_,k()))||uxL(this.onloadCallbacks_,k());v||(this.onErrorCallbacks_.length=0);return v};
sJ.prototype.onError=function(k){(k=uxL(this.onErrorCallbacks_,k))&&pi(Error("rd`"+k));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var uxL=function(k,v){for(var C=[],G=0;G<k.length;G++)try{k[G].execute(v)}catch(p){pi(p),C.push(p)}k.length=0;return C.length?C:null};
sJ.prototype.disposeInternal=function(){sJ.superClass_.disposeInternal.call(this);_.Zf(this.module_)};var Qr6,zEJ,dWR,fMI,RE1,lMw,MEn,EPL,aMw;
_.dB=function(k,v,C,G,p){G=G===void 0?!1:G;p=p===void 0?!1:p;var P=P===void 0?!0:P;this.scsReferenceUrl_=DBg(_.Xr(k).toString(),P);this.cssRowKey_=v;this.combinedSignature_=C;this.useNegativeLoading_=G;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(k=FA(this.scsReferenceUrl_,"excm"))?k.split(","):[];this.shouldScanForCss_=p;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;tjm();_.h$(this,FxI(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
Qr6=function(k,v){if(v.href||v.getAttribute("data-href"))if(v=v.href||v.getAttribute("data-href"),AQ_(v)&&!DBg(v).urlPrefix_.endsWith("_/js/")){v=FxI(DBg(v));v=_.H(v);for(var C=v.next();!C.done;C=v.next())C=C.value,k.loadedCssModuleList_.includes(C)||k.loadedCssModuleList_.push(C)}};
_.dB.prototype.JSC$11117_loadModules=function(k,v,C){var G=C===void 0?{}:C;v=G.extraEdges;C=G.onError;var p=G.onSuccess;G=G.forceReload;if(!k)throw Error("sd");if(this.shouldScanForCss_){for(var P=_.H(document.getElementsByTagName("style")),N=P.next();!N.done;N=P.next())Qr6(this,N.value);P=_.H(document.getElementsByTagName("link"));for(N=P.next();!N.done;N=P.next())Qr6(this,N.value)}bzL(this,RE1(this,k),v,C,p,G)};
var bzL=function(k,v,C,G,p,P){G=G===void 0?function(){}:G;
p=p===void 0?function(){}:p;
P=P===void 0?!1:P;lMw(k,v,function(N,I,S){S=S===void 0?I:S;k.enableFallbackFetch&&P?k.loadWithFetch(N,I,G,p,S):k.load(N,I,G,p,S,C)},C)||G(-1)};
_.dB.prototype.loadWithFetch=function(){_.Z(function(){throw Error("td");})};
_.dB.prototype.maybeSetAdditionalFields=function(){};
zEJ=function(k,v,C){if(k.useNegativeLoading_){var G=k.scsReferenceUrl_;k={cssRowKey:k.cssRowKey_,combinedSignature:k.combinedSignature_,extraEdges:C,requestedModuleIds:dWR(k),requestedCssModuleIds:fMI(k)};var p=k===void 0?{}:k;k=p.requestedModuleIds===void 0?[]:p.requestedModuleIds;C=p.requestedCssModuleIds===void 0?[]:p.requestedCssModuleIds;var P=p.cssRowKey===void 0?void 0:p.cssRowKey;var N=p.combinedSignature===void 0?void 0:p.combinedSignature;var I=p.extraEdges===void 0?void 0:p.extraEdges;
p=p.callback===void 0?void 0:p.callback;G=GRL(G);cf(G,"d","1");fXQ(G,k);zvQ(G,C);v=PuL(G,v,{cssRowKey:P,combinedSignature:N,extraEdges:I,callback:p})}else G=k.scsReferenceUrl_,k={cssRowKey:k.cssRowKey_,combinedSignature:k.combinedSignature_,requestedModuleIds:dWR(k),requestedCssModuleIds:fMI(k)},I=k===void 0?{}:k,k=I.requestedCssModuleIds===void 0?[]:I.requestedCssModuleIds,C=I.cssRowKey===void 0?void 0:I.cssRowKey,P=I.combinedSignature===void 0?void 0:I.combinedSignature,N=I.extraEdges===void 0?
void 0:I.extraEdges,I=I.callback===void 0?void 0:I.callback,G=GRL(G),zvQ(G,k),v=PuL(G,v,{cssRowKey:C,combinedSignature:P,extraEdges:N,callback:I});return v};
_.h$=function(k,v){for(var C=!1,G=[],p=0;p<v.length;++p){var P=v[p];k.requestedModuleMap_[P]||(k.requestedModuleMap_[P]=!0,k.requestedModuleList_.push(P),C=!0,G.push(P))}C&&(k.requestedModuleListSorted_=!1)};
_.B$=function(k,v){for(var C=[],G=0;G<v.length;++G){var p=v[G];k.requestedModuleMap_[p]&&(delete k.requestedModuleMap_[p],_.VK(k.requestedModuleList_,p),C.push(p))}};
_.dB.prototype.load=function(k,v,C,G,p){p=p===void 0?v:p;_.Xr(k);var P=this.useCors_,N=this.corsMode_,I=this.fetchPriority,S=_.iy("SCRIPT");_.Hn(S,k);P&&(S.crossOrigin=N);S.async=!1;I&&S.setAttribute("fetchpriority",I);_.h$(this,v);_.FjU(this,k,S,v,C,G,p)};
_.FjU=function(k,v,C,G,p,P,N){N=N===void 0?G:N;k.lastScript_=C;k.insertPos.insertBefore(C,k.insertPos.firstChild);_.cKR(C,G,function(){C.parentElement.removeChild(C);k.lastScript_==C&&(k.lastScript_=null);P()},function(I){C.parentElement.removeChild(C);
k.lastScript_==C&&(k.lastScript_=null);_.B$(k,I);k.pendingModuleGraphUpdate_?k.pendingModuleGraphUpdate_.then(function(){p(-1,v)}):p(-1,v)},N)};
_.cKR=function(k,v,C,G,p){p=p===void 0?v:p;var P=v.length,N=function(){P=0;k.onload=null;k.onerror=null;I=function(){}},I=function(){N();
var Q=p.filter(function(R){return!sV().getModuleInfo(R).isLoaded()});
Q.length!==0?G(Q,"Response was successful but was missing module(s) "+Q+"."):C()},S=function(){P--;
P==0&&I()};
v.forEach(function(Q){Q=sV().getModuleInfo(Q);Q.isLoaded()?S():(VX(Q.earlyOnloadCallbacks_,S),SfU(Q,S))});
k.onload=function(){return I()};
k.onerror=function(){N();G(v)}};
dWR=function(k){k.requestedModuleListSorted_||(k.requestedModuleListSorted_=!0,k.requestedModuleList_.sort());return k.requestedModuleList_};
fMI=function(k){k=k.loadedCssModuleList_;k.sort();return k};
RE1=function(k,v){return v.filter(function(C){return!k.requestedModuleMap_[C]})};
lMw=function(k,v,C,G){if(k.pendingModuleGraphUpdate_)return k.pendingModuleGraphUpdate_.then(function(){lMw(k,v,C,G)}),!0;
if(!k.useNegativeLoading_){var p=[],P=Object.assign({},k.requestedModuleMap_);EPL(k,v,function(R){p.push(R.getId())},G,function(R){return!R.isLoaded()},P);
v=p}for(P=0;P<v.length;){for(var N=v.length-P,I=P==0?v:v.slice(P,v.length),S=zEJ(k,I,G),Q=_.Xr(S).toString();Q.length>k.urlMaxLength;)if(N>1)N-=Math.ceil((Q.length-k.urlMaxLength)/6),N=Math.max(N,1),I=v.slice(P,P+N),S=zEJ(k,I,G),Q=_.Xr(S).toString();else return k.useNegativeLoading_?(k.useNegativeLoading_=!1,k.pendingModuleGraphUpdate_=aMw(k).then(function(R){MEn(k,R,G)}),lMw(k,v.slice(P),C,G)):!1;
P+=N;k.useNegativeLoading_?C(S,I):C(S,I,P===v.length?v:[])}return!0};
MEn=function(k,v,C){sV().setAllModuleInfoString((v||{}).moduleGraph);EPL(k,dWR(k),function(G){_.h$(k,[G.getId()])},C);
k.pendingModuleGraphUpdate_=null};
EPL=function(k,v,C,G,p,P){P=P===void 0?{}:P;var N=sV();v=_.H(v);for(var I=v.next();!I.done;I=v.next()){I=I.value;var S=N.getModuleInfo(I);if(!(P[I]||p&&!p(S))){P[I]=!0;var Q=S.deps_||[];if(G){var R=[];G[I]&&(R=Object.keys(G[I]));Q=Q.concat(R)}EPL(k,Q,C,G,p,P);C(S)}}};
aMw=function(k){k=k.scsReferenceUrl_.clone();EtU(k);cf(k,"dg",null);cf(k,"md","1");return Hz1(k.toString())};var kZK=new Uint8Array(123);var $WI=[];var UW6=function(){this.JSC$10125_loader_=null};
_.W=UW6.prototype;_.W.setBatchModeEnabled=function(){};
_.W.setAllModuleInfoString=function(){};
_.W.addExtraEdge=function(){throw Error("ud");};
_.W.removeExtraEdge=function(){throw Error("vd");};
_.W.getModuleContext=function(){return null};
_.W.isActive=function(){return!1};
_.W.isUserActive=function(){return!1};
_.W.registerInitializationCallback=function(){};
_.W.registerCallback=function(){};var j$=function(k,v,C,G,p){var P=Error.call(this);this.message=P.message;"stack"in P&&(this.stack=P.stack);this.name="ModuleLoadFailure";this.type=k;this.status=v;this.requestedModuleIds=C;this.url=G;this.cause=p;this.message=this.toString()};
_.E(j$,Error);j$.prototype.toString=function(){return gPG(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var gPG=function(k){switch(k.type){case j$.Type.UNAUTHORIZED:return"Unauthorized";case j$.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case j$.Type.TIMEOUT:return"Timed out";case j$.Type.OLD_CODE_GONE:return"Out of date module id";case j$.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+k.type}};
B1.ModuleLoadFailure=j$;B1.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var Yp=function(){this.moduleIds_=this.JSC$10125_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11130_extraEdges_={};this.JSC$11130_callbackMap_={};this.JSC$11130_currentlyLoadingModule_=this.baseModuleInfo_=new sJ([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new YJ;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.wO(Yp,UW6);var iz1=function(k,v){_.vZ.call(this,"Error loading "+k+": "+v)};
_.wO(iz1,_.vZ);Yp.prototype.setBatchModeEnabled=function(k){this.batchModeEnabled_=k};
Yp.prototype.setAllModuleInfoString=function(k,v){if(!(this instanceof Yp))this.setAllModuleInfoString(k,v);else if(typeof k==="string"){if(k.startsWith("d$")){k=k.substring(2);for(var C=[],G=0,p=k.indexOf("/"),P=0,N=!1,I=0;;){var S=N?k.substring(P):k.substring(P,p);if(S.length===0)G++,P="sy"+G.toString(36),S=[];else{var Q=S.indexOf(":");if(Q<0)P=S,S=[];else if(Q===S.length-1)P=S.substring(0,Q),S=Array(C[I-1]);else{P=S.substring(0,Q);S=S.substring(Q+1).split(",");Q=I;for(var R=0;R<S.length;R++)Q-=
S[R].length===0?1:Number(S[R]),S[R]=C[Q]}Q=0;if(P.length===0)Q=1;else if(P.charAt(0)==="+"||P.charAt(0)==="-")Q=Number(P);Q!==0&&(G+=Q,P="sy"+G.toString(36))}C.push(P);Ljw(this,P,S);if(N)break;P=p+1;p=k.indexOf("/",P);p===-1&&(N=!0);I++}this.moduleIds_=C}else if(k.startsWith("p$"))Oz1(this,k);else{k=k.split("/");C=[];for(G=0;G<k.length;G++){I=k[G].split(":");p=I[0];N=[];if(I[1])for(N=I[1].split(","),I=0;I<N.length;I++)N[I]=C[parseInt(N[I],36)];C.push(p);Ljw(this,p,N)}this.moduleIds_=C}v&&v.length?
(_.jm(this.loadingModuleIds_,v),this.lastInitialModuleId_=_.A_(v)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11130_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11130_currentlyLoadingModule_=null,(v=this.baseModuleInfo_.onLoad((0,_.eI)(this.getModuleContext,this)))&&v.length&&yKL(this,new B1.ModuleLoadFailure(B1.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,v[0])),wj(this))}};
var Oz1=function(k,v){var C=v.substring(2);for(v=0;v<64;v++)kZK["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(v)]=v;var G={buf:C,pos:0};lN(G);var p=lN(G),P=lN(G)+1;v=Array(p);var N=Array(p),I=Array(p);P=Array(P);var S=0,Q=0,R=G.pos,l=G.buf.indexOf("|",G.pos);G.pos=l+1;for(l=0;l<p;l++){var d=lN(G),f=d&2,c=d&1;d>>>=2;c?(S+=d>>>1^-(d&1),d="sy"+S.toString(36)):(c=R,R+=d,d=C.substring(c,R));v[l]=d;f&&(P[Q++]=d)}P[Q]="";G.pos++;Q=p&-2;C=p&1;for(S=0;S<Q;S+=2)R=oqx(G),I[S]=
R&7,I[S+1]=R>>>3&7;C&&(C=oqx(G),I[Q]=C&7);G.pos++;for(Q=0;Q<p;Q++)I[Q]===7&&(I[Q]=lN(G));G.pos++;for(C=Q=0;C<p;C++){S=I[C];R=S===0?$WI:Array(S);N[C]=R;l=Q;for(f=0;f<S;f++)l-=lN(G),R[f]=P[l];P[Q]===v[C]&&Q++}for(G=0;G<v.length;G++)Ljw(k,v[G],N[G]);k.moduleIds_=v};
_.W=Yp.prototype;_.W.getModuleInfo=function(k){return this.moduleInfoMap[k]};
_.W.addExtraEdge=function(k,v){var C=this.getModuleInfo(k);C&&C.isLoaded()?this.load(v):(this.JSC$11130_extraEdges_[k]||(this.JSC$11130_extraEdges_[k]={}),this.JSC$11130_extraEdges_[k][v]=!0)};
_.W.removeExtraEdge=function(k,v){if(this.JSC$11130_extraEdges_[k]){delete this.JSC$11130_extraEdges_[k][v];for(var C in this.JSC$11130_extraEdges_[k])return;delete this.JSC$11130_extraEdges_[k]}};
_.W.isActive=function(){return this.loadingModuleIds_.length>0};
_.W.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var wj=function(k){var v=k.lastActive_,C=k.isActive();C!=v&&(k.executeCallbacks_(C?"active":"idle"),k.lastActive_=C);v=k.isUserActive();v!=k.userLastActive_&&(k.executeCallbacks_(v?"userActive":"userIdle"),k.userLastActive_=v)},Ljw=function(k,v,C){k.moduleInfoMap[v]?(k=k.moduleInfoMap[v].deps_,k!=C&&k.splice.apply(k,[0,
k.length].concat(_.tX(C)))):k.moduleInfoMap[v]=new sJ(C,v)},xWZ=function(k,v,C){var G=[];
xgZ(v,G);v=[];for(var p={},P=0;P<G.length;P++){var N=G[P],I=k.getModuleInfo(N);if(!I)throw Error("wd`"+N);var S=new YJ;p[N]=S;I.isLoaded()?S.callback(null):(X71(k,N,I,!!C,S),k.isModuleLoading(N)||v.push(N))}v.length>0&&(k.loadingModuleIds_.length===0?k.loadModules_(v):(k.requestedModuleIdsQueue_.push(v),wj(k)));return p},X71=function(k,v,C,G,p){C.registerCallback(p.callback,p);
SfU(C,function(P){p.errback(new iz1(v,P))});
k.isModuleLoading(v)?G&&(AK7(k,v),wj(k)):G&&AK7(k,v)};
Yp.prototype.loadModules_=function(k,v,C){var G=this;v||(this.consecutiveFailures_=0);var p=eEZ(this,k);this.loadingModuleIds_=p;this.requestedLoadingModuleIds_=this.batchModeEnabled_?k:_.h_(p);wj(this);if(p.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,p);k=this.JSC$10125_loader_;if(!k)throw Error("xd");if(Object.keys(this.JSC$11130_extraEdges_).length>0&&!k.supportsExtraEdges)throw Error("yd");C=(0,_.eI)(k.JSC$11117_loadModules,k,_.h_(p),this.moduleInfoMap,{extraEdges:this.JSC$11130_extraEdges_,
forceReload:!!C,onError:function(P,N){var I=G.requestedLoadingModuleIds_;P=P!=null?P:void 0;G.consecutiveFailures_++;var S=_.h_(p);G.requestedLoadingModuleIds_=I;p.forEach(_.H2(_.VK,G.requestedModuleIds_),G);P==401?(yKL(G,new B1.ModuleLoadFailure(B1.ModuleLoadFailure.Type.UNAUTHORIZED,P)),G.requestedModuleIdsQueue_.length=0):P==410?(qf1(G,new B1.ModuleLoadFailure(B1.ModuleLoadFailure.Type.OLD_CODE_GONE,P)),mWU(G)):G.consecutiveFailures_>=3?(qf1(G,new B1.ModuleLoadFailure(B1.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
P,S,N)),mWU(G)):G.loadModules_(G.requestedLoadingModuleIds_,!0,P==8001||!1)},
onTimeout:(0,_.eI)(this.handleLoadTimeout_,this)});(k=Math.pow(this.consecutiveFailures_,2)*5E3)?_.G$.setTimeout(C,k):C()}};
var eEZ=function(k,v){v=v.filter(function(p){return k.moduleInfoMap[p].isLoaded()?(_.G$.setTimeout(function(){return Error("zd`"+p)},0),!1):!0});
for(var C=[],G=0;G<v.length;G++)C=C.concat(DWJ(k,v[G]));xgZ(C);return!k.batchModeEnabled_&&C.length>1?(v=C.shift(),k.requestedModuleIdsQueue_=C.map(function(p){return[p]}).concat(k.requestedModuleIdsQueue_),[v]):C},DWJ=function(k,v){var C=_.t9.createSet(k.requestedModuleIds_),G=[];
C[v]||G.push(v);v=[v];for(var p=0;p<v.length;p++)for(var P=k.getModuleInfo(v[p]).deps_,N=P.length-1;N>=0;N--){var I=P[N];k.getModuleInfo(I).isLoaded()||C[I]||(G.push(I),v.push(I))}G.reverse();xgZ(G);return G};
Yp.prototype.JSC$11125_setLoaded=function(){if(this.JSC$11130_currentlyLoadingModule_){var k=this.JSC$11130_currentlyLoadingModule_.getId(),v=[];if(this.JSC$11130_extraEdges_[k]){for(var C=_.H(Object.keys(this.JSC$11130_extraEdges_[k])),G=C.next();!G.done;G=C.next()){G=G.value;var p=this.getModuleInfo(G);p&&!p.isLoaded()&&(this.removeExtraEdge(k,G),v.push(G))}this.loadMultiple(v)}this.isDisposed()||((v=this.moduleInfoMap[k].onLoad((0,_.eI)(this.getModuleContext,this)))&&v.length&&yKL(this,new B1.ModuleLoadFailure(B1.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,v[0])),_.VK(this.userInitiatedLoadingModuleIds_,k),_.VK(this.loadingModuleIds_,k),this.loadingModuleIds_.length===0&&mWU(this),this.lastInitialModuleId_&&k==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),wj(this),this.JSC$11130_currentlyLoadingModule_=null)}};
Yp.prototype.isModuleLoading=function(k){if(_.s2(this.loadingModuleIds_,k))return!0;for(var v=0;v<this.requestedModuleIdsQueue_.length;v++)if(_.s2(this.requestedModuleIdsQueue_[v],k))return!0;return!1};
Yp.prototype.load=function(k,v){return xWZ(this,[k],v)[k]};
Yp.prototype.loadMultiple=function(k){return xWZ(this,k)};
var AK7=function(k,v){_.s2(k.userInitiatedLoadingModuleIds_,v)||k.userInitiatedLoadingModuleIds_.push(v)};
Yp.prototype.beforeLoadModuleCode=function(k){var v=this;this.JSC$11130_currentlyLoadingModule_&&this.JSC$11130_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11125_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[k]&&tEG(this,this.moduleInfoMap[k].deps_||[],function(C){C.module_=new t$;_.VK(v.loadingModuleIds_,C.getId())},function(C){return!C.isLoaded()});
this.JSC$11130_currentlyLoadingModule_=this.getModuleInfo(k)};
Yp.prototype.registerInitializationCallback=function(k){this.JSC$11130_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new sJ([],"synthetic_module_overhead"),this.JSC$11130_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);VX(this.JSC$11130_currentlyLoadingModule_.earlyOnloadCallbacks_,k)};
Yp.prototype.handleLoadTimeout_=function(){qf1(this,new B1.ModuleLoadFailure(B1.ModuleLoadFailure.Type.TIMEOUT));mWU(this)};
var qf1=function(k,v){k.requestedLoadingModuleIds_.length>1?k.requestedModuleIdsQueue_=k.requestedLoadingModuleIds_.map(function(C){return[C]}).concat(k.requestedModuleIdsQueue_):yKL(k,v)},yKL=function(k,v){var C=k.requestedLoadingModuleIds_;
k.loadingModuleIds_.length=0;for(var G=[],p=0;p<k.requestedModuleIdsQueue_.length;p++){var P=k.requestedModuleIdsQueue_[p].filter(function(S){var Q=DWJ(this,S);return pg(C,function(R){return _.s2(Q,R)})},k);
_.jm(G,P)}for(p=0;p<C.length;p++)_.L6f(G,C[p]);for(p=0;p<G.length;p++){for(P=0;P<k.requestedModuleIdsQueue_.length;P++)_.VK(k.requestedModuleIdsQueue_[P],G[p]);_.VK(k.userInitiatedLoadingModuleIds_,G[p])}if(p=k.JSC$11130_callbackMap_.error)for(P=0;P<p.length;P++)for(var N=p[P],I=0;I<G.length;I++)N("error",G[I],v);for(G=0;G<C.length;G++)if(k.moduleInfoMap[C[G]])k.moduleInfoMap[C[G]].onError(v);k.requestedLoadingModuleIds_.length=0;wj(k)},mWU=function(k){for(;k.requestedModuleIdsQueue_.length;){var v=
k.requestedModuleIdsQueue_.shift().filter(function(C){return!this.getModuleInfo(C).isLoaded()},k);
if(v.length>0){k.loadModules_(v);return}}wj(k)};
Yp.prototype.registerCallback=function(k,v){Array.isArray(k)||(k=[k]);for(var C=0;C<k.length;C++){var G=k[C],p=v,P=this.JSC$11130_callbackMap_;P[G]||(P[G]=[]);P[G].push(p)}};
Yp.prototype.executeCallbacks_=function(k){for(var v=this.JSC$11130_callbackMap_[k],C=0;v&&C<v.length;C++)v[C](k)};
var tEG=function(k,v,C,G,p){G=G===void 0?function(){return!0}:G;
p=p===void 0?{}:p;v=_.H(v);for(var P=v.next();!P.done;P=v.next()){P=P.value;var N=k.getModuleInfo(P);!p[P]&&G(N)&&(p[P]=!0,tEG(k,N.deps_||[],C,G,p),C(N))}};
Yp.prototype.dispose=function(){_.SI(_.t9.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11130_callbackMap_={};this.isDisposed_=!0};
Yp.prototype.isDisposed=function(){return this.isDisposed_};
_.tW=function(){return new Yp};var srQ=[5E3,2E4],OYK=function(){this.JSC$10125_loader_=null;this.JSC$11138_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11138_queue_=[];this.JSC$11138_extraEdges_=Object.create(null);this.JSC$11138_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.E(OYK,UW6);_.W=OYK.prototype;_.W.setAllModuleInfoString=function(){this.JSC$11138_currentlyLoadingModule_&&this.JSC$11138_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11125_setLoaded()};
_.W.getModuleInfo=function(k){var v=this.JSC$11138_moduleInfoMap_[k];v||(v=new sJ([],k),this.JSC$11138_moduleInfoMap_[k]=v);return v};
_.W.addExtraEdge=function(k,v){this.getModuleInfo(k).isLoaded()?this.load(v):(this.JSC$11138_extraEdges_[k]||(this.JSC$11138_extraEdges_[k]={}),this.JSC$11138_extraEdges_[k][v]=!0)};
_.W.removeExtraEdge=function(k,v){if(this.JSC$11138_extraEdges_[k]){delete this.JSC$11138_extraEdges_[k][v];for(var C in this.JSC$11138_extraEdges_[k])return;delete this.JSC$11138_extraEdges_[k]}};
_.W.isModuleLoading=function(k){return!!this.loadingModules_[k]};
_.W.load=function(k){VEQ(this,[k]);return hE1(this,k)};
_.W.loadMultiple=function(k){var v=this,C=Object.create(null),G=[];k.forEach(function(p){C[p]||(C[p]=hE1(v,p),G.push(p))});
VEQ(this,G);return C};
_.W.beforeLoadModuleCode=function(k){var v;((v=this.JSC$11138_currentlyLoadingModule_)==null?void 0:v.getId())==="synthetic_module_overhead"&&this.JSC$11125_setLoaded();var C,G;BH6(this,(G=(C=this.JSC$11138_moduleInfoMap_[k])==null?void 0:C.deps_)!=null?G:[],function(p){p.module_=new t$},function(p){return!p.isLoaded()});
this.JSC$11138_currentlyLoadingModule_=this.getModuleInfo(k)};
_.W.JSC$11125_setLoaded=function(){if(this.JSC$11138_currentlyLoadingModule_){var k=this.JSC$11138_currentlyLoadingModule_.getId(),v=[];if(this.JSC$11138_extraEdges_[k]){for(var C=_.H(Object.keys(this.JSC$11138_extraEdges_[k])),G=C.next();!G.done;G=C.next())G=G.value,this.getModuleInfo(G).isLoaded()||(this.removeExtraEdge(k,G),v.push(G));this.loadMultiple(v)}this.JSC$11138_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11138_currentlyLoadingModule_=null;(!this.isModuleLoading(k)&&/^sy[0-9a-z]{0,4}$/.test(k)||k==="synthetic_module_overhead")&&delete this.JSC$11138_moduleInfoMap_[k];this.unsetModulesAsLoading(k)}};
_.W.registerInitializationCallback=function(k){this.JSC$11138_currentlyLoadingModule_||(this.JSC$11138_moduleInfoMap_.synthetic_module_overhead=new sJ([],"synthetic_module_overhead"),this.JSC$11138_currentlyLoadingModule_=this.JSC$11138_moduleInfoMap_.synthetic_module_overhead);VX(this.JSC$11138_currentlyLoadingModule_.earlyOnloadCallbacks_,k)};
_.W.setModulesAsLoading=function(){var k=this;_.j7.apply(0,arguments).forEach(function(v){k.loadingModules_[v]=!0})};
_.W.unsetModulesAsLoading=function(){var k=this;_.j7.apply(0,arguments).forEach(function(v){delete k.loadingModules_[v]})};
var hE1=function(k,v){return new _.M1(function(C,G){var p=k.getModuleInfo(v);p.isLoaded()?C(null):(p.registerCallback(function(){C(null)}),SfU(p,function(P){var N="Error loading "+v+": "+P;
P instanceof B1.ModuleLoadFailure&&P.url&&(N=N+", requested url: "+P.url.toString());G(Error(N))}))})},VEQ=function(k,v){v=v.filter(function(C){return!k.isModuleLoading(C)&&!k.getModuleInfo(C).isLoaded()});
v.length>0&&(k.setModulesAsLoading.apply(k,_.tX(v)),k.JSC$11138_queue_.push(v),jrQ(k))},jrQ=function(k){for(var v={};k.activeLoads_<Infinity&&k.JSC$11138_queue_.length>0;v={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})v.ids$jscomp$37=k.JSC$11138_queue_.shift().filter(function(C){return!k.getModuleInfo(C).isLoaded()}),v.ids$jscomp$37.length>0&&(k.activeLoads_++,v.finishLoad=function(C){return function(){k.activeLoads_--;
jrQ(k);C.finishLoad=function(){}}}(v),_.MF(v.ids$jscomp$37.map(function(C){return hE1(k,C)})).then(function(C){return function(){(0,C.finishLoad)()}}(v)),v.attempt$jscomp$6=0,v.load$jscomp$1=function(C){return function(){if(Object.keys(k.JSC$11138_extraEdges_).length>0&&!k.JSC$10125_loader_.supportsExtraEdges)throw Error("yd");
k.JSC$10125_loader_.JSC$11117_loadModules(C.ids$jscomp$37,k.JSC$11138_moduleInfoMap_,{extraEdges:k.JSC$11138_extraEdges_,onError:function(G,p){var P=srQ[C.attempt$jscomp$6++];P!==void 0?setTimeout(function(){(0,C.load$jscomp$1)()},P):(k.unsetModulesAsLoading.apply(k,_.tX(C.ids$jscomp$37)),(0,C.finishLoad)(),C.ids$jscomp$37.forEach(function(N){N=k.getModuleInfo(N);
if(!N.isLoaded())N.onError(new B1.ModuleLoadFailure(B1.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,G,C.ids$jscomp$37,p))}))}})}}(v),(0,v.load$jscomp$1)())},BH6=function(k,v,C,G,p){G=G===void 0?function(){return!0}:G;
p=p===void 0?{}:p;v=_.H(v);for(var P=v.next();!P.done;P=v.next()){P=P.value;var N=k.getModuleInfo(P);!p[P]&&G(N)&&(p[P]=!0,BH6(k,N.deps_||[],C,G,p),C(N))}};var Yf1=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var p6f=Symbol("Bd");window.JSCompiler_renameProperty=function(k){return k};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var w77=!Yf1||HTMLElement.es5Shimmed||_.G$.Reflect===void 0||_.G$.customElements===void 0||_.G$.customElements.polyfillWrapFlushCallback||!1,nPw,t1m=function(){var k=HTMLElement;if(w77)return k;if(nPw!==void 0)return nPw;var v=_.G$.Reflect,C=function(){return v.construct(k,[],this.constructor)};
C.prototype=k.prototype;C.prototype.constructor=C;C.es5Shimmed=!0;Object.setPrototypeOf(C,k);return nPw=C},JKU=!1;w77||JKU||(JKU=!0,_.G$.HTMLElement=t1m());/*

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 I_2=/(url\()([^)]*)(\))/g,HJZ=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,N06,fn;var Tx=!window.ShadyDOM||!window.ShadyDOM.inUse,rK7=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),KjZ=!window.customElements.polyfillWrapFlushCallback,THI;if(THI=Tx&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var kQn=new CSSStyleSheet;kQn.replaceSync("");var oVQ=document.createElement("div");oVQ.attachShadow({mode:"open"});oVQ.shadowRoot.adoptedStyleSheets=[kQn];THI=oVQ.shadowRoot.adoptedStyleSheets[0]===kQn}catch(k){THI=!1}
var vVQ=THI,Co1=window.Polymer&&window.Polymer.rootPath||Sd3(document.baseURI||window.location.href),Xs=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,zUb=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,CT=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,GQJ=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,Kn=window.Polymer&&window.Polymer.legacyOptimizations||!1,vI=window.Polymer&&window.Polymer.legacyWarnings||!1,p9G=window.Polymer&&window.Polymer.syncInitialRender||
!1,AD=window.Polymer&&window.Polymer.legacyUndefined||!1,Po6=window.Polymer&&window.Polymer.orderedComputed||!1,nZ=window.Polymer&&window.Polymer.removeNestedTemplates||!1,J$=window.Polymer&&window.Polymer.fastDomIf||!1,rj=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,Wf1=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,Hm1=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var KZ={},NuL={},qq=function(){return HTMLElement.apply(this,arguments)||this};
_.E(qq,HTMLElement);qq.import=function(k,v){return k?(k=KZ[k]||NuL[k.toLowerCase()])&&v?k.querySelector(v):k:null};
qq.prototype.attributeChangedCallback=function(k,v,C){v!==C&&this.register()};
qq.prototype.register=function(k){if(k=k||this.id){if(CT&&(KZ[k]||NuL[k.toLowerCase()])!==void 0)throw KZ[k]=NuL[k.toLowerCase()]=null,Error("Cd`"+k);this.id=k;KZ[k]=NuL[k.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.SB.Object.defineProperties(qq.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var k=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;k=_.zx(this.getAttribute("assetpath")||"",k.baseURI);this.__assetpath=Sd3(k)}return this.__assetpath}}});
_.SB.Object.defineProperties(qq,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
qq["import"]=qq.import;qq.prototype.modules=KZ;customElements.define("dom-module",qq);var Ien=0,Qxf=0,Fs=[],Zm6=0,uff=!1,SYn=document.createTextNode(""),unw,wB;(new window.MutationObserver(bJK)).observe(SYn,{characterData:!0});_.Tg={after:function(k){return{run:function(v){return window.setTimeout(v,k)},
cancel:function(v){window.clearTimeout(v)}}},
run:function(k,v){return window.setTimeout(k,v)},
cancel:function(k){window.clearTimeout(k)}};
_.b1={run:function(k){return window.requestAnimationFrame(k)},
cancel:function(k){window.cancelAnimationFrame(k)}};
unw={run:function(k){return window.requestIdleCallback?window.requestIdleCallback(k):window.setTimeout(k,16)},
cancel:function(k){window.cancelIdleCallback?window.cancelIdleCallback(k):window.clearTimeout(k)}};
wB={run:function(k){uff||(uff=!0,SYn.textContent=Zm6++);Fs.push(k);return Ien++},
cancel:function(k){var v=k-Qxf;if(v>=0){if(!Fs[v])throw Error("Dd`"+k);Fs[v]=null}}};var QKG=0,kT=function(k){var v=k.__mixinApplications;v||(v=new WeakMap,k.__mixinApplications=v);var C=QKG++;return function(G){var p=G.__mixinSet;if(p&&p[C])return G;var P=v,N=P.get(G);N||(N=k(G),P.set(G,N),G=Object.create(N.__mixinSet||p||null),G[C]=!0,N.__mixinSet=G);return N}};_.yh=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(k){return ShadyDOM.patch(k)}:function(k){return k};var bm6=kT(function(k){var v=function(){var C=k.call(this)||this;C.__dataEnabled=!1;C.__dataReady=!1;C.__dataInvalid=!1;C.__data={};C.__dataPending=null;C.__dataOld=null;C.__dataInstanceProps=null;C.__dataCounter=0;C.__serializing=!1;C._initializeProperties();return C};
_.E(v,k);v.createProperties=function(C){var G=this.prototype,p;for(p in C)p in G||G._createPropertyAccessor(p)};
v.attributeNameForProperty=function(C){return C.toLowerCase()};
v.typeForProperty=function(){};
v.prototype._createPropertyAccessor=function(C,G){this._addPropertyToAttributeMap(C);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[C]||(this.__dataHasAccessor[C]=!0,this._definePropertyAccessor(C,G))};
v.prototype._addPropertyToAttributeMap=function(C){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var G=this.__dataAttributes[C];G||(G=this.constructor.attributeNameForProperty(C),this.__dataAttributes[G]=C);return G};
v.prototype._definePropertyAccessor=function(C,G){Object.defineProperty(this,C,{get:function(){return this.__data[C]},
set:G?function(){}:function(p){this._setPendingProperty(C,p,!0)&&this._invalidateProperties()}})};
v.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
v.prototype._initializeProperties=function(){for(var C in this.__dataHasAccessor)this.hasOwnProperty(C)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[C]=this[C],delete this[C])};
v.prototype._initializeInstanceProperties=function(C){Object.assign(this,C)};
v.prototype._setProperty=function(C,G){this._setPendingProperty(C,G)&&this._invalidateProperties()};
v.prototype._getProperty=function(C){return this.__data[C]};
v.prototype._setPendingProperty=function(C,G){var p=this.__data[C],P=this._shouldPropertyChange(C,G,p);P&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||C in this.__dataOld||(this.__dataOld[C]=p),this.__data[C]=G,this.__dataPending[C]=G);return P};
v.prototype._isPropertyPending=function(C){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(C))};
v.prototype._invalidateProperties=function(){var C=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,wB.run(function(){C.__dataInvalid&&(C.__dataInvalid=!1,C._flushProperties())}))};
v.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
v.prototype._flushProperties=function(){this.__dataCounter++;var C=this.__data,G=this.__dataPending,p=this.__dataOld;this._shouldPropertiesChange(C,G,p)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(C,G,p));this.__dataCounter--};
v.prototype._shouldPropertiesChange=function(C,G){return!!G};
v.prototype._propertiesChanged=function(){};
v.prototype._shouldPropertyChange=function(C,G,p){return p!==G&&(p===p||G===G)};
v.prototype.attributeChangedCallback=function(C,G,p,P){G!==p&&this._attributeToProperty(C,p);k.prototype.attributeChangedCallback&&k.prototype.attributeChangedCallback.call(this,C,G,p,P)};
v.prototype._attributeToProperty=function(C,G,p){if(!this.__serializing){var P=this.__dataAttributes;C=P&&P[C]||C;this[C]=this._deserializeValue(G,p||this.constructor.typeForProperty(C))}};
v.prototype._propertyToAttribute=function(C,G,p){this.__serializing=!0;p=arguments.length<3?this[C]:p;this._valueToNodeAttribute(this,p,G||this.constructor.attributeNameForProperty(C));this.__serializing=!1};
v.prototype._valueToNodeAttribute=function(C,G,p){G=this._serializeValue(G);if(p==="class"||p==="name"||p==="slot")C=(0,_.yh)(C);G===void 0?C.removeAttribute(p):C.setAttribute(p,G===""&&window.trustedTypes?window.trustedTypes.emptyScript:G)};
v.prototype._serializeValue=function(C){switch(typeof C){case "boolean":return C?"":void 0;default:return C!=null?C.toString():void 0}};
v.prototype._deserializeValue=function(C,G){switch(G){case Boolean:return C!==null;case Number:return Number(C);default:return C}};
return v});var R0Z=0,R$O=[];var le1=kT(function(k){function v(P){P=Object.getPrototypeOf(P);return P.prototype instanceof p?P:null}
function C(P){if(!P.hasOwnProperty("__ownProperties")){var N=null;if(P.hasOwnProperty("properties")){var I=P.properties;if(I){N={};for(var S in I){var Q=I[S];N[S]=typeof Q==="function"?{type:Q}:Q}}}P.__ownProperties=N}return P.__ownProperties}
var G=bm6(k),p=function(){return G.apply(this,arguments)||this};
_.E(p,G);p.finalize=function(){if(!this.hasOwnProperty("__finalized")){var P=v(this);P&&P.finalize();this.__finalized=!0;this._finalizeClass()}};
p._finalizeClass=function(){var P=C(this);P&&this.createProperties(P)};
p.typeForProperty=function(P){return(P=this._properties[P])&&P.type};
p.prototype._initializeProperties=function(){R0Z++;this.constructor.finalize();G.prototype._initializeProperties.call(this)};
p.prototype.connectedCallback=function(){G.prototype.connectedCallback&&G.prototype.connectedCallback.call(this);this._enableProperties()};
p.prototype.disconnectedCallback=function(){G.prototype.disconnectedCallback&&G.prototype.disconnectedCallback.call(this)};
_.SB.Object.defineProperties(p,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var P=this;if(!this.hasOwnProperty("__observedAttributes")){l_Z(this.prototype);var N=this._properties;this.__observedAttributes=N?Object.keys(N).map(function(I){return P.prototype._addPropertyToAttributeMap(I)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var P=v(this);this.__properties=Object.assign({},P&&P._properties,C(this))}return this.__properties}}});
return p});var dj3={},f_D=/-[a-z]/g,z$6=/([A-Z])/g;for(var dfQ={},feJ=HTMLElement.prototype;feJ;){for(var z0Z=Object.getOwnPropertyNames(feJ),FfL=0;FfL<z0Z.length;FfL++)dfQ[z0Z[FfL]]=!0;feJ=Object.getPrototypeOf(feJ)}var cZ1=window.trustedTypes?function(k){return trustedTypes.isHTML(k)||trustedTypes.isScript(k)||trustedTypes.isScriptURL(k)}:function(){return!1},EVJ=kT(function(k){var v=bm6(k);
k=function(){return v.apply(this,arguments)||this};
_.E(k,v);k.createPropertiesForAttributes=function(){for(var C=this.observedAttributes,G=0;G<C.length;G++)this.prototype._createPropertyAccessor(cX(C[G]))};
k.attributeNameForProperty=function(C){return Eh(C)};
k.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);v.prototype._initializeProperties.call(this)};
k.prototype._initializeProtoProperties=function(C){for(var G in C)this._setProperty(G,C[G])};
k.prototype._ensureAttribute=function(C,G){this.hasAttribute(C)||this._valueToNodeAttribute(this,G,C)};
k.prototype._serializeValue=function(C){switch(typeof C){case "object":if(C instanceof Date)return C.toString();if(C){if(cZ1(C))return C;try{return JSON.stringify(C)}catch(G){return""}}default:return v.prototype._serializeValue.call(this,C)}};
k.prototype._deserializeValue=function(C,G){switch(G){case Object:try{var p=JSON.parse(C)}catch(P){p=C}break;case Array:try{p=JSON.parse(C)}catch(P){p=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+C)}break;case Date:p=isNaN(C)?String(C):Number(C);p=new Date(p);break;default:p=v.prototype._deserializeValue.call(this,C,G)}return p};
k.prototype._definePropertyAccessor=function(C,G){if(!dfQ[C]){var p=this[C];p!==void 0&&(this.__data?this._setPendingProperty(C,p):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[C]=p))}v.prototype._definePropertyAccessor.call(this,C,G)};
k.prototype._hasAccessor=function(C){return this.__dataHasAccessor&&this.__dataHasAccessor[C]};
k.prototype._isPropertyPending=function(C){return!!(this.__dataPending&&C in this.__dataPending)};
return k});var ae6={"dom-if":!0,"dom-repeat":!0},MUZ=!1,$f1=!1,UfD=function(){var k=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(v){return v}});
return function(v,C,G){C=C.getAttribute(G);k&&G.startsWith("on-")?v.setAttribute(G,k.createScript(C,G)):v.setAttribute(G,C)}}(),gV6=kT(function(k){var v=function(){return k.apply(this,arguments)||this};
_.E(v,k);v._parseTemplate=function(C,G){if(!C._templateInfo){var p=C._templateInfo={};p.nodeInfoList=[];p.nestedTemplate=!!G;p.stripWhiteSpace=G&&G.stripWhiteSpace||C.hasAttribute&&C.hasAttribute("strip-whitespace");this._parseTemplateContent(C,p,{parent:null})}return C._templateInfo};
v._parseTemplateContent=function(C,G,p){return this._parseTemplateNode(C.content,G,p)};
v._parseTemplateNode=function(C,G,p){var P=!1;C.localName!="template"||C.hasAttribute("preserve-content")?C.localName==="slot"&&(G.hasInsertionPoint=!0):P=this._parseTemplateNestedTemplate(C,G,p)||P;if(!MUZ){MUZ=!0;var N=document.createElement("textarea");N.placeholder="a";$f1=N.placeholder===N.textContent}$f1&&C.localName==="textarea"&&C.placeholder&&C.placeholder===C.textContent&&(C.textContent=null);C.firstChild&&this._parseTemplateChildNodes(C,G,p);C.hasAttributes&&C.hasAttributes()&&(P=this._parseTemplateNodeAttributes(C,
G,p)||P);return P||p.noted};
v._parseTemplateChildNodes=function(C,G,p){if(C.localName!=="script"&&C.localName!=="style")for(var P=C.firstChild,N=0,I;P;P=I){if(P.localName=="template"){var S=P.getAttribute("is");if(S&&ae6[S])for(I=P,I.removeAttribute("is"),P=I.ownerDocument.createElement(S),I.parentNode.replaceChild(P,I),P.appendChild(I);I.attributes.length;)S=I.attributes[0].name,UfD(P,I,S),I.removeAttribute(S)}I=P.nextSibling;if(P.nodeType===Node.TEXT_NODE){for(S=I;S&&S.nodeType===Node.TEXT_NODE;)P.textContent+=S.textContent,
I=S.nextSibling,C.removeChild(S),S=I;if(G.stripWhiteSpace&&!P.textContent.trim()){C.removeChild(P);continue}}S={parentIndex:N,parentInfo:p};this._parseTemplateNode(P,G,S)&&(S.infoIndex=G.nodeInfoList.push(S)-1);P.parentNode&&N++}};
v._parseTemplateNestedTemplate=function(C,G,p){G=this._parseTemplate(C,G);(G.content=C.content.ownerDocument.createDocumentFragment()).appendChild(C.content);p.templateInfo=G;return!0};
v._parseTemplateNodeAttributes=function(C,G,p){for(var P=!1,N=Array.from(C.attributes),I=N.length-1,S;S=N[I];I--)P=this._parseTemplateNodeAttribute(C,G,p,S.name,S.value)||P;return P};
v._parseTemplateNodeAttribute=function(C,G,p,P,N){return P.slice(0,3)==="on-"?(C.removeAttribute(P),p.events=p.events||[],p.events.push({name:P.slice(3),value:N}),!0):P==="id"?(p.id=N,!0):!1};
v._contentForTemplate=function(C){var G=C._templateInfo;return G&&G.content||C.content};
v.prototype._stampTemplate=function(C,G){C&&!C.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(C);G=G||this.constructor._parseTemplate(C);var p=G.nodeInfoList;C=document.importNode(G.content||C.content,!0);C.__noInsertionPoint=!G.hasInsertionPoint;var P=C.nodeList=Array(p.length);C.$={};for(var N=0,I=p.length,S=void 0;N<I&&(S=p[N]);N++){var Q=P[N]=Frf(C,S);S.id&&(C.$[S.id]=Q);var R=Q,l=S,d=G;l.templateInfo&&(R._templateInfo=l.templateInfo,R._parentTemplateInfo=
d);if(S.events&&S.events.length)for(R=0,l=S.events,d=void 0;R<l.length&&(d=l[R]);R++)this._addMethodEventListenerToNode(Q,d.name,d.value,this)}return C};
v.prototype._addMethodEventListenerToNode=function(C,G,p,P){p=cim(P||C,p);this._addEventListenerToNode(C,G,p);return p};
v.prototype._addEventListenerToNode=function(C,G,p){C.addEventListener(G,p)};
v.prototype._removeEventListenerFromNode=function(C,G,p){C.removeEventListener(G,p)};
return v});var Ln=0,xt=[],im7={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},LfG=/[A-Z]/,OmQ=function(k,v,C,G,p){var P=p?Mq(k):k;if(v=v[P])for(P=0;P<v.length;P++){var N=v[P];if(N.info.lastRun!==Ln&&(!p||gqZ(k,N.trigger))){N.info.lastRun=Ln;N=N.info;for(var I=C,S=G,Q=0,R=I.length-1,l=-1;Q<=R;){var d=Q+R>>1,f=S.get(I[d].methodInfo)-S.get(N.methodInfo);if(f<0)Q=d+1;else if(f>0)R=d-1;else{l=d;break}}l<
0&&(l=R+1);I.splice(l,0,N)}}},h$6=[],yZ6=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"),Cq=kT(function(k){var v=gV6(EVJ(k));
k=function(){var C=v.call(this)||this;C.__isPropertyEffectsClient=!0;return C};
_.E(k,v);k.prototype._initializeProperties=function(){v.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};
k.prototype._registerHost=function(){if(vJ.length){var C=vJ[vJ.length-1];C._enqueueClient(this);this.__dataHost=C}};
k.prototype._initializeProtoProperties=function(C){this.__data=Object.create(C);this.__dataPending=Object.create(C);this.__dataOld={}};
k.prototype._initializeInstanceProperties=function(C){var G=this.__readOnly,p;for(p in C)G&&G[p]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[p]=this.__dataPending[p]=C[p])};
k.prototype._addPropertyEffect=function(C,G,p){this._createPropertyAccessor(C,G=="__readOnly");var P=Uj2(this,G,!0)[C];P||(P=this[G][C]=[]);P.push(p)};
k.prototype._removePropertyEffect=function(C,G,p){C=Uj2(this,G,!0)[C];p=C.indexOf(p);p>=0&&C.splice(p,1)};
k.prototype._hasPropertyEffect=function(C,G){G=this[G];return!(!G||!G[C])};
k.prototype._hasReadOnlyEffect=function(C){return this._hasPropertyEffect(C,"__readOnly")};
k.prototype._hasNotifyEffect=function(C){return this._hasPropertyEffect(C,"__notifyEffects")};
k.prototype._hasReflectEffect=function(C){return this._hasPropertyEffect(C,"__reflectEffects")};
k.prototype._hasComputedEffect=function(C){return this._hasPropertyEffect(C,"__computeEffects")};
k.prototype._setPendingPropertyOrPath=function(C,G,p,P){if(P||Mq(Array.isArray(C)?C[0]:C)!==C){if(!P&&(P=iN(this,C),C=$jZ(this,C,G),!C||!v.prototype._shouldPropertyChange.call(this,C,G,P)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(C,G,p)){if(p=this.__dataLinkedPaths)for(var N in p)P=p[N],$t(N,C)?(P=Uh(N,P,C),this._setPendingPropertyOrPath(P,G,!0,!0)):$t(P,C)&&(P=Uh(P,N,C),this._setPendingPropertyOrPath(P,G,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[C])return this._setPendingProperty(C,
G,p);this[C]=G}return!1};
k.prototype._setUnmanagedPropertyToNode=function(C,G,p){if(p!==C[G]||typeof p=="object")G==="className"&&(C=(0,_.yh)(C)),C[G]=p};
k.prototype._setPendingProperty=function(C,G,p){var P=this.__dataHasPaths&&aG(C);if(this._shouldPropertyChange(C,G,(P?this.__dataTemp:this.__data)[C])){this.__dataPending||(this.__dataPending={},this.__dataOld={});C in this.__dataOld||(this.__dataOld[C]=this.__data[C]);P?this.__dataTemp[C]=G:this.__data[C]=G;this.__dataPending[C]=G;if(P||this.__notifyEffects&&this.__notifyEffects[C])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[C]=p;return!0}return!1};
k.prototype._setProperty=function(C,G){this._setPendingProperty(C,G,!0)&&this._invalidateProperties()};
k.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
k.prototype._enqueueClient=function(C){this.__dataPendingClients=this.__dataPendingClients||[];C!==this&&this.__dataPendingClients.push(C)};
k.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
k.prototype.__enableOrFlushClients=function(){var C=this.__dataPendingClients;if(C){this.__dataPendingClients=null;for(var G=0;G<C.length;G++){var p=C[G];p.__dataEnabled?p.__dataPending&&p._flushProperties():p._enableProperties()}}};
k.prototype._readyClients=function(){this.__enableOrFlushClients()};
k.prototype.setProperties=function(C,G){for(var p in C)!G&&this.__readOnly&&this.__readOnly[p]||this._setPendingPropertyOrPath(p,C[p],!0);this._invalidateProperties()};
k.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
k.prototype._propertiesChanged=function(C,G,p){C=this.__dataHasPaths;this.__dataHasPaths=!1;var P;if(P=this.__computeEffects)if(Po6){Ln++;var N=xjK(this),I=[],S;for(S in G)OmQ(S,P,I,N,C);for(;S=I.shift();)e$D(this,"",G,p,S)&&OmQ(S.methodInfo,P,I,N,C);Object.assign(p,this.__dataOld);Object.assign(G,this.__dataPending);this.__dataPending=null}else for(N=G;Oh(this,P,N,p,C);)Object.assign(p,this.__dataOld),Object.assign(G,this.__dataPending),N=this.__dataPending,this.__dataPending=null;P=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(G,p,C);this._flushClients();Oh(this,this.__reflectEffects,G,p,C);Oh(this,this.__observeEffects,G,p,C);if(P){N=this.__notifyEffects;I=Ln++;for(var Q in P)if(P[Q]){if(S=N){var R=N;S=I;var l=Q,d=G,f=p,c=C,U=!1,O=c?Mq(l):l;if(R=R[O]){O=0;for(var X=R.length,x=void 0;O<X&&(x=R[O]);O++)x.info&&x.info.lastRun===S||c&&!gqZ(l,x.trigger)||(x.info&&(x.info.lastRun=S),x.fn(this,l,d,f,x.info,c,void 0),U=!0)}S=U}if(S)var w=!0;else{if(S=C)S=Q,l=G,d=Mq(S),d!==
S?(d=Eh(d)+"-changed",Lrx(this,d,l[S],S),S=!0):S=!1;S&&(w=!0)}}var V;w&&(V=this.__dataHost)&&V._invalidateProperties&&V._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
k.prototype._propagatePropertyChanges=function(C,G,p){this.__propagateEffects&&Oh(this,this.__propagateEffects,C,G,p);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,C,G,p)};
k.prototype._runEffectsForTemplate=function(C,G,p,P){var N=this,I=function(S,Q){Oh(N,C.propertyEffects,S,p,Q,C.nodeList);for(var R=C.firstChild;R;R=R.nextSibling)N._runEffectsForTemplate(R,S,p,Q)};
C.runEffects?C.runEffects(I,G,P):I(G,P)};
k.prototype.linkPaths=function(C,G){C=gB(C);G=gB(G);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[C]=G};
k.prototype.unlinkPaths=function(C){C=gB(C);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[C]};
k.prototype.notifySplices=function(C,G){var p={path:""};C=iN(this,C,p);w6i(this,C,p.path,G)};
k.prototype.get=function(C,G){return iN(G||this,C)};
k.prototype.set=function(C,G,p){p?$jZ(p,C,G):this.__readOnly&&this.__readOnly[C]||this._setPendingPropertyOrPath(C,G,!0)&&this._invalidateProperties()};
k.prototype.push=function(C){var G=_.j7.apply(1,arguments),p={path:""},P=iN(this,C,p),N=P.length,I=P.push.apply(P,_.tX(G));G.length&&e5(this,P,p.path,N,G.length,[]);return I};
k.prototype.pop=function(C){var G={path:""};C=iN(this,C,G);var p=!!C.length,P=C.pop();p&&e5(this,C,G.path,C.length,0,[P]);return P};
k.prototype.splice=function(C,G,p){var P=_.j7.apply(3,arguments),N={path:""},I=iN(this,C,N);G<0?G=I.length-Math.floor(-G):G&&(G=Math.floor(G));var S=arguments.length===2?I.splice(G):I.splice.apply(I,[G,p].concat(_.tX(P)));(P.length||S.length)&&e5(this,I,N.path,G,P.length,S);return S};
k.prototype.shift=function(C){var G={path:""};C=iN(this,C,G);var p=!!C.length,P=C.shift();p&&e5(this,C,G.path,0,0,[P]);return P};
k.prototype.unshift=function(C){var G=_.j7.apply(1,arguments),p={path:""},P=iN(this,C,p),N=P.unshift.apply(P,_.tX(G));G.length&&e5(this,P,p.path,0,G.length,[]);return N};
k.prototype.notifyPath=function(C,G){if(arguments.length==1){var p={path:""};G=iN(this,C,p);p=p.path}else p=Array.isArray(C)?gB(C):C;this._setPendingPropertyOrPath(p,G,!0,!0)&&this._invalidateProperties()};
k.prototype._createReadOnlyProperty=function(C,G){this._addPropertyEffect(C,"__readOnly");G&&(this["_set"+(C[0].toUpperCase()+C.substring(1))]=function(p){this._setProperty(C,p)})};
k.prototype._createPropertyObserver=function(C,G,p){var P={property:C,method:G,dynamicFn:!!p};this._addPropertyEffect(C,"__observeEffects",{fn:iJO,info:P,trigger:{name:C}});p&&this._addPropertyEffect(G,"__observeEffects",{fn:iJO,info:P,trigger:{name:G}})};
k.prototype._createMethodObserver=function(C,G){var p=jx6(C);if(!p)throw Error("Ed`"+C);sx3(this,p,"__observeEffects",Ai3,null,G)};
k.prototype._createNotifyingProperty=function(C){this._addPropertyEffect(C,"__notifyEffects",{fn:OJj,info:{eventName:Eh(C)+"-changed",property:C}})};
k.prototype._createReflectedProperty=function(C){var G=this.constructor.attributeNameForProperty(C);G[0]==="-"?console.warn("Property "+C+" cannot be reflected to attribute "+G+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(C,"__reflectEffects",{fn:yii,info:{attrName:G}})};
k.prototype._createComputedProperty=function(C,G,p){var P=jx6(G);if(!P)throw Error("Fd`"+G);G=sx3(this,P,"__computeEffects",e$D,C,p);Uj2(this,"__computeInfo")[C]=G};
k.prototype._marshalArgs=function(C,G,p){for(var P=this.__data,N=[],I=0,S=C.length;I<S;I++){var Q=C[I],R=Q.name,l=Q.structured,d=Q.wildcard,f=Q.value;Q.literal||(d?(Q=$t(R,G),l=Yd2(P,p,Q?G:R),f={path:Q?G:R,value:l,base:Q?iN(P,R):l}):f=l?Yd2(P,p,R):P[R]);if(AD&&!this._overrideLegacyUndefined&&f===void 0&&C.length>1)return xt;N[I]=f}return N};
k.addPropertyEffect=function(C,G,p){this.prototype._addPropertyEffect(C,G,p)};
k.createPropertyObserver=function(C,G,p){this.prototype._createPropertyObserver(C,G,p)};
k.createMethodObserver=function(C,G){this.prototype._createMethodObserver(C,G)};
k.createNotifyingProperty=function(C){this.prototype._createNotifyingProperty(C)};
k.createReadOnlyProperty=function(C,G){this.prototype._createReadOnlyProperty(C,G)};
k.createReflectedProperty=function(C){this.prototype._createReflectedProperty(C)};
k.createComputedProperty=function(C,G,p){this.prototype._createComputedProperty(C,G,p)};
k.bindTemplate=function(C){return this.prototype._bindTemplate(C)};
k.prototype._bindTemplate=function(C,G){var p=this.constructor._parseTemplate(C),P=this.__preBoundTemplateInfo==p;if(!P)for(var N in p.propertyEffects)this._createPropertyAccessor(N);G?(p=Object.create(p),p.wasPreBound=P,this.__templateInfo?(C=C._parentTemplateInfo||this.__templateInfo,G=C.lastChild,p.parent=C,C.lastChild=p,(p.previousSibling=G)?G.nextSibling=p:C.firstChild=p):this.__templateInfo=p):this.__preBoundTemplateInfo=p;return p};
k._addTemplatePropertyEffect=function(C,G,p){(C.hostProps=C.hostProps||{})[G]=!0;C=C.propertyEffects=C.propertyEffects||{};(C[G]=C[G]||[]).push(p)};
k.prototype._stampTemplate=function(C,G){G=G||this._bindTemplate(C,!0);vJ.push(this);C=v.prototype._stampTemplate.call(this,C,G);vJ.pop();G.nodeList=C.nodeList;if(!G.wasPreBound)for(var p=G.childNodes=[],P=C.firstChild;P;P=P.nextSibling)p.push(P);C.templateInfo=G;p=G.nodeList;P=G.nodeInfoList;if(P.length)for(var N=0;N<P.length;N++){var I=p[N],S=P[N].bindings;if(S)for(var Q=0;Q<S.length;Q++){var R=S[Q],l=I,d=R;if(d.isCompound){for(var f=l.__dataCompoundStorage||(l.__dataCompoundStorage={}),c=d.parts,
U=Array(c.length),O=0;O<c.length;O++)U[O]=c[O].literal;c=d.target;f[c]=U;d.literal&&d.kind=="property"&&(c==="className"&&(l=(0,_.yh)(l)),l[c]=d.literal)}tux(I,this,R)}I.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(G,this.__data,null,!1),this._flushClients());return C};
k.prototype._removeBoundDom=function(C){C=C.templateInfo;var G=C.previousSibling,p=C.nextSibling,P=C.parent;G?G.nextSibling=p:P&&(P.firstChild=p);p?p.previousSibling=G:P&&(P.lastChild=G);C.nextSibling=C.previousSibling=null;C=C.childNodes;for(G=0;G<C.length;G++)p=C[G],(0,_.yh)((0,_.yh)(p).parentNode).removeChild(p)};
k._parseTemplateNode=function(C,G,p){var P=v._parseTemplateNode.call(this,C,G,p);if(C.nodeType===Node.TEXT_NODE){var N=this._parseBindings(C.textContent,G);N&&(C.textContent=Vu$(N)||" ",Djj(this,G,p,"text","textContent",N),P=!0)}return P};
k._parseTemplateNodeAttribute=function(C,G,p,P,N){var I=this._parseBindings(N,G);if(I){N=P;var S="property";LfG.test(P)?S="attribute":P[P.length-1]=="$"&&(P=P.slice(0,-1),S="attribute");var Q=Vu$(I);Q&&S=="attribute"&&(P=="class"&&C.hasAttribute("class")&&(Q+=" "+C.getAttribute(P)),C.setAttribute(P,Q));S=="attribute"&&N=="disable-upgrade$"&&C.setAttribute(P,"");C.localName==="input"&&N==="value"&&C.setAttribute(N,"");C.removeAttribute(N);S==="property"&&(P=cX(P));Djj(this,G,p,S,P,I,Q);return!0}return v._parseTemplateNodeAttribute.call(this,
C,G,p,P,N)};
k._parseTemplateNestedTemplate=function(C,G,p){var P=v._parseTemplateNestedTemplate.call(this,C,G,p),N=C.parentNode,I=p.templateInfo,S=N.localName==="dom-if",Q=N.localName==="dom-repeat";nZ&&(S||Q)&&(N.removeChild(C),p=p.parentInfo,p.templateInfo=I,p.noted=!0,P=!1);C=I.hostProps;if(J$&&S)C&&(G.hostProps=Object.assign(G.hostProps||{},C),nZ||(p.parentInfo.noted=!0));else for(var R in C)Djj(this,G,p,"property","_host_"+R,[{mode:"{",source:R,dependencies:[R],hostProp:!0}]);return P};
k._parseBindings=function(C,G){for(var p=[],P=0,N;(N=yZ6.exec(C))!==null;){N.index>P&&p.push({literal:C.slice(P,N.index)});P=N[1][0];var I=!!N[2];N=N[3].trim();var S=!1,Q="",R=-1;P=="{"&&(R=N.indexOf("::"))>0&&(Q=N.substring(R+2),N=N.substring(0,R),S=!0);R=jx6(N);var l=[];if(R){var d=R,f=d.args;d=d.methodName;for(var c=0;c<f.length;c++){var U=f[c];U.literal||l.push(U)}if((f=G.dynamicFns)&&f[d]||R.static)l.push(d),R.dynamicFn=!0}else l.push(N);p.push({source:N,mode:P,negate:I,customEvent:S,signature:R,
dependencies:l,event:Q});P=yZ6.lastIndex}P&&P<C.length&&(C=C.substring(P))&&p.push({literal:C});return p.length?p:null};
k._evaluateBinding=function(C,G,p,P,N,I){C=G.signature?Ai3(C,p,P,N,G.signature):p!=G.source?iN(C,G.source):I&&aG(p)?iN(C,p):C.__data[p];G.negate&&(C=!C);return C};
_.SB.Object.defineProperties(k.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return im7}}});
return k}),vJ=[];var X9w=window.ShadyCSS&&window.ShadyCSS.cssBuild,Gk=kT(function(k){function v(G,p,P,N){if(!X9w){for(var I=p.content.querySelectorAll("style"),S=Kr$(p),Q=T0m(P),R=p.content.firstElementChild,l=0;l<Q.length;l++){var d=Q[l];d.textContent=G._processStyleText(d.textContent,N);p.content.insertBefore(d,R)}for(R=Q=0;R<S.length;R++)l=S[R],d=I[Q],d!==l?(l=l.cloneNode(!0),d.parentNode.insertBefore(l,d)):Q++,l.textContent=G._processStyleText(l.textContent,N)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(p,
P);if(Hm1&&X9w&&vVQ&&(p=p.content.querySelectorAll("style"))){var f="";Array.from(p).forEach(function(c){f+=c.textContent;c.parentNode.removeChild(c)});
G._styleSheet=new CSSStyleSheet;G._styleSheet.replaceSync(f)}}
var C=le1(Cq(k));k=function(){return C.call(this)||this};
_.E(k,C);k._finalizeClass=function(){C._finalizeClass.call(this);var G;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(G=this.__ownObservers)&&this.createObservers(G,this._properties);this._prepareTemplate()};
k._prepareTemplate=function(){var G=this.template;G&&(typeof G==="string"?(console.error("template getter must return HTMLTemplateElement"),G=null):Kn||(G=G.cloneNode(!0)));this.prototype._template=G};
k.createProperties=function(G){for(var p in G){var P=this.prototype,N=p,I=G[p],S=G;I.computed&&(I.readOnly=!0);I.computed&&(P._hasReadOnlyEffect(N)?console.warn("Cannot redefine computed property '"+N+"'."):P._createComputedProperty(N,I.computed,S));I.readOnly&&!P._hasReadOnlyEffect(N)?P._createReadOnlyProperty(N,!I.computed):I.readOnly===!1&&P._hasReadOnlyEffect(N)&&console.warn("Cannot make readOnly property '"+N+"' non-readOnly.");I.reflectToAttribute&&!P._hasReflectEffect(N)?P._createReflectedProperty(N):
I.reflectToAttribute===!1&&P._hasReflectEffect(N)&&console.warn("Cannot make reflected property '"+N+"' non-reflected.");I.notify&&!P._hasNotifyEffect(N)?P._createNotifyingProperty(N):I.notify===!1&&P._hasNotifyEffect(N)&&console.warn("Cannot make notify property '"+N+"' non-notify.");I.observer&&P._createPropertyObserver(N,I.observer,S[I.observer]);P._addPropertyToAttributeMap(N)}};
k.createObservers=function(G,p){for(var P=this.prototype,N=0;N<G.length;N++)P._createMethodObserver(G[N],p)};
k.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);C.prototype._initializeProperties.call(this);this.rootPath=Co1;this.importPath=this.constructor.importPath;var G=this.constructor;if(!G.hasOwnProperty("__propertyDefaults")){G.__propertyDefaults=null;var p=G._properties,P;for(P in p){var N=p[P];"value"in N&&(G.__propertyDefaults=G.__propertyDefaults||{},G.__propertyDefaults[P]=N)}}if(G=G.__propertyDefaults)for(var I in G)p=G[I],
this._canApplyPropertyDefault(I)&&(p=typeof p.value=="function"?p.value.call(this):p.value,this._hasAccessor(I)?this._setPendingProperty(I,p,!0):this[I]=p)};
k.prototype._canApplyPropertyDefault=function(G){return!this.hasOwnProperty(G)};
k._processStyleText=function(G,p){return ZJg(G,p)};
k._finalizeTemplate=function(G){var p=this.prototype._template;if(p&&!p.__polymerFinalized){p.__polymerFinalized=!0;var P=this.importPath;P=P?_.zx(P):"";v(this,p,G,P);this.prototype._bindTemplate(p)}};
k.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);C.prototype.connectedCallback.call(this)};
k.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);C.prototype.ready.call(this)};
k.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));C.prototype._readyClients.call(this)};
k.prototype._attachDom=function(G){var p=(0,_.yh)(this);if(p.attachShadow)return G?(p.shadowRoot||(p.attachShadow({mode:"open",shadyUpgradeFragment:G}),p.shadowRoot.appendChild(G),this.constructor._styleSheet&&(p.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),p9G&&window.ShadyDOM&&window.ShadyDOM.flushInitial(p.shadowRoot),p.shadowRoot):null;throw Error("Hd");};
k.prototype.updateStyles=function(G){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,G)};
k.prototype.resolveUrl=function(G,p){!p&&this.importPath&&(p=_.zx(this.importPath));return _.zx(G,p)};
k._parseTemplateContent=function(G,p,P){p.dynamicFns=p.dynamicFns||this._properties;return C._parseTemplateContent.call(this,G,p,P)};
k._addTemplatePropertyEffect=function(G,p,P){!vI||p in this._properties||P.info.part.signature&&P.info.part.signature.static||P.info.part.hostProp||G.nestedTemplate||console.warn("Property '"+p+"' used in template but not declared in 'properties'; attribute will not be observed.");return C._addTemplatePropertyEffect.call(this,G,p,P)};
_.SB.Object.defineProperties(k,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var G=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof G==="function"&&(G=G());if(G===void 0){if(G=this.hasOwnProperty("is")){G=this.is;var p=null;if(G&&(!CT||GQJ)&&(p=qq.import(G,"template"),CT&&!p))throw Error("Gd`"+G);G=p}G=G||Object.getPrototypeOf(this.prototype).constructor.template}this._template=G}return this._template},
set:function(G){this._template=G}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var G=this.importMeta;G?this._importPath=Sd3(G.url):this._importPath=(G=qq.import(this.is))&&G.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return k});var xf1=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(k){return k}}),P72=function(k,v){AZD(k,v);
this.value=v.reduce(function(C,G,p){return C+Wc3(G)+k[p+1]},k[0]).toString()},AZD;
P72.prototype.toString=function(){return this.value};
_.e0L=function(k){var v=_.j7.apply(1,arguments);AZD(k,v);var C=document.createElement("template");v=v.reduce(function(G,p,P){if(p instanceof HTMLTemplateElement)p=p.innerHTML;else if(p instanceof P72)p=Wc3(p);else throw Error("Jd`"+p);return G+p+k[P+1]},k[0]);
xf1&&(v=xf1.createHTML(v));C.innerHTML=v;return C};
AZD=function(k,v){if(!Array.isArray(k)||!Array.isArray(k.raw)||v.length!==k.length-1)throw new TypeError("Kd");};var pq=Gk(HTMLElement);var qY1=kT(function(k){var v=Gk(k);k=function(){var C=v.call(this)||this;C.__lastItems=null;C.__lastMulti=null;C.__selectedMap=null;return C};
_.E(k,v);k.prototype.__updateSelection=function(C,G){var p=G.path;p=="items"?(G=G.base||[],p=this.__lastItems,C!==this.__lastMulti&&this.clearSelection(),p&&(p=p1g(G,p),this.__applySplices(p)),this.__lastItems=G,this.__lastMulti=C):G.path=="items.splices"?this.__applySplices(G.value.indexSplices):(C=p.slice(6),G=parseInt(C,10),C.indexOf(".")<0&&C==G&&this.__deselectChangedIdx(G))};
k.prototype.__applySplices=function(C){for(var G=this,p=this.__selectedMap,P={},N=0;N<C.length;P={s$jscomp$109:void 0},N++){P.s$jscomp$109=C[N];p.forEach(function(R){return function(l,d){l<R.s$jscomp$109.index||(l>=R.s$jscomp$109.index+R.s$jscomp$109.removed.length?p.set(d,l+R.s$jscomp$109.addedCount-R.s$jscomp$109.removed.length):p.set(d,-1))}}(P));
for(var I=0;I<P.s$jscomp$109.addedCount;I++){var S=P.s$jscomp$109.index+I;p.has(this.items[S])&&p.set(this.items[S],S)}}this.__updateLinks();var Q=0;p.forEach(function(R,l){R<0?(G.multi?G.splice("selected",Q,1):G.selected=G.selectedItem=null,p.delete(l)):Q++})};
k.prototype.__updateLinks=function(){var C=this;this.__dataLinkedPaths={};if(this.multi){var G=0;this.__selectedMap.forEach(function(p){p>=0&&C.linkPaths("items."+p,"selected."+G++)})}else this.__selectedMap.forEach(function(p){C.linkPaths("selected","items."+p);
C.linkPaths("selectedItem","items."+p)})};
k.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
k.prototype.isSelected=function(C){return this.__selectedMap.has(C)};
k.prototype.isIndexSelected=function(C){return this.isSelected(this.items[C])};
k.prototype.__deselectChangedIdx=function(C){var G=this,p=this.__selectedIndexForItemIndex(C);if(p>=0){var P=0;this.__selectedMap.forEach(function(N,I){p==P++&&G.deselect(I)})}};
k.prototype.__selectedIndexForItemIndex=function(C){if(C=this.__dataLinkedPaths["items."+C])return parseInt(C.slice(9),10)};
k.prototype.deselect=function(C){var G=this.__selectedMap.get(C);if(G>=0){this.__selectedMap.delete(C);var p;this.multi&&(p=this.__selectedIndexForItemIndex(G));this.__updateLinks();this.multi?this.splice("selected",p,1):this.selected=this.selectedItem=null}};
k.prototype.deselectIndex=function(C){this.deselect(this.items[C])};
k.prototype.select=function(C){this.selectIndex(this.items.indexOf(C))};
k.prototype.selectIndex=function(C){var G=this.items[C];this.isSelected(G)?this.toggle&&this.deselectIndex(C):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(G,C),this.__updateLinks(),this.multi?this.push("selected",G):this.selected=this.selectedItem=G)};
_.SB.Object.defineProperties(k,{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 k}),mf1=qY1(pq),PJ=function(){return mf1.apply(this,arguments)||this};
_.E(PJ,mf1);_.SB.Object.defineProperties(PJ,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(PJ.is,PJ);var Df1=window.Polymer;window.Polymer=function(k){return window.Polymer._polymerFn(k)};
Df1&&Object.assign(Polymer,Df1);Polymer._polymerFn=function(){throw Error("Ld");};/*

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:ZJg,resolveUrl:_.zx,pathFromUrl:Sd3};Polymer.DomModule=qq;Polymer.Async={timeOut:_.Tg,animationFrame:_.b1,idlePeriod:unw,microTask:wB};Polymer.dedupingMixin=kT;Polymer.wrap=_.yh;Polymer.PropertiesChanged=bm6;Polymer.telemetry={instanceCount:R0Z,incrementInstanceCount:function(){R0Z++},
registrations:R$O,register:l_Z,dumpRegistrations:function(){R$O.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=le1;Polymer.CaseMap={dashToCamelCase:cX,camelToDashCase:Eh};Polymer.PropertyAccessors=EVJ;Polymer.TemplateStamp=gV6;Polymer.Path={isPath:aG,root:Mq,isAncestor:Eqb,isDescendant:$t,translate:Uh,matches:a_K,normalize:gB,split:MuO,get:iN,set:$jZ,isDeep:aG};Polymer.Settings={useShadow:Tx,useNativeCSSProperties:rK7,useNativeCustomElements:KjZ,get rootPath(){return Co1},setRootPath:function(k){Co1=k},
get sanitizeDOMValue(){return Xs},setSanitizeDOMValue:function(k){Xs=k},
get passiveTouchGestures(){return zUb},setPassiveTouchGestures:function(k){zUb=k},
get strictTemplatePolicy(){return CT},setStrictTemplatePolicy:function(k){CT=k},
get allowTemplateFromDomModule(){return GQJ},setAllowTemplateFromDomModule:function(k){GQJ=k},
get legacyOptimizations(){return Kn},setLegacyOptimizations:function(k){Kn=k},
get syncInitialRender(){return p9G},setSyncInitialRender:function(k){p9G=k},
get legacyUndefined(){return AD},setLegacyUndefined:function(k){AD=k},
get legacyWarnings(){return vI},setLegacyWarnings:function(k){vI=k},
get orderedComputed(){return Po6},setOrderedComputed:function(k){Po6=k},
get fastDomIf(){return J$},setFastDomIf:function(k){J$=k},
get removeNestedTemplates(){return nZ},setRemoveNestedTemplates:function(k){nZ=k},
get suppressTemplateNotifications(){return rj},setSuppressTemplateNotifications:rj};Polymer.rootPath!==void 0&&(Co1=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(Xs=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(zUb=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(CT=Polymer.strictTemplatePolicy);GQJ=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(Kn=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(p9G=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(AD=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(vI=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(Po6=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(J$=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(nZ=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(rj=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return Xs},
set:function(k){Xs=k}});Polymer.PropertyEffects=Cq;Polymer.StyleGather={stylesFromModules:ri$,stylesFromModule:JiZ,stylesFromTemplate:Kr$,stylesFromModuleImports:T0m,cssFromModules:oyb,cssFromModule:kE_,cssFromTemplate:vyf,cssFromModuleImports:function(k){return(k=qq.import(k))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k):""}};Polymer.ElementMixin=Gk;Polymer.updateStyles=function(k){window.ShadyCSS&&window.ShadyCSS.styleDocument(k)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:p1g};Polymer.html=_.e0L;Polymer.htmlLiteral=function(k){return new P72(k,_.j7.apply(1,arguments))};Polymer.Element=pq;Polymer.ArraySelectorMixin=qY1;Polymer.ArraySelector=PJ;var tU6=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,sK1=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,t_b=/@media\s(.*)/;var ZU3=null,IuO=window.HTMLImports&&window.HTMLImports.whenReady||null,S5j;var VU1=null,WJ=null,HJ=function(){this.customStyles=[];this.enqueued=!1;ujD(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},h0D=function(k){!k.enqueued&&WJ&&(k.enqueued=!0,ujD(WJ))};
HJ.prototype.addCustomStyle=function(k){k.__seenByShadyCSS||(k.__seenByShadyCSS=!0,this.customStyles.push(k),h0D(this))};
HJ.prototype.getStyleForCustomStyle=function(k){if(k.__shadyCSSCachedStyle)return k.__shadyCSSCachedStyle;var v;k.getStyle?v=k.getStyle():v=k;return v};
HJ.prototype.processStyles=function(){for(var k=this.customStyles,v=0;v<k.length;v++){var C=k[v];if(!C.__shadyCSSCachedStyle){var G=this.getStyleForCustomStyle(C);G&&(G=G.__appliedElement||G,VU1&&VU1(G),C.__shadyCSSCachedStyle=G)}}return k};
HJ.prototype.addCustomStyle=HJ.prototype.addCustomStyle;HJ.prototype.getStyleForCustomStyle=HJ.prototype.getStyleForCustomStyle;HJ.prototype.processStyles=HJ.prototype.processStyles;Object.defineProperties(HJ.prototype,{transformCallback:{get:function(){return VU1},
set:function(k){VU1=k}},
validateCallback:{get:function(){return WJ},
set:function(k){var v=!1;WJ||(v=!0);WJ=k;v&&h0D(this)}}});var bUm=!(window.ShadyDOM&&window.ShadyDOM.inUse),Qqf,Z2;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(Z2=window.ShadyCSS.cssBuild);var BuU=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?Qqf=window.ShadyCSS.nativeCss:window.ShadyCSS?(RU_(window.ShadyCSS),window.ShadyCSS=void 0):RU_(window.WebComponents&&window.WebComponents.flags);var qC3=Qqf;var jKI=new HJ;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(k,v){jKI.processStyles();HU_(k,v)},
styleElement:function(){jKI.processStyles()},
styleDocument:function(k){jKI.processStyles();HU_(document.body,k)},
getComputedStyleValue:function(k,v){return NOj(k,v)},
flushCustomStyles:function(){},
nativeCss:qC3,nativeShadow:bUm,cssBuild:Z2,disableRuntime:BuU});window.ShadyCSS.CustomStyleInterface=jKI;var YY7=window.ShadyCSS.CustomStyleInterface,Nz=function(){var k=HTMLElement.call(this)||this;k._style=null;YY7.addCustomStyle(k);return k};
_.E(Nz,HTMLElement);Nz.prototype.getStyle=function(){if(this._style)return this._style;var k=this.querySelector("style");if(!k)return null;this._style=k;var v=k.getAttribute("include");v&&(k.removeAttribute("include"),k.textContent=oyb(v)+k.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
Nz.prototype.getStyle=Nz.prototype.getStyle;window.customElements.define("custom-style",Nz);Polymer.CustomStyle=Nz;var Is=function(){this._timer=this._callback=this._asyncModule=null},ZR,nV7;
Is.prototype.setConfig=function(k,v){var C=this;this._asyncModule=k;this._callback=v;this._timer=this._asyncModule.run(function(){C._timer=null;ZR.delete(C);C._callback()})};
Is.prototype.cancel=function(){this.isActive()&&(w9U(this),ZR.delete(this))};
var w9U=function(k){k.isActive()&&(k._asyncModule.cancel(k._timer),k._timer=null)};
Is.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
Is.prototype.isActive=function(){return this._timer!=null};
_.Sx=function(k,v,C){k instanceof Is?w9U(k):k=new Is;k.setConfig(v,C);return k};
ZR=new Set;_.uB=function(k){ZR.add(k)};
nV7=function(){var k=!!ZR.size;ZR.forEach(function(v){try{v.flush()}catch(C){setTimeout(function(){throw C;})}});
return k};var dL_=typeof document.head.style.touchAction==="string",lux=["mousedown","mousemove","mouseup","click"],ULj=[0,1,4,2],JZ7;try{JZ7=(new MouseEvent("test",{buttons:1})).buttons===1}catch(k){JZ7=!1}var $LO=JZ7,fuj=!1;(function(){try{var k=Object.defineProperty({},"passive",{get:function(){fuj=!0}});
window.addEventListener("test",null,k);window.removeEventListener("test",null,k)}catch(v){}})();
var cTj=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),Eyj=[],rZ6={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},DL$={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},aum=function(k){var v=k.sourceCapabilities;if(!v||v.firesTouchEvents)if(k.__polymerGesturesHandled={skip:!0},k.type==="click"){v=!1;for(var C=OUb(k),G=0;G<C.length;G++){if(C[G].nodeType===Node.ELEMENT_NODE)if(C[G].localName==="label")Eyj.push(C[G]);
else if(rZ6[C[G].localName]){var p=C[G];var P=Array.prototype.slice.call(p.labels||[]);if(!P.length){P=[];try{var N=p.getRootNode();if(p.id){var I=N.querySelectorAll("label[for = '"+p.id+"']");for(p=0;p<I.length;p++)P.push(I[p])}}catch(S){}}for(p=0;p<P.length;p++)v=v||Eyj.indexOf(P[p])>-1}if(C[G]===KfR)return}v||(k.preventDefault(),k.stopPropagation())}},KfR=null,QV=null,X1g=0,xLi=0,yTj=-1,ATZ=!1;
document.addEventListener("touchend",function(k){QV||MNg(!0);KfR=OUb(k)[0];QV=_.Sx(QV,_.Tg.after(2500),function(){MNg();QV=KfR=null})},fuj?{passive:!0}:!1);
var OUb=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(k){return k.composedPath&&k.composedPath()||[]},hD={},sh=[];
eUm({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){tD(this.info)},
mousedown:function(k){if(DX(k)){var v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),C=this;iUi(this.info,function(G){DX(G)||(nn("up",v,G),tD(C.info))},function(G){DX(G)&&nn("up",v,G);
tD(C.info)});
nn("down",v,k)}},
touchstart:function(k){nn("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),k.changedTouches[0],k)},
touchend:function(k){nn("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),k.changedTouches[0],k)}});
eUm({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(k){this.moves.length>2&&this.moves.shift();this.moves.push(k)},
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;tD(this.info)},
mousedown:function(k){if(DX(k)){var v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),C=this,G=function(p){var P=p.clientX,N=p.clientY;q5x(C.info,P,N)&&(C.info.state=C.info.started?p.type==="mouseup"?"end":"track":"start",C.info.state==="start"&&Vh("tap"),C.info.addMove({x:P,y:N}),DX(p)||(C.info.state="end",tD(C.info)),v&&mLj(C.info,v,p),C.info.started=!0)};
iUi(this.info,G,function(p){C.info.started&&G(p);tD(C.info)});
this.info.x=k.clientX;this.info.y=k.clientY}},
touchstart:function(k){k=k.changedTouches[0];this.info.x=k.clientX;this.info.y=k.clientY},
touchmove:function(k){var v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);k=k.changedTouches[0];var C=k.clientX,G=k.clientY;q5x(this.info,C,G)&&(this.info.state==="start"&&Vh("tap"),this.info.addMove({x:C,y:G}),mLj(this.info,v,k),this.info.state="track",this.info.started=!0)},
touchend:function(k){var v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);k=k.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:k.clientX,y:k.clientY}),mLj(this.info,v,k))}});
eUm({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(k){DX(k)&&(this.info.x=k.clientX,this.info.y=k.clientY)},
click:function(k){DX(k)&&tNK(this.info,k)},
touchstart:function(k){k=k.changedTouches[0];this.info.x=k.clientX;this.info.y=k.clientY},
touchend:function(k){tNK(this.info,k.changedTouches[0],k)}});var TuI=kT(function(k){var v=function(){return k.apply(this,arguments)||this};
_.E(v,k);v.prototype._addEventListenerToNode=function(C,G,p){BX(C,G,p)||k.prototype._addEventListenerToNode.call(this,C,G,p)};
v.prototype._removeEventListenerFromNode=function(C,G,p){j5(C,G,p)||k.prototype._removeEventListenerFromNode.call(this,C,G,p)};
return v});var bB=kT(function(k){var v=function(){return k.apply(this,arguments)||this};
_.E(v,k);v.prototype._shouldPropertyChange=function(C,G,p){return sqm(this,C,G,p,!0)};
return v}),kIL=kT(function(k){var v=function(){return k.apply(this,arguments)||this};
_.E(v,k);v.prototype._shouldPropertyChange=function(C,G,p){return sqm(this,C,G,p,this.mutableData)};
_.SB.Object.defineProperties(v,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return v});
bB._mutablePropertyChange=sqm;var VNZ=!1;var ogQ=TuI(kIL(Cq(HTMLElement))),Rs=function(){var k=ogQ.call(this)||this;if(CT)throw Error("Md");k.root=null;k.$=null;k.__children=null;return k};
_.E(Rs,ogQ);_.W=Rs.prototype;_.W.attributeChangedCallback=function(){this.mutableData=!0};
_.W.connectedCallback=function(){hUg()||(this.style.display="none");this.render()};
_.W.disconnectedCallback=function(){this.__removeChildren()};
_.W.__insertChildren=function(){(0,_.yh)((0,_.yh)(this).parentNode).insertBefore(this.root,this)};
_.W.__removeChildren=function(){if(this.__children)for(var k=0;k<this.__children.length;k++)this.root.appendChild(this.__children[k])};
_.W.render=function(){var k=this;if(!this.__children){var v=v||this.querySelector("template");if(!v){var C=new MutationObserver(function(){if(v=k.querySelector("template"))C.disconnect(),k.render();else throw Error("Nd");});
C.observe(this,{childList:!0});return}this.root=this._stampTemplate(v);this.$=this.root.$;this.__children=[];for(var G=this.root.firstChild;G;G=G.nextSibling)this.__children[this.__children.length]=G;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.SB.Object.defineProperties(Rs,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",Rs);Polymer.Debouncer=Is;Polymer.Gestures={gestures:hD,recognizers:sh,deepTargetFind:Lci,addListener:BX,removeListener:j5,register:eUm,setTouchAction:_.Yt,prevent:Vh,resetMouseCanceller:function(){QV&&QV.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:BX,remove:j5};Polymer.GestureEventListeners=TuI;Polymer.MutableData=bB;Polymer.OptionalMutableData=kIL;Polymer.DomBind=Rs;_.lB=function(){do{var k=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var v=nV7()}while(k||v)};var BO3=null;jqZ.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:jqZ,writable:!0}});var kbi=Cq(jqZ),TO2=bB(kbi),vgn=Cq(function(){}),kD=function(k){var v=vgn.call(this)||this;
v._configureProperties(k);v.root=v._stampTemplate(v.__dataHost);var C=[];v.children=C;for(var G=v.root.firstChild;G;G=G.nextSibling)C.push(G),G.__templatizeInstance=v;v.__templatizeOwner&&v.__templatizeOwner.__hideTemplateChildren__&&v._showHideChildren(!0);C=v.__templatizeOptions;(k&&C.instanceProps||!C.instanceProps)&&v._enableProperties();return v};
_.E(kD,vgn);_.W=kD.prototype;_.W._configureProperties=function(k){if(this.__templatizeOptions.forwardHostProp)for(var v in this.__hostProps)this._setPendingProperty(v,this.__dataHost["_host_"+v]);for(var C in k)this._setPendingProperty(C,k[C])};
_.W.forwardHostProp=function(k,v){this._setPendingPropertyOrPath(k,v,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.W._addEventListenerToNode=function(k,v,C){var G=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(k,v,function(P){P.model=G;C(P)});
else{var p=this.__dataHost.__dataHost;p&&p._addEventListenerToNode(k,v,C)}};
_.W._showHideChildren=function(k){w16(k,this.children)};
_.W._setUnmanagedPropertyToNode=function(k,v,C){k.__hideTemplateChildren__&&k.nodeType==Node.TEXT_NODE&&v=="textContent"?k.__polymerTextContent__=C:vgn.prototype._setUnmanagedPropertyToNode.call(this,k,v,C)};
_.W.dispatchEvent=function(){return!0};
_.SB.Object.defineProperties(kD.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var k=this.__parentModel;if(!k){var v;k=this;do k=k.__dataHost.__dataHost;while((v=k.__templatizeOptions)&&!v.parentModel);this.__parentModel=k}return k}}});
var JTD=bB(kD);var dl=function(){var k=pq.call(this)||this;k.__renderDebouncer=null;k._lastIf=!1;k.__hideTemplateChildren__=!1;return k};
_.E(dl,pq);_.W=dl.prototype;_.W.__debounceRender=function(){var k=this;this.__renderDebouncer=_.Sx(this.__renderDebouncer,wB,function(){return k.__render()});
_.uB(this.__renderDebouncer)};
_.W.disconnectedCallback=function(){pq.prototype.disconnectedCallback.call(this);var k=(0,_.yh)(this).parentNode;k&&(k.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.yh)(k).host)||this.__teardownInstance()};
_.W.connectedCallback=function(){pq.prototype.connectedCallback.call(this);hUg()||(this.style.display="none");this.if&&this.__debounceRender()};
_.W.__ensureTemplate=function(){var k=this;if(!this.__template){var v=this._templateInfo?this:(0,_.yh)(this).querySelector("template");if(!v){var C=new MutationObserver(function(){if((0,_.yh)(k).querySelector("template"))C.disconnect(),k.__render();else throw Error("Qd");});
C.observe(this,{childList:!0});return!1}this.__template=v}return!0};
_.W.__ensureInstance=function(){var k=(0,_.yh)(this).parentNode;if(this.__hasInstance()){var v=this.__getInstanceNodes();if(v&&v.length&&(0,_.yh)(this).previousSibling!==v[v.length-1])for(var C=0,G=void 0;C<v.length&&(G=v[C]);C++)(0,_.yh)(k).insertBefore(G,this)}else{if(!k||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(k)}return!0};
_.W.render=function(){_.lB()};
_.W.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();rj&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.W.__hasInstance=function(){};
_.W.__getInstanceNodes=function(){};
_.W.__createAndInsertInstance=function(){};
_.W.__teardownInstance=function(){};
_.W._showHideChildren=function(){};
_.SB.Object.defineProperties(dl,{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:dl.prototype.__debounceRender},restamp:{type:Boolean,observer:dl.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var C1D=function(){var k=dl.call(this)||this;k.__instance=null;k.__syncInfo=null;return k};
_.E(C1D,dl);_.W=C1D.prototype;_.W.__hasInstance=function(){return!!this.__instance};
_.W.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.W.__createAndInsertInstance=function(k){var v=this,C=this.__dataHost||this;if(CT&&!this.__dataHost)throw Error("Od");var G=C._bindTemplate(this.__template,!0);G.runEffects=function(p,P,N){var I=v.__syncInfo;if(v.if)I&&(v.__syncInfo=null,v._showHideChildren(),P=Object.assign(I.changedProps,P)),p(P,N);else if(v.__instance)if(I||(I=v.__syncInfo={runEffects:p,changedProps:{}}),N)for(var S in P)p=Mq(S),I.changedProps[p]=v.__dataHost[p];else Object.assign(I.changedProps,P)};
this.__instance=C._stampTemplate(this.__template,G);(0,_.yh)(k).insertBefore(this.__instance,this)};
_.W.__syncHostProperties=function(){var k=this.__syncInfo;k&&(this.__syncInfo=null,k.runEffects(k.changedProps,!1))};
_.W.__teardownInstance=function(){var k=this.__dataHost||this;this.__instance&&(k._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.W._showHideChildren=function(){var k=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==k&&(this.__instance.__hidden=k,w16(k,this.__instance.templateInfo.childNodes));k||this.__syncHostProperties()};
var GIL=function(){var k=dl.call(this)||this;k.__ctor=null;k.__instance=null;k.__invalidProps=null;return k};
_.E(GIL,dl);_.W=GIL.prototype;_.W.__hasInstance=function(){return!!this.__instance};
_.W.__getInstanceNodes=function(){return this.__instance.children};
_.W.__createAndInsertInstance=function(k){this.__ctor||(this.__ctor=ob(this.__template,this,{mutableData:!0,forwardHostProp:function(v,C){this.__instance&&(this.if?this.__instance.forwardHostProp(v,C):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Mq(v)]=!0))}}));
this.__instance=new this.__ctor;(0,_.yh)(k).insertBefore(this.__instance.root,this)};
_.W.__teardownInstance=function(){if(this.__instance){var k=this.__instance.children;if(k&&k.length){var v=(0,_.yh)(k[0]).parentNode;if(v){v=(0,_.yh)(v);for(var C=0,G=void 0;C<k.length&&(G=k[C]);C++)v.removeChild(G)}}this.__instance=this.__invalidProps=null}};
_.W.__syncHostProperties=function(){var k=this.__invalidProps;if(k){this.__invalidProps=null;for(var v in k)this.__instance._setPendingProperty(v,this.__dataHost[v]);this.__instance._flushProperties()}};
_.W._showHideChildren=function(){var k=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==k&&(this.__instance.__hidden=k,this.__instance._showHideChildren(k));k||this.__syncHostProperties()};
_.c9=J$?C1D:GIL;customElements.define(_.c9.is,_.c9);Polymer.enqueueDebouncer=_.uB;Polymer.flush=_.lB;Polymer.Templatize={templatize:ob,modelForElement:PV2};Polymer.TemplateInstanceBase=kD;Polymer.DomIf=_.c9;var pUU=kIL(pq),Fn=function(){var k=pUU.call(this)||this;k.__instances=[];k.__renderDebouncer=null;k.__itemsIdxToInstIdx={};k.__chunkCount=null;k.__renderStartTime=null;k.__itemsArrayChanged=!1;k.__shouldMeasureChunk=!1;k.__shouldContinueChunking=!1;k.__chunkingId=0;k.__sortFn=null;k.__filterFn=null;k.__observePaths=null;k.__ctor=null;k.__isDetached=!0;k.template=null;return k};
_.E(Fn,pUU);_.W=Fn.prototype;_.W.disconnectedCallback=function(){pUU.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var k=0;k<this.__instances.length;k++)this.__detachInstance(k);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.W.connectedCallback=function(){pUU.prototype.connectedCallback.call(this);hUg()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var k=(0,_.yh)((0,_.yh)(this).parentNode),v=0;v<this.__instances.length;v++)this.__attachInstance(v,k);this.__chunkingId&&this.__render()}};
_.W.__ensureTemplatized=function(){var k=this;if(!this.__ctor){var v=this.template=this._templateInfo?this:this.querySelector("template");if(!v){var C=new MutationObserver(function(){if(k.querySelector("template"))C.disconnect(),k.__render();else throw Error("Rd");});
C.observe(this,{childList:!0});return!1}var G={};G[this.as]=!0;G[this.indexAs]=!0;G[this.itemsIndexAs]=!0;this.__ctor=ob(v,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:G,forwardHostProp:function(p,P){for(var N=this.__instances,I=0,S=void 0;I<N.length&&(S=N[I]);I++)S.forwardHostProp(p,P)},
notifyInstanceProp:function(p,P,N){a_K(this.as,P)&&(p=p[this.itemsIndexAs],P==this.as&&(this.items[p]=N),P=Uh(this.as,"items."+p,P),this.notifyPath(P,N))}})}return!0};
_.W.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.W.__functionFromPropertyValue=function(k){if(typeof k==="string"){var v=this.__getMethodHost();return function(){return v[k].apply(v,arguments)}}return k};
_.W.__sortChanged=function(k){this.__sortFn=this.__functionFromPropertyValue(k);this.items&&this.__debounceRender(this.__render)};
_.W.__filterChanged=function(k){this.__filterFn=this.__functionFromPropertyValue(k);this.items&&this.__debounceRender(this.__render)};
_.W.__computeFrameTime=function(k){return Math.ceil(1E3/k)};
_.W.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.W.__handleObservedPaths=function(k){if(this.__sortFn||this.__filterFn)if(!k)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var v=this.__observePaths,C=0;C<v.length;C++)k.indexOf(v[C])===0&&this.__debounceRender(this.__render,this.delay)};
_.W.__itemsChanged=function(k){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(k.path,k.value)||(k.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.W.__debounceRender=function(k,v){v=v===void 0?0:v;this.__renderDebouncer=_.Sx(this.__renderDebouncer,v>0?_.Tg.after(v):wB,k.bind(this));_.uB(this.__renderDebouncer)};
_.W.render=function(){this.__debounceRender(this.__render);_.lB()};
_.W.__render=function(){var k=this;if(this.__ensureTemplatized()){var v=this.items||[],C=this.__sortAndFilterItems(v),G=this.__calculateLimit(C.length);this.__updateInstances(v,G,C);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){k.__chunkingId=null;k.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);rj&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.W.__sortAndFilterItems=function(k){for(var v=this,C=Array(k.length),G=0;G<k.length;G++)C[G]=G;this.__filterFn&&(C=C.filter(function(p,P,N){return v.__filterFn(k[p],P,N)}));
this.__sortFn&&C.sort(function(p,P){return v.__sortFn(k[p],k[P])});
return C};
_.W.__calculateLimit=function(k){var v=k,C=this.__instances.length;if(this.initialCount){var G;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(v=Math.min(k,this.initialCount),this.__chunkCount=(G=Math.max(v-C,0))||1):(G=Math.min(Math.max(k-C,0),this.__chunkCount),v=Math.min(C+G,k));this.__shouldMeasureChunk=G===this.__chunkCount;this.__shouldContinueChunking=v<k;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return v};
_.W.__continueChunking=function(){if(this.__shouldMeasureChunk){var k=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/k*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.W.__updateInstances=function(k,v,C){var G=this.__itemsIdxToInstIdx={},p;for(p=0;p<v;p++){var P=this.__instances[p],N=C[p],I=k[N];G[N]=p;P?(P._setPendingProperty(this.as,I),P._setPendingProperty(this.indexAs,p),P._setPendingProperty(this.itemsIndexAs,N),P._flushProperties()):this.__insertInstance(I,p,N)}for(k=this.__instances.length-1;k>=p;k--)this.__detachAndRemoveInstance(k)};
_.W.__detachInstance=function(k){k=this.__instances[k];for(var v=(0,_.yh)(k.root),C=0;C<k.children.length;C++)v.appendChild(k.children[C]);return k};
_.W.__attachInstance=function(k,v){v.insertBefore(this.__instances[k].root,this)};
_.W.__detachAndRemoveInstance=function(k){this.__detachInstance(k);this.__instances.splice(k,1)};
_.W.__stampInstance=function(k,v,C){var G={};G[this.as]=k;G[this.indexAs]=v;G[this.itemsIndexAs]=C;return new this.__ctor(G)};
_.W.__insertInstance=function(k,v,C){k=this.__stampInstance(k,v,C);C=(C=this.__instances[v+1])?C.children[0]:this;(0,_.yh)((0,_.yh)(this).parentNode).insertBefore(k.root,C);return this.__instances[v]=k};
_.W._showHideChildren=function(k){for(var v=0;v<this.__instances.length;v++)this.__instances[v]._showHideChildren(k)};
_.W.__handleItemPath=function(k,v){var C=k.slice(6),G=C.indexOf(".");k=G<0?C:C.substring(0,G);if(k==parseInt(k,10)){C=G<0?"":C.substring(G+1);this.__handleObservedPaths(C);if(k=this.__instances[this.__itemsIdxToInstIdx[k]])k._setPendingPropertyOrPath(this.as+(C?"."+C:""),v,!1,!0),k._flushProperties();return!0}};
_.W.itemForElement=function(k){return(k=this.modelForElement(k))&&k[this.as]};
_.W.indexForElement=function(k){return(k=this.modelForElement(k))&&k[this.indexAs]};
_.W.modelForElement=function(k){return PV2(this.template,k)};
_.SB.Object.defineProperties(Fn,{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:Fn.prototype.__sortChanged},filter:{type:Function,observer:Fn.prototype.__filterChanged},observe:{type:String,observer:Fn.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!rj,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.*)"]}}});
Fn.prototype._setRenderedItemCount=function(){};
customElements.define(Fn.is,Fn);Polymer.DomRepeat=Fn;var P1G=function(k,v){var C=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=k;this.callback=v;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){C._schedule()};
this.connect();this._schedule()},WG1=function(k){var v=(0,_.yh)(k);
if(Gf(k))return v.assignedNodes({flatten:!0});k=[];for(var C=0;C<v.childNodes.length;C++){var G=v.childNodes[C];Gf(G)?k.push.apply(k,_.tX((0,_.yh)(G).assignedNodes({flatten:!0}))):k.push(G)}return k};
_.W=P1G.prototype;_.W.connect=function(){var k=this;Gf(this._target)?this._listenSlots([this._target]):(0,_.yh)(this._target).children&&(this._listenSlots((0,_.yh)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(v){k._processMutations(v)}):(this._nativeChildrenObserver=new MutationObserver(function(v){k._processMutations(v)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.W.disconnect=function(){Gf(this._target)?this._unlistenSlots([this._target]):(0,_.yh)(this._target).children&&(this._unlistenSlots((0,_.yh)(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};
_.W._schedule=function(){var k=this;this._scheduled||(this._scheduled=!0,wB.run(function(){return k.flush()}))};
_.W._processMutations=function(k){this._processSlotMutations(k);this.flush()};
_.W._processSlotMutations=function(k){if(k)for(var v=0;v<k.length;v++){var C=k[v];C.addedNodes&&this._listenSlots(C.addedNodes);C.removedNodes&&this._unlistenSlots(C.removedNodes)}};
_.W.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 k={target:this._target,addedNodes:[],removedNodes:[]},v=WG1(this._target),C=p1g(v,this._effectiveNodes),G=0,p=void 0;G<C.length&&(p=C[G]);G++)for(var P=0,N=void 0;P<p.removed.length&&(N=p.removed[P]);P++)k.removedNodes.push(N);
G=0;for(p=void 0;G<C.length&&(p=C[G]);G++)for(P=p.index;P<p.index+p.addedCount;P++)k.addedNodes.push(v[P]);this._effectiveNodes=v;v=!1;if(k.addedNodes.length||k.removedNodes.length)v=!0,this.callback.call(this._target,k);return v};
_.W._listenSlots=function(k){for(var v=0;v<k.length;v++){var C=k[v];Gf(C)&&C.addEventListener("slotchange",this._boundSchedule)}};
_.W._unlistenSlots=function(k){for(var v=0;v<k.length;v++){var C=k[v];Gf(C)&&C.removeEventListener("slotchange",this._boundSchedule)}};var fq=Element.prototype,HwJ=fq.matches||fq.matchesSelector||fq.mozMatchesSelector||fq.msMatchesSelector||fq.oMatchesSelector||fq.webkitMatchesSelector,NJ1=function(k,v){return HwJ.call(k,v)},pT=function(k){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(k);
this.node=k},u0L;
_.W=pT.prototype;_.W.observeNodes=function(k){return new P1G(this.node,k)};
_.W.unobserveNodes=function(k){k.disconnect()};
_.W.notifyObserver=function(){};
_.W.deepContains=function(k){if((0,_.yh)(this.node).contains(k))return!0;var v=k;for(k=k.ownerDocument;v&&v!==k&&v!==this.node;)v=(0,_.yh)(v).parentNode||(0,_.yh)(v).host;return v===this.node};
_.W.getOwnerRoot=function(){return(0,_.yh)(this.node).getRootNode()};
_.W.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.yh)(this.node).assignedNodes({flatten:!0}):[]};
_.W.getDestinationInsertionPoints=function(){for(var k=[],v=(0,_.yh)(this.node).assignedSlot;v;)k.push(v),v=(0,_.yh)(v).assignedSlot;return k};
_.W.importNode=function(k,v){return(0,_.yh)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(k,v)};
_.W.getEffectiveChildNodes=function(){return WG1(this.node)};
_.W.queryDistributedElements=function(k){for(var v=this.getEffectiveChildNodes(),C=[],G=0,p=v.length,P=void 0;G<p&&(P=v[G]);G++)P.nodeType===Node.ELEMENT_NODE&&NJ1(P,k)&&C.push(P);return C};
_.SB.Object.defineProperties(pT.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var k=this.node;return k._activeElement!==void 0?k._activeElement:k.activeElement}}});
var zk=function(k){this.event=k};
_.SB.Object.defineProperties(zk.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 IpL=pT;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var ZwJ=window.ShadyDOM.Wrapper,S6w=function(){return ZwJ.apply(this,arguments)||this};
_.E(S6w,ZwJ);Object.getOwnPropertyNames(pT.prototype).forEach(function(k){k!="activeElement"&&k!="constructor"&&(S6w.prototype[k]=pT.prototype[k])});
HrK(S6w.prototype,["classList"]);IpL=S6w;Object.defineProperties(zk.prototype,{localTarget:{get:function(){var k=this.event.currentTarget;k=k&&_.u6(k).getOwnerRoot();for(var v=this.path,C=0;C<v.length;C++){var G=v[C];if(_.u6(G).getOwnerRoot()===k)return G}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else WEg(),HrK(pT.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),Nn_();u0L=IpL;_.u6=function(k){k=k||document;if(k instanceof IpL)return k;if(k instanceof zk)return k;var v=k.__domApi;v||(k instanceof Event?v=new zk(k):v=new IpL(k),k.__domApi=v);return v};var QfI=/:host\(:dir\((ltr|rtl)\)\)/g,bwL=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,Riw=/:dir\((?:ltr|rtl)\)/,lpQ=!(!window.ShadyDOM||!window.ShadyDOM.inUse),WI=[],FD=null,PI="",dPG=kT(function(k){lpQ||FD||(PI=document.documentElement.getAttribute("dir"),FD=new MutationObserver(Idj),FD.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var v=EVJ(k);k=function(){var C=v.call(this)||this;C.__autoDirOptOut=!1;return C};
_.E(k,v);k._processStyleText=function(C,G){C=v._processStyleText.call(this,C,G);!lpQ&&Riw.test(C)&&(C=this._replaceDirInCssText(C),this.__activateDir=!0);return C};
k._replaceDirInCssText=function(C){C=C.replace(QfI,':host([dir="$1"])');return C=C.replace(bwL,':host([dir="$2"]) $1')};
k.prototype.ready=function(){v.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
k.prototype.connectedCallback=function(){v.prototype.connectedCallback&&v.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(FD&&FD.takeRecords().length&&Idj(),WI.push(this),this.__autoDirOptOut||this.setAttribute("dir",PI))};
k.prototype.disconnectedCallback=function(){v.prototype.disconnectedCallback&&v.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var C=WI.indexOf(this);C>-1&&WI.splice(C,1)}};
k.__activateDir=!1;return k});var fp1=function(k){for(;k;){var v=Object.getOwnPropertyDescriptor(k,"observedAttributes");if(v)return v.get;k=Object.getPrototypeOf(k.prototype).constructor}return function(){return[]}};
kT(function(k){var v=Gk(k),C=fp1(v);k=function(){return v.call(this)||this};
_.E(k,v);k.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:v.prototype._initializeProperties.call(this)};
k.prototype._enableProperties=function(){this.__isUpgradeDisabled||v.prototype._enableProperties.call(this)};
k.prototype._canApplyPropertyDefault=function(G){return v.prototype._canApplyPropertyDefault.call(this,G)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(G))};
k.prototype.attributeChangedCallback=function(G,p,P,N){G=="disable-upgrade"?this.__isUpgradeDisabled&&P==null&&(v.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.yh)(this).isConnected&&v.prototype.connectedCallback.call(this)):v.prototype.attributeChangedCallback.call(this,G,p,P,N)};
k.prototype.connectedCallback=function(){this.__isUpgradeDisabled||v.prototype.connectedCallback.call(this)};
k.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||v.prototype.disconnectedCallback.call(this)};
_.SB.Object.defineProperties(k,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return C.call(this).concat("disable-upgrade")}}});
return k});var HI=!1,SCm=[],Nr=[];var RA6=window.ShadyDOM,ld$=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",fd$):document.readyState==="interactive"||document.readyState==="complete"?fd$():window.addEventListener("DOMContentLoaded",fd$);var cE3=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=""},zAj=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,FEZ=/@import[^;]*;/gim,gAg=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,irm=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,LE3=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,OrD=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,$hb=/^@[^\s]*keyframes/,
M_2=/\s+/g;var yEj={};var AEg=Promise.resolve();var ziL=new Set;var FGG=/;\s*/m,cLZ=/^\s*(initial)|(inherit)\s*$/,EgJ=/\s*!important/,apG=function(){this._map={}};
apG.prototype.set=function(k,v){k=k.trim();this._map[k]={properties:v,dependants:{}}};
apG.prototype.get=function(k){k=k.trim();return this._map[k]||null};
var MsL=null,cJ=function(){this._measureElement=this._currentElement=null;this._map=new apG};
_.W=cJ.prototype;_.W.detectMixin=function(k){k=sK1.test(k)||tU6.test(k);sK1.lastIndex=0;tU6.lastIndex=0;return k};
_.W.transformTemplate=function(k,v){if(k._gatheredStyle===void 0){var C=[];for(var G=k.content.querySelectorAll("style"),p=0;p<G.length;p++){var P=G[p];if(P.hasAttribute("shady-unscoped")){if(!bUm){var N=P.textContent;if(!ziL.has(N)){ziL.add(N);var I=document.createElement("style");I.setAttribute("shady-unscoped","");I.textContent=N;document.head.appendChild(I)}P.parentNode.removeChild(P)}}else C.push(P.textContent),P.parentNode.removeChild(P)}(C=C.join("").trim())?(G=document.createElement("style"),
G.textContent=C,k.content.insertBefore(G,k.content.firstChild),C=G):C=null;k._gatheredStyle=C}return(k=k._gatheredStyle)?this.JSC$11338_transformStyle(k,v):null};
_.W.JSC$11338_transformStyle=function(k,v){v=v===void 0?"":v;var C=DhD(k);this.transformRules(C,v);k.textContent=mh2(C);return C};
_.W.transformCustomStyle=function(k){var v=this,C=DhD(k);sYm(C,function(G){G.selector===":root"&&(G.selector="html");v.transformRule(G)});
k.textContent=mh2(C);return C};
_.W.transformRules=function(k,v){var C=this;this._currentElement=v;sYm(k,function(G){C.transformRule(G)});
this._currentElement=null};
_.W.transformRule=function(k){k.cssText=$P7(this,k.parsedCssText,k);k.selector===":root"&&(k.selector=":host > *")};
var $P7=function(k,v,C){v=v.replace(tU6,function(G,p,P,N){return k._produceCssProperties(G,p,P,N,C)});
return k._consumeCssProperties(v,C)};
_.W=cJ.prototype;_.W._getInitialValueForProperty=function(k){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(k)};
_.W._fallbacksFromPreviousRules=function(k){for(var v=this,C=k;C.parent;)C=C.parent;var G={},p=!1;sYm(C,function(P){(p=p||P===k)||P.selector===k.selector&&Object.assign(G,v._cssTextToMap(P.parsedCssText))});
return G};
_.W._consumeCssProperties=function(k,v){for(var C;C=sK1.exec(k);){var G=C[0],p=C[1];C=C.index;var P=C+G.indexOf("@apply"),N=C+G.length;G=k.slice(0,P);k=k.slice(N);P=v?this._fallbacksFromPreviousRules(v):{};Object.assign(P,this._cssTextToMap(G));p=this._atApplyToCssProperties(p,P);k=G+p+k;sK1.lastIndex=C+p.length}return k};
_.W._atApplyToCssProperties=function(k,v){k=k.replace(FGG,"");var C=[],G=this._map.get(k);G||(this._map.set(k,{}),G=this._map.get(k));if(G){this._currentElement&&(G.dependants[this._currentElement]=!0);var p,P=G.properties;for(p in P){var N=v&&v[p];G=[p,": var(",k,"_-_",p];N&&G.push(",",N.replace(EgJ,""));G.push(")");EgJ.test(P[p])&&G.push(" !important");C.push(G.join(""))}}return C.join("; ")};
_.W._replaceInitialOrInherit=function(k,v){var C=cLZ.exec(v);C&&(v=C[1]?this._getInitialValueForProperty(k):"apply-shim-inherit");return v};
_.W._cssTextToMap=function(k,v){v=v===void 0?!1:v;k=k.split(";");for(var C,G,p={},P=0;P<k.length;P++)if(C=k[P])G=C.split(":"),G.length>1&&(C=G[0].trim(),G=G.slice(1).join(":"),v&&(G=this._replaceInitialOrInherit(C,G)),p[C]=G);return p};
_.W._invalidateMixinEntry=function(k){if(MsL)for(var v in k.dependants)v!==this._currentElement&&MsL(v)};
_.W._produceCssProperties=function(k,v,C,G,p){var P=this;C&&V_j(C,function(c,U){U&&P._map.get(U)&&(G="@apply "+U+";")});
if(!G)return k;var N=this._consumeCssProperties(""+G,p);p=k.slice(0,k.indexOf("--"));var I=N=this._cssTextToMap(N,!0),S=this._map.get(v),Q=S&&S.properties;Q?I=Object.assign(Object.create(Q),N):this._map.set(v,I);var R=[],l,d=!1;for(l in I){var f=N[l];f===void 0&&(f="initial");!Q||l in Q||(d=!0);R.push(v+"_-_"+l+": "+f)}d&&this._invalidateMixinEntry(S);S&&(S.properties=I);C&&(p=k+";"+p);return p+R.join("; ")+";"};
cJ.prototype.detectMixin=cJ.prototype.detectMixin;cJ.prototype.transformStyle=cJ.prototype.JSC$11338_transformStyle;cJ.prototype.transformCustomStyle=cJ.prototype.transformCustomStyle;cJ.prototype.transformRules=cJ.prototype.transformRules;cJ.prototype.transformRule=cJ.prototype.transformRule;cJ.prototype.transformTemplate=cJ.prototype.transformTemplate;cJ.prototype._separator="_-_";Object.defineProperty(cJ.prototype,"invalidCallback",{get:function(){return MsL},
set:function(k){MsL=k}});var EO=new cJ,UPD=function(){this.customStyleInterface=null;EO.invalidCallback=XuK},as=function(k){!k.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(k.customStyleInterface=window.ShadyCSS.CustomStyleInterface,k.customStyleInterface.transformCallback=function(v){EO.transformCustomStyle(v)},k.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){k.customStyleInterface.enqueued&&k.flushCustomStyles()})})};
_.W=UPD.prototype;_.W.prepareTemplate=function(k,v){as(this);hAg(k)===""&&(yEj[v]=k,v=EO.transformTemplate(k,v),k._styleAst=v)};
_.W.flushCustomStyles=function(){as(this);if(this.customStyleInterface){var k=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var v=0;v<k.length;v++){var C=this.customStyleInterface.getStyleForCustomStyle(k[v]);C&&EO.transformCustomStyle(C)}this.customStyleInterface.enqueued=!1}}};
_.W.styleSubtree=function(k,v){as(this);v&&HU_(k,v);if(k.shadowRoot)for(this.styleElement(k),k=k.shadowRoot.children||k.shadowRoot.childNodes,v=0;v<k.length;v++)this.styleSubtree(k[v]);else for(k=k.children||k.childNodes,v=0;v<k.length;v++)this.styleSubtree(k[v])};
_.W.styleElement=function(k){as(this);var v=k.localName,C;v?v.indexOf("-")>-1?C=v:C=k.getAttribute&&k.getAttribute("is")||"":C=k.is;v=yEj[C];if(!(v&&hAg(v)!==""||!v||xh$(v))){if(xh$(v)||v._applyShimValidatingVersion!==v._applyShimNextVersion)this.prepareTemplate(v,C),eAZ(v);if(k=k.shadowRoot)if(k=k.querySelector("style"))k.__cssRules=v._styleAst,k.textContent=mh2(v._styleAst)}};
_.W.styleDocument=function(k){as(this);this.styleSubtree(document.body,k)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var Mz=new UPD,ggI=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(k,v){Mz.flushCustomStyles();Mz.prepareTemplate(k,v)},
prepareTemplateStyles:function(k,v,C){window.ShadyCSS.prepareTemplate(k,v,C)},
prepareTemplateDom:function(){},
styleSubtree:function(k,v){Mz.flushCustomStyles();Mz.styleSubtree(k,v)},
styleElement:function(k){Mz.flushCustomStyles();Mz.styleElement(k)},
styleDocument:function(k){Mz.flushCustomStyles();Mz.styleDocument(k)},
getComputedStyleValue:function(k,v){return NOj(k,v)},
flushCustomStyles:function(){Mz.flushCustomStyles()},
nativeCss:qC3,nativeShadow:bUm,cssBuild:Z2,disableRuntime:BuU};ggI&&(window.ShadyCSS.CustomStyleInterface=ggI)}window.ShadyCSS.ApplyShim=EO;var iw1;iw1=window.ShadyCSS;_.$T=kT(function(k){k=TuI(Gk(k));var v=X9w?k:dPG(k),C=fp1(v),G={x:"pan-x",y:"pan-y",none:"none",all:"auto"};k=function(){return v.call(this)||this};
_.E(k,v);k.prototype.created=function(){};
k.prototype.__attributeReaction=function(p,P,N){(this.__dataAttributes&&this.__dataAttributes[p]||p==="disable-upgrade")&&this.attributeChangedCallback(p,P,N,null)};
k.prototype.setAttribute=function(p,P){if(Wf1&&!this._legacyForceObservedAttributes){var N=this.getAttribute(p);v.prototype.setAttribute.call(this,p,P);this.__attributeReaction(p,N,String(P))}else v.prototype.setAttribute.call(this,p,P)};
k.prototype.removeAttribute=function(p){if(Wf1&&!this._legacyForceObservedAttributes){var P=this.getAttribute(p);v.prototype.removeAttribute.call(this,p);this.__attributeReaction(p,P,null)}else v.prototype.removeAttribute.call(this,p)};
k.prototype._enableProperties=function(){this.__isUpgradeDisabled||v.prototype._enableProperties.call(this)};
k.prototype._canApplyPropertyDefault=function(p){return v.prototype._canApplyPropertyDefault.call(this,p)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(p))};
k.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(v.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
k.prototype.attached=function(){};
k.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(v.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
k.prototype.detached=function(){};
k.prototype.attributeChangedCallback=function(p,P,N,I){P!==N&&(p=="disable-upgrade"?this.__isUpgradeDisabled&&N==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.yh)(this).isConnected&&this.connectedCallback()):(v.prototype.attributeChangedCallback.call(this,p,P,N,I),this.attributeChanged(p,P,N)))};
k.prototype.attributeChanged=function(){};
k.prototype._initializeProperties=function(){if(Kn&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var p=Object.getPrototypeOf(this);p.hasOwnProperty("__hasRegisterFinished")||(this._registered(),p.__hasRegisterFinished=!0);v.prototype._initializeProperties.call(this);this.root=this;this.created();Wf1&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
k.prototype._takeAttributes=function(){for(var p=this.attributes,P=0,N=p.length;P<N;P++){var I=p[P];this.__attributeReaction(I.name,null,I.value)}};
k.prototype._registered=function(){};
k.prototype.ready=function(){this._ensureAttributes();v.prototype.ready.call(this)};
k.prototype._ensureAttributes=function(){};
k.prototype._applyListeners=function(){};
k.prototype.serialize=function(p){return this._serializeValue(p)};
k.prototype.deserialize=function(p,P){return this._deserializeValue(p,P)};
k.prototype.reflectPropertyToAttribute=function(p,P,N){this._propertyToAttribute(p,P,N)};
k.prototype.serializeValueToAttribute=function(p,P,N){this._valueToNodeAttribute(N||this,p,P)};
k.prototype.extend=function(p,P){if(!p||!P)return p||P;for(var N=Object.getOwnPropertyNames(P),I=0,S=void 0;I<N.length&&(S=N[I]);I++){var Q=Object.getOwnPropertyDescriptor(P,S);Q&&Object.defineProperty(p,S,Q)}return p};
k.prototype.mixin=function(p,P){for(var N in P)p[N]=P[N];return p};
k.prototype.chainObject=function(p,P){p&&P&&p!==P&&(p.__proto__=P);return p};
k.prototype.instanceTemplate=function(p){p=this.constructor._contentForTemplate(p);return document.importNode(p,!0)};
k.prototype.fire=function(p,P,N){N=N||{};P=P===null||P===void 0?{}:P;p=new Event(p,{bubbles:N.bubbles===void 0?!0:N.bubbles,cancelable:!!N.cancelable,composed:N.composed===void 0?!0:N.composed});p.detail=P;(0,_.yh)(N.node||this).dispatchEvent(p);return p};
k.prototype.listen=function(p,P,N){p=p||this;var I=this.__boundListeners||(this.__boundListeners=new WeakMap),S=I.get(p);S||(S={},I.set(p,S));I=P+N;S[I]||(S[I]=this._addMethodEventListenerToNode(p,P,N,this))};
k.prototype.unlisten=function(p,P,N){p=p||this;var I=this.__boundListeners&&this.__boundListeners.get(p);N=P+N;var S=I&&I[N];S&&(this._removeEventListenerFromNode(p,P,S),I[N]=null)};
k.prototype.setScrollDirection=function(p,P){_.Yt(P||this,G[p]||"auto")};
k.prototype.$$=function(p){return this.root.querySelector(p)};
k.prototype.distributeContent=function(){var p=_.u6(this);window.ShadyDOM&&p.shadowRoot&&ShadyDOM.flush()};
k.prototype.getEffectiveChildNodes=function(){return _.u6(this).getEffectiveChildNodes()};
k.prototype.queryDistributedElements=function(p){return _.u6(this).queryDistributedElements(p)};
k.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(p){return p.nodeType===Node.ELEMENT_NODE})};
k.prototype.getEffectiveTextContent=function(){for(var p=this.getEffectiveChildNodes(),P=[],N=0,I;I=p[N];N++)I.nodeType!==Node.COMMENT_NODE&&P.push(I.textContent);return P.join("")};
k.prototype.queryEffectiveChildren=function(p){return(p=this.queryDistributedElements(p))&&p[0]};
k.prototype.queryAllEffectiveChildren=function(p){return this.queryDistributedElements(p)};
k.prototype.getContentChildNodes=function(p){return(p=this.root.querySelector(p||"slot"))?_.u6(p).getDistributedNodes():[]};
k.prototype.getContentChildren=function(p){return this.getContentChildNodes(p).filter(function(P){return P.nodeType===Node.ELEMENT_NODE})};
k.prototype.isLightDescendant=function(p){return this!==p&&(0,_.yh)(this).contains(p)&&(0,_.yh)(this).getRootNode()===(0,_.yh)(p).getRootNode()};
k.prototype.isLocalDescendant=function(p){return this.root===(0,_.yh)(p).getRootNode()};
k.prototype.scopeSubtree=function(p,P){return dhZ(p,P===void 0?!1:P)};
k.prototype.getComputedStyleValue=function(p){return iw1.getComputedStyleValue(this,p)};
k.prototype.debounce=function(p,P,N){this._debouncers=this._debouncers||{};return this._debouncers[p]=_.Sx(this._debouncers[p],N>0?_.Tg.after(N):wB,P.bind(this))};
k.prototype.isDebouncerActive=function(p){this._debouncers=this._debouncers||{};p=this._debouncers[p];return!(!p||!p.isActive())};
k.prototype.flushDebouncer=function(p){this._debouncers=this._debouncers||{};(p=this._debouncers[p])&&p.flush()};
k.prototype.cancelDebouncer=function(p){this._debouncers=this._debouncers||{};(p=this._debouncers[p])&&p.cancel()};
k.prototype.async=function(p,P){return P>0?_.Tg.run(p.bind(this),P):~wB.run(p.bind(this))};
k.prototype.cancelAsync=function(p){p<0?wB.cancel(~p):_.Tg.cancel(p)};
k.prototype.create=function(p,P){p=document.createElement(p);if(P)if(p.setProperties)p.setProperties(P);else for(var N in P)p[N]=P[N];return p};
k.prototype.elementMatches=function(p,P){return NJ1(P||this,p)};
k.prototype.toggleAttribute=function(p,P){var N=this;arguments.length===3&&(N=arguments[2]);arguments.length==1&&(P=!N.hasAttribute(p));if(P)return(0,_.yh)(N).setAttribute(p,""),!0;(0,_.yh)(N).removeAttribute(p);return!1};
k.prototype.toggleClass=function(p,P,N){N=N||this;arguments.length==1&&(P=!N.classList.contains(p));P?N.classList.add(p):N.classList.remove(p)};
k.prototype.transform=function(p,P){P=P||this;P.style.webkitTransform=p;P.style.transform=p};
k.prototype.translate3d=function(p,P,N,I){this.transform("translate3d("+p+","+P+","+N+")",I||this)};
k.prototype.arrayDelete=function(p,P){if(Array.isArray(p)){if(P=p.indexOf(P),P>=0)return p.splice(P,1)}else if(P=iN(this,p).indexOf(P),P>=0)return this.splice(p,P,1);return null};
k.prototype._logger=function(p,P){Array.isArray(P)&&P.length===1&&Array.isArray(P[0])&&(P=P[0]);switch(p){case "log":case "warn":case "error":console[p].apply(console,_.tX(P))}};
k.prototype._log=function(){this._logger("log",_.j7.apply(0,arguments))};
k.prototype._warn=function(){this._logger("warn",_.j7.apply(0,arguments))};
k.prototype._error=function(){this._logger("error",_.j7.apply(0,arguments))};
k.prototype._logf=function(p){return["[%s::%s]",this.is,p].concat(_.tX(_.j7.apply(1,arguments)))};
_.SB.Object.defineProperties(k.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var p=(0,_.yh)(this).getRootNode();return p instanceof DocumentFragment?p.host:p}}});
_.SB.Object.defineProperties(k,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Wf1&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],l_Z(this.prototype)),this.__observedAttributes):C.call(this).concat("disable-upgrade")}}});
k.prototype.is="";return k});Polymer.FlattenedNodesObserver=P1G;Polymer.DomApi=u0L;Polymer.EventApi=zk;Polymer.dom=_.u6;Polymer.dom.matchesSelector=NJ1;Polymer.dom.flush=_.lB;Polymer.dom.addDebouncer=_.uB;Polymer.DirMixin=dPG;Polymer.RenderStatus={beforeNextRender:_.brf,afterNextRender:_.Ib,flush:function(){for(;SCm.length||Nr.length;)Zr6(SCm),Zr6(Nr);HI=!1}};Polymer.LegacyElementMixin=_.$T;var LGI;LGI=bB._mutablePropertyChange;var Ow7={properties:{mutableData:Boolean},_shouldPropertyChange:function(k,v,C){return LGI(this,k,v,C,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(k,v,C){return LGI(this,k,v,C,!0)}};
Polymer.OptionalMutableDataBehavior=Ow7;var Bnj={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},JE$={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},nAD=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},JE$),yLI=(0,_.$T)(HTMLElement),JUf=function(k,v){k||console.warn("Polymer.Class requires `info` argument");v=v?v(yLI):yLI;v=rE6(k,v,k.behaviors);v.is=v.prototype.is=
k.is;return v};Polymer.Class=JUf;Polymer.mixinBehaviors=function(k,v){return rE6({},(0,_.$T)(v),k)};
Polymer.GenerateClassFromInfo=rE6;_.zQ=function(k){var v=typeof k==="function"?k:_.zQ.Class(k);k._legacyForceObservedAttributes&&(v.prototype._legacyForceObservedAttributes=k._legacyForceObservedAttributes);customElements.define(v.is,v);return v};
_.zQ.Class=JUf;Polymer._polymerFn=_.zQ;var XU1=window.onLegacyPolymerFunctionDefinedCallback;XU1&&XU1();var Kq3={templatize:function(k,v){this._templatizerTemplate=k;this.ctor=ob(k,this,{mutableData:!!v,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(k){return new this.ctor(k)},
modelForElement:function(k){return PV2(this._templatizerTemplate,k)}};Polymer.Templatizer=Kq3;_.UO=(0,_.$T)(HTMLElement).prototype;Polymer.Base=_.UO;var Tng=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.uZ=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.E(_.uZ,PolymerFakeBaseClass);var QR=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.E(QR,PolymerFakeBaseClass);var ki2=Symbol("Sd"),Hh2=[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 xPQ=xPQ||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},ALL;(function(k){function v(V,h,n){var oO=w.get(V);if(!oO){if(!n)return;oO=new X;w.set(V,oO)}V=oO.get(h);if(!V){if(!n)return;V=new X;oO.set(h,V)}return V}
function C(V,h,n){if(G(V,h,n))return!0;h=d(h);return h!==null?C(V,h,n):!1}
function G(V,h,n){h=v(h,n,!1);return h===void 0?!1:!!h.has(V)}
function p(V,h,n){if(G(V,h,n))return P(V,h,n);h=d(h);if(h!==null)return p(V,h,n)}
function P(V,h,n){h=v(h,n,!1);if(h!==void 0)return h.get(V)}
function N(V,h){var n=I(V,h);V=d(V);if(V===null)return n;var oO=N(V,h);if(oO.length<=0)return n;if(n.length<=0)return oO;h=new x;V=[];n=_.H(n);for(var Ng=n.next();!Ng.done;Ng=n.next())Ng=Ng.value,h.has(Ng)||(h.add(Ng),V.push(Ng));n=_.H(oO);for(oO=n.next();!oO.done;oO=n.next())oO=oO.value,h.has(oO)||(h.add(oO),V.push(oO));return V}
function I(V,h){V=v(V,h,!1);var n=[];V&&V.forEach(function(oO,Ng){return n.push(Ng)});
return n}
function S(V){return V===void 0}
function Q(V){return typeof V==="object"?V!==null:typeof V==="function"}
function R(V){return typeof V==="function"}
function l(V){return typeof V==="symbol"?V:String(V)}
function d(V){var h=Object.getPrototypeOf(V);if(typeof V!=="function"||V===O||h!==O)return h;var n=Object.getPrototypeOf(V.prototype);if(n==null||n===Object.prototype)return h;n=n.constructor;return typeof n!=="function"||n===V?h:n}
function f(){function V(){this._keys=[];this._values=[];this._cache=h}
var h={};V.prototype={get size(){return this._keys.length},has:function(n){return n===this._cache?!0:this._find(n)>=0?(this._cache=n,!0):!1},
get:function(n){var oO=this._find(n);if(oO>=0)return this._cache=n,this._values[oO]},
set:function(n,oO){this.delete(n);this._keys.push(n);this._values.push(oO);this._cache=n;return this},
delete:function(n){n=this._find(n);return n>=0?(this._keys.splice(n,1),this._values.splice(n,1),this._cache=h,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=h},
forEach:function(n){for(var oO=this.size,Ng=0;Ng<oO;++Ng){var Sm=this._keys[Ng],U2=this._values[Ng];this._cache=Sm;n.call(this,U2,Sm,this)}},
_find:function(n){for(var oO=this._keys,Ng=oO.length,Sm=0;Sm<Ng;++Sm)if(oO[Sm]===n)return Sm;return-1}};
return V}
function c(){function V(){this._map=new X}
V.prototype={get size(){return this._map.length},has:function(h){return this._map.has(h)},
add:function(h){this._map.set(h,h);return this},
delete:function(h){return this._map.delete(h)},
clear:function(){this._map.clear()},
forEach:function(h,n){this._map.forEach(h,n)}};
return V}
function U(){function V(){this._key=n()}
function h(Fb,qg){for(var O2=0;O2<qg;++O2)Fb[O2]=Math.random()*255|0}
function n(){do{if(Ng)var Fb=Ng.randomBytes(16);else typeof Uint8Array==="function"?(Fb=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(Fb):h(Fb,16)):(Fb=Array(16),h(Fb,16));Fb[6]=Fb[6]&79|64;Fb[8]=Fb[8]&191|128;for(var qg="",O2=0;O2<16;++O2){var En=Fb[O2];if(O2===4||O2===6||O2===8)qg+="-";En<16&&(qg+="0");qg+=En.toString(16).toLowerCase()}Fb="@@WeakMap@@"+qg}while(Sm.call(U2,Fb));U2[Fb]=!0;return Fb}
function oO(Fb,qg){if(!Sm.call(Fb,lD)){if(!qg)return;Object.defineProperty(Fb,lD,{value:Object.create(null)})}return Fb[lD]}
var Ng=typeof global!=="undefined"&&typeof xPQ==="object"&&typeof require==="function"&&require("crypto"),Sm=Object.prototype.hasOwnProperty,U2={},lD=n();V.prototype={has:function(Fb){return(Fb=oO(Fb,!1))?this._key in Fb:!1},
get:function(Fb){if(Fb=oO(Fb,!1))return Fb[this._key]},
set:function(Fb,qg){oO(Fb,!0)[this._key]=qg;return this},
delete:function(Fb){return(Fb=oO(Fb,!1))&&this._key in Fb?delete Fb[this._key]:!1},
clear:function(){this._key=n()}};
return V}
var O=Object.getPrototypeOf(Function),X=typeof Map==="function"?Map:f(),x=typeof Set==="function"?Set:c(),w=new (typeof WeakMap==="function"?WeakMap:U());k.decorate=function(V,h,n,oO){if(S(oO)){if(S(n)){if(!Array.isArray(V))throw new TypeError;if(!R(h))throw new TypeError;for(n=V.length-1;n>=0;--n)if(oO=(0,V[n])(h),!S(oO)){if(!R(oO))throw new TypeError;h=oO}return h}if(!Array.isArray(V))throw new TypeError;if(!Q(h))throw new TypeError;n=l(n);for(oO=V.length-1;oO>=0;--oO)(0,V[oO])(h,n)}else{if(Array.isArray(V))if(Q(h)){if(S(n))throw new TypeError;
if(!Q(oO))throw new TypeError;}else throw new TypeError;else throw new TypeError;n=l(n);for(var Ng=V.length-1;Ng>=0;--Ng){var Sm=(0,V[Ng])(h,n,oO);if(!S(Sm)){if(!Q(Sm))throw new TypeError;oO=Sm}}return oO}};
k.metadata=function(V,h){return function(n,oO){if(S(oO)){if(!R(n))throw new TypeError;v(n,void 0,!0).set(V,h)}else{if(!Q(n))throw new TypeError;oO=l(oO);v(n,oO,!0).set(V,h)}}};
k.defineMetadata=function(V,h){var n;if(Q(h))S(n)||(n=l(n));else throw new TypeError;v(h,n,!0).set("parameters",V)};
k.hasMetadata=function(V,h,n){if(Q(h))S(n)||(n=l(n));else throw new TypeError;return C(V,h,n)};
k.hasOwnMetadata=function(V,h,n){if(Q(h))S(n)||(n=l(n));else throw new TypeError;return G(V,h,n)};
k.getMetadata=function(V,h,n){if(Q(h))S(n)||(n=l(n));else throw new TypeError;return p(V,h,n)};
k.getOwnMetadata=function(V,h,n){if(Q(h))S(n)||(n=l(n));else throw new TypeError;return P(V,h,n)};
k.getMetadataKeys=function(V,h){if(Q(V))S(h)||(h=l(h));else throw new TypeError;return N(V,h)};
k.getOwnMetadataKeys=function(V,h){if(Q(V))S(h)||(h=l(h));else throw new TypeError;return I(V,h)};
k.deleteMetadata=function(V,h,n){if(Q(h))S(n)||(n=l(n));else throw new TypeError;var oO=v(h,n,!1);if(!S(oO)){if(!oO.delete(V))return!1;if(oO.size>0)return!0;V=w.get(h);V.delete(n);if(V.size>0)return!0;w.delete(h);return!0}};
(function(V){if(typeof V.Reflect!=="undefined"){if(V.Reflect!==k)for(var h in k)V.Reflect[h]=k[h]}else V.Reflect=k})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(ALL||(ALL={}));var McO=self;var eiL=[0,_.mE,_.V5,_.mE];var q6G=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(q6G,_.NI);var mPQ=_.fI(q6G,[0,_.wn,_.j_,eiL,_.V5,_.JE]);var tsR=[0,_.nr,-3,_.JE,_.wn,_.mE,_.u2D,_.nr,bVZ,Ih1,xA,_.tE,_.mE,function(){return DPI},
_.V5],DPI=[0,_.j_,function(){return tsR},
_.wn,14,_.nr];_.wO(_.bZ,_.AW);_.W=_.bZ.prototype;_.W.start=function(){this.stop();this.usingListeners_=!1;var k=sfQ(this),v=VsL(this);k&&!v&&this.JSC$11381_win_.mozRequestAnimationFrame?(this.JSC$11381_id_=_.Qa(this.JSC$11381_win_,"MozBeforePaint",this.callback_),this.JSC$11381_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11381_id_=k&&v?k.call(this.JSC$11381_win_,this.callback_):this.JSC$11381_win_.setTimeout(xQn(this.callback_),20)};
_.W.stop=function(){if(this.isActive()){var k=sfQ(this),v=VsL(this);k&&!v&&this.JSC$11381_win_.mozRequestAnimationFrame?Zp(this.JSC$11381_id_):k&&v?v.call(this.JSC$11381_win_,this.JSC$11381_id_):this.JSC$11381_win_.clearTimeout(this.JSC$11381_id_)}this.JSC$11381_id_=null};
_.W.fire=function(){this.stop();this.JSC$11383_doAction_()};
_.W.isActive=function(){return this.JSC$11381_id_!=null};
_.W.JSC$11383_doAction_=function(){this.usingListeners_&&this.JSC$11381_id_&&Zp(this.JSC$11381_id_);this.JSC$11381_id_=null;this.JSC$11381_listener_.call(this.handler_,_.Yy())};
_.W.disposeInternal=function(){this.stop();_.bZ.superClass_.disposeInternal.call(this)};
var sfQ=function(k){k=k.JSC$11381_win_;return k.requestAnimationFrame||k.webkitRequestAnimationFrame||k.mozRequestAnimationFrame||k.oRequestAnimationFrame||k.msRequestAnimationFrame||null},VsL=function(k){k=k.JSC$11381_win_;
return k.cancelAnimationFrame||k.cancelRequestAnimationFrame||k.webkitCancelRequestAnimationFrame||k.mozCancelRequestAnimationFrame||k.oCancelRequestAnimationFrame||k.msCancelRequestAnimationFrame||null};_.CR=function(k,v,C){_.AW.call(this);this.JSC$11384_listener_=C!=null?k.bind(C):k;this.JSC$11384_interval_=v;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11384_timer_=null};
_.E(_.CR,_.AW);_.W=_.CR.prototype;_.W.fire=function(k){this.args_=arguments;this.JSC$11384_timer_||this.pauseCount_?this.shouldFire_=!0:hi7(this)};
_.W.stop=function(){this.JSC$11384_timer_&&(_.G$.clearTimeout(this.JSC$11384_timer_),this.JSC$11384_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.W.pause=function(){this.pauseCount_++};
_.W.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11384_timer_||(this.shouldFire_=!1,hi7(this))};
_.W.disposeInternal=function(){_.AW.prototype.disposeInternal.call(this);this.stop()};
var hi7=function(k){k.JSC$11384_timer_=Ub(function(){k.JSC$11384_timer_=null;k.shouldFire_&&!k.pauseCount_&&(k.shouldFire_=!1,hi7(k))},k.JSC$11384_interval_);
var v=k.args_;k.args_=null;k.JSC$11384_listener_.apply(null,v)};var BJL=function(k,v){this.childIterator_=k[_.G$.Symbol.iterator]();this.mapFn_=v};
BJL.prototype[Symbol.iterator]=function(){return this};
BJL.prototype.next=function(){var k=this.childIterator_.next();return{value:k.done?void 0:this.mapFn_.call(void 0,k.value),done:k.done}};
var jfn=function(k,v){return new BJL(k,v)};var Y6Q={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 uLj=function(k){var v=wUR(k);if(!v)throw Error("Wd`"+k);return v},wUR=function(k){var v={};
k=String(k);var C=k.charAt(0)=="#"?k:"#"+k;if(ng6.test(C))return v.hex=pxg(C),v.type="hex",v;C=lb6(k);return C.length?(v.hex=Vcx(C[0],C[1],C[2]),v.type="rgb",v):Y6Q&&(k=Y6Q[k.toLowerCase()])?(v.hex=k,v.type="named",v):null},JLn=/#(.)(.)(.)/,pxg=function(k){if(!ng6.test(k))throw Error("Yd`"+k);
k.length==4&&(k=k.replace(JLn,"#$1$1$2$2$3$3"));return k.toLowerCase()},Q_x=function(k){k=pxg(k);
k=parseInt(k.slice(1),16);return[k>>16,k>>8&255,k&255]},Vcx=function(k,v,C){k=Number(k);
v=Number(v);C=Number(C);if(k!=(k&255)||v!=(v&255)||C!=(C&255))throw Error("Zd`"+k+"`"+v+"`"+C);v=k<<16|v<<8|C;return k<16?"#"+(16777216|v).toString(16).slice(1):"#"+v.toString(16)},ng6=/^#(?:[0-9a-f]{3}){1,2}$/i,rLn=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,lb6=function(k){var v=k.match(rLn);
if(v){k=Number(v[1]);var C=Number(v[2]);v=Number(v[3]);if(k>=0&&k<=255&&C>=0&&C<=255&&v>=0&&v<=255)return[k,C,v]}return[]};var KGL={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},GZ=KGL;GZ=KGL;var vk2,TJJ,kz1;vk2=function(k,v){switch(v){case 1:return k%4!=0||k%100==0&&k%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
TJJ=function(k,v,C,G,p){k=new Date(k,v,C);p=p||0;return k.valueOf()+(((G!==void 0?G:3)-p+7)%7-((k.getDay()+6)%7-p+7)%7)*864E5};
_.gl=function(k,v,C){typeof k==="number"?(this.date=kz1(k,v||0,C||1),oYR(this,C||1)):_.ni(k)?(this.date=kz1(k.getFullYear(),k.getMonth(),k.getDate()),oYR(this,k.getDate())):(this.date=new Date(_.Yy()),k=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),oYR(this,k))};
kz1=function(k,v,C){v=new Date(k,v,C);k>=0&&k<100&&v.setFullYear(v.getFullYear()-1900);return v};
_.W=_.gl.prototype;_.W.firstDayOfWeek_=GZ.FIRSTDAYOFWEEK;_.W.firstWeekCutOffDay_=GZ.FIRSTWEEKCUTOFFDAY;_.W.clone=function(){var k=new _.gl(this.date);k.firstDayOfWeek_=this.firstDayOfWeek_;k.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return k};
_.W.getFullYear=function(){return this.date.getFullYear()};
_.W.getYear=function(){return this.getFullYear()};
_.W.getMonth=function(){return this.date.getMonth()};
_.W.getDate=function(){return this.date.getDate()};
_.W.getTime=function(){return this.date.getTime()};
_.W.getDay=function(){return this.date.getDay()};
_.W.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.W.getUTCMonth=function(){return this.date.getUTCMonth()};
_.W.getUTCDate=function(){return this.date.getUTCDate()};
_.W.getUTCDay=function(){return this.date.getDay()};
_.W.getUTCHours=function(){return this.date.getUTCHours()};
_.W.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.W.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.W.set=function(k){this.date=new Date(k.getFullYear(),k.getMonth(),k.getDate())};
_.W.setFullYear=function(k){this.date.setFullYear(k)};
_.W.setYear=function(k){this.setFullYear(k)};
_.W.setMonth=function(k){this.date.setMonth(k)};
_.W.setDate=function(k){this.date.setDate(k)};
_.W.setTime=function(k){this.date.setTime(k)};
_.W.setUTCFullYear=function(k){this.date.setUTCFullYear(k)};
_.W.setUTCMonth=function(k){this.date.setUTCMonth(k)};
_.W.setUTCDate=function(k){this.date.setUTCDate(k)};
_.W.add=function(k){if(k.years||k.months){var v=this.getMonth()+k.months+k.years*12,C=this.getYear()+Math.floor(v/12);v%=12;v<0&&(v+=12);var G=Math.min(vk2(C,v),this.getDate());this.setDate(1);this.setFullYear(C);this.setMonth(v);this.setDate(G)}k.days&&(C=this.getYear(),v=C>=0&&C<=99?-1900:0,k=new Date((new Date(C,this.getMonth(),this.getDate(),12)).getTime()+k.days*864E5),this.setDate(1),this.setFullYear(k.getFullYear()+v),this.setMonth(k.getMonth()),this.setDate(k.getDate()),oYR(this,k.getDate()))};
_.W.JSC$11397_toIsoString=function(k){var v=this.getFullYear(),C=v<0?"-":v>=1E4?"+":"";return[C+_.Ch(Math.abs(v),C?6:4),_.Ch(this.getMonth()+1,2),_.Ch(this.getDate(),2)].join(k?"-":"")};
_.W.equals=function(k){return!(!k||this.getYear()!=k.getYear()||this.getMonth()!=k.getMonth()||this.getDate()!=k.getDate())};
_.W.toString=function(){return this.JSC$11397_toIsoString()};
var oYR=function(k,v){k.getDate()!=v&&k.date.setUTCHours(k.date.getUTCHours()+(k.getDate()<v?1:-1))};
_.gl.prototype.valueOf=function(){return this.date.valueOf()};var Lq=function(k,v,C,G,p){this.reversed=!!v;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!C;k&&iB(this,k,G);this.depth=p!=void 0?p:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.wO(Lq,W$);var iB=function(k,v,C,G){if(k.node=v)k.tagType=typeof C==="number"?C:k.node.nodeType!=1?0:k.reversed?-1:1;typeof G==="number"&&(k.depth=G)};
_.W=Lq.prototype;_.W.JSC$11412_copyFrom=function(k){this.node=k.node;this.tagType=k.tagType;this.depth=k.depth;this.reversed=k.reversed;this.constrained=k.constrained};
_.W.clone=function(){return new Lq(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.W.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return H$;var k=this.node;var v=this.reversed?-1:1;if(this.tagType==v){var C=this.reversed?k.lastChild:k.firstChild;C?iB(this,C):iB(this,k,v*-1)}else(C=this.reversed?k.previousSibling:k.nextSibling)?iB(this,C):iB(this,k.parentNode,v*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(k=this.node)?Nd(k):H$};
_.W.equals=function(k){return k.node==this.node&&(!this.node||k.tagType==this.tagType)};
_.W.splice=function(k){var v=this.node,C=this.reversed?1:-1;this.tagType==C&&(this.tagType=C*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;Lq.prototype.next.call(this);this.reversed=!this.reversed;C=_.BZ(arguments[0])?arguments[0]:arguments;for(var G=C.length-1;G>=0;G--)_.OU(C[G],v);_.Lc(v)};var vYU=function(){},OO=function(k){for(var v=[],C=k.getTextRangeCount(),G=0;G<C;G++)v.push(k.getTextRange(G));
return v};
vYU.prototype.isReversed=function(){return!1};
vYU.prototype.getWindow=function(){return h9(_.BE(this.JSC$11414_getStartNode()))};
var Cww=function(k,v){Lq.call(this,k,v,!0)};
_.wO(Cww,Lq);var yV=function(k,v,C,G,p){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!p;if(k){this.startNode_=k;this.startOffset_=v;this.endNode_=C;this.endOffset_=G;if(k.nodeType==1&&k.tagName!="BR")if(k=k.childNodes,v=k[v])this.startNode_=v,this.startOffset_=0;else{k.length&&(this.startNode_=_.A_(k));var P=!0}C.nodeType==1&&((this.endNode_=C.childNodes[G])?this.endOffset_=0:this.endNode_=C)}Lq.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);P&&this.next()};
_.wO(yV,Cww);_.W=yV.prototype;_.W.JSC$11420_getStartNode=function(){return this.startNode_};
_.W.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)};
_.W.next=function(){return this.isLast()?H$:yV.superClass_.next.call(this)};
_.W.JSC$11412_copyFrom=function(k){this.startNode_=k.startNode_;this.endNode_=k.endNode_;this.startOffset_=k.startOffset_;this.endOffset_=k.endOffset_;this.isReversed_=k.isReversed_;yV.superClass_.JSC$11412_copyFrom.call(this,k)};
_.W.clone=function(){var k=new yV(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);k.JSC$11412_copyFrom(this);return k};var Gz6=function(){};
Gz6.prototype.__iterator__=function(){return new yV(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var XD=function(k){this.range_=k};
_.wO(XD,Gz6);var pT6=function(k){var v=_.BE(k).createRange();if(k.nodeType==3)v.setStart(k,0),v.setEnd(k,k.length);else if(gM(k)||k.nodeType==3){for(var C,G=k;(C=G.firstChild)&&(gM(C)||C.nodeType==3);)G=C;v.setStart(G,0);for(G=k;(C=G.lastChild)&&(gM(C)||C.nodeType==3);)G=C;v.setEnd(G,G.nodeType==1?G.childNodes.length:G.length)}else C=k.parentNode,k=Array.prototype.indexOf.call(C.childNodes,k),v.setStart(C,k),v.setEnd(C,k+1);return v},PwG=function(k,v,C,G){var p=_.BE(k).createRange();
p.setStart(k,v);p.setEnd(C,G);return p};
_.W=XD.prototype;_.W.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.W.getContainer=function(){return this.range_.commonAncestorContainer};
_.W.compareBrowserRangeEndpoints=function(k,v,C){return this.range_.compareBoundaryPoints(C==1?v==1?_.G$.Range.START_TO_START:_.G$.Range.START_TO_END:v==1?_.G$.Range.END_TO_START:_.G$.Range.END_TO_END,k)};
_.W.isCollapsed=function(){return this.range_.collapsed};
_.W.select=function(k){this.selectInternal(h9(_.BE(this.range_.startContainer)).getSelection(),k)};
_.W.selectInternal=function(k){k.removeAllRanges();k.addRange(this.range_)};
_.W.insertNode=function(k,v){var C=this.range_.cloneRange();C.collapse(v);C.insertNode(k);C.detach();return k};
_.W.collapse=function(k){this.range_.collapse(k)};_.wO(Rb,XD);Rb.prototype.selectInternal=function(k,v){!v||this.isCollapsed()?Rb.superClass_.selectInternal.call(this,k,v):(k.collapse(this.range_.endContainer,this.range_.endOffset),k.extend(this.range_.startContainer,this.range_.startOffset))};_.wO(lZ,XD);lZ.prototype.compareBrowserRangeEndpoints=function(k,v,C){return lZ.superClass_.compareBrowserRangeEndpoints.call(this,k,v,C)};
lZ.prototype.selectInternal=function(k,v){v?k.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):k.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var WDL=function(k){return _.kA?new lZ(k):_.TE?new Rb(k):new XD(k)};var xT=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},HR7;
_.wO(xT,vYU);HR7=function(k,v){var C=new xT;C.browserRangeWrapper_=k;C.isReversed_=!!v;return C};
_.NbJ=function(k){k=_.kA?new lZ(pT6(k)):_.TE?new Rb(pT6(k)):new XD(pT6(k));return HR7(k)};
_.A5=function(k,v,C,G){var p=new xT;p.isReversed_=I11(k,v,C,G);if(_.H3(k)&&!gM(k)){var P=k.parentNode;v=Array.prototype.indexOf.call(P.childNodes,k);k=P}_.H3(C)&&!gM(C)&&(P=C.parentNode,G=Array.prototype.indexOf.call(P.childNodes,C),C=P);p.isReversed_?(p.startNode_=C,p.startOffset_=G,p.endNode_=k,p.endOffset_=v):(p.startNode_=k,p.startOffset_=v,p.endNode_=C,p.endOffset_=G);return p};
_.W=xT.prototype;_.W.clone=function(){var k=new xT;k.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();k.startNode_=this.startNode_;k.startOffset_=this.startOffset_;k.endNode_=this.endNode_;k.endOffset_=this.endOffset_;k.isReversed_=this.isReversed_;return k};
_.W.JSC$11414_getType=function(){return"text"};
_.W.getBrowserRangeObject=function(){return ex(this).range_};
_.W.getTextRangeCount=function(){return 1};
_.W.getTextRange=function(){return this};
var ex=function(k){var v;if(!(v=k.browserRangeWrapper_)){v=k.JSC$11414_getStartNode();var C=k.JSC$11414_getStartOffset(),G=k.JSC$11414_getEndNode(),p=k.JSC$11414_getEndOffset();v=_.kA?new lZ(PwG(v,C,G,p)):_.TE?new Rb(PwG(v,C,G,p)):new XD(PwG(v,C,G,p));v=k.browserRangeWrapper_=v}return v};
_.W=xT.prototype;_.W.getContainer=function(){return ex(this).getContainer()};
_.W.JSC$11414_getStartNode=function(){return this.startNode_||(this.startNode_=ex(this).range_.startContainer)};
_.W.JSC$11414_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=ex(this).range_.startOffset};
_.W.JSC$11414_getEndNode=function(){return this.endNode_||(this.endNode_=ex(this).range_.endContainer)};
_.W.JSC$11414_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=ex(this).range_.endOffset};
_.W.isReversed=function(){return this.isReversed_};
_.W.JSC$11414_containsRange=function(k,v){if(k.JSC$11414_getType()=="text"){var C=ex(this);k=ex(k);v=v&&!k.isCollapsed();k=k.range_;C=v?C.compareBrowserRangeEndpoints(k,0,1)>=0&&C.compareBrowserRangeEndpoints(k,1,0)<=0:C.compareBrowserRangeEndpoints(k,0,0)>=0&&C.compareBrowserRangeEndpoints(k,1,1)<=0}else C=!1;return C};
_.W.isCollapsed=function(){return ex(this).isCollapsed()};
_.W.JSC$11414_getText=function(){return ex(this).range_.toString()};
_.W.__iterator__=function(){return new yV(this.JSC$11414_getStartNode(),this.JSC$11414_getStartOffset(),this.JSC$11414_getEndNode(),this.JSC$11414_getEndOffset())};
_.W.select=function(){ex(this).select(this.isReversed_)};
_.W.JSC$11414_removeContents=function(){var k=ex(this).range_;k.extractContents();if(k.startContainer.hasChildNodes()&&(k=k.startContainer.childNodes[k.startOffset])){var v=k.previousSibling;LNL(k)==""&&_.Lc(k);v&&LNL(v)==""&&_.Lc(v)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.W.insertNode=function(k,v){k=ex(this).insertNode(k,v);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return k};
_.W.collapse=function(k){k=this.isReversed()?!k:k;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(k);k?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var ZRG=function(){};
_.wO(ZRG,vYU);ZRG.prototype.JSC$11414_containsRange=function(k,v){var C=OO(this);k=OO(k);return(v?pg:_.hu2)(k,function(G){return pg(C,function(p){return p.JSC$11414_containsRange(G,v)})})};
ZRG.prototype.insertNode=function(k,v){v?_.Lh(k,this.JSC$11414_getStartNode()):_.OU(k,this.JSC$11414_getEndNode());return k};var Sjw,u5L=Xw().JSC$9397_document_.documentElement;Sjw=u5L.requestFullscreen?"fullscreenchange":u5L.webkitRequestFullscreen?"webkitfullscreenchange":u5L.mozRequestFullScreen?"mozfullscreenchange":u5L.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var QZ6=function(){var k=Xw().JSC$9397_document_;return!!(k.webkitIsFullScreen||k.mozFullScreen||k.msFullscreenElement||k.fullscreenElement)};var qz=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.wO(qz,ZRG);_.W=qz.prototype;_.W.clone=function(){var k=new qz;k.browserRanges_=_.h_(this.browserRanges_);return k};
_.W.JSC$11414_getType=function(){return"mutli"};
_.W.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.W.getTextRangeCount=function(){return this.browserRanges_.length};
_.W.getTextRange=function(k){this.ranges_[k]||(this.ranges_[k]=HR7(WDL(this.browserRanges_[k])));return this.ranges_[k]};
_.W.getContainer=function(){if(!this.container_){for(var k=[],v=this.getTextRangeCount(),C=0;C<v;C++)k.push(this.getTextRange(C).getContainer());this.container_=Ez1.apply(null,k)}return this.container_};
var mS=function(k){k.sortedRanges_||(k.sortedRanges_=OO(k),k.sortedRanges_.sort(function(v,C){var G=v.JSC$11414_getStartNode();v=v.JSC$11414_getStartOffset();var p=C.JSC$11414_getStartNode();C=C.JSC$11414_getStartOffset();return G==p&&v==C?0:I11(G,v,p,C)?1:-1}));
return k.sortedRanges_};
_.W=qz.prototype;_.W.JSC$11414_getStartNode=function(){return mS(this)[0].JSC$11414_getStartNode()};
_.W.JSC$11414_getStartOffset=function(){return mS(this)[0].JSC$11414_getStartOffset()};
_.W.JSC$11414_getEndNode=function(){return _.A_(mS(this)).JSC$11414_getEndNode()};
_.W.JSC$11414_getEndOffset=function(){return _.A_(mS(this)).JSC$11414_getEndOffset()};
_.W.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.W.JSC$11414_getText=function(){return OO(this).map(function(k){return k.JSC$11414_getText()}).join("")};
_.W.__iterator__=function(){return new DR(this)};
_.W.select=function(){var k=this.getWindow().getSelection();k.removeAllRanges();for(var v=this.getTextRangeCount(),C=0;C<v;C++)k.addRange(this.getTextRange(C).getBrowserRangeObject())};
_.W.JSC$11414_removeContents=function(){OO(this).forEach(function(k){k.JSC$11414_removeContents()})};
_.W.collapse=function(k){if(!this.isCollapsed()){var v=k?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;v.collapse(k);this.ranges_=[v];this.sortedRanges_=[v];this.browserRanges_=[v.getBrowserRangeObject()]}};
var DR=function(k){this.iterators_=null;this.currentIdx_=0;k&&(this.iterators_=mS(k).map(function(v){return _.$0J(v)}));
Lq.call(this,k?this.JSC$11420_getStartNode():null,!1,!0)};
_.wO(DR,Cww);_.W=DR.prototype;_.W.JSC$11420_getStartNode=function(){return this.iterators_[0].JSC$11420_getStartNode()};
_.W.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.W.next=function(){for(;this.currentIdx_<this.iterators_.length;){var k=this.iterators_[this.currentIdx_],v=k.next();if(v.done)this.currentIdx_++;else return iB(this,k.node,k.tagType,k.depth),v}return H$};
_.W.JSC$11412_copyFrom=function(k){this.iterators_=_.h_(k.iterators_);DR.superClass_.JSC$11412_copyFrom.call(this,k)};
_.W.clone=function(){var k=new DR(null);k.JSC$11412_copyFrom(this);return k};var bRn,I11;_.TW=function(){var k=window.getSelection();return k&&bRn(k)};
bRn=function(k){var v=!1;if(k.createRange)try{var C=k.createRange()}catch(p){return null}else if(k.rangeCount){if(k.rangeCount>1){C=new qz;v=k.rangeCount;for(var G=0;G<v;G++)C.browserRanges_.push(k.getRangeAt(G));return C}C=k.getRangeAt(0);v=I11(k.anchorNode,k.anchorOffset,k.focusNode,k.focusOffset)}else return null;return HR7(WDL(C),v)};
_.t5=function(k,v){return _.A5(k,v,k,v)};
_.sO=function(k,v,C,G){return _.A5(k,v,C,G)};
I11=function(k,v,C,G){if(k==C)return G<v;var p;if(k.nodeType==1&&v)if(p=k.childNodes[v])k=p,v=0;else if(_.rV(k,C))return!0;if(C.nodeType==1&&G)if(p=C.childNodes[G])C=p,G=0;else if(_.rV(C,k))return!1;return(c9R(k,C)||v-G)>0};var VV=function(){_.cj.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.eI)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.eI)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.eI)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.eI)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.eI)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.eI)(this.dispatchProgressEvent_,this)};
_.wO(VV,_.cj);VV.prototype.abort=function(){try{this.reader_.abort()}catch(k){throw new LwD(k,"aborting read");}};
VV.prototype.getError=function(){return this.reader_.error&&new LwD(this.reader_.error,"reading file")};
VV.prototype.dispatchProgressEvent_=function(k){this.dispatchEvent(new OAU(k,this))};
VV.prototype.disposeInternal=function(){VV.superClass_.disposeInternal.call(this);delete this.reader_};
var l1Q=function(k){var v=new VV,C=Rt6(v);v.reader_.readAsArrayBuffer(k);return C},dXR=function(k){var v=new VV,C=Rt6(v);
v.reader_.readAsDataURL(k);return C},Rt6=function(k){var v=new YJ;
k.listen("loadend",_.H2(function(C,G){var p=G.reader_.result,P=G.getError();p==null||P?C.errback(P):C.callback(p);G.dispose()},v,k));
return v};var h5=function(){_.cj.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11454_eventHandler_=new _.fT(this);this.JSC$11454_isInitialized_=!1};
_.wO(h5,_.cj);var f11=new _.Ru("d"),ztG=new _.Ru("beforedragstart"),FDJ=new _.Ru("dragstart"),cs7=new _.Ru("beforedragmove"),EYI=new _.Ru("dragmove"),a1w=new _.Ru("beforedragend"),MJZ=new _.Ru("dragend"),$XI=new _.Ru("e");h5.prototype.isDragging=function(){return!!this.JSC$11454_dragger_};
var UXD=function(k,v){v.dlgGrowthDirection_=0;v.dlgDragHoverClass_=void 0;v.dlgDragPermission=0;k.dragLists_.push(v)},gYD=function(k,v){k.getHandleForDragItem_=v};
h5.prototype.init=function(){if(!this.JSC$11454_isInitialized_){for(var k=this.dragLists_.length,v=0;v<k;v++)for(var C=_.yN(this.dragLists_[v]),G=C.length,p=0;p<G;++p){var P=C[p],N=this.getHandleForDragItem_(P),I=_.r3(N);this.dragItemForHandle_[I]=P;this.dragItemHoverClasses_&&(this.JSC$11454_eventHandler_.listen(P,"mouseover",this.handleDragItemMouseover_),this.JSC$11454_eventHandler_.listen(P,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11454_eventHandler_.listen(N,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11454_eventHandler_.listen(N,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(P);this.JSC$11454_eventHandler_.listen(N,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11454_isInitialized_=!0}};
h5.prototype.disposeInternal=function(){this.JSC$11454_eventHandler_.dispose();for(var k=this.dragLists_.length,v=0;v<k;v++){var C=this.dragLists_[v];C.dlgGrowthDirection_=void 0;C.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;iRD(this);h5.superClass_.disposeInternal.call(this)};
var LDD=function(k,v){for(var C=k.dragLists_.length,G=0;G<C;G++){var p=k.dragLists_[G];p.dlgBounds_=QAm(p)}C=k.dragItems_.length;for(G=0;G<C;G++)p=k.dragItems_[G],p!=v&&(p.dlgBounds_=QAm(p))};
_.W=h5.prototype;
_.W.handlePotentialDragStart_=function(k){var v=_.r3(k.currentTarget);v=this.dragItemForHandle_[v];if(v.parentElement.dlgDragPermission!=2){this.currDragItem_=v;a:{v=this.currDragItem_;for(var C=v.cloneNode(!0),G=OV("TEXTAREA",v),p=OV("TEXTAREA",C),P=0;P<G.length;P++)p[P].value=G[P].value;switch(v.tagName){case "TR":v=_.$W("TABLE",null,_.$W("TBODY",null,C));break a;case "TD":case "TH":v=_.$W("TABLE",null,_.$W("TBODY",null,_.$W("TR",null,C)));break a;case "TEXTAREA":C.value=v.value;default:v=C;break a}v=
void 0}this.draggerEl_=v;this.draggerElClasses_&&Bj(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.BE(this.currDragItem_).body.appendChild(this.draggerEl_);C=_.jq(this.currDragItem_);v=this.draggerEl_;G=_.jq(v);if(C instanceof _.Vo){var N=C.y;C=C.x}qs(v,v.offsetLeft+(C-G.x),v.offsetTop+(Number(N)-G.y));this.JSC$11454_dragger_=new _.q6(this.draggerEl_);_.iTG(this.JSC$11454_dragger_,this.hysteresisDistance_);
_.Qa(this.JSC$11454_dragger_,"start",this.handleDragStart_,!1,this);_.Qa(this.JSC$11454_dragger_,"end",this.handleDragEnd_,!1,this);_.Qa(this.JSC$11454_dragger_,"earlycancel",this.JSC$11456_cleanup_,!1,this);this.dispatchEvent(new BJ(f11,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_));this.JSC$11454_dragger_.startDrag(k)}};
_.W.handleDragStart_=function(k){if(this.dispatchEvent(new BJ(ztG,this,k.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.fPR(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?Bj(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var v=eb7(this.draggerEl_);this.draggerEl_.halfWidth=v.width/2;this.draggerEl_.halfHeight=v.height/2;v=this.draggerEl_.getBoundingClientRect();
var C=k.clientY,G=LH7(this.JSC$11454_dragger_,k.clientX);if(G>v.right){var p=this.currDragItem_.getBoundingClientRect();this.JSC$11454_dragger_.deltaX=G-(G-p.left)/p.width*v.width}C=OTJ(this.JSC$11454_dragger_,C);C>v.bottom&&(this.JSC$11454_dragger_.deltaY+=C-v.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";LDD(this,this.currDragItem_);this.currDragItem_.style.display="";_.Qa(this.JSC$11454_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new BJ(FDJ,
this,k.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_))}else k.preventDefault(),this.JSC$11456_cleanup_()};
_.W.handleDragMove_=function(k){var v=_.jq(this.draggerEl_);v=new _.Vo(v.x+this.draggerEl_.halfWidth,v.y+this.draggerEl_.halfHeight);a:{var C=null;if(this.currDragItem_.style.display!="none"){C=this.currDragItem_.parentNode;var G=QAm(C);if(ORw(v,G))break a}G=this.dragLists_.length;for(var p=0;p<G;p++){var P=this.dragLists_[p];if(P!=C&&ORw(v,P.dlgBounds_)){C=P;break a}}C=null}if(C){if(C==null)throw Error("$d");G=0;p=!1;P=void 0;switch(C.dlgGrowthDirection_){case 0:G=v.y;var N=ysG;var I=XTQ;break;case 4:p=
!0;case 2:G=v.x;N=xXL;I=XTQ;break;case 5:p=!0;case 3:G=v.x,N=Asw,I=etQ}for(var S=null,Q,R=_.yN(C),l=R.length,d=0;d<l;d++){var f=R[d];if(f!=this.currDragItem_){var c=N(f.dlgBounds_);if(p){var U=qj6(f,v);P===void 0&&(P=U);I(G,c)&&(Q==void 0||U<P||U==P&&(I(c,Q)||c==Q))&&(S=f,Q=c);U<P&&(P=U)}else I(G,c)&&(Q==void 0||I(c,Q))&&(S=f,Q=c)}}N=S!==null&&qj6(S,v)>P?null:S}else N=null;if(!this.dispatchEvent(new BJ(cs7,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_,v,C,N)))return!1;if(C&&C.dlgDragPermission!=
1)this.currDragItem_.parentNode==C&&_.fPR(this.currDragItem_)==N||C.insertBefore(this.currDragItem_,N),this.currDragItem_.style.display="",C.dlgDragHoverClass_&&_.mG(C,C.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",I=this.dragLists_.length,Q=0;Q<I;Q++)G=this.dragLists_[Q],G.dlgDragHoverClass_&&_.es(G,G.dlgDragHoverClass_);C!=this.currHoverList_&&(this.currHoverList_=C,LDD(this,this.currDragItem_));this.dispatchEvent(new BJ(EYI,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_,
v,C,N));return!1};
_.W.JSC$11456_cleanup_=function(){iRD(this);this.JSC$11454_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var k=this.dragLists_.length,v=0;v<k;v++)this.dragLists_[v].dlgBounds_=null;k=this.dragItems_.length;for(v=0;v<k;v++)this.dragItems_[v].dlgBounds_=null};
_.W.handleDragEnd_=function(k){if(!this.dispatchEvent(new BJ(a1w,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_)))return!1;iRD(this);this.dispatchEvent(new BJ(MJZ,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11454_dragger_));this.JSC$11456_cleanup_();return!0};
var iRD=function(k){_.Zf(k.JSC$11454_dragger_);var v=k.draggerEl_&&k.draggerEl_.parentElement;k.draggerEl_&&_.Lc(k.draggerEl_);k.currDragItem_&&k.currDragItem_.style.display=="none"&&(k.origList_.insertBefore(k.currDragItem_,k.origNextItem_),k.currDragItem_.style.display="");k.currDragItemClasses_&&k.currDragItem_?UBJ(k.currDragItem_,k.currDragItemClasses_||[]):k.currDragItem_&&(k.currDragItem_.style.visibility="");for(var C=k.dragLists_.length,G=0;G<C;G++){var p=k.dragLists_[G];p.dlgDragHoverClass_&&
_.es(p,p.dlgDragHoverClass_)}v&&k.dispatchEvent(new BJ($XI,k,null,k.currDragItem_,k.draggerEl_,k.JSC$11454_dragger_))};
_.W=h5.prototype;_.W.getHandleForDragItem_=function(k){return k};
_.W.handleDragItemMouseover_=function(k){Bj(k.currentTarget,this.dragItemHoverClasses_||[])};
_.W.handleDragItemMouseout_=function(k){UBJ(k.currentTarget,this.dragItemHoverClasses_||[])};
_.W.handleDragItemHandleMouseover_=function(k){Bj(k.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.W.handleDragItemHandleMouseout_=function(k){UBJ(k.currentTarget,this.dragItemHandleHoverClasses_||[])};
var ORw=function(k,v){return k.x>v.left&&k.x<v.left+v.width&&k.y>v.top&&k.y<v.top+v.height},qj6=function(k,v){k=k.dlgBounds_;
return Math.abs(v.y-(k.top+(k.height-1)/2))},ysG=function(k){return k.top+k.height-1},xXL=function(k){return k.left+k.width-1},Asw=function(k){return k.left||0},XTQ=function(k,v){return k<v},etQ=function(k,v){return k>v},BJ=function(k,v,C,G,p,P){_.lS.call(this,k);
this.event=C;this.currDragItem=G;this.draggerEl=p;this.JSC$11458_dragger=P};
_.wO(BJ,_.lS);_.wO(zf,_.AW);var mXJ=new _.Vo(0,0);zf.prototype.JSC$11462_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
zf.prototype.JSC$11462_onMouseMove=function(k){var v=this.containerIsActuallyContent_?mXJ:yo(Xw(this.containerNode_)),C=this.horizontalScrolling_?this.calculateScrollDelta(k.clientX+v.x,this.scrollBounds_.left,this.scrollBounds_.width):0,G=this.calculateScrollDelta(k.clientY+v.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=C;this.scrollDelta_.y=G;!(C=!C&&!G)&&(C=this.constrainScroll_)&&(C=k.clientX+v.x,k=k.clientY+v.y,v=this.containerBounds_,C=!(v.left<=C&&v.left+v.width>=
C&&v.top<=k&&v.top+v.height>=k));C?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
zf.prototype.calculateScrollDelta=function(k,v,C){var G=0;k<v?G=-8:k>v+C&&(G=8);return G};
zf.prototype.disposeInternal=function(){zf.superClass_.disposeInternal.call(this);this.JSC$11460_eventHandler_.dispose();this.scrollTimer_.dispose()};var DXQ={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"}}},jx=DXQ;jx=DXQ;var wl={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 tJ1=function(){},qK=function(k){if(typeof k=="number"){var v=new tJ1;
v.standardOffset_=k;var C=k;if(C==0)C="Etc/GMT";else{var G=["Etc/GMT",C<0?"-":"+"];C=Math.abs(C);G.push(Math.floor(C/60)%100);C%=60;C!=0&&G.push(":",_.Ch(C,2));C=G.join("")}v.timeZoneId_=C;C=k;C==0?C="UTC":(G=["UTC",C<0?"+":"-"],C=Math.abs(C),G.push(Math.floor(C/60)%100),C%=60,C!=0&&G.push(":",C),C=G.join(""));k=sZG(k);v.tzNames_=[C,C];v.tzNamesExt_={STD_LONG_NAME_GMT:k,STD_GENERIC_LOCATION:k};v.transitions_=[];return v}v=new tJ1;v.timeZoneId_=k.id;v.standardOffset_=-k.std_offset;v.tzNames_=k.names;
v.tzNamesExt_=k.names_ext;v.transitions_=k.transitions;return v},sZG=function(k){var v=["GMT"];
v.push(k<=0?"+":"-");k=Math.abs(k);v.push(_.Ch(Math.floor(k/60)%100,2),":",_.Ch(k%60,2));return v.join("")},VJZ=function(k,v){v=Date.UTC(v.getUTCFullYear(),v.getUTCMonth(),v.getUTCDate(),v.getUTCHours(),v.getUTCMinutes())/36E5;
for(var C=0;C<k.transitions_.length&&v>=k.transitions_[C];)C+=2;return C==0?0:k.transitions_[C-1]},ht1=function(k,v){k=k.standardOffset_-VJZ(k,v);
return k===-1440?0:k};var mm=function(k,v){this.patternParts_=[];this.JSC$11473_dateTimeSymbols_=v||GZ;typeof k=="number"?Bb6(this,k):jZU(this,k)},YjD=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],nq=function(k){return k.getHours?k.getHours():0},jZU=function(k,v){for(cC6&&(v=v.replace(/\u200f/g,""));v;){for(var C=v,G=0;G<YjD.length;++G){var p=v.match(YjD[G]);
if(p){var P=p[0];v=v.substring(P.length);G==0&&(P=="''"?P="'":(P=P.substring(1,p[1]=="'"?P.length-1:P.length),P=P.replace(/''/g,"'")));k.patternParts_.push({text:P,type:G});break}}if(C===v)throw Error("ae`"+v);}};
mm.prototype.format=function(k,v){if(!k)throw Error("be");var C=v?(k.getTimezoneOffset()-ht1(v,k))*6E4:0,G=C?new Date(k.getTime()+C):k,p=G;v&&G.getTimezoneOffset()!=k.getTimezoneOffset()&&(G=new Date(G.getTime()+(G.getTimezoneOffset()-k.getTimezoneOffset())*6E4),p=new Date(k.getTime()+(C+(C>0?-864E5:864E5))));C=[];for(var P=0;P<this.patternParts_.length;++P){var N=this.patternParts_[P].text;1==this.patternParts_[P].type?C.push(wTG(this,N,k,G,p,v)):C.push(N)}return C.join("")};
var Bb6=function(k,v){if(v<4)var C=k.JSC$11473_dateTimeSymbols_.DATEFORMATS[v];else if(v<8)C=k.JSC$11473_dateTimeSymbols_.TIMEFORMATS[v-4];else if(v<12)C=k.JSC$11473_dateTimeSymbols_.DATETIMEFORMATS[v-8],C=C.replace("{1}",k.JSC$11473_dateTimeSymbols_.DATEFORMATS[v-8]),C=C.replace("{0}",k.JSC$11473_dateTimeSymbols_.TIMEFORMATS[v-8]);else if(v===12)C=k.JSC$11473_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(v===13)C=k.JSC$11473_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{Bb6(k,10);return}jZU(k,C)},J5=function(k,v){v=String(v);
k=k.JSC$11473_dateTimeSymbols_||GZ;if(k.ZERODIGIT!==void 0&&!F4$){for(var C=[],G=0;G<v.length;G++){var p=v.charCodeAt(G);C.push(48<=p&&p<=57?String.fromCharCode(k.ZERODIGIT+p-48):v.charAt(G))}v=C.join("")}return v},F4$=!1,cC6=!1,JsU=function(k,v,C,G){C=C.getFullYear();
C<=0&&G&&(C=1-C);return J5(k,nYL(C,v))},nYL=function(k,v){v==2&&(k%=100);
k<0&&v++;return _.Ch(k,v)},rl=function(k){if(!(k.getHours&&k.getSeconds&&k.getMinutes))throw Error("ce");
},rsn=function(k,v){rl(v);
v=nq(v);return k.JSC$11473_dateTimeSymbols_.AMPMS[v>=12&&v<24?1:0]},wTG=function(k,v,C,G,p,P){var N=v.length;
switch(v.charAt(0)){case "G":return C=G.getFullYear()>0?1:0,N>=4?k.JSC$11473_dateTimeSymbols_.ERANAMES[C]:k.JSC$11473_dateTimeSymbols_.ERAS[C];case "y":return JsU(k,N,G,!0);case "Y":return C=(new Date(TJJ(G.getFullYear(),G.getMonth(),G.getDate(),k.JSC$11473_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,k.JSC$11473_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),N==2&&(C%=100),J5(k,nYL(C,N));case "u":return JsU(k,N,G,!1);case "M":a:switch(C=G.getMonth(),N){case 5:N=k.JSC$11473_dateTimeSymbols_.NARROWMONTHS[C];
break a;case 4:N=k.JSC$11473_dateTimeSymbols_.MONTHS[C];break a;case 3:N=k.JSC$11473_dateTimeSymbols_.SHORTMONTHS[C];break a;default:N=J5(k,_.Ch(C+1,N))}return N;case "k":return rl(p),J5(k,_.Ch(nq(p)||24,N));case "S":return J5(k,(p.getMilliseconds()/1E3).toFixed(Math.min(3,N)).slice(2)+(N>3?_.Ch(0,N-3):""));case "E":return C=G.getDay(),N>=4?k.JSC$11473_dateTimeSymbols_.WEEKDAYS[C]:k.JSC$11473_dateTimeSymbols_.SHORTWEEKDAYS[C];case "a":return rsn(k,p);case "b":return rsn(k,p);case "B":return rsn(k,
p);case "h":return rl(p),J5(k,_.Ch(nq(p)%12||12,N));case "K":return rl(p),J5(k,_.Ch(nq(p)%12,N));case "H":return rl(p),J5(k,_.Ch(nq(p),N));case "c":a:switch(C=G.getDay(),N){case 5:N=k.JSC$11473_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[C];break a;case 4:N=k.JSC$11473_dateTimeSymbols_.STANDALONEWEEKDAYS[C];break a;case 3:N=k.JSC$11473_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[C];break a;default:N=J5(k,_.Ch(C,1))}return N;case "L":a:switch(C=G.getMonth(),N){case 5:N=k.JSC$11473_dateTimeSymbols_.STANDALONENARROWMONTHS[C];
break a;case 4:N=k.JSC$11473_dateTimeSymbols_.STANDALONEMONTHS[C];break a;case 3:N=k.JSC$11473_dateTimeSymbols_.STANDALONESHORTMONTHS[C];break a;default:N=J5(k,_.Ch(C+1,N))}return N;case "Q":return C=Math.floor(G.getMonth()/3),N<4?k.JSC$11473_dateTimeSymbols_.SHORTQUARTERS[C]:k.JSC$11473_dateTimeSymbols_.QUARTERS[C];case "d":return J5(k,_.Ch(G.getDate(),N));case "m":return rl(p),J5(k,_.Ch(p.getMinutes?p.getMinutes():0,N));case "s":return rl(p),J5(k,_.Ch(p.getSeconds(),N));case "v":return(P||qK(C.getTimezoneOffset())).timeZoneId_;
case "V":return k=P||qK(C.getTimezoneOffset()),N<=2?k.timeZoneId_:VJZ(k,C)>0?k.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?k.tzNamesExt_.DST_GENERIC_LOCATION:k.tzNamesExt_.DST_GENERIC_LOCATION:k.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?k.tzNamesExt_.STD_GENERIC_LOCATION:k.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return C=TJJ(p.getFullYear(),p.getMonth(),p.getDate(),k.JSC$11473_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,k.JSC$11473_dateTimeSymbols_.FIRSTDAYOFWEEK),J5(k,_.Ch(Math.floor(Math.round((C-(new Date((new Date(C)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,N));case "z":return k=P||qK(C.getTimezoneOffset()),N<4?k.tzNames_[VJZ(k,C)>0?2:0]:k.tzNames_[VJZ(k,C)>0?3:1];case "Z":return v=P||qK(C.getTimezoneOffset()),N<4?(N=-ht1(v,C),k=[N<0?"-":"+"],N=Math.abs(N),k.push(_.Ch(Math.floor(N/60)%100,2),_.Ch(N%60,2)),N=k.join("")):N=J5(k,sZG(ht1(v,C))),N;default:return""}};var KDI=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,TbZ=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,U8Z=function(k){this.patternParts_=[];this.JSC$11482_dateTimeSymbols_=GZ;if(typeof k=="number"){k>11&&(k=10);if(k<4)var v=this.JSC$11482_dateTimeSymbols_.DATEFORMATS[k];else k<8?v=this.JSC$11482_dateTimeSymbols_.TIMEFORMATS[k-4]:(v=this.JSC$11482_dateTimeSymbols_.DATETIMEFORMATS[k-8],v=v.replace("{1}",this.JSC$11482_dateTimeSymbols_.DATEFORMATS[k-8]),v=v.replace("{0}",this.JSC$11482_dateTimeSymbols_.TIMEFORMATS[k-
8]));kWI(this,v)}else kWI(this,k)},kWI=function(k,v){for(var C=!1,G="",p=0;p<v.length;p++){var P=v.charAt(p);
if(KDI.test(P))for(G.length>0&&(k.patternParts_.push({text:G,count:0,abutStart:!1,numeric:!1}),G=""),k.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});p<v.length-1&&v.charAt(p+1)==" ";)p++;else if(C)P=="'"?p+1<v.length&&v.charAt(p+1)=="'"?(G+="'",p++):C=!1:G+=P;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(P)>=0){G.length>0&&(k.patternParts_.push({text:G,count:0,abutStart:!1,numeric:!1}),G="");for(var N=v.charAt(p),I=p+1;I<v.length&&v.charAt(I)==N;)I++;N=I-p;N<=0?I=!1:(I="MydhHmsSDkK".indexOf(P),
I=I>0||I==0&&N<3);k.patternParts_.push({text:P,count:N,abutStart:!1,numeric:I});p+=N-1}else P=="'"?p+1<v.length&&v.charAt(p+1)=="'"?(G+="'",p++):C=!0:G+=P}G.length>0&&k.patternParts_.push({text:G,count:0,abutStart:!1,numeric:!1});v=!1;for(C=0;C<k.patternParts_.length;C++)k.patternParts_[C].numeric?!v&&C+1<k.patternParts_.length&&k.patternParts_[C+1].numeric&&(v=!0,k.patternParts_[C].abutStart=!0):v=!1};
U8Z.prototype.parse=function(k,v,C){var G=!1,p=!1;C&&(G=C.predictive||!1,p=C.validate||!1);if(G)for(C=0;C<this.patternParts_.length;C++){var P=this.patternParts_[C];if(P.count>0&&("abBhHkKm".indexOf(P.text.charAt(0))<0||P.count>2||P.abutStart))throw Error("de`"+P.text.charAt(0));}P=new obG;C=[0];P.dayPeriodIndex=-1;for(var N=0;N<this.patternParts_.length&&!(G&&C[0]>=k.length);N++){if(this.patternParts_[N].count==0){a:{var I=k;var S=C,Q=this.patternParts_[N],R=G;if(Q.text.match(KDI)!=null){if(Q=S[0],
vb1(I,S),S[0]>Q){I=!0;break a}}else{if(I.indexOf(Q.text,S[0])==S[0]){S[0]+=Q.text.length;I=!0;break a}if(R&&Q.text.indexOf(I.substring(S[0]))==0){S[0]+=I.length-S[0];I=!0;break a}}I=!1}if(I)continue;return 0}if(this.patternParts_[N].abutStart){a:{S=k;Q=C;R=N;var l=Q[0],d=0;for(I=R;I<this.patternParts_.length;I++){var f=this.patternParts_[I],c=f.count;if(c===0)break;if(I==R&&(c-=d,d++,c==0)){I=0;break a}var U=I>R&&f.numeric,O=Q[0];if(!CdU(this,S,Q,f,c,P,!1)||U&&Q[0]-O<c)I=R-1,Q[0]=l}I-=R}if(I<=0)return 0;
N+=I-1}else if(!CdU(this,k,C,this.patternParts_[N],0,P,G))return 0}a:{k=p;if(v==null)throw Error("ee");P.era!=void 0&&P.year!=void 0&&P.era==0&&P.year>0&&(P.year=-(P.year-1));P.year!=void 0&&v.setFullYear(P.year);G=v.getDate();v.setDate(1);P.month!=void 0&&v.setMonth(P.month);P.day!=void 0?v.setDate(P.day):(p=vk2(v.getFullYear(),v.getMonth()),v.setDate(G>p?p:G));typeof v.setHours==="function"&&(P.hours==void 0&&(P.hours=v.getHours()),P.hours<12&&(P.ampm!=void 0&&P.ampm>0?P.hours+=12:P.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(P.dayPeriodName)||["night1","night2"].includes(P.dayPeriodName)&&P.hours>=6)&&(P.hours+=12)),v.setHours(P.hours));typeof v.setMinutes==="function"&&P.minutes!=void 0&&v.setMinutes(P.minutes);typeof v.setSeconds==="function"&&P.seconds!=void 0&&v.setSeconds(P.seconds);typeof v.setMilliseconds==="function"&&P.milliseconds!=void 0&&v.setMilliseconds(P.milliseconds);if(k&&(P.year&&P.year!=v.getFullYear()||P.month&&P.month!=
v.getMonth()||P.day&&P.day!=v.getDate()||P.hours&&P.hours>=24||P.minutes&&P.minutes>=60||P.seconds&&P.seconds>=60||P.milliseconds&&P.milliseconds>=1E3))v=!1;else{P.tzOffset!=void 0&&v.setTime(v.getTime()+(P.tzOffset-v.getTimezoneOffset())*60*1E3);P.ambiguousYear&&(k=new Date,k.setFullYear(k.getFullYear()-80),v.getTime()<k.getTime()&&v.setFullYear(k.getFullYear()+100));if(P.dayOfWeek!=void 0)if(P.day==void 0)P=(7+P.dayOfWeek-v.getDay())%7,P>3&&(P-=7),k=v.getMonth(),v.setDate(v.getDate()+P),v.getMonth()!=
k&&v.setDate(v.getDate()+(P>0?-7:7));else if(P.dayOfWeek!=v.getDay()){v=!1;break a}v=!0}}return v?C[0]:0};
var CdU=function(k,v,C,G,p,P,N){vb1(v,C);if(G.numeric&&p>0&&C[0]+p>v.length)return!1;switch(G.text.charAt(0)){case "G":return Kq(v,C,[k.JSC$11482_dateTimeSymbols_.ERAS],function(I){return P.era=I}),!0;
case "M":case "L":return GWJ(k,v,C,p,G,P);case "E":return Kq(v,C,[k.JSC$11482_dateTimeSymbols_.WEEKDAYS,k.JSC$11482_dateTimeSymbols_.SHORTWEEKDAYS],function(I){return P.dayOfWeek=I});
case "B":case "b":return p=[],k=[[].concat(k.JSC$11482_dateTimeSymbols_.AMPMS)],p.push("isAm"),p.push("isPm"),v=Kq(v,C,k,function(I){return P.dayPeriodIndex=I},N),P.dayPeriodName=p[P.dayPeriodIndex],N?v:!0;
case "a":return v=Kq(v,C,[k.JSC$11482_dateTimeSymbols_.AMPMS],function(I){return P.ampm=I},N),N?v:!0;
case "y":return pYD(k,v,C,G,p,P);case "Q":return Kq(v,C,[k.JSC$11482_dateTimeSymbols_.QUARTERS,k.JSC$11482_dateTimeSymbols_.SHORTQUARTERS],function(I){P.month=I*3;P.day=1});
case "d":return Tk(k,v,C,G,p,function(I){P.day=I}),!0;
case "S":return PdD(k,v,C,p,P);case "h":case "K":case "H":case "k":return v=Tk(k,v,C,G,p,function(I){P.hours=G.text.charAt(0)==="h"&&I===12?0:I},N),N?v:!0;
case "m":return v=Tk(k,v,C,G,p,function(I){P.minutes=I},N),N?v:!0;
case "s":return Tk(k,v,C,G,p,function(I){P.seconds=I}),!0;
case "z":case "Z":case "v":return WQI(k,v,C,P);default:return!1}},pYD=function(k,v,C,G,p,P){var N=C[0];
p=k5(k,v,C,p);p===null&&(p=k5(k,v,C,0,!0));if(p===null)return!1;p>=0&&C[0]-N==2&&G.count==2?(k=p,v=(new Date).getFullYear()-80,C=v%100,P.ambiguousYear=k==C,k+=Math.floor(v/100)*100+(k<C?100:0),P.year=k):P.year=p;return!0},GWJ=function(k,v,C,G,p,P){return p.numeric&&Tk(k,v,C,p,G,function(N){P.month=N-1})?!0:Kq(v,C,[k.JSC$11482_dateTimeSymbols_.MONTHS,
k.JSC$11482_dateTimeSymbols_.STANDALONEMONTHS,k.JSC$11482_dateTimeSymbols_.SHORTMONTHS,k.JSC$11482_dateTimeSymbols_.STANDALONESHORTMONTHS],function(N){P.month=N})},PdD=function(k,v,C,G,p){var P=C[0];
k=k5(k,v,C,G);if(k===null)return!1;C=C[0]-P;p.milliseconds=C<3?k*Math.pow(10,3-C):Math.round(k/Math.pow(10,C-3));return!0},WQI=function(k,v,C,G){v.indexOf("GMT",C[0])==C[0]&&(C[0]+=3);
if(C[0]>=v.length)return G.tzOffset=0,!0;var p=C[0],P=k5(k,v,C,0,!0);if(P===null)return!1;if(C[0]<v.length&&v.charAt(C[0])==":"){var N=P*60;C[0]++;P=k5(k,v,C,0);if(P===null)return!1;N+=P}else N=P,N=N<24&&C[0]-p<=3?N*60:N%100+N/100*60;G.tzOffset=-N;return!0},Tk=function(k,v,C,G,p,P,N){N=N||!1;
var I=C[0];k=k5(k,v,C,p);if(k===null)return!1;if(N&&C[0]-I<G.count){if(C[0]<v.length)return!1;k*=Math.pow(10,G.count-(C[0]-I))}P(k);return!0},Kq=function(k,v,C,G,p){p=p||!1;
for(var P,N=0;N<C.length;N++){P=v;for(var I=C[N],S=p,Q=0,R=null,l=k.substring(P[0]).toLowerCase(),d=0;d<I.length;d++){var f=I[d].toLowerCase();if(S&&f.indexOf(l)==0){Q=l.length;R=d;break}I[d].length>Q&&l.indexOf(f)==0&&(Q=I[d].length,R=d)}R!==null&&(P[0]+=Q);P=R;if(P!==null)return G(P),!0}return!1},vb1=function(k,v){(k=k.substring(v[0]).match(TbZ))&&(v[0]+=k[0].length)},k5=function(k,v,C,G,p){v=G>0?v.substring(0,C[0]+G):v;
p=p||!1;if(k.JSC$11482_dateTimeSymbols_.ZERODIGIT){G=[];for(var P=C[0];P<v.length;P++){var N=v.charCodeAt(P)-k.JSC$11482_dateTimeSymbols_.ZERODIGIT;G.push(0<=N&&N<=9?String.fromCharCode(N+48):v.charAt(P))}v=G.join("")}else v=v.substring(C[0]);k=v.match(new RegExp("^"+(p?"[+-]?":"")+"\\d+"));if(!k)return null;C[0]+=k[0].length;return parseInt(k[0],10)},obG=function(){};
obG.prototype.ambiguousYear=!1;var H01;
H01={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 NUw={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}"]};
NUw={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 I37=function(){var k={type:"unit",style:"narrow"};this.listType_=k&&k.type?k.type:"conjunction";this.listStyle_=k&&k.style?k.style:"long";this.listSymbols_=NUw;k=0;switch(this.listStyle_){case "short":k=1;break;case "narrow":k=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[k];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[k];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[k];this.listEndPattern_=
this.listSymbols_.AND_END[k];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[k];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[k];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[k];this.listEndPattern_=this.listSymbols_.OR_END[k];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[k],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[k],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[k],this.listEndPattern_=this.listSymbols_.UNIT_END[k]}};
I37.prototype.format=function(k){return Z0n(this,k)};
var Z0n=function(k,v){var C=v.length;switch(C){case 0:return"";case 1:return String(v[0]);case 2:return k.listTwoPattern_.replace("{0}",String(v[0])).replace("{1}",String(v[1]))}for(var G=k.listStartPattern_.replace("{0}",String(v[0])).replace("{1}",String(v[1])),p=2;p<C-1;++p)G=k.listMiddlePattern_.replace("{0}",G).replace("{1}",String(v[p]));return k.listEndPattern_.replace("{0}",G).replace("{1}",String(v[C-1]))};var S3I={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"},uV7=S3I,QB7=S3I;QB7=uV7=S3I;var Rgw,oa,CN,p0$,vq,b0G;
_.xR=function(k,v,C,G){var p;if(p=v){a:if(v&&v.length===3){for(p=0;p<3;p++){var P=v[p];if(P<"A"||P>"Z"&&P<"a"||P>"z"){p=!1;break a}}p=!0}else p=!1;p=!p}if(p)throw new TypeError("fe");this.intlCurrencyCode_=v?v.toUpperCase():null;this.currencyStyle_=C||0;this.overrideNumberFormatSymbols_=G||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_=oa(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof k==="number")switch(k){case 1:vq(this,oa(this).DECIMAL_PATTERN);break;case 2:vq(this,oa(this).SCIENTIFIC_PATTERN);break;case 3:vq(this,oa(this).PERCENT_PATTERN);break;case 4:k=oa(this).CURRENCY_PATTERN;v=["0"];if(C=
wl[CN(this)]){C=C[0]&7;if(C>0)for(v.push("."),G=0;G<C;G++)v.push("0");k=k.replace(/0.00/g,v.join(""))}vq(this,k);break;case 5:b0G(this,1);break;case 6:b0G(this,2);break;default:throw Error("ie");}else vq(this,k)};
Rgw=!1;oa=function(k){return k.overrideNumberFormatSymbols_||(Rgw?QB7:uV7)};
CN=function(k){return k.intlCurrencyCode_||oa(k).DEF_CURRENCY_CODE};
p0$=function(k,v){if(v>308)throw Error("he`"+v);k.maximumFractionDigits_=v;return k};
vq=function(k,v){var C=[0];k.positivePrefix_=l3Q(k,v,C);for(var G=C[0],p=-1,P=0,N=0,I=0,S=-1,Q=v.length,R=!0;C[0]<Q&&R;C[0]++)switch(v.charAt(C[0])){case "#":N>0?I++:P++;S>=0&&p<0&&S++;break;case "0":if(I>0)throw Error("oe`"+v);N++;S>=0&&p<0&&S++;break;case ",":S>0&&k.groupingArray_.push(S);S=0;break;case ".":if(p>=0)throw Error("pe`"+v);p=P+N+I;break;case "E":if(k.useExponentialNotation_)throw Error("qe`"+v);k.useExponentialNotation_=!0;k.minExponentDigits_=0;C[0]+1<Q&&v.charAt(C[0]+1)=="+"&&(C[0]++,
k.useSignForPositiveExponent_=!0);for(;C[0]+1<Q&&v.charAt(C[0]+1)=="0";)C[0]++,k.minExponentDigits_++;if(P+N<1||k.minExponentDigits_<1)throw Error("re`"+v);R=!1;break;default:C[0]--,R=!1}N==0&&P>0&&p>=0&&(N=p,N==0&&N++,I=P-N,P=N-1,N=1);if(p<0&&I>0||p>=0&&(p<P||p>P+N)||S==0)throw Error("se`"+v);I=P+N+I;k.maximumFractionDigits_=p>=0?I-p:0;p>=0&&(k.minimumFractionDigits_=P+N-p,k.minimumFractionDigits_<0&&(k.minimumFractionDigits_=0));k.minimumIntegerDigits_=(p>=0?p:I)-P;k.useExponentialNotation_&&(k.maximumIntegerDigits_=
P+k.minimumIntegerDigits_,k.maximumFractionDigits_==0&&k.minimumIntegerDigits_==0&&(k.minimumIntegerDigits_=1));k.groupingArray_.push(Math.max(0,S));k.decimalSeparatorAlwaysShown_=p==0||p==I;G=C[0]-G;k.positiveSuffix_=l3Q(k,v,C);C[0]<v.length&&v.charAt(C[0])==";"?(C[0]++,k.multiplier_!=1&&(k.negativePercentSignExpected_=!0),k.negativePrefix_=l3Q(k,v,C),C[0]+=G,k.negativeSuffix_=l3Q(k,v,C)):(k.negativePrefix_+=k.positivePrefix_,k.negativeSuffix_+=k.positiveSuffix_)};
b0G=function(k,v){k.compactStyle_=v;vq(k,oa(k).DECIMAL_PATTERN);k.minimumFractionDigits_=0;p0$(k,2);if(k.minimumFractionDigits_>0)throw Error("ge");k.significantDigits_=2};
_.xR.prototype.parse=function(k,v){v=v||[0];if(this.compactStyle_!==0)throw Error("je");k=k.replace(/ |\u202f/g,"\u00a0");var C=k.indexOf(this.positivePrefix_,v[0])==v[0],G=k.indexOf(this.negativePrefix_,v[0])==v[0];C&&G&&(this.positivePrefix_.length>this.negativePrefix_.length?G=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(C=!1));C?v[0]+=this.positivePrefix_.length:G&&(v[0]+=this.negativePrefix_.length);if(k.indexOf(oa(this).INFINITY,v[0])==v[0]){v[0]+=oa(this).INFINITY.length;var p=
Infinity}else{p=k;var P=!1,N=!1,I=!1,S=-1,Q=1,R=oa(this).DECIMAL_SEP,l=oa(this).GROUP_SEP,d=oa(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ke");l=l.replace(/\u202f/g,"\u00a0");for(var f="";v[0]<p.length;v[0]++){var c=p.charAt(v[0]),U=d46(this,c);if(U>=0&&U<=9)f+=U,I=!0;else if(c==R.charAt(0)){if(P||N)break;f+=".";P=!0}else if(c==l.charAt(0)&&("\u00a0"!=l.charAt(0)||v[0]+1<p.length&&d46(this,p.charAt(v[0]+1))>=0)){if(P||N)break}else if(c==d.charAt(0)){if(N)break;f+="E";N=!0;S=v[0]}else if(c==
"+"||c=="-"){if(I&&S!=v[0]-1)break;f+=c}else if(this.multiplier_==1&&c==oa(this).PERCENT.charAt(0)){if(Q!=1)break;Q=100;if(I){v[0]++;break}}else if(this.multiplier_==1&&c==oa(this).PERMILL.charAt(0)){if(Q!=1)break;Q=1E3;if(I){v[0]++;break}}else break}this.multiplier_!=1&&(Q=this.multiplier_);p=parseFloat(f)/Q}if(C){if(k.indexOf(this.positiveSuffix_,v[0])!=v[0])return NaN;v[0]+=this.positiveSuffix_.length}else if(G){if(k.indexOf(this.negativeSuffix_,v[0])!=v[0])return NaN;v[0]+=this.negativeSuffix_.length}return G?
-p:p};
_.xR.prototype.format=function(k){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("le");if(isNaN(k))return oa(this).NAN;var v=[];var C=k;if(this.compactStyle_==0)C=G3;else{C=Math.abs(C);var G=f3n(this,C<=1?0:zgQ(C)).divisorBase;C=f3n(this,G+zgQ(FQJ(this,pN(C,-G)).intValue))}k=pN(k,-C.divisorBase);(G=k<0||k==0&&1/k<0)?C.negative_prefix?v.push(C.negative_prefix):(v.push(C.prefix),v.push(this.negativePrefix_)):(v.push(C.prefix),v.push(this.positivePrefix_));if(isFinite(k))if(k*=
G?-1:1,k*=this.multiplier_,this.useExponentialNotation_){var p=k;if(p==0)c81(this,p,this.minimumIntegerDigits_,v),EbQ(this,0,v);else{var P=Math.floor(Math.log(p)/Math.log(10)+2E-15);p=pN(p,-P);var N=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(N=P%this.maximumIntegerDigits_,N<0&&(N=this.maximumIntegerDigits_+N),p=pN(p,N),P-=N,N=1):this.minimumIntegerDigits_<1?(P++,p=pN(p,-1)):(P-=this.minimumIntegerDigits_-1,p=pN(p,this.minimumIntegerDigits_-
1));c81(this,p,N,v);EbQ(this,P,v)}}else c81(this,k,this.minimumIntegerDigits_,v);else v.push(oa(this).INFINITY);G?C.negative_suffix?v.push(C.negative_suffix):(isFinite(k)&&v.push(C.suffix),v.push(this.negativeSuffix_)):(isFinite(k)&&v.push(C.suffix),v.push(this.positiveSuffix_));return v.join("")};
var FQJ=function(k,v){var C=pN(v,k.maximumFractionDigits_);k.significantDigits_>0&&(C=a3n(C,k.significantDigits_,k.maximumFractionDigits_));C=Math.round(C);if(isFinite(C)){var G=Math.floor(pN(C,-k.maximumFractionDigits_));C=Math.floor(C-pN(G,k.maximumFractionDigits_));if(C<0||C>=pN(1,k.maximumFractionDigits_))G=Math.round(v),C=0}else G=v,C=0;return{intValue:G,fracValue:C}},c81=function(k,v,C,G){if(k.minimumFractionDigits_>k.maximumFractionDigits_)throw Error("le");
G||(G=[]);v=FQJ(k,v);var p=v.intValue,P=v.fracValue,N=k.minimumFractionDigits_>0||P>0||!1;v=k.minimumFractionDigits_;N&&(v=k.minimumFractionDigits_);for(var I="",S=p;S>1E20;)I="0"+I,S=Math.round(pN(S,-1));I=S+I;var Q=oa(k).DECIMAL_SEP;S=oa(k).ZERO_DIGIT.codePointAt(0);var R=I.length,l=0;if(p>0||C>0){for(p=R;p<C;p++)G.push(String.fromCodePoint(S));if(k.groupingArray_.length>=2)for(C=1;C<k.groupingArray_.length;C++)l+=k.groupingArray_[C];C=R-l;if(C>0){p=k.groupingArray_;l=R=0;for(var d,f=oa(k).GROUP_SEP,
c=I.length,U=0;U<c;U++)if(G.push(String.fromCodePoint(S+Number(I.charAt(U)))),c-U>1)if(d=p[l],U<C){var O=C-U;(d===1||d>0&&O%d===1)&&G.push(f)}else l<p.length&&(U===C?l+=1:d===U-C-R+1&&(G.push(f),R+=d,l+=1))}else{C=I;I=k.groupingArray_;p=oa(k).GROUP_SEP;d=C.length;f=[];for(R=I.length-1;R>=0&&d>0;R--){l=I[R];for(c=0;c<l&&d-c-1>=0;c++)f.push(String.fromCodePoint(S+Number(C.charAt(d-c-1))));d-=l;d>0&&f.push(p)}G.push.apply(G,f.reverse())}}else N||G.push(String.fromCodePoint(S));(k.decimalSeparatorAlwaysShown_||
N)&&G.push(Q);P=String(P);N=P.split("e+");N.length==2&&(P=String(a3n(parseFloat(N[0]),k.significantDigits_,1)),P=P.replace(".",""),P+=(0,_.GBJ)("0",parseInt(N[1],10)-P.length+1));k.maximumFractionDigits_+1>P.length&&(P="1"+(0,_.GBJ)("0",k.maximumFractionDigits_-P.length)+P);for(k=P.length;P.charAt(k-1)=="0"&&k>v+1;)k--;for(v=1;v<k;v++)G.push(String.fromCodePoint(S+Number(P.charAt(v))))},EbQ=function(k,v,C){C.push(oa(k).EXP_SYMBOL);
v<0?(v=-v,C.push(oa(k).MINUS_SIGN)):k.useSignForPositiveExponent_&&C.push(oa(k).PLUS_SIGN);v=""+v;for(var G=oa(k).ZERO_DIGIT,p=v.length;p<k.minExponentDigits_;p++)C.push(G);k=G.codePointAt(0)-MhL;for(G=0;G<v.length;G++)C.push(String.fromCodePoint(k+v.codePointAt(G)))},d46=function(k,v){v=v.codePointAt(0);
if(48<=v&&v<58)return v-48;k=oa(k).ZERO_DIGIT.codePointAt(0);return k<=v&&v<k+10?v-k:-1},MhL="0".codePointAt(0),l3Q=function(k,v,C){for(var G="",p=!1,P=v.length;C[0]<P;C[0]++){var N=v.charAt(C[0]);
if(N=="'")C[0]+1<P&&v.charAt(C[0]+1)=="'"?(C[0]++,G+="'"):p=!p;else if(p)G+=N;else switch(N){case "#":case "0":case ",":case ".":case ";":return G;case "\u00a4":if(C[0]+1<P&&v.charAt(C[0]+1)=="\u00a4")C[0]++,G+=CN(k);else switch(k.currencyStyle_){case 0:N=CN(k);G+=N in wl?wl[N][1]:N;break;case 2:N=CN(k);var I=wl[N];G+=I?N==I[1]?N:N+" "+I[1]:N;break;case 1:N=CN(k),G+=N in wl?wl[N][2]:N}break;case "%":if(!k.negativePercentSignExpected_&&k.multiplier_!=1)throw Error("me");if(k.negativePercentSignExpected_&&
k.multiplier_!=100)throw Error("ne");k.multiplier_=100;k.negativePercentSignExpected_=!1;G+=oa(k).PERCENT;break;case "\u2030":if(!k.negativePercentSignExpected_&&k.multiplier_!=1)throw Error("me");if(k.negativePercentSignExpected_&&k.multiplier_!=1E3)throw Error("ne");k.multiplier_=1E3;k.negativePercentSignExpected_=!1;G+=oa(k).PERMILL;break;default:G+=N}}return G},G3={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},f3n=function(k,v){k=k.compactStyle_==1?jx.COMPACT_DECIMAL_SHORT_PATTERN:jx.COMPACT_DECIMAL_LONG_PATTERN;k==null&&(k=jx.COMPACT_DECIMAL_SHORT_PATTERN);if(v<3)return G3;v=Math.min(14,v);var C=k[pN(1,v)];for(--v;!C&&v>=3;)C=k[pN(1,v)],v--;if(!C)return G3;C=C.other;var G=k="",p=C.indexOf(";");p>=0&&(C=C.substring(0,p),p=C.substring(p+1))&&(G=/([^0]*)(0+)(.*)/.exec(p),k=G[1],G=G[3]);return C&&C!="0"?(C=/([^0]*)(0+)(.*)/.exec(C))?{divisorBase:v+
1-(C[2].length-1),negative_prefix:k,negative_suffix:G,prefix:C[1],suffix:C[3]}:G3:G3},zgQ=function(k){if(!isFinite(k))return k>0?k:0;
for(var v=0;(k/=10)>=1;)v++;return v},pN=function(k,v){if(!k||!isFinite(k)||v==0)return k;
k=String(k).split("e");return parseFloat(k[0]+"e"+(parseInt(k[1]||0,10)+v))},$4Z=function(k,v){return k&&isFinite(k)?pN(Math.round(pN(k,v)),-v):k},a3n=function(k,v,C){if(!k)return k;
v=v-zgQ(k)-1;return v<-C?$4Z(k,-C):$4Z(k,v)};var U4G=function(k){return k%10==1&&k%100!=11?"one":k%10==2&&k%100!=12?"two":k%10==3&&k%100!=13?"few":"other"},gbw=U4G;
gbw=U4G;var i0J=function(k,v){var C=k|0;if(void 0===v){v=Math;var G=v.min,p=k+"",P=p.indexOf(".");v=G.call(v,P===-1?0:p.length-P-1,3)}G=Math.pow(10,v);k={v:v,f:(k*G|0)%G};return C==1&&k.v==0?"one":"other"},Xo=i0J;
Xo=i0J;var XY6=function(k){this.JSC$11525_pattern_=k;this.parsedPattern_=this.literals_=this.initialLiterals_=null;k=uV7;var v=jx;if(LQQ!==k||O01!==v)LQQ=k,O01=v,y8n=new _.xR(1);this.numberFormatter_=y8n},LQQ=null,O01=null,y8n=null,x4U=RegExp("'([{}#].*?)'","g"),A8w=RegExp("''","g");
XY6.prototype.format=function(k){if(this.JSC$11525_pattern_){this.initialLiterals_=[];var v=egI(this,this.JSC$11525_pattern_);this.parsedPattern_=q3D(this,v);this.JSC$11525_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.h_(this.initialLiterals_),v=[],m4D(this,this.parsedPattern_,k,!1,v),k=v.join("");this.literals_.length>0;)k=k.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else k="";return k};
var m4D=function(k,v,C,G,p){for(var P=0;P<v.length;P++)switch(v[P].type){case 4:p.push(v[P].value);break;case 3:var N=v[P].value;var I=k,S=p,Q=C[N];Q===void 0?S.push("Undefined parameter - "+N):(I.literals_.push(Q),S.push(I.buildPlaceholder_(I.literals_)));break;case 2:N=v[P].value;I=k;S=C;Q=G;var R=p,l=N.argumentIndex;S[l]===void 0?R.push("Undefined parameter - "+l):(l=N[S[l]],l===void 0&&(l=N.other),m4D(I,l,S,Q,R));break;case 0:N=v[P].value;D41(k,N,C,Xo,G,p);break;case 1:N=v[P].value,D41(k,N,C,
gbw,G,p)}},D41=function(k,v,C,G,p,P){var N=v.argumentIndex,I=v.argumentOffset,S=+C[N];
isNaN(S)?P.push("Undefined or invalid parameter - "+N):(I=S-I,N=v[C[N]],N===void 0&&(G=G(Math.abs(I)),N=v[G],N===void 0&&(N=v.other)),v=[],m4D(k,N,C,p,v),C=v.join(""),p?P.push(C):(k=k.numberFormatter_.format(I),P.push(C.replace(/#/g,k))))},egI=function(k,v){var C=k.initialLiterals_,G=k.buildPlaceholder_.bind(k);
v=v.replace(A8w,function(){C.push("'");return G(C)});
return v=v.replace(x4U,function(p,P){C.push(P);return G(C)})},thR=function(k){var v=0,C=[],G=[],p=/[{}]/g;
p.lastIndex=0;for(var P;P=p.exec(k);){var N=P.index;P[0]=="}"?(C.pop(),C.length==0&&(P={type:1},P.value=k.substring(v,N),G.push(P),v=N+1)):(C.length==0&&(v=k.substring(v,N),v!=""&&G.push({type:0,value:v}),v=N+1),C.push("{"))}k=k.substring(v);k!=""&&G.push({type:0,value:k});return G},sBG=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,Vhw=/^\s*(\w+)\s*,\s*selectordinal\s*,/,hg1=/^\s*(\w+)\s*,\s*select\s*,/,q3D=function(k,v){var C=[];
v=thR(v);for(var G=0;G<v.length;G++){var p={};if(0==v[G].type)p.type=4,p.value=v[G].value;else if(1==v[G].type){var P=v[G].value;switch(sBG.test(P)?0:Vhw.test(P)?1:hg1.test(P)?2:/^\s*\w+\s*/.test(P)?3:5){case 2:p.type=2;p.value=BU7(k,v[G].value);break;case 0:p.type=0;p.value=jB1(k,v[G].value);break;case 1:p.type=1;p.value=Y3L(k,v[G].value);break;case 3:p.type=3,p.value=v[G].value}}C.push(p)}return C},BU7=function(k,v){var C="";
v=v.replace(hg1,function(I,S){C=S;return""});
var G={};G.argumentIndex=C;v=thR(v);for(var p=0;p<v.length;){var P=v[p].value;p++;var N=void 0;1==v[p].type&&(N=q3D(k,v[p].value));G[P.replace(/\s/g,"")]=N;p++}return G},jB1=function(k,v){var C="",G=0;
v=v.replace(sBG,function(S,Q,R){C=Q;R&&(G=parseInt(R,10));return""});
var p={};p.argumentIndex=C;p.argumentOffset=G;v=thR(v);for(var P=0;P<v.length;){var N=v[P].value;P++;var I=void 0;1==v[P].type&&(I=q3D(k,v[P].value));p[N.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=I;P++}return p},Y3L=function(k,v){var C="";
v=v.replace(Vhw,function(I,S){C=S;return""});
var G={};G.argumentIndex=C;G.argumentOffset=0;v=thR(v);for(var p=0;p<v.length;){var P=v[p].value;p++;var N=void 0;1==v[p].type&&(N=q3D(k,v[p].value));G[P.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=N;p++}return G};
XY6.prototype.buildPlaceholder_=function(k){return"\ufddf_"+(k.length-1).toString(10)+"_"};var N9O=function(){var k={style:1},v=wYD;this.style_=(k==null?void 0:k.style)||0;this.durationSymbols_=v||H01},nbG=function(k,v){switch(v){default:case "years":return k.durationSymbols_.YEAR;
case "months":return k.durationSymbols_.MONTH;case "weeks":return k.durationSymbols_.WEEK;case "days":return k.durationSymbols_.DAY;case "hours":return k.durationSymbols_.HOUR;case "minutes":return k.durationSymbols_.MINUTE;case "seconds":return k.durationSymbols_.SECOND}},Pq=function(k,v,C){a:{C=nbG(k,C);
switch(k.style_){case 1:if(C.LONG!=void 0){k=C.LONG;break a}case 2:if(C.NARROW!=void 0){k=C.NARROW;break a}default:k=C.SHORT;break a}k=void 0}return k?(new XY6("{DURATION_VALUE,plural,"+k+"}")).format({DURATION_VALUE:v}):""};
N9O.prototype.format=function(k){var v=[],C=k.years,G=k.months,p=k.weeks,P=k.days,N=k.hours,I=k.minutes;k=k.seconds;C!=null&&v.push(Pq(this,C,"years"));G!=null&&v.push(Pq(this,G,"months"));p!=null&&v.push(Pq(this,p,"weeks"));P!=null&&v.push(Pq(this,P,"days"));N!=null&&v.push(Pq(this,N,"hours"));I!=null&&v.push(Pq(this,I,"minutes"));k!=null&&v.push(Pq(this,k,"seconds"));return(new I37).format(v)};var J8U;
J8U={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 ocm=function(){this.rdtfSymbols_=r8L||J8U;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
ocm.prototype.format=function(k,v){a:{v=KQQ(this,v);switch(this.style_){case 2:if(v.NARROW!=void 0){v=v.NARROW;break a}case 1:if(v.SHORT!=void 0){v=v.SHORT;break a}default:v=v.LONG;break a}v=void 0}if(!this.alwaysNumeric_&&v&&v.R&&v.R[""+k])k=v.R[""+k];else if(v){var C=Math.abs(k);k=(new XY6("{N,plural,"+(k>0||k==0&&1/k==Infinity?v.F:v.P)+"}")).format({N:C})}else k="";return k};
var KQQ=function(k,v){switch(v){default:case 0:return k.rdtfSymbols_.YEAR;case 1:return k.rdtfSymbols_.QUARTER;case 2:return k.rdtfSymbols_.MONTH;case 3:return k.rdtfSymbols_.WEEK;case 4:return k.rdtfSymbols_.DAY;case 5:return k.rdtfSymbols_.HOUR;case 6:return k.rdtfSymbols_.MINUTE;case 7:return k.rdtfSymbols_.SECOND}};var TUw=function(k,v,C,G,p,P,N,I){this.x0=k;this.y0=v;this.x1=C;this.y1=G;this.x2=p;this.y2=P;this.x3=N;this.y3=I};
TUw.prototype.clone=function(){return new TUw(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
TUw.prototype.equals=function(k){return this.x0==k.x0&&this.y0==k.y0&&this.x1==k.x1&&this.y1==k.y1&&this.x2==k.x2&&this.y2==k.y2&&this.x3==k.x3&&this.y3==k.y3};
var kZU=function(k,v){if(v==0)return k.x0;if(v==1)return k.x3;var C=cK(k.x0,k.x1,v),G=cK(k.x1,k.x2,v);k=cK(k.x2,k.x3,v);C=cK(C,G,v);G=cK(G,k,v);return cK(C,G,v)},oqI=function(k,v){var C=(v-k.x0)/(k.x3-k.x0);
if(C<=0)return 0;if(C>=1)return 1;for(var G=0,p=1,P=0,N=0;N<8;N++){P=kZU(k,C);var I=(kZU(k,C+1E-6)-P)/1E-6;if(Math.abs(P-v)<1E-6)return C;if(Math.abs(I)<1E-6)break;else P<v?G=C:p=C,C-=(P-v)/I}for(N=0;Math.abs(P-v)>1E-6&&N<8;N++)P<v?(G=C,C=(C+p)/2):(p=C,C=(C+G)/2),P=kZU(k,C);return C};var Wq=function(){_.cj.call(this);this.JSC$11546_name_="closure_frame"+vqL++;this.iframesForDisposal_=[];C9G[this.JSC$11546_name_]=this},Hq;
_.wO(Wq,_.cj);var C9G={},vqL=0,GZG=function(k,v){var C=Xw(k);HgD(v,function(G,p){Array.isArray(G)||(G=[G]);_.CS(G,function(P){P=C.JSC$9399_createDom("INPUT",{type:"hidden",name:p,value:P});k.appendChild(P)})})};
_.W=Wq.prototype;_.W.JSC$11548_form_=null;_.W.JSC$11548_iframe_=null;_.W.iframeName_=null;_.W.nextIframeId_=0;_.W.JSC$11548_active_=!1;_.W.complete_=!1;_.W.success_=!1;_.W.lastContent_=null;_.W.JSC$11548_lastErrorCode_=0;_.W.iframeDisposalTimer_=null;
_.W.send=function(k,v,C,G){if(this.JSC$11548_active_)throw Error("te");k=new _.DQ(k);v=v?v.toUpperCase():"GET";C&&_.N6(k);Hq||(Hq=_.$W("FORM"),Hq.acceptCharset="utf-8",C=Hq.style,C.position="absolute",C.visibility="hidden",C.top=C.left="-10px",C.width=C.height="10px",C.overflow="hidden",document.body.appendChild(Hq));this.JSC$11548_form_=Hq;v=="GET"&&GZG(this.JSC$11548_form_,k.JSC$10103_queryData_);G&&GZG(this.JSC$11548_form_,G);C=k.toString();C=sS2(C);G=this.JSC$11548_form_;C=_.Yx(e7(C));C!==void 0&&
(G.action=C);this.JSC$11548_form_.method=v;p6R(this);P9w(this)};
_.W.abort=function(k){if(this.JSC$11548_active_){var v=NV(this);if(v)if(fd(v))v.removeAllListeners(void 0);else if(v=z9(v)){var C=0,G;for(G in v.listeners)for(var p=v.listeners[G].concat(),P=0;P<p.length;++P)Zp(p[P])&&++C}this.success_=this.JSC$11548_active_=this.complete_=!1;this.JSC$11548_lastErrorCode_=k||7;this.dispatchEvent("abort");Wr6(this)}};
_.W.disposeInternal=function(){this.JSC$11548_active_&&this.abort();Wq.superClass_.disposeInternal.call(this);this.JSC$11548_iframe_&&HJD(this);P9w(this);this.JSC$11548_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11548_form_=null;this.JSC$11548_lastErrorCode_=0;delete C9G[this.JSC$11546_name_]};
_.W.isComplete=function(){return this.complete_};
_.W.isSuccess=function(){return this.success_};
_.W.isActive=function(){return this.JSC$11548_active_};
_.W.getResponseText=function(){return this.lastContent_};
_.W.getLastError=function(){return _.m_1(this.JSC$11548_lastErrorCode_)};
var p6R=function(k){k.JSC$11548_active_=!0;k.complete_=!1;k.JSC$11548_lastErrorCode_=0;k.iframeName_=k.JSC$11546_name_+"_"+(k.nextIframeId_++).toString(36);k.JSC$11548_iframe_=Xw(k.JSC$11548_form_).JSC$9399_createDom("IFRAME",{name:k.iframeName_,id:k.iframeName_});var v=k.JSC$11548_iframe_.style;v.visibility="hidden";v.width=v.height="10px";v.display="none";_.kA?v.marginTop=v.marginLeft="-10px":(v.position="absolute",v.top=v.left="-10px");Xw(k.JSC$11548_form_).JSC$9397_document_.body.appendChild(k.JSC$11548_iframe_);
v=k.iframeName_+"_inner";var C=aP1(k.JSC$11548_iframe_);if(document.baseURI){var G=kb(v);G='<head><base href="'+kb(document.baseURI)+'"></head><body><iframe id="'+G+'" name="'+G+'"></iframe>';G=JG(G)}else G=kb(v),G=JG('<body><iframe id="'+G+'" name="'+G+'"></iframe>');C.write(Tr(G));_.Qa(C.getElementById(v),"load",k.onIframeLoaded_,!1,k);G=OV("TEXTAREA",k.JSC$11548_form_);for(var p=0,P=G.length;p<P;p++){var N=G[p].value;LNL(G[p])!=N&&(_.Xd(G[p],N),G[p].value=N)}G=C.importNode(k.JSC$11548_form_,!0);
G.target=v;G.action=k.JSC$11548_form_.action;C.body.appendChild(G);p=OV("SELECT",k.JSC$11548_form_);P=OV("SELECT",G);N=0;for(var I=p.length;N<I;N++)for(var S=OV("OPTION",p[N]),Q=OV("OPTION",P[N]),R=0,l=S.length;R<l;R++)Q[R].selected=S[R].selected;p=OV("INPUT",k.JSC$11548_form_);P=OV("INPUT",G);N=0;for(I=p.length;N<I;N++)if(p[N].type=="file"&&p[N].value!=P[N].value){k.JSC$11548_form_.target=v;G=k.JSC$11548_form_;break}try{k.errorHandled_=!1,G.submit(),C.close(),_.TE&&setTimeout(k.testForFirefoxSilentError_.bind(k),
250)}catch(d){_.Fi(C.getElementById(v),"load",k.onIframeLoaded_,!1,k),C.close(),Ia(k,2)}};
Wq.prototype.onIframeLoaded_=function(){_.Fi(NV(this),"load",this.onIframeLoaded_,!1,this);try{var k=this.JSC$11548_iframe_?aP1(NV(this)):null;this.complete_=!0;this.JSC$11548_active_=!1;try{var v=k.body;this.lastContent_=v.textContent||v.innerText}catch(p){var C=1}var G;C||typeof this.errorChecker_!="function"||(G=this.errorChecker_(k))&&(C=4);C?Ia(this,C):(this.success_=!0,this.JSC$11548_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),Wr6(this))}catch(p){Ia(this,1)}};
var Ia=function(k,v){k.errorHandled_||(k.success_=!1,k.JSC$11548_active_=!1,k.complete_=!0,k.JSC$11548_lastErrorCode_=v,k.dispatchEvent("complete"),k.dispatchEvent("error"),Wr6(k),k.errorHandled_=!0)},Wr6=function(k){HJD(k);
P9w(k);k.JSC$11548_form_=null;k.dispatchEvent("ready")},HJD=function(k){var v=k.JSC$11548_iframe_;
v&&(v.onreadystatechange=null,v.onload=null,v.onerror=null,k.iframesForDisposal_.push(v));k.iframeDisposalTimer_&&(clearTimeout(k.iframeDisposalTimer_),k.iframeDisposalTimer_=null);_.TE?k.iframeDisposalTimer_=setTimeout(k.disposeIframes_.bind(k),2E3):k.disposeIframes_();k.JSC$11548_iframe_=null;k.iframeName_=null};
Wq.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var k=this.iframesForDisposal_.pop();_.Lc(k)}};
var P9w=function(k){k.JSC$11548_form_&&k.JSC$11548_form_==Hq&&_.i4(k.JSC$11548_form_)},NV=function(k){return k.JSC$11548_iframe_?aP1(k.JSC$11548_iframe_).getElementById(k.iframeName_+"_inner"):null};
Wq.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11548_active_){var k=this.JSC$11548_iframe_?aP1(NV(this)):null;k&&!xUK(k,"documentUri")?(_.Fi(NV(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?Ia(this,3):Ia(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.ZD=function(k){return k=="\r"||k=="\n"||k==" "||k=="\t"};var N01;_.S0=function(k){this.errorMessage_=null;this.result_=[];this.JSC$11550_buffer_="";this.stack_=[];this.JSC$11550_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!k||!k.deliverMessageAsRawString)};
N01={INIT:0,VALUE:1,OBJECT_OPEN:2,OBJECT_END:3,ARRAY_OPEN:4,ARRAY_END:5,STRING:6,KEY_START:7,KEY_END:8,TRUE1:9,TRUE2:10,TRUE3:11,FALSE1:12,FALSE2:13,FALSE3:14,FALSE4:15,NULL1:16,NULL2:17,NULL3:18,NUM_DECIMAL_POINT:19,NUM_DIGIT:20};_.S0.prototype.isInputValid=function(){return this.streamState_!=3};
_.S0.prototype.done=function(){return this.streamState_===2};
var u5=function(k,v,C){k.streamState_=3;k.errorMessage_="The stream is broken @"+k.JSC$11550_pos_+"/"+C+". With input:\n"+v;throw Error(k.errorMessage_);};
_.S0.prototype.acceptsBinaryInput=function(){return!1};
_.S0.prototype.parse=function(k){function v(){for(;d<k.length;)if(_.ZD(k[d]))d++,P.JSC$11550_pos_++;else break;return d<Q}
function C(){for(var c;;){c=k[d++];if(!c)break;P.JSC$11550_pos_++;switch(P.state_){case S.INIT:c==="{"?P.state_=S.OBJECT_OPEN:c==="["?P.state_=S.ARRAY_OPEN:_.ZD(c)||u5(P,k,d);continue;case S.KEY_START:case S.OBJECT_OPEN:if(_.ZD(c))continue;if(P.state_===S.KEY_START)N.push(S.KEY_END);else if(c==="}"){p("{}");P.state_=G();continue}else N.push(S.OBJECT_END);c==='"'?P.state_=S.STRING:u5(P,k,d);continue;case S.KEY_END:case S.OBJECT_END:if(_.ZD(c))continue;c===":"?(P.state_===S.OBJECT_END&&(N.push(S.OBJECT_END),
P.depth_++),P.state_=S.VALUE):c==="}"?(P.depth_--,p(),P.state_=G()):c===","?(P.state_===S.OBJECT_END&&N.push(S.OBJECT_END),P.state_=S.KEY_START):u5(P,k,d);continue;case S.ARRAY_OPEN:case S.VALUE:if(_.ZD(c))continue;if(P.state_===S.ARRAY_OPEN)if(P.depth_++,P.state_=S.VALUE,c==="]"){P.depth_--;if(P.depth_===0){P.state_=S.ARRAY_END;return}p("[]");P.state_=G();continue}else N.push(S.ARRAY_END);c==='"'?P.state_=S.STRING:c==="{"?P.state_=S.OBJECT_OPEN:c==="["?P.state_=S.ARRAY_OPEN:c==="t"?P.state_=S.TRUE1:
c==="f"?P.state_=S.FALSE1:c==="n"?P.state_=S.NULL1:c!=="-"&&("0123456789".indexOf(c)!==-1?P.state_=S.NUM_DIGIT:u5(P,k,d));continue;case S.ARRAY_END:if(c===",")N.push(S.ARRAY_END),P.state_=S.VALUE,P.depth_===1&&(l=d);else if(c==="]"){P.depth_--;if(P.depth_===0)return;p();P.state_=G()}else if(_.ZD(c))continue;else u5(P,k,d);continue;case S.STRING:var U=d;a:for(;;){for(;P.unicodeCount_>0;)if(c=k[d++],P.unicodeCount_===4?P.unicodeCount_=0:P.unicodeCount_++,!c)break a;if(c==='"'&&!P.slashed_){P.state_=
G();break}if(c==="\\"&&!P.slashed_&&(P.slashed_=!0,c=k[d++],!c))break;if(P.slashed_)if(P.slashed_=!1,c==="u"&&(P.unicodeCount_=1),c=k[d++])continue;else break;I.lastIndex=d;c=I.exec(k);if(!c){d=k.length+1;break}d=c.index+1;c=k[c.index];if(!c)break}P.JSC$11550_pos_+=d-U;continue;case S.TRUE1:if(!c)continue;c==="r"?P.state_=S.TRUE2:u5(P,k,d);continue;case S.TRUE2:if(!c)continue;c==="u"?P.state_=S.TRUE3:u5(P,k,d);continue;case S.TRUE3:if(!c)continue;c==="e"?P.state_=G():u5(P,k,d);continue;case S.FALSE1:if(!c)continue;
c==="a"?P.state_=S.FALSE2:u5(P,k,d);continue;case S.FALSE2:if(!c)continue;c==="l"?P.state_=S.FALSE3:u5(P,k,d);continue;case S.FALSE3:if(!c)continue;c==="s"?P.state_=S.FALSE4:u5(P,k,d);continue;case S.FALSE4:if(!c)continue;c==="e"?P.state_=G():u5(P,k,d);continue;case S.NULL1:if(!c)continue;c==="u"?P.state_=S.NULL2:u5(P,k,d);continue;case S.NULL2:if(!c)continue;c==="l"?P.state_=S.NULL3:u5(P,k,d);continue;case S.NULL3:if(!c)continue;c==="l"?P.state_=G():u5(P,k,d);continue;case S.NUM_DECIMAL_POINT:c===
"."?P.state_=S.NUM_DIGIT:u5(P,k,d);continue;case S.NUM_DIGIT:if("0123456789.eE+-".indexOf(c)!==-1)continue;else d--,P.JSC$11550_pos_--,P.state_=G();continue;default:u5(P,k,d)}}}
function G(){var c=N.pop();return c!=null?c:S.VALUE}
function p(c){P.depth_>1||(c||(c=l===-1?P.JSC$11550_buffer_+k.substring(R,d):k.substring(l,d)),P.deliverMessageAsRawString_?P.result_.push(c):P.result_.push(JSON.parse(c)),l=d)}
for(var P=this,N=P.stack_,I=P.stringInputPattern_,S=N01,Q=k.length,R=0,l=-1,d=0;d<Q;)switch(P.streamState_){case 3:return u5(P,k,d),null;case 2:return v()&&u5(P,k,d),null;case 0:if(v()){var f=k[d++];P.JSC$11550_pos_++;if(f==="["){P.streamState_=1;R=d;P.state_=S.ARRAY_OPEN;continue}else u5(P,k,d)}return null;case 1:return C(),P.depth_===0&&P.state_==S.ARRAY_END?(P.streamState_=2,P.JSC$11550_buffer_=k.substring(d)):P.JSC$11550_buffer_=l===-1?P.JSC$11550_buffer_+k.substring(R):k.substring(l),P.result_.length>
0?(f=P.result_,P.result_=[],f):null}return null};_.wO(_.cI,Dy);El.prototype.getValue=function(){return this.JSC$11558_value_};
El.prototype.clone=function(){return new El(this.JSC$11558_key_,this.JSC$11558_value_)};var QM=function(k){this.nodes_=[];if(k)a:{if(k instanceof QM){var v=k.getKeys();k=k.getValues();if(this.getCount()<=0){for(var C=this.nodes_,G=0;G<v.length;G++)C.push(new El(v[G],k[G]));break a}}else v=_.t9.getKeys(k),k=_.t9.getValues(k);for(C=0;C<v.length;C++)this.insert(v[C],k[C])}};
_.W=QM.prototype;_.W.insert=function(k,v){var C=this.nodes_;C.push(new El(k,v));k=C.length-1;v=this.nodes_;for(C=v[k];k>0;){var G=k-1>>1;if(v[G].JSC$11558_key_>C.JSC$11558_key_)v[k]=v[G],k=G;else break}v[k]=C};
_.W.remove=function(){var k=this.nodes_,v=k.length,C=k[0];if(!(v<=0)){if(v==1)k.length=0;else{k[0]=k.pop();k=0;v=this.nodes_;for(var G=v.length,p=v[k];k<G>>1;){var P=k*2+1,N=k*2+2;P=N<G&&v[N].JSC$11558_key_<v[P].JSC$11558_key_?N:P;if(v[P].JSC$11558_key_>p.JSC$11558_key_)break;v[k]=v[P];k=P}v[k]=p}return C.getValue()}};
_.W.peek=function(){var k=this.nodes_;if(k.length!=0)return k[0].getValue()};
_.W.getValues=function(){for(var k=this.nodes_,v=[],C=k.length,G=0;G<C;G++)v.push(k[G].getValue());return v};
_.W.getKeys=function(){for(var k=this.nodes_,v=[],C=k.length,G=0;G<C;G++)v.push(k[G].JSC$11558_key_);return v};
_.W.containsValue=function(k){return this.nodes_.some(function(v){return v.getValue()==k})};
_.W.containsKey=function(k){return this.nodes_.some(function(v){return v.JSC$11558_key_==k})};
_.W.clone=function(){return new QM(this)};
_.W.getCount=function(){return this.nodes_.length};
_.W.isEmpty=function(){return this.nodes_.length===0};
_.W.clear=function(){this.nodes_.length=0};_.b5=function(k,v){this.JSC$11564_map_={};this.JSC$11564_keys_=[];this.version_=this.size=0;var C=arguments.length;if(C>1){if(C%2)throw Error("ma");for(var G=0;G<C;G+=2)this.set(arguments[G],arguments[G+1])}else k&&this.addAll(k)};
_.W=_.b5.prototype;_.W.getCount=function(){return this.size};
_.W.getValues=function(){Ra(this);for(var k=[],v=0;v<this.JSC$11564_keys_.length;v++)k.push(this.JSC$11564_map_[this.JSC$11564_keys_[v]]);return k};
_.W.getKeys=function(){Ra(this);return this.JSC$11564_keys_.concat()};
_.W.containsKey=function(k){return this.has(k)};
_.W.has=function(k){return l5(this.JSC$11564_map_,k)};
_.W.containsValue=function(k){for(var v=0;v<this.JSC$11564_keys_.length;v++){var C=this.JSC$11564_keys_[v];if(l5(this.JSC$11564_map_,C)&&this.JSC$11564_map_[C]==k)return!0}return!1};
_.W.equals=function(k,v){if(this===k)return!0;if(this.size!=k.getCount())return!1;v=v||I_n;Ra(this);for(var C,G=0;C=this.JSC$11564_keys_[G];G++)if(!v(this.get(C),k.get(C)))return!1;return!0};
var I_n=function(k,v){return k===v};
_.b5.prototype.isEmpty=function(){return this.size==0};
_.b5.prototype.clear=function(){this.JSC$11564_map_={};this.version_=this.size=this.JSC$11564_keys_.length=0};
_.b5.prototype.remove=function(k){return this.delete(k)};
_.b5.prototype.delete=function(k){return l5(this.JSC$11564_map_,k)?(delete this.JSC$11564_map_[k],--this.size,this.version_++,this.JSC$11564_keys_.length>2*this.size&&Ra(this),!0):!1};
var Ra=function(k){if(k.size!=k.JSC$11564_keys_.length){for(var v=0,C=0;v<k.JSC$11564_keys_.length;){var G=k.JSC$11564_keys_[v];l5(k.JSC$11564_map_,G)&&(k.JSC$11564_keys_[C++]=G);v++}k.JSC$11564_keys_.length=C}if(k.size!=k.JSC$11564_keys_.length){v={};for(G=C=0;C<k.JSC$11564_keys_.length;){var p=k.JSC$11564_keys_[C];l5(v,p)||(k.JSC$11564_keys_[G++]=p,v[p]=1);C++}k.JSC$11564_keys_.length=G}};
_.W=_.b5.prototype;_.W.get=function(k,v){return l5(this.JSC$11564_map_,k)?this.JSC$11564_map_[k]:v};
_.W.set=function(k,v){l5(this.JSC$11564_map_,k)||(this.size+=1,this.JSC$11564_keys_.push(k),this.version_++);this.JSC$11564_map_[k]=v};
_.W.addAll=function(k){if(k instanceof _.b5)for(var v=k.getKeys(),C=0;C<v.length;C++)this.set(v[C],k.get(v[C]));else for(v in k)this.set(v,k[v])};
_.W.forEach=function(k,v){for(var C=this.getKeys(),G=0;G<C.length;G++){var p=C[G],P=this.get(p);k.call(v,P,p,this)}};
_.W.clone=function(){return new _.b5(this)};
_.W.transpose=function(){for(var k=new _.b5,v=0;v<this.JSC$11564_keys_.length;v++){var C=this.JSC$11564_keys_[v];k.set(this.JSC$11564_map_[C],C)}return k};
_.W.keys=function(){return U0D(this.__iterator__(!0)).toEs6()};
_.W.values=function(){return U0D(this.__iterator__(!1)).toEs6()};
_.W.entries=function(){var k=this;return jfn(this.keys(),function(v){return[v,k.get(v)]})};
_.W.__iterator__=function(k){Ra(this);var v=0,C=this.version_,G=this,p=new W$;p.next=function(){if(C!=G.version_)throw Error("ue");if(v>=G.JSC$11564_keys_.length)return H$;var P=G.JSC$11564_keys_[v++];return Nd(k?P:G.JSC$11564_map_[P])};
return p};
var l5=function(k,v){return Object.prototype.hasOwnProperty.call(k,v)};var Sd7=function(){this.JSC$11567_map_=new _.b5;this.JSC$11567_head_=new ZJZ("");this.JSC$11567_head_.next=this.JSC$11567_head_.prev=this.JSC$11567_head_},ufR=function(k,v){if(v=k.JSC$11567_map_.get(v))v.remove(),k.insert_(v);
return v};
_.W=Sd7.prototype;_.W.get=function(k,v){return(k=ufR(this,k))?k.value:v};
_.W.set=function(k,v){var C=ufR(this,k);C?C.value=v:(C=new ZJZ(k,v),this.JSC$11567_map_.set(k,C),this.insert_(C))};
_.W.peek=function(){return this.JSC$11567_head_.next.value};
_.W.shift=function(){return QxR(this,this.JSC$11567_head_.next)};
_.W.pop=function(){return QxR(this,this.JSC$11567_head_.prev)};
_.W.remove=function(k){return(k=this.JSC$11567_map_.get(k))?(this.removeNode(k),!0):!1};
_.W.removeNode=function(k){k.remove();this.JSC$11567_map_.remove(k.key)};
_.W.getCount=function(){return this.JSC$11567_map_.getCount()};
_.W.isEmpty=function(){return this.JSC$11567_map_.isEmpty()};
_.W.getKeys=function(){return this.map(function(k,v){return v})};
_.W.getValues=function(){return this.map(function(k){return k})};
_.W.contains=function(k){return this.some(function(v){return v==k})};
_.W.containsKey=function(k){return this.JSC$11567_map_.containsKey(k)};
_.W.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11567_head_.prev)};
_.W.forEach=function(k,v){for(var C=this.JSC$11567_head_.next;C!=this.JSC$11567_head_;C=C.next)k.call(v,C.value,C.key,this)};
_.W.map=function(k,v){for(var C=[],G=this.JSC$11567_head_.next;G!=this.JSC$11567_head_;G=G.next)C.push(k.call(v,G.value,G.key,this));return C};
_.W.some=function(k,v){for(var C=this.JSC$11567_head_.next;C!=this.JSC$11567_head_;C=C.next)if(k.call(v,C.value,C.key,this))return!0;return!1};
_.W.every=function(k,v){for(var C=this.JSC$11567_head_.next;C!=this.JSC$11567_head_;C=C.next)if(!k.call(v,C.value,C.key,this))return!1;return!0};
_.W.insert_=function(k){k.next=this.JSC$11567_head_.next;k.prev=this.JSC$11567_head_;this.JSC$11567_head_.next=k;for(k.next.prev=k;this.getCount()>100;)this.removeNode(this.JSC$11567_head_.prev)};
var QxR=function(k,v){k.JSC$11567_head_!=v&&k.removeNode(v);return v.value},ZJZ=function(k,v){this.key=k;
this.value=v};
ZJZ.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var bJU=function(){QM.apply(this,arguments)};
_.E(bJU,QM);bJU.prototype.enqueue=function(k,v){this.insert(k,v)};var R$L=function(){var k=Error();k.name="SecurityError";throw k;},UpZ=function(){return{get opener(){return null},
get closed(){return!0},get location(){R$L()},get document(){R$L()},postMessage:function(){},
close:function(){},
focus:function(){}}};var bhx={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 dsK={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 l_D={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(dsK).join("|");var dj7=function(){function k(I){I.substr(-1)!==";"&&(I+=";");return N(I)}
for(var v=Object.keys(l_D).sort(lv2),C=Object.keys(dsK).sort(lv2),G=0,p=0;G<C.length;G++)v[p]===C[G]?(C[G]+=";?",p++):C[G]+=";";var P=new RegExp("&(?:"+C.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),N=fv_();return function(I){return String(I).replace(P,k)}}();/*

 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 f_G={};var z$1=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"),FrR=/[\\&]/,ciw=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),Eq6=RegExp('[&<>"]',"g"),a_U=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),MuL=function(k){return k.charCodeAt(0)===92?k.charAt(1):dj7(k)},$jD=function(k){return FrR.test(k)?k.replace(ciw,MuL):k},Ujn=function(k){try{var v,C="";
if(typeof p!=="string"){var G=p;var p=";/?:@&=+$,-_.!~*'()#"}typeof G==="undefined"&&(G=!0);var P,N=f_G[p];if(N)var I=N;else{N=f_G[p]=[];for(P=0;P<128;P++){var S=String.fromCharCode(P);/^[0-9a-z]$/i.test(S)?N.push(S):N.push("%"+("0"+P.toString(16).toUpperCase()).slice(-2))}for(P=0;P<p.length;P++)N[p.charCodeAt(P)]=p[P];I=N}var Q=0;for(v=k.length;Q<v;Q++){var R=k.charCodeAt(Q);if(G&&R===37&&Q+2<v&&/^[0-9a-f]{2}$/i.test(k.slice(Q+1,Q+3)))C+=k.slice(Q,Q+3),Q+=2;else if(R<128)C+=I[R];else if(R>=55296&&
R<=57343){if(R>=55296&&R<=56319&&Q+1<v){var l=k.charCodeAt(Q+1);if(l>=56320&&l<=57343){C+=encodeURIComponent(k[Q]+k[Q+1]);Q++;continue}}C+="%EF%BF%BD"}else C+=encodeURIComponent(k[Q])}return C}catch(d){return k}},gqD=function(k){switch(k){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return k}},d8=function(k,v){return Eq6.test(k)?v?k.replace(a_U,gqD):k.replace(Eq6,gqD):k};/*

 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 fN;if(String.fromCodePoint)fN=function(k){try{return String.fromCodePoint(k)}catch(v){if(v instanceof RangeError)return String.fromCharCode(65533);throw v;}};
else{var iJL=String.fromCharCode,LrI=Math.floor;fN=function(){var k=[],v=-1,C=arguments.length;if(!C)return"";for(var G="";++v<C;){var p=Number(arguments[v]);if(!isFinite(p)||p<0||p>1114111||LrI(p)!==p)return String.fromCharCode(65533);if(p<=65535)k.push(p);else{p-=65536;var P=(p>>10)+55296;p=p%1024+56320;k.push(P,p)}if(v+1===C||k.length>16384)G+=iJL.apply(null,k),k.length=0}return G}};var OJQ=function(k){this.root=this.current=k;this.entering=!0};
OJQ.prototype.next=function(){var k=this.current,v=this.entering;if(k===null)return null;a:switch(k._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 C=!0;break a;default:C=!1}v&&C?k._firstChild?(this.current=k._firstChild,this.entering=!0):this.entering=!1:k===this.root?this.current=null:k._next===null?(this.current=
k._parent,this.entering=!1):(this.current=k._next,this.entering=!0);return{entering:v,node:k}};
var Ul=function(k,v){this._type=k;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=v;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};
Ul.prototype.appendChild=function(k){k.unlink();k._parent=this;this._lastChild?(this._lastChild._next=k,k._prev=this._lastChild):this._firstChild=k;this._lastChild=k};
Ul.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 yiL=function(k,v){v.unlink();v._next=k._next;v._next&&(v._next._prev=v);v._prev=k;k._next=v;v._parent=k._parent;v._next||(v._parent._lastChild=v)};
Ul.prototype.insertBefore=function(k){k.unlink();k._prev=this._prev;k._prev&&(k._prev._next=k);k._next=this;this._prev=k;k._parent=this._parent;k._prev||(k._parent._firstChild=k)};
_.SB.Object.defineProperties(Ul.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(k){this._literal=k}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(k){this._destination=k}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(k){this._title=k}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(k){this._info=k}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(k){this._level=k}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(k){this._listData.type=k}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(k){this._listData.tight=k}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(k){this._listData.start=k}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(k){this._onEnter=k}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(k){this._onExit=k}}});var zQ6=/[ \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,
FLm={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 X6R=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]/),
xjU=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),Ai7=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),e$G=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),qdL=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),mjL=/`+/,DjQ=/^`+/,tuI=/\.\.\./g,sx7=/--+/g,VuJ=/^<([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])?)*)>/,
h$1=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,B0U=/^ *(?:\n *)?/,jx1=/^[ \t\n\x0b\x0c\x0d]/,Ydn=/[ \t\n\x0b\x0c\x0d]+/g,w6L=/^\s/,nqR=/ *$/,JiD=/^ */,riJ=/^ *(?:\n|$)/,KrJ=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),T0w=/^[^\n`\[\]\\!<&*_'"]+/m,FO=function(k){var v=new Ul("text");v._literal=k;return v},cq=function(k){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=k||{}};
cq.prototype.match=function(k){k=k.exec(this.subject.slice(this.pos));if(k===null)return null;this.pos+=k.index+k[0].length;return k[0]};
cq.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var EP=function(k){k.match(B0U);return!0},kE1=function(k,v,C){var G=0;
var p=k.pos;if(v===39||v===34)G++,k.pos++;else for(;k.peek()===v;)G++,k.pos++;if(G===0)G=null;else{var P=p===0?"\n":k.subject.charAt(p-1);var N=k.peek();N=N===-1?"\n":fN(N);var I=w6L.test(N);N=X6R.test(N);var S=w6L.test(P);var Q=X6R.test(P);P=!I&&!(N&&!S&&!Q);I=!S&&!(Q&&!I&&!N);v===95?(S=P&&(!I||Q),N=I&&(!P||N)):(S=v===39||v===34?P&&!I:P,N=I);k.pos=p;G={numdelims:G,can_open:S,can_close:N}}if(!G)return!1;p=G.numdelims;N=k.pos;k.pos+=p;N=v===39?"\u2019":v===34?"\u201c":k.subject.slice(N,k.pos);N=FO(N);
C.appendChild(N);k.delimiters={cc:v,numdelims:p,origdelims:p,node:N,previous:k.delimiters,next:null,can_open:G.can_open,can_close:G.can_close};k.delimiters.previous!==null&&(k.delimiters.previous.next=k.delimiters);return!0},oy6=function(k,v){v.previous!==null&&(v.previous.next=v.next);
v.next===null?k.delimiters=v.previous:v.next.previous=v.previous},vyR=function(k,v){var C,G,p=[],P=!1;
p[95]=v;p[42]=v;p[39]=v;p[34]=v;for(C=k.delimiters;C!==null&&C.previous!==v;)C=C.previous;for(;C!==null;){var N=C.cc;if(C.can_close){var I=C.previous;for(G=!1;I!==null&&I!==v&&I!==p[N];){P=(C.can_open||I.can_close)&&(I.origdelims+C.origdelims)%3===0;if(I.cc===C.cc&&I.can_open&&!P){G=!0;break}I=I.previous}var S=C;if(N===42||N===95)if(G){var Q=C.numdelims>=2&&I.numdelims>=2?2:1;var R=I.node;var l=C.node;I.numdelims-=Q;C.numdelims-=Q;R._literal=R._literal.slice(0,R._literal.length-Q);l._literal=l._literal.slice(0,
l._literal.length-Q);var d=new Ul(Q===1?"emph":"strong");for(Q=R._next;Q&&Q!==l;){var f=Q._next;Q.unlink();d.appendChild(Q);Q=f}yiL(R,d);Q=I;f=C;Q.next!==f&&(Q.next=f,f.previous=Q);I.numdelims===0&&(R.unlink(),oy6(k,I));C.numdelims===0&&(l.unlink(),I=C.next,oy6(k,C),C=I)}else C=C.next;else N===39?(C.node._literal="\u2019",G&&(I.node._literal="\u2018"),C=C.next):N===34&&(C.node._literal="\u201d",G&&(I.node.literal="\u201c"),C=C.next);G||P||(p[N]=S.previous,S.can_open||oy6(k,S))}else C=C.next}for(;k.delimiters!==
null&&k.delimiters!==v;)oy6(k,k.delimiters)},C7R=function(k){k=k.match(xjU);
return k===null?null:$jD(k.substr(1,k.length-2))},GEQ=function(k){var v=k.match(Ai7);
if(v===null){v=k.pos;for(var C=0,G;(G=k.peek())!==-1;)if(G===92)k.pos+=1,k.peek()!==-1&&(k.pos+=1);else if(G===40)k.pos+=1,C+=1;else if(G===41)if(C<1)break;else k.pos+=1,--C;else if(jx1.exec(fN(G))!==null)break;else k.pos+=1;v=k.subject.substr(v,k.pos-v);return Ujn($jD(v))}return Ujn($jD(v.substr(1,v.length-2)))},p1Z=function(k){k=k.match(KrJ);
return k===null||k.length>1001?0:k.length},P7n=function(k,v,C,G){k.brackets!==null&&(k.brackets.bracketAfter=!0);
k.brackets={node:v,previous:k.brackets,previousDelimiter:k.delimiters,index:C,image:G,active:!0}},Wc7=function(k,v){var C;
return(C=k.match(T0w))?(k.options.smart?v.appendChild(FO(C.replace(tuI,"\u2026").replace(sx7,function(G){var p=0,P=0;G.length%3===0?P=G.length/3:G.length%2===0?p=G.length/2:G.length%3===2?(p=1,P=(G.length-2)/3):(p=2,P=(G.length-4)/3);G="";var N;for(N=0;N<P;N++)G+="\u2014";for(N=0;N<p;N++)G+="\u2013";return G}))):v.appendChild(FO(C)),!0):!1},HU1=function(k,v,C){k.subject=v;
k.pos=0;v=k.pos;var G=p1Z(k);if(G===0)return 0;var p=k.subject.substr(0,G);if(k.peek()===58)k.pos++;else return k.pos=v,0;EP(k);G=GEQ(k);if(G===null||G.length===0)return k.pos=v,0;var P=k.pos;EP(k);var N=C7R(k);N===null&&(N="",k.pos=P);var I=!0;k.match(riJ)===null&&(N===""?I=!1:(N="",k.pos=P,I=k.match(riJ)!==null));if(!I)return k.pos=v,0;p=ce$(p);if(p==="")return k.pos=v,0;C[p]||(C[p]={destination:G,title:N});return k.pos-v},NOQ=function(k,v){var C,G=k.peek();
if(G===-1)return!1;switch(G){case 10:k.pos+=1;if((C=v._lastChild)&&C.type==="text"&&C._literal[C._literal.length-1]===" "){var p=C._literal[C._literal.length-2]===" ";C._literal=C._literal.replace(nqR,"");v.appendChild(new Ul(p?"linebreak":"softbreak"))}else v.appendChild(new Ul("softbreak"));k.match(JiD);C=!0;break;case 92:C=k.subject;k.pos+=1;k.peek()===10?(k.pos+=1,C=new Ul("linebreak"),v.appendChild(C)):e$G.test(C.charAt(k.pos))?(v.appendChild(FO(C.charAt(k.pos))),k.pos+=1):v.appendChild(FO("\\"));
C=!0;break;case 96:a:if(C=k.match(DjQ),C===null)C=!1;else{p=k.pos;for(var P;(P=k.match(mjL))!==null;)if(P===C){P=new Ul("code");P._literal=k.subject.slice(p,k.pos-C.length).trim().replace(Ydn," ");v.appendChild(P);C=!0;break a}k.pos=p;v.appendChild(FO(C));C=!0}break;case 42:case 95:C=kE1(k,G,v);break;case 39:case 34:C=k.options.smart&&kE1(k,G,v);break;case 91:C=k.pos;k.pos+=1;p=FO("[");v.appendChild(p);P7n(k,p,C,!1);C=!0;break;case 33:C=k.pos;k.pos+=1;k.peek()===91?(k.pos+=1,p=FO("!["),v.appendChild(p),
P7n(k,p,C+1,!0)):v.appendChild(FO("!"));C=!0;break;case 93:var N,I=!1,S;k.pos+=1;var Q=k.pos;p=k.brackets;if(p===null)v.appendChild(FO("]"));else if(p.active){C=p.image;var R=k.pos;k.peek()===40&&(k.pos++,EP(k)&&(P=GEQ(k))!==null&&EP(k)&&(jx1.test(k.subject.charAt(k.pos-1))&&(N=C7R(k)),1)&&EP(k)&&k.peek()===41?(k.pos+=1,I=!0):k.pos=R);if(!I){var l=k.pos,d=p1Z(k);d>2?S=k.subject.slice(l,l+d):p.bracketAfter||(S=k.subject.slice(p.index,Q));d===0&&(k.pos=R);S&&(S=k.refmap[ce$(S)])&&(P=S.destination,N=
S.title,I=!0)}if(I){Q=new Ul(C?"image":"link");Q._destination=P;Q._title=N||"";for(P=p.node._next;P;)N=P._next,P.unlink(),Q.appendChild(P),P=N;v.appendChild(Q);vyR(k,p.previousDelimiter);k.brackets=k.brackets.previous;p.node.unlink();if(!C)for(p=k.brackets;p!==null;)p.image||(p.active=!1),p=p.previous}else k.brackets=k.brackets.previous,k.pos=Q,v.appendChild(FO("]"))}else v.appendChild(FO("]")),k.brackets=k.brackets.previous;C=!0;break;case 60:(C=k.match(VuJ))?(C=C.slice(1,C.length-1),p=new Ul("link"),
p._destination=Ujn("mailto:"+C),p._title="",p.appendChild(FO(C)),v.appendChild(p),C=!0):(C=k.match(h$1))?(C=C.slice(1,C.length-1),p=new Ul("link"),p._destination=Ujn(C),p._title="",p.appendChild(FO(C)),v.appendChild(p),C=!0):C=!1;C||(C=k.match(z$1),C===null?C=!1:(p=new Ul("html_inline"),p._literal=C,v.appendChild(p),C=!0));break;case 38:(C=k.match(qdL))?(v.appendChild(FO(dj7(C))),C=!0):C=!1;break;default:C=Wc7(k,v)}C||(k.pos+=1,v.appendChild(FO(fN(G))));return!0};
cq.prototype.parseInlines=function(k){this.subject=k._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;NOQ(this,k););k._string_content=null;vyR(this,null)};
cq.prototype.parse=cq.prototype.parseInlines;var IuL=[/./,/^<(?: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")],ZU7=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],S5Q=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,ujG=/^[#`~*+_=<>0-9-\|]|\|/,QqR=/[^ \t\f\v\r\n]/,bUw=/^[*+-]/,RU1=/^(\d{1,9})([.)])/,luI=/^#{1,6}(?:[ \t]+|$)/,dL1=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,fuQ=/^(?:`{3,}|~{3,})(?= *$)/,zU6=/^(?:=+|-+)[ \t]*$/,FcJ=/\r\n|\n|\r/,avZ=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,Ma2=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,cTQ={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(k){return k!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(k,v){for(k=v._firstChild;k;){if(EWZ(k)&&k._next){v._listData.tight=!1;break}for(var C=k._firstChild;C;){if(EWZ(C)&&(k._next||C._next)){v._listData.tight=!1;break}C=C._next}k=k._next}},
canContain:function(k){return k==="item"},
acceptsLines:!1},block_quote:{continue:function(k){var v=k.currentLine;if(k.indented||Mr(v,k.nextNonspace)!==62)return 1;aa(k);MV(k,1,!1);ab(Mr(v,k.offset))&&MV(k,1,!0);return 0},
finalize:function(){},
canContain:function(k){return k!=="item"},
acceptsLines:!1},item:{continue:function(k,v){if(k.blank){if(v._firstChild==null)return 1;aa(k)}else if(k.indent>=v._listData.markerOffset+v._listData.padding)MV(k,v._listData.markerOffset+v._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(k){return k!=="item"&&!$sO(k)},
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(k,v){var C=k.currentLine,G=k.indent;if(v._isFenced){if((G=G<=3&&C.charAt(k.nextNonspace)===v._fenceChar&&C.slice(k.nextNonspace).match(fuQ))&&G[0].length>=v._fenceLength)return k.finalize(v,k.lineNumber),2;for(v=v._fenceOffset;v>0&&ab(Mr(C,k.offset));)MV(k,1,!0),v--}else if(G>=4)MV(k,4,!0);else if(k.blank)aa(k);else return 1;return 0},
finalize:function(k,v){if(v._isFenced){var C=v._string_content,G=C.indexOf("\n");k=C.slice(0,G);C=C.slice(G+1);v.info=$jD(k.trim());v._literal=C}else v._literal=v._string_content.replace(/(\n *)+$/,"\n");v._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(k,v){return!k.blank||v._htmlBlockType!==6&&v._htmlBlockType!==7?0:1},
finalize:function(k,v){v._literal=v._string_content.replace(/(\n *)+$/,"");v._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(k){return k.blank?1:0},
finalize:function(k,v){for(var C,G=!1;Mr(v._string_content,0)===91&&(C=HU1(k.inlineParser,v._string_content,k.refmap));)v._string_content=v._string_content.slice(C),G=!0;G&&!QqR.test(v._string_content)&&v.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(k){return $D(k.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(k){return k=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(k,v){if(!v._rowIsDelimiter){k=v._isHeader?"th":"td";for(var C=v._parent._tableColumns,G=v._string_content,p=0,P="",N,I=v._sourcepos[0][0];p<G.length;){switch(G[p]){case "|":N&&(N._string_content=P.trim(),P="",N=null,C--,C<=0&&(p=G.length));break;default:if(!N){N=new Ul(k,[[I,p],[I,p]]);var S=v._parent._columnAlignment,Q=v._parent._tableColumns-C;S&&Q<=S.length&&Q>=0&&(N._alignment=S[Q]);v.appendChild(N)}P+=G[p];N._sourcepos[1][1]=p}p++}N&&(N._string_content=P.trim());v._string_content=
""}},
canContain:function(k){return k!=="row"},
acceptsLines:!1}},EyQ=[function(k){if(k.indented||Mr(k.currentLine,k.nextNonspace)!==62)return 0;aa(k);MV(k,1,!1);ab(Mr(k.currentLine,k.offset))&&MV(k,1,!0);$5(k);k.addChild("block_quote",k.nextNonspace);return 1},
function(k){var v;if(!k.indented&&(v=k.currentLine.slice(k.nextNonspace).match(luI))){aa(k);MV(k,v[0].length,!1);$5(k);var C=k.addChild("heading",k.nextNonspace);C.level=v[0].trim().length;C._string_content=k.currentLine.slice(k.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");MV(k,k.currentLine.length-k.offset);return 2}return 0},
function(k){var v;if(!k.indented&&(v=k.currentLine.slice(k.nextNonspace).match(dL1))){var C=v[0].length;$5(k);var G=k.addChild("code_block",k.nextNonspace);G._isFenced=!0;G._fenceLength=C;G._fenceChar=v[0][0];G._fenceOffset=k.indent;aa(k);MV(k,C,!1);return 2}return 0},
function(k,v){if(!k.indented&&Mr(k.currentLine,k.nextNonspace)===60){var C=k.currentLine.slice(k.nextNonspace),G;for(G=1;G<=7;G++)if(IuL[G].test(C)&&(G<7||v.type!=="paragraph"))return $5(k),k.addChild("html_block",k.offset)._htmlBlockType=G,2}return 0},
function(k,v){var C;if(!k.indented&&v.type==="paragraph"&&(C=k.currentLine.slice(k.nextNonspace).match(zU6))){$5(k);var G=new Ul("heading",v.sourcepos);G.level=C[0][0]==="="?1:2;G._string_content=v._string_content;yiL(v,G);v.unlink();k.tip=G;MV(k,k.currentLine.length-k.offset,!1);return 2}return 0},
function(k){return!k.indented&&S5Q.test(k.currentLine.slice(k.nextNonspace))?($5(k),k.addChild("thematic_break",k.nextNonspace),MV(k,k.currentLine.length-k.offset,!1),2):0},
function(k,v){var C,G;if(!(G=k.indented&&v.type!=="list")){a:{var p=v,P=k.currentLine.slice(k.nextNonspace);G={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:k.indent};if(C=P.match(bUw))G.type="bullet",G.bulletChar=C[0][0];else{if(!(C=P.match(RU1))||p.type==="paragraph"&&C[1]!=="1"){C=null;break a}G.type="ordered";G.start=parseInt(C[1],10);G.delimiter=C[2]}var N=Mr(k.currentLine,k.nextNonspace+C[0].length);if(N!==-1&&N!==9&&N!==32||p.type==="paragraph"&&!k.currentLine.slice(k.nextNonspace+
C[0].length).match(QqR))C=null;else{aa(k);MV(k,C[0].length,!0);p=k.column;P=k.offset;do MV(k,1,!0),N=Mr(k.currentLine,k.offset);while(k.column-p<5&&ab(N));N=Mr(k.currentLine,k.offset)===-1;var I=k.column-p;I>=5||I<1||N?(G.padding=C[0].length+1,k.column=p,k.offset=P,ab(Mr(k.currentLine,k.offset))&&MV(k,1,!0)):G.padding=C[0].length+I;C=G}}G=!C}if(G)return 0;$5(k);(G=k.tip.type!=="list")||(v=v._listData,G=!(v.type===C.type&&v.delimiter===C.delimiter&&v.bulletChar===C.bulletChar));G&&(v=k.addChild("list",
k.nextNonspace),v._listData=C);v=k.addChild("item",k.nextNonspace);v._listData=C;return 1},
function(k){var v;return((v=k.options.shouldParseIndentAsCodeBlock)!=null?v:1)&&k.indented&&k.tip.type!=="paragraph"&&!k.blank?(MV(k,4,!0),$5(k),k.addChild("code_block",k.offset),2):0},
function(k,v){var C=$D(k.currentLine),G=$D(k.lookahead);if(C!==0&&G<0&&Math.abs(C)==Math.abs(G)&&!$sO(v.type)){$5(k);v=k.addChild("table",k.nextNonspace);v._tableRows=1;v._tableColumns=Math.abs(C);C=k.lookahead;if(Ma2.test(C)){G=[];for(var p=0,P=!1,N=0,I=void 0;p<C.length;){var S=N>=3;switch(C[p]){case "-":N++;break;case "|":P&&(G.push(I),I=void 0,N=0);P=!0;break;case ":":I||S||(I="left"),!I&&S&&(I="right"),I==="left"&&S&&(I="center")}p++}C=G}else C=void 0;v._columnAlignment=C;v=k.addChild("row",
k.nextNonspace);v._isHeader=!0;MV(k,k.currentLine.length-k.offset,!1);v._string_content=k.currentLine;return 1}return 0},
function(k,v){if(v.type=="table"&&$D(k.currentLine)!==0){$5(k);var C=v;v=k.addChild("row",k.nextNonspace);$D(k.currentLine)<0?v._rowIsDelimiter=!0:C._tableRows+=1;MV(k,k.currentLine.length-k.offset,!1);v._string_content=k.currentLine;return 2}return 0}],FlD=function(){var k={shouldParseIndentAsCodeBlock:!1};
k=k===void 0?{}:k;this.lastMatchedContainer=this.doc=Us6();this.refmap={};this.lastLineLength=0;this.inlineParser=new cq(k);this.options=k;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=cTQ;this.blockStarts=EyQ},auw=function(k){k.partiallyConsumedTab&&(k.offset+=1,k.tip._string_content+=" ".repeat(4-k.column%
4));
k.tip._string_content+=k.currentLine.slice(k.offset)+"\n"};
FlD.prototype.addChild=function(k,v){for(;!this.blocks[this.tip.type].canContain(k);)this.finalize(this.tip,this.lineNumber-1);k=new Ul(k,[[this.lineNumber,v+1],[0,0]]);k._string_content="";this.tip.appendChild(k);return this.tip=k};
var $5=function(k){if(!k.allClosed){for(;k.oldtip!==k.lastMatchedContainer;){var v=k.oldtip._parent;k.finalize(k.oldtip,k.lineNumber-1);k.oldtip=v}k.allClosed=!0}},MV=function(k,v,C){for(var G=k.currentLine,p,P;v>0&&(P=G[k.offset]);)P==="\t"?(p=4-k.column%4,C?(k.partiallyConsumedTab=p>v,p=p>v?v:p,k.column+=p,k.offset+=k.partiallyConsumedTab?0:1,v-=p):(k.partiallyConsumedTab=!1,k.column+=p,k.offset+=1,--v)):(k.partiallyConsumedTab=!1,k.offset+=1,k.column+=1,--v)},aa=function(k){k.offset=k.nextNonspace;
k.column=k.nextNonspaceColumn;k.partiallyConsumedTab=!1},MNZ=function(k){for(var v=k.currentLine,C=k.offset,G=k.column,p;(p=v.charAt(C))!=="";)if(p===" ")C++,G++;
else if(p==="\t")C++,G+=4-G%4;else break;k.blank=p==="\n"||p==="\r"||p==="";k.nextNonspace=C;k.nextNonspaceColumn=G;k.indent=k.nextNonspaceColumn-k.column;k.indented=k.indent>=4};
FlD.prototype.finalize=function(k,v){var C=k._parent;k._open=!1;k.sourcepos[1]=[v,this.lastLineLength];this.blocks[k.type].finalize(this,k);this.tip=C};
FlD.prototype.parse=function(k){this.tip=this.doc=Us6();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!k)return this.doc;this.options.time&&console.time("preparing input");var v=k.split(FcJ),C=v.length;k.charCodeAt(k.length-1)===10&&--C;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(k=0;k<C;k++)a:{var G=void 0,p=v[k],P=v[k+1],N=!0,I=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;p.indexOf("\x00")!==-1&&(p=p.replace(/\0/g,"\ufffd"));this.currentLine=p;for(this.lookahead=P;(G=I._lastChild)&&G._open;){I=G;MNZ(this);switch(this.blocks[I.type].continue(this,I)){case 0:break;case 1:N=!1;break;case 2:this.lastLineLength=p.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!N){I=I._parent;break}}this.allClosed=I===this.oldtip;this.lastMatchedContainer=
I;G=I.type!=="paragraph"&&cTQ[I.type].acceptsLines;P=this.blockStarts;for(N=P.length;!G;){MNZ(this);if(!this.indented&&!ujG.test(p.slice(this.nextNonspace))){aa(this);break}for(var S=0;S<N;){var Q=P[S](this,I);if(Q===1){I=this.tip;break}else if(Q===2){I=this.tip;G=!0;break}else S++}if(S===N){aa(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){$5(this);this.blank&&I.lastChild&&(I.lastChild._lastLineBlank=!0);G=I.type;P=this.blank&&!(G==="block_quote"||G==="code_block"&&I._isFenced||
G==="item"&&!I._firstChild&&I.sourcepos[0][0]===this.lineNumber);for(N=I;N;)N._lastLineBlank=P,N=N._parent;this.blocks[G].acceptsLines?(auw(this),G==="html_block"&&I._htmlBlockType>=1&&I._htmlBlockType<=5&&ZU7[I._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(I,this.lineNumber)):this.offset<p.length&&!this.blank&&(this.addChild("paragraph",this.offset),aa(this),auw(this))}else auw(this);this.lastLineLength=p.length}for(;this.tip;)this.finalize(this.tip,C);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");p=new OJQ(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;C=p.next();)v=C.node,k=v.type,C.entering||k!=="paragraph"&&k!=="heading"&&k!=="th"&&k!="td"||this.inlineParser.parse(v);this.options.time&&console.timeEnd("inline parsing");return this.doc};gWi.prototype.render=function(k){k=new OJQ(k);var v;this.buffer="";for(this.lastOut="\n";v=k.next();){var C=v.node.type;if(this[C])this[C](v.node,v.entering)}return this.buffer};
gWi.prototype.out=function(k){UP(this,k)};
var UP=function(k,v){k.buffer+=v;k.lastOut=v};
gWi.prototype.cr=function(){this.lastOut!=="\n"&&UP(this,"\n")};var $LL=/^javascript:|vbscript:|file:|data:/i,ULQ=/^data:image\/(?:png|gif|jpeg|webp)/i,gyI=function(k){return $LL.test(k)&&!ULQ.test(k)};
g2.prototype=Object.create(gWi.prototype);_.W=g2.prototype;_.W.text=function(k){this.out(k.literal)};
_.W.html_inline=function(k){this.options.safe?UP(this,"\x3c!-- raw HTML omitted --\x3e"):UP(this,k.literal)};
_.W.html_block=function(k){this.cr();this.options.safe?UP(this,"\x3c!-- raw HTML omitted --\x3e"):UP(this,k.literal);this.cr()};
_.W.softbreak=function(){UP(this,this.options.softbreak)};
_.W.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.W.link=function(k,v){var C=this.attrs(k);v?(this.options.safe&&gyI(k.destination)||C.push(["href",d8(k.destination,!0)]),k.title&&C.push(["title",d8(k.title,!0)]),this.tag("a",C)):this.tag("/a")};
_.W.image=function(k,v){v?(this.disableTags===0&&(this.options.safe&&gyI(k.destination)?UP(this,'<img src="" alt="'):UP(this,'<img src="'+d8(k.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(k.title&&UP(this,'" title="'+d8(k.title,!0)),UP(this,'" />')))};
_.W.emph=function(k,v){this.tag(v?"em":"/em")};
_.W.strong=function(k,v){this.tag(v?"strong":"/strong")};
_.W.paragraph=function(k,v){var C=k.parent.parent;k=this.attrs(k);C!==null&&C.type==="list"&&C.listTight||(v?(this.cr(),this.tag("p",k)):(this.tag("/p"),this.cr()))};
_.W.heading=function(k,v){var C="h"+k.level;k=this.attrs(k);v?(this.cr(),this.tag(C,k)):(this.tag("/"+C),this.cr())};
_.W.code=function(k){this.tag("code");this.out(k.literal);this.tag("/code")};
_.W.code_block=function(k){var v=k.info?k.info.split(/\s+/):[],C=this.attrs(k);v.length>0&&v[0].length>0&&C.push(["class","language-"+d8(v[0],!0)]);this.cr();this.tag("pre");this.tag("code",C);this.out(k.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.W.thematic_break=function(k){k=this.attrs(k);this.cr();this.tag("hr",k,!0);this.cr()};
_.W.block_quote=function(k,v){k=this.attrs(k);v?(this.cr(),this.tag("blockquote",k)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.W.list=function(k,v){var C=k.listType==="bullet"?"ul":"ol",G=this.attrs(k);v?(k=k.listStart,k!==null&&k!==1&&G.push(["start",k.toString()]),this.cr(),this.tag(C,G)):(this.cr(),this.tag("/"+C));this.cr()};
_.W.item=function(k,v){k=this.attrs(k);v?this.tag("li",k):(this.tag("/li"),this.cr())};
_.W.custom_inline=function(k,v){v&&k.onEnter?UP(this,k.onEnter):!v&&k.onExit&&UP(this,k.onExit)};
_.W.custom_block=function(k,v){this.cr();v&&k.onEnter?UP(this,k.onEnter):!v&&k.onExit&&UP(this,k.onExit);this.cr()};
_.W.table=function(k,v){k=this.attrs(k);v?(this.cr(),this.tag("table",k)):(this.tag("/table"),this.cr())};
_.W.row=function(k,v){k._rowIsDelimiter||(k=this.attrs(k),v?this.tag("tr",k):this.tag("/tr"))};
_.W.td=function(k,v){var C=this.attrs(k);k._alignment&&C.push(["align",k._alignment]);v?this.tag("td",C):this.tag("/td")};
_.W.th=function(k,v){var C=this.attrs(k);k._alignment&&C.push(["align",k._alignment]);v?this.tag("th",C):this.tag("/th")};
_.W.out=function(k){UP(this,d8(k,!1))};
_.W.tag=function(k,v,C){if(!(this.disableTags>0)){this.buffer+="<"+k;if(v&&v.length>0){k=0;for(var G;(G=v[k])!==void 0;)this.buffer+=" "+G[0]+'="'+G[1]+'"',k++}C&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.W.attrs=function(k){var v=[];this.options.sourcepos&&(k=k.sourcepos)&&v.push(["data-sourcepos",String(k[0][0])+":"+String(k[0][1])+"-"+String(k[1][0])+":"+String(k[1][1])]);return v};
g2.prototype.text=g2.prototype.text;g2.prototype.html_inline=g2.prototype.html_inline;g2.prototype.html_block=g2.prototype.html_block;g2.prototype.softbreak=g2.prototype.softbreak;g2.prototype.linebreak=g2.prototype.linebreak;g2.prototype.link=g2.prototype.link;g2.prototype.image=g2.prototype.image;g2.prototype.emph=g2.prototype.emph;g2.prototype.strong=g2.prototype.strong;g2.prototype.paragraph=g2.prototype.paragraph;g2.prototype.heading=g2.prototype.heading;g2.prototype.code=g2.prototype.code;
g2.prototype.code_block=g2.prototype.code_block;g2.prototype.thematic_break=g2.prototype.thematic_break;g2.prototype.block_quote=g2.prototype.block_quote;g2.prototype.list=g2.prototype.list;g2.prototype.item=g2.prototype.item;g2.prototype.custom_inline=g2.prototype.custom_inline;g2.prototype.custom_block=g2.prototype.custom_block;g2.prototype.table=g2.prototype.table;g2.prototype.row=g2.prototype.row;g2.prototype.td=g2.prototype.td;g2.prototype.th=g2.prototype.th;g2.prototype.out=g2.prototype.out;
g2.prototype.tag=g2.prototype.tag;g2.prototype.attrs=g2.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 iUL,LcL,R22;(function(){function k(y,L){return y<L?-1:y>L?1:y>=L?0:NaN}
function v(y){return function(L,m){return k(y(L),m)}}
function C(){for(var y=0,L=arguments.length,m={},kj;y<L;++y){if(!(kj=arguments[y]+"")||kj in m)throw Error("we`"+kj);m[kj]=[]}return new G(m)}
function G(y){this._=y}
function p(y,L){return y.trim().split(/^|\s+/).map(function(m){var kj="",IO=m.indexOf(".");IO>=0&&(kj=m.slice(IO+1),m=m.slice(0,IO));if(m&&!L.hasOwnProperty(m))throw Error("xe`"+m);return{type:m,name:kj}})}
function P(y,L,m){for(var kj=0,IO=y.length;kj<IO;++kj)if(y[kj].name===L){y[kj]=AC3;y=y.slice(0,kj).concat(y.slice(kj+1));break}m!=null&&y.push({name:L,value:m});return y}
function N(y){var L=y,m=L.indexOf(":");m>=0&&(L=y.slice(0,m))!=="xmlns"&&(y=y.slice(m+1));return Yq.hasOwnProperty(L)?{space:Yq[L],local:y}:y}
function I(y){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(y):L.createElementNS(m,y)}}
function S(y){return function(){return this.ownerDocument.createElementNS(y.space,y.local)}}
function Q(y){y=N(y);return(y.local?S:I)(y)}
function R(){}
function l(y){return y==null?R:function(){return this.querySelector(y)}}
function d(y){return Array(y.length)}
function f(y,L){this.ownerDocument=y.ownerDocument;this.namespaceURI=y.namespaceURI;this._next=null;this._parent=y;this.__data__=L}
function c(y){return function(){return y}}
function U(y,L,m,kj,IO,d3){for(var aO=0,xj,WD=L.length,oL=d3.length;aO<oL;++aO)(xj=L[aO])?(xj.__data__=d3[aO],kj[aO]=xj):m[aO]=new f(y,d3[aO]);for(;aO<WD;++aO)if(xj=L[aO])IO[aO]=xj}
function O(y,L,m,kj,IO,d3,aO){var xj,WD,oL={},NZ=L.length,RL=d3.length,nL=Array(NZ),xF;for(xj=0;xj<NZ;++xj)if(WD=L[xj])nL[xj]=xF="$"+aO.call(WD,WD.__data__,xj,L),xF in oL?IO[xj]=WD:oL[xF]=WD;for(xj=0;xj<RL;++xj)xF="$"+aO.call(y,d3[xj],xj,d3),(WD=oL[xF])?(kj[xj]=WD,WD.__data__=d3[xj],oL[xF]=null):m[xj]=new f(y,d3[xj]);for(xj=0;xj<NZ;++xj)(WD=L[xj])&&oL[nL[xj]]===WD&&(IO[xj]=WD)}
function X(y,L){return y<L?-1:y>L?1:y>=L?0:NaN}
function x(y){return function(){this.removeAttribute(y)}}
function w(y){return function(){this.removeAttributeNS(y.space,y.local)}}
function V(y,L){return function(){this.setAttribute(y,L)}}
function h(y,L){return function(){this.setAttributeNS(y.space,y.local,L)}}
function n(y,L){return function(){var m=L.apply(this,arguments);m==null?this.removeAttribute(y):this.setAttribute(y,m)}}
function oO(y,L){return function(){var m=L.apply(this,arguments);m==null?this.removeAttributeNS(y.space,y.local):this.setAttributeNS(y.space,y.local,m)}}
function Ng(y){return function(){this.style.removeProperty(y)}}
function Sm(y,L,m){return function(){this.style.setProperty(y,L,m)}}
function U2(y,L,m){return function(){var kj=L.apply(this,arguments);kj==null?this.style.removeProperty(y):this.style.setProperty(y,kj,m)}}
function lD(y,L){return y.style.getPropertyValue(L)||(y.ownerDocument&&y.ownerDocument.defaultView||y.document&&y||y.defaultView).getComputedStyle(y,null).getPropertyValue(L)}
function Fb(y){return function(){delete this[y]}}
function qg(y,L){return function(){this[y]=L}}
function O2(y,L){return function(){var m=L.apply(this,arguments);m==null?delete this[y]:this[y]=m}}
function En(){this.textContent=""}
function m1(y){return function(){this.textContent=y}}
function MZ(y){return function(){var L=y.apply(this,arguments);this.textContent=L==null?"":L}}
function kQ(){this.innerHTML=""}
function QU(y){return function(){this.innerHTML=y}}
function xQ(y){return function(){var L=y.apply(this,arguments);this.innerHTML=L==null?"":L}}
function LL(){return null}
function ad(){var y=this.parentNode;y&&y.removeChild(this)}
function zY(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function WZ(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function CL(y,L,m){y=d7(y,L,m);return function(kj){var IO=kj.relatedTarget;IO&&(IO===this||IO.compareDocumentPosition(this)&8)||y.call(this,kj)}}
function d7(y,L,m){return function(){y.call(this,this.__data__,L,m)}}
function We(y){return y.trim().split(/^|\s+/).map(function(L){var m="",kj=L.indexOf(".");kj>=0&&(m=L.slice(kj+1),L=L.slice(0,kj));return{type:L,name:m}})}
function F6(y){return function(){var L=this.__on;if(L){for(var m=0,kj=-1,IO=L.length,d3;m<IO;++m)(d3=L[m],y.type&&d3.type!==y.type||d3.name!==y.name)?L[++kj]=d3:this.removeEventListener(d3.type,d3.listener,d3.capture);++kj?L.length=kj:delete this.__on}}}
function GY(y,L,m){var kj=YBZ.hasOwnProperty(y.type)?CL:d7;return function(IO,d3,aO){IO=this.__on;var xj;d3=kj(L,d3,aO);if(IO){aO=0;for(var WD=IO.length;aO<WD;++aO)if((xj=IO[aO]).type===y.type&&xj.name===y.name){this.removeEventListener(xj.type,xj.listener,xj.capture);this.addEventListener(xj.type,xj.listener=d3,xj.capture=m);xj.value=L;return}}this.addEventListener(y.type,d3,m);xj={type:y.type,name:y.name,value:L,listener:d3,capture:m};IO?IO.push(xj):this.__on=[xj]}}
function xv(y,L,m){var kj=y.ownerDocument&&y.ownerDocument.defaultView||y.document&&y||y.defaultView,IO=kj.CustomEvent;typeof IO==="function"?IO=new IO(L,m):(IO=kj.document.createEvent("Event"),m?(IO.initEvent(L,m.bubbles,m.cancelable),IO.detail=m.detail):IO.initEvent(L,!1,!1));y.dispatchEvent(IO)}
function YQ(y,L){return function(){return xv(this,y,L)}}
function bG(y,L){return function(){return xv(this,y,L.apply(this,arguments))}}
function uG(y,L){this._groups=y;this._parents=L}
function od(){return new uG([[document.documentElement]],ec2)}
function J_(){this._="@"+(++qBa).toString(36)}
function zJ(y,L,m){y.prototype=L.prototype=m;m.constructor=y}
function F2(y,L){y=Object.create(y.prototype);for(var m in L)y[m]=L[m];return y}
function rs(){}
function y2(y){var L;y=(y+"").trim().toLowerCase();return(L=m7d.exec(y))?(L=parseInt(L[1],16),new UX(L>>8&15|L>>4&240,L>>4&15|L&240,(L&15)<<4|L&15,1)):(L=D7y.exec(y))?sQ(parseInt(L[1],16)):(L=trd.exec(y))?new UX(L[1],L[2],L[3],1):(L=slF.exec(y))?new UX(L[1]*255/100,L[2]*255/100,L[3]*255/100,1):(L=Vr5.exec(y))?Kg(L[1],L[2],L[3],L[4]):(L=hcY.exec(y))?Kg(L[1]*255/100,L[2]*255/100,L[3]*255/100,L[4]):(L=B9Y.exec(y))?Hh(L[1],L[2]/100,L[3]/100,1):(L=jlV.exec(y))?Hh(L[1],L[2]/100,L[3]/100,L[4]):wcL.hasOwnProperty(y)?
sQ(wcL[y]):y==="transparent"?new UX(NaN,NaN,NaN,0):null}
function sQ(y){return new UX(y>>16&255,y>>8&255,y&255,1)}
function Kg(y,L,m,kj){kj<=0&&(y=L=m=NaN);return new UX(y,L,m,kj)}
function NU(y){y instanceof rs||(y=y2(y));if(!y)return new UX;y=y.rgb();return new UX(y.r,y.g,y.b,y.opacity)}
function ve(y,L,m,kj){return arguments.length===1?NU(y):new UX(y,L,m,kj==null?1:kj)}
function UX(y,L,m,kj){this.r=+y;this.g=+L;this.b=+m;this.opacity=+kj}
function pV(y){y=Math.max(0,Math.min(255,Math.round(y)||0));return(y<16?"0":"")+y.toString(16)}
function Hh(y,L,m,kj){kj<=0?y=L=m=NaN:m<=0||m>=1?y=L=NaN:L<=0&&(y=NaN);return new v5(y,L,m,kj)}
function Nt(y){if(y instanceof v5)return new v5(y.h,y.s,y.l,y.opacity);y instanceof rs||(y=y2(y));if(!y)return new v5;if(y instanceof v5)return y;y=y.rgb();var L=y.r/255,m=y.g/255,kj=y.b/255,IO=Math.min(L,m,kj),d3=Math.max(L,m,kj),aO=NaN,xj=d3-IO,WD=(d3+IO)/2;xj?(aO=L===d3?(m-kj)/xj+(m<kj)*6:m===d3?(kj-L)/xj+2:(L-m)/xj+4,xj/=WD<.5?d3+IO:2-d3-IO,aO*=60):xj=WD>0&&WD<1?0:aO;return new v5(aO,xj,WD,y.opacity)}
function II(y,L,m,kj){return arguments.length===1?Nt(y):new v5(y,L,m,kj==null?1:kj)}
function v5(y,L,m,kj){this.h=+y;this.s=+L;this.l=+m;this.opacity=+kj}
function ia(y,L,m){return(y<60?L+(m-L)*y/60:y<180?m:y<240?L+(m-L)*(240-y)/60:L)*255}
function FX(y){if(y instanceof Li)return new Li(y.l,y.a,y.b,y.opacity);if(y instanceof g7){if(isNaN(y.h))return new Li(y.l,0,0,y.opacity);var L=y.h*nIw;return new Li(y.l,Math.cos(L)*y.c,Math.sin(L)*y.c,y.opacity)}y instanceof UX||(y=NU(y));var m=ce(y.r),kj=ce(y.g),IO=ce(y.b);L=t_(.2225045*m+.7168786*kj+.0606169*IO);if(m===kj&&kj===IO)var d3=m=L;else d3=t_((.4360747*m+.3850649*kj+.1430804*IO)/.96422),m=t_((.0139322*m+.0971045*kj+.7141733*IO)/.82521);return new Li(116*L-16,500*(d3-L),200*(L-m),y.opacity)}
function Li(y,L,m,kj){this.l=+y;this.a=+L;this.b=+m;this.opacity=+kj}
function t_(y){return y>YBy?Math.pow(y,1/3):y/JC6+rC1}
function Yj(y){return y>PM?y*y*y:JC6*(y-rC1)}
function aL(y){return 255*(y<=.0031308?12.92*y:1.055*Math.pow(y,1/2.4)-.055)}
function ce(y){return(y/=255)<=.04045?y/12.92:Math.pow((y+.055)/1.055,2.4)}
function Om(y){if(y instanceof g7)return new g7(y.h,y.c,y.l,y.opacity);y instanceof Li||(y=FX(y));if(y.a===0&&y.b===0)return new g7(NaN,0,y.l,y.opacity);var L=Math.atan2(y.b,y.a)*K41;return new g7(L<0?L+360:L,Math.sqrt(y.a*y.a+y.b*y.b),y.l,y.opacity)}
function X2(y,L,m,kj){return arguments.length===1?Om(y):new g7(y,L,m,kj==null?1:kj)}
function g7(y,L,m,kj){this.h=+y;this.c=+L;this.l=+m;this.opacity=+kj}
function $Q(y,L,m,kj){if(arguments.length===1){var IO=y;if(IO instanceof Dh)IO=new Dh(IO.h,IO.s,IO.l,IO.opacity);else{IO instanceof UX||(IO=NU(IO));var d3=IO.g/255,aO=IO.b/255,xj=(T9n*aO+IO.r/255*-1.7884503806-3.5172982438*d3)/(T9n+-1.7884503806-3.5172982438);aO-=xj;var WD=(1.97294*(d3-xj)- -.29227*aO)/-.90649;aO=(d3=Math.sqrt(WD*WD+aO*aO)/(1.97294*xj*(1-xj)))?Math.atan2(WD,aO)*K41-120:NaN;IO=new Dh(aO<0?aO+360:aO,d3,xj,IO.opacity)}}else IO=new Dh(y,L,m,kj==null?1:kj);return IO}
function Dh(y,L,m,kj){this.h=+y;this.s=+L;this.l=+m;this.opacity=+kj}
function zr(y,L,m,kj,IO){var d3=y*y,aO=d3*y;return((1-3*y+3*d3-aO)*L+(4-6*d3+3*aO)*m+(1+3*y+3*d3-3*aO)*kj+aO*IO)/6}
function fL(y){return function(){return y}}
function gY(y,L){return function(m){return y+m*L}}
function RS(y,L,m){return y=Math.pow(y,m),L=Math.pow(L,m)-y,m=1/m,function(kj){return Math.pow(y+kj*L,m)}}
function sm(y,L){var m=L-y;return m?gY(y,m>180||m<-180?m-360*Math.round(m/360):m):fL(isNaN(y)?L:y)}
function n9(y){return(y=+y)===1?TC:function(L,m){return m-L?RS(L,m,y):fL(isNaN(L)?m:L)}}
function TC(y,L){var m=L-y;return m?gY(y,m):fL(isNaN(y)?L:y)}
function Qb(y){return function(L){var m=L.length,kj=Array(m),IO=Array(m),d3=Array(m),aO;for(aO=0;aO<m;++aO){var xj=ve(L[aO]);kj[aO]=xj.r||0;IO[aO]=xj.g||0;d3[aO]=xj.b||0}kj=y(kj);IO=y(IO);d3=y(d3);xj.opacity=1;return function(WD){xj.r=kj(WD);xj.g=IO(WD);xj.b=d3(WD);return xj+""}}}
function Ih(y,L){return y=+y,L-=y,function(m){return y+L*m}}
function qX(y){return function(){return y}}
function Px(y){return function(L){return y(L)+""}}
function w3(y,L){var m=EI2.lastIndex=alD.lastIndex=0,kj,IO,d3,aO=-1,xj=[],WD=[];y+="";for(L+="";(kj=EI2.exec(y))&&(IO=alD.exec(L));)(d3=IO.index)>m&&(d3=L.slice(m,d3),xj[aO]?xj[aO]+=d3:xj[++aO]=d3),(kj=kj[0])===(IO=IO[0])?xj[aO]?xj[aO]+=IO:xj[++aO]=IO:(xj[++aO]=null,WD.push({i:aO,x:Ih(kj,IO)})),m=alD.lastIndex;m<L.length&&(d3=L.slice(m),xj[aO]?xj[aO]+=d3:xj[++aO]=d3);return xj.length<2?WD[0]?Px(WD[0].x):qX(L):(L=WD.length,function(oL){for(var NZ=0,RL;NZ<L;++NZ)xj[(RL=WD[NZ]).i]=RL.x(oL);return xj.join("")})}
function gk(y,L,m,kj,IO,d3){var aO,xj,WD;if(aO=Math.sqrt(y*y+L*L))y/=aO,L/=aO;if(WD=y*m+L*kj)m-=y*WD,kj-=L*WD;if(xj=Math.sqrt(m*m+kj*kj))m/=xj,kj/=xj,WD/=xj;y*kj<L*m&&(y=-y,L=-L,WD=-WD,aO=-aO);return{translateX:IO,translateY:d3,rotate:Math.atan2(L,y)*k4Q,skewX:Math.atan(WD)*k4Q,scaleX:aO,scaleY:xj}}
function ta(y,L,m,kj){function IO(oL){return oL.length?oL.pop()+" ":""}
function d3(oL,NZ,RL,nL,xF,Em){oL!==RL||NZ!==nL?(xF=xF.push("translate(",null,L,null,m),Em.push({i:xF-4,x:Ih(oL,RL)},{i:xF-2,x:Ih(NZ,nL)})):(RL||nL)&&xF.push("translate("+RL+L+nL+m)}
function aO(oL,NZ,RL,nL){oL!==NZ?(oL-NZ>180?NZ+=360:NZ-oL>180&&(oL+=360),nL.push({i:RL.push(IO(RL)+"rotate(",null,kj)-2,x:Ih(oL,NZ)})):NZ&&RL.push(IO(RL)+"rotate("+NZ+kj)}
function xj(oL,NZ,RL,nL){oL!==NZ?nL.push({i:RL.push(IO(RL)+"skewX(",null,kj)-2,x:Ih(oL,NZ)}):NZ&&RL.push(IO(RL)+"skewX("+NZ+kj)}
function WD(oL,NZ,RL,nL,xF,Em){oL!==RL||NZ!==nL?(xF=xF.push(IO(xF)+"scale(",null,",",null,")"),Em.push({i:xF-4,x:Ih(oL,RL)},{i:xF-2,x:Ih(NZ,nL)})):RL===1&&nL===1||xF.push(IO(xF)+"scale("+RL+","+nL+")")}
return function(oL,NZ){var RL=[],nL=[];oL=y(oL);NZ=y(NZ);d3(oL.translateX,oL.translateY,NZ.translateX,NZ.translateY,RL,nL);aO(oL.rotate,NZ.rotate,RL,nL);xj(oL.skewX,NZ.skewX,RL,nL);WD(oL.scaleX,oL.scaleY,NZ.scaleX,NZ.scaleY,RL,nL);oL=NZ=null;return function(xF){for(var Em=-1,Bn=nL.length,Lo;++Em<Bn;)RL[(Lo=nL[Em]).i]=Lo.x(xF);return RL.join("")}}}
function Q2(y){return function(L,m){var kj=y((L=II(L)).h,(m=II(m)).h),IO=TC(L.s,m.s),d3=TC(L.l,m.l),aO=TC(L.opacity,m.opacity);return function(xj){L.h=kj(xj);L.s=IO(xj);L.l=d3(xj);L.opacity=aO(xj);return L+""}}}
function bH(y){return function(L,m){var kj=y((L=X2(L)).h,(m=X2(m)).h),IO=TC(L.c,m.c),d3=TC(L.l,m.l),aO=TC(L.opacity,m.opacity);return function(xj){L.h=kj(xj);L.c=IO(xj);L.l=d3(xj);L.opacity=aO(xj);return L+""}}}
function nK(y){return function kj(m){function IO(d3,aO){var xj=y((d3=$Q(d3)).h,(aO=$Q(aO)).h),WD=TC(d3.s,aO.s),oL=TC(d3.l,aO.l),NZ=TC(d3.opacity,aO.opacity);return function(RL){d3.h=xj(RL);d3.s=WD(RL);d3.l=oL(Math.pow(RL,m));d3.opacity=NZ(RL);return d3+""}}
m=+m;IO.gamma=kj;return IO}(1)}
function jI(){return gX||(ocw(pw),gX=r$.now()+Ogj)}
function pw(){gX=0}
function mD(){this._call=this._time=this._next=null}
function hP(y,L,m){var kj=new mD;kj.restart(y,L,m);return kj}
function By(){gX=(yb2=r$.now())+Ogj;WM=Kv=0;try{jI();++WM;for(var y=X36,L;y;)(L=gX-y._time)>=0&&y._call.call(null,L),y=y._next;--WM}finally{WM=0;y=X36;for(var m=Infinity;y;)if(y._call){m>y._time&&(m=y._time);var kj=y;y=y._next}else L=y._next,y._next=null,y=kj?kj._next=L:X36=L;Ts=kj;jT(m);gX=0}}
function Rd$(){var y=r$.now(),L=y-yb2;L>1E3&&(Ogj-=L,yb2=y)}
function jT(y){WM||(Kv&&(Kv=clearTimeout(Kv)),y-gX>24?(y<Infinity&&(Kv=setTimeout(By,y-r$.now()-Ogj)),k$&&(k$=clearInterval(k$))):(k$||(yb2=r$.now(),k$=setInterval(Rd$,1E3)),WM=1,ocw(By)))}
function vc1(y,L,m){var kj=new mD;L=L==null?0:+L;kj.restart(function(IO){kj.stop();y(IO+L)},L,m);
return kj}
function Mrg(y,L,m,kj,IO,d3){var aO=y.__transition;if(!aO)y.__transition={};else if(m in aO)return;wcd(y,m,{name:L,index:kj,group:IO,on:nI3,tween:JC2,time:d3.time,delay:d3.delay,duration:d3.duration,ease:d3.ease,timer:null,state:0})}
function $7g(y,L){y=tI(y,L);if(y.state>0)throw Error("ye");return y}
function ib(y,L){y=tI(y,L);if(y.state>2)throw Error("ze");return y}
function tI(y,L){y=y.__transition;if(!y||!(y=y[L]))throw Error("Ae");return y}
function wcd(y,L,m){function kj(WD){var oL,NZ;if(m.state!==1)return d3();for(nL in aO){var RL=aO[nL];if(RL.name===m.name){if(RL.state===3)return vc1(kj);RL.state===4?(RL.state=6,RL.timer.stop(),RL.on.call("interrupt",y,y.__data__,RL.index,RL.group),delete aO[nL]):+nL<L&&(RL.state=6,RL.timer.stop(),delete aO[nL])}}vc1(function(){m.state===3&&(m.state=4,m.timer.restart(IO,m.delay,m.time),IO(WD))});
m.state=2;m.on.call("start",y,y.__data__,m.index,m.group);if(m.state===2){m.state=3;xj=Array(NZ=m.tween.length);var nL=0;for(oL=-1;nL<NZ;++nL)if(RL=m.tween[nL].value.call(y,y.__data__,m.index,m.group))xj[++oL]=RL;xj.length=oL+1}}
function IO(WD){WD=WD<m.duration?m.ease.call(null,WD/m.duration):(m.timer.restart(d3),m.state=5,1);for(var oL=-1,NZ=xj.length;++oL<NZ;)xj[oL].call(null,WD);m.state===5&&(m.on.call("end",y,y.__data__,m.index,m.group),d3())}
function d3(){m.state=6;m.timer.stop();delete aO[L];for(var WD in aO)return;delete y.__transition}
var aO=y.__transition,xj;aO[L]=m;m.timer=hP(function(WD){m.state=1;m.timer.restart(kj,m.delay,m.time);m.delay<=WD&&kj(WD-m.delay)},0,m.time)}
function rC5(y,L){var m,kj;return function(){var IO=ib(this,y),d3=IO.tween;if(d3!==m){kj=m=d3;d3=0;for(var aO=kj.length;d3<aO;++d3)if(kj[d3].name===L){kj=kj.slice();kj.splice(d3,1);break}}IO.tween=kj}}
function K4a(y,L,m){var kj,IO;if(typeof m!=="function")throw Error();return function(){var d3=ib(this,y),aO=d3.tween;if(aO!==kj){IO=(kj=aO).slice();aO={name:L,value:m};for(var xj=0,WD=IO.length;xj<WD;++xj)if(IO[xj].name===L){IO[xj]=aO;break}xj===WD&&IO.push(aO)}d3.tween=IO}}
function U76(y,L,m){var kj=y._id;y.each(function(){var IO=ib(this,kj);(IO.value||(IO.value={}))[L]=m.apply(this,arguments)});
return function(IO){return tI(IO,kj).value[L]}}
function CX6(y,L){var m;return(typeof L==="number"?Ih:L instanceof y2?G41:(m=y2(L))?(L=m,G41):w3)(y,L)}
function T9X(y){return function(){this.removeAttribute(y)}}
function k4F(y){return function(){this.removeAttributeNS(y.space,y.local)}}
function oc3(y,L,m){var kj,IO;return function(){var d3=this.getAttribute(y);return d3===m?null:d3===kj?IO:IO=L(kj=d3,m)}}
function vc5(y,L,m){var kj,IO;return function(){var d3=this.getAttributeNS(y.space,y.local);return d3===m?null:d3===kj?IO:IO=L(kj=d3,m)}}
function CX2(y,L,m){var kj,IO,d3;return function(){var aO=m(this);if(aO==null)return void this.removeAttribute(y);var xj=this.getAttribute(y);return xj===aO?null:xj===kj&&aO===IO?d3:d3=L(kj=xj,IO=aO)}}
function G45(y,L,m){var kj,IO,d3;return function(){var aO=m(this);if(aO==null)return void this.removeAttributeNS(y.space,y.local);var xj=this.getAttributeNS(y.space,y.local);return xj===aO?null:xj===kj&&aO===IO?d3:d3=L(kj=xj,IO=aO)}}
function ply(y,L){function m(){var kj=this,IO=L.apply(kj,arguments);return IO&&function(d3){kj.setAttributeNS(y.space,y.local,IO(d3))}}
m._value=L;return m}
function PXX(y,L){function m(){var kj=this,IO=L.apply(kj,arguments);return IO&&function(d3){kj.setAttribute(y,IO(d3))}}
m._value=L;return m}
function WT2(y,L){return function(){$7g(this,y).delay=+L.apply(this,arguments)}}
function H3d(y,L){return L=+L,function(){$7g(this,y).delay=L}}
function Nyh(y,L){return function(){ib(this,y).duration=+L.apply(this,arguments)}}
function IUX(y,L){return L=+L,function(){ib(this,y).duration=L}}
function Z3a(y,L){if(typeof L!=="function")throw Error();return function(){ib(this,y).ease=L}}
function SL2(y){return(y+"").trim().split(/^|\s+/).every(function(L){var m=L.indexOf(".");m>=0&&(L=L.slice(0,m));return!L||L==="start"})}
function uC5(y,L,m){var kj,IO,d3=SL2(L)?$7g:ib;return function(){var aO=d3(this,y),xj=aO.on;if(xj!==kj)(IO=(kj=xj).copy()).on(L,m);aO.on=IO}}
function Q7F(y){return function(){var L=this.parentNode,m;for(m in this.__transition)if(+m!==y)return;L&&L.removeChild(this)}}
function b3m(y,L){var m,kj,IO;return function(){var d3=lD(this,y),aO=(this.style.removeProperty(y),lD(this,y));return d3===aO?null:d3===m&&aO===kj?IO:IO=L(m=d3,kj=aO)}}
function ROh(y){return function(){this.style.removeProperty(y)}}
function lUk(y,L,m){var kj,IO;return function(){var d3=lD(this,y);return d3===m?null:d3===kj?IO:IO=L(kj=d3,m)}}
function dDY(y,L,m){var kj,IO,d3;return function(){var aO=lD(this,y),xj=m(this);xj==null&&(xj=(this.style.removeProperty(y),lD(this,y)));return aO===xj?null:aO===kj&&xj===IO?d3:d3=L(kj=aO,IO=xj)}}
function fUY(y,L,m){function kj(){var IO=this,d3=L.apply(IO,arguments);return d3&&function(aO){IO.style.setProperty(y,d3(aO),m)}}
kj._value=L;return kj}
function zOX(y){return function(){this.textContent=y}}
function FTV(y){return function(){var L=y(this);this.textContent=L==null?"":L}}
function fX(y,L,m,kj){this._groups=y;this._parents=L;this._name=m;this._id=kj}
function gIj(y){return{type:y}}
function ibm(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function x1m(){}
function plZ(y,L){var m=new x1m;if(y instanceof x1m)y.each(function(aO,xj){m.set(xj,aO)});
else if(Array.isArray(y)){var kj=-1,IO=y.length,d3;if(L==null)for(;++kj<IO;)m.set(kj,y[kj]);else for(;++kj<IO;)m.set(L(d3=y[kj],kj,y),d3)}else if(y)for(kj in y)m.set(kj,y[kj]);return m}
function Ab6(){}
function PXn(y){return function(L){for(var m={},kj=0;kj<y.length;kj++)m[y[kj]]=L[kj]||"";return m}}
function cxm(y,L){var m=PXn(y);return function(kj,IO){return L(m(kj),IO,y)}}
function Ecm(y){var L=Object.create(null),m=[];y.forEach(function(kj){for(var IO in kj)IO in L||m.push(L[IO]=IO)});
return m}
function WT6(y){function L(aO,xj){function WD(){if(Em)return L4Z;if(Bn)return Bn=!1,H3L;var Gx,kH=RL,M0;if(aO.charCodeAt(kH)===34){for(;RL++<NZ&&aO.charCodeAt(RL)!==34||aO.charCodeAt(++RL)===34;);(Gx=RL)>=NZ?Em=!0:(M0=aO.charCodeAt(RL++))===10?Bn=!0:M0===13&&(Bn=!0,aO.charCodeAt(RL)===10&&++RL);return aO.slice(kH+1,Gx-1).replace(/""/g,'"')}for(;RL<NZ;){if((M0=aO.charCodeAt(Gx=RL++))===10)Bn=!0;else if(M0===13)Bn=!0,aO.charCodeAt(RL)===10&&++RL;else if(M0!==d3)continue;return aO.slice(kH,Gx)}return Em=
!0,aO.slice(kH,NZ)}
var oL=[],NZ=aO.length,RL=0,nL=0,xF,Em=NZ<=0,Bn=!1;aO.charCodeAt(NZ-1)===10&&--NZ;for(aO.charCodeAt(NZ-1)===13&&--NZ;(xF=WD())!==L4Z;){for(var Lo=[];xF!==H3L&&xF!==L4Z;)Lo.push(xF),xF=WD();xj&&(Lo=xj(Lo,nL++))==null||oL.push(Lo)}return oL}
function m(aO){return aO.map(kj).join(y)}
function kj(aO){return aO==null?"":IO.test(aO)?'"'+aO.replace(/"/g,'""')+'"':aO}
var IO=new RegExp('["'+y+"\n\r]"),d3=y.charCodeAt(0);return{parse:function(aO,xj){var WD,oL;aO=L(aO,function(NZ,RL){if(WD)return WD(NZ,RL-1);oL=NZ;WD=xj?cxm(NZ,xj):PXn(NZ)});
aO.columns=oL||[];return aO},
parseRows:L,format:function(aO,xj){xj==null&&(xj=Ecm(aO));return[xj.map(kj).join(y)].concat(aO.map(function(WD){return xj.map(function(oL){return kj(WD[oL])}).join(y)})).join("\n")},
formatRows:function(aO){return aO.map(m).join("\n")}}}
function aUm(y){if(!y.ok)throw Error("Be`"+y.status+"`"+y.statusText);return y.text()}
function NyI(y){return function(L,m,kj){arguments.length===2&&typeof m==="function"&&(kj=m,m=void 0);return fetch(L,m).then(aUm).then(function(IO){return y(IO,kj)})}}
function IUn(y,L,m,kj){if(isNaN(L)||isNaN(m))return y;var IO,d3=y._root;kj={data:kj};var aO=y._x0,xj=y._y0,WD=y._x1,oL=y._y1,NZ,RL,nL,xF,Em;if(!d3)return y._root=kj,y;for(;d3.length;)if((nL=L>=(NZ=(aO+WD)/2))?aO=NZ:WD=NZ,(xF=m>=(RL=(xj+oL)/2))?xj=RL:oL=RL,IO=d3,!(d3=d3[Em=xF<<1|nL]))return IO[Em]=kj,y;var Bn=+y._x.call(null,d3.data);var Lo=+y._y.call(null,d3.data);if(L===Bn&&m===Lo)return kj.next=d3,IO?IO[Em]=kj:y._root=kj,y;do IO=IO?IO[Em]=Array(4):y._root=Array(4),(nL=L>=(NZ=(aO+WD)/2))?aO=NZ:WD=
NZ,(xF=m>=(RL=(xj+oL)/2))?xj=RL:oL=RL;while((Em=xF<<1|nL)===(nL=(Lo>=RL)<<1|Bn>=NZ));return IO[nL]=d3,IO[Em]=kj,y}
function wH(y,L,m,kj,IO){this.node=y;this.x0=L;this.y0=m;this.x1=kj;this.y1=IO}
function Mv5(y){return y[0]}
function $Dh(y){return y[1]}
function Obx(y,L,m,kj,IO,d3){this._x=y;this._y=L;this._x0=m;this._y0=kj;this._x1=IO;this._y1=d3;this._root=void 0}
function Z31(y){for(var L={data:y.data},m=L;y=y.next;)m=m.next={data:y.data};return L}
function e_2(y,L){if((L=(y=L?y.toExponential(L-1):y.toExponential()).indexOf("e"))<0)return null;var m=y.slice(0,L);return[m.length>1?m[0]+m.slice(2):m,+y.slice(L+1)]}
function UDF(y){return y=e_2(Math.abs(y)),y?y[1]:NaN}
function gcV(y,L){return function(m,kj){for(var IO=m.length,d3=[],aO=0,xj=y[0],WD=0;IO>0&&xj>0;){WD+xj+1>kj&&(xj=Math.max(1,kj-WD));d3.push(m.substring(IO-=xj,IO+xj));if((WD+=xj+1)>kj)break;xj=y[aO=(aO+1)%y.length]}return d3.reverse().join(L)}}
function i3e(y){return function(L){return L.replace(/[0-9]/g,function(m){return y[+m]})}}
function yCb(y){return new Xcf(y)}
function Xcf(y){if(!(L=LTY.exec(y)))throw Error("Ce`"+y);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 SLU(y,L){L=e_2(y,L);if(!L)return y+"";y=L[0];L=L[1];return L<0?"0."+Array(-L).join("0")+y:y.length>L+1?y.slice(0,L+1)+"."+y.slice(L+1):y+Array(L-y.length+2).join("0")}
function uC1(y){return y}
function O3m(y){function L(xj){function WD(KI){var fg=M0,nV=GW,cp,Zc;if(kH==="c")nV=oC(KI)+nV,KI="";else{KI=+KI;var e3=KI<0;KI=oC(Math.abs(KI),Lo);if(Gx){var nD=KI.length,JD=1,pn=-1;a:for(;JD<nD;++JD)switch(KI[JD]){case ".":pn=cp=JD;break;case "0":pn===0&&(pn=JD);cp=JD;break;default:if(!+KI[JD])break a;pn>0&&(pn=0)}KI=pn>0?KI.slice(0,pn)+KI.slice(cp+1):KI}e3&&+KI===0&&(e3=!1);fg=(e3?RL==="("?RL:"-":RL==="-"||RL==="("?"":RL)+fg;nV=(kH==="s"?Q7Q[8+b3R/3]:"")+nV+(e3&&RL==="("?")":"");if(ch)for(e3=-1,
cp=KI.length;++e3<cp;)if(Zc=KI.charCodeAt(e3),48>Zc||Zc>57){nV=(Zc===46?IO+KI.slice(e3+1):KI.slice(e3))+nV;KI=KI.slice(0,e3);break}}Bn&&!xF&&(KI=m(KI,Infinity));Zc=fg.length+KI.length+nV.length;e3=Zc<Em?Array(Em-Zc+1).join(oL):"";Bn&&xF&&(KI=m(e3+KI,e3.length?Em-nV.length:Infinity),e3="");switch(NZ){case "<":KI=fg+KI+nV+e3;break;case "=":KI=fg+e3+KI+nV;break;case "^":KI=e3.slice(0,Zc=e3.length>>1)+fg+KI+nV+e3.slice(Zc);break;default:KI=e3+fg+KI+nV}return d3(KI)}
xj=yCb(xj);var oL=xj.fill,NZ=xj.align,RL=xj.sign,nL=xj.symbol,xF=xj.zero,Em=xj.width,Bn=xj.comma,Lo=xj.precision,Gx=xj.trim,kH=xj.type;kH==="n"?(Bn=!0,kH="g"):ROI[kH]||(Lo==null&&(Lo=12),Gx=!0,kH="g");if(xF||oL==="0"&&NZ==="=")xF=!0,oL="0",NZ="=";var M0=nL==="$"?kj[0]:nL==="#"&&/[boxX]/.test(kH)?"0"+kH.toLowerCase():"",GW=nL==="$"?kj[1]:/[%p]/.test(kH)?aO:"",oC=ROI[kH],ch=/[defgprs%]/.test(kH);Lo=Lo==null?6:/[gprs]/.test(kH)?Math.max(1,Math.min(21,Lo)):Math.max(0,Math.min(20,Lo));WD.toString=function(){return xj+
""};
return WD}
var m=y.grouping&&y.thousands?gcV(y.grouping,y.thousands):uC1,kj=y.currency,IO=y.decimal,d3=y.numerals?i3e(y.numerals):uC1,aO=y.percent||"%";return{format:L,formatPrefix:function(xj,WD){var oL=L((xj=yCb(xj),xj.type="f",xj));xj=Math.max(-8,Math.min(8,Math.floor(UDF(WD)/3)))*3;var NZ=Math.pow(10,-xj),RL=Q7Q[8+xj/3];return function(nL){return oL(NZ*nL)+RL}}}}
function Dd(){this.reset()}
function lU7(y,L,m){var kj=y.s=L+m,IO=kj-L;y.t=L-(kj-IO)+(m-IO)}
function qAi(y){return y>1?w0:y<-1?-w0:Math.asin(y)}
function yx2(){}
function dDJ(y){var L=y[0];y=y[1];var m=nJ(y);return[m*nJ(L),m*L2(L),L2(y)]}
function fUJ(y,L){return[y[1]*L[2]-y[2]*L[1],y[2]*L[0]-y[0]*L[2],y[0]*L[1]-y[1]*L[0]]}
function zOn(y){var L=m1m(y[0]*y[0]+y[1]*y[1]+y[2]*y[2]);y[0]/=L;y[1]/=L;y[2]/=L}
function XlX(){var y=[],L;return{point:function(m,kj){L.push([m,kj])},
lineStart:function(){y.push(L=[])},
lineEnd:yx2,rejoin:function(){y.length>1&&y.push(y.pop().concat(y.shift()))},
result:function(){var m=y;y=[];L=null;return m}}}
function D1i(y,L,m,kj){this.x=y;this.z=L;this.o=m;this.e=kj;this.v=!1;this.n=this.p=null}
function xDe(y,L,m,kj,IO){var d3=[],aO=[];y.forEach(function(RL){if(!((nL=RL.length-1)<=0)){var nL,xF=RL[0],Em=RL[nL],Bn=xF;if(zp(Bn[0]-Em[0])<1E-6&&zp(Bn[1]-Em[1])<1E-6){IO.lineStart();for(xj=0;xj<nL;++xj)IO.point((xF=RL[xj])[0],xF[1]);IO.lineEnd()}else d3.push(nL=new D1i(xF,RL,null,!0)),aO.push(nL.o=new D1i(xF,null,nL,!1)),d3.push(nL=new D1i(Em,RL,null,!1)),aO.push(nL.o=new D1i(Em,null,nL,!0))}});
if(d3.length){aO.sort(L);FTL(d3);FTL(aO);var xj=0;for(y=aO.length;xj<y;++xj)aO[xj].e=m=!m;m=d3[0];for(var WD;;){for(var oL=m,NZ=!0;oL.v;)if((oL=oL.n)===m)return;L=oL.z;IO.lineStart();do{oL.v=oL.o.v=!0;if(oL.e){if(NZ)for(xj=0,y=L.length;xj<y;++xj)IO.point((WD=L[xj])[0],WD[1]);else kj(oL.x,oL.n.x,1,IO);oL=oL.n}else{if(NZ)for(L=oL.p.z,xj=L.length-1;xj>=0;--xj)IO.point((WD=L[xj])[0],WD[1]);else kj(oL.x,oL.p.x,-1,IO);oL=oL.p}oL=oL.o;L=oL.z;NZ=!NZ}while(!oL.v);IO.lineEnd()}}}
function FTL(y){if(L=y.length){for(var L,m=0,kj=y[0],IO;++m<L;)kj.n=IO=y[m],IO.p=kj,kj=IO;kj.n=IO=y[0];IO.p=kj}}
function Ax3(y){return y.length>1}
function eOk(y,L){return((y=y.x)[0]<0?y[1]-w0-1E-6:w0-y[1])-((L=L.x)[0]<0?L[1]-w0-1E-6:w0-L[1])}
function x7i(){}
function cxR(y){return function(L,m){var kj=nJ(L),IO=nJ(m);kj=y(kj*IO);return[kj*IO*L2(L),kj*L2(m)]}}
function o9(y){return function(L,m){var kj=m1m(L*L+m*m),IO=y(kj),d3=L2(IO);IO=nJ(IO);return[EcR(L*d3,kj*IO),qAi(kj&&m*d3/kj)]}}
function qLX(y){var L=0,m=y.children,kj=m&&m.length;if(kj)for(;--kj>=0;)L+=m[kj].value;else L=1;y.value=L}
function aUR(y,L){var m=new vs(y);y=+y.value&&(m.value=y.value);var kj,IO=[m],d3,aO,xj,WD;for(L==null&&(L=mD2);kj=IO.pop();)if(y&&(kj.value=+kj.data.value),(aO=L(kj.data))&&(WD=aO.length))for(kj.children=Array(WD),xj=WD-1;xj>=0;--xj)IO.push(d3=kj.children[xj]=new vs(aO[xj])),d3.parent=kj,d3.depth=kj.depth+1;return m.eachBefore(DDe)}
function mD2(y){return y.children}
function tva(y){y.data=y.data.data}
function DDe(y){var L=0;do y.height=L;while((y=y.parent)&&y.height<++L)}
function vs(y){this.data=y;this.depth=this.height=0;this.parent=null}
function fA(y,L,m,kj){function IO(d3){return y(d3=new Date(+d3)),d3}
IO.floor=IO;IO.ceil=function(d3){return y(d3=new Date(d3-1)),L(d3,1),y(d3),d3};
IO.round=function(d3){var aO=IO(d3),xj=IO.ceil(d3);return d3-aO<xj-d3?aO:xj};
IO.offset=function(d3,aO){return L(d3=new Date(+d3),aO==null?1:Math.floor(aO)),d3};
IO.range=function(d3,aO,xj){var WD=[],oL;d3=IO.ceil(d3);xj=xj==null?1:Math.floor(xj);if(!(d3<aO&&xj>0))return WD;do WD.push(oL=new Date(+d3)),L(d3,xj),y(d3);while(oL<d3&&d3<aO);return WD};
IO.filter=function(d3){return fA(function(aO){if(aO>=aO)for(;y(aO),!d3(aO);)aO.setTime(aO-1)},function(aO,xj){if(aO>=aO)if(xj<0)for(;++xj<=0;)for(;L(aO,-1),!d3(aO););
else for(;--xj>=0;)for(;L(aO,1),!d3(aO););})};
m&&(IO.count=function(d3,aO){ACm.setTime(+d3);ecK.setTime(+aO);y(ACm);y(ecK);return Math.floor(m(ACm,ecK))},IO.every=function(d3){d3=Math.floor(d3);
return isFinite(d3)&&d3>0?d3>1?IO.filter(kj?function(aO){return kj(aO)%d3===0}:function(aO){return IO.count(0,aO)%d3===0}):IO:null});
return IO}
function L8(y){return fA(function(L){L.setDate(L.getDate()-(L.getDay()+7-y)%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 OM(y){return fA(function(L){L.setUTCDate(L.getUTCDate()-(L.getUTCDay()+7-y)%7);L.setUTCHours(0,0,0,0)},function(L,m){L.setUTCDate(L.getUTCDate()+m*7)},function(L,m){return(m-L)/6048E5})}
function s7k(y){if(0<=y.y&&y.y<100){var L=new Date(-1,y.m,y.d,y.H,y.M,y.S,y.L);L.setFullYear(y.y);return L}return new Date(y.y,y.m,y.d,y.H,y.M,y.S,y.L)}
function ti6(y){if(0<=y.y&&y.y<100){var L=new Date(Date.UTC(-1,y.m,y.d,y.H,y.M,y.S,y.L));L.setUTCFullYear(y.y);return L}return new Date(Date.UTC(y.y,y.m,y.d,y.H,y.M,y.S,y.L))}
function Cu(y){return{y:y,m:0,d:1,H:0,M:0,S:0,L:0}}
function VvV(y){function L(nV,cp){return function(Zc){var e3=[],nD=-1,JD=0,pn=nV.length,zm,z3;for(Zc instanceof Date||(Zc=new Date(+Zc));++nD<pn;)if(nV.charCodeAt(nD)===37){e3.push(nV.slice(JD,nD));(JD=Mv1[zm=nV.charAt(++nD)])!=null?zm=nV.charAt(++nD):JD=zm==="e"?" ":"0";if(z3=cp[zm])zm=z3(Zc,JD);e3.push(zm);JD=nD+1}e3.push(nV.slice(JD,nD));return e3.join("")}}
function m(nV,cp){return function(Zc){var e3=Cu(1900);if(kj(e3,nV,Zc,0)!=Zc.length)return null;if("Q"in e3)return new Date(e3.Q);"p"in e3&&(e3.H=e3.H%12+e3.p*12);if("V"in e3){if(e3.V<1||e3.V>53)return null;"w"in e3||(e3.w=1);if("Z"in e3){Zc=ti6(Cu(e3.y));var nD=Zc.getUTCDay();Zc=nD>4||nD===0?qB_.ceil(Zc):qB_(Zc);Zc=$DI.offset(Zc,(e3.V-1)*7);e3.y=Zc.getUTCFullYear();e3.m=Zc.getUTCMonth();e3.d=Zc.getUTCDate()+(e3.w+6)%7}else Zc=cp(Cu(e3.y)),nD=Zc.getDay(),Zc=nD>4||nD===0?m7O.ceil(Zc):m7O(Zc),Zc=UDQ.offset(Zc,
(e3.V-1)*7),e3.y=Zc.getFullYear(),e3.m=Zc.getMonth(),e3.d=Zc.getDate()+(e3.w+6)%7}else if("W"in e3||"U"in e3)"w"in e3||(e3.w="u"in e3?e3.u%7:"W"in e3?1:0),nD="Z"in e3?ti6(Cu(e3.y)).getUTCDay():cp(Cu(e3.y)).getDay(),e3.m=0,e3.d="W"in e3?(e3.w+6)%7+e3.W*7-(nD+5)%7:e3.w+e3.U*7-(nD+6)%7;return"Z"in e3?(e3.H+=e3.Z/100|0,e3.M+=e3.Z%100,ti6(e3)):cp(e3)}}
function kj(nV,cp,Zc,e3){for(var nD=0,JD=cp.length,pn=Zc.length,zm;nD<JD;){if(e3>=pn)return-1;zm=cp.charCodeAt(nD++);if(zm===37){if(zm=cp.charAt(nD++),zm=fg[zm in Mv1?cp.charAt(nD++):zm],!zm||(e3=zm(nV,Zc,e3))<0)return-1}else if(zm!=Zc.charCodeAt(e3++))return-1}return e3}
var IO=y.dateTime,d3=y.date,aO=y.time,xj=y.periods,WD=y.days,oL=y.shortDays,NZ=y.months,RL=y.shortMonths,nL=GX(xj),xF=pu(xj),Em=GX(WD),Bn=pu(WD),Lo=GX(oL),Gx=pu(oL),kH=GX(NZ),M0=pu(NZ),GW=GX(RL),oC=pu(RL),ch={a:function(nV){return oL[nV.getDay()]},
A:function(nV){return WD[nV.getDay()]},
b:function(nV){return RL[nV.getMonth()]},
B:function(nV){return NZ[nV.getMonth()]},
c:null,d:gcL,e:gcL,f:hOV,H:Bya,I:j72,j:YL2,L:i3D,m:wlm,M:nc2,p:function(nV){return xj[+(nV.getHours()>=12)]},
Q:LTJ,s:O3R,S:JxY,u:rxF,U:KTy,V:TyX,w:ke0,W:oZ2,x:null,X:null,y:vZm,Y:Ck0,Z:GeF,"%":yx6},KI={a:function(nV){return oL[nV.getUTCDay()]},
A:function(nV){return WD[nV.getUTCDay()]},
b:function(nV){return RL[nV.getUTCMonth()]},
B:function(nV){return NZ[nV.getUTCMonth()]},
c:null,d:Xln,e:Xln,f:pm2,H:Pkd,I:Wtk,j:Hld,L:xDD,m:NQa,M:IWh,p:function(nV){return xj[+(nV.getUTCHours()>=12)]},
Q:LTJ,s:O3R,S:Zla,u:So5,U:uGY,V:QQa,w:ble,W:R60,x:null,X:null,y:lWV,Y:d32,Z:fWm,"%":yx6},fg={a:function(nV,cp,Zc){return(cp=Lo.exec(cp.slice(Zc)))?(nV.w=Gx[cp[0].toLowerCase()],Zc+cp[0].length):-1},
A:function(nV,cp,Zc){return(cp=Em.exec(cp.slice(Zc)))?(nV.w=Bn[cp[0].toLowerCase()],Zc+cp[0].length):-1},
b:function(nV,cp,Zc){return(cp=GW.exec(cp.slice(Zc)))?(nV.m=oC[cp[0].toLowerCase()],Zc+cp[0].length):-1},
B:function(nV,cp,Zc){return(cp=kH.exec(cp.slice(Zc)))?(nV.m=M0[cp[0].toLowerCase()],Zc+cp[0].length):-1},
c:function(nV,cp,Zc){return kj(nV,IO,cp,Zc)},
d:Axw,e:Axw,f:z6X,H:eO7,I:eO7,j:Ft2,L:cNY,m:EZ2,M:aWk,p:function(nV,cp,Zc){return(cp=nL.exec(cp.slice(Zc)))?(nV.p=xF[cp[0].toLowerCase()],Zc+cp[0].length):-1},
Q:MX5,s:$30,S:U3V,u:gZk,U:ila,V:LtX,w:Olm,W:yN3,x:function(nV,cp,Zc){return kj(nV,d3,cp,Zc)},
X:function(nV,cp,Zc){return kj(nV,aO,cp,Zc)},
y:XmV,Y:x3Y,Z:ANd,"%":e6y};ch.x=L(d3,ch);ch.X=L(aO,ch);ch.c=L(IO,ch);KI.x=L(d3,KI);KI.X=L(aO,KI);KI.c=L(IO,KI);return{format:function(nV){var cp=L(nV,ch);cp.toString=function(){return nV};
return cp},
parse:function(nV){var cp=m(nV,s7k);cp.toString=function(){return nV};
return cp},
utcFormat:function(nV){var cp=L(nV,KI);cp.toString=function(){return nV};
return cp},
utcParse:function(nV){var cp=m(nV,ti6);cp.toString=function(){return nV};
return cp}}}
function cG(y,L,m){var kj=y<0?"-":"";y=(kj?-y:y)+"";var IO=y.length;return kj+(IO<m?Array(m-IO+1).join(L)+y:y)}
function qoF(y){return y.replace(m3X,"\\$&")}
function GX(y){return new RegExp("^(?:"+y.map(qoF).join("|")+")","i")}
function pu(y){for(var L={},m=-1,kj=y.length;++m<kj;)L[y[m].toLowerCase()]=m;return L}
function Olm(y,L,m){return(L=$r.exec(L.slice(m,m+1)))?(y.w=+L[0],m+L[0].length):-1}
function gZk(y,L,m){return(L=$r.exec(L.slice(m,m+1)))?(y.u=+L[0],m+L[0].length):-1}
function ila(y,L,m){return(L=$r.exec(L.slice(m,m+2)))?(y.U=+L[0],m+L[0].length):-1}
function LtX(y,L,m){return(L=$r.exec(L.slice(m,m+2)))?(y.V=+L[0],m+L[0].length):-1}
function yN3(y,L,m){return(L=$r.exec(L.slice(m,m+2)))?(y.W=+L[0],m+L[0].length):-1}
function x3Y(y,L,m){return(L=$r.exec(L.slice(m,m+4)))?(y.y=+L[0],m+L[0].length):-1}
function XmV(y,L,m){return(L=$r.exec(L.slice(m,m+2)))?(y.y=+L[0]+(+L[0]>68?1900:2E3),m+L[0].length):-1}
function ANd(y,L,m){return(L=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(L.slice(m,m+6)))?(y.Z=L[1]?0:-(L[2]+(L[3]||"00")),m+L[0].length):-1}
function EZ2(y,L,m){return(L=$r.exec(L.slice(m,m+2)))?(y.m=L[0]-1,m+L[0].length):-1}
function Axw(y,L,m){return(L=$r.exec(L.slice(m,m+2)))?(y.d=+L[0],m+L[0].length):-1}
function Ft2(y,L,m){return(L=$r.exec(L.slice(m,m+3)))?(y.m=0,y.d=+L[0],m+L[0].length):-1}
function eO7(y,L,m){return(L=$r.exec(L.slice(m,m+2)))?(y.H=+L[0],m+L[0].length):-1}
function aWk(y,L,m){return(L=$r.exec(L.slice(m,m+2)))?(y.M=+L[0],m+L[0].length):-1}
function U3V(y,L,m){return(L=$r.exec(L.slice(m,m+2)))?(y.S=+L[0],m+L[0].length):-1}
function cNY(y,L,m){return(L=$r.exec(L.slice(m,m+3)))?(y.L=+L[0],m+L[0].length):-1}
function z6X(y,L,m){return(L=$r.exec(L.slice(m,m+6)))?(y.L=Math.floor(L[0]/1E3),m+L[0].length):-1}
function e6y(y,L,m){return(y=D3h.exec(L.slice(m,m+1)))?m+y[0].length:-1}
function MX5(y,L,m){return(L=$r.exec(L.slice(m)))?(y.Q=+L[0],m+L[0].length):-1}
function $30(y,L,m){return(L=$r.exec(L.slice(m)))?(y.Q=+L[0]*1E3,m+L[0].length):-1}
function gcL(y,L){return cG(y.getDate(),L,2)}
function Bya(y,L){return cG(y.getHours(),L,2)}
function j72(y,L){return cG(y.getHours()%12||12,L,2)}
function YL2(y,L){return cG(1+UDQ.count(HM(y),y),L,3)}
function i3D(y,L){return cG(y.getMilliseconds(),L,3)}
function hOV(y,L){return i3D(y,L)+"000"}
function wlm(y,L){return cG(y.getMonth()+1,L,2)}
function nc2(y,L){return cG(y.getMinutes(),L,2)}
function JxY(y,L){return cG(y.getSeconds(),L,2)}
function rxF(y){y=y.getDay();return y===0?7:y}
function KTy(y,L){return cG(tX3.count(HM(y),y),L,2)}
function TyX(y,L){var m=y.getDay();y=m>=4||m===0?D7g(y):D7g.ceil(y);return cG(D7g.count(HM(y),y)+(HM(y).getDay()===4),L,2)}
function ke0(y){return y.getDay()}
function oZ2(y,L){return cG(m7O.count(HM(y),y),L,2)}
function vZm(y,L){return cG(y.getFullYear()%100,L,2)}
function Ck0(y,L){return cG(y.getFullYear()%1E4,L,4)}
function GeF(y){y=y.getTimezoneOffset();return(y>0?"-":(y*=-1,"+"))+cG(y/60|0,"0",2)+cG(y%60,"0",2)}
function Xln(y,L){return cG(y.getUTCDate(),L,2)}
function Pkd(y,L){return cG(y.getUTCHours(),L,2)}
function Wtk(y,L){return cG(y.getUTCHours()%12||12,L,2)}
function Hld(y,L){return cG(1+$DI.count(Nk(y),y),L,3)}
function xDD(y,L){return cG(y.getUTCMilliseconds(),L,3)}
function pm2(y,L){return xDD(y,L)+"000"}
function NQa(y,L){return cG(y.getUTCMonth()+1,L,2)}
function IWh(y,L){return cG(y.getUTCMinutes(),L,2)}
function Zla(y,L){return cG(y.getUTCSeconds(),L,2)}
function So5(y){y=y.getUTCDay();return y===0?7:y}
function uGY(y,L){return cG(sQm.count(Nk(y),y),L,2)}
function QQa(y,L){var m=y.getUTCDay();y=m>=4||m===0?trO(y):trO.ceil(y);return cG(trO.count(Nk(y),y)+(Nk(y).getUTCDay()===4),L,2)}
function ble(y){return y.getUTCDay()}
function R60(y,L){return cG(qB_.count(Nk(y),y),L,2)}
function lWV(y,L){return cG(y.getUTCFullYear()%100,L,2)}
function d32(y,L){return cG(y.getUTCFullYear()%1E4,L,4)}
function fWm(){return"+0000"}
function yx6(){return"%"}
function LTJ(y){return+y}
function O3R(y){return Math.floor(+y/1E3)}
function lH(y){for(var L=y.length/6|0,m=Array(L),kj=0;kj<L;)m[kj]="#"+y.slice(kj*6,++kj*6);return m}
function JY(y){return VXF(y[y.length-1])}
function s03(y){var L=y.length;return function(m){return y[Math.max(0,Math.min(L-1,Math.floor(m*L)))]}}
function qLn(y){this._context=y}
function mD6(y){this._curve=y}
function DDD(y,L,m){var kj=y._x1-y._x0;L-=y._x1;var IO=(y._y1-y._y0)/(kj||L<0&&-0);y=(m-y._y1)/(L||kj<0&&-0);return((IO<0?-1:1)+(y<0?-1:1))*Math.min(Math.abs(IO),Math.abs(y),.5*Math.abs((IO*L+y*kj)/(kj+L)))||0}
function tv1(y,L){var m=y._x1-y._x0;return m?(3*(y._y1-y._y0)/m-L)/2:L}
function slj(y,L,m){var kj=y._x0,IO=y._x1,d3=y._y1,aO=(IO-kj)/3;y._context.bezierCurveTo(kj+aO,y._y0+aO*L,IO-aO,d3-aO*m,IO,d3)}
function Vr6(y){this._context=y}
function s77(y){this._context=y}
function Ps(y,L,m){this.k=y;this.x=L;this.y=m}
(function(y){y.length===1&&(y=v(y));return{left:function(L,m,kj,IO){kj==null&&(kj=0);IO==null&&(IO=L.length);for(;kj<IO;){var d3=kj+IO>>>1;y(L[d3],m)<0?kj=d3+1:IO=d3}return kj},
right:function(L,m,kj,IO){kj==null&&(kj=0);IO==null&&(IO=L.length);for(;kj<IO;){var d3=kj+IO>>>1;y(L[d3],m)>0?IO=d3:kj=d3+1}return kj}}})(k);
var AC3={value:function(){}};
G.prototype=C.prototype={constructor:G,on:function(y,L){var m=this._,kj=p(y+"",m),IO,d3=-1,aO=kj.length;if(arguments.length<2)for(;++d3<aO;){var xj;if(xj=IO=(y=kj[d3]).type){a:{xj=m[IO];for(var WD=0,oL=xj.length;WD<oL;++WD)if((IO=xj[WD]).name===y.name){IO=IO.value;break a}IO=void 0}xj=IO}if(xj)return IO}else{if(L!=null&&typeof L!=="function")throw Error("De`"+L);for(;++d3<aO;)if(IO=(y=kj[d3]).type)m[IO]=P(m[IO],y.name,L);else if(L==null)for(IO in m)m[IO]=P(m[IO],y.name,null);return this}},
copy:function(){var y={},L=this._,m;for(m in L)y[m]=L[m].slice();return new G(y)},
call:function(y,L){if((IO=arguments.length-2)>0)for(var m=Array(IO),kj=0,IO,d3;kj<IO;++kj)m[kj]=arguments[kj+2];if(!this._.hasOwnProperty(y))throw Error("xe`"+y);d3=this._[y];kj=0;for(IO=d3.length;kj<IO;++kj)d3[kj].value.apply(L,m)},
apply:function(y,L,m){if(!this._.hasOwnProperty(y))throw Error("xe`"+y);y=this._[y];for(var kj=0,IO=y.length;kj<IO;++kj)y[kj].value.apply(L,m)}};
var Yq={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/"},VvL=function(y){return function(){return this.matches(y)}};
if(typeof document!=="undefined"){var Ws=document.documentElement;if(!Ws.matches){var h60=Ws.webkitMatchesSelector||Ws.msMatchesSelector||Ws.mozMatchesSelector||Ws.oMatchesSelector;VvL=function(y){return function(){return h60.call(this,y)}}}}var hOL=VvL;
f.prototype={constructor:f,appendChild:function(y){return this._parent.insertBefore(y,this._next)},
insertBefore:function(y,L){return this._parent.insertBefore(y,L)},
querySelector:function(y){return this._parent.querySelector(y)},
querySelectorAll:function(y){return this._parent.querySelectorAll(y)}};
var YBZ={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(YBZ={mouseenter:"mouseover",mouseleave:"mouseout"}));var ec2=[null];uG.prototype=od.prototype={constructor:uG,select:function(y){typeof y!=="function"&&(y=l(y));for(var L=this._groups,m=L.length,kj=Array(m),IO=0;IO<m;++IO)for(var d3=L[IO],aO=d3.length,xj=kj[IO]=Array(aO),WD,oL,NZ=0;NZ<aO;++NZ)(WD=d3[NZ])&&(oL=y.call(WD,WD.__data__,NZ,d3))&&("__data__"in WD&&(oL.__data__=WD.__data__),xj[NZ]=oL);return new uG(kj,
this._parents)},
filter:function(y){typeof y!=="function"&&(y=hOL(y));for(var L=this._groups,m=L.length,kj=Array(m),IO=0;IO<m;++IO)for(var d3=L[IO],aO=d3.length,xj=kj[IO]=[],WD,oL=0;oL<aO;++oL)(WD=d3[oL])&&y.call(WD,WD.__data__,oL,d3)&&xj.push(WD);return new uG(kj,this._parents)},
data:function(y,L){if(!y)return xF=Array(this.size()),oL=-1,this.each(function(kH){xF[++oL]=kH}),xF;
var m=L?O:U,kj=this._parents,IO=this._groups;typeof y!=="function"&&(y=c(y));for(var d3=IO.length,aO=Array(d3),xj=Array(d3),WD=Array(d3),oL=0;oL<d3;++oL){var NZ=kj[oL],RL=IO[oL],nL=RL.length,xF=y.call(NZ,NZ&&NZ.__data__,oL,kj),Em=xF.length,Bn=xj[oL]=Array(Em),Lo=aO[oL]=Array(Em);nL=WD[oL]=Array(nL);m(NZ,RL,Bn,Lo,nL,xF,L);RL=NZ=0;for(var Gx;NZ<Em;++NZ)if(nL=Bn[NZ]){for(NZ>=RL&&(RL=NZ+1);!(Gx=Lo[RL])&&++RL<Em;);nL._next=Gx||null}}aO=new uG(aO,kj);aO._enter=xj;aO._exit=WD;return aO},
enter:function(){return new uG(this._enter||this._groups.map(d),this._parents)},
exit:function(){return new uG(this._exit||this._groups.map(d),this._parents)},
merge:function(y){var L=this._groups;y=y._groups;for(var m=L.length,kj=Math.min(m,y.length),IO=Array(m),d3=0;d3<kj;++d3)for(var aO=L[d3],xj=y[d3],WD=aO.length,oL=IO[d3]=Array(WD),NZ,RL=0;RL<WD;++RL)if(NZ=aO[RL]||xj[RL])oL[RL]=NZ;for(;d3<m;++d3)IO[d3]=L[d3];return new uG(IO,this._parents)},
order:function(){for(var y=this._groups,L=-1,m=y.length;++L<m;)for(var kj=y[L],IO=kj.length-1,d3=kj[IO],aO;--IO>=0;)if(aO=kj[IO])d3&&d3!==aO.nextSibling&&d3.parentNode.insertBefore(aO,d3),d3=aO;return this},
sort:function(y){function L(RL,nL){return RL&&nL?y(RL.__data__,nL.__data__):!RL-!nL}
y||(y=X);for(var m=this._groups,kj=m.length,IO=Array(kj),d3=0;d3<kj;++d3){for(var aO=m[d3],xj=aO.length,WD=IO[d3]=Array(xj),oL,NZ=0;NZ<xj;++NZ)if(oL=aO[NZ])WD[NZ]=oL;WD.sort(L)}return(new uG(IO,this._parents)).order()},
call:function(){var y=arguments[0];arguments[0]=this;y.apply(null,arguments);return this},
nodes:function(){var y=Array(this.size()),L=-1;this.each(function(){y[++L]=this});
return y},
node:function(){for(var y=this._groups,L=0,m=y.length;L<m;++L)for(var kj=y[L],IO=0,d3=kj.length;IO<d3;++IO){var aO=kj[IO];if(aO)return aO}return null},
size:function(){var y=0;this.each(function(){++y});
return y},
empty:function(){return!this.node()},
each:function(y){for(var L=this._groups,m=0,kj=L.length;m<kj;++m)for(var IO=L[m],d3=0,aO=IO.length,xj;d3<aO;++d3)(xj=IO[d3])&&y.call(xj,xj.__data__,d3,IO);return this},
attr:function(y,L){var m=N(y);if(arguments.length<2){var kj=this.node();return m.local?kj.getAttributeNS(m.space,m.local):kj.getAttribute(m)}return this.each((L==null?m.local?w:x:typeof L==="function"?m.local?oO:n:m.local?h:V)(m,L))},
style:function(y,L,m){return arguments.length>1?this.each((L==null?Ng:typeof L==="function"?U2:Sm)(y,L,m==null?"":m)):lD(this.node(),y)},
property:function(y,L){return arguments.length>1?this.each((L==null?Fb:typeof L==="function"?O2:qg)(y,L)):this.node()[y]},
text:function(y){return arguments.length?this.each(y==null?En:(typeof y==="function"?MZ:m1)(y)):this.node().textContent},
html:function(y){return arguments.length?this.each(y==null?kQ:(typeof y==="function"?xQ:QU)(y)):this.node().innerHTML},
append:function(y){var L=typeof y==="function"?y:Q(y);return this.select(function(){return this.appendChild(L.apply(this,arguments))})},
insert:function(y,L){var m=typeof y==="function"?y:Q(y),kj=L==null?LL:typeof L==="function"?L:l(L);return this.select(function(){return this.insertBefore(m.apply(this,arguments),kj.apply(this,arguments)||null)})},
remove:function(){return this.each(ad)},
clone:function(y){return this.select(y?WZ:zY)},
datum:function(y){return arguments.length?this.property("__data__",y):this.node().__data__},
on:function(y,L,m){var kj=We(y+""),IO=kj.length,d3;if(arguments.length<2){var aO=this.node().__on;if(aO)for(var xj=0,WD=aO.length,oL;xj<WD;++xj){var NZ=0;for(oL=aO[xj];NZ<IO;++NZ)if((d3=kj[NZ]).type===oL.type&&d3.name===oL.name)return oL.value}}else{aO=L?GY:F6;m==null&&(m=!1);for(NZ=0;NZ<IO;++NZ)this.each(aO(kj[NZ],L,m));return this}},
dispatch:function(y,L){return this.each((typeof L==="function"?bG:YQ)(y,L))}};
var qBa=0;J_.prototype=function(){return new J_}.prototype={constructor:J_,
get:function(y){for(var L=this._;!(L in y);)if(!(y=y.parentNode))return;return y[L]},
set:function(y,L){return y[this._]=L},
remove:function(y){return this._ in y&&delete y[this._]},
toString:function(){return this._}};
var Ip=1/.7,m7d=/^#([0-9a-f]{3})$/,D7y=/^#([0-9a-f]{6})$/,trd=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),slF=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),Vr5=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),hcY=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*\\)$"),
B9Y=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),jlV=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*\\)$"),wcL={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};
zJ(rs,y2,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
zJ(UX,ve,F2(rs,{brighter:function(y){y=y==null?Ip:Math.pow(Ip,y);return new UX(this.r*y,this.g*y,this.b*y,this.opacity)},
darker:function(y){y=y==null?.7:Math.pow(.7,y);return new UX(this.r*y,this.g*y,this.b*y,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"#"+pV(this.r)+pV(this.g)+pV(this.b)},
toString:function(){var y=this.opacity;y=isNaN(y)?1:Math.max(0,Math.min(1,y));return(y===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))+(y===1?")":", "+y+")")}}));
zJ(v5,II,F2(rs,{brighter:function(y){y=y==null?Ip:Math.pow(Ip,y);return new v5(this.h,this.s,this.l*y,this.opacity)},
darker:function(y){y=y==null?.7:Math.pow(.7,y);return new v5(this.h,this.s,this.l*y,this.opacity)},
rgb:function(){var y=this.h%360+(this.h<0)*360,L=this.l,m=L+(L<.5?L:1-L)*(isNaN(y)||isNaN(this.s)?0:this.s);L=2*L-m;return new UX(ia(y>=240?y-240:y+120,L,m),ia(y,L,m),ia(y<120?y+240:y-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 nIw=Math.PI/180,K41=180/Math.PI,rC1=4/29,PM=6/29,JC6=3*PM*PM,YBy=PM*PM*PM;zJ(Li,function(y,L,m,kj){return arguments.length===1?FX(y):new Li(y,L,m,kj==null?1:kj)},F2(rs,{brighter:function(y){return new Li(this.l+18*(y==null?1:y),this.a,this.b,this.opacity)},
darker:function(y){return new Li(this.l-18*(y==null?1:y),this.a,this.b,this.opacity)},
rgb:function(){var y=(this.l+16)/116,L=isNaN(this.a)?y:y+this.a/500,m=isNaN(this.b)?y:y-this.b/200;L=.96422*Yj(L);y=1*Yj(y);m=.82521*Yj(m);return new UX(aL(3.1338561*L-1.6168667*y-.4906146*m),aL(-.9787684*L+1.9161415*y+.033454*m),aL(.0719453*L-.2289914*y+1.4052427*m),this.opacity)}}));
zJ(g7,X2,F2(rs,{brighter:function(y){return new g7(this.h,this.c,this.l+18*(y==null?1:y),this.opacity)},
darker:function(y){return new g7(this.h,this.c,this.l-18*(y==null?1:y),this.opacity)},
rgb:function(){return FX(this).rgb()}}));
var T9n=1.78277*-.29227-.1347134789;zJ(Dh,$Q,F2(rs,{brighter:function(y){y=y==null?Ip:Math.pow(Ip,y);return new Dh(this.h,this.s,this.l*y,this.opacity)},
darker:function(y){y=y==null?.7:Math.pow(.7,y);return new Dh(this.h,this.s,this.l*y,this.opacity)},
rgb:function(){var y=isNaN(this.h)?0:(this.h+120)*nIw,L=+this.l,m=isNaN(this.s)?0:this.s*L*(1-L),kj=Math.cos(y);y=Math.sin(y);return new UX(255*(L+m*(-.14861*kj+1.78277*y)),255*(L+m*(-.29227*kj+-.90649*y)),255*(L+1.97294*kj*m),this.opacity)}}));
var G41=function m(L){function kj(d3,aO){var xj=IO((d3=ve(d3)).r,(aO=ve(aO)).r),WD=IO(d3.g,aO.g),oL=IO(d3.b,aO.b),NZ=TC(d3.opacity,aO.opacity);return function(RL){d3.r=xj(RL);d3.g=WD(RL);d3.b=oL(RL);d3.opacity=NZ(RL);return d3+""}}
var IO=n9(L);kj.gamma=m;return kj}(1),VXF=Qb(function(L){var m=L.length-1;
return function(kj){var IO=kj<=0?kj=0:kj>=1?(kj=1,m-1):Math.floor(kj*m),d3=L[IO],aO=L[IO+1];return zr((kj-IO/m)*m,IO>0?L[IO-1]:2*d3-aO,d3,aO,IO<m-1?L[IO+2]:2*aO-d3)}});
Qb(function(L){var m=L.length;return function(kj){var IO=Math.floor(((kj%=1)<0?++kj:kj)*m);return zr((kj-IO/m)*m,L[(IO+m-1)%m],L[IO%m],L[(IO+1)%m],L[(IO+2)%m])}});
var EI2=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,alD=new RegExp(EI2.source,"g"),k4Q=180/Math.PI,hc$={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Hs,B9$,By1,Vi$,BQX=ta(function(L){if(L==="none")return hc$;Hs||(Hs=document.createElement("DIV"),B9$=document.documentElement,By1=document.defaultView);Hs.style.transform=L;L=By1.getComputedStyle(B9$.appendChild(Hs),null).getPropertyValue("transform");B9$.removeChild(Hs);L=L.slice(7,-1).split(",");return gk(+L[0],+L[1],+L[2],+L[3],
+L[4],+L[5])},"px, ","px)","deg)"),jQY=ta(function(L){if(L==null)return hc$;
Vi$||(Vi$=document.createElementNS("http://www.w3.org/2000/svg","g"));Vi$.setAttribute("transform",L);if(!(L=Vi$.transform.baseVal.consolidate()))return hc$;L=L.matrix;return gk(L.a,L.b,L.c,L.d,L.e,L.f)},", ",")",")");
Q2(sm);Q2(TC);bH(sm);bH(TC);nK(sm);var jli=nK(TC),WM=0,Kv=0,k$=0,X36,Ts,yb2=0,gX=0,Ogj=0,r$=typeof performance==="object"&&performance.now?performance:Date,ocw=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(L){setTimeout(L,17)};
mD.prototype=hP.prototype={constructor:mD,restart:function(L,m,kj){if(typeof L!=="function")throw new TypeError("Ee");kj=(kj==null?jI():+kj)+(m==null?0:+m);this._next||Ts===this||(Ts?Ts._next=this:X36=this,Ts=this);this._call=L;this._time=kj;jT()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,jT())}};
var nI3=C("start","end","interrupt"),JC2=[],Yod=od.prototype.constructor,j7U=0,Z9=od.prototype;fX.prototype=function(L){return od().transition(L)}.prototype={constructor:fX,
select:function(L){var m=this._name,kj=this._id;typeof L!=="function"&&(L=l(L));for(var IO=this._groups,d3=IO.length,aO=Array(d3),xj=0;xj<d3;++xj)for(var WD=IO[xj],oL=WD.length,NZ=aO[xj]=Array(oL),RL,nL,xF=0;xF<oL;++xF)(RL=WD[xF])&&(nL=L.call(RL,RL.__data__,xF,WD))&&("__data__"in RL&&(nL.__data__=RL.__data__),NZ[xF]=nL,Mrg(NZ[xF],m,kj,xF,NZ,tI(RL,kj)));return new fX(aO,this._parents,m,kj)},
filter:function(L){typeof L!=="function"&&(L=hOL(L));for(var m=this._groups,kj=m.length,IO=Array(kj),d3=0;d3<kj;++d3)for(var aO=m[d3],xj=aO.length,WD=IO[d3]=[],oL,NZ=0;NZ<xj;++NZ)(oL=aO[NZ])&&L.call(oL,oL.__data__,NZ,aO)&&WD.push(oL);return new fX(IO,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 kj=m.length,IO=Math.min(kj,L.length),d3=Array(kj),aO=0;aO<IO;++aO)for(var xj=m[aO],WD=L[aO],oL=xj.length,NZ=d3[aO]=Array(oL),RL,nL=0;nL<oL;++nL)if(RL=xj[nL]||WD[nL])NZ[nL]=RL;for(;aO<kj;++aO)d3[aO]=m[aO];return new fX(d3,this._parents,this._name,this._id)},
selection:function(){return new Yod(this._groups,this._parents)},
transition:function(){for(var L=this._name,m=this._id,kj=++j7U,IO=this._groups,d3=IO.length,aO=0;aO<d3;++aO)for(var xj=IO[aO],WD=xj.length,oL,NZ=0;NZ<WD;++NZ)if(oL=xj[NZ]){var RL=tI(oL,m);Mrg(oL,L,kj,NZ,xj,{time:RL.time+RL.delay+RL.duration,delay:0,duration:RL.duration,ease:RL.ease})}return new fX(IO,this._parents,L,kj)},
call:Z9.call,nodes:Z9.nodes,node:Z9.node,size:Z9.size,empty:Z9.empty,each:Z9.each,on:function(L,m){var kj=this._id;return arguments.length<2?tI(this.node(),kj).on.on(L):this.each(uC5(kj,L,m))},
attr:function(L,m){var kj=N(L),IO=kj==="transform"?jQY:CX6;return this.attrTween(L,typeof m==="function"?(kj.local?G45:CX2)(kj,IO,U76(this,"attr."+L,m)):m==null?(kj.local?k4F:T9X)(kj):(kj.local?vc5:oc3)(kj,IO,m+""))},
attrTween:function(L,m){var kj="attr."+L;if(arguments.length<2)return(kj=this.tween(kj))&&kj._value;if(m==null)return this.tween(kj,null);if(typeof m!=="function")throw Error();var IO=N(L);return this.tween(kj,(IO.local?ply:PXX)(IO,m))},
style:function(L,m,kj){var IO=L==="transform"?BQX:CX6;return m==null?this.styleTween(L,b3m(L,IO)).on("end.style."+L,ROh(L)):this.styleTween(L,typeof m==="function"?dDY(L,IO,U76(this,"style."+L,m)):lUk(L,IO,m+""),kj)},
styleTween:function(L,m,kj){var IO="style."+L;if(arguments.length<2)return(IO=this.tween(IO))&&IO._value;if(m==null)return this.tween(IO,null);if(typeof m!=="function")throw Error();return this.tween(IO,fUY(L,m,kj==null?"":kj))},
text:function(L){return this.tween("text",typeof L==="function"?FTV(U76(this,"text",L)):zOX(L==null?"":L+""))},
remove:function(){return this.on("end.remove",Q7F(this._id))},
tween:function(L,m){var kj=this._id;if(arguments.length<2){kj=tI(this.node(),kj).tween;for(var IO=0,d3=kj.length,aO;IO<d3;++IO)if((aO=kj[IO]).name===L)return aO.value;return null}return this.each((m==null?rC5:K4a)(kj,L,m))},
delay:function(L){var m=this._id;return arguments.length?this.each((typeof L==="function"?WT2:H3d)(m,L)):tI(this.node(),m).delay},
duration:function(L){var m=this._id;return arguments.length?this.each((typeof L==="function"?Nyh:IUX)(m,L)):tI(this.node(),m).duration},
ease:function(L){var m=this._id;return arguments.length?this.each(Z3a(m,L)):tI(this.node(),m).ease}};
var YBg={time:null,delay:0,duration:250,ease:function(L){return((L*=2)<=1?L*L*L:(L-=2)*L*L+2)/2}};
od.prototype.transition=function(L){var m;if(L instanceof fX){var kj=L._id;L=L._name}else kj=++j7U,(m=YBg).time=jI(),L=L==null?null:L+"";for(var IO=this._groups,d3=IO.length,aO=0;aO<d3;++aO)for(var xj=IO[aO],WD=xj.length,oL,NZ=0;NZ<WD;++NZ)if(oL=xj[NZ]){var RL=oL,nL=L,xF=kj,Em=NZ,Bn=xj,Lo;if(!(Lo=m))a:{Lo=void 0;for(var Gx=kj;!(Lo=oL.__transition)||!(Lo=Lo[Gx]);)if(!(oL=oL.parentNode)){Lo=(YBg.time=jI(),YBg);break a}}Mrg(RL,nL,xF,Em,Bn,Lo)}return new fX(IO,this._parents,L,kj)};
["e","w"].map(gIj);["n","s"].map(gIj);"n e s w nw ne se sw".split(" ").map(gIj);ibm.prototype=function(){return new ibm}.prototype={constructor:ibm,
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,kj,IO,d3,aO){this._+="C"+ +L+","+ +m+","+ +kj+","+ +IO+","+(this._x1=+d3)+","+(this._y1=+aO)},
rect:function(L,m,kj,IO){this._+="M"+(this._x0=this._x1=+L)+","+(this._y0=this._y1=+m)+"h"+ +kj+"v"+ +IO+"h"+-kj+"Z"},
toString:function(){return this._}};
x1m.prototype=plZ.prototype={constructor:x1m,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 yD=plZ.prototype;Ab6.prototype=function(L,m){var kj=new Ab6;if(L instanceof Ab6)L.each(function(aO){kj.add(aO)});
else if(L){var IO=-1,d3=L.length;if(m==null)for(;++IO<d3;)kj.add(L[IO]);else for(;++IO<d3;)kj.add(m(L[IO],IO,L))}return kj}.prototype={constructor:Ab6,
has:yD.has,add:function(L){this[" "+L]=L;return this},
remove:yD.remove,clear:yD.clear,values:yD.keys,size:yD.size,empty:yD.empty,each:yD.each};var H3L={},L4Z={},wmk=WT6(",").parse,nZ2=WT6("\t").parse;NyI(wmk);NyI(nZ2);var nz=function(L,m,kj){m=new Obx(m==null?Mv5:m,kj==null?$Dh:kj,NaN,NaN,NaN,NaN);return L==null?m:m.addAll(L)}.prototype=Obx.prototype;
nz.copy=function(){var L=new Obx(this._x,this._y,this._x0,this._y0,this._x1,this._y1),m=this._root,kj,IO;if(!m)return L;if(!m.length)return L._root=Z31(m),L;for(kj=[{source:m,target:L._root=Array(4)}];m=kj.pop();)for(var d3=0;d3<4;++d3)if(IO=m.source[d3])IO.length?kj.push({source:IO,target:m.target[d3]=Array(4)}):m.target[d3]=Z31(IO);return L};
nz.add=function(L){var m=+this._x.call(null,L),kj=+this._y.call(null,L);return IUn(this.cover(m,kj),m,kj,L)};
nz.addAll=function(L){var m,kj,IO=L.length,d3,aO,xj=Array(IO),WD=Array(IO),oL=Infinity,NZ=Infinity,RL=-Infinity,nL=-Infinity;for(kj=0;kj<IO;++kj)isNaN(d3=+this._x.call(null,m=L[kj]))||isNaN(aO=+this._y.call(null,m))||(xj[kj]=d3,WD[kj]=aO,d3<oL&&(oL=d3),d3>RL&&(RL=d3),aO<NZ&&(NZ=aO),aO>nL&&(nL=aO));RL<oL&&(oL=this._x0,RL=this._x1);nL<NZ&&(NZ=this._y0,nL=this._y1);this.cover(oL,NZ).cover(RL,nL);for(kj=0;kj<IO;++kj)IUn(this,xj[kj],WD[kj],L[kj]);return this};
nz.cover=function(L,m){if(isNaN(L=+L)||isNaN(m=+m))return this;var kj=this._x0,IO=this._y0,d3=this._x1,aO=this._y1;if(isNaN(kj))d3=(kj=Math.floor(L))+1,aO=(IO=Math.floor(m))+1;else if(kj>L||L>d3||IO>m||m>aO){var xj=d3-kj,WD=this._root,oL;switch(oL=(m<(IO+aO)/2)<<1|L<(kj+d3)/2){case 0:do{var NZ=Array(4);NZ[oL]=WD;WD=NZ}while(xj*=2,d3=kj+xj,aO=IO+xj,L>d3||m>aO);break;case 1:do NZ=Array(4),NZ[oL]=WD,WD=NZ;while(xj*=2,kj=d3-xj,aO=IO+xj,kj>L||m>aO);break;case 2:do NZ=Array(4),NZ[oL]=WD,WD=NZ;while(xj*=
2,d3=kj+xj,IO=aO-xj,L>d3||IO>m);break;case 3:do NZ=Array(4),NZ[oL]=WD,WD=NZ;while(xj*=2,kj=d3-xj,IO=aO-xj,kj>L||IO>m)}this._root&&this._root.length&&(this._root=WD)}else return this;this._x0=kj;this._y0=IO;this._x1=d3;this._y1=aO;return this};
nz.data=function(){var L=[];this.visit(function(m){if(!m.length){do L.push(m.data);while(m=m.next)}});
return L};
nz.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]]};
nz.find=function(L,m,kj){var IO=this._x0,d3=this._y0,aO,xj,WD,oL,NZ=this._x1,RL=this._y1,nL=[],xF=this._root,Em;xF&&nL.push(new wH(xF,IO,d3,NZ,RL));kj==null?kj=Infinity:(IO=L-kj,d3=m-kj,NZ=L+kj,RL=m+kj,kj*=kj);for(;Em=nL.pop();)if(!(!(xF=Em.node)||(aO=Em.x0)>NZ||(xj=Em.y0)>RL||(WD=Em.x1)<IO||(oL=Em.y1)<d3))if(xF.length){Em=(aO+WD)/2;var Bn=(xj+oL)/2;nL.push(new wH(xF[3],Em,Bn,WD,oL),new wH(xF[2],aO,Bn,Em,oL),new wH(xF[1],Em,xj,WD,Bn),new wH(xF[0],aO,xj,Em,Bn));if(xF=(m>=Bn)<<1|L>=Em)Em=nL[nL.length-
1],nL[nL.length-1]=nL[nL.length-1-xF],nL[nL.length-1-xF]=Em}else if(Em=L-+this._x.call(null,xF.data),Bn=m-+this._y.call(null,xF.data),Em=Em*Em+Bn*Bn,Em<kj){var Lo=Math.sqrt(kj=Em);IO=L-Lo;d3=m-Lo;NZ=L+Lo;RL=m+Lo;Lo=xF.data}return Lo};
nz.remove=function(L){if(isNaN(oL=+this._x.call(null,L))||isNaN(NZ=+this._y.call(null,L)))return this;var m,kj=this._root,IO,d3=this._x0,aO=this._y0,xj=this._x1,WD=this._y1,oL,NZ,RL,nL,xF,Em,Bn;if(!kj)return this;if(kj.length)for(;;){(xF=oL>=(RL=(d3+xj)/2))?d3=RL:xj=RL;(Em=NZ>=(nL=(aO+WD)/2))?aO=nL:WD=nL;if(!(m=kj,kj=kj[Bn=Em<<1|xF]))return this;if(!kj.length)break;if(m[Bn+1&3]||m[Bn+2&3]||m[Bn+3&3]){var Lo=m;var Gx=Bn}}for(;kj.data!==L;)if(!(IO=kj,kj=kj.next))return this;(L=kj.next)&&delete kj.next;
if(IO)return L?IO.next=L:delete IO.next,this;if(!m)return this._root=L,this;L?m[Bn]=L:delete m[Bn];(kj=m[0]||m[1]||m[2]||m[3])&&kj===(m[3]||m[2]||m[1]||m[0])&&!kj.length&&(Lo?Lo[Gx]=kj:this._root=kj);return this};
nz.removeAll=function(L){for(var m=0,kj=L.length;m<kj;++m)this.remove(L[m]);return this};
nz.root=function(){return this._root};
nz.size=function(){var L=0;this.visit(function(m){if(!m.length){do++L;while(m=m.next)}});
return L};
nz.visit=function(L){var m=[],kj,IO=this._root,d3,aO,xj,WD,oL;for(IO&&m.push(new wH(IO,this._x0,this._y0,this._x1,this._y1));kj=m.pop();)if(!L(IO=kj.node,aO=kj.x0,xj=kj.y0,WD=kj.x1,oL=kj.y1)&&IO.length){kj=(aO+WD)/2;var NZ=(xj+oL)/2;(d3=IO[3])&&m.push(new wH(d3,kj,NZ,WD,oL));(d3=IO[2])&&m.push(new wH(d3,aO,NZ,kj,oL));(d3=IO[1])&&m.push(new wH(d3,kj,xj,WD,NZ));(d3=IO[0])&&m.push(new wH(d3,aO,xj,kj,NZ))}};
nz.visitAfter=function(L){var m=[],kj=[],IO;for(this._root&&m.push(new wH(this._root,this._x0,this._y0,this._x1,this._y1));IO=m.pop();){var d3=IO.node;if(d3.length){var aO,xj=IO.x0,WD=IO.y0,oL=IO.x1,NZ=IO.y1,RL=(xj+oL)/2,nL=(WD+NZ)/2;(aO=d3[0])&&m.push(new wH(aO,xj,WD,RL,nL));(aO=d3[1])&&m.push(new wH(aO,RL,WD,oL,nL));(aO=d3[2])&&m.push(new wH(aO,xj,nL,RL,NZ));(aO=d3[3])&&m.push(new wH(aO,RL,nL,oL,NZ))}kj.push(IO)}for(;IO=kj.pop();)L(IO.node,IO.x0,IO.y0,IO.x1,IO.y1);return this};
nz.x=function(L){return arguments.length?(this._x=L,this):this._x};
nz.y=function(L){return arguments.length?(this._y=L,this):this._y};
var LTY=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;yCb.prototype=Xcf.prototype;Xcf.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 b3R,ROI={"%":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 SLU(L*100,m)},
r:SLU,s:function(L,m){var kj=e_2(L,m);if(!kj)return L+"";var IO=kj[0];kj=kj[1];kj=kj-(b3R=Math.max(-8,Math.min(8,Math.floor(kj/3)))*3)+1;var d3=IO.length;return kj===d3?IO:kj>d3?IO+Array(kj-d3+1).join("0"):kj>0?IO.slice(0,kj)+"."+IO.slice(kj):"0."+Array(1-kj).join("0")+e_2(L,Math.max(0,m+kj-1))[0]},
X:function(L){return Math.round(L).toString(16).toUpperCase()},
x:function(L){return Math.round(L).toString(16)}},Q7Q="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),JN0;
(function(L){return JN0=O3m(L)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});Dd.prototype={constructor:Dd,reset:function(){this.s=this.t=0},
add:function(L){lU7(h_D,L,this.t);lU7(this,h_D.s,this.s);this.s?this.t+=h_D.t:this.s=h_D.t},
valueOf:function(){return this.s}};
var h_D=new Dd,rB=Math.PI,w0=rB/2,YLU=rB/4,rN0=rB*2,wcO=rB/180,zp=Math.abs,nIm=Math.atan,EcR=Math.atan2,nJ=Math.cos,L2=Math.sin,m1m=Math.sqrt;new Dd;new Dd;new Dd;var JCb=new Dd;(function(L,m,kj,IO){return function(d3){function aO(oC,ch){L(oC,ch)&&d3.point(oC,ch)}
function xj(oC,ch){xF.point(oC,ch)}
function WD(){GW.point=xj;xF.lineStart()}
function oL(){GW.point=aO;xF.lineEnd()}
function NZ(oC,ch){M0.push([oC,ch]);Bn.point(oC,ch)}
function RL(){Bn.lineStart();M0=[]}
function nL(){NZ(M0[0][0],M0[0][1]);Bn.lineEnd();var oC=Bn.clean(),ch=Em.result(),KI=ch.length,fg;M0.pop();Gx.push(M0);M0=null;if(KI)if(oC&1){if(KI=ch[0],(ch=KI.length-1)>0){Lo||(d3.polygonStart(),Lo=!0);d3.lineStart();for(oC=0;oC<ch;++oC)d3.point((fg=KI[oC])[0],fg[1]);d3.lineEnd()}}else KI>1&&oC&2&&ch.push(ch.pop().concat(ch.shift())),kH.push(ch.filter(Ax3))}
var xF=m(d3),Em=XlX(),Bn=m(Em),Lo=!1,Gx,kH,M0,GW={point:aO,lineStart:WD,lineEnd:oL,polygonStart:function(){GW.point=NZ;GW.lineStart=RL;GW.lineEnd=nL;kH=[];Gx=[]},
polygonEnd:function(){GW.point=aO;GW.lineStart=WD;GW.lineEnd=oL;var oC=kH,ch=oC.length;var KI=-1;for(var fg=0,nV,cp;++KI<ch;)fg+=oC[KI].length;for(nV=Array(fg);--ch>=0;)for(cp=oC[ch],KI=cp.length;--KI>=0;)nV[--fg]=cp[KI];kH=nV;oC=Gx;ch=IO[0];fg=IO[1];var Zc=L2(fg);KI=[L2(ch),-nJ(ch),0];cp=nV=0;JCb.reset();Zc===1?fg=w0+1E-6:Zc===-1&&(fg=-w0-1E-6);Zc=0;for(var e3=oC.length;Zc<e3;++Zc)if(JD=(nD=oC[Zc]).length){var nD,JD,pn=nD[JD-1],zm=pn[0],z3=pn[1]/2+YLU,Bpi=L2(z3),wlR=nJ(z3);for(z3=0;z3<JD;++z3,zm=
rC6,Bpi=ncU,wlR=NH,pn=j0D){var j0D=nD[z3],rC6=j0D[0];NH=j0D[1]/2+YLU;var ncU=L2(NH),NH=nJ(NH),SR=rC6-zm,K4_=SR>=0?1:-1,T92=K4_*SR,YAx=T92>rB;Bpi*=ncU;JCb.add(EcR(Bpi*K4_*L2(T92),wlR*NH+Bpi*nJ(T92)));nV+=YAx?SR+K4_*rN0:SR;YAx^zm>=ch^rC6>=ch&&(pn=fUJ(dDJ(pn),dDJ(j0D)),zOn(pn),zm=fUJ(KI,pn),zOn(zm),zm=(YAx^SR>=0?-1:1)*qAi(zm[2]),fg>zm||fg===zm&&(pn[0]||pn[1]))&&(cp+=YAx^SR>=0?1:-1)}}oC=(nV<-1E-6||nV<1E-6&&JCb<-1E-6)^cp&1;kH.length?(Lo||(d3.polygonStart(),Lo=!0),xDe(kH,eOk,oC,kj,d3)):oC&&(Lo||(d3.polygonStart(),
Lo=!0),d3.lineStart(),kj(null,null,1,d3),d3.lineEnd());Lo&&(d3.polygonEnd(),Lo=!1);kH=Gx=null},
sphere:function(){d3.polygonStart();d3.lineStart();kj(null,null,1,d3);d3.lineEnd();d3.polygonEnd()}};
return GW}})(function(){return!0},function(L){var m=NaN,kj=NaN,IO=NaN,d3;
return{lineStart:function(){L.lineStart();d3=1},
point:function(aO,xj){var WD=aO>0?rB:-rB,oL=zp(aO-m);if(zp(oL-rB)<1E-6)L.point(m,kj=(kj+xj)/2>0?w0:-w0),L.point(IO,kj),L.lineEnd(),L.lineStart(),L.point(WD,kj),L.point(aO,kj),d3=0;else if(IO!==WD&&oL>=rB){zp(m-IO)<1E-6&&(m-=IO*1E-6);zp(aO-WD)<1E-6&&(aO-=WD*1E-6);oL=m;var NZ=kj,RL=aO,nL,xF,Em=L2(oL-RL);kj=zp(Em)>1E-6?nIm((L2(NZ)*(xF=nJ(xj))*L2(RL)-L2(xj)*(nL=nJ(NZ))*L2(oL))/(nL*xF*Em)):(NZ+xj)/2;L.point(IO,kj);L.lineEnd();L.lineStart();L.point(WD,kj);d3=0}L.point(m=aO,kj=xj);IO=WD},
lineEnd:function(){L.lineEnd();m=kj=NaN},
clean:function(){return 2-d3}}},function(L,m,kj,IO){L==null?(kj*=w0,IO.point(-rB,kj),IO.point(0,kj),IO.point(rB,kj),IO.point(rB,0),IO.point(rB,-kj),IO.point(0,-kj),IO.point(-rB,-kj),IO.point(-rB,0),IO.point(-rB,kj)):zp(L[0]-m[0])>1E-6?(L=L[0]<m[0]?rB:-rB,kj=kj*L/2,IO.point(-L,kj),IO.point(0,kj),IO.point(L,kj)):IO.point(m[0],m[1])},[-rB,
-w0]);new Dd;new Dd;new Dd;new Dd;x7i.prototype={constructor:x7i,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()}};
nJ(30*wcO);(function(L){return function(m){var kj=new x7i,IO;for(IO in L)kj[IO]=L[IO];kj.stream=m;return kj}})({point:function(L,m){this.stream.point(L*wcO,m*wcO)}});
cxR(function(L){return m1m(2/(1+L))}).invert=o9(function(L){return 2*qAi(L/2)});
cxR(function(L){return(L=L>1?0:L<-1?rB:Math.acos(L))&&L/L2(L)}).invert=o9(function(L){return L});
m1m(3);o9(nIm);o9(qAi);o9(function(L){return 2*nIm(L)});
vs.prototype=aUR.prototype={constructor:vs,count:function(){return this.eachAfter(qLX)},
each:function(L){var m,kj=[this],IO;do{var d3=kj.reverse();for(kj=[];m=d3.pop();)if(L(m),m=m.children){var aO=0;for(IO=m.length;aO<IO;++aO)kj.push(m[aO])}}while(kj.length);return this},
eachAfter:function(L){for(var m,kj=[this],IO=[],d3,aO;m=kj.pop();)if(IO.push(m),m=m.children)for(d3=0,aO=m.length;d3<aO;++d3)kj.push(m[d3]);for(;m=IO.pop();)L(m);return this},
eachBefore:function(L){for(var m,kj=[this],IO;m=kj.pop();)if(L(m),m=m.children)for(IO=m.length-1;IO>=0;--IO)kj.push(m[IO]);return this},
sum:function(L){return this.eachAfter(function(m){for(var kj=+L(m.data)||0,IO=m.children,d3=IO&&IO.length;--d3>=0;)kj+=IO[d3].value;m.value=kj})},
sort:function(L){return this.eachBefore(function(m){m.children&&m.children.sort(L)})},
path:function(L){var m=this;var kj=m;var IO=L;if(kj!==IO){var d3=kj.ancestors(),aO=IO.ancestors(),xj=null;kj=d3.pop();for(IO=aO.pop();kj===IO;)xj=kj,kj=d3.pop(),IO=aO.pop();kj=xj}for(IO=[m];m!==kj;)m=m.parent,IO.push(m);for(m=IO.length;L!==kj;)IO.splice(m,0,L),L=L.parent;return IO},
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(kj){kj!==L&&m.push({source:kj.parent,target:kj})});
return m},
copy:function(){return aUR(this).eachBefore(tva)}};
(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(vs.prototype);
var ACm=new Date,ecK=new Date,JxJ=fA(function(){},function(L,m){L.setTime(+L+m)},function(L,m){return m-L});
JxJ.every=function(L){L=Math.floor(L);return isFinite(L)&&L>0?L>1?fA(function(m){m.setTime(Math.floor(m/L)*L)},function(m,kj){m.setTime(+m+kj*L)},function(m,kj){return(kj-m)/L}):JxJ:null};
fA(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()});
fA(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()});
fA(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 UDQ=fA(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}),tX3=L8(0),m7O=L8(1);
L8(2);L8(3);var D7g=L8(4);L8(5);L8(6);fA(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 HM=fA(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()});
HM.every=function(L){return isFinite(L=Math.floor(L))&&L>0?fA(function(m){m.setFullYear(Math.floor(m.getFullYear()/L)*L);m.setMonth(0,1);m.setHours(0,0,0,0)},function(m,kj){m.setFullYear(m.getFullYear()+kj*L)}):null};
fA(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()});
fA(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 $DI=fA(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}),sQm=OM(0),qB_=OM(1);
OM(2);OM(3);var trO=OM(4);OM(5);OM(6);fA(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 Nk=fA(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()});
Nk.every=function(L){return isFinite(L=Math.floor(L))&&L>0?fA(function(m){m.setUTCFullYear(Math.floor(m.getUTCFullYear()/L)*L);m.setUTCMonth(0,1);m.setUTCHours(0,0,0,0)},function(m,kj){m.setUTCFullYear(m.getUTCFullYear()+kj*L)}):null};
var Mv1={"-":"",_:" ",0:"0"},$r=/^\s*\d+/,D3h=/^%/,m3X=/[\\^$*+?|[\]().{}]/g,w3g;(function(L){w3g=VvV(L);iUL=w3g.utcFormat;LcL=w3g.utcParse;return w3g})({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||iUL("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||LcL("%Y-%m-%dT%H:%M:%S.%LZ");lH("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
lH("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");lH("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");lH("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");lH("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");lH("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");lH("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
lH("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");lH("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");lH("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");lH("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");lH("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var Kt0=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(lH);JY(Kt0);var TQm=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(lH);JY(TQm);var knk=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(lH);JY(knk);var o0a=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(lH);
JY(o0a);var v0h=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(lH);JY(v0h);var Ce3=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(lH);JY(Ce3);var GnX=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(lH);JY(GnX);var pB0=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(lH);JY(pB0);var Pem=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(lH);JY(Pem);var WaX=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(lH);JY(WaX);var HGV=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(lH);JY(HGV);var NEk=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(lH);JY(NEk);var Igh=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(lH);JY(Igh);var ZGe=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(lH);JY(ZGe);var Sve=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(lH);JY(Sve);var uz0=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(lH);JY(uz0);var QtY=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(lH);JY(QtY);var bGd=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(lH);JY(bGd);var RuV=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(lH);JY(RuV);var lgY=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(lH);JY(lgY);var dSV=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(lH);JY(dSV);var fge=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(lH);JY(fge);var zu0=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(lH);JY(zu0);var Fam=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(lH);JY(Fam);var cz0=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(lH);JY(cz0);var E02=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(lH);JY(E02);var agF=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(lH);JY(agF);jli($Q(300,.5,0),$Q(-240,.5,1));jli($Q(-100,.75,.35),$Q(80,1.5,.8));jli($Q(260,.75,.35),$Q(80,1.5,.8));$Q();ve();s03(lH("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
s03(lH("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
s03(lH("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
s03(lH("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
qLn.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(kj){return new mD6(L(kj))}
m._curve=L;return m})(function(L){return new qLn(L)});
mD6.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))}};
Vr6.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:slj(this,this._t0,tv1(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(L,m){var kj=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;slj(this,tv1(this,kj=DDD(this,L,m)),kj);break;default:slj(this,this._t0,kj=DDD(this,L,m))}this._x0=this._x1;this._x1=L;this._y0=this._y1;this._y1=m;this._t0=kj}}};
(function(L){this._context=new s77(L)}.prototype=Object.create(Vr6.prototype)).point=function(L,m){Vr6.prototype.point.call(this,m,L)};
s77.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,kj,IO,d3,aO){this._context.bezierCurveTo(m,L,IO,kj,aO,d3)}};
Ps.prototype={constructor:Ps,scale:function(L){return L===1?this:new Ps(this.k*L,this.x,this.y)},
translate:function(L,m){return L===0&m===0?this:new Ps(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 Ps(1,0,0);R22=y2;Yq.svg=Yq.svg;Yq.xhtml=Yq.xhtml;Yq.xlink=Yq.xlink;Yq.xml=Yq.xml;Yq.xmlns=Yq.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 OU6="hammer_"+(Math.random()*1E6|0),yTQ=function(){var k=document||document;if(!k[OU6]){var v=function(){(function(C,G,p,P){function N(Li,t_,Yj){return setTimeout(d(Li,Yj),t_)}
function I(Li,t_,Yj){return Array.isArray(Li)?(S(Li,Yj[t_],Yj),!0):!1}
function S(Li,t_,Yj){var aL;if(Li)if(Li.forEach)Li.forEach(t_,Yj);else if(Li.length!==P){var ce=0;for(aL=Li.length;ce<aL;ce++)t_.call(Yj,Li[ce],ce,Li)}else for(ce in Li)Li.hasOwnProperty(ce)&&t_.call(Yj,Li[ce],ce,Li)}
function Q(Li,t_,Yj){for(var aL=Object.keys(t_),ce=0,Om=aL.length;ce<Om;ce++)if(!Yj||Yj&&Li[aL[ce]]===P)Li[aL[ce]]=t_[aL[ce]];return Li}
function R(Li,t_){return Q(Li,t_,!0)}
function l(Li,t_,Yj){t_=t_.prototype;var aL=Li.prototype=Object.create(t_);aL.constructor=Li;aL._super=t_;Yj&&Q(aL,Yj)}
function d(Li,t_){return function(){return Li.apply(t_,arguments)}}
function f(Li,t_){return typeof Li=="function"?Li.apply(t_?t_[0]||P:P,t_):Li}
function c(Li,t_,Yj){S(O(t_),function(aL){Li.addEventListener(aL,Yj,!1)})}
function U(Li,t_,Yj){S(O(t_),function(aL){Li.removeEventListener(aL,Yj,!1)})}
function O(Li){return Li.trim().split(/\s+/g)}
function X(Li,t_,Yj){if(Li.indexOf&&!Yj)return Li.indexOf(t_);for(var aL=0,ce=Li.length;aL<ce;aL++)if(Yj&&Li[aL][Yj]==t_||!Yj&&Li[aL]===t_)return aL;return-1}
function x(Li,t_,Yj){for(var aL=[],ce=[],Om=0,X2=Li.length;Om<X2;Om++){var g7=t_?Li[Om][t_]:Li[Om];X(ce,g7)<0&&aL.push(Li[Om]);ce[Om]=g7}Yj&&(aL=t_?aL.sort(function($Q,Dh){return $Q[t_]>Dh[t_]}):aL.sort());
return aL}
function w(Li,t_){for(var Yj,aL=t_[0].toUpperCase()+t_.slice(1),ce=0,Om=bG.length;ce<Om;ce++)if(Yj=(Yj=bG[ce])?Yj+aL:t_,Yj in Li)return Yj;return P}
function V(Li,t_){var Yj=this;this.manager=Li;this.callback=t_;this.element=Li.element;this.target=Li.options.inputTarget;this.domHandler=function(aL){f(Li.options.enable,[Li])&&Yj.handler(aL)};
this.evEl&&c(this.element,this.evEl,this.domHandler);this.evTarget&&c(this.target,this.evTarget,this.domHandler);this.evWin&&c(C,this.evWin,this.domHandler)}
function h(Li){var t_;sQ?t_=qg:Kg?t_=O2:y2?t_=En:t_=Fb;return new t_(Li,n)}
function n(Li,t_,Yj){var aL=Yj.pointers.length,ce=Yj.changedPointers.length,Om=t_&1&&aL-ce===0;Yj.isFirst=!!Om;Yj.isFinal=!!(t_&12&&aL-ce===0);Om&&(Li.session={});Yj.eventType=t_;t_=Li.session;aL=Yj.pointers;ce=aL.length;t_.firstInput||(t_.firstInput=oO(Yj));ce>1&&!t_.firstMultiple?t_.firstMultiple=oO(Yj):ce===1&&(t_.firstMultiple=!1);Om=t_.firstInput;var X2=(ce=t_.firstMultiple)?ce.center:Om.center,g7=Yj.center=Ng(aL);Yj.timeStamp=zJ();Yj.deltaTime=Yj.timeStamp-Om.timeStamp;Yj.angle=lD(X2,g7);Yj.distance=
U2(X2,g7);Om=Yj.center;X2=t_.offsetDelta||{};g7=t_.prevDelta||{};var $Q=t_.prevInput||{};if(Yj.eventType===1||$Q.eventType===4)g7=t_.prevDelta={x:$Q.deltaX||0,y:$Q.deltaY||0},X2=t_.offsetDelta={x:Om.x,y:Om.y};Yj.deltaX=g7.x+(Om.x-X2.x);Yj.deltaY=g7.y+(Om.y-X2.y);Yj.offsetDirection=Sm(Yj.deltaX,Yj.deltaY);ce?(Om=ce.pointers,Om=U2(aL[0],aL[1],ve)/U2(Om[0],Om[1],ve)):Om=1;Yj.scale=Om;ce?(ce=ce.pointers,aL=lD(aL[1],aL[0],ve)-lD(ce[1],ce[0],ve)):aL=0;Yj.rotation=aL;X2=t_.lastInterval||Yj;aL=Yj.timeStamp-
X2.timeStamp;Yj.eventType!=8&&(aL>25||X2.velocity===P)?(Om=X2.deltaX-Yj.deltaX,X2=X2.deltaY-Yj.deltaY,g7=Om/aL||0,$Q=X2/aL||0,aL=g7,ce=$Q,g7=J_(g7)>J_($Q)?g7:$Q,Om=Sm(Om,X2),t_.lastInterval=Yj):(g7=X2.velocity,aL=X2.velocityX,ce=X2.velocityY,Om=X2.direction);Yj.velocity=g7;Yj.velocityX=aL;Yj.velocityY=ce;Yj.direction=Om;t_=Li.element;a:{for(aL=Yj.srcEvent.target;aL;){if(aL==t_){aL=!0;break a}aL=aL.parentNode}aL=!1}aL&&(t_=Yj.srcEvent.target);Yj.target=t_;Li.emit("hammer.input",Yj);Li.recognize(Yj);
Li.session.prevInput=Yj}
function oO(Li){for(var t_=[],Yj=0;Yj<Li.pointers.length;Yj++)t_[Yj]={clientX:od(Li.pointers[Yj].clientX),clientY:od(Li.pointers[Yj].clientY)};return{timeStamp:zJ(),pointers:t_,center:Ng(t_),deltaX:Li.deltaX,deltaY:Li.deltaY}}
function Ng(Li){var t_=Li.length;if(t_===1)return{x:od(Li[0].clientX),y:od(Li[0].clientY)};for(var Yj=0,aL=0,ce=0;ce<t_;ce++)Yj+=Li[ce].clientX,aL+=Li[ce].clientY;return{x:od(Yj/t_),y:od(aL/t_)}}
function Sm(Li,t_){return Li===t_?1:J_(Li)>=J_(t_)?Li>0?2:4:t_>0?8:16}
function U2(Li,t_,Yj){Yj||(Yj=NU);var aL=t_[Yj[0]]-Li[Yj[0]];Li=t_[Yj[1]]-Li[Yj[1]];return Math.sqrt(aL*aL+Li*Li)}
function lD(Li,t_,Yj){Yj||(Yj=NU);return Math.atan2(t_[Yj[1]]-Li[Yj[1]],t_[Yj[0]]-Li[Yj[0]])*180/Math.PI}
function Fb(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;V.apply(this,arguments)}
function qg(){this.evEl=Nt;this.evWin=II;V.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function O2(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};V.apply(this,arguments)}
function En(){V.apply(this,arguments);var Li=d(this.handler,this);this.touch=new O2(this.manager,Li);this.mouse=new Fb(this.manager,Li)}
function m1(Li,t_){this.manager=Li;this.set(t_)}
function MZ(Li){if(Li.indexOf("none")>-1)return"none";var t_=Li.indexOf("pan-x")>-1,Yj=Li.indexOf("pan-y")>-1;return t_&&Yj?"pan-x pan-y":t_||Yj?t_?"pan-x":"pan-y":Li.indexOf("manipulation")>-1?"manipulation":"auto"}
function kQ(Li){this.id=F2++;this.manager=null;this.options=R(Li||{},this.defaults);Li=this.options.enable;this.options.enable=Li===P?!0:Li;this.state=1;this.simultaneous={};this.requireFail=[]}
function QU(Li){return Li==16?"down":Li==8?"up":Li==2?"left":Li==4?"right":""}
function xQ(Li,t_){return(t_=t_.manager)?t_.get(Li):Li}
function LL(){kQ.apply(this,arguments)}
function ad(){LL.apply(this,arguments);this.pY=this.pX=null}
function zY(){LL.apply(this,arguments)}
function WZ(){kQ.apply(this,arguments);this._input=this._timer=null}
function CL(){LL.apply(this,arguments)}
function d7(){LL.apply(this,arguments)}
function We(){kQ.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function F6(Li,t_){t_=t_||{};var Yj=t_.recognizers;t_.recognizers=Yj===P?F6.defaults.preset:Yj;return new GY(Li,t_)}
function GY(Li,t_){t_=t_||{};this.options=R(t_,F6.defaults);this.options.inputTarget=this.options.inputTarget||Li;this.handlers={};this.session={};this.recognizers=[];this.element=Li;this.input=h(this);this.touchAction=new m1(this,this.options.touchAction);xv(this,!0);S(t_.recognizers,function(Yj){var aL=this.add(new Yj[0](Yj[1]));Yj[2]&&aL.recognizeWith(Yj[2]);Yj[3]&&aL.requireFailure(Yj[2])},this)}
function xv(Li,t_){var Yj=Li.element;S(Li.options.cssProps,function(aL,ce){Yj.style[w(Yj.style,ce)]=t_?aL:""})}
function YQ(Li,t_){var Yj=G.createEvent("Event");Yj.initEvent(Li,!0,!0);Yj.gesture=t_;t_.target.dispatchEvent(Yj)}
var bG=" webkit moz MS ms o".split(" "),uG=G.createElement("div"),od=Math.round,J_=Math.abs,zJ=Date.now,F2=1,rs=/mobile|tablet|ip(ad|hone|od)|android/i,y2="ontouchstart"in C,sQ=w(C,"PointerEvent")!==P,Kg=y2&&rs.test(navigator.userAgent),NU=["x","y"],ve=["clientX","clientY"];V.prototype={handler:function(){},
destroy:function(){this.evEl&&U(this.element,this.evEl,this.domHandler);this.evTarget&&U(this.target,this.evTarget,this.domHandler);this.evWin&&U(C,this.evWin,this.domHandler)}};
var UX={mousedown:1,mousemove:2,mouseup:4};l(Fb,V,{handler:function(Li){var t_=UX[Li.type];t_&1&&Li.button===0&&(this.pressed=!0);t_&2&&Li.which!==1&&(t_=4);this.pressed&&this.allow&&(t_&4&&(this.pressed=!1),this.callback(this.manager,t_,{pointers:[Li],changedPointers:[Li],pointerType:"mouse",srcEvent:Li}))}});
var pV={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Hh={2:"touch",3:"pen",4:"mouse",5:"kinect"},Nt="pointerdown",II="pointermove pointerup pointercancel";C.MSPointerEvent&&(Nt="MSPointerDown",II="MSPointerMove MSPointerUp MSPointerCancel");l(qg,V,{handler:function(Li){var t_=this.store,Yj=!1,aL=Li.type.toLowerCase().replace("ms","");aL=pV[aL];var ce=Hh[Li.pointerType]||Li.pointerType;aL&1&&(Li.button===0||ce=="touch")?t_.push(Li):aL&12&&(Yj=!0);var Om=X(t_,Li.pointerId,"pointerId");
Om<0||(t_[Om]=Li,this.callback(this.manager,aL,{pointers:t_,changedPointers:[Li],pointerType:ce,srcEvent:Li}),Yj&&t_.splice(Om,1))}});
var v5={touchstart:1,touchmove:2,touchend:4,touchcancel:8};l(O2,V,{handler:function(Li){var t_=v5[Li.type];var Yj=Array.prototype.slice.call(Li.touches,0);var aL=this.targetIds;if(t_&3&&Yj.length===1)aL[Yj[0].identifier]=!0,aL=[Yj,Yj];else{var ce,Om=Array.prototype.slice.call(Li.targetTouches,0),X2=Array.prototype.slice.call(Li.changedTouches,0),g7=[];if(t_===1)for(Yj=0,ce=Om.length;Yj<ce;Yj++)aL[Om[Yj].identifier]=!0;Yj=0;for(ce=X2.length;Yj<ce;Yj++)aL[X2[Yj].identifier]&&g7.push(X2[Yj]),t_&12&&
delete aL[X2[Yj].identifier];aL=g7.length?[x(Om.concat(g7),"identifier",!0),g7]:void 0}aL&&this.callback(this.manager,t_,{pointers:aL[0],changedPointers:aL[1],pointerType:"touch",srcEvent:Li})}});
l(En,V,{handler:function(Li,t_,Yj){var aL=Yj.pointerType=="mouse";if(Yj.pointerType=="touch")this.mouse.allow=!1;else if(aL&&!this.mouse.allow)return;t_&12&&(this.mouse.allow=!0);this.callback(Li,t_,Yj)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var ia=w(uG.style,"touchAction"),FX=ia!==P;m1.prototype={set:function(Li){Li=="compute"&&(Li=this.compute());FX&&(this.manager.element.style[ia]=Li);this.actions=Li.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var Li=[];S(this.manager.recognizers,function(t_){f(t_.options.enable,[t_])&&(Li=Li.concat(t_.getTouchAction()))});
return MZ(Li.join(" "))},
preventDefaults:function(Li){if(!FX){var t_=Li.srcEvent;Li=Li.offsetDirection;if(this.manager.session.prevented)t_.preventDefault();else{var Yj=this.actions,aL=Yj.indexOf("none")>-1,ce=Yj.indexOf("pan-y")>-1;Yj=Yj.indexOf("pan-x")>-1;if(aL||ce&&Yj||ce&&Li&6||Yj&&Li&24)return this.preventSrc(t_)}}},
preventSrc:function(Li){this.manager.session.prevented=!0;Li.preventDefault()}};
kQ.prototype={defaults:{},set:function(Li){Q(this.options,Li);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(Li){if(I(Li,"recognizeWith",this))return this;var t_=this.simultaneous;Li=xQ(Li,this);t_[Li.id]||(t_[Li.id]=Li,Li.recognizeWith(this));return this},
dropRecognizeWith:function(Li){if(I(Li,"dropRecognizeWith",this))return this;Li=xQ(Li,this);delete this.simultaneous[Li.id];return this},
requireFailure:function(Li){if(I(Li,"requireFailure",this))return this;var t_=this.requireFail;Li=xQ(Li,this);X(t_,Li)===-1&&(t_.push(Li),Li.requireFailure(this));return this},
dropRequireFailure:function(Li){if(I(Li,"dropRequireFailure",this))return this;Li=xQ(Li,this);Li=X(this.requireFail,Li);Li>-1&&this.requireFail.splice(Li,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(Li){return!!this.simultaneous[Li.id]},
emit:function(Li){function t_(ce){Yj.manager.emit(Yj.options.event+(ce?aL&16?"cancel":aL&8?"end":aL&4?"move":aL&2?"start":"":""),Li)}
var Yj=this,aL=this.state;aL<8&&t_(!0);t_();aL>=8&&t_(!0)},
tryEmit:function(Li){if(this.canEmit())return this.emit(Li);this.state=32},
canEmit:function(){for(var Li=0;Li<this.requireFail.length;Li++)if(!(this.requireFail[Li].state&33))return!1;return!0},
recognize:function(Li){Li=Q({},Li);f(this.options.enable,[this,Li])?(this.state&56&&(this.state=1),this.state=this.process(Li),this.state&30&&this.tryEmit(Li)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
l(LL,kQ,{defaults:{pointers:1},attrTest:function(Li){var t_=this.options.pointers;return t_===0||Li.pointers.length===t_},
process:function(Li){var t_=this.state,Yj=Li.eventType,aL=t_&6;Li=this.attrTest(Li);return aL&&(Yj&8||!Li)?t_|16:aL||Li?Yj&4?t_|8:t_&2?t_|4:2:32}});
l(ad,LL,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var Li=this.options.direction;if(Li===30)return["none"];var t_=[];Li&6&&t_.push("pan-y");Li&24&&t_.push("pan-x");return t_},
directionTest:function(Li){var t_=this.options,Yj=!0,aL=Li.distance,ce=Li.direction,Om=Li.deltaX,X2=Li.deltaY;ce&t_.direction||(t_.direction&6?(ce=Om===0?1:Om<0?2:4,Yj=Om!=this.pX,aL=Math.abs(Li.deltaX)):(ce=X2===0?1:X2<0?8:16,Yj=X2!=this.pY,aL=Math.abs(Li.deltaY)));Li.direction=ce;return Yj&&aL>t_.threshold&&ce&t_.direction},
attrTest:function(Li){return LL.prototype.attrTest.call(this,Li)&&(this.state&2||!(this.state&2)&&this.directionTest(Li))},
emit:function(Li){this.pX=Li.deltaX;this.pY=Li.deltaY;var t_=QU(Li.direction);t_&&this.manager.emit(this.options.event+t_,Li);this._super.emit.call(this,Li)}});
l(zY,LL,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(Li){return this._super.attrTest.call(this,Li)&&(Math.abs(Li.scale-1)>this.options.threshold||this.state&2)},
emit:function(Li){this._super.emit.call(this,Li);Li.scale!==1&&this.manager.emit(this.options.event+(Li.scale<1?"in":"out"),Li)}});
l(WZ,kQ,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(Li){var t_=this.options,Yj=Li.pointers.length===t_.pointers,aL=Li.distance<t_.threshold,ce=Li.deltaTime>t_.time;this._input=Li;if(!aL||!Yj||Li.eventType&12&&!ce)this.reset();else if(Li.eventType&1)this.reset(),this._timer=N(function(){this.state=8;this.tryEmit()},t_.time,this);
else if(Li.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(Li){this.state===8&&(Li&&Li.eventType&4?this.manager.emit(this.options.event+"up",Li):(this._input.timeStamp=zJ(),this.manager.emit(this.options.event,this._input)))}});
l(CL,LL,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(Li){return this._super.attrTest.call(this,Li)&&(Math.abs(Li.rotation)>this.options.threshold||this.state&2)}});
l(d7,LL,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return ad.prototype.getTouchAction.call(this)},
attrTest:function(Li){var t_=this.options.direction;if(t_&30)var Yj=Li.velocity;else t_&6?Yj=Li.velocityX:t_&24&&(Yj=Li.velocityY);return this._super.attrTest.call(this,Li)&&t_&Li.direction&&J_(Yj)>this.options.velocity&&Li.eventType&4},
emit:function(Li){var t_=QU(Li.direction);t_&&this.manager.emit(this.options.event+t_,Li);this.manager.emit(this.options.event,Li)}});
l(We,kQ,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(Li){var t_=this.options,Yj=Li.pointers.length===t_.pointers,aL=Li.distance<t_.threshold,ce=Li.deltaTime<t_.time;this.reset();if(Li.eventType&1&&this.count===0)return this.failTimeout();if(aL&&ce&&Yj){if(Li.eventType!=4)return this.failTimeout();Yj=this.pTime?Li.timeStamp-this.pTime<t_.interval:!0;aL=!this.pCenter||U2(this.pCenter,Li.center)<t_.posThreshold;this.pTime=Li.timeStamp;this.pCenter=Li.center;aL&&Yj?this.count+=1:this.count=1;this._input=Li;if(this.count%t_.taps===0)return this.hasRequireFailures()?
(this._timer=N(function(){this.state=8;this.tryEmit()},t_.interval,this),2):8}return 32},
failTimeout:function(){this._timer=N(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))}});
F6.VERSION="2.0.2";F6.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[CL,{enable:!1}],[zY,{enable:!1},["rotate"]],[d7,{direction:6}],[ad,{direction:6},["swipe"]],[We],[We,{event:"doubletap",taps:2},["tap"]],[WZ]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};GY.prototype={set:function(Li){Q(this.options,Li);return this},
stop:function(Li){this.session.stopped=Li?2:1},
recognize:function(Li){var t_=this.session;if(!t_.stopped){this.touchAction.preventDefaults(Li);var Yj=this.recognizers,aL=t_.curRecognizer;if(!aL||aL&&aL.state&8)aL=t_.curRecognizer=null;for(var ce=0,Om=Yj.length;ce<Om;ce++){var X2=Yj[ce];t_.stopped===2||aL&&X2!=aL&&!X2.canRecognizeWith(aL)?X2.reset():X2.recognize(Li);!aL&&X2.state&14&&(aL=t_.curRecognizer=X2)}}},
get:function(Li){if(Li instanceof kQ)return Li;for(var t_=this.recognizers,Yj=0;Yj<t_.length;Yj++)if(t_[Yj].options.event==Li)return t_[Yj];return null},
add:function(Li){if(I(Li,"add",this))return this;var t_=this.get(Li.options.event);t_&&this.remove(t_);this.recognizers.push(Li);Li.manager=this;this.touchAction.update();return Li},
remove:function(Li){if(I(Li,"remove",this))return this;var t_=this.recognizers;Li=this.get(Li);t_.splice(X(t_,Li),1);this.touchAction.update();return this},
on:function(Li,t_){var Yj=this.handlers;S(O(Li),function(aL){Yj[aL]=Yj[aL]||[];Yj[aL].push(t_)});
return this},
off:function(Li,t_){var Yj=this.handlers;S(O(Li),function(aL){t_?Yj[aL].splice(X(Yj[aL],t_),1):delete Yj[aL]});
return this},
emit:function(Li,t_){this.options.domEvents&&YQ(Li,t_);var Yj=this.handlers[Li]&&this.handlers[Li].slice();if(Yj&&Yj.length){t_.type=Li;t_.preventDefault=function(){t_.srcEvent.preventDefault()};
Li=0;for(var aL=Yj.length;Li<aL;Li++)Yj[Li](t_)}},
destroy:function(){this.element&&xv(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
Q(F6,{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:GY,Input:V,TouchAction:m1,Recognizer:kQ,AttrRecognizer:LL,Tap:We,Pan:ad,Swipe:d7,Pinch:zY,Rotate:CL,Press:WZ,on:c,off:U,each:S,merge:R,extend:Q,inherit:l,bindFn:d,prefixed:w});
C[p]=F6})(window,document,"Hammer");
return window.Hammer}.call({});
v.DOCUMENT=k;k[OU6]=v}return k[OU6]};/*

 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 X1Z=function(k,v){if(k.length!==v.length)return!1;for(var C=0;C<k.length;++C)if(k[C]!==v[C])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var xLL=_.H(["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"]),ATD=xLL.next();!ATD.done;ATD=xLL.next()){var eUw=ATD.value,q5I=document.createElement("link");q5I.rel="stylesheet";q5I.href=eUw;document.head.appendChild(q5I)};var xsb,eQK,msZ,Oh3,Aei,ye_,ihO,LLj;xsb={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};eQK={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:"*"};msZ={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};Oh3=/[a-z0-9*]/;Aei=/U\+/;ye_=/^arrow/;ihO=/^space(bar)?/;LLj=/^escape$/;_.g8={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(k,v){this._imperativeKeyBindings[k]=v;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(k,v){v=taO(v);for(var C=0;C<v.length;++C)if(qUD(v[C],k))return!0;return!1},
_collectKeyBindings:function(){var k=this.behaviors.map(function(v){return v.keyBindings});
k.indexOf(this.keyBindings)===-1&&k.push(this.keyBindings);return k},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(C){for(var G in C)this._addKeyBinding(G,C[G])},this);
for(var k in this._imperativeKeyBindings)this._addKeyBinding(k,this._imperativeKeyBindings[k]);for(var v in this._keyBindings)this._keyBindings[v].sort(function(C,G){C=C[0].hasModifiers;return C===G[0].hasModifiers?0:C?-1:1})},
_addKeyBinding:function(k,v){taO(k).forEach(function(C){this._keyBindings[C.event]=this._keyBindings[C.event]||[];this._keyBindings[C.event].push([C,v])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(k){var v=this._onKeyBindingEvent.bind(this,this._keyBindings[k]);this._boundKeyHandlers.push([this.keyEventTarget,k,v]);this.keyEventTarget.addEventListener(k,v)},this)},
_unlistenKeyEventListeners:function(){for(var k,v,C;this._boundKeyHandlers.length;)k=this._boundKeyHandlers.pop(),v=k[0],C=k[1],k=k[2],v.removeEventListener(C,k)},
_onKeyBindingEvent:function(k,v){this.stopKeyboardEventPropagation&&v.stopPropagation();if(!v.defaultPrevented)for(var C=0;C<k.length;C++){var G=k[C][0],p=k[C][1];if(qUD(G,v)&&(this._triggerKeyHandler(G,p,v),v.defaultPrevented))break}},
_triggerKeyHandler:function(k,v,C){var G=Object.create(k);G.keyboardEvent=C;k=new CustomEvent(k.event,{detail:G,cancelable:!0});this[v].call(this,k);k.defaultPrevented&&C.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
*/
_.zQ({is:"iron-a11y-keys",_template:null,behaviors:[_.g8],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(k){this.keyEventTarget=k},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(k){this.fire("keys-pressed",k.detail,{})}});_.i5={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(k){this._setFocused(k.type==="focus")},
_disabledChanged:function(k){this.setAttribute("aria-disabled",k?"true":"false");this.style.pointerEvents=k?"none":"";k?(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 LN={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(k){this._detectKeyboardFocus(k);k||this._setPressed(!1)},
_detectKeyboardFocus:function(k){this._setReceivedFocusFromKeyboard(!this.pointerDown&&k)},
_userActivate:function(k){this.active!==k&&(this.active=k,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(k){k=k.detail.keyboardEvent;var v=_.u6(k).localTarget;this.isLightDescendant(v)||(k.preventDefault(),k.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(k){k=_.u6(k.detail.keyboardEvent).localTarget;this.isLightDescendant(k)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(k,v){v&&v!=k&&this.hasAttribute(v)&&this.removeAttribute(v)},
_activeChanged:function(k){this.toggles?this.setAttribute(this.ariaActiveAttribute,k?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},mLQ=[_.g8,
LN];_.OP={IronButtonState:mLQ,IronButtonStateImpl:LN};_.yM={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.XO=function(k){_.XO[" "](k);this.type=k&&k.type||"default";this.key=k&&k.key;k&&"value"in k&&(this.value=k.value)};
_.XO.prototype.byKey=function(k){this.key=k;return this.value};
_.SB.Object.defineProperties(_.XO.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var k=this.type,v=this.key;if(k&&v)return x5[k]&&x5[k][v]},
set:function(k){var v=this.type,C=this.key;v&&C&&(v=x5[v]=x5[v]||{},k==null?delete v[C]:v[C]=k)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var k=x5[this.type];return k?Object.keys(k).map(function(v){return x5[this.type][v]},this):[]}}});
_.XO[" "]=function(){};
var x5={};_.zQ({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(k,v,C){k=new _.XO({type:k,key:v});C!==void 0&&C!==k.value?k.value=C:this.value!==k.value&&(this.value=k.value);return k},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(k){k&&(this.value=this)},
byKey:function(k){return(new _.XO({type:this.type,key:k})).value}});var DLJ;DLJ=null;_.Ar={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){DLJ=new _.XO({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return DLJ&&DLJ.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(k){this.invalid=k===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(k);return!this.invalid},
_getValidity:function(k){return this.hasValidator()?this._validator.validate(k):!0}};var tNU={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"}},sqw=[_.yM,
_.Ar,tNU];_.zQ({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 _.XO({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(k){return this.name+":"+k},this)},
applyIcon:function(k,v){this.removeIcon(k);if(v=this._cloneIcon(v,this.rtlMirroring&&this._targetIsRTL(k))){var C=_.u6(k.root||k);C.insertBefore(v,C.childNodes[0]);return k._svgIcon=v}return null},
removeIcon:function(k){k._svgIcon&&(_.u6(k.root||k).removeChild(k._svgIcon),k._svgIcon=null)},
_targetIsRTL:function(k){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(k&&k.nodeType!==Node.ELEMENT_NODE&&(k=k.host),this.__targetIsRTL=k&&window.getComputedStyle(k).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 k=Object.create(null);_.u6(this).querySelectorAll("[id]").forEach(function(v){k[v.id]=v});
return k},
_cloneIcon:function(k,v){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[k],this.size,v)},
_prepareSvgClone:function(k,v,C){if(k){k=k.cloneNode(!0);var G=document.createElementNS("http://www.w3.org/2000/svg","svg");v=k.getAttribute("viewBox")||"0 0 "+v+" "+v;var p="pointer-events: none; display: block; width: 100%; height: 100%;";C&&k.hasAttribute("mirror-in-rtl")&&(p+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");G.setAttribute("viewBox",v);G.setAttribute("preserveAspectRatio","xMidYMid meet");G.setAttribute("focusable","false");G.style&&(G.style.cssText=
p);G.appendChild(k).removeAttribute("id");return G}return null}});var VND=function(k){this.multi=!1;this.selection=[];this.selectCallback=k};
_.W=VND.prototype;_.W.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.W.clear=function(k){this.selection.slice().forEach(function(v){(!k||k.indexOf(v)<0)&&this.setItemSelected(v,!1)},this)};
_.W.isSelected=function(k){return this.selection.indexOf(k)>=0};
_.W.setItemSelected=function(k,v){if(k!=null&&v!==this.isSelected(k)){if(v)this.selection.push(k);else{var C=this.selection.indexOf(k);C>=0&&this.selection.splice(C,1)}this.selectCallback&&this.selectCallback(k,v)}};
_.W.select=function(k){this.multi?this.toggle(k):this.get()!==k&&(this.setItemSelected(this.get(),!1),this.setItemSelected(k,!0))};
_.W.toggle=function(k){this.setItemSelected(k,!this.isSelected(k))};_.AZ={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 VND(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.u6(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(k){return this.items?this.items.indexOf(k):-1},
select:function(k){this.selected=k},
selectPrevious:function(){var k=this.items.length,v=k-1;this.selected!==void 0&&(v=(Number(this._valueToIndex(this.selected))-1+k)%k);this.selected=this._indexToValue(v)},
selectNext:function(){var k=0;this.selected!==void 0&&(k=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(k)},
selectIndex:function(k){this.select(this._indexToValue(k))},
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(k){this.listen(this,k,"_activateHandler")},
_removeListener:function(k){this.unlisten(this,k,"_activateHandler")},
_activateEventChanged:function(k,v){this._removeListener(v);this._addListener(k)},
_updateItems:function(){var k=_.u6(this).queryDistributedElements(this.selectable||"*");k=Array.prototype.filter.call(k,this._bindFilterItem);this._setItems(k)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var k=this._valueToItem(this.selected);k?this._selection.select(k):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(k){return!this._excludedLocalNames[k.localName]},
_valueToItem:function(k){return k==null?null:this.items[this._valueToIndex(k)]},
_valueToIndex:function(k){if(this.attrForSelected)for(var v=0,C;C=this.items[v];v++){if(this._valueForItem(C)==k)return v}else return Number(k)},
_indexToValue:function(k){if(this.attrForSelected){if(k=this.items[k])return this._valueForItem(k)}else return k},
_valueForItem:function(k){if(!k)return null;if(!this.attrForSelected)return k=this.indexOf(k),k===-1?null:k;var v=k[cX(this.attrForSelected)];return v!=void 0?v:k.getAttribute(this.attrForSelected)},
_applySelection:function(k,v){this.selectedClass&&this.toggleClass(this.selectedClass,v,k);this.selectedAttribute&&this.toggleAttribute.call(k,this.selectedAttribute,v);this._selectionChange();this.fire("iron-"+(v?"select":"deselect"),{item:k})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(k){return _.u6(k).observeNodes(function(v){this._updateItems();this._updateSelected();this.fire("iron-items-changed",v,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(k){k=k.target;for(var v=this.items;k&&k!=this;){var C=v.indexOf(k);if(C>=0){v=this._indexToValue(C);this._itemActivate(v,k);break}k=k.parentNode}},
_itemActivate:function(k,v){this.fire("iron-activate",{selected:k,item:v},{cancelable:!0}).defaultPrevented||this.select(k)}};var hUZ={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(k){this.multi?this._toggleSelected(k):this.selected=k},
multiChanged:function(k){this._selection.multi=k;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(k){return this._indexToValue(this.indexOf(k))},this).filter(function(k){return k!=null},this)):_.AZ._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(k){k=k||[];k=(this._valuesToItems(k)||[]).filter(function(C){return C!==null&&C!==void 0});
this._selection.clear(k);for(var v=0;v<k.length;v++)this._selection.setItemSelected(k[v],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var k=this._selection.get();this.multi?(this._setSelectedItems(k),this._setSelectedItem(k.length?k[0]:null)):k!==null&&k!==void 0?(this._setSelectedItems([k]),this._setSelectedItem(k)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(k){var v=this.selectedValues.indexOf(k);v<0?this.push("selectedValues",k):this.splice("selectedValues",v,1)},
_valuesToItems:function(k){return k==null?null:k.map(function(v){return this._valueToItem(v)},this)}},BO7=[_.AZ,
hUZ];var jqD;
_.e0={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(k){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var v=this._valueToItem(k);v&&v.hasAttribute("disabled")||(this._setFocusedItem(v),hUZ.select.apply(this,arguments))},
_resetTabindices:function(){var k=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(v){v.setAttribute("tabindex",v===k?"0":"-1");v.setAttribute("aria-selected",this._selection.isSelected(v))},this)},
_updateMultiselectable:function(k){k?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(k){if(this._MODIFIER_KEYS.indexOf(k.key)===-1){this.cancelDebouncer("_clearSearchText");var v=this._searchText||"";v+=(k.key&&k.key.length==1?k.key:String.fromCharCode(k.keyCode)).toLocaleLowerCase();k=v.length;for(var C=0,G;G=this.items[C];C++)if(!G.hasAttribute("disabled")){var p=this.attrForItemTitle||"textContent";p=(G[p]||G.getAttribute(p)||"").trim();if(!(p.length<k)&&p.slice(0,k).toLocaleLowerCase()==v){this._setFocusedItem(G);break}}this._searchText=v;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var k=this.items.length,v=Number(this.indexOf(this.focusedItem)),C=1;C<k+1;C++){var G=this.items[(v-C+k)%k];if(!G.hasAttribute("disabled")){var p=_.u6(G).getOwnerRoot()||document;this._setFocusedItem(G);if(_.u6(p).activeElement==G)break}}},
_focusNext:function(){for(var k=this.items.length,v=Number(this.indexOf(this.focusedItem)),C=1;C<k+1;C++){var G=this.items[(v+C)%k];if(!G.hasAttribute("disabled")){var p=_.u6(G).getOwnerRoot()||document;this._setFocusedItem(G);if(_.u6(p).activeElement==G)break}}},
_applySelection:function(k,v){v?k.setAttribute("aria-selected","true"):k.setAttribute("aria-selected","false");_.AZ._applySelection.apply(this,arguments)},
_focusedItemChanged:function(k,v){v&&v.setAttribute("tabindex","-1");!k||k.hasAttribute("disabled")||this.disabled||(k.setAttribute("tabindex","0"),k.focus())},
_onIronItemsChanged:function(k){k.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var k=this.getAttribute("tabindex");_.e0._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",k);_.e0._shiftTabPressed=!1},1)},
_onFocus:function(k){!_.e0._shiftTabPressed&&(k=_.u6(k).rootTarget,k===this||typeof k.tabIndex==="undefined"||this.isLightDescendant(k))&&(this._defaultFocusAsync=this.async(function(){var v=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);v?this._setFocusedItem(v):this.items[0]&&this._focusNext()}))},
_onUpKey:function(k){this._focusPrevious();k.detail.keyboardEvent.preventDefault()},
_onDownKey:function(k){this._focusNext();k.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var k=this.focusedItem;k&&k.blur()},
_onKeydown:function(k){this.keyboardEventMatchesKeys(k,"up down esc")||this._focusWithKeyboardEvent(k);k.stopPropagation()},
_activateHandler:function(k){_.AZ._activateHandler.call(this,k);k.stopPropagation()},
_disabledChanged:function(k){k?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};jqD=[BO7,_.g8,_.e0];_.Y5D={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(k){this.focusedItem&&(this.focusedItem.click(),k.detail.keyboardEvent.preventDefault())},
_onDownKey:function(k){this.focusedItem&&(this.focusedItem.click(),k.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(k){return k.ctrlKey||k.shiftKey||k.altKey||k.metaKey},
_onLeftKey:function(k){this._isSpecialKey(k.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),k.detail.keyboardEvent.preventDefault())},
_onRightKey:function(k){this._isSpecialKey(k.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),k.detail.keyboardEvent.preventDefault())},
_onKeydown:function(k){this.keyboardEventMatchesKeys(k,"up down left right esc")||this._focusWithKeyboardEvent(k)}};
_.w11=[jqD,_.Y5D];var nyn;nyn=new Set;_.qV={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):(nyn.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(k){this.resizerShouldNotify(k)&&this._notifyDescendant(k)},this),this._fireResize())},
assignParentResizable:function(k){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=k)&&k._interestedResizables.indexOf(this)===-1&&(k._interestedResizables.push(this),k._subscribeIronResize(this))},
stopResizeNotificationsFor:function(k){var v=this._interestedResizables.indexOf(k);v>-1&&(this._interestedResizables.splice(v,1),this._unsubscribeIronResize(k))},
_subscribeIronResize:function(k){k.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(k){k.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(k){this._notifyingDescendant?k.stopPropagation():Tx||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(k){var v=_.u6(k).rootTarget;v!==this&&(v.assignParentResizable(this),this._notifyDescendant(v),k.stopPropagation())},
_parentResizableChanged:function(k){k&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(k){this.isAttached&&(this._notifyingDescendant=!0,k.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var k=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function C(){document.removeEventListener("readystatechange",C);k()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(v){v!==this&&v._findParent()},this):(nyn.forEach(function(v){v!==this&&v._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?nyn.delete(this):nyn.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
*/
_.JTG={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(k,v){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);v&&(k==="document"?this.scrollTarget=this._doc:typeof k==="string"?this.scrollTarget=(v=this.domHost)&&v.$?v.$[k]:_.u6(this.ownerDocument).querySelector("#"+k):this._isValidScrollTarget()&&(this._oldScrollTarget=k,this._toggleScrollListener(this._shouldHaveListener,k)))},
_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(k){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,k):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
k)},set _scrollLeft(k){this.scrollTarget===this._doc?window.scrollTo(k,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=k)},scroll:function(k,v){if(typeof k==="object"){var C=k.left;v=k.top}else C=k;C=C||0;v=v||0;this.scrollTarget===this._doc?window.scrollTo(C,v):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=C,this.scrollTarget.scrollTop=v)},
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(k,v){v=v===this._doc?window:v;k?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),v.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(v.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(k){this._shouldHaveListener=k;this._toggleScrollListener(k,this.scrollTarget)}};_.zQ({is:"iron-selector",_template:null,behaviors:[BO7]});var mu={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(k){if(k.timing)for(var v in k.timing)this.animationTiming[v]=k.timing[v];return this.animationTiming},
setPrefixedProperty:function(k,v,C){for(var G={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[v],p,P=0;p=G[P];P++)k.style[p]=C;k.style[v]=C},
complete:function(){}};_.zQ({is:"fade-in-animation",_template:null,behaviors:[mu],configure:function(k){return this._effect=new KeyframeEffect(k.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(k))}});_.zQ({is:"fade-out-animation",_template:null,behaviors:[mu],configure:function(k){return this._effect=new KeyframeEffect(k.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(k))}});var rTU=[{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(k,v){for(var C in v)k[C]=v[C]},
_cloneConfig:function(k){var v={isClone:!0};this._copyProperties(v,k);return v},
_getAnimationConfigRecursive:function(k,v,C){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 G=k?this.animationConfig[k]:this.animationConfig;Array.isArray(G)||(G=[G]);if(G)for(var p,P=0;p=G[P];P++)if(p.animatable)p.animatable._getAnimationConfigRecursive(p.type||k,v,C);else if(p.id){var N=v[p.id];
N?(N.isClone||(v[p.id]=this._cloneConfig(N),N=v[p.id]),this._copyProperties(N,p)):v[p.id]=p}else C.push(p)}},
getAnimationConfig:function(k){var v={},C=[];this._getAnimationConfigRecursive(k,v,C);for(var G in v)C.push(v[G]);return C}},
{_configureAnimations:function(k){var v=[],C=[];if(k.length>0)for(var G,p=0;G=k[p];p++){var P=document.createElement(G.name);if(P.isNeonAnimation){var N=null;P.configure||(P.configure=function(){return null});
N=P.configure(G);C.push({result:N,config:G})}else console.warn(this.is+":",G.name,"not found!")}for(k=0;k<C.length;k++){N=C[k].result;G=C[k].config;try{typeof N.cancel!="function"&&(N=document.timeline.play(N))}catch(I){N=null,console.warn("Couldnt play","(",G.name,").",I)}N&&v.push({neonAnimation:P,config:G,animation:N})}return v},
_shouldComplete:function(k){for(var v=!0,C=0;C<k.length;C++)if(k[C].animation.playState!="finished"){v=!1;break}return v},
_complete:function(k){for(var v=0;v<k.length;v++)k[v].neonAnimation.complete(k[v].config);for(v=0;v<k.length;v++)k[v].animation.cancel()},
playAnimation:function(k,v){var C=this.getAnimationConfig(k);if(C){this._active=this._active||{};this._active[k]&&(this._complete(this._active[k]),delete this._active[k]);var G=this._configureAnimations(C);if(G.length==0)this.fire("neon-animation-finish",v,{bubbles:!1});else for(this._active[k]=G,C=0;C<G.length;C++)G[C].animation.onfinish=function(){this._shouldComplete(G)&&(this._complete(G),delete this._active[k],this.fire("neon-animation-finish",v,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var k in this._active){var v=this._active[k],C;for(C in v)v[C].animation&&v[C].animation.cancel&&v[C].animation.cancel()}this._active={}}}];var iZ=function(k,v){k=Error.call(this,k);this.message=k.message;"stack"in k&&(this.stack=k.stack);this.arg=v;this.name=this.constructor.name;this.constructor=iZ;this.__proto__=iZ.prototype};
_.E(iZ,Error);var Kc6=kT(function(k){var v=function(){return k.apply(this,arguments)||this};
_.E(v,k);v.prototype._marshalArgs=function(C,G,p){G=k.prototype._marshalArgs.call(this,C,G,p);if(this._legacyUndefinedCheck&&G.length>1)for(p=0;p<G.length;p++)if(G[p]===void 0||C[p].wildcard&&G[p].base===void 0)throw C=C[p].name,new iZ("Argument '"+C+"' is undefined.",C);return G};
v.prototype._addPropertyEffect=function(C,G,p){return k.prototype._addPropertyEffect.call(this,C,G,sAx(p,p&&p.info&&p.info.methodName))};
v._addTemplatePropertyEffect=function(C,G,p){return k._addTemplatePropertyEffect.call(this,C,G,sAx(p))};
return v}),TOn=_.zQ.Class;
_.zQ.Class=function(k,v){return TOn(k,function(C){return v?v(Kc6(C)):Kc6(C)})};
var kbL=kT(function(k){var v=Kc6(k);k=function(){return v.apply(this,arguments)||this};
_.E(k,v);_.SB.Object.defineProperties(k.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return k}),oAL=ob.mixin;
ob.mixin=oAL?function(k){return kbL(oAL(k))}:kbL;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.DD=_.OP.IronButtonState;var rUD=Kn;_.VaD="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var wKK=function(){return Math.random().toString(36).substring(7).split("").join(".")},YUK="@@redux/INIT"+wKK(),re6="@@redux/REPLACE"+wKK();var KLZ=typeof Symbol==="function"&&Symbol.observable||"@@observable";var vAU=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var CVD="top right bottom left width height size weight".split(" "),Gb1=typeof MutationObserver!=="undefined",puU=vAU&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,PVn=function(){this.mutationEventsAdded_=this.JSC$11823_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=TMO(this.refresh.bind(this))},WEZ=function(k,
v){var C=k.observers_;
v=C.indexOf(v);~v&&C.splice(v,1);!C.length&&k.JSC$11823_connected_&&vAU&&k.JSC$11823_connected_&&(document.removeEventListener("transitionend",k.onTransitionEnd_),window.removeEventListener("resize",k.refresh),k.mutationsObserver_&&(k.mutationsObserver_.disconnect(),puU&&(HTMLElement.prototype.attachShadow=puU)),k.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",k.refresh),k.mutationsObserver_=null,k.mutationEventsAdded_=!1,k.JSC$11823_connected_=!1)};
PVn.prototype.refresh=function(){HrU(this)&&this.refresh()};
var HrU=function(k){k=k.observers_.filter(function(v){return Nn1(v),v.activeObservations_.length>0});
k.forEach(function(v){return IdQ(v)});
return k.length>0},Zr1=function(k){if(vAU&&!k.JSC$11823_connected_){document.addEventListener("transitionend",k.onTransitionEnd_);
window.addEventListener("resize",k.refresh);if(Gb1){k.mutationsObserver_=new MutationObserver(k.refresh);var v={attributes:!0,childList:!0,characterData:!0,subtree:!0};k.mutationsObserver_.observe(document,v);puU&&(function p(G){var P=G.shadowRoot;P&&(k.mutationsObserver_.observe(P,v),p(P));for(G=G.firstElementChild;G;)p(G),G=G.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var G=puU.apply(this,_.j7.apply(0,arguments));
k.mutationsObserver_.observe(G,v);return G})}else document.addEventListener("DOMSubtreeModified",k.refresh),k.mutationEventsAdded_=!0;
k.JSC$11823_connected_=!0}};
PVn.prototype.onTransitionEnd_=function(k){var v=k.propertyName===void 0?"":k.propertyName;CVD.some(function(C){return!!~v.indexOf(C)})&&this.refresh()};
var SCw=null;var uYG=function(k,v){for(var C=_.H(Object.keys(v)),G=C.next();!G.done;G=C.next())G=G.value,Object.defineProperty(k,G,{value:v[G],enumerable:!1,writable:!1,configurable:!0})};var tr=function(k){var v;return(k==null?void 0:(v=k.ownerDocument)==null?void 0:v.defaultView)||globalThis};var QYR={x:0,y:0,width:0,height:0},brR=typeof SVGGraphicsElement!=="undefined"?function(k){return k instanceof tr(k).SVGGraphicsElement}:function(k){return k instanceof tr(k).SVGElement&&typeof k.getBBox==="function"};var RA1=function(k){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=k};
RA1.prototype.isActive=function(){var k=this.target;if(vAU)if(brR(k)){var v=k.getBBox();v={x:0,y:0,width:v.width,height:v.height}}else{var C=k.clientWidth,G=k.clientHeight;if(C||G){var p=tr(k).getComputedStyle(k);v=Ol(p["padding-top"]);var P=Ol(p["padding-left"]),N=P+Ol(p["padding-right"]),I=v+Ol(p["padding-bottom"]),S=Ol(p.width),Q=Ol(p.height);p.boxSizing==="border-box"&&(Math.round(S+N)!==C&&(S-=k9_(p,"left","right")+N),Math.round(Q+I)!==G&&(Q-=k9_(p,"top","bottom")+I));k!==tr(k).document.documentElement&&
(k=Math.round(S+N)-C,G=Math.round(Q+I)-G,Math.abs(k)!==1&&(S-=k),Math.abs(G)!==1&&(Q-=G));v={x:P,y:v,width:S,height:Q}}else v=QYR}else v=QYR;this.contentRect_=v;return v.width!==this.broadcastWidth||v.height!==this.broadcastHeight};var ldJ=function(k,v){var C=v.x;var G=v.y;var p=v.width;v=v.height;var P=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);uYG(P,{x:C,y:G,width:p,height:v,top:G,right:C+p,bottom:v+G,left:C});uYG(this,{target:k,contentRect:P})};var dhD=function(k,v){var C=SCw;this.activeObservations_=[];this.observations_=new Map;if(typeof k!=="function")throw new TypeError("Ve");this.callback_=k;this.controller_=C;this.callbackCtx_=v};
dhD.prototype.observe=function(k){if(k===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(k instanceof tr(k).Element))throw new TypeError("Xe");var v=this.observations_;v.has(k)||(v.set(k,new RA1(k)),k=this.controller_,~k.observers_.indexOf(this)||k.observers_.push(this),k.JSC$11823_connected_||Zr1(k),this.controller_.refresh())}};
dhD.prototype.unobserve=function(k){if(k===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(k instanceof tr(k).Element))throw new TypeError("Xe");var v=this.observations_;v.has(k)&&(v.delete(k),v.size||WEZ(this.controller_,this))}};
dhD.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();WEZ(this.controller_,this)};
var Nn1=function(k){k.activeObservations_.splice(0);k.observations_.forEach(function(v){v.isActive()&&k.activeObservations_.push(v)})},IdQ=function(k){if(k.activeObservations_.length>0){var v=k.callbackCtx_,C=k.activeObservations_.map(function(G){var p=G.target,P=G.contentRect_;
G.broadcastWidth=P.width;G.broadcastHeight=P.height;return new ldJ(p,P)});
k.callback_.call(v,C,v);k.activeObservations_.splice(0)}};var sP=function(k){if(!(this instanceof sP))throw new TypeError("Ye");if(!arguments.length)throw new TypeError("We");SCw||(SCw=new PVn);this.observer_=new dhD(k,this)};
sP.prototype.observe=function(k){this.observer_.observe(k)};
sP.prototype.unobserve=function(k){this.observer_.unobserve(k)};
sP.prototype.disconnect=function(){this.observer_.disconnect()};var LWj=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:sP;var KT={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"},o2={"2D":0,WebGL:1,WebGL2:2};o2[o2["2D"]]="2D";o2[1]="WebGL";o2[2]="WebGL2";var vJO={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},CSK={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},oJm={},pjZ={},PSj={},D2=function(k){return yR("Node",k,"childNodes")},mH=function(k){return yR("Node",k,"parentNode")},tt=function(k){return yR("Node",k,"parentElement")},tMb=function(k){return yR("Node",k,
"textContent")},oLO=function(k){return Wn2(k,"getRootNode")()},xD=function(k){return k&&"host"in k?yR("ShadowRoot",k,"host"):null},At=function(k){return k&&"shadowRoot"in k?yR("Element",k,"shadowRoot"):null};var BI=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
BI.prototype.getId=function(k){if(!k)return-1;var v,C;return(C=(v=this.nodeMetaMap.get(k)||null)==null?void 0:v.id)!=null?C:-1};
BI.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var fdJ=function(k,v){var C=k.getId(v);k.idNodeMap.delete(C);v.childNodes&&v.childNodes.forEach(function(G){return fdJ(k,G)})};
BI.prototype.has=function(k){return this.idNodeMap.has(k)};
BI.prototype.add=function(k,v){this.idNodeMap.set(v.id,k);this.nodeMetaMap.set(k,v)};
BI.prototype.replace=function(k,v){var C=this.idNodeMap.get(k)||null;C&&(C=this.nodeMetaMap.get(C))&&this.nodeMetaMap.set(v,C);this.idNodeMap.set(k,v)};
BI.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var RB$=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,lE$=/^(?:[a-z+]+:)?\/\//i,dFK=/^www\..*/i,fE6=/^(data:)([^,]*),(.*)/i;var cIK=1,aE2=RegExp("[^a-z0-9-_:]"),sl,VMD,UFb=/^[^ \t\n\r\u000c]+/,$Fj=/^[, \t\n\r\u000c]+/,Odx=new WeakMap;var vR,r2=function(k){return vR?function(){var v=_.j7.apply(0,arguments);try{return k.apply(null,_.tX(v))}catch(C){if(!vR||vR(C)!==!0)throw C;}}:k};var VM=function(k){this.generateIdFn=k;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
VM.prototype.getId=function(k,v,C,G){C=C||zAQ(this,k);k=G||FED(this,k);G=C.get(v);G||(G=this.generateIdFn(),C.set(v,G),k.set(G,v));return G};
VM.prototype.getIds=function(k,v){var C=this,G=zAQ(this,k),p=FED(this,k);return v.map(function(P){return C.getId(k,P,G,p)})};
VM.prototype.reset=function(k){k?(this.iframeIdToRemoteIdMap.delete(k),this.iframeRemoteIdToIdMap.delete(k)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var zAQ=function(k,v){var C=k.iframeIdToRemoteIdMap.get(v);C||(C=new Map,k.iframeIdToRemoteIdMap.set(v,C));return C},FED=function(k,v){var C=k.iframeRemoteIdToIdMap.get(v);
C||(C=new Map,k.iframeRemoteIdToIdMap.set(v,C));return C};var Bhb=function(k){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new VM(EJf);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=k.mutationCb;this.wrappedEmit=k.wrappedEmit;this.stylesheetManager=k.stylesheetManager;this.recordCrossOriginIframes=k.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new VM(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=k.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$11887_handleMessage.bind(this))},J43=function(k,v){k.iframes.set(v,!0);
v.contentWindow&&k.crossOriginIframeMap.set(v.contentWindow,v)},vpK=function(k,v){k.loadListener=v},Th_=function(k,v,C){k.mutationCb({adds:[{parentId:k.mirror.getId(v),
nextId:null,node:C}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(k.recordCrossOriginIframes){var G;(G=v.contentWindow)==null||G.addEventListener("message",k.JSC$11887_handleMessage.bind(k))}var p;(p=k.loadListener)==null||p.call(k,v);v.contentDocument&&v.contentDocument.adoptedStyleSheets&&v.contentDocument.adoptedStyleSheets.length>0&&a7i(k.stylesheetManager,v.contentDocument.adoptedStyleSheets,k.mirror.getId(v.contentDocument))};
Bhb.prototype.JSC$11887_handleMessage=function(k){if(k.data.type==="rrweb"&&k.origin===k.data.origin&&k.source){var v=this.crossOriginIframeMap.get(k.source);v&&(v=cE7(this,v,k.data.event))&&this.wrappedEmit(v,k.data.isCheckout)}};
var cE7=function(k,v,C){switch(C.type){case 2:k.crossOriginIframeMirror.reset(v);k.crossOriginIframeStyleMirror.reset(v);EAL(k,C.data.node,v);var G=C.data.node.id;k.crossOriginIframeRootIdMap.set(v,G);adI(k,C.data.node,G);return{timestamp:C.timestamp,type:3,data:{source:0,adds:[{parentId:k.mirror.getId(v),nextId:null,node:C.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return C;case 5:return hr(k,C.data.payload,v,["id","parentId","previousId","nextId"]),C;case 3:switch(C.data.source){case 0:return C.data.adds.forEach(function(p){hr(k,
p,v,["parentId","nextId","previousId"]);EAL(k,p.node,v);var P=k.crossOriginIframeRootIdMap.get(v);P&&adI(k,p.node,P)}),C.data.removes.forEach(function(p){hr(k,p,v,["parentId",
"id"])}),C.data.attributes.forEach(function(p){hr(k,p,v,["id"])}),C.data.texts.forEach(function(p){hr(k,p,v,["id"])}),C;
case 12:case 6:case 1:return C.data.positions.forEach(function(p){hr(k,p,v,["id"])}),C;
case 7:case 2:case 3:case 9:case 5:return hr(k,C.data,v,["id"]),C;case 8:case 13:return hr(k,C.data,v,["id"]),M_n(k,C.data,v,["styleId"]),C;case 10:return C;case 14:return C.data.ranges.forEach(function(p){hr(k,p,v,["start","end"])}),C;
case 15:return hr(k,C.data,v,["id"]),M_n(k,C.data,v,["styleIds"]),(G=C.data.styles)==null||G.forEach(function(p){M_n(k,p,v,["styleId"])}),C}}return!1};
Bhb.prototype.replace=function(k,v,C,G){G=_.H(G);for(var p=G.next();!p.done;p=G.next())if(p=p.value,Array.isArray(v[p])||typeof v[p]==="number")Array.isArray(v[p])?v[p]=k.getIds(C,v[p]):v[p]=k.getId(C,v[p]);return v};
var hr=function(k,v,C,G){k.replace(k.crossOriginIframeMirror,v,C,G)},M_n=function(k,v,C,G){k.replace(k.crossOriginIframeStyleMirror,v,C,G)},EAL=function(k,v,C){hr(k,v,C,["id",
"rootId"]);"childNodes"in v&&v.childNodes.forEach(function(G){EAL(k,G,C)})},adI=function(k,v,C){v.type===0||v.rootId||(v.rootId=C);
"childNodes"in v&&v.childNodes.forEach(function(G){adI(k,G,C)})};var ZQi=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},$h6=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.W=$h6.prototype;_.W.getId=function(k){var v;return(v=this.styleIDMap.get(k))!=null?v:-1};
_.W.has=function(k){return this.styleIDMap.has(k)};
_.W.add=function(k,v){if(this.has(k))return this.getId(k);v=v===void 0?this.id++:v;this.styleIDMap.set(k,v);this.idStyleMap.set(v,k);return v};
_.W.getStyle=function(k){return this.idStyleMap.get(k)||null};
_.W.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.W.generateId=function(){return this.id++};var UhU=function(){this.length=0;this.tail=this.head=null};
UhU.prototype.get=function(k){if(k>=this.length)throw Error("Ze");for(var v=this.head,C=0;C<k;C++){var G=void 0;v=((G=v)==null?void 0:G.next)||null}return v};
var gAZ=function(k,v){var C={value:v,previous:null,next:null};v.__ln=C;if(v.previousSibling&&"__ln"in v.previousSibling){var G=v.previousSibling.__ln.next;C.next=G;C.previous=v.previousSibling.__ln;v.previousSibling.__ln.next=C;G&&(G.previous=C)}else v.nextSibling&&"__ln"in v.nextSibling&&v.nextSibling.__ln.previous?(G=v.nextSibling.__ln.previous,C.previous=G,C.next=v.nextSibling.__ln,v.nextSibling.__ln.previous=C,G&&(G.next=C)):(k.head&&(k.head.previous=C),C.next=k.head,k.head=C);C.next===null&&
(k.tail=C);k.length++};
UhU.prototype.removeNode=function(k){var v=k.__ln;this.head&&(v.previous?(v.previous.next=v.next)?v.next.previous=v.previous:this.tail=v.previous:(this.head=v.next)?this.head.previous=null:this.tail=null,k.__ln&&delete k.__ln,this.length--)};
var irw=function(k,v){return k+"@"+v},Nhx=function(){var k=this;
this.locked=this.JSC$11918_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(v){v.forEach(k.JSC$11918_processMutation);k.emit()};
this.emit=function(){if(!k.JSC$11918_frozen&&!k.locked){for(var v=[],C=new Set,G=new UhU,p=function(l){for(var d=-2;d===-2;)d=(l=l&&l.nextSibling)&&k.mirror.getId(l);return d},P=function(l){var d=mH(l);
if(d&&CP2(l)){var f=!1;if(l.nodeType===Node.TEXT_NODE){var c=d.tagName;if(c==="TEXTAREA")return;c==="STYLE"&&k.addedSet.has(d)&&(f=!0)}d=eB(d)?k.mirror.getId(vL6(l)):k.mirror.getId(d);c=p(l);if(d===-1||c===-1)return gAZ(G,l);if(f=ht(l,{doc:k.doc,mirror:k.mirror,blockClass:k.blockClass,blockSelector:k.blockSelector,maskTextClass:k.maskTextClass,maskTextSelector:k.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:k.inlineStylesheet,maskInputOptions:k.maskInputOptions,maskTextFn:k.maskTextFn,
maskInputFn:k.maskInputFn,slimDOMOptions:k.slimDOMOptions,dataURLOptions:k.dataURLOptions,recordCanvas:k.recordCanvas,inlineImages:k.inlineImages,onSerialize:function(U){U.nodeName==="IFRAME"&&k.mirror.nodeMetaMap.get(U)&&J43(k.iframeManager,U);k1_(U,k.mirror)&&r4j(k.stylesheetManager,U);l&&At(l)&&KRO(k.shadowDomManager,At(l),k.doc)},
onIframeLoad:function(U,O){Th_(k.iframeManager,U,O);U.contentWindow&&U.contentDocument&&kg$(k.shadowDomManager,U.contentWindow.Element,U.contentDocument)},
onStylesheetLoad:function(U,O){opm(k.stylesheetManager,U,O)},
cssCaptured:f}))v.push({parentId:d,nextId:c,node:f}),C.add(f.id)}};k.mapRemoves.length;)fdJ(k.mirror,k.mapRemoves.shift());
for(var N=_.H(k.movedSet),I=N.next();!I.done;I=N.next())I=I.value,PPx(k.removesSubTreeCache,I)&&!k.movedSet.has(mH(I))||P(I);N=_.H(k.addedSet);for(I=N.next();!I.done;I=N.next())I=I.value,HQ2(k.droppedSet,I)||PPx(k.removesSubTreeCache,I)?HQ2(k.movedSet,I)?P(I):k.droppedSet.add(I):P(I);for(I=null;G.length;){N=null;if(I){var S=k.mirror.getId(mH(I.value)),Q=p(I.value);S!==-1&&Q!==-1&&(N=I)}if(!N)for(I=G.tail;I;){var R=I;I=I.previous;if(R&&(S=k.mirror.getId(mH(R.value)),p(R.value)!==-1))if(S!==-1){N=R;
break}else if((S=mH(R.value))&&S.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(S=xD(S),k.mirror.getId(S)!==-1)){N=R;break}}if(!N){for(;G.head;)G.removeNode(G.head.value);break}I=N.previous;G.removeNode(N.value);P(N.value)}P={texts:k.texts.map(function(l){var d=l.node,f=mH(d);f&&f.tagName==="TEXTAREA"&&k.genTextAreaValueMutation(f);return{id:k.mirror.getId(d),value:l.value}}).filter(function(l){return!C.has(l.id)}).filter(function(l){return k.mirror.has(l.id)}),
attributes:k.attributes.map(function(l){var d=l.attributes;if(typeof d.style==="string"){var f=JSON.stringify(l.styleDiff),c=JSON.stringify(l._unchangedStyles);f.length<d.style.length&&(f+c).split("var(").length===d.style.split("var(").length&&(d.style=l.styleDiff)}return{id:k.mirror.getId(l.node),attributes:d}}).filter(function(l){return!C.has(l.id)}).filter(function(l){return k.mirror.has(l.id)}),
removes:k.removes,adds:v};if(P.texts.length||P.attributes.length||P.removes.length||P.adds.length)k.texts=[],k.attributes=[],k.attributeMap=new WeakMap,k.removes=[],k.addedSet=new Set,k.movedSet=new Set,k.droppedSet=new Set,k.removesSubTreeCache=new Set,k.movedMap={},k.mutationCb(P)}};
this.genTextAreaValueMutation=function(v){var C=k.attributeMap.get(v);C||(C={node:v,attributes:{},styleDiff:{},_unchangedStyles:{}},k.attributes.push(C),k.attributeMap.set(v,C));var G=Array.from(D2(v),function(p){return tMb(p)||""}).join("");
C.attributes.value=Sbx({element:v,maskInputOptions:k.maskInputOptions,tagName:v.tagName,type:QuK(v),value:G,maskInputFn:k.maskInputFn})};
this.JSC$11918_processMutation=function(v){if(!rIx(v.target,k.mirror,k.slimDOMOptions))switch(v.type){case "characterData":var C=tMb(v.target);w2(v.target,k.blockClass,k.blockSelector,!1)||C===v.oldValue||k.texts.push({value:eBi(v.target,k.maskTextClass,k.maskTextSelector,!0)&&C?k.maskTextFn?k.maskTextFn(C,JI$(v.target)):C.replace(/[\S]/g,"*"):C,node:v.target});break;case "attributes":C=v.target;var G=v.attributeName,p=v.target.getAttribute(G);if(G==="value"){var P=QuK(C);p=Sbx({element:C,maskInputOptions:k.maskInputOptions,
tagName:C.tagName,type:P,value:p,maskInputFn:k.maskInputFn})}if(w2(v.target,k.blockClass,k.blockSelector,!1)||p===v.oldValue)break;P=k.attributeMap.get(v.target);if(C.tagName==="IFRAME"&&G==="src"&&!k.keepIframeSrcFn(p))if(C.contentDocument)break;else G="rr_src";P||(P={node:v.target,attributes:{},styleDiff:{},_unchangedStyles:{}},k.attributes.push(P),k.attributeMap.set(v.target,P));G==="type"&&C.tagName==="INPUT"&&(v.oldValue||"").toLowerCase()==="password"&&C.setAttribute("data-rr-is-password","true");
if(!XjD(C.tagName,G))if(P.attributes[G]=yI3(k.doc,C.tagName.toLowerCase(),G.toLowerCase(),p),G==="style"){if(!k.unattachedDoc)try{k.unattachedDoc=document.implementation.createHTMLDocument()}catch(Q){k.unattachedDoc=k.doc}G=k.unattachedDoc.createElement("span");v.oldValue&&G.setAttribute("style",v.oldValue);p=_.H(Array.from(C.style));for(var N=p.next();!N.done;N=p.next()){N=N.value;var I=C.style.getPropertyValue(N),S=C.style.getPropertyPriority(N);I!==G.style.getPropertyValue(N)||S!==G.style.getPropertyPriority(N)?
P.styleDiff[N]=S===""?I:[I,S]:P._unchangedStyles[N]=[I,S]}G=_.H(Array.from(G.style));for(p=G.next();!p.done;p=G.next())p=p.value,C.style.getPropertyValue(p)===""&&(P.styleDiff[p]=!1)}else G==="open"&&C.tagName==="DIALOG"&&(C.matches("dialog:modal")?P.attributes.rr_open_mode="modal":P.attributes.rr_open_mode="non-modal");break;case "childList":w2(v.target,k.blockClass,k.blockSelector,!0)||(v.target.tagName==="TEXTAREA"?k.genTextAreaValueMutation(v.target):(v.addedNodes.forEach(function(Q){return k.genAdds(Q,
v.target)}),v.removedNodes.forEach(function(Q){var R=k.mirror.getId(Q),l=eB(v.target)?k.mirror.getId(xD(v.target)):k.mirror.getId(v.target);
w2(v.target,k.blockClass,k.blockSelector,!1)||rIx(Q,k.mirror,k.slimDOMOptions)||k.mirror.getId(Q)===-1||(k.addedSet.has(Q)?(G16(k.addedSet,Q),k.droppedSet.add(Q)):k.addedSet.has(v.target)&&R===-1||Kni(v.target,k.mirror)||(k.movedSet.has(Q)&&k.movedMap[R+"@"+l]?G16(k.movedSet,Q):(k.removes.push({parentId:l,id:R,isShadow:eB(v.target)&&qr(v.target)?!0:void 0}),pfO(Q,k.removesSubTreeCache))),k.mapRemoves.push(Q))})))}};
this.genAdds=function(v,C){if(!LE7(k.processedNodeManager,v,k)&&!k.addedSet.has(v)&&!k.movedSet.has(v)){if(k.mirror.nodeMetaMap.has(v)){if(rIx(v,k.mirror,k.slimDOMOptions))return;k.movedSet.add(v);var G=null;C&&k.mirror.nodeMetaMap.has(C)&&(G=k.mirror.getId(C));G&&G!==-1&&(k.movedMap[irw(k.mirror.getId(v),G)]=!0)}else k.addedSet.add(v),k.droppedSet.delete(v);w2(v,k.blockClass,k.blockSelector,!1)||(D2(v).forEach(function(p){return k.genAdds(p)}),v&&At(v)&&D2(At(v)).forEach(function(p){k.processedNodeManager.add(p,
k);
k.genAdds(p,v)}))}}};
_.W=Nhx.prototype;_.W.init=function(k){var v=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(C){v[C]=k[C]})};
_.W.freeze=function(){this.JSC$11918_frozen=!0;this.canvasManager.freeze()};
_.W.unfreeze=function(){this.JSC$11918_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.W.isFrozen=function(){return this.JSC$11918_frozen};
_.W.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.W.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.W.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var Jt=[],kB=window.Proxy,l73=["INPUT","TEXTAREA","SELECT"],d63=new WeakMap;var OrG=new Map,ed6=function(k,v,C){if(k&&(A4D(k,v)||typeof k==="object")){v=k.constructor.name;var G=OrG.get(C);G||(G=new Map,OrG.set(C,G));G.has(v)||G.set(v,[]);C=G.get(v);v=C.indexOf(k);v===-1&&(v=C.length,C.push(k));return v}},qS2=function(k,v,C){return k.map(function(G){return x62(G,v,C)})},A4D=function(k,v){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(C){return typeof v[C]===
"function"}).find(function(C){return k instanceof v[C]})};var yEQ=eN(["\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"]),
hbK=_.po(yEQ.join(""));var wfj=function(k){var v=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$11960_frozen=!1;this.JSC$11960_processMutation=function(S,Q){if(v.rafStamps.invokeId&&v.rafStamps.latestId!==v.rafStamps.invokeId||!v.rafStamps.invokeId)v.rafStamps.invokeId=v.rafStamps.latestId;v.pendingCanvasMutations.has(S)||v.pendingCanvasMutations.set(S,[]);v.pendingCanvasMutations.get(S).push(Q)};
var C=k.sampling===void 0?"all":k.sampling,G=k.win,p=k.blockClass,P=k.blockSelector,N=k.recordCanvas,I=k.dataURLOptions;this.mutationCb=k.mutationCb;this.mirror=k.mirror;N&&C==="all"&&XuU(this,G,p,P);N&&typeof C==="number"&&xhJ(this,C,G,p,P,{dataURLOptions:I})};
_.W=wfj.prototype;_.W.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.W.freeze=function(){this.JSC$11960_frozen=!0};
_.W.unfreeze=function(){this.JSC$11960_frozen=!1};
_.W.lock=function(){this.locked=!0};
_.W.unlock=function(){this.locked=!1};
var xhJ=function(k,v,C,G,p,P){var N=D6D(C,G,p,!0),I=new Map,S=dQZ(BYg());S.onmessage=function(c){var U=c.data.id;I.set(U,!1);"base64"in c.data&&(c=c.data,k.mutationCb({id:U,type:o2["2D"],commands:[{property:"clearRect",args:[0,0,c.width,c.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:c.base64}],type:c.type}]},0,0]}]}))};
var Q=1E3/v,R=0,l=function(){var c=[];C.document.querySelectorAll("canvas").forEach(function(U){w2(U,G,p,!0)||c.push(U)});
return c},d=function(c){R&&c-R<Q||(R=c,l().forEach(function(U){var O,X,x,w,V;
return _.Z(function(h){if(h.nextAddress==1){O=k.mirror.getId(U);if(I.get(O)||U.width===0||U.height===0)return h.return();I.set(O,!0);["webgl","webgl2"].includes(U.__context)&&(X=U.getContext(U.__context),((x=X)==null?void 0:(w=x.getContextAttributes())==null?void 0:w.preserveDrawingBuffer)===!1&&X.clear(X.COLOR_BUFFER_BIT));return h.yield(createImageBitmap(U),2)}V=h.yieldResult;S.postMessage({id:O,bitmap:V,width:U.width,height:U.height,dataURLOptions:P.dataURLOptions},[V]);_.OQ(h)})}));
f=requestAnimationFrame(d)};
var f=requestAnimationFrame(d);k.resetObservers=function(){N();cancelAnimationFrame(f)}},XuU=function(k,v,C,G){AEZ(k);
eAD(k);var p=D6D(v,C,G,!1),P=m62(k.JSC$11960_processMutation.bind(k),v,C,G),N=sPj(k.JSC$11960_processMutation.bind(k),v,C,G);k.resetObservers=function(){p();P();N()}},eAD=function(k){requestAnimationFrame(function(){return qC7(k)})},AEZ=function(k){var v=function(C){k.rafStamps.latestId=C;
requestAnimationFrame(v)};
requestAnimationFrame(v)},qC7=function(k){k.pendingCanvasMutations.forEach(function(v,C){var G=k.mirror.getId(C);
mhn(k,C,G)});
requestAnimationFrame(function(){return qC7(k)})},mhn=function(k,v,C){if(!k.JSC$11960_frozen&&!k.locked){var G=k.pendingCanvasMutations.get(v);
if(G&&C!==-1){var p=G.map(function(P){P=Object.assign({},P);return delete P.type,P});
k.mutationCb({id:C,type:G[0].type,commands:p});k.pendingCanvasMutations.delete(v)}}};var jPO=function(){this.nodeMap=new WeakMap;this.active=!1},LE7=function(k,v,C){return(k=k.nodeMap.get(v))&&Array.from(k).some(function(G){return G!==C})};
jPO.prototype.add=function(k,v){var C=this;this.active||(this.active=!0,requestAnimationFrame(function(){C.nodeMap=new WeakMap;C.active=!1}));
this.nodeMap.set(k,(this.nodeMap.get(k)||new Set).add(v))};
jPO.prototype.destroy=function(){};var nL_=function(k){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=k.mutationCb;this.scrollCb=k.scrollCb;this.bypassOptions=k.bypassOptions;this.mirror=k.mirror;this.init()};
nL_.prototype.init=function(){this.reset();kg$(this,Element,document)};
var KRO=function(k,v,C){if(qr(v)&&!k.shadowDoms.has(v)){k.shadowDoms.add(v);var G=I7j(Object.assign({},k.bypassOptions,{doc:C,mutationCb:k.mutationCb,mirror:k.mirror,shadowDomManager:k}),v);k.restoreHandlers.push(function(){return G.disconnect()});
k.restoreHandlers.push(QP6(Object.assign({},k.bypassOptions,{scrollCb:k.scrollCb,doc:v,mirror:k.mirror})));setTimeout(function(){v.adoptedStyleSheets&&v.adoptedStyleSheets.length>0&&a7i(k.bypassOptions.stylesheetManager,v.adoptedStyleSheets,k.mirror.getId(xD(v)));k.restoreHandlers.push(MW2({mirror:k.mirror,stylesheetManager:k.bypassOptions.stylesheetManager},v))},0)}},kg$=function(k,v,C){k.restoreHandlers.push(XX(v.prototype,"attachShadow",function(G){return function(p){p=G.call(this,p);
var P=At(this);P&&CP2(this)&&KRO(k,P,C);return p}}))};
nL_.prototype.reset=function(){this.restoreHandlers.forEach(function(k){try{k()}catch(v){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var hdx=function(k){this.trackedLinkElements=new WeakSet;this.styleMirror=new $h6;this.mutationCb=k.mutationCb;this.adoptedStyleSheetCb=k.adoptedStyleSheetCb},opm=function(k,v,C){"_cssText"in C.attributes&&k.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:C.id,attributes:C.attributes}]});r4j(k,v)},r4j=function(k,v){k.trackedLinkElements.has(v)||k.trackedLinkElements.add(v)},a7i=function(k,v,C){if(v.length!==0){C={id:C,
styleIds:[]};var G=[];v=_.H(v);for(var p=v.next(),P={};!p.done;P={sheet$jscomp$3:void 0},p=v.next())P.sheet$jscomp$3=p.value,p=void 0,k.styleMirror.has(P.sheet$jscomp$3)?p=k.styleMirror.getId(P.sheet$jscomp$3):(p=k.styleMirror.add(P.sheet$jscomp$3),G.push({styleId:p,rules:Array.from(P.sheet$jscomp$3.rules||CSSRule,function(N){return function(I,S){return{rule:NCi(I,N.sheet$jscomp$3.href),index:S}}}(P))})),C.styleIds.push(p);
G.length>0&&(C.styles=G);k.adoptedStyleSheetCb(C)}};
hdx.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var Gw,VWD,YS$;try{if(Array.from([1],function(k){return k*2})[0]!==2){var DhG=document.createElement("iframe");
document.body.appendChild(DhG);var t_6;Array.from=((t_6=DhG.contentWindow)==null?void 0:t_6.Array.from)||Array.from;document.body.removeChild(DhG)}}catch(k){console.debug("Unable to override Array.from",k)}var CA=new BI;var ZZ3="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(" "),I$2={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},Nji=null,Ggf=null;var SJZ={},utj=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 zyx={text:1},Ry_={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var sYw=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,V_Q={CONSTANT:{isUnwrappable:function(k){return k instanceof wp},
unwrap:PHU},JAVASCRIPT:{isUnwrappable:function(k){return k instanceof _.GB},
unwrap:Pn},HTML:{isUnwrappable:function(k){return k instanceof nI},
unwrap:function(k){return Tr(k)}},
RESOURCE_URL:{isUnwrappable:function(k){return k instanceof LI},
unwrap:_.Xr},STRING:{isUnwrappable:function(k){return k instanceof Object},
unwrap:function(k){return String(k)}},
STYLE:{isUnwrappable:function(k){return typeof k==="string"},
unwrap:function(k){return k}},
URL:{isUnwrappable:function(k){return qI(k)},
unwrap:_.mV}},hAZ={CONSTANT:F9m,JAVASCRIPT:F9m,HTML:function(k){k=k instanceof nI?k:JG(String(k).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return Tr(k)},
RESOURCE_URL:F9m,STRING:String,STYLE:F9m,URL:function(k,v){k=sYw.test(k)?k:void 0;return k===void 0?v:k}};var y$K=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,c$i=/[\t\n\f\r ]+/,a$g=/[\t\n\f\r ,]+/g,$dj=function(k,v,C){return C},HR={},BnQ=function(){var k=function(){var G={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",G):G}(),v=k.createHTML(""),C=k.createScript("");
k=k.createScriptURL("");return{INNOCUOUS_STRING:v,INNOCUOUS_SCRIPT:C,INNOCUOUS_URL:k}}(),WR=BnQ.INNOCUOUS_STRING,OZK=BnQ.INNOCUOUS_SCRIPT,L9D=BnQ.INNOCUOUS_URL;var jYI=function(k){var v=X$j(k);return function(C,G,p,P){return P?v(P,G,p,C):WR}}({reportHandler:function(k,v){if(k)try{throw Error(v);
}catch(C){_.hb(C)}},
safeTypesBridge:function(k,v,C){var G=V_Q[v];return G.isUnwrappable(k)&&(G=G.unwrap(k,C),G!==C)?G:(0,hAZ[v])(String(k),C)},
allowedIdentifierPrefixes:[""]});if(Xs!==void 0)throw Error("af");Xs=jYI;if(Xs!==jYI)throw Error("bf");No("Injectable",[]);var PB6=No("Inject",[["token",void 0]]),Hqb=No("Optional",[]);No("Injectable",[]);var Nlb=No("Self",[]),IRx=No("SkipSelf",[]);No("Host",[]);var YCn={},wuG=function(){};
wuG.prototype.resolve=function(){throw Error("df");};
wuG.prototype.addProvider=function(){throw Error("df");};var Gkg=Function;var nAG=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,JEJ=function(){this._reflect=window.Reflect};
_.W=JEJ.prototype;_.W.factory=function(k){return function(){return new (Function.prototype.bind.apply(k,[null].concat(_.tX(_.j7.apply(0,arguments)))))}};
_.W._zipTypesAndAnnotations=function(k,v){var C=typeof k==="undefined"?Array(v.length):Array(k.length);for(var G=0;G<C.length;G++)C[G]=typeof k==="undefined"?[]:k[G]!=Object?[k[G]]:[],v&&A$g(v[G])&&(C[G]=C[G].concat(v[G]));return C};
_.W._ownParameters=function(k,v){if(nAG.exec(k.toString()))return null;if(k.parameters&&k.parameters!==v.parameters)return k.parameters;var C=k.ctorParameters;return C&&C!==v.ctorParameters?(v=typeof C==="function"?C():C,k=v.map(function(G){return G&&G.type}),v=v.map(function(G){return G&&qJj(G.decorators)}),this._zipTypesAndAnnotations(k,v)):A$g(this._reflect)&&A$g(this._reflect.getOwnMetadata)&&(v=this._reflect.getOwnMetadata("parameters",k),(C=this._reflect.getOwnMetadata("design:paramtypes",k))||
v)?this._zipTypesAndAnnotations(C,v):Array(k.length).fill(void 0)};
_.W.parameters=function(k){if(!k.prototype)return[];var v=Object.getPrototypeOf(k.prototype).constructor;(k=this._ownParameters(k,v))||v===Object||(k=this.parameters(v));return k||[]};
_.W._ownAnnotations=function(k,v){if(k.annotations&&k.annotations!==v.annotations)return k=k.annotations,typeof k==="function"&&k.annotations&&(k=k.annotations),k;if(k.decorators&&k.decorators!==v.decorators)return qJj(k.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",k)};
_.W.annotations=function(k){var v=Object.getPrototypeOf(k.prototype).constructor;k=this._ownAnnotations(k,v)||[];return(v!==Object?this.annotations(v):[]).concat(k)};
_.W._ownPropMetadata=function(k,v){if(k.propMetadata&&k.propMetadata!==v.propMetadata)return k=k.propMetadata,typeof k==="function"&&k.propMetadata&&(k=k.propMetadata),k;if(k.propDecorators&&k.propDecorators!==v.propDecorators){var C=k.propDecorators,G={};Object.keys(C).forEach(function(p){G[p]=qJj(C[p])});
return G}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",k)};
_.W.propMetadata=function(k){var v=Object.getPrototypeOf(k.prototype).constructor,C={};if(v!==Object){var G=this.propMetadata(v);Object.keys(G).forEach(function(P){C[P]=G[P]})}var p=this._ownPropMetadata(k,v);
p&&Object.keys(p).forEach(function(P){var N=[];C.hasOwnProperty(P)&&N.push.apply(N,_.tX(C[P]));N.push.apply(N,_.tX(p[P]));C[P]=N});
return C};
_.W.getter=function(k){return function(v){return v[k]}};
_.W.setter=function(k){return function(v,C){return v[k]=C}};
_.W.method=function(k){return function(v,C){if(!v[k])throw Error("ef`"+k);return v[k].apply(v,C)}};var rE1=function(){};var KE6=function(k){this.reflectionCapabilities=k};
_.E(KE6,rE1);_.W=KE6.prototype;_.W.factory=function(k){return this.reflectionCapabilities.factory(k)};
_.W.parameters=function(k){return this.reflectionCapabilities.parameters(k)};
_.W.annotations=function(k){return this.reflectionCapabilities.annotations(k)};
_.W.propMetadata=function(k){return this.reflectionCapabilities.propMetadata(k)};
_.W.getter=function(k){return this.reflectionCapabilities.getter(k)};
_.W.setter=function(k){return this.reflectionCapabilities.setter(k)};
_.W.method=function(k){return this.reflectionCapabilities.method(k)};var YJ$=new KE6(new JEJ);var Bq=function(k,v){this.token=k;this.id=v;if(k===void 0||k===null)throw Error("kf");};
_.SB.Object.defineProperties(Bq.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return I2(this.token)}}});
_.SB.Object.defineProperties(Bq,{JSC$12016_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return S9.JSC$12020_numberOfKeys}}});
var TnZ=function(){this._allKeys=new Map};
TnZ.prototype.get=function(k){if(k instanceof Bq)return k;if(this._allKeys.has(k))return this._allKeys.get(k);var v=new Bq(k,Bq.JSC$12016_numberOfKeys);this._allKeys.set(k,v);return v};
_.SB.Object.defineProperties(TnZ.prototype,{JSC$12020_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var S9=new TnZ;var Zq6=function(k,v,C){this.key=k;this.optional=v;this.visibility=C},npj=function(k){return new Zq6(k,!1,null)},r$D=[],kk2=function(k,v,C){this.key=k;
this.resolvedFactories=v;this.multiProvider=C},K93=function(k,v,C,G){this.factory=k;
this.dependencies=v;this.providerClass=C;this.providerValue=G};var j0={},Y5=function(k,v){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=v===void 0?null:v;k=_.H(k);for(v=k.next();!v.done;v=k.next())this.addProvider(v.value)};
_.W=Y5.prototype;_.W.addProvider=function(k){this.keyIdToIndex.set(k.key.id,this.keyIds.length);this.providers.push(k);this.keyIds.push(k.key.id);this.objs.push(j0)};
_.W.resolve=function(k,v){v=v===void 0?YCn:v;return this._getByKey(S9.get(ZQ(k)),null,v)};
_.W._new=function(k){if(this.constructedKeyIds[k.key.id])throw hy_(this,k.key);this.constructedKeyIds[k.key.id]=!0;return this._instantiateProvider(k)};
_.W._instantiateProvider=function(k){if(k.multiProvider){for(var v=Array(k.resolvedFactories.length),C=0;C<k.resolvedFactories.length;++C)v[C]=this._instantiate(k,k.resolvedFactories[C]);return v}return this._instantiate(k,k.resolvedFactories[0])};
_.W._instantiate=function(k,v){var C=this,G=v.factory;try{var p=v.dependencies.map(function(N){return C._getByReflectiveDependency(N)})}catch(N){throw N.addKey&&N.addKey(this,k.key),N;
}try{var P=G.apply(null,_.tX(p))}catch(N){throw Bjm(this,N,k.key);}return P};
_.W._getByReflectiveDependency=function(k){return this._getByKey(k.key,k.visibility,k.optional?null:YCn)};
_.W._getByKey=function(k,v,C){return k===kin?this:v instanceof Nlb?this._getByKeySelf(k,C):this._getByKeyDefault(k,C,v)};
_.W._getObjByKeyId=function(k){for(var v=0;v<this.keyIds.length;v++)if(this.keyIds[v]===k)return this.objs[v]===j0&&(this.objs[v]=this._new(this.providers[v])),this.objs[v];return j0};
_.W._throwOrNull=function(k,v){if(v!==YCn)return v;throw V$K(this,k);};
_.W._getByKeySelf=function(k,v){var C=this._getObjByKeyId(k.id);return C!==j0?C:this._throwOrNull(k,v)};
_.W._getByKeyDefault=function(k,v,C){for(var G=C=C instanceof IRx?this.parent:this;C instanceof Y5;){var p=C._getObjByKeyId(k.id);if(p!==j0)return p;C=C.parent}p=void 0;if(C!==null)try{var P=C.resolve(k.token,v);if(P!==j0)return P}catch(N){p=N}if(!(G instanceof Y5&&uDD(k.token))){if(p)throw p;return this._throwOrNull(k,v)}for(P=G;P.parent instanceof Y5;)P=P.parent;P.addProvider(oTK({provide:k.token,useClass:k.token}));return P.resolve(k.token,v)};
_.W.toString=function(){return this.displayName};
_.SB.Object.defineProperties(Y5.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+SOj(this,function(k){return' "'+k.key.displayName+'" '}).join(", ")+"])"}}});
var kin=S9.get(ZQ(wuG));(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 oWQ=globalThis.XRegExp;var vWI=-1,C4n=function(k){addEventListener("pageshow",function(v){v.persisted&&(vWI=v.timeStamp,k(v))},!0)};var pK7=function(k,v,C){var G=GiR,p,P;return function(N){if(v.value>=0&&(N||C)){var I;if((P=v.value-((I=p)!=null?I:0))||p===void 0)p=v.value,v.delta=P,N=v.value,v.rating=N>G[1]?"poor":N>G[0]?"needs-improvement":"good",k(v)}}};var P4R=function(k){requestAnimationFrame(function(){return requestAnimationFrame(function(){return k()})})};var WL7=function(){var k=performance.getEntriesByType("navigation")[0];if(k&&k.responseStart>0&&k.responseStart<performance.now())return k};var Hhn=function(){var k,v;return(v=(k=WL7())==null?void 0:k.activationStart)!=null?v:0};var w8=-1,NMw=new Set,Iv6=function(k){if(document.visibilityState==="hidden"){if(k.type==="visibilitychange")for(var v=_.H(NMw),C=v.next();!C.done;C=v.next())C=C.value,C();isFinite(w8)||(w8=k.type==="visibilitychange"?k.timeStamp:0,removeEventListener("prerenderingchange",Iv6,!0))}},ZhL=function(){if(w8<0){var k=Hhn(),v,C;
w8=(C=document.prerendering?void 0:(v=globalThis.performance.getEntriesByType("visibility-state").filter(function(G){return G.name==="hidden"&&G.startTime>k})[0])==null?void 0:v.startTime)!=null?C:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",Iv6,!0);addEventListener("prerenderingchange",Iv6,!0);C4n(function(){setTimeout(function(){w8=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return w8},
onHidden:function(G){NMw.add(G)}}};var SUL=function(){var k=k===void 0?-1:k;var v=WL7(),C="navigate";vWI>=0?C="back-forward-cache":v&&(document.prerendering||Hhn()>0?C="prerender":document.wasDiscarded?C="restore":v.type&&(C=v.type.replace(/_/g,"-")));return{name:"LCP",value:k,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:C}};var bqm=new WeakMap;var udD=function(k){var v=v===void 0?{}:v;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var C=new PerformanceObserver(function(G){Promise.resolve().then(function(){k(G.getEntries())})});
C.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},v));return C}}catch(G){}};var QAw=function(k){var v=!1;return function(){v||(k(),v=!0)}};var bhI=function(k){document.prerendering?addEventListener("prerenderingchange",function(){return k()},!0):k()};var RQw=function(k){var v=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?k():(k=QAw(k),addEventListener("visibilitychange",k,{once:!0,capture:!0}),v(function(){k();removeEventListener("visibilitychange",k,{capture:!0})}))};var Qs6=function(){};
Qs6.prototype._processEntry=function(k){var v;(v=this._onBeforeProcessingEntry)==null||v.call(this,k)};var GiR=[2500,4E3],WYb=function(k){var v=v===void 0?{}:v;bhI(function(){var C=ZhL(),G=SUL(),p=R5K(v),P=function(d){v.reportAllChanges||(d=d.slice(-1));d=_.H(d);for(var f=d.next();!f.done;f=d.next())f=f.value,p._processEntry(f),f.startTime<C.firstHiddenTime&&(G.value=Math.max(f.startTime-Hhn(),0),G.entries=[f],I())},N=udD(P);
if(N){var I=pK7(k,G,v.reportAllChanges);for(var S=QAw(function(){P(N.takeRecords());N.disconnect();I(!0)}),Q=function(d){d.isTrusted&&(RQw(S),removeEventListener(d.type,Q,{capture:!0}))},R=_.H(["keydown",
"click","visibilitychange"]),l=R.next();!l.done;l=R.next())addEventListener(l.value,Q,{capture:!0});C4n(function(d){G=SUL();I=pK7(k,G,v.reportAllChanges);P4R(function(){G.value=performance.now()-d.timeStamp;I(!0)})})}})};var lvn;var dsU;_.J=function(){return dsU!==void 0?dsU:dsU=document.createElement("template")};
document.head.appendChild(_.J().content);var fv1;_.zQ({_template:function(){if(fv1!==void 0)return fv1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
var v=k.content,C=v.insertBefore;lvn===void 0&&(lvn=document.createElement("template"));var G=lvn;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return fv1=k},
is:"tp-yt-app-toolbar"});var zQ1;var FLw;_.nN=function(){};
_.nN=_.zQ({_template:function(){if(FLw!==void 0)return FLw;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;zQ1===void 0&&(zQ1=document.createElement("template"));var G=zQ1;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return FLw=k},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.nN.instance||(_.nN.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(k){this._text===k&&(k+="\u00a0");this._text="";this.async(function(){this._text=k},this.timeout)},
_onIronAnnounce:function(k){k.detail&&k.detail.text&&this.announce(k.detail.text)}});
_.nN.instance=null;_.nN.requestAvailability=function(){_.nN.instance||(_.nN.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.nN.instance):document.addEventListener("load",function(){document.body.appendChild(_.nN.instance)})};var ceJ;var EWD;/*

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
*/
_.zQ({_template:function(){if(EWD!==void 0)return EWD;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;ceJ===void 0&&(ceJ=document.createElement("template"));var G=ceJ;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return EWD=k},
is:"tp-yt-iron-autogrow-textarea",behaviors:[_.Ar,_.i5],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(k){this.$.textarea.selectionStart=k},set selectionEnd(k){this.$.textarea.selectionEnd=k},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&!navigator.userAgent.match(/OS 1[3456789]/)&&(this.$.textarea.style.marginLeft=
"-3px")},
validate:function(){var k=this.$.textarea.validity.valid;k&&(this.required&&this.value===""?k=!1:this.hasValidator()&&(k=_.Ar.validate.call(this,this.value)));this.invalid=!k;this.fire("iron-input-validate");return k},
_bindValueChanged:function(k){this.value=k},
_valueChanged:function(k){var v=this.textarea;v&&(v.value!==k&&(v.value=k||k===0?k:""),this.bindValue=k,this.$.mirror.textContent=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},
_onInput:function(k){var v=_.u6(k).path;this.value=v?v[0].value:k.target.value},
_constrain:function(k){var v;k=k||[""];for(v=this.maxRows>0&&k.length>this.maxRows?k.slice(0,this.maxRows):k.slice(0);this.rows>0&&v.length<this.rows;)v.push("");return v.join("\n")+"\u00a0"},
_valueForMirror:function(){var k=this.textarea;if(k)return this.tokens=k&&k.value?k.value.split("\n"):[""],this._constrain(this.tokens)},
_updateCached:function(){this.$.mirror.textContent=this._constrain(this.tokens)}});var avD;var Man;_.zQ({_template:function(){if(Man!==void 0)return Man;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
var v=k.content,C=v.insertBefore;avD===void 0&&(avD=document.createElement("template"));var G=avD;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return Man=k},
is:"tp-yt-iron-collapse",behaviors:[_.qV],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(k,v){k=k==="auto"?"":k;v=v&&!this.noAnimation&&this.isAttached&&this._desiredSize!==k;this._desiredSize=k;this._updateTransition(!1);v&&(v=this._calcSize(),k===""&&(this.style[this._dimensionMax]="",k=this._calcSize()),this.style[this._dimensionMax]=v,this.scrollTop=this.scrollTop,this._updateTransition(!0),v=k!==v);this.style[this._dimensionMax]=k;v||this._transitionEnd()},
enableTransition:function(k){_.UO._warn("`enableTransition()` is deprecated, use `noAnimation` instead.");this.noAnimation=!k},
_updateTransition:function(k){this.style.transitionDuration=k&&!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(k){_.u6(k).rootTarget===this&&this._transitionEnd()},
_calcSize:function(){return this.getBoundingClientRect()[this.dimension]+"px"}});var $sL;var Us1;var gWL=void 0,ihL={properties:{sizingTarget:{type:Object,value:function(){var k;return(k=this.hostElement)!=null?k: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}},get _defaultPositionTarget(){var k,v=_.u6((k=this.hostElement)!=null?k:
this).parentNode;v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(v=v.host);return v},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 k;this._memoizedIsRTL=window.getComputedStyle((k=this.hostElement)!=null?k:this).direction=="rtl"}return this._memoizedIsRTL},
attached:function(){this.positionTarget=this.positionTarget||this._defaultPositionTarget;if(this.autoFitOnAttach){var k;window.getComputedStyle((k=this.hostElement)!=null?k: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 k,v=window.getComputedStyle((k=this.hostElement)!=null?k:this);k=window.getComputedStyle(this.sizingTarget);var C,G,p;this._fitInfo={inlineStyle:{top:((C=this.hostElement)!=null?C:this).style.top||"",left:((G=this.hostElement)!=null?G:this).style.left||"",position:((p=this.hostElement)!=null?p:this).style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||
""},positionedBy:{vertically:v.top!=="auto"?"top":v.bottom!=="auto"?"bottom":null,horizontally:v.left!=="auto"?"left":v.right!=="auto"?"right":null},sizedBy:{height:k.maxHeight!=="none",width:k.maxWidth!=="none",minWidth:parseInt(k.minWidth,10)||0,minHeight:parseInt(k.minHeight,10)||0},margin:{top:parseInt(v.marginTop,10)||0,right:parseInt(v.marginRight,10)||0,bottom:parseInt(v.marginBottom,10)||0,left:parseInt(v.marginLeft,10)||0}}}},
resetFit:function(){var k=this._fitInfo||{},v;for(v in k.sizerInlineStyle)this.sizingTarget.style[v]=k.sizerInlineStyle[v];for(v in k.inlineStyle){var C=void 0;((C=this.hostElement)!=null?C:this).style[v]=k.inlineStyle[v]}this._fitInfo=null},
refit:function(){var k=this.sizingTarget.scrollLeft,v=this.sizingTarget.scrollTop;this.resetFit();this.fit();this.sizingTarget.scrollLeft=k;this.sizingTarget.scrollTop=v},
position:function(){if(this.__shouldPosition){this._discoverInfo();window.ShadyDOM&&window.ShadyDOM.flush();var k;((k=this.hostElement)!=null?k:this).style.position="fixed";this.sizingTarget.style.boxSizing="border-box";var v;((v=this.hostElement)!=null?v:this).style.left="0px";var C;((C=this.hostElement)!=null?C:this).style.top="0px";var G,p=((G=this.hostElement)!=null?G:this).getBoundingClientRect();v=this.__getNormalizedRect(this.positionTarget);G=this.__getNormalizedRect(this.fitInto);this.avoidOuterEdge&&
(G={left:G.left+24,right:G.right-24,top:G.top+24,bottom:G.bottom-24});if(this.expandSizingTargetForScrollbars){var P=this.sizingTarget.offsetWidth;var N=this.sizingTarget.offsetHeight;var I=this.sizingTarget.clientWidth;var S=this.sizingTarget.clientHeight}k=this._fitInfo.margin;v=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,{width:p.width+k.left+k.right,height:p.height+k.top+k.bottom},p,v,G);var Q=v.left+k.left,R=v.top+k.top;C=Math.min(G.right-k.right,Q+p.width);var l=Math.min(G.bottom-
k.bottom,R+p.height);Q=Math.max(G.left+k.left,Math.min(Q,C-this._fitInfo.sizedBy.minWidth));R=Math.max(G.top+k.top,Math.min(R,l-this._fitInfo.sizedBy.minHeight));C=Math.max(C-Q,this._fitInfo.sizedBy.minWidth);l=Math.max(l-R,this._fitInfo.sizedBy.minHeight);this.sizingTarget.style.maxWidth=C+"px";this.sizingTarget.style.maxHeight=l+"px";Q-=p.left;p=R-p.top;var d;((d=this.hostElement)!=null?d:this).style.left=Q+"px";var f;((f=this.hostElement)!=null?f:this).style.top=p+"px";if(this.expandSizingTargetForScrollbars){d=
this.sizingTarget.offsetHeight;N=d-this.sizingTarget.clientHeight-(N-S);if(N>0){this.sizingTarget.style.maxHeight=Math.min(G.height-k.top-k.bottom,l+N)+"px";N=this.sizingTarget.offsetHeight;S=N-d;var c;v.verticalAlign==="top"?c=p:v.verticalAlign==="middle"?c=p-S/2:v.verticalAlign==="bottom"&&(c=p-S);c=Math.max(G.top+k.top,Math.min(c,G.bottom-k.bottom-N));var U;((U=this.hostElement)!=null?U:this).style.top=c+"px"}c=this.sizingTarget.offsetWidth;P=c-this.sizingTarget.clientWidth-(P-I);if(P>0){gWL!==
void 0?I=gWL:(I=document.createElement("div"),Object.assign(I.style,{overflow:"auto",position:"fixed",left:"0px",top:"0px",maxWidth:"100px",maxHeight:"100px"}),U=document.createElement("div"),U.style.width="200px",U.style.height="200px",I.appendChild(U),document.body.appendChild(I),gWL=Math.abs(I.offsetWidth-100)>1?I.offsetWidth-I.clientWidth:0,document.body.removeChild(I),I=gWL);this.sizingTarget.style.maxWidth=Math.min(G.width-k.left-k.right,C+P-I)+"px";P=this.sizingTarget.offsetWidth+I;I=P-c;var O;
v.horizontalAlign==="left"?O=Q:v.horizontalAlign==="center"?O=Q-I/2:v.horizontalAlign==="right"&&(O=Q-I);O=Math.max(G.left+k.left,Math.min(O,G.right-k.right-P));var X;((X=this.hostElement)!=null?X:this).style.left=O+"px"}}}},
constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var k=this._fitInfo;if(!k.positionedBy.vertically){var v;((v=this.hostElement)!=null?v:this).style.position="fixed";var C;((C=this.hostElement)!=null?C:this).style.top="0px"}if(!k.positionedBy.horizontally){var G;((G=this.hostElement)!=null?G:this).style.position="fixed";var p;((p=this.hostElement)!=null?p:this).style.left="0px"}this.sizingTarget.style.boxSizing="border-box";var P;v=((P=this.hostElement)!=null?P:this).getBoundingClientRect();
k.sizedBy.height||this.__sizeDimension(v,k.positionedBy.vertically,"top","bottom","Height");k.sizedBy.width||this.__sizeDimension(v,k.positionedBy.horizontally,"left","right","Width")}},
_sizeDimension:function(k,v,C,G,p){this.__sizeDimension(k,v,C,G,p)},
__sizeDimension:function(k,v,C,G,p){var P=this._fitInfo,N=this.__getNormalizedRect(this.fitInto);N=p==="Width"?N.width:N.height;k=(v=v===G)?N-k[G]:k[C];C=P.margin[v?C:G];G="offset"+p;var I;P=((I=this.hostElement)!=null?I:this)[G]-this.sizingTarget[G];this.sizingTarget.style["max"+p]=N-C-k-P+"px"},
center:function(){if(!this.__shouldPosition){this._discoverInfo();var k=this._fitInfo.positionedBy;if(!k.vertically||!k.horizontally){var v;((v=this.hostElement)!=null?v:this).style.position="fixed";if(!k.vertically){var C;((C=this.hostElement)!=null?C:this).style.top="0px"}if(!k.horizontally){var G;((G=this.hostElement)!=null?G:this).style.left="0px"}var p;v=((p=this.hostElement)!=null?p:this).getBoundingClientRect();p=this.__getNormalizedRect(this.fitInto);if(!k.vertically){C=p.top-v.top+(p.height-
v.height)/2;var P;((P=this.hostElement)!=null?P:this).style.top=C+"px"}if(!k.horizontally){k=p.left-v.left+(p.width-v.width)/2;var N;((N=this.hostElement)!=null?N:this).style.left=k+"px"}}}},
__getNormalizedRect:function(k){return k===document.documentElement||k===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:k.getBoundingClientRect()},
__getOffscreenArea:function(k,v,C){return Math.abs(Math.min(0,k.top)+Math.min(0,C.bottom-(k.top+v.height)))*v.width+Math.abs(Math.min(0,k.left)+Math.min(0,C.right-(k.left+v.width)))*v.height},
__getPosition:function(k,v,C,G,p,P){var N=[{verticalAlign:"top",horizontalAlign:"left",top:p.top+this.verticalOffset,left:p.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:p.top+this.verticalOffset,left:p.right-C.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:p.bottom-C.height-this.verticalOffset,left:p.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:p.bottom-C.height-this.verticalOffset,left:p.right-C.width-
this.horizontalOffset}];if(this.noOverlap){for(var I=0,S=N.length;I<S;I++){var Q={},R;for(R in N[I])Q[R]=N[I][R];N.push(Q)}N[0].top=N[1].top+=p.height;N[2].top=N[3].top-=p.height;N[4].left=N[6].left+=p.width;N[5].left=N[7].left-=p.width}v=v==="auto"?null:v;k=k==="auto"?null:k;k&&k!=="center"||(N.push({verticalAlign:"top",horizontalAlign:"center",top:p.top+this.verticalOffset+(this.noOverlap?p.height:0),left:p.left-G.width/2+p.width/2+this.horizontalOffset}),N.push({verticalAlign:"bottom",horizontalAlign:"center",
top:p.bottom-C.height-this.verticalOffset-(this.noOverlap?p.height:0),left:p.left-G.width/2+p.width/2+this.horizontalOffset}));v&&v!=="middle"||(N.push({verticalAlign:"middle",horizontalAlign:"left",top:p.top-G.height/2+p.height/2+this.verticalOffset,left:p.left+this.horizontalOffset+(this.noOverlap?p.width:0)}),N.push({verticalAlign:"middle",horizontalAlign:"right",top:p.top-G.height/2+p.height/2+this.verticalOffset,left:p.right-C.width-this.horizontalOffset-(this.noOverlap?p.width:0)}));v==="middle"&&
k==="center"&&N.push({verticalAlign:"middle",horizontalAlign:"center",top:p.top-G.height/2+p.height/2+this.verticalOffset,left:p.left-G.width/2+p.width/2+this.horizontalOffset});for(I=0;I<N.length;I++){G=N[I];p=G.verticalAlign===v;S=G.horizontalAlign===k;if(!this.dynamicAlign&&!this.noOverlap&&p&&S){var l=G;break}Q=(!v||p)&&(!k||S);if(this.dynamicAlign||Q){G.offscreenArea=this.__getOffscreenArea(G,C,P);if(G.offscreenArea===0&&Q){l=G;break}G.alignsOk=p+S;l=l||G;p=G.offscreenArea-l.offscreenArea;if(p<
0||p===0&&G.alignsOk>l.alignsOk)l=G}}return l}};/*

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 Jr,LLQ,Oh7;Jr=Element.prototype;LLQ=Jr.matches||Jr.matchesSelector||Jr.mozMatchesSelector||Jr.msMatchesSelector||Jr.oMatchesSelector||Jr.webkitMatchesSelector;Oh7=function(){};
_.XKQ=function(k){var v=ye1,C=[];return v._collectTabbableNodes(k,C)?v._sortByTabIndex(C):C};
_.W=Oh7.prototype;_.W.isFocusable=function(k){return LLQ.call(k,"input, select, textarea, button, object")?LLQ.call(k,":not([disabled])"):LLQ.call(k,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.W._normalizedTabIndex=function(k){return this.isFocusable(k)?(k=k.getAttribute("tabindex")||0,Number(k)):-1};
_.W._collectTabbableNodes=function(k,v){if(k.nodeType!==Node.ELEMENT_NODE||!this._isVisible(k))return!1;var C=this._normalizedTabIndex(k),G=C>0;C>=0&&v.push(k);if(k.localName==="content"||k.localName==="slot")C=_.u6(k).getDistributedNodes();else{var p;C=((p=_.u6(k).shadowRoot)!=null?p:_.u6(k.root||k)).children}for(k=0;k<C.length;k++)G=this._collectTabbableNodes(C[k],v)||G;return G};
_.W._isVisible=function(k){var v=k.style;return v.visibility!=="hidden"&&v.display!=="none"?(v=window.getComputedStyle(k),v.visibility!=="hidden"&&v.display!=="none"):!1};
_.W._sortByTabIndex=function(k){var v=k.length;if(v<2)return k;var C=Math.ceil(v/2);v=this._sortByTabIndex(k.slice(0,C));k=this._sortByTabIndex(k.slice(C));return this._mergeSortByTabIndex(v,k)};
_.W._mergeSortByTabIndex=function(k,v){for(var C=[];k.length>0&&v.length>0;)this._hasLowerTabOrder(k[0],v[0])?C.push(v.shift()):C.push(k.shift());return C.concat(k,v)};
_.W._hasLowerTabOrder=function(k,v){k=Math.max(k.tabIndex,0);v=Math.max(v.tabIndex,0);return k===0||v===0?v>k:k>v};
var ye1=new Oh7;var xs6;var AeL;_.zQ({_template:function(){if(AeL!==void 0)return AeL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;xs6===void 0&&(xs6=document.createElement("template"));var G=xs6;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return AeL=k},
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&&_.u6(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.u6(this.parentNode).removeChild(this)},
_onTransitionend:function(k){k&&k.target===this&&this.complete()},
_openedChanged:function(k){k?this.prepare():(k=window.getComputedStyle(this),k.transitionDuration!=="0s"&&k.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 r8=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;BX(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)};
r8.prototype._bringOverlayAtIndexToFront=function(k){var v=this._overlays[k];if(v){var C=this._overlays.length-1,G=this._overlays[C];G&&this._shouldBeBehindOverlay(v,G)&&C--;if(!(k>=C)){G=Math.max(this._getZ(_.eQU(this)),this._minimumZ);for(this._getZ(v)<=G&&this._applyOverlayZ(v,G);k<C;)this._overlays[k]=this._overlays[k+1],k++;this._overlays[C]=v}}};
r8.prototype.addOverlay=function(k){var v=this._overlays.indexOf(k);if(v>=0)this._bringOverlayAtIndexToFront(v);else{v=this._overlays.length;var C=this._overlays[v-1],G=Math.max(this._getZ(C),this._minimumZ),p=this._getZ(k);C&&this._shouldBeBehindOverlay(k,C)&&(this._applyOverlayZ(C,G),v--,G=Math.max(this._getZ(this._overlays[v-1]),this._minimumZ));p<=G&&this._applyOverlayZ(k,G);this._overlays.splice(v,0,k)}this.trackBackdrop()};
r8.prototype.removeOverlay=function(k){k=this._overlays.indexOf(k);k!==-1&&(this._overlays.splice(k,1),this.trackBackdrop())};
_.eQU=function(k){return k._overlays[k._overlays.length-1]};
_.W=r8.prototype;_.W.trackBackdrop=function(){var k=this._overlayWithBackdrop();if(k||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(k)-1,this.backdropElement.opened=!!k,this.backdropElement.prepare()};
_.W._overlayWithBackdrop=function(){for(var k=this._overlays.length-1;k>=0;k--)if(this._overlays[k].withBackdrop)return this._overlays[k]};
_.W._getZ=function(k){var v=this._minimumZ;if(k){var C,G,p=Number(((C=k.hostElement)!=null?C:k).style.zIndex||window.getComputedStyle((G=k.hostElement)!=null?G:k).zIndex);p===p&&(v=p)}return v};
_.W._setZ=function(k,v){var C;((C=k.hostElement)!=null?C:k).style.zIndex=v};
_.W._applyOverlayZ=function(k,v){this._setZ(k,v+2)};
_.W._overlayInPath=function(k){k=k||[];for(var v=0;v<k.length;v++){var C=void 0;if(((C=k[v].polymerController)!=null?C:k[v])._manager===this)return k[v]}};
_.W._onCaptureClick=function(k){var v=this._overlays.length-1;if(v!==-1)for(var C=_.u6(k).path,G,p;(G=this._overlays[v])&&this._overlayInPath(C)!==((p=G.hostElement)!=null?p:G);)if(G._onCaptureClick(k),G.allowClickThrough)v--;else break};
_.W._onCaptureFocus=function(k){var v=_.eQU(this);v&&v._onCaptureFocus(k)};
_.W._onCaptureKeyDown=function(k){var v=_.eQU(this);v&&(_.g8.keyboardEventMatchesKeys(k,"esc")?v._onCaptureEsc(k):_.g8.keyboardEventMatchesKeys(k,"tab")&&v._onCaptureTab(k))};
_.W._shouldBeBehindOverlay=function(k,v){return!k.alwaysOnTop&&v.alwaysOnTop&&!v.contains(k)};
_.SB.Object.defineProperties(r8.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 k=document.activeElement;k&&k instanceof Element!==!1||(k=document.body);for(;k.root&&_.u6(k.root).activeElement;)k=_.u6(k.root).activeElement;return k}}});
_.KN=new r8;var lRO=0,dz_=0,fRj=null,z5j=[],Q_=["wheel","mousewheel","DOMMouseScroll"],FSj;_.z("web_no_lock_on_touchstart_killswitch")&&(Q_.push("touchstart"),Q_.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:_.KN},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var k;return this._focusedChild||_.u6((k=this.hostElement)!=null?k:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var k;return _.XKQ((k=this.hostElement)!=null?k: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 k;this._observer=_.u6((k=this.hostElement)!=null?k:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var k;_.u6((k=this.hostElement)!=null?k:this).unobserveNodes(this._observer)}this._observer=null;for(var v in this.__rafs)this.__rafs[v]!==null&&cancelAnimationFrame(this.__rafs[v]);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(k){this.fire("iron-overlay-canceled",k,{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 k;((k=this.hostElement)!=null?k:this).style.outline="none";var v;((v=this.hostElement)!=null?v:this).style.display="none"}},
_openedChanged:function(k){if(k){var v;((v=this.hostElement)!=null?v:this).removeAttribute("aria-hidden")}else{var C;((C=this.hostElement)!=null?C: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 k;if(this.withBackdrop&&!((k=this.hostElement)!=null?k:this).hasAttribute("tabindex")){var v;((v=this.hostElement)!=null?v:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var C;((C=this.hostElement)!=null?C: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 k;((k=this.hostElement)!=null?k:this).style.display="none";var v;((v=this.hostElement)!=null?v:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var k,v;((k=this.hostElement)!=null?k:this).style.transition=((v=this.hostElement)!=null?v:this).style.webkitTransition="none";var C,G;((C=this.hostElement)!=null?C:this).style.transform=((G=this.hostElement)!=null?G:this).style.webkitTransform="none";var p;((p=this.hostElement)!=null?p:this).style.display=""},
_finishPositioning:function(){var k;((k=this.hostElement)!=null?k:this).style.display="none";this.scrollTop=this.scrollTop;var v,C;((v=this.hostElement)!=null?v:this).style.transition=((C=this.hostElement)!=null?C:this).style.webkitTransition="";var G,p;((G=this.hostElement)!=null?G:this).style.transform=((p=this.hostElement)!=null?p:this).style.webkitTransform="";var P;((P=this.hostElement)!=null?P:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var k=this._manager.deepActiveElement,v;if(!(v=k===document.body))a:{for(;k;k=k.assignedSlot||k.parentNode||k.host)if(k===this){v=!0;break a}v=!1}v&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(k){this.noCancelOnOutsideClick||this.cancel(k)},
_onCaptureFocus:function(k){if(this.withBackdrop){var v=_.u6(k).path;v.indexOf(this)===-1?(k.stopPropagation(),this._applyFocus()):this._focusedChild=v[0]}},
_onCaptureEsc:function(k){this.noCancelOnEscKey||this.cancel(k)},
_onCaptureTab:function(k){if(this.withBackdrop){this.__ensureFirstLastFocusables();var v=k.shiftKey,C=v?this.__firstFocusableNode:this.__lastFocusableNode;v=v?this.__lastFocusableNode:this.__firstFocusableNode;if(C===v)C=!0;else{var G=this._manager.deepActiveElement;C=G===C||G===this}C&&(k.preventDefault(),this._focusedChild=v,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 k=this._focusableNodes;this.__firstFocusableNode=k[0];this.__lastFocusableNode=k[k.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(k,v){var C=this.__rafs;C[k]!==null&&cancelAnimationFrame(C[k]);C[k]=requestAnimationFrame(function(){C[k]=null;v.call(this)}.bind(this))},
__updateScrollObservers:function(k,v,C){k&&v&&this.__isValidScrollAction(C)?(C==="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),FSj=_._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()):(k=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),k!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(k,1),FSj=_._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(Tx)for(var k=this;k;)k.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&k.host&&this.__rootNodes.push(k),k=k.host||k.assignedSlot||k.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(v){v.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(k){k.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(k){return k==="lock"||k==="refit"||k==="cancel"},
__onCaptureScroll:function(k){if(!(this.__isAnimating||_.u6(k).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(k)}},
__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)}};
_.kS=[ihL,_.qV,_.T3];_.zQ({_template:function(){if(Us1!==void 0)return Us1;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;$sL===void 0&&($sL=document.createElement("template"));var G=$sL;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return Us1=k},
is:"tp-yt-iron-dropdown",behaviors:[_.i5,_.g8,_.kS,rTU],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 k=_.u6(this.$.content).getDistributedNodes(),v=0,C=k.length;v<C;v++)if(k[v].nodeType===Node.ELEMENT_NODE)return k[v]},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 k=this.containedElement,v=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),C=0;C<v.length;C++)v[C].node=k;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(k){this._readied&&(k?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var k=this.focusTarget||this.containedElement;k&&this.opened&&!this.noAutoFocus?k.focus():_.T3._applyFocus.apply(this,arguments)}});var qUG;var msD;/*

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 DsU=new _.XO({type:"iconset"});
_.zQ({_template:function(){if(msD!==void 0)return msD;var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;qUG===void 0&&(qUG=document.createElement("template"));
var G=qUG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return msD=k},
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(k){k=(k||"").split(":");this._iconName=k.pop();this._iconsetName=k.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&&_.u6(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=DsU.byKey(this._iconsetName)){var k=this._iconset.applyIcon(this,this._iconName,this.theme);k&&k.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,_.u6(this.root).appendChild(this._img)}});var taL;var sAI;_.zQ({_template:function(){if(sAI!==void 0)return sAI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
var v=k.content,C=v.insertBefore;taL===void 0&&(taL=document.createElement("template"));var G=taL;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return sAI=k},
is:"tp-yt-iron-input",behaviors:[_.Ar],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(){_.nN.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.u6(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.u6(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 k=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":k=/[0-9.,e-]/}return k},_bindValueChanged:function(k,v){v&&(k===void 0?v.value=null:k!==v.value&&(this.inputElement.value=k),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:k}))},
_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(k){var v=k.keyCode==19||k.keyCode==20||k.keyCode==45||k.keyCode==46||k.keyCode==144||k.keyCode==145||k.keyCode>32&&k.keyCode<41||k.keyCode>111&&k.keyCode<124;return!(k.keyCode==8||k.keyCode==9||k.keyCode==13||k.keyCode==27)&&!(k.charCode==0&&v)},
_onKeypress:function(k){if(this.allowedPattern||this.inputElement.type==="number"){var v=this._patternRegExp;if(v&&!(k.metaKey||k.ctrlKey||k.altKey)){this._patternAlreadyChecked=!0;var C=String.fromCharCode(k.charCode);this._isPrintable(k)&&!v.test(C)&&(k.preventDefault(),this._announceInvalidCharacter("Invalid character "+C+" not entered."))}}},
_checkPatternValidity:function(){var k=this._patternRegExp;if(!k)return!0;for(var v=0;v<this.inputElement.value.length;v++)if(!k.test(this.inputElement.value[v]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var k=this.inputElement.checkValidity();k&&(this.required&&this.bindValue===""?k=!1:this.hasValidator()&&(k=_.Ar.validate.call(this,this.bindValue)));this.invalid=!k;this.fire("iron-input-validate");return k},
_announceInvalidCharacter:function(k){this.fire("iron-announce",{text:k})},
_computeValue:function(k){return k}});var VaG;var hQG;var BMD=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),jA1=BMD&&BMD[1]>=8;
_.zQ({_template:function(){if(hQG!==void 0)return hQG;var k=document.createElement("template");_.a(k,'\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 id="items" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;VaG===void 0&&(VaG=document.createElement("template"));var G=VaG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return hQG=k},
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}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[Kq3,_.qV,_.JTG,Ow7],_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 _.u6(_.u6(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var k=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,k-this._physicalCount)},set _virtualStart(k){k=this._clamp(k,0,this._maxVirtualStart);this.grid&&(k-=k%this._itemsPerRow);this._virtualStartVal=k},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(k){k%=this._physicalCount;k<0&&(k=this._physicalCount+k);this.grid&&(k-=k%this._itemsPerRow);this._physicalStartVal=k},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(k){this._physicalCountVal=k},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 k=this._firstVisibleIndexVal;if(k==null){var v=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
k=this._iterateItems(function(C,G){v+=this._getPhysicalSizeIncrement(C);if(v>this._scrollPosition)return this.grid?G-G%this._itemsPerRow:G;if(this.grid&&this._virtualCount-1===G)return G-G%this._itemsPerRow})||0}return k},
get lastVisibleIndex(){var k=this._lastVisibleIndexVal;if(k==null){if(this.grid)k=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var v=this._physicalTop+this._scrollOffset;this._iterateItems(function(C,G){v<this._scrollBottom&&(k=G);v+=this._getPhysicalSizeIncrement(C)})}this._lastVisibleIndexVal=k}return k},
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,_.b1);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(k){this.style.webkitOverflowScrolling=k===this?"touch":"";this.style.overflowY=k===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.b1)},
updateViewportBoundaries:function(){var k=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(k["padding-top"],10);this._isRTL=k.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var k=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),v=k-this._scrollPosition,C=v>=0;this._scrollPosition=k;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(v)>this._physicalSize&&this._physicalSize>0?(v-=this._scrollOffset,C=Math.round(v/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=C,this._physicalStart+=C,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(k=this._getReusables(C),C?(this._physicalTop=k.physicalTop,this._virtualStart+=k.indexes.length,this._physicalStart+=k.indexes.length):(this._virtualStart=this._virtualStart-k.indexes.length,this._physicalStart=this._physicalStart-k.indexes.length),this._update(k.indexes,C?null:k.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),wB))},
_getReusables:function(k){var v=[],C=this._hiddenContentSize*this._ratio,G=this._virtualStart,p=this._virtualEnd,P=this._physicalCount,N=this._physicalTop+this._scrollOffset;var I=this._physicalBottom+this._scrollOffset;var S=this._scrollPosition,Q=this._scrollBottom;if(k){var R=this._physicalStart;I=S-N}else R=this._physicalEnd,I-=Q;for(;;){var l=this._getPhysicalSizeIncrement(R);I-=l;if(v.length>=P||I<=C)break;if(k){if(p+v.length+1>=this._virtualCount)break;if(N+l>=S-this._scrollOffset)break;v.push(R);
N+=l;R=(R+1)%P}else{if(G-v.length<=0)break;if(N+this._physicalSize-l<=Q)break;v.push(R);N-=l;R=R===0?P-1:R-1}}return{indexes:v,physicalTop:N-this._scrollOffset}},
_update:function(k,v){if(!(k&&k.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(k);this._updateMetrics(k);if(v)for(;v.length;)k=v.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(k);this._positionItems();this._updateScrollerSize()}},
_createPool:function(k){this._ensureTemplatized();var v,C=Array(k);for(v=0;v<k;v++){var G=this.stamp(null);C[v]=G.root.querySelector("*");this._itemsParent.appendChild(G.root)}return C},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(k){k=this._clamp(this._physicalCount+k,3,this._virtualCount-this._virtualStart);k=this._convertIndexToCompleteRow(k);if(this.grid){var v=k%this._itemsPerRow;v&&k-v<=this._physicalCount&&(k+=this._itemsPerRow);k-=v}k-=this._physicalCount;v=Math.round(this._physicalCount*.5);if(!(k<0)){if(k>0){v=window.performance.now();[].push.apply(this._physicalItems,this._createPool(k));for(var C=0;C<k;C++)this._physicalSizes.push(0);this._physicalCount+=k;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=k);this._update();this._templateCost=(window.performance.now()-v)/k;v=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||v===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,v)),unw):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,v),wB))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var k=this._getReusables(!0);this._physicalTop=k.physicalTop;this._virtualStart+=k.indexes.length;this._physicalStart+=k.indexes.length;this._update(k.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 k={__key__:!0};k[this.as]=!0;k[this.indexAs]=!0;k[this.selectedAs]=!0;k.tabIndex=!0;this._instanceProps=k;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(k,v){typeof v!=="undefined"&&(this.notifyResize(),_.lB(),k&&this._updateGridMetrics())},
_itemsChanged:function(k){if(k.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,
_.b1);else if(k.path==="items.splices"){this._adjustVirtualIndex(k.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(k.value.indexSplices.some(function(C){return C.addedCount>0||C.removed.length>0})){var v=this._getActiveElement();
this.contains(v)&&v.blur()}k=k.value.indexSplices.some(function(C){return C.index+C.addedCount>=this._virtualStart&&C.index<=this._virtualEnd},this);
this._isClientFull()&&!k||this._debounce("_render",this._render,_.b1)}else k.path!=="items.length"&&this._forwardItemPath(k.path,k.value)},
_forwardItemPath:function(k,v){k=k.slice(6);var C=k.indexOf(".");C===-1&&(C=k.length);var G,p=this.modelForElement(this._offscreenFocusedItem),P=parseInt(k.substring(0,C),10);if(G=this._isIndexRendered(P)){var N=this._getPhysicalIndex(P);var I=this.modelForElement(this._physicalItems[N])}else p&&(I=p);I&&I[this.indexAs]===P&&(k=k.substring(C+1),k=this.as+(k?"."+k:""),I._setPendingPropertyOrPath(k,v,!1,!0),I._flushProperties&&I._flushProperties(),G&&(this._updateMetrics([N]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(k){k.forEach(function(v){v.removed.forEach(this._removeItem,this);v.index<this._virtualStart&&(v=Math.max(v.addedCount-v.removed.length,v.index-this._virtualStart),this._virtualStart+=v,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=v))},this)},
_removeItem:function(k){this.$.selector.deselect(k);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===k&&this._removeFocusedItem()},
_iterateItems:function(k,v){var C,G;if(arguments.length===2&&v)for(G=0;G<v.length;G++){var p=v[G];var P=this._computeVidx(p);if((C=k.call(this,p,P))!=null)return C}else{p=this._physicalStart;for(P=this._virtualStart;p<this._physicalCount;p++,P++)if((C=k.call(this,p,P))!=null)return C;for(p=0;p<this._physicalStart;p++,P++)if((C=k.call(this,p,P))!=null)return C}},
_computeVidx:function(k){return k>=this._physicalStart?this._virtualStart+(k-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+k},
_assignModels:function(k){this._iterateItems(function(v,C){var G=this._physicalItems[v],p=this.items&&this.items[C];if(p!=null){var P=this.modelForElement(G);P.__key__=null;this._forwardProperty(P,this.as,p);this._forwardProperty(P,this.selectedAs,this.$.selector.isSelected(p));this._forwardProperty(P,this.indexAs,C);this._forwardProperty(P,"tabIndex",this._focusedVirtualIndex===C?0:-1);this._physicalIndexForKey[P.__key__]=v;P._flushProperties&&P._flushProperties(!0);G.removeAttribute("hidden")}else G.setAttribute("hidden",
"")},k)},
_updateMetrics:function(k){_.lB();var v=0,C=0,G=this._physicalAverageCount,p=this._physicalAverage;this._iterateItems(function(P){C+=this._physicalSizes[P];this._physicalSizes[P]=this._physicalItems[P].offsetHeight;v+=this._physicalSizes[P];this._physicalAverageCount+=this._physicalSizes[P]?1:0},k);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(C=this._itemsPerRow===1?C:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+v-C,this._itemsPerRow=1);this._physicalAverageCount!==G&&(this._physicalAverage=Math.round((p*G+v)/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 k=this._physicalTop;if(this.grid){var v=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(C,G){var p=Math.floor(G%this._itemsPerRow*this._itemWidth+v);this._isRTL&&(p*=-1);this.translate3d(p+"px",k+"px",0,this._physicalItems[C]);this._shouldRenderNextRow(G)&&(k+=this._rowHeight)})}else this._iterateItems(function(C){this.translate3d(0,k+"px",0,this._physicalItems[C]);
k+=this._physicalSizes[C]})},
_getPhysicalSizeIncrement:function(k){return this.grid?this._computeVidx(k)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[k]},
_shouldRenderNextRow:function(k){return k%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var k=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(k!==0){this._physicalTop=this._physicalTop-k;var v=this._scrollPosition;!jA1&&v>0&&this._resetScrollPosition(v-k)}},
_resetScrollPosition:function(k){this.scrollTarget&&k>=0&&(this._scrollPosition=this._scrollTop=k)},
_updateScrollerSize:function(k){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((k=(k=(k=k||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(k){return this.scrollToIndex(this.items.indexOf(k))},
scrollToIndex:function(k){if(!(typeof k!=="number"||k<0||k>this.items.length-1)&&(_.lB(),this._physicalCount!==0)){k=this._clamp(k,0,this._virtualCount-1);if(!this._isIndexRendered(k)||k>=this._maxVirtualStart)this._virtualStart=this.grid?k-this._itemsPerRow*2:k-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var v=this._physicalStart,C=this._virtualStart,G=0,p=this._hiddenContentSize;C<k&&
G<=p;)G+=this._getPhysicalSizeIncrement(v),v=(v+1)%this._physicalCount,C++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+G);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)},_.b1)},
selectItem:function(k){return this.selectIndex(this.items.indexOf(k))},
selectIndex:function(k){if(!(k<0||k>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(k)){var v=this.modelForElement(this._physicalItems[this._getPhysicalIndex(k)]);v&&(v[this.selectedAs]=!0);this.updateSizeForIndex(k)}this.$.selector.selectIndex(k)}},
deselectItem:function(k){return this.deselectIndex(this.items.indexOf(k))},
deselectIndex:function(k){k<0||k>=this._virtualCount||(this._isIndexRendered(k)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(k)])[this.selectedAs]=!1,this.updateSizeForIndex(k)),this.$.selector.deselectIndex(k))},
toggleSelectionForItem:function(k){return this.toggleSelectionForIndex(this.items.indexOf(k))},
toggleSelectionForIndex:function(k){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(k):this.$.selector.isSelected(this.items[k]))?this.deselectIndex(k):this.selectIndex(k)},
clearSelection:function(){this._iterateItems(function(k){this.modelForElement(this._physicalItems[k])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(k){(k?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(k){var v=this.modelForElement(k.target);if(v){var C=_.u6(k).path[0];k=this._getActiveElement();var G=this._physicalItems[this._getPhysicalIndex(v[this.indexAs])];if(C.localName!=="input"&&C.localName!=="button"&&C.localName!=="select"){C=v.tabIndex;v.tabIndex=-100;var p=k?k.tabIndex:-1;v.tabIndex=C;k&&G!==k&&G.contains(k)&&p!==-100||this.toggleSelectionForItem(v[this.as])}}},
_multiSelectionChanged:function(k){this.clearSelection();this.$.selector.multi=k},
updateSizeForItem:function(k){return this.updateSizeForIndex(this.items.indexOf(k))},
updateSizeForIndex:function(k){if(!this._isIndexRendered(k))return null;this._updateMetrics([this._getPhysicalIndex(k)]);this._positionItems();return null},
_manageFocus:function(){var k=this._focusedVirtualIndex;k>=0&&k<this._virtualCount?this._isIndexRendered(k)?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(k){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(k/this._itemsPerRow)*this._itemsPerRow:k},
_isIndexRendered:function(k){return k>=this._virtualStart&&k<=this._virtualEnd},
_isIndexVisible:function(k){return k>=this.firstVisibleIndex&&k<=this.lastVisibleIndex},
_getPhysicalIndex:function(k){return(this._physicalStart+(k-this._virtualStart))%this._physicalCount},
focusItem:function(k){this._focusPhysicalItem(k)},
_focusPhysicalItem:function(k){if(!(k<0||k>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(k)||this.scrollToIndex(k);var v=this._physicalItems[this._getPhysicalIndex(k)],C=this.modelForElement(v),G;C.tabIndex=-100;v.tabIndex===-100&&(G=v);G||(G=_.u6(v).querySelector('[tabindex="-100"]'));C.tabIndex=0;this._focusedVirtualIndex=k;G&&G.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 k=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var v=this.stamp(null);this._focusBackfillItem=v.root.querySelector("*");this._itemsParent.appendChild(v.root)}this._offscreenFocusedItem=this._physicalItems[k];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[k]=this._focusBackfillItem;this._focusedPhysicalIndex=k;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var k=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),v=this._physicalItems[k];if(v){var C=this.modelForElement(v),G=this.modelForElement(this._offscreenFocusedItem);C[this.as]===G[this.as]?(this._focusBackfillItem=v,C.tabIndex=-1,this._physicalItems[k]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(k){k=this.modelForElement(k.target);var v=this.modelForElement(this._focusedItem),C=this._offscreenFocusedItem!==null,G=this._focusedVirtualIndex;k&&(v===k?this._isIndexVisible(G)||this.scrollToIndex(G):(this._restoreFocusedItem(),v&&(v.tabIndex=-1),k.tabIndex=0,this._focusedVirtualIndex=G=k[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(G),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],C&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(k){switch(k.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&k.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&&k.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(k)}},
_clamp:function(k,v,C){return Math.min(C,Math.max(v,k))},
_debounce:function(k,v,C){this._debouncers=this._debouncers||{};this._debouncers[k]=_.Sx(this._debouncers[k],C,v.bind(this));_.uB(this._debouncers[k])},
_forwardProperty:function(k,v,C){k._setPendingProperty(v,C)},
_forwardHostPropV2:function(k,v){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(C){C&&this.modelForElement(C).forwardHostProp(k,v)},this)},
_notifyInstancePropV2:function(k,v,C){a_K(this.as,v)&&(k=k[this.indexAs],v==this.as&&(this.items[k]=C),this.notifyPath(Uh(this.as,"items."+k,v),C))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(k,v,C){v.indexOf(this.as+".")===0&&this.notifyPath("items."+k.__key__+"."+v.slice(this.as.length+1),C)},
_forwardParentPath:function(k,v){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(C){C&&this.modelForElement(C).notifyPath(k,v)},this)},
_forwardParentProp:function(k,v){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(C){C&&(this.modelForElement(C)[k]=v)},this)},
_getActiveElement:function(){var k=this._itemsParent.node.domHost;return _.u6(k?k.root:document).activeElement},
_scrollTargetChanged:function(k,v){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(v)if(k==="document")this.scrollTarget=this._doc;else if(typeof k==="string"){var C,G;this.scrollTarget=(v=(G=(C=this.domHost)==null?void 0:C.polymerController)!=null?G:this.domHost)&&v.$?v.$[k]:_.u6(this.ownerDocument).querySelector("#"+k)}else this._isValidScrollTarget()&&(this._oldScrollTarget=k,this._toggleScrollListener(this._shouldHaveListener,k))}});var YUU;var wKU;var nWQ=function(k,v,C,G){k-=C;v-=G;return Math.sqrt(k*k+v*v)},JeI=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
c5Z.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var ETK=function(k){k.maxRadius=0;k.mouseDownStart=0;k.mouseUpStart=0;k.xStart=0;k.yStart=0;k.xEnd=0;k.yEnd=0;k.containerMetrics=new c5Z(k.element)};
aR6.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var k=JeI()-this.mouseDownStart;this.mouseUpStart&&(k-=this.mouseUpElapsed);return k},get mouseUpElapsed(){return this.mouseUpStart?JeI()-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 k=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(k*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-k/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 k=this.radius/(this.containerMetrics.size/2);var v=this.xNow-this.containerMetrics.width/2;var C=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+v+"px, "+C+"px)";this.waveContainer.style.transform="translate3d("+v+"px, "+C+"px, 0)";this.wave.style.webkitTransform="scale("+k+","+k+")";this.wave.style.transform="scale3d("+k+","+k+",1)"},
downAction:function(k){var v=this.containerMetrics.width/2,C=this.containerMetrics.height/2;ETK(this);this.mouseDownStart=JeI();this.center?(this.xStart=v,this.yStart=C):(this.xStart=k?k.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=k?k.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=v,this.yEnd=C);k=this.containerMetrics;v=this.xStart;C=this.yStart;this.maxRadius=Math.max(nWQ(v,C,0,0),nWQ(v,C,
k.width,0),nWQ(v,C,0,k.height),nWQ(v,C,k.width,k.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=JeI())},
remove:function(){_.u6(_.u6(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.zQ({_template:function(){if(wKU!==void 0)return wKU;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;YUU===void 0&&(YUU=document.createElement("template"));var G=YUU;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return wKU=k},
is:"tp-yt-paper-ripple",behaviors:[_.g8],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(){_.u6(this).parentNode.nodeType==11?this.keyEventTarget=_.u6(this).getOwnerRoot().host:this.keyEventTarget=_.u6(this).parentNode;var k=this.keyEventTarget;this.listen(k,"up","uiUpAction");this.listen(k,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(k){k.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var k=0;k<this.ripples.length;++k)if(!this.ripples[k].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(k){this.noink||this.downAction(k)},
downAction:function(k){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(k),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(k){this.noink||this.upAction(k)},
upAction:function(k){this.holdDown||(this.ripples.forEach(function(v){v.upAction(k)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var k=0;k<this.ripples.length;++k){var v=this.ripples[k];v.isOpacityFullyDecayed&&!v.isRestingAtMaxRadius&&this.removeRipple(v)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var k=new aR6(this);_.u6(this.$.waves).appendChild(k.waveContainer);this.$.background.style.backgroundColor=k.color;this.ripples.push(k);this._setAnimating(!0);return k},
removeRipple:function(k){var v=this.ripples.indexOf(k);v<0||(this.ripples.splice(v,1),k.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var k;for(k=0;k<this.ripples.length;++k){var v=this.ripples[k];v.draw();this.$.background.style.opacity=v.outerOpacity;v.isOpacityFullyDecayed&&!v.isRestingAtMaxRadius&&this.removeRipple(v)}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(k,v){v!==void 0&&(k?this.downAction():this.upAction())}});var oD={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(k){LN._downHandler.call(this,k);this.pressed&&this.ensureRipple(k)},
ensureRipple:function(k){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var v=this._rippleContainer||this.root;v&&_.u6(v).appendChild(this._ripple);if(k){v=_.u6(this._rippleContainer||this);var C=_.u6(k).rootTarget;v.deepContains(C)&&this._ripple.uiDownAction(k)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(k){this.hasRipple()&&(this._ripple.noink=k)}};var re1={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 k=1;this.disabled?k=0:this.active||this.pressed?k=4:this.receivedFocusFromKeyboard&&(k=3);this._setElevation(k)},
_computeKeyboardClass:function(k){this.toggleClass("keyboard-focus",k)},
_spaceKeyDownHandler:function(k){LN._spaceKeyDownHandler.call(this,k);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(k){LN._spaceKeyUpHandler.call(this,k);this.hasRipple()&&this._ripple.uiUpAction()}},KLD=[mLQ,
_.i5,oD,re1];_.TML={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(k){k&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=k)},
_createRipple:function(){var k=oD._createRipple();k.id="ink";k.setAttribute("center","");k.classList.add("circle");return k}};
_.k91=[mLQ,_.i5,oD,_.TML];_.oJw=[_.k91,sqw,{_checkedChanged:function(){tNU._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){oD._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var vJL;var CSU;var G9n=function(){};
_.W=G9n.prototype;_.W.registered=function(){};
_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W._tapHandler=function(){};
_.W._focusChanged=function(){};
_.W._detectKeyboardFocus=function(){};
_.W._userActivate=function(){};
_.W._upHandler=function(){};
_.W._asyncClick=function(){};
_.W._pressedChanged=function(){};
_.W._ariaActiveAttributeChanged=function(){};
_.W._activeChanged=function(){};
_.W._controlStateChanged=function(){};
_.W._changedButtonState=function(){};
_.W._focusBlurHandler=function(){};
_.W._disabledChanged=function(){};
_.W._changedControlState=function(){};
_.W._buttonStateChanged=function(){};
_.W._downHandler=function(){};
_.W.ensureRipple=function(){};
_.W.getRipple=function(){};
_.W.hasRipple=function(){};
_.W._createRipple=function(){};
_.W._noinkChanged=function(){};
_.W._computeKeyboardClass=function(){};
_.W._spaceKeyDownHandler=function(){};
_.W._spaceKeyUpHandler=function(){};
_.W._setPressed=function(){};
_.W._setPointerDown=function(){};
_.W._setReceivedFocusFromKeyboard=function(){};
_.W._setFocused=function(){};
_.W._setElevation=function(){};
G9n=_.zQ({_template:function(){if(CSU!==void 0)return CSU;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
var v=k.content,C=v.insertBefore;vJL===void 0&&(vJL=document.createElement("template"));var G=vJL;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return CSU=k},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[KLD],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?re1._calculateElevation.apply(this):this._setElevation(0)}});var pjD;var PSQ;var Wnn={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(k){_.z("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(k)},
_onDialogClickWrapped:function(k){_.z("dialog_behavior_no_tap_killswitch")||this._onDialogClick(k)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(k,v){v&&(k?(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(k){if(k){var v;((v=this.hostElement)!=null?v:this).setAttribute("aria-modal","true")}else{var C;((C=this.hostElement)!=null?C:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(k){this.closingReason=this.closingReason||{};this.closingReason.confirmed=k},
_onDialogClick:function(k){for(var v=_.u6(k).path,C=0,G,p=v.indexOf((G=this.hostElement)!=null?G:this);C<p;C++)if(G=v[C],G.hasAttribute&&(G.hasAttribute("dialog-dismiss")||G.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(G.hasAttribute("dialog-confirm"));this.close();k.stopPropagation();break}}},HdG=[_.kS,
Wnn];var NCL=document.createElement("template");_.a(NCL,'<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(NCL.content);var IER=document.createElement("template");_.a(IER,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(IER.content);_.zQ({_template:function(){if(PSQ!==void 0)return PSQ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
var v=k.content,C=v.insertBefore;pjD===void 0&&(pjD=document.createElement("template"));var G=pjD;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return PSQ=k},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[HdG,rTU],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 Zd7;var SbI;_.zQ({_template:function(){if(SbI!==void 0)return SbI;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;Zd7===void 0&&(Zd7=document.createElement("template"));var G=Zd7;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return SbI=k},
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 k,v,C;if(((k=window.ShadyDOM)==null?void 0:k.noPatch)!==!0&&((v=window.ShadyDOM)==null?void 0:v.noPatch)!=="on-demand"||((C=this.__shady_parentNode)==null?void 0:C.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(Wnn)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var uiU=_.qL(['<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>']),QuU=_.e0L(uiU);QuU.setAttribute("style","display: none;");document.head.appendChild(QuU.content);var bdU;var RBJ;var lEJ;var dFU;_.zQ({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[mu],configure:function(k){var v=k.node,C=v.getBoundingClientRect().height;return this._effect=new KeyframeEffect(v,[{height:C/2+"px"},{height:C+"px"}],this.timingFromConfig(k))}});
_.zQ({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[mu],configure:function(k){var v=k.node,C=v.getBoundingClientRect().width;return this._effect=new KeyframeEffect(v,[{width:C/2+"px"},{width:C+"px"}],this.timingFromConfig(k))}});
_.zQ({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[mu],configure:function(k){var v=k.node,C=v.getBoundingClientRect().width;return this._effect=new KeyframeEffect(v,[{width:C+"px"},{width:C-C/20+"px"}],this.timingFromConfig(k))}});
_.zQ({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[mu],configure:function(k){var v=k.node,C=v.getBoundingClientRect().height;this.setPrefixedProperty(v,"transformOrigin","0 0");return this._effect=new KeyframeEffect(v,[{height:C+"px",transform:"translateY(0)"},{height:C/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(k))}});var vW={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},fE1=function(){};
_.W=fE1.prototype;_.W.registered=function(){};
_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W._focusBlurHandler=function(){};
_.W._changedControlState=function(){};
_.W._setFocused=function(){};
fE1=_.zQ({_template:function(){if(dFU!==void 0)return dFU;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;lEJ===void 0&&(lEJ=document.createElement("template"));var G=lEJ;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return dFU=k},
is:"tp-yt-paper-menu-button",behaviors:[_.g8,_.i5],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:vW.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:vW.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:vW.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 k=_.u6(this.$.content).getDistributedNodes(),v=0,C=k.length;v<C;v++)if(k[v].nodeType===Node.ELEMENT_NODE)return k[v]},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(k,v){k?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):v!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(k){_.i5._disabledChanged.apply(this,arguments);k&&this.opened&&this.close()},
__onIronOverlayCanceled:function(k){var v=this.$.trigger;_.u6(k.detail).path.indexOf(v)>-1&&k.preventDefault()}});
Object.keys(vW).forEach(function(k){fE1[k]=vW[k]});var zBL=_.OP.IronButtonState,FnD=(0,_.$T)(HTMLElement);
_.zQ({_template:function(){if(RBJ!==void 0)return RBJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;bdU===void 0&&(bdU=document.createElement("template"));var G=bdU;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return RBJ=k},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[zBL,_.i5,oD,_.yM,_.Ar],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(k){var v=(0,_.yh)(this);v.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:k});v.shadowRoot.appendChild(k);return FnD.prototype._attachDom.call(this,k)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var k=this.contentElement;k&&k.selectedItem&&this._setSelectedItem(k.selectedItem)},
get contentElement(){for(var k=_.u6(this.$.content).getDistributedNodes(),v=0,C=k.length;v<C;v++)if(k[v].nodeType===Node.ELEMENT_NODE)return k[v]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(k){this._setSelectedItem(k.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(k){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k)===this&&this.open()},
_selectedItemChanged:function(k){var v="";k?v=k.label||k.getAttribute("label")||k.textContent.trim():v="";this.value=v;this._setSelectedItemLabel(v)},
_computeMenuVerticalOffset:function(k,v){return v?v:k?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var k=this.opened?"true":"false",v=this.contentElement;v&&v.setAttribute("aria-expanded",k)},
_computeLabelClass:function(k,v,C){var G="label";if(k)C&&(G+=" label-is-hidden");else if(C||v)G+=" label-is-floating";return G},
_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 cIU;var EJR;_.zQ({is:"tp-yt-paper-icon-button",_template:function(){if(EJR!==void 0)return EJR;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;cIU===void 0&&(cIU=document.createElement("template"));var G=cIU;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return EJR=k},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.k91],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(k,v){var C=this.getAttribute("aria-label");C&&v!=C||this.setAttribute("aria-label",k)}});var aEn;var MM7;_.C5=[mLQ,_.i5,{hostAttributes:{role:"option",tabindex:"0"}}];_.zQ({_template:function(){if(MM7!==void 0)return MM7;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;aEn===void 0&&(aEn=document.createElement("template"));var G=aEn;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return MM7=k},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.C5]});var $FQ;var UF6;var gJI={attached:function(){this.fire("addon-attached")},
update:function(){}};var idL=1,LnZ=1,OdI=1,yI7=[_.i5,_.g8,{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();!pq&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(k,v){k?k=k+" "+v:k=v;return k},
_onAddonAttached:function(k){k=_.u6(k).rootTarget;if(k.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,k.id);else{var v="paper-input-add-on-"+LnZ++;k.id=v;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,v)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(k){_.i5._focusBlurHandler.call(this,k);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var k=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",k);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(k){try{var v=this.inputElement.selectionStart;this.value=k;this.inputElement.selectionStart=v;this.inputElement.selectionEnd=v}catch(C){this.value=k}},
_computeAlwaysFloatLabel:function(k,v){return v||k},
_updateAriaLabelledBy:function(){var k=_.u6(this.root).querySelector("label");if(k){if(k.id)var v=k.id;else v="paper-input-label-"+idL++,k.id=v;this._ariaLabelledBy=v}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+OdI++)},
_onChange:function(k){this.shadowRoot&&this.fire(k.type,{sourceEvent:k},{node:this,bubbles:k.bubbles,cancelable:k.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var k=document.activeElement;k instanceof HTMLElement&&k!==document.body&&k!==document.documentElement||this._focusableElement.focus()}}}];var XjG;var xFG;_.zQ({_template:function(){if(xFG!==void 0)return xFG;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;XjG===void 0&&(XjG=document.createElement("template"));var G=XjG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return xFG=k},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[gJI],properties:{_charCounterStr:{type:String,value:"0"}},update:function(k){if(k.inputElement){k.value=k.value||"";var v=k.value.toString().length.toString();k.inputElement.hasAttribute("maxlength")&&(v+="/"+k.inputElement.getAttribute("maxlength"));this._charCounterStr=v}}});var AIR;var eBL;_.zQ({_template:function(){if(eBL!==void 0)return eBL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;AIR===void 0&&(AIR=document.createElement("template"));var G=AIR;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return eBL=k},
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 cX(this.attrForValue)},get _inputElement(){return _.u6(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(k){this._addons||(this._addons=[]);k=k.target;this._addons.indexOf(k)===-1&&(this._addons.push(k),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(k){this._handleValueAndAutoValidate(k.target)},
_onValueChanged:function(k){var v=k.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,v.value===void 0||v.value===""))return;this._handleValueAndAutoValidate(k.target)},
_handleValue:function(k){var v=this._inputElementValue;v||v===0||k.type==="number"&&!k.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:k,value:v,invalid:this.invalid})},
_handleValueAndAutoValidate:function(k){this.autoValidate&&k&&(this.invalid=!(k.validate?k.validate(this._inputElementValue):k.checkValidity()));this._handleValue(k)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(k){if(this._addons)for(var v,C=0;v=this._addons[C];C++)v.update(k)},
_computeInputContentClass:function(k,v,C,G,p){var P="input-content";k?(p&&(P+=" label-is-hidden"),G&&!this.noUnfloatedLabelError&&(P+=" is-invalid")):(k=this.querySelector("label"),v||p?(P+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",G?P+=" is-invalid":C&&(P+=" label-is-highlighted")):(k&&(this.$.labelAndInputContainer.style.position="relative"),G&&!this.noUnfloatedLabelError&&(P+=" is-invalid")));C&&(P+=" focused");return P},
_computeUnderlineClass:function(k,v){var C="underline";v?C+=" is-invalid":k&&(C+=" is-highlighted");return C},
_computeAddOnContentClass:function(k,v){var C="add-on-content";v?C+=" is-invalid":k&&(C+=" is-highlighted");return C}});var qbL;var mF7;_.zQ({_template:function(){if(mF7!==void 0)return mF7;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;qbL===void 0&&(qbL=document.createElement("template"));var G=qbL;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return mF7=k},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[gJI],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(k){this._setInvalid(k.invalid)}});_.zQ({is:"tp-yt-paper-input",_template:function(){if(UF6!==void 0)return UF6;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;$FQ===void 0&&($FQ=document.createElement("template"));var G=$FQ;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return UF6=k},
behaviors:[yI7,_.yM],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 DFG;var tM6;_.zQ({_template:function(){if(tM6!==void 0)return tM6;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=
k.content,C=v.insertBefore;DFG===void 0&&(DFG=document.createElement("template"));var G=DFG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return tM6=k},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.C5]});var suL;var VMG;_.zQ({_template:function(){if(VMG!==void 0)return VMG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
var v=k.content,C=v.insertBefore;suL===void 0&&(suL=document.createElement("template"));var G=suL;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return VMG=k},
is:"tp-yt-paper-item-body"});var hB1;var BCI;var ju1=function(){};
_.W=ju1.prototype;_.W.indexOf=function(){};
_.W.selectPrevious=function(){};
_.W.selectNext=function(){};
_.W.selectIndex=function(){};
_.W.forceSynchronousItemUpdate=function(){};
_.W._checkFallback=function(){};
_.W._addListener=function(){};
_.W._removeListener=function(){};
_.W._activateEventChanged=function(){};
_.W._updateItems=function(){};
_.W._selectSelected=function(){};
_.W._filterItem=function(){};
_.W._valueToItem=function(){};
_.W._valueToIndex=function(){};
_.W._indexToValue=function(){};
_.W._valueForItem=function(){};
_.W._observeItems=function(){};
_.W._itemActivate=function(){};
_.W.multiChanged=function(){};
_.W._updateAttrForSelected=function(){};
_.W._updateSelected=function(){};
_.W._selectMulti=function(){};
_.W._selectionChange=function(){};
_.W._toggleSelected=function(){};
_.W._valuesToItems=function(){};
_.W.registered=function(){};
_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W.select=function(){};
_.W._resetTabindices=function(){};
_.W._updateMultiselectable=function(){};
_.W._focusWithKeyboardEvent=function(){};
_.W._clearSearchText=function(){};
_.W._focusPrevious=function(){};
_.W._focusNext=function(){};
_.W._applySelection=function(){};
_.W._focusedItemChanged=function(){};
_.W._onIronItemsChanged=function(){};
_.W._onShiftTabDown=function(){};
_.W._onFocus=function(){};
_.W._onUpKey=function(){};
_.W._onDownKey=function(){};
_.W._onEscKey=function(){};
_.W._onKeydown=function(){};
_.W._activateHandler=function(){};
_.W._disabledChanged=function(){};
_.W._setSelectedItem=function(){};
_.W._setItems=function(){};
_.W._setSelectedItems=function(){};
_.W._setFocusedItem=function(){};
ju1=_.zQ({_template:function(){if(BCI!==void 0)return BCI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
var v=k.content,C=v.insertBefore;hB1===void 0&&(hB1=document.createElement("template"));var G=hB1;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return BCI=k},
is:"tp-yt-paper-listbox",behaviors:[jqD],hostAttributes:{role:"listbox"}});var YbQ;var wjR;var nJ1={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(k,v){return[k||v?"active":"",v?"cooldown":""].join(" ")},
__activeChanged:function(k,v){this.__setAriaHidden(!k);this.__coolingDown=!k&&v},
__altChanged:function(k){this.setAttribute("aria-label",k||"loading")},
__setAriaHidden:function(k){k?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.zQ({_template:function(){if(wjR!==void 0)return wjR;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;YbQ===void 0&&(YbQ=document.createElement("template"));var G=YbQ;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return wjR=k},
is:"tp-yt-paper-spinner",behaviors:[nJ1]});var JIJ;var rII;_.zQ({_template:function(){if(rII!==void 0)return rII;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;JIJ===void 0&&(JIJ=document.createElement("template"));var G=JIJ;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return rII=k},
is:"tp-yt-paper-spinner-lite",behaviors:[nJ1]});var KnL;var TC7;_.zQ({_template:function(){if(TC7!==void 0)return TC7;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;KnL===void 0&&(KnL=document.createElement("template"));var G=KnL;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return TC7=k},
is:"tp-yt-paper-tab",behaviors:[_.i5,_.OP.IronButtonState,oD],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 k=_.u6(this).parentNode;return!!k&&!!k.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(k){if(this.link){var v=this.queryEffectiveChildren("a");v&&k.target!==v&&v.click()}}});var k11;var oLL;var vL1=_.qL(['<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>']),CPn=_.e0L(vL1);document.head.appendChild(CPn.content);_.zQ({_template:function(){if(oLL!==void 0)return oLL;var k=document.createElement("template");_.a(k,'\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<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\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<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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;k11===void 0&&(k11=document.createElement("template"));var G=k11;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return oLL=k},
is:"tp-yt-paper-tabs",behaviors:[_.qV,_.w11],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}},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(k){_.u6(this).querySelectorAll("tp-yt-paper-tab").forEach(k?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(k){k.setAttribute("noink","")},
_removeNoinkAttribute:function(k){k.removeAttribute("noink")},
_computeScrollButtonClass:function(k,v,C,G){return!v||C?"hidden":k?G?"hidden":"not-visible":""},
_computeTabsContentClass:function(k,v){var C="tabs-content";k&&(C+=" scrollable");if(!k||v)C+=" fit-container";return C},
_computeSelectionBarClass:function(k,v){var C="selection-bar";k?C+=" hidden":v&&(C+=" align-bottom");return C},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(k){return""+k},
_onIronSelect:function(k){this._tabChanged(k.detail.item,this._previousTab);this._previousTab=k.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();_.e0._activateHandler.apply(this,arguments)},
_scheduleActivation:function(k,v){this._pendingActivationItem=k;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,v)},
_delayedActivationHandler:function(){var k=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;k.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(k){k.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(k,v){this.scrollable&&this._affectScroll(v&&-v.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(k){this.$.tabsContainer.scrollLeft+=k;k=this.$.tabsContainer.scrollLeft;this._leftHidden=k===0||this.hideScrollButtons;this._rightHidden=k===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(k,v){if(k){var C=this.$.tabsContent.getBoundingClientRect(),G=C.width,p=k.getBoundingClientRect();C=p.left-C.left;this._pos={width:this._calcPercent(p.width,G),left:this._calcPercent(C,G)};if(this.noSlide||v==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var P=v.getBoundingClientRect();v=this.items.indexOf(v);k=this.items.indexOf(k);this.$.selectionBar.classList.add("expand");
k=v<k;this._isRTL&&(k=!k);k?this._positionBar(this._calcPercent(p.left+p.width-P.left,G)-5,this._left):this._positionBar(this._calcPercent(P.left+P.width-p.left,G)-5,this._calcPercent(C,G)+5);this.scrollable&&this._scrollToSelectedIfNeeded(p.width,C)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(k,v){v-=this.$.tabsContainer.scrollLeft;v<0?this.$.tabsContainer.scrollLeft+=v:(v+=k-this.$.tabsContainer.offsetWidth,v>0&&(this.$.tabsContainer.scrollLeft+=v))},
_calcPercent:function(k,v){return 100*k/v},
_positionBar:function(k,v){k=k||0;v=v||0;this._width=k;this._left=v;this.transform("translateX("+v+"%) scaleX("+k/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var k=this.$.selectionBar.classList;k.contains("expand")?(k.remove("expand"),k.add("contract"),this._positionBar(this._pos.width,this._pos.left)):k.contains("contract")&&k.remove("contract")}});var G11;var pfL;_.zQ({_template:function(){if(pfL!==void 0)return pfL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;G11===void 0&&(G11=document.createElement("template"));var G=G11;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return pfL=k},
is:"tp-yt-paper-textarea",behaviors:[yI7,_.yM],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(k){this.$.input.textarea.selectionStart=k},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(k){this.$.input.textarea.selectionEnd=k},_ariaLabelledByChanged:function(k){this._focusableElement.setAttribute("aria-labelledby",k)},
_ariaDescribedByChanged:function(k){this._focusableElement.setAttribute("aria-describedby",k)},
get _focusableElement(){return this.inputElement.textarea}});var PPI;var WRG;/*

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 HQn=function(){};
_.W=HQn.prototype;_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W._tapHandler=function(){};
_.W._focusChanged=function(){};
_.W._detectKeyboardFocus=function(){};
_.W._userActivate=function(){};
_.W._upHandler=function(){};
_.W._spaceKeyDownHandler=function(){};
_.W._spaceKeyUpHandler=function(){};
_.W._asyncClick=function(){};
_.W._pressedChanged=function(){};
_.W._ariaActiveAttributeChanged=function(){};
_.W._activeChanged=function(){};
_.W._controlStateChanged=function(){};
_.W._changedButtonState=function(){};
_.W._focusBlurHandler=function(){};
_.W._disabledChanged=function(){};
_.W._changedControlState=function(){};
_.W._downHandler=function(){};
_.W.ensureRipple=function(){};
_.W.getRipple=function(){};
_.W.hasRipple=function(){};
_.W._noinkChanged=function(){};
_.W._focusedChanged=function(){};
_.W.registered=function(){};
_.W._invalidChanged=function(){};
_.W.hasValidator=function(){};
_.W.validate=function(){};
_.W._getValidity=function(){};
_.W._requiredChanged=function(){};
_.W._valueChanged=function(){};
_.W._checkedChanged=function(){};
_.W._buttonStateChanged=function(){};
_.W._setPressed=function(){};
_.W._setPointerDown=function(){};
_.W._setReceivedFocusFromKeyboard=function(){};
_.W._setFocused=function(){};
HQn=_.zQ({is:"tp-yt-paper-toggle-button",_template:function(){if(WRG!==void 0)return WRG;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;PPI===void 0&&(PPI=document.createElement("template"));var G=PPI;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return WRG=k},
behaviors:[_.oJw],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");_.Ib(this,function(){_.Yt(this,"pan-y")})},
_ontrack:function(k){k=k.detail;k.state==="start"?this._trackStart(k):k.state==="track"?this._trackMove(k):k.state==="end"&&this._trackEnd(k)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(k){k=k.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+k:k)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+k:k));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 k=oD._createRipple();k.id="ink";k.setAttribute("recenters","");k.classList.add("circle","toggle-ink");return k}});var NhI;var I7Q;_.zQ({_template:function(){if(I7Q!==void 0)return I7Q;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;NhI===void 0&&(NhI=document.createElement("template"));var G=NhI;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return I7Q=k},
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 k=_.u6(this).parentNode,v=_.u6(this).getOwnerRoot(),C;this.for?C=_.u6(v).querySelector("#"+this.for):C=k.nodeType==Node.DOCUMENT_FRAGMENT_NODE?v.host:k;return C},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(k){k==="entry"?this.show():k==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.u6(this).textContent.trim()===""){for(var k=!0,v=_.u6(this).getEffectiveChildNodes(),C=0;C<v.length;C++)if(v[C].textContent.trim()!==""){k=!1;break}if(k)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 k=this.offset;this.marginTop!=14&&this.offset==14&&(k=this.marginTop);var v=this.offsetParent.getBoundingClientRect(),C=this._target.getBoundingClientRect(),G=this.getBoundingClientRect(),p=(C.width-G.width)/2,P=(C.height-G.height)/2,N=C.left-v.left,I=C.top-v.top;switch(this.position){case "top":var S=N+p;var Q=I-G.height-k;break;case "bottom":S=N+p;Q=I+C.height+k;break;case "left":S=N-G.width-k;Q=I+P;break;case "right":S=N+C.width+
k,Q=I+P}this.fitToVisibleBounds?(v.left+S+G.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,S)+"px",this.style.right="auto"),v.top+Q+G.height>window.innerHeight?(this.style.bottom=v.height+"px",this.style.top="auto"):(this.style.top=Math.max(-v.top,Q)+"px",this.style.bottom="auto")):(this.style.left=S+"px",this.style.top=Q+"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(k){k!==500&&this.updateStyles({"--paper-tooltip-delay-in":k+"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(k){if(k==="entry"&&this.animationEntry!=="")return this.animationEntry;if(k==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[k]&&typeof this.animationConfig[k][0].name==="string"){if(this.animationConfig[k][0].timing&&this.animationConfig[k][0].timing.delay&&this.animationConfig[k][0].timing.delay!==0){var v=this.animationConfig[k][0].timing.delay;k==="entry"?this.updateStyles({"--paper-tooltip-delay-in":v+"ms"}):k==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":v+
"ms"})}return this.animationConfig[k][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 ZQL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ZQL,_.NI);var SS6=_.fI(ZQL,[0,_.JE]);var GK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(GK,_.NI);var uAL=[3,4],QP1=[5,6];var bQZ=[0,uAL,QP1,_.Ti,-1,_.YA,_.kJ,-1,EFJ,ahQ];var RdJ=_.fI(GK,bQZ),l77=_.Fr(bQZ);var d67=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(d67,_.NI);var f7G=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(f7G,_.NI);var zdw=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(zdw,_.NI);var FRZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(FRZ,_.NI);var c4w=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(c4w,_.NI);var p5=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(p5,_.NI);p5.prototype.getSource=function(){return _.FY(this,1)};
p5.prototype.getMessage=function(){return _.zb(this,4)};
p5.prototype.getData=function(){return _.dP(this,c4w,8)};var EL6=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(EL6,_.NI);var PW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(PW,_.NI);var WW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(WW,_.NI);var HW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(HW,_.NI);HW.prototype.getUrl=function(){return _.zb(this,1)};
HW.prototype.setUrl=function(k){return _.xz(this,1,k)};
HW.prototype.hasUrl=function(){return _.My(_.Hu(this,1))!=null};var a7L=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(a7L,_.NI);var MWn=[3];var $66=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E($66,_.NI);var N2=function(k){var v=new $66;return _.fk(v,2,k)};
$66.prototype.getLanguage=function(){return EC(this,4,ID)};
var U6L=function(k){var v=N2(1);return _.Um(v,6,ID,k)},ID=[3,
4,5,6];var gLD=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(gLD,_.NI);var ZB=function(k){var v=new gLD;return _.fk(v,1,k)},SS=function(k,v){return _.Um(k,2,iQQ,v)},iQQ=[2,
3,4,5];var LRQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(LRQ,_.NI);var uQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(uQ,_.NI);var OQL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(OQL,_.NI);var y4Q=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(y4Q,_.NI);var Xf1=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Xf1,_.NI);var x6n=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(x6n,_.NI);var A4G=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(A4G,_.NI);var Q1=function(k){return _.dP(k,WW,5)};var ed1=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ed1,_.NI);ed1.prototype.getValue=function(){return dn(this,1)};var qSn=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(qSn,_.NI);var bQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(bQ,_.NI);bQ.prototype.getMetadata=function(){return _.aY(this,Xf1,7,RD)};
bQ.prototype.hasMetadata=function(){return _.IY(this,Xf1,7,RD)};
var m6n=_.YmO(bQ),RD=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var lQ=function(k){this.JSC$12240_name_=k;this.files_=[];this.directories_=[];this.directoryMap_={}};
lQ.prototype.getName=function(){return this.JSC$12240_name_};var f5=function(k,v){this.callback_=v;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new lQ("");D6G(this,k,this.rootDirectory_);dA(this)},D6G=function(k,v,C){for(var G=0;G<v.length;G++){var p=v[G];
p.isFile?(k.fileOps_++,p.file((0,_.eI)(k.handleFileSuccess_,k,C),(0,_.eI)(k.handleFileError_,k))):k.unscannedDirectories_.push(new tWn(p,C))}},dA=function(k){if(k.unscannedDirectories_.length>0&&k.directoryOps_<5&&!k.hasError_){k.directoryOps_++;
var v=k.unscannedDirectories_.shift(),C=v.entry,G=new lQ(C.name);v=v.parent;v.directoryMap_[G.getName()]=G;v.directories_.push(G);C=C.createReader();C.readEntries((0,_.eI)(k.handleDirectorySuccess_,k,C,G),(0,_.eI)(k.handleDirectoryError_,k))}k.directoryOps_!=0||k.fileOps_!=0||k.unscannedDirectories_.length!=0&&!k.hasError_||k.callback_(k.rootDirectory_.files_,k.rootDirectory_.directories_,k.hasError_)};
f5.prototype.handleDirectorySuccess_=function(k,v,C){D6G(this,C,v);C.length==0?(this.directoryOps_--,dA(this)):k.readEntries((0,_.eI)(this.handleDirectorySuccess_,this,k,v),(0,_.eI)(this.handleDirectoryError_,this))};
f5.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;dA(this)};
f5.prototype.handleFileSuccess_=function(k,v){k.files_.push(v);this.fileOps_--;dA(this)};
f5.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;dA(this)};
var tWn=function(k,v){this.entry=k;this.parent=v};var zK=function(k){_.cj.call(this);_.Qa(k,"drop",this.onObjectsDropped_,!1,this);_.Qa(k,"dragenter",this.onFilesDragged_,!1,this);_.Qa(k,"dragover",this.onFilesDragged_,!1,this);_.Qa(k,"dragleave",this.onDragLeave_,!1,this);_.Qa(k,"dragend",this.onDragLeave_,!1,this)};
_.wO(zK,_.cj);var sPQ=function(k,v){_.lS.call(this,"f");this.files=k;this.directories=v};
_.wO(sPQ,_.lS);var VWG=function(){_.lS.call(this,"h")};
_.wO(VWG,_.lS);var hdI=function(){_.lS.call(this,"i")};
_.wO(hdI,_.lS);var Bh6=function(){_.lS.call(this,"g")};
_.wO(Bh6,_.lS);zK.prototype.onObjectsDropped_=function(k){var v=this;k.preventDefault();var C=k.event_.dataTransfer;if((k=C&&C.items)&&k.length>0&&k[0].webkitGetAsEntry){C=[];for(var G=[],p=0;p<k.length;p++){var P=k[p].webkitGetAsEntry();P?C.push(P):G.push(k[p])}new f5(C,function(N,I,S){S?v.dispatchEvent(new Bh6("Error occurred while reading from the file system.")):v.dispatchEvent(new sPQ(N,I,G))})}else(k=C&&C.files)&&this.dispatchEvent(new sPQ(Array.from(k),[]))};
zK.prototype.onFilesDragged_=function(k){k.type==="dragenter"&&this.dispatchEvent(new VWG);k.preventDefault()};
zK.prototype.onDragLeave_=function(){this.dispatchEvent(new hdI)};var jPL=function(k,v){this.JSC$12263_name_=k;this.inputElement_=v};
jPL.prototype.getName=function(){return this.JSC$12263_name_};
jPL.prototype.getInputElement=function(){return this.inputElement_};var F9=function(k,v,C){v=v===void 0?"single_file":v;C=C===void 0?[]:C;_.cj.call(this);this.overlayTarget_=k;this.parentOverlay_=k!=null?k.parentNode:_.iy("scotty-overlay-parent");this.selectorType_=v;this.acceptTypes_=C;this.overlay_=YSJ(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.E(F9,_.cj);
var YSJ=function(k,v,C,G){var p=document.createElement("input");p.setAttribute("type","file");p.setAttribute("name","Filedata");_.Qa(p,"change",k.onFilesSelected_,!1,k);C==="multiple_file"&&(p.multiple="true");C==="single_directory"&&(p.webkitdirectory="true");G.length>0&&p.setAttribute("accept",G.join(","));p.style.position="absolute";p.style.overflow="hidden";p.style.height="0px";p.style.width="0px";p.style.opacity="0";p.setAttribute("aria-hidden","true");p.setAttribute("tabIndex",-1);if(k.overlayTarget_!=
null)return p.style.height=v.offsetHeight+"px",p.style.width=v.offsetWidth+"px",k.parentOverlay_&&(k.parentOverlay_.style.position="relative"),_.OU(p,v),qs(p,new _.Vo(v.offsetLeft,v.offsetTop)),p;k.parentOverlay_.appendChild(p);return p};
F9.prototype.click=function(){this.overlay_.click()};
F9.prototype.onFilesSelected_=function(k){a:{try{var v=(new XMLHttpRequest).upload!==void 0;break a}catch(Q){}v=!1}if(v){var C;k=Array.from((C=k.target.files)!=null?C:[]);C=[];if(this.selectorType_==="single_directory"&&(_.kA||Ig||_.TE)){C=new lQ("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(v=0;v<k.length;v++)for(var G=k[v],p=G.webkitRelativePath.split("/"),P=C,N=0;N<p.length;N++){var I=p[N];if(N==p.length-1){I!="."&&P.files_.push(G);break}var S=P.directoryMap_[I];S==void 0&&(I=
S=new lQ(I),P.directoryMap_[I.getName()]=I,P.directories_.push(I));P=S}C=C.directories_}this.dispatchEvent(new wfQ(k,C,null))}else k=k.target.value,k.match(/^c:\\fakepath\\/i)&&(k=k.substring(12)),this.dispatchEvent(new wfQ([],[],new jPL(k,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=YSJ(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var wfQ=function(k,v){_.lS.call(this,"j");this.files=k;this.directories=v};
_.E(wfQ,_.lS);var nL1=function(k){this.uploadUrl_=k};var J47=function(){_.cj.call(this)};
_.wO(J47,_.cj);var cW=function(k){_.lS.call(this,k)};
_.wO(cW,_.lS);var EZ=function(k){_.lS.call(this,k)};
_.wO(EZ,_.lS);var r4Q=function(k,v,C,G,p){_.cj.call(this);C=document.createElement("form");C.setAttribute("method",v);C.setAttribute("enctype","multipart/form-data");C.setAttribute("encoding","multipart/form-data");v=document.createElement("input");v.setAttribute("type","hidden");v.setAttribute("name","metadata");v.setAttribute("value",p);C.appendChild(v);C.appendChild(G);this.JSC$12280_form_=C;k=new _.DQ(k);_.C9(k,"upload_protocol","multipart");this.JSC$12280_url_=k.toString();this.JSC$12280_request_=new Wq;this.state_=
"Ready";this.JSC$12280_errorDescription_=null;this.JSC$12280_eventHandler_=new _.fT(this);_.Mt(this,this.JSC$12280_eventHandler_);this.JSC$12280_eventHandler_.listen(this.JSC$12280_request_,"success",this.onTransferSuccess_);this.JSC$12280_eventHandler_.listen(this.JSC$12280_request_,"error",this.onTransferError_)};
_.E(r4Q,J47);_.W=r4Q.prototype;_.W.run=function(){this.state_="Transferring";var k=this.JSC$12280_request_,v=this.JSC$12280_form_;if(k.JSC$11548_active_)throw Error("te");var C=new _.DQ(this.JSC$12280_url_||v.action);k.JSC$11548_form_=v;v=k.JSC$11548_form_;C=_.Yx(C.toString());C!==void 0&&(v.action=C);p6R(k)};
_.W.getResponseCode=function(){return null};
_.W.getResponseText=function(){return this.JSC$12280_request_&&this.JSC$12280_request_.getResponseText()||null};
_.W.JSC$29899_getErrorDescription=function(){return this.JSC$12280_errorDescription_};
_.W.cancel=function(){this.JSC$12280_request_&&this.JSC$12280_request_.abort();this.state_="Cancelled";this.dispatchEvent(new cW("o"))};
_.W.pause=function(){};
_.W.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new cW("l"))};
_.W.onTransferError_=function(){this.JSC$12280_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new cW("n"))};var aD=function(){_.Ld.call(this)};
_.E(aD,_.Ld);aD.prototype.createXhr=function(){var k=_.Ld.prototype.createXhr.call(this);k.upload&&(k.upload.onprogress=(0,_.eI)(this.onProgress_,this));return k};
aD.prototype.onProgress_=function(k){this.dispatchEvent(k)};var KRL=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},kgJ=function(k,v){var C=k.attempt_+1;
if(k.maxAttempts_>0&&C>k.maxAttempts_)return!1;C==0?v():k.delayCallId_=Ub(function(){k.delayCallId_=null;v()},Th1(k),k);
k.attempt_=C;return!0};
KRL.prototype.reset=function(){this.delayCallId_&&_.G$.clearTimeout(this.delayCallId_);this.attempt_=-1};
var Th1=function(k){var v=250*Math.pow(2,k.attempt_);k.maxDelayMs_>=0&&(v=Math.min(v,k.maxDelayMs_));return v};var $zj=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var M2=function(){_.cj.call(this);this.JSC$12290_request_=this.state_=null;this.JSC$12290_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12290_bytesTransferred_=0;this.retryIterator_=new KRL;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12290_errorDescription_=null;this.JSC$12290_eventHandler_=new _.fT(this);_.Mt(this,this.JSC$12290_eventHandler_);this.JSC$12290_url_=this.blob_=null;this.JSC$12290_method_=void 0;this.chunkSize_=this.JSC$12290_metadata_=
this.JSC$12290_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12290_responseText_=this.JSC$12290_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.wO(M2,J47);_.W=M2.prototype;_.W.run=function(){$S(this)};
_.W.getResponseCode=function(){return this.JSC$12290_responseCode_};
_.W.getResponseText=function(){return this.JSC$12290_responseText_};
_.W.JSC$29899_getErrorDescription=function(){return this.JSC$12290_errorDescription_};
_.W.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12290_eventHandler_.removeAll();this.JSC$12290_request_&&this.JSC$12290_request_.abort();this.retryIterator_.reset();var k=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(k==="Upload"||k==="Query")k=new aD,k.JSC$9867_withCredentials_=this.JSC$12290_withCredentials_,k.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12290_bytesTransferred_=
0;this.dispatchEvent(new cW("o"))}};
_.W.pause=function(){this.pauseRequested_=!0};
var $S=function(k){var v=k.state_;k.pauseRequested_?(k.pauseRequested_=!1,k.stateAfterUnpausing_=v,k.state_="Paused"):kgJ(k.retryIterator_,function(){switch(k.state_){case "Start":k.JSC$12290_request_=new aD;var C=_.t9.clone(k.JSC$12290_headers_);k.blob_.size!=null&&(C["Content-Length"]=k.blob_.size);C=UzD(C);C["X-Goog-Upload-Protocol"]="resumable";C["X-Goog-Upload-Command"]="start";k.JSC$12290_eventHandler_.removeAll();k.JSC$12290_eventHandler_.listen(k.JSC$12290_request_,"complete",k.onStartComplete_);
k.JSC$12290_request_.JSC$9867_withCredentials_=k.JSC$12290_withCredentials_;k.JSC$12290_request_.send(k.JSC$12290_url_,k.JSC$12290_method_,k.JSC$12290_metadata_,C);k.lastCommandResponseCode_=null;k.dispatchEvent(new EZ("q"));break;case "Upload":C=k.transferHandle_.uploadUrl_;var G=k.blob_.size;if(XR1()){var p=k.chunkSize_;var P=k.offset_+p>=G;G=yRI(k.blob_,k.offset_,P?G:k.offset_+p)}else k.offset_=0,G=k.blob_,P=!0;k.JSC$12290_request_=new aD;k.JSC$12290_request_.JSC$9867_withCredentials_=k.JSC$12290_withCredentials_;
k.JSC$12290_eventHandler_.removeAll();k.JSC$12290_eventHandler_.listen(k.JSC$12290_request_,"progress",k.onUploadProgress_);p=(0,_.eI)(k.JSC$12292_onUploadComplete_,k,k.offset_+G.size,P);k.JSC$12290_eventHandler_.listen(k.JSC$12290_request_,"complete",p);k.lastCommandResponseCode_=null;k.dispatchEvent(new EZ("q"));P=Object.assign({},k.JSC$12290_headers_||{},{"X-Goog-Upload-Command":"upload"+(P?", finalize":""),"X-Goog-Upload-Offset":k.offset_});k.JSC$12290_request_.send(C,"POST",G,P);break;case "Query":k.JSC$12290_request_=
new aD;k.JSC$12290_eventHandler_.removeAll();k.JSC$12290_eventHandler_.listen(k.JSC$12290_request_,"complete",k.onQueryComplete_);C=Object.assign({},k.JSC$12290_headers_||{},{"X-Goog-Upload-Command":"query"});k.JSC$12290_request_.send(k.transferHandle_.uploadUrl_,"POST","",C);k.lastCommandResponseCode_=null;k.dispatchEvent(new EZ("q"));break;default:throw Error("lf");}})||UZ(k,"Transfer encountered too many consecutive failures.")},UZ=function(k,v){k.state_="Error";
k.JSC$12290_errorDescription_=v;k.dispatchEvent(new cW("n"))};
M2.prototype.onStartComplete_=function(k){var v=k.target;this.lastCommandResponseCode_=v.getStatus();this.dispatchEvent(new EZ("r"));if(opw(v))vpU(this,v);else if(CID(v)){k=W5(k.target.getAllResponseHeaders());for(var C in k)_.PZ(C.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new cW("m"));C=b6(k,"X-Goog-Upload-URL");k=(k=b6(k,"X-Goog-Upload-Chunk-Granularity"))?parseInt(k,10):1;C===void 0||isNaN(k)||k<=0?UZ(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
k)*k,this.transferHandle_=new nL1(C),this.dispatchEvent(new cW("p")),this.state_="Upload",this.retryIterator_.reset(),$S(this))}else $S(this)};
M2.prototype.onUploadProgress_=function(k){this.JSC$12290_bytesTransferred_=this.offset_+k.loaded;this.dispatchEvent(new cW("k"))};
M2.prototype.JSC$12292_onUploadComplete_=function(k,v,C){var G=this,p,P;return _.Z(function(N){switch(N.nextAddress){case 1:p=C.target;G.lastCommandResponseCode_=p.getStatus();G.dispatchEvent(new EZ("r"));if(GgR(p)||p.getStatus()==404)return G.JSC$12290_bytesTransferred_=k,vpU(G,p),N.return();if(CID(p)){N.jumpTo(2);break}if(!(P=G.detectCorruptedBlobEnabled_)){N.jumpTo(3);break}return N.yield(p$w(G),4);case 4:P=N.yieldResult;case 3:if(P)return UZ(G,"Blob has been modified or corrupted."),N.return();
G.requireUploadRequestModification_=p.getStatus()==400;G.state_="Query";$S(G);return N.return();case 2:if(v)return UZ(G,"Got a non-final success response after issuing a finalize command."),N.return();G.JSC$12290_bytesTransferred_=k;G.offset_=k;G.retryIterator_.reset();$S(G);return N.return()}})};
M2.prototype.onQueryComplete_=function(k){var v=k.target;this.lastCommandResponseCode_=v.getStatus();this.dispatchEvent(new EZ("r"));opw(v)?(v.getStatus()===200&&(this.JSC$12290_bytesTransferred_=this.blob_.size),vpU(this,v)):CID(v)?(k=W5(k.target.getAllResponseHeaders()),k=parseInt(b6(k,"X-Goog-Upload-Size-Received"),10),isNaN(k)?UZ(this,"Server did not respond with current offset."):k<this.offset_?UZ(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
k+"."):this.requireUploadRequestModification_&&this.offset_===k?UZ(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<k&&this.retryIterator_.reset(),this.offset_=this.JSC$12290_bytesTransferred_=k,this.state_="Upload",$S(this))):$S(this)};
var vpU=function(k,v){k.JSC$12290_responseCode_=v.getStatus();var C=W5(v.getAllResponseHeaders());gTO(C);k.JSC$12290_responseText_=v.getResponseText();k.state_="Response received";k.dispatchEvent(new cW("l"))},CID=function(k){var v=k.getStatus();
k=W5(k.getAllResponseHeaders());k=b6(k,"X-Goog-Upload-Status");return v===200&&k==="active"},GgR=function(k){k=W5(k.getAllResponseHeaders());
return b6(k,"X-Goog-Upload-Status")==="final"},opw=function(k){if(GgR(k))return!0;
k=k.getStatus();return k>=400&&k<500},p$w=function(k){var v;
return _.Z(function(C){if(C.nextAddress==1){if(!k.blob_||k.originalBlobSize_<=0)return C.return(!1);if(k.blob_.size!==k.originalBlobSize_)return C.return(!0);_.EQ(C,2);if(v=yRI(k.blob_,0,1)){var G=C.yield,p=new VV,P=Rt6(p);p.reader_.readAsBinaryString(v);C=G.call(C,P,4)}else C=C.return(!0);return C}if(C.nextAddress!=2)return C.return(k.blob_.size!==k.originalBlobSize_);_.g6(C);return C.return(!0)})};var PIL=function(k,v,C,G,p,P){_.cj.call(this);this.payload_=G;this.JSC$12293_url_=k;this.JSC$12293_method_=v;this.JSC$12293_headers_=C;this.JSC$12293_metadata_=p;this.encoding_=P||"binary";k=new _.gl;this.boundary_="uploader-"+Tv()+"-"+k.JSC$11397_toIsoString();this.JSC$12293_responseText_=this.JSC$12293_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12293_errorDescription_=null;this.JSC$12293_eventHandler_=new _.fT(this);_.Mt(this,this.JSC$12293_eventHandler_)};
_.E(PIL,J47);_.W=PIL.prototype;
_.W.run=function(){var k=_.t9.clone(this.JSC$12293_headers_);this.payload_.length!=null&&(k["Content-Length"]=this.payload_.length);k=UzD(k);k["X-Goog-Upload-Protocol"]="multipart";k["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new aD;this.JSC$12293_eventHandler_.removeAll();this.JSC$12293_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12293_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12293_url_,this.JSC$12293_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12293_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",k)};
_.W.getResponseCode=function(){return this.JSC$12293_responseCode_};
_.W.getResponseText=function(){return this.JSC$12293_responseText_};
_.W.JSC$29899_getErrorDescription=function(){return this.JSC$12293_errorDescription_};
_.W.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12293_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new cW("o")))};
_.W.pause=function(){};
_.W.onTransferProgress_=function(){this.dispatchEvent(new cW("k"))};
_.W.onTransferComplete_=function(k){var v=k.target.getStatus();v===void 0||v===-1?(this.JSC$12293_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new cW("n"))):(this.JSC$12293_responseCode_=v,k=k.target,v=W5(k.getAllResponseHeaders()),gTO(v),this.JSC$12293_responseText_=k.getResponseText(),this.state_="Complete",this.dispatchEvent(new cW("l")))};_.W9D=function(k,v,C,G){G=G===void 0?!1:G;if(C instanceof jPL)return new r4Q(k,"POST",v,C.getInputElement(),"");if(typeof C==="string"||C instanceof String)return new PIL(k,"POST",v,C,"");var p=new M2(void 0);p.JSC$12290_url_=k;p.JSC$12290_method_="POST";p.JSC$12290_headers_=v;p.blob_=C;p.originalBlobSize_=C.size;p.JSC$12290_metadata_="";G&&(p.JSC$12290_withCredentials_=G);p.state_="Start";return p};var gA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(gA,_.NI);_.W=gA.prototype;_.W.getEnableSsEngine=function(){return _.lV(this,2)};
_.W.getEnableAwr=function(){return _.lV(this,3)};
_.W.getAlohaAutoGaRollout=function(){return _.lV(this,5)};
_.W.getEnableConfigurator=function(){return _.lV(this,6)};
_.W.getEnableMweb=function(){return _.lV(this,7)};
var NjL=function(){var k=HZ6();return _.dc(k,7,!0)};
gA.prototype.getEnableCtlConsentCheckbox=function(){return _.lV(this,8)};
gA.prototype.getEnableIframe=function(){return _.lV(this,9)};
var HZ6=function(){var k=new gA;k=_.dc(k,5,!0);k=_.dc(k,2,!0);k=_.dc(k,4,!1);k=_.dc(k,8,!0);return _.dc(k,9,!0)};
gA.prototype.getEnableScreenshotNudge=function(){return _.lV(this,10)};
var I$n=function(){var k=NjL();return _.dc(k,10,!0)};
gA.prototype.getEnableWebStartupConfigEndpoint=function(){return _.lV(this,11)};
gA.prototype.getEnableJunkNudge=function(){return _.lV(this,12)};
var wJD=function(){var k=I$n();return _.dc(k,12,!0)};
_.W=gA.prototype;_.W.getEnableConfiguratorLocale=function(){return _.lV(this,13)};
_.W.getEnableTinyNoPointer=function(){return _.lV(this,14)};
_.W.getEnableSupportSessionLogging=function(){return _.lV(this,15)};
_.W.getEnableFileUploadForScreenshot=function(){return _.lV(this,16)};
_.W.getEnableDirectDeflectionForSingleCategory=function(){return _.lV(this,17)};
_.W.getEnableImageSanitization=function(){return _.lV(this,18)};
_.W.getEnableAlohaBinarySplit=function(){return _.lV(this,19)};
_.W.getEnableDbFeedbackIntents=function(){return _.lV(this,20)};
_.W.getEnableMarkMandatoryFieldsWithRequired=function(){return _.lV(this,21)};
_.W.getEnableFeedbackCategoryCustomUi=function(){return _.lV(this,22)};
_.W.getEnableRealtimeCtl=function(){return _.lV(this,23)};var YOD=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(YOD,_.NI);var iqi=[/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 OqD="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 y5i=_.qL(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),XJ_=_.qL(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var R2=function(){var k=Error.call(this,"Form is either loading or already opened");this.message=k.message;"stack"in k&&(this.stack=k.stack);this.name="DuplicateFormError"};
_.E(R2,Error);var A5D,mz$,e5O,Dzx;var iQ,ZZ7;
iQ=function(k,v,C){k.timeOfStartCall=(new Date).getTime();var G=C||_.G$,p=G.document,P=k.nonce||_.Co(G.document);P&&!k.nonce&&(k.nonce=P);if(k.flow=="help"){var N=_.ke("document.location.href",G);!k.helpCenterContext&&N&&(k.helpCenterContext=N.substring(0,1200));N=!0;if(v&&JSON&&JSON.stringify){var I=JSON.stringify(v);(N=I.length<=1200)&&(k.psdJson=I)}N||(v={invalidPsd:!0})}v=[k,v,C];G.GOOGLE_FEEDBACK_START_ARGUMENTS=v;C=k.feedbackServerUri||"//www.google.com/tools/feedback";if(N=G.GOOGLE_FEEDBACK_START)N.apply(G,v);
else{G=C+"/load.js?";for(var S in k)v=k[S],v==null||_.ni(v)||(G+=encodeURIComponent(S)+"="+encodeURIComponent(v)+"&");k=Xw(p).createElement("SCRIPT");P&&k.setAttribute("nonce",P);_.Hn(k,_.yi(G));p.body.appendChild(k)}};
ZZ7=function(k,v,C,G){var p,P;return _.Z(function(N){p=C||_.G$;var I=k.serverEnvironment==="DEV",S=C||_.G$;S=k.nonce||_.Co(S.document);I={integrationKeys:{productId:k.productId,feedbackBucket:k.bucket,triggerId:k.triggerId},callbacks:{onClose:k.callback,onLoad:k.onLoadCallback},formContent:{locale:k.locale,disableScreenshot:k.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:k.abuseLink,additionalDataConsent:k.additionalDataConsent},initializationData:{isLocalServer:I,nonce:S,useNightlyRelease:I,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:k.feedbackServerUri,colorScheme:k.colorScheme},extraData:{productVersion:k.productVersion,authUser:k.authuser,configuratorId:k.configuratorId,customZIndex:k.customZIndex,tinyNoPointer:k.tinyNoPointer,
allowNonLoggedInFeedback:k.allowNonLoggedInFeedback,enableAnonymousFeedback:k.enableAnonymousFeedback}};v&&(S=new Map(Object.entries(v)),I.extraData.productSpecificData=S);P=I;return N.yield(h5K(P,G,p),0)})};
_.SJD=function(k,v,C){try{if(k.flow==="help"){var G=k.helpCenterPath.replace(/^\//,"");_.vn(C||window,"https://support.google.com/"+G)}else k.flow==="submit"?iQ(k,v,C):nT2(k.productId,k.feedbackServerUri).then(function(p){p=_.dP(p,gA,1);var P=!tmR||(p==null?void 0:p.getEnableMweb()),N=!k.tinyNoPointer||(p==null?void 0:p.getEnableTinyNoPointer());!p||p.getAlohaAutoGaRollout()&&P&&N?ZZ7(k,v,C,p).catch(function(I){!I||I instanceof R2||iQ(k,v,C)}):iQ(k,v,C)},function(p){!p||p instanceof R2||iQ(k,v,C)})}catch(p){ZZ7(k,
v,C,null).catch(function(P){!P||P instanceof R2||iQ(k,v,C)})}};
_.Sj("userfeedback.api.startFeedback",_.SJD);var J5$=/https?:\/\/\S+\.\S+/,r5D=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],KSx=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var xMm=function(k){var v=k.split(""),C=[-263237435,15,v,function(G,p,P){var N=p.length;P.forEach(function(I,S,Q){this.push(Q[S]=p[(p.indexOf(I)-p.indexOf(this[S])+S+N--)%p.length])},G.split(""))},
function(G,p){G=(G%p.length+p.length)%p.length;p.splice(-G).reverse().forEach(function(P){p.unshift(P)})},
"response",function(){for(var G=64,p=[];++G-p.length-32;){switch(G){case 58:G-=14;case 91:case 92:case 93:continue;case 123:G=47;case 94:case 95:case 96:continue;case 46:G=95}p.push(String.fromCharCode(G))}return p},
null,12,1540023973,65941107,null,v,function(G,p){for(G=(G%p.length+p.length)%p.length;G--;)p.unshift(p.pop())},
695603893,function(G){for(var p=G.length;p;)G.push(G.splice(--p,1)[0])},
"'[;'[(",function(G,p){G.push(p)},
null,function(G,p,P,N,I){return p(P,N,I)},
"continuation",v,function(G,p){if(G.length!=0){p=(p%G.length+G.length)%G.length;var P=G[0];G[0]=G[p];G[p]=P}},
function(){for(var G=64,p=[];++G-p.length-32;){switch(G){case 91:G=44;continue;case 123:G=65;break;case 65:G-=18;continue;case 58:G=96;continue;case 46:G=95}p.push(String.fromCharCode(G))}return p},
'"),/]];'];C[7]=C;C[11]=C;C[18]=C;try{(((0,C[15])(C[21]),C[22])(C[11],C[9]),C[22])(C[new Date("1970-01-01T04:30:12.000+04:30")/1E3],C[1]),((0,C[22])(C[11],C[23]),C[4])(C[10],C[18]),(0,C[20])(C[21],C[14])<<(0,C[17])(C[18],C[1]),(0,C[4])(C[8],C[21]),(0,C[19])((0,C[19])((0,C[17])(C[7],C[9]),C[3],C[20],(0,C[6])(),C[2]),C[3],C[5],(0,C[15])(),C[2])}catch(G){return"aTlOUOubTO4AP____8P_"+k}return v.join("")};_.utQ=new _.kp("runAttestationCommand");var QiQ=new _.kp("verifyCommand");_.Su=new _.kp("accessibilityContext");var bZn=new _.kp("accessibilityData");var Ry1=new _.kp("profileCardCommand");var OPj=new _.kp("signInEndpoint");var LIO=new _.kp("signOutEndpoint");var dd1;_.l$w=new _.kp("accountItemSectionRenderer");dd1=new _.kp("accountItemRenderer");_.f$7=new _.kp("saveCommandToSessionStorageAction");var zyI=new _.kp("crossAccountChannelTransferEndpoint");var E9$=new _.kp("getAccountMenuEndpoint");_.aVf=new _.kp("getAccountSwitcherEndpoint");var cnj=new _.kp("getAccountsListEndpoint");var F9w=new _.kp("getAccountsListInnertubeEndpoint");_.c$L=new _.kp("addToToastAction");var EpR=new _.kp("hideEnclosingAction");_.L5=new _.kp("replaceEnclosingAction");var a$Z=new _.kp("buttonRefreshAction");var M$D=new _.kp("adsControlFlowOpportunityReceivedCommand");var $dQ=new _.kp("openAdAllowlistInstructionCommand");var UdL=new _.kp("videoMastheadAdPrimaryVideoRenderer");var gpn=new _.kp("displayAdRenderer");_.iZG=new _.kp("inFeedAdLayoutRenderer");var L9G=new _.kp("sequenceItemInPlayerAdLayoutRenderer");_.OZU=new _.kp("adSlotRenderer");var y$U=new _.kp("adAvatarViewModel");var X$Q=new _.kp("adBadgeViewModel");var xd6=new _.kp("adButtonViewModel");var A$Z=new _.kp("adImageViewModel");var wki=new _.kp("reelsAdCardButtonedViewModel");var eyU=new _.kp("reelsPlayerOverlayLayoutViewModel");var qJQ=new _.kp("formDataDecoratorCommand");var mdn=new _.kp("updateConversationIdCommand");var Dd1=new _.kp("showSchedulingPanelCommand");var t$J=new _.kp("backstageCommentsRenderer");var si7=new _.kp("backstageImageRenderer");var V$U=new _.kp("backstagePostRenderer");var hy1=new _.kp("backstageZeroStateRenderer");var Bjw=new _.kp("postRenderer");var jiw=new _.kp("sharedPostRenderer");var YJJ=new _.kp("createBackstagePostEndpoint");var w$J=new _.kp("getPostVideoPreviewEndpoint");var npQ=new _.kp("updateBackstagePostEndpoint");var J$w=new _.kp("filterChipTransformCommand");var r$G=new _.kp("insertRichSectionCommand");var Z4D=new _.kp("talkToRecsDeselectCommand");var K97=new _.kp("talkToRecsNextCommand");var I8K=new _.kp("talkToRecsSelectCommand");var wyb=new _.kp("talkToRecsUpdateTextCommand");_.W7=new _.kp("browseEndpoint");_.TjL=new _.kp("confirmDialogEndpoint");var kkn=new _.kp("expandOnHoverCardRenderer");var oTU=new _.kp("lumiereShelfDetailsRenderer");var vTD=new _.kp("revealBusinessEmailCommand");var CB1=new _.kp("validateChannelHandleCommand");var GkZ=new _.kp("channelCreationFormEndpoint");var pJJ=new _.kp("aboutChannelViewModel");var PB1=new _.kp("channelThumbnailWithLinkRenderer");var WSL=new _.kp("channelCreationServiceEndpoint");var Hq6=new _.kp("updateChannelPageSettingsEndpoint");var OZ=function(k){this.delegate=k},y1=function(){OZ.apply(this,arguments)};
_.E(y1,OZ);_.SB.Object.defineProperties(y1.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(k){this.delegate.entityMetadata=k}}});var Nl6=function(){y1.apply(this,arguments)};
_.E(Nl6,y1);Nl6.prototype.getAssociations=function(){return[]};
Nl6.prototype.getTypeName=function(){return"channelHandle"};var $n$=new _.kp("webThumbnailDetailsExtensionData");var KXZ=new _.kp("commandContext");var IRI=new _.kp("addVideoLinkAction");var Zq1=new _.kp("banAuthorAction");var SOQ=new _.kp("createCommentAction");var uDG=new _.kp("createCommentReplyAction");var Qs1=new _.kp("createPollAction");var bqw=new _.kp("hideIdentityChipAction");var R5U=new _.kp("openUpdateCommentDialogAction");var lRL=new _.kp("pinCommentAction");var dz1=new _.kp("removeCommentAction");var fRQ=new _.kp("unpinCommentAction");var X9=new _.kp("updateBackstagePollAction");var z5Q=new _.kp("updateCommentVoteAction");var FSQ=new _.kp("commentThreadRenderer");var c5D=function(){y1.apply(this,arguments)};
_.E(c5D,y1);c5D.prototype.getAssociations=function(){return[]};
c5D.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var ETU=function(){y1.apply(this,arguments)};
_.E(ETU,y1);ETU.prototype.getAssociations=function(){return[]};
ETU.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.aR1=new _.kp("commentDialogRenderer");var Mx1=new _.kp("reloadCommentsCommand");var $zQ=new _.kp("updateCommentsSettingsEndpoint");var UzG=new _.kp("commentViewModel");var gTL=new _.kp("triStateButtonViewModel");var iqL=new _.kp("voiceReplyContainerViewModel");_.oH=new _.kp("commandExecutorCommand");var F0=new _.kp("emoji");var LSI=new _.kp("updateCreatorChannelInnertubeCommand");_.OqG=new _.kp("appendContinuationItemsAction");_.y5L=new _.kp("changeEngagementPanelVisibilityAction");_.$Y=new _.kp("continuationCommand");var XJ1=new _.kp("hideReportedCommentAction");var xz7=new _.kp("listMutationCommand");_.xS=new _.kp("openPopupAction");var A5G=new _.kp("persistSubscriptionsDisplayPreferencesCommand");var h5U;_.e5L=new _.kp("playlistRemoveVideosAction");_.qOZ=new _.kp("updatePlaylistAction");_.mzJ=new _.kp("addToPlaylistCommand");_.DzI=new _.kp("endPlaylistCommand");_.txU=new _.kp("recoverPlaylistCommand");_.ssL=new _.kp("refreshPlaylistCommand");_.VxJ=new _.kp("refreshFormCommand");h5U=new _.kp("openOnePickAddVideoModalCommand");_.OOi=new _.kp("reloadContinuationItemsCommand");_.BlI=new _.kp("scrollToEngagementPanelCommand");var jsD=new _.kp("selectCountryCommand");var YOG=new _.kp("showReloadUiCommand");var wJG=new _.kp("undoFeedbackAction");var nTn=new _.kp("updateButtonAction");var J5J=new _.kp("updateSubscribeButtonAction");var r5G=new _.kp("updateToggleAction");var KSI=new _.kp("webNativeShareCommand");_.G8=new _.kp("webCommandMetadata");_.Aq=new _.kp("webHandleServiceEndpointExtension");var cSj=new _.kp("webNavigationEndpointData");var Tl1=new _.kp("backgroundAudioPlaybackCommand");var k37=new _.kp("copyLinkCommand");var o5n=new _.kp("playlistVotingRefreshPopupCommand");var v5Z=new _.kp("selectChipCommand");var C57=new _.kp("setCookieCommand");var G3L=new _.kp("setLocalStorageCommand");var pqL=new _.kp("setPrefStorageEntryCommand");var N8D;_.P5G=new _.kp("settingsUpdateCheckboxCommand");_.WuD=new _.kp("settingsUpdateTextCommand");_.HND=new _.kp("settingsUpdateOptionsCommand");N8D=new _.kp("settingsUpdateSwitchCommand");_.ID6=new _.kp("settingsUpdateConnectedAppRendererCommand");var ZNw=new _.kp("showCreatorChatbotEngagementPanelCommand");var SPR=new _.kp("updateTextInputFormFieldRendererCommand");var uOQ=new _.kp("updateToggleButtonStateCommand");var QaG=new _.kp("updateUrlParamCommand");var bNw=new _.kp("webSubmitFormCommand");var RZ6=new _.kp("channelSwitcherPageRenderer"),lDG=new _.kp("updateChannelSwitcherPageAction");_.ti=new _.kp("continuationItemRenderer");_.eS=new _.kp("richItemRenderer");var dV1=new _.kp("richSectionRenderer");_.fDn=new _.kp("richShelfRenderer");_.zZU=new _.kp("metadataBadgeRenderer");_.FuR=new _.kp("multiPageMenuNotificationSectionRenderer");_.cr6=new _.kp("playlistLoopButtonStateRenderer");var E5w=new _.kp("claimLegacyYoutubeChannelEndpoint");var aDw=new _.kp("getNotificationMenuEndpoint");var M0I=new _.kp("getSearchInVideoCommand");_.$VR=new _.kp("getTranscriptEndpoint");_.Cx=new _.kp("signalServiceEndpoint");var UVL=new _.kp("verifyAgeEndpoint");var q_j=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(q_j,_.NI);q_j.prototype.getPath=function(){return _.zb(this,1)};
q_j.prototype.getValue=function(){return _.zb(this,2)};var g56=[0,_.V5,-1];var iNG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(iNG,_.NI);var eJb=_.fI(iNG,[0,_.j_,g56]);var LuI=new _.kp("dismissalEndpoint");var ONw=new _.kp("elementsCommand");_.E6=new _.kp("innertubeCommand");var yr6=new _.kp("multipleInlinePlaybackCommand");var PgD=new _.kp("loggingDirectives");var XqQ=new _.kp("acknowledgeChannelTouStrikeCommand");var xV1=function(){y1.apply(this,arguments)};
_.E(xV1,y1);xV1.prototype.getAssociations=function(){return[]};
xV1.prototype.getTypeName=function(){return"booleanEntity"};var ArJ=function(){y1.apply(this,arguments)};
_.E(ArJ,y1);ArJ.prototype.getAssociations=function(){return[]};
ArJ.prototype.getTypeName=function(){return"stringEntity"};var eJ=new _.kp("entityBatchUpdate");_.eZL=new _.kp("entityUpdateCommand");var qPZ=function(){y1.apply(this,arguments)};
_.E(qPZ,y1);qPZ.prototype.getAssociations=function(){var k=[];this.delegate.alternateChannel&&k.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&k.push.apply(k,_.tX(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&k.push(this.delegate.oneofChannelEntity);return[].concat(_.tX(new Set(k)))};
qPZ.prototype.getTypeName=function(){return"fakeChannel"};var mV1=function(){y1.apply(this,arguments)};
_.E(mV1,y1);mV1.prototype.getAssociations=function(){var k=[];this.delegate.entryCollection&&k.push(this.delegate.entryCollection);return[].concat(_.tX(new Set(k)))};
mV1.prototype.getTypeName=function(){return"fakePlaylist"};
var DVZ=function(){y1.apply(this,arguments)};
_.E(DVZ,y1);DVZ.prototype.getAssociations=function(){var k=[];this.delegate.parentPlaylist&&k.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var v=_.H(this.delegate.entries),C=v.next();!C.done;C=v.next())k.push.apply(k,_.tX((new t01(C.value)).getAssociations()));return[].concat(_.tX(new Set(k)))};
DVZ.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var t01=function(){OZ.apply(this,arguments)};
_.E(t01,OZ);t01.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);return[].concat(_.tX(new Set(k)))};var sa1=function(){y1.apply(this,arguments)};
_.E(sa1,y1);sa1.prototype.getAssociations=function(){var k=[];this.delegate.descriptionEntity&&k.push(this.delegate.descriptionEntity);this.delegate.creators&&k.push.apply(k,_.tX(this.delegate.creators));this.delegate.theBiggestFan&&k.push(this.delegate.theBiggestFan);return[].concat(_.tX(new Set(k)))};
sa1.prototype.getTypeName=function(){return"fakeVideo"};
var V0w=function(){y1.apply(this,arguments)};
_.E(V0w,y1);V0w.prototype.getAssociations=function(){return[]};
V0w.prototype.getTypeName=function(){return"fakeVideoDescription"};var hZ7=new _.kp("fantasyRosterViewModel");var B8Z=new _.kp("addFollowUpSurveyCommand");var jaI=new _.kp("getSurveyCommand");var YPR=new _.kp("ratingSurveyOptionRenderer");_.c1=new _.kp("feedbackEndpoint");var wqG=new _.kp("reportHistoryTableCellRenderer"),n5U=new _.kp("reportHistoryTableTextCellRenderer"),Jrn=new _.kp("reportHistoryTableReasonCellRenderer");_.rrD=new _.kp("flagEndpoint");_.KuU=new _.kp("flowNextStepCommand");_.T86=new _.kp("flowPrevStepCommand");var kKG=new _.kp("getFlowCommand");var oS6=new _.kp("submitFormWithValidationFlowCommand");_.vSL=new _.kp("updateFlowCommand");var CQL=function(){y1.apply(this,arguments)};
_.E(CQL,y1);CQL.prototype.getAssociations=function(){return[]};
CQL.prototype.getTypeName=function(){return"flowStateEntity"};var GKL=new _.kp("flowFormState");_.q2=new _.kp("flowStepRenderer");var pWR=new _.kp("gameCardRenderer");var PQ7=new _.kp("accountLinkingStateChangedCommand");var Wv7=function(){y1.apply(this,arguments)};
_.E(Wv7,y1);Wv7.prototype.getAssociations=function(){return[]};
Wv7.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var H5G=new _.kp("changeMiniAppPlayStateCommand");var NAQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(NAQ,_.NI);var mv=[1,2,3];var IBZ=[0,mv,zm7,_.Bu,SXn];var Z5L=_.fI(NAQ,IBZ),SZn=_.Fr(IBZ);var u9w=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(u9w,_.NI);var QD1=[0,_.AE,_.V5];var b5L=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(b5L,_.NI);var Rl1=[0,_.V5,_.AE,-1];var DB=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(DB,_.NI);var lB7=_.Fr([0,1,QD1,_.JE,Rl1]);var d26=new _.kp("miniAppScoreChallengeViewModel");var fBw=new _.kp("miniGameCardViewModel");var zl7=new _.kp("teaserCardViewModel");var FvG=function(){y1.apply(this,arguments)};
_.E(FvG,y1);FvG.prototype.getAssociations=function(){return[]};
FvG.prototype.getTypeName=function(){return"logoEntity"};var cqG=new _.kp("feedbackItemRenderer");var ESU=function(){y1.apply(this,arguments)};
_.E(ESU,y1);ESU.prototype.getAssociations=function(){return[]};
ESU.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.aB1=new _.kp("playerInterstitialRenderer");var MSR=new _.kp("getKidsBlocklistPickerCommand");_.$21=new _.kp("updateKidsBlacklistEndpoint");_.Ud=new _.kp("likeEndpoint");var U2Z,gSn,i56;U2Z=new _.kp("addChatItemAction");gSn=new _.kp("removeChatItemAction");i56=new _.kp("markChatItemAsDeletedAction");_.LvR=new _.kp("setLiveChatCollapsedStateAction");var O5L=function(){y1.apply(this,arguments)};
_.E(O5L,y1);O5L.prototype.getAssociations=function(){return[]};
O5L.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var yqI=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(yqI,_.NI);yqI.prototype.getPayloadCase=function(){return _.uV(this,XWU)};
var XWU=[3,4];var x2n=[0,_.j_,[0,[1,2],_.Bu,_.YA,[0,_.hE,1,_.hE]]];var AqI=[0,_.V5,-1];var elU=[0,[1],_.Bu];var tq=[0,[1,2],_.Bu,_.YA,[0,_.JE]];var sZ=[0,_.V5];var qZL=[0,[0,_.tE,_.mE,[0,_.hE,_.rn,_.hE]],1,[0,_.tE]];var m2Z=[0,e_];var D2D=[0,e_];var tSQ=[0,D2D,m2Z];var sD1=[0,_.j_,[0,[1,2],_.Bu,-1],_.tE];var VS6=[0,[2],1,_.YA,[0,_.hE,-1,sD1]];var hl1=[0,[1],_.YA,[0,_.hE,_.V5,_.rn,1,sD1]];var BAw=[0,_.mE,-1,ZV1,_.JE];var jDQ=[0,[0,xA,-3],-4];var V1=[0,_.tE,-3,_.V5,_.tE,_.Ti,_.tE,x2n,_.tE,-2];var hq=[0,_.j_,[0,[1,2],_.Bu,-1],_.tE,_.V5];var YZI=[0,[3],tq,[0,[2,3,4],M3G,_.Bu,-2],_.YA,[0,_.V5],_.AE];var wWU=[0,[3,5],_.V5,_.qh,_.YA,[0,1,_.AE,_.JE],_.JE,_.YA,[0,_.JE,_.AE]];var nS7=[0,2,_.qh,_.V5,-1];var JqD=[0,dyZ];var rqD=[0,[3,4],2,Qd1,_.Bu,_.V5];var KvG=[0,_.JE,-2,1,_.V5];var TAI=[0,_.V5,-1,_.JE];var kV6=[0,sZ,function(){return BW},
sZ,_.V5],o8G=[0,_.JE,sZ,tq,function(){return BW},
_.V5],BW=[-160,{},[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],sZ,_.qh,[0,_.tE,1,_.tE,1,_.tE,1,_.JE,-1,sZ],[0,1,_.tE,2,_.tE,_.JE,_.tE],1,_.qh,-1,_.V5,_.qh,2,xA,[0,xA,_.qh],_.V5,1,qZL,1,tq,_.Ti,1,[0,[0,_.j_,[0,_.V5,_.tE,_.JE]]],[0,_.tE,[0,_.AE,[0,_.rn]],_.AE,1,[0,RmU,-1]],_.V5,[0,1,_.V5],76,_.YA,[0,tq,hq,qZL,1,[0,_.j_,hq]],1,_.YA,[0,tq,_.V5,_.tE],
_.YA,[0,tq,elU],_.YA,[0,tq,elU,_.qh],_.YA,[0,tq,elU],_.YA,[0,tq,_.j_,sZ,tq,F51],_.YA,[0,tq,sZ,_.V5],_.YA,[0,tq,_.tE,V1,-1,_.tE],4,_.YA,[0,tq,_.tE,_.qh,V1,_.tE],_.YA,[0,[4,9],tq,_.JE,_.qh,_.Bu,hq,1,qZL,_.V5,_.Bu,KvG],_.YA,[0,tq,sZ,tq,_.JE,_.V5],_.YA,[0,_.tE,tq,V1,_.tE,_.V5],_.YA,[0,tq,sZ,tq,_.JE,_.V5],1,_.YA,[0,tq,_.JE,_.V5,V1],_.YA,[0,tq,_.JE,[0,_.V5,_.qh],_.V5,_.qh,_.V5,_.nr,-2,3,TAI,_.j_,TAI,TAI,KvG],_.YA,[0,tq,_.JE,hl1,_.j_,[0,D2D,VS6],sZ,_.j_,tSQ,_.V5,1,_.JE,BAw,jDQ,Ih1,-1],_.YA,[0,tq,[0,_.rn,
-1,hl1,_.j_,[0,D2D,VS6,m2Z],[0,_.kJ],1,_.hE],sZ,_.V5],_.YA,[0,tq,hq,_.V5,[0,_.mE]],_.YA,function(){return o8G},
_.YA,[0,tq,_.qh,_.V5,-1,_.tE],_.YA,[0,[6,7],tq,_.j_,nS7,_.JE,hq,1,_.YA,rqD,_.YA,JqD],_.YA,[0,_.j_,nS7,_.JE,_.tE],_.YA,[0,_.V5,z96,-1],_.YA,[0,sZ,_.j_,tSQ,_.V5],_.YA,[0,tq,sZ,_.V5],_.YA,[0,_.nr,_.V5],_.YA,[0,AqI],_.YA,[0,AqI],_.YA,[0,hq],_.YA,[0,sZ,hq],_.YA,function(){return kV6},
_.YA,[0,sZ,_.V5],_.YA,[0,sZ,_.V5],1,_.YA,[0,_.tE,tq,V1,_.tE,V1],_.YA,[0,_.kJ],1,_.YA,[0],1,_.YA,[0,sZ,_.JE,tq,_.JE],_.YA,[0,[1,2],_.YA,rqD,_.YA,JqD,_.qh],_.YA,[0,_.kJ,hq,wWU,_.V5,_.qh],_.YA,[0,wWU,_.V5,_.qh],_.YA,[0,BAw,hq,_.tE,jDQ],_.YA,YZI,_.YA,[0],_.YA,[0,_.V5,-1,_.AE],_.YA,[0,sZ,_.V5],_.YA,[0,YZI,_.AE,_.V5],_.YA,[0,tq,V1,_.tE],_.YA,[0,tq,V1,_.tE],_.YA,[0,BAw,jDQ,hq,_.Ti,_.tE,Ih1,-1],_.YA,[0,tq,V1,_.tE]];var v8D=[0,_.j_,BW];var C$n=_.fI(yqI,[0,XWU,1,_.AE,_.YA,[0,[18,22,24],v8D,3,[0,v8D],1,_.AE,[0,_.j_,[0,_.qh,xA],_.qh],1,BW,-1,[0,_.sC,-2,_.Ti,_.sC,-1,_.Ti,_.sC,x2n,_.sC,-2],HVG,[!0,_.V5,[0,elU,2,_.V5,_.qh,_.tE,2,_.V5,_.nr]],[0,[1,2,3],[5,6],_.YA,[0,_.hE],_.YA,[0,_.hE,-1],_.YA,[0,_.hE],1,_.YA,AqI,_.YA,[0,_.V5]],[0,BW,-1],_.kJ,BW,_.YA,BW,[0,v8D],_.AE,BW,_.YA,BW,_.V5,_.YA,BW],_.YA,DPI,_.AE]);var GVZ=new _.kp("liveChatEndpoint");var pQU=new _.kp("liveChatItemContextMenuEndpoint");var P$L=new _.kp("liveChatReplayEndpoint");_.W7w=new _.kp("emojiPickerRenderer");var H7U=new _.kp("liveChatAuthorBadgeViewModel");var NvI=new _.kp("deleteLiveChatMessageCommand");var IC6=new _.kp("liveChatActionEndpoint");var Z7w=new _.kp("createLiveChatPollEndpoint");var SNG=new _.kp("manageLiveChatUserEndpoint");var uR7=new _.kp("moderateLiveChatEndpoint");_.QT6=new _.kp("sendLiveChatMessageEndpoint");var b7Z=new _.kp("sendLiveChatVoteEndpoint");var Re6=new _.kp("clearLocationCommand");var lCw=new _.kp("resolveLocationCommand");var dTG=new _.kp("interactionLoggingCommandMetadata");var fCn=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(fCn,_.NI);var zeG=function(k,v){return _.zv(k,1,v)};var F7Z=[0,_.tE];var cBZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(cBZ,_.NI);var E8J=function(k,v){return i3(k,1,fCn,v)};cBZ.prototype.JSC$12389_serializeBinary=jc_([0,_.j_,F7Z]);var zZK={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 aCU={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"},
M41={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 oQj={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"};_.Y1m=new _.kp("logFlowLoggingEventCommand");_.HU=new _.kp("loggingContext");var $TJ=new _.kp("audioTrackSelectActionCommand");var UTn=new _.kp("captionLanguageSelectActionCommand");var g8w=new _.kp("showAudioTrackPickerActionCommand");var i7L=new _.kp("showCaptionLanguageSelectActionCommand");var L71=new _.kp("dismissDialogEndpoint");var O7I=new _.kp("dismissPlayerOverlayCommand");var yBU=new _.kp("hideItemSectionVideosByIdCommand");var XQG=new _.kp("showMiniplayerCommand");var xT7=function(){y1.apply(this,arguments)};
_.E(xT7,y1);xT7.prototype.getAssociations=function(){return[]};
xT7.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var ABJ=function(){y1.apply(this,arguments)};
_.E(ABJ,y1);ABJ.prototype.getAssociations=function(){return[]};
ABJ.prototype.getTypeName=function(){return"downloadStatusEntity"};var eeL=function(){y1.apply(this,arguments)};
_.E(eeL,y1);eeL.prototype.getAssociations=function(){return[]};
eeL.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var qND=function(){y1.apply(this,arguments)};
_.E(qND,y1);qND.prototype.getAssociations=function(){var k=[];this.delegate.downloadsList&&k.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&k.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&k.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&k.push(this.delegate.refresh);return[].concat(_.tX(new Set(k)))};
qND.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var mTL=function(){y1.apply(this,arguments)};
_.E(mTL,y1);mTL.prototype.getAssociations=function(){var k=[];this.delegate.refresh&&k.push(this.delegate.refresh);if(this.delegate.downloads)for(var v=_.H(this.delegate.downloads),C=v.next();!C.done;C=v.next())k.push.apply(k,_.tX((new DTQ(C.value)).getAssociations()));return[].concat(_.tX(new Set(k)))};
mTL.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var DTQ=function(){OZ.apply(this,arguments)};
_.E(DTQ,OZ);DTQ.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);this.delegate.playlist&&k.push(this.delegate.playlist);this.delegate.videoItem&&k.push(this.delegate.videoItem);this.delegate.playlistItem&&k.push(this.delegate.playlistItem);return[].concat(_.tX(new Set(k)))};var t4R=function(){y1.apply(this,arguments)};
_.E(t4R,y1);t4R.prototype.getAssociations=function(){var k=[];this.delegate.localImageEntities&&k.push.apply(k,_.tX(this.delegate.localImageEntities));return[].concat(_.tX(new Set(k)))};
t4R.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var sTJ=function(){y1.apply(this,arguments)};
_.E(sTJ,y1);sTJ.prototype.getAssociations=function(){var k=[];this.delegate.playbackData&&k.push(this.delegate.playbackData);this.delegate.localImageEntities&&k.push.apply(k,_.tX(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.tX(new Set(k)))};
sTJ.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var V4Z=function(){y1.apply(this,arguments)};
_.E(V4Z,y1);V4Z.prototype.getAssociations=function(){return[]};
V4Z.prototype.getTypeName=function(){return"offlineabilityEntity"};var heL=function(){y1.apply(this,arguments)};
_.E(heL,y1);heL.prototype.getAssociations=function(){var k=[];this.delegate.fakeChildren&&k.push.apply(k,_.tX(this.delegate.fakeChildren));return[].concat(_.tX(new Set(k)))};
heL.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var BvL=function(){y1.apply(this,arguments)};
_.E(BvL,y1);BvL.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);this.delegate.playbackData&&k.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&k.push(this.delegate.offlineVideoPolicy);return[].concat(_.tX(new Set(k)))};
BvL.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var jT1=function(){y1.apply(this,arguments)};
_.E(jT1,y1);jT1.prototype.getAssociations=function(){return[]};
jT1.prototype.getTypeName=function(){return"continuationTokenEntity"};var YND=function(){y1.apply(this,arguments)};
_.E(YND,y1);YND.prototype.getAssociations=function(){var k=[];this.delegate.channelOwner&&k.push(this.delegate.channelOwner);this.delegate.videos&&k.push.apply(k,_.tX(this.delegate.videos));this.delegate.collaboratorChannels&&k.push.apply(k,_.tX(this.delegate.collaboratorChannels));this.delegate.downloadState&&k.push(this.delegate.downloadState);this.delegate.refresh&&k.push(this.delegate.refresh);return[].concat(_.tX(new Set(k)))};
YND.prototype.getTypeName=function(){return"mainPlaylistEntity"};var wQ7=function(){y1.apply(this,arguments)};
_.E(wQ7,y1);wQ7.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);this.delegate.channelContributor&&k.push(this.delegate.channelContributor);return[].concat(_.tX(new Set(k)))};
wQ7.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var n8Q=function(){OZ.apply(this,arguments)};
_.E(n8Q,OZ);n8Q.prototype.getAssociations=function(){var k=[];this.delegate.recommendedVideoMetadata&&k.push.apply(k,_.tX((new JBL(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.tX(new Set(k)))};
var JBL=function(){OZ.apply(this,arguments)};
_.E(JBL,OZ);JBL.prototype.getAssociations=function(){var k=[];this.delegate.localImageEntities&&k.push.apply(k,_.tX(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.tX(new Set(k)))};var rB7=function(){OZ.apply(this,arguments)};
_.E(rB7,OZ);rB7.prototype.getAssociations=function(){var k=[];this.delegate.playbackPosition&&k.push(this.delegate.playbackPosition);return[].concat(_.tX(new Set(k)))};var K7Z=function(){y1.apply(this,arguments)};
_.E(K7Z,y1);K7Z.prototype.getAssociations=function(){var k=[];this.delegate.owner&&k.push(this.delegate.owner);this.delegate.downloadState&&k.push(this.delegate.downloadState);this.delegate.userState&&k.push.apply(k,_.tX((new rB7(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&k.push.apply(k,_.tX((new n8Q(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.tX(new Set(k)))};
K7Z.prototype.getTypeName=function(){return"mainVideoEntity"};var TvG=function(){y1.apply(this,arguments)};
_.E(TvG,y1);TvG.prototype.getAssociations=function(){var k=[];this.delegate.userChannelDetails&&k.push(this.delegate.userChannelDetails);return[].concat(_.tX(new Set(k)))};
TvG.prototype.getTypeName=function(){return"ytMainChannelEntity"};var kFn=function(){y1.apply(this,arguments)};
_.E(kFn,y1);kFn.prototype.getAssociations=function(){var k=[];this.delegate.channelOwner&&k.push(this.delegate.channelOwner);this.delegate.playbackPosition&&k.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&k.push.apply(k,_.tX(this.delegate.localImageEntities));this.delegate.downloadStatus&&k.push(this.delegate.downloadStatus);return[].concat(_.tX(new Set(k)))};
kFn.prototype.getTypeName=function(){return"ytMainVideoEntity"};var fOj=new _.kp("downloadsPageSmartDownloadsOptInBannerParams");var EXb=new _.kp("downloadsPageUpsellBannerParams");var o41=function(){y1.apply(this,arguments)};
_.E(o41,y1);o41.prototype.getAssociations=function(){return[]};
o41.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var v4G=function(){y1.apply(this,arguments)};
_.E(v4G,y1);v4G.prototype.getAssociations=function(){return[]};
v4G.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var CMG=function(){y1.apply(this,arguments)};
_.E(CMG,y1);CMG.prototype.getAssociations=function(){return[]};
CMG.prototype.getTypeName=function(){return"macroMarkerEntity"};var GFL=function(){y1.apply(this,arguments)};
_.E(GFL,y1);GFL.prototype.getAssociations=function(){return[]};
GFL.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var pF1=function(){y1.apply(this,arguments)};
_.E(pF1,y1);pF1.prototype.getAssociations=function(){return[]};
pF1.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var PMU=function(){y1.apply(this,arguments)};
_.E(PMU,y1);PMU.prototype.getAssociations=function(){return[]};
PMU.prototype.getTypeName=function(){return"playerStateEntity"};var WPL=function(){y1.apply(this,arguments)};
_.E(WPL,y1);WPL.prototype.getAssociations=function(){return[]};
WPL.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var HWL=function(){y1.apply(this,arguments)};
_.E(HWL,y1);HWL.prototype.getAssociations=function(){return[]};
HWL.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var NGn=function(){y1.apply(this,arguments)};
_.E(NGn,y1);NGn.prototype.getAssociations=function(){return[]};
NGn.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.jS=new _.kp("dislikeButtonViewModel");_.YS=new _.kp("likeButtonViewModel");var IGn=new _.kp("videoSummaryContentViewModel");var ZW1=new _.kp("videoSummaryParagraphViewModel");var SEn=new _.kp("changeTimelyActionVisibilityCommand");var uI6=new _.kp("hideEngagementPanelEndpoint");var QMw=new _.kp("refreshPanelEndpoint");var bWD=new _.kp("scrollToSectionEndpoint");var RGw=new _.kp("seekToVideoTimestampCommand");_.Fj=new _.kp("showEngagementPanelEndpoint");var lGn=new _.kp("showTransientPlayerScrimOverlayCommand");var dRU=new _.kp("toggleEngagementPanelCommand");_.fG1=new _.kp("createBroadcastCommand");var zGD=new _.kp("metadataUpdateCommand");var FPD=function(){y1.apply(this,arguments)};
_.E(FPD,y1);FPD.prototype.getAssociations=function(){return[]};
FPD.prototype.getTypeName=function(){return"featuredProductsEntity"};var c0J=function(){y1.apply(this,arguments)};
_.E(c0J,y1);c0J.prototype.getAssociations=function(){return[]};
c0J.prototype.getTypeName=function(){return"pinnedProductEntity"};var E4J=function(){y1.apply(this,arguments)};
_.E(E4J,y1);E4J.prototype.getAssociations=function(){return[]};
E4J.prototype.getTypeName=function(){return"trendingOfferEntity"};_.aGI=new _.kp("merchandiseShelfRenderer");var Mn6=new _.kp("shoppingContentLineItemViewModel");var $R1=new _.kp("gridMovieRenderer");_.URD=new _.kp("movieRenderer");var g4U=function(){y1.apply(this,arguments)};
_.E(g4U,y1);g4U.prototype.getAssociations=function(){return[]};
g4U.prototype.getTypeName=function(){return"compositeSourceEntity"};var iW1=function(){y1.apply(this,arguments)};
_.E(iW1,y1);iW1.prototype.getAssociations=function(){var k=[];this.delegate.compositeSourceKeys&&k.push.apply(k,_.tX(this.delegate.compositeSourceKeys));return[].concat(_.tX(new Set(k)))};
iW1.prototype.getTypeName=function(){return"multiviewStagingEntity"};var LPD=function(){y1.apply(this,arguments)};
_.E(LPD,y1);LPD.prototype.getAssociations=function(){var k=[];this.delegate.trackDownloadMetadatas&&k.push.apply(k,_.tX(this.delegate.trackDownloadMetadatas));return[].concat(_.tX(new Set(k)))};
LPD.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var OWL=function(){y1.apply(this,arguments)};
_.E(OWL,y1);
OWL.prototype.getAssociations=function(){var k=[];this.delegate.downloadedTracks&&k.push.apply(k,_.tX(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&k.push.apply(k,_.tX(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&k.push.apply(k,_.tX(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&k.push.apply(k,_.tX(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&k.push.apply(k,_.tX(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
k.push.apply(k,_.tX(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&k.push.apply(k,_.tX(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&k.push.apply(k,_.tX(this.delegate.metadataOnlyTracks));return[].concat(_.tX(new Set(k)))};
OWL.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var y06=function(){y1.apply(this,arguments)};
_.E(y06,y1);y06.prototype.getAssociations=function(){var k=[];this.delegate.trackDownloadMetadatas&&k.push.apply(k,_.tX(this.delegate.trackDownloadMetadatas));return[].concat(_.tX(new Set(k)))};
y06.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var XFL=function(){y1.apply(this,arguments)};
_.E(XFL,y1);XFL.prototype.getAssociations=function(){var k=[];this.delegate.playbackData&&k.push(this.delegate.playbackData);this.delegate.localImageEntities&&k.push.apply(k,_.tX(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.tX(new Set(k)))};
XFL.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var xR1=function(){y1.apply(this,arguments)};
_.E(xR1,y1);
xR1.prototype.getAssociations=function(){var k=[];this.delegate.musicLibraryStatusEntity&&k.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&k.push.apply(k,_.tX(this.delegate.primaryArtists));this.delegate.details&&k.push(this.delegate.details);this.delegate.userDetails&&k.push(this.delegate.userDetails);this.delegate.tracks&&k.push.apply(k,_.tX(this.delegate.tracks));this.delegate.share&&k.push(this.delegate.share);this.delegate.downloadMetadata&&k.push(this.delegate.downloadMetadata);this.delegate.refresh&&
k.push(this.delegate.refresh);return[].concat(_.tX(new Set(k)))};
xR1.prototype.getTypeName=function(){return"musicAlbumRelease"};
var A0U=function(){y1.apply(this,arguments)};
_.E(A0U,y1);A0U.prototype.getAssociations=function(){var k=[];this.delegate.albumRelease&&k.push(this.delegate.albumRelease);this.delegate.tracks&&k.push.apply(k,_.tX(this.delegate.tracks));return[].concat(_.tX(new Set(k)))};
A0U.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var eGG=function(){y1.apply(this,arguments)};
_.E(eGG,y1);eGG.prototype.getAssociations=function(){var k=[];this.delegate.albumRelease&&k.push(this.delegate.albumRelease);return[].concat(_.tX(new Set(k)))};
eGG.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var qEG=function(){y1.apply(this,arguments)};
_.E(qEG,y1);qEG.prototype.getAssociations=function(){var k=[];this.delegate.details&&k.push(this.delegate.details);this.delegate.userDetails&&k.push(this.delegate.userDetails);return[].concat(_.tX(new Set(k)))};
qEG.prototype.getTypeName=function(){return"musicArtist"};
var mR7=function(){y1.apply(this,arguments)};
_.E(mR7,y1);mR7.prototype.getAssociations=function(){var k=[];this.delegate.parentArtist&&k.push(this.delegate.parentArtist);return[].concat(_.tX(new Set(k)))};
mR7.prototype.getTypeName=function(){return"musicArtistDetail"};
var DRD=function(){y1.apply(this,arguments)};
_.E(DRD,y1);DRD.prototype.getAssociations=function(){var k=[];this.delegate.parentArtist&&k.push(this.delegate.parentArtist);return[].concat(_.tX(new Set(k)))};
DRD.prototype.getTypeName=function(){return"musicArtistUserDetail"};var tn7=function(){y1.apply(this,arguments)};
_.E(tn7,y1);tn7.prototype.getAssociations=function(){return[]};
tn7.prototype.getTypeName=function(){return"musicLibraryEdit"};var sMQ=function(){y1.apply(this,arguments)};
_.E(sMQ,y1);sMQ.prototype.getAssociations=function(){return[]};
sMQ.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var VnZ=function(){y1.apply(this,arguments)};
_.E(VnZ,y1);
VnZ.prototype.getAssociations=function(){var k=[];this.delegate.tracks&&k.push.apply(k,_.tX(this.delegate.tracks));this.delegate.refresh&&k.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&k.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&k.push(this.delegate.details);this.delegate.downloadMetadata&&k.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&k.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&k.push(this.delegate.userDetails);this.delegate.entryCollection&&
k.push(this.delegate.entryCollection);this.delegate.share&&k.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&k.push.apply(k,_.tX((new hGn(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.tX(new Set(k)))};
VnZ.prototype.getTypeName=function(){return"musicPlaylist"};
var hGn=function(){OZ.apply(this,arguments)};
_.E(hGn,OZ);hGn.prototype.getAssociations=function(){var k=[];this.delegate.creatorEntity&&k.push(this.delegate.creatorEntity);return[].concat(_.tX(new Set(k)))};var BGR=function(){y1.apply(this,arguments)};
_.E(BGR,y1);BGR.prototype.getAssociations=function(){return[]};
BGR.prototype.getTypeName=function(){return"musicShare"};var jM6=function(){y1.apply(this,arguments)};
_.E(jM6,y1);
jM6.prototype.getAssociations=function(){var k=[];this.delegate.musicLibraryStatusEntity&&k.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&k.push.apply(k,_.tX(this.delegate.artists));this.delegate.audioModeVersion&&k.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&k.push(this.delegate.videoModeVersion);this.delegate.userDetails&&k.push(this.delegate.userDetails);this.delegate.details&&k.push(this.delegate.details);this.delegate.albumRelease&&k.push(this.delegate.albumRelease);this.delegate.share&&
k.push(this.delegate.share);this.delegate.libraryEdit&&k.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&k.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&k.push(this.delegate.playbackPosition);this.delegate.lyrics&&k.push(this.delegate.lyrics);return[].concat(_.tX(new Set(k)))};
jM6.prototype.getTypeName=function(){return"musicTrack"};
var YEU=function(){y1.apply(this,arguments)};
_.E(YEU,y1);YEU.prototype.getAssociations=function(){var k=[];this.delegate.parentTrack&&k.push(this.delegate.parentTrack);return[].concat(_.tX(new Set(k)))};
YEU.prototype.getTypeName=function(){return"musicTrackDetail"};
var wFD=function(){y1.apply(this,arguments)};
_.E(wFD,y1);wFD.prototype.getAssociations=function(){var k=[];this.delegate.parentTrack&&k.push(this.delegate.parentTrack);return[].concat(_.tX(new Set(k)))};
wFD.prototype.getTypeName=function(){return"musicTrackUserDetail"};var qj=new _.kp("musicResponsiveListItemRenderer");var xug=new _.kp("addToPlaylistEndpoint");var n4L=new _.kp("captionPickerEndpoint");var J0L=new _.kp("suggestStats");var r0Q=new _.kp("backstageImageUploadEndpoint");var KPn=new _.kp("createBackstagePostDialogEndpoint");_.TG6=new _.kp("createCommentReplyDialogEndpoint");_.kpZ=new _.kp("updateCommentDialogEndpoint");_.oX6=new _.kp("updateCommentReplyDialogEndpoint");var vXU=new _.kp("menuEndpoint");var fzO=new _.kp("modalEndpoint");var CvG=new _.kp("playlistEditorEndpoint");var GpJ=new _.kp("copyTextEndpoint");var pNL,PvR;pNL=new _.kp("shareEndpoint");PvR=new _.kp("shareEntityEndpoint");_.W$U=new _.kp("shareEntityServiceEndpoint");_.MP2=new _.kp("userFeedbackEndpoint");_.mw=new _.kp("watchEndpoint");var HGi=new _.kp("watchPlaylistEndpoint");var HXQ=new _.kp("addUpcomingEventReminderEndpoint");_.wA=new _.kp("getCommentsFromInboxCommand");var Ni1=new _.kp("notificationOptOutEndpoint");var IOn=new _.kp("recordNotificationInteractionsEndpoint");var ZX6=new _.kp("removeUpcomingEventReminderEndpoint");_.ts=new _.kp("getDownloadActionCommand");_.SqR=new _.kp("offlineOrchestrationActionCommand");var uFQ=function(){y1.apply(this,arguments)};
_.E(uFQ,y1);uFQ.prototype.getAssociations=function(){return[]};
uFQ.prototype.getTypeName=function(){return"captionTrack"};var Q$Q=function(){y1.apply(this,arguments)};
_.E(Q$Q,y1);Q$Q.prototype.getAssociations=function(){return[]};
Q$Q.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var bXL=function(){y1.apply(this,arguments)};
_.E(bXL,y1);bXL.prototype.getAssociations=function(){return[]};
bXL.prototype.getTypeName=function(){return"offlineVideoPolicy"};var RT6=function(){y1.apply(this,arguments)};
_.E(RT6,y1);RT6.prototype.getAssociations=function(){return[]};
RT6.prototype.getTypeName=function(){return"offlineVideoStreams"};var lOR=function(){y1.apply(this,arguments)};
_.E(lOR,y1);lOR.prototype.getAssociations=function(){var k=[];this.delegate.transfer&&k.push(this.delegate.transfer);this.delegate.adsPlaybackData&&k.push.apply(k,_.tX(this.delegate.adsPlaybackData));this.delegate.drmLicense&&k.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&k.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.tX(new Set(k)))};
lOR.prototype.getTypeName=function(){return"playbackData"};var dcL=function(){y1.apply(this,arguments)};
_.E(dcL,y1);dcL.prototype.getAssociations=function(){return[]};
dcL.prototype.getTypeName=function(){return"refresh"};var fOQ=function(){y1.apply(this,arguments)};
_.E(fOQ,y1);fOQ.prototype.getAssociations=function(){var k=[];this.delegate.offlineVideoStreams&&k.push.apply(k,_.tX(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&k.push.apply(k,_.tX(this.delegate.captionTrack));return[].concat(_.tX(new Set(k)))};
fOQ.prototype.getTypeName=function(){return"transfer"};var zTU=function(){y1.apply(this,arguments)};
_.E(zTU,y1);zTU.prototype.getAssociations=function(){return[]};
zTU.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var F$G=new _.kp("showMoreDrawerCommand");var cv6=new _.kp("updateEngagementPanelContentCommand");var EX6=new _.kp("getPdgBuyFlowCommand");var aOI=new _.kp("liveChatPurchaseMessageEndpoint");var MKU=new _.kp("openSuperStickerBuyFlowCommand");var $cG=new _.kp("updatePdgFeatureEnablementCommand");var Uc1=function(){y1.apply(this,arguments)};
_.E(Uc1,y1);Uc1.prototype.getAssociations=function(){return[]};
Uc1.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var gXw=function(){y1.apply(this,arguments)};
_.E(gXw,y1);gXw.prototype.getAssociations=function(){return[]};
gXw.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.iX1=new _.kp("pdgCommentChipRenderer");_.L$Q=new _.kp("permissionRoleBottomBarRenderer");_.OXQ=new _.kp("updatePermissionRoleCommand");var yv1=new _.kp("prefetchWatchCommand");var XN1=new _.kp("updatePlayerErrorMessageCommand");var Mof=new _.kp("toggleCaptionsVisibilityCommand");_.xcJ=new _.kp("quickActionsViewModel");var AvU=new _.kp("playerResponse");var eT6=new _.kp("playlistRenderer");_.qqD=new _.kp("playlistVideoListRenderer");_.n5=new _.kp("playlistEditEndpoint");var mc7=new _.kp("createImagePollCommand");var DcI=new _.kp("createQuizCommand");var tKR=new _.kp("quizRenderer");var s$Q=new _.kp("uploadedVideoRenderer");var VK7=new _.kp("decorateMessageEndpoint");var hT1=new _.kp("lpOfferCardOptionViewModel");var Bi7=new _.kp("sfvAudioItemPlaybackCommand");var j$G=function(){y1.apply(this,arguments)};
_.E(j$G,y1);j$G.prototype.getAssociations=function(){return[]};
j$G.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.Jq=new _.kp("reelNonVideoContentEndpoint");_.ZM=new _.kp("reelWatchEndpoint");_.rA=new _.kp("reelItemRenderer");var YqU=new _.kp("reelMetapanelViewModel");_.K5=new _.kp("reelNonVideoContentRenderer");_.wNQ=new _.kp("reelPlayerOverlayRenderer");var nXL=new _.kp("shortsLockupViewModel");var JvD=new _.kp("sponsorButtonViewModel");var rv6=new _.kp("reelItemWatchResponse");var K$U=new _.kp("textBadgeRenderer");_.TK=new _.kp("buttonRenderer");_.k8=new _.kp("toggleButtonRenderer");var tt2=new _.kp("switchButtonViewModel");_.TiQ=new _.kp("confirmDialogRenderer");var kqR;kqR=new _.kp("menuRenderer");_.oIG=new _.kp("menuFlexibleItemRenderer");var vIJ=new _.kp("pollRenderer");_.CzD=new _.kp("backgroundPromoRenderer");var pc7;_.GqR=new _.kp("chipCloudRenderer");pc7=new _.kp("chipCloudChipRenderer");var Pz1=new _.kp("dropdownRenderer");var W4w=new _.kp("gridVideoRenderer");_.Hb1=new _.kp("itemSectionRenderer");_.N9L=new _.kp("messageRenderer");var IlU=new _.kp("sortFilterHeaderRenderer");_.oT=new _.kp("videoRenderer");var Zb6=new _.kp("resolveUrlCommandMetadata");var SBQ=function(){y1.apply(this,arguments)};
_.E(SBQ,y1);SBQ.prototype.getAssociations=function(){return[]};
SBQ.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.u17=new _.kp("getAnswerCommand");_.H7=new _.kp("searchEndpoint");var Qln=new _.kp("genAiRichTextViewModel");var yn3=new _.kp("overviewAnswerViewModel");var bbD=new _.kp("videoOverviewViewModel");var Rc1=new _.kp("addToPlaylistServiceEndpoint");var ll7=new _.kp("clearSearchHistoryEndpoint");var d7G=new _.kp("clearWatchHistoryEndpoint");var flU=new _.kp("webSerializedServiceEndpointExtension");_.zcR=new _.kp("createCommentEndpoint");var F4J=new _.kp("createCommentReplyEndpoint");var cC1=new _.kp("performCommentActionEndpoint");var EIn=new _.kp("updateCommentEndpoint");var alG=new _.kp("updateCommentReplyEndpoint");_.vQ=new _.kp("createPlaylistServiceEndpoint");var MrZ=new _.kp("deletePlaylistEndpoint");var $7Z=new _.kp("deleteVideoEndpoint");var Xvf=new _.kp("getReportFormEndpoint");var U71=new _.kp("modifyChannelNotificationPreferenceEndpoint");var Boi;_.HY=new _.kp("offlinePlaylistEndpoint");Boi={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 jFf;_.WY=new _.kp("offlineVideoEndpoint");jFf={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 gIQ=new _.kp("pingingEndpoint");_.ibw=new _.kp("selectActiveIdentityEndpoint");var L4D=new _.kp("setSettingEndpoint");var S8g=new _.kp("undoFeedbackEndpoint");var ObI=new _.kp("unsubscribeEndpoint");_.yC6=new _.kp("updatedMetadataEndpoint");var XcR=function(){y1.apply(this,arguments)};
_.E(XcR,y1);XcR.prototype.getAssociations=function(){return[]};
XcR.prototype.getTypeName=function(){return"settingEntity"};_.x7L=new _.kp("updateLocalAppSettingCommand");var ACw=new _.kp("saveImageToDeviceEndpoint");var ecU=new _.kp("shareImageCommand");var qB1=new _.kp("sharingProviderDataCommand");var m7L=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(m7L,_.NI);var D7Z=[0,_.V5,-1];m7L.prototype.JSC$12596_serializeBinary=jc_(D7Z);var trL=_.Fr(D7Z);var slQ=new _.kp("userMentionSuggestionRenderer");var Vr1=new _.kp("liveChatTunnelCommand");var hcJ=new _.kp("showSponsorshipsGiftOfferDialogCommand");var B9J=new _.kp("sponsorshipsScrollableShelfViewModel");var jlL=new _.kp("updateUpcomingEventReminderButtonStateCommand");var rxQ=new _.kp("upcomingEventReminderButtonStateRenderer");var KTZ=new _.kp("subscribeEndpoint");var Tyn=new _.kp("registerTasksCommand");var keG=new _.kp("hideSheetCommand");var oZ6=new _.kp("hideSnackbarCommand");var vZR=new _.kp("showDialogCommand");_.Qv=new _.kp("showSheetCommand");var CkG=new _.kp("showSnackbarCommand");var GeQ=function(){y1.apply(this,arguments)};
_.E(GeQ,y1);GeQ.prototype.getAssociations=function(){return[]};
GeQ.prototype.getTypeName=function(){return"chipEntity"};var pm6=function(){y1.apply(this,arguments)};
_.E(pm6,y1);pm6.prototype.getAssociations=function(){return[]};
pm6.prototype.getTypeName=function(){return"dismissState"};_.M4=new _.kp("avatarViewModel");var PkL=new _.kp("badgeViewModel");_.C7=new _.kp("buttonViewModel");_.GV=new _.kp("chipViewModel");var Pc3=new _.kp("collectionThumbnailViewModel");var Wt7=new _.kp("contentPreviewImageViewModel");var HlL=new _.kp("decoratedAvatarViewModel");_.T$$=new _.kp("engagementBarViewModel");_.NQ1=new _.kp("imageBannerViewModel");var IWI=new _.kp("lockupContentMetadataRowExtension");_.Zl1=new _.kp("lockupMetadataViewModel");_.So1=new _.kp("lockupViewModel");var uGJ=new _.kp("avatarStackViewModel");_.QQ1=new _.kp("contentMetadataViewModel");var blD=function(){y1.apply(this,arguments)};
_.E(blD,y1);blD.prototype.getAssociations=function(){return[]};
blD.prototype.getTypeName=function(){return"pageHeaderEntity"};_.R6G=new _.kp("pageHeaderViewModel");var lWL=new _.kp("snackbarViewModel");var d3U=new _.kp("thumbnailHoverOverlayToggleActionsViewModel");_.p7=new _.kp("toggleButtonViewModel");var fWR=function(){y1.apply(this,arguments)};
_.E(fWR,y1);fWR.prototype.getAssociations=function(){return[]};
fWR.prototype.getTypeName=function(){return"votingEntity"};_.kXZ=new _.kp("votingViewModel");var z6n=new _.kp("sectionHeaderViewModel");var Ft6=new _.kp("notifyDropdownOptionSelectedCommand");var Sy3=new _.kp("listViewModel");_.bd=new _.kp("listItemViewModel");var pwO=new _.kp("toggleableListItemViewModel");var cNJ=new _.kp("dialogHeaderViewModel");var EZU=function(){y1.apply(this,arguments)};
_.E(EZU,y1);EZU.prototype.getAssociations=function(){return[]};
EZU.prototype.getTypeName=function(){return"dataFreshnessEntity"};var cwZ=new _.kp("suspenseViewModel");var aW7=new _.kp("tooltipViewModel");var MX1=function(){y1.apply(this,arguments)};
_.E(MX1,y1);MX1.prototype.getAssociations=function(){return[]};
MX1.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var $3G=function(){y1.apply(this,arguments)};
_.E($3G,y1);$3G.prototype.getAssociations=function(){return[]};
$3G.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var U3L=function(){y1.apply(this,arguments)};
_.E(U3L,y1);U3L.prototype.getAssociations=function(){return[]};
U3L.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.gZ7=new _.kp("transcriptSubmitCaptionCorrectionCommand");var il1=function(){y1.apply(this,arguments)};
_.E(il1,y1);il1.prototype.getAssociations=function(){return[]};
il1.prototype.getTypeName=function(){return"buttonEntity"};var WiZ=new _.kp("unpluggedStringRunImage");var Ltn=new _.kp("tabViewModel");var OlR=new _.kp("tabbedViewModel");var yNw=function(){y1.apply(this,arguments)};
_.E(yNw,y1);yNw.prototype.getAssociations=function(){return[]};
yNw.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.XmL=new _.kp("updateDescriptionAction");var x3J=new _.kp("updateToggleButtonTextAction");var ANL=new _.kp("showFullscreenPlayerControlsCommand");var e6Z=new _.kp("updateVideoMetadataCommand");_.qoQ=new _.kp("autoplaySwitchButtonRenderer");var ML;_.m3n=new _.kp("multiMarkersPlayerBarRenderer");ML=new _.kp("chapterRenderer");var D3I=new _.kp("heatMarkerRenderer");var EEZ=new _.kp("heatmapRenderer");var tXw=new _.kp("smartSkipPlayerScrimOverlayRenderer");var sQR=new _.kp("timedMarkerDecorationRenderer");var Dwm=new _.kp("postWebToNativeMessageCommand");var Ed=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Ed,_.NI);Ed.prototype.getMethodName=function(){return _.zb(this,1)};var VXQ=[0,_.V5,-2];Ed.prototype.JSC$12618_serializeBinary=jc_(VXQ);var h6G=_.fI(Ed,VXQ);var BQn=new _.kp("whitelistEditEndpoint");var jQJ=new _.kp("clearUrlParamCommand");var YoL=new _.kp("commerceActionCommand");_.wm7=new _.kp("getPaymentInstrumentsParamsCommand");var nZ6=new _.kp("getPaymentsClientTokenCommand");var JNG=new _.kp("googlePaymentBillingCommand");var rNG=new _.kp("googlePaymentPurchaseManagerCommand");_.KtG=new _.kp("logGtmCommand");var TQR=new _.kp("updateCardItemOnClickCommand");_.kn7=new _.kp("ypcPauseSubscriptionCommand");_.o01=new _.kp("ypcResumeSubscriptionCommand");var v0I=function(){y1.apply(this,arguments)};
_.E(v0I,y1);v0I.prototype.getAssociations=function(){return[]};
v0I.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var Cew=function(){y1.apply(this,arguments)};
_.E(Cew,y1);Cew.prototype.getAssociations=function(){return[]};
Cew.prototype.getTypeName=function(){return"commerceCartListEntity"};var Gnn=function(){y1.apply(this,arguments)};
_.E(Gnn,y1);Gnn.prototype.getAssociations=function(){return[]};
Gnn.prototype.getTypeName=function(){return"iconBadgeEntity"};var pBG=function(){y1.apply(this,arguments)};
_.E(pBG,y1);pBG.prototype.getAssociations=function(){return[]};
pBG.prototype.getTypeName=function(){return"pdpStateEntity"};var PeR=function(){y1.apply(this,arguments)};
_.E(PeR,y1);PeR.prototype.getAssociations=function(){return[]};
PeR.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var FKO=new _.kp("ypcOffersEndpoint");var Wan=new _.kp("cardItemRenderer"),HGL=new _.kp("cardItemTextRenderer");var NE7=new _.kp("commerceCartItemQuantityPickerRenderer");var IgI=new _.kp("linkCardRenderer");var yAx=new _.kp("quantityIncrementerButtonViewModel");var ZGD=new _.kp("quantityIncrementerViewModel");var SvD=new _.kp("themedImageViewModel");_.uzG=new _.kp("ypcCancelRecurrenceEndpoint");var QtJ=new _.kp("ypcCompleteTransactionEndpoint");_.bGL=new _.kp("ypcGetCartEndpoint");_.q4=new _.kp("ypcGetOffersEndpoint");_.PQ=new _.kp("ypcHandleTransactionEndpoint");var RuL=new _.kp("ypcLogWalletAnalyticDataEndpoint");_.lgJ=new _.kp("ypcRedeemCodeEndpoint");var dSL=new _.kp("ypcUpdateFopEndpoint");SS(ZB(1),N2(4));krD((new MessageChannel).port2);var fgD=function(){this.register=new Map},crb=function(k,v,C){k=k+"_"+v;
WQ.register.has(k)?C=WQ.register.get(k):(C=C(),WQ.register.set(k,C));return C},zuG=function(k){k=_.H(k.register.values());
for(var v=k.next();!v.done;v=k.next())_.CU(v.value,"ABORTED")};
fgD.prototype.clear=function(){zuG(this);this.register.clear()};
var WQ=new fgD;var v5g=Date.now().toString();var pqi=G3O();var uOj={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 FaR,F$;FaR=1;F$=function(k){this.veData=k};
_.Ss=function(k){return new F$({trackingParams:k})};
_.oB=function(k,v,C,G,p,P){var N=FaR++;return new F$({veType:k,veCounter:N,elementIndex:C,dataElement:v,youtubeData:G,jspbYoutubeData:p,loggingDirectives:P})};
_.W=F$.prototype;
_.W.getAsJson=function(){var k={};this.veData.trackingParams!==void 0?k.trackingParams=this.veData.trackingParams:(k.veType=this.veData.veType,this.veData.veCounter!==void 0&&(k.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(k.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(k.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(k.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(k.isCounterfactual=!0);
return k};
_.W.getAsJspb=function(){var k=new RqQ;this.veData.trackingParams!==void 0?k.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.Mh(k,2,this.veData.veType),this.veData.veCounter!==void 0&&_.Mh(k,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.Mh(k,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.zv(k,5,!0));if(this.veData.dataElement!==void 0){var v=this.veData.dataElement.getAsJspb();_.$x(k,7,v)}this.veData.youtubeData!==void 0&&_.$x(k,8,this.veData.jspbYoutubeData);
return k};
_.W.toString=function(){return JSON.stringify(this.getAsJson())};
_.W.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.W.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.Sj("yt_logging_screen.getRootVeType",IDb);_.Sj("yt_logging_screen.getCurrentCsn",_.Et);_.Sj("yt_logging_screen.getCttAuthInfo",a2);_.Sj("yt_logging_screen.setCurrentScreen",_.Mo);var czG=function(){this.events=new Map},E06=function(k){var v=[];
k=_.H(k.events.values());for(var C=k.next();!C.done;C=k.next())v.push(C.value);return v};
czG.prototype.clear=function(){this.events.clear()};var McL=function(){this.logTransport=new agQ;this.loggedEventRegister=new czG;this.unloggedEventRegister=new czG;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12655_flushTimer=new _.d2(this.flushInterval);this.JSC$12655_flushTimer.listen("tick",this.flush,!1,this)};
McL.prototype.flush=function(){if(this.eventsCount){var k={loggedEvents:E06(this.loggedEventRegister),unloggedEvents:E06(this.unloggedEventRegister)};if(_.z("export_player_version_to_ytconfig")){var v;(v=_.wt("PLAYER_CLIENT_VERSION"))?(v=v.split("-")[0].replace(/\./g,""),v=isNaN(Number(v))?"0":v):v="";var C=_.wt("PLAYER_CLIENT_VERSION");if(C){C=C.split("-");var G="";C.length>1&&(G=C[C.length-1]);C=o52(G.startsWith("canary_experiment")?"canary":G.startsWith("canary_control")?"control":"none")}else C=
"CLIENT_CANARY_STATE_UNKNOWN";k.dimensions={playerClientVersion:v,playerCanaryState:C}}this.logTransport.flush(k);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12655_flushTimer.enabled&&this.JSC$12655_flushTimer.stop()}};
var $SL=function(k){HQ==null&&(HQ=new McL);var v=HQ;var C=v.loggedEventRegister;k.dimensions=k.dimensions||{};k.dimensions.csn=_.Et()||"";var G=RZb(k.dimensions).join(";");if(k.records!=null)if(C.events.has(G)){var p;(p=C.events.get(G).records)==null||p.push.apply(p,_.tX(k.records))}else C.events.set(G,k);v.JSC$12655_flushTimer.enabled||v.JSC$12655_flushTimer.start();v.eventsCount++;v.eventsCount>=100&&v.flush()};var agQ=function(){};
agQ.prototype.flush=function(k,v){_.z("enable_client_sli_logging")&&_.sA("sliEventBatch",k,{sendIsolatedPayload:!!v})};var HQ;var g06;g06=function(k){var v=US6;k=k===void 0?{}:k;v=v.name;var C=Fuf("SUCCESS");$SL({dimensions:k,records:[{name:v,state:"SLI_STATE_END",status:C}]})};
_.E5m=function(k,v,C,G){this.name=k;this.sliId=v;this.timeoutMs=C;this.statusOnTimeout=G;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.E5m.prototype.getId=function(){return this.sliId};
_.v1=function(k,v){v=v===void 0?{}:v;k.ongoing||(k.ongoing=!0,k.dimensions=v,k.logSliId=hQD(),$SL({dimensions:k.dimensions,records:[{name:k.name,state:"SLI_STATE_START",sliId:k.logSliId}]}),k.timeoutMs>0&&(k.timeoutHandle=setTimeout(function(){_.CU(k,k.statusOnTimeout)},k.timeoutMs)))};
_.CU=function(k,v){k.ongoing&&(k.timeoutMs>0&&clearTimeout(k.timeoutHandle),k.ongoing=!1,v={dimensions:k.dimensions,records:[{name:k.name,status:Fuf(v),state:"SLI_STATE_END",sliId:k.logSliId}]},WQ.register.delete(k.name+"_"+k.sliId),$SL(v))};var US6=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var iGU=function(){y1.apply(this,arguments)};
_.E(iGU,y1);iGU.prototype.getAssociations=function(){return[]};
iGU.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var hzK=new _.kp("highlightTextDecoratorColorMapExtension");var sVZ=new _.kp("styleRunColorMapExtension");var Lux=_.qL(["data-"]),Xqj={};var Ar$={};var NT=function(k){this.wrappedPromise_=k===void 0?null:k;this.state_=0;this.JSC$12686_value_=null};
NT.prototype.then=function(k,v,C){return this.wrappedPromise_?this.wrappedPromise_.then(k,v,C):this.state_===1&&k?(k=k.call(C,this.JSC$12686_value_))&&typeof k.then==="function"?k:_.IT(k):this.state_===2&&v?(k=v.call(C,this.JSC$12686_value_))&&typeof k.then==="function"?k:_.LaG(k):this};
NT.prototype.getValue=function(){return this.JSC$12686_value_};
NT.prototype.isRejected=function(){return this.state_==2};
uMD(NT);_.LaG=function(k){var v=new NT;k=k===void 0?null:k;v.state_=2;v.JSC$12686_value_=k===void 0?null:k;return v};
_.IT=function(k){var v=new NT;k=k===void 0?null:k;v.state_=1;v.JSC$12686_value_=k===void 0?null:k;return v};var rrZ="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var OGG=["load","abort","error"],ZC=function(k,v,C){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12706_maxAspectRatio_=k;this.disableAnimation_=v===void 0?!1:v;this.disableExifRotation_=C===void 0?!1:C;this.JSC$12706_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12706_reject_=this.resolve_=null};
ZC.prototype.transform=function(k){var v=this;this.mime_=k.type;nd(dXR(k),this.dataUrlRead_,this.readError_,this);nd(l1Q(k.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(C,G){v.resolve_=C;v.JSC$12706_reject_=G})};
ZC.prototype.dataUrlRead_=function(k){this.dataUrl_=k;this.angle_!=null&&yzJ(this)};
ZC.prototype.exifRead_=function(k){if(this.disableExifRotation_)this.angle_=0;else{a:if(k=new DataView(k),k.byteLength<2||k.getUint16(0)!==65496)k=-2;else{for(var v=2,C=k.byteLength;v<C;){var G=k.getUint16(v),p=k.getUint16(v+2);if(G===65505){v+=4;G=k.getUint32(v);p=k.getUint16(v+4);if(G!==1165519206||p!==0)break;v+=6;G=k.getUint16(v)===18761;v+=k.getUint32(v+4,G);p=k.getUint16(v,G);v+=2;for(var P=0;P<p;P++){if(k.getUint16(v,G)===274){v+=8;k=k.getUint16(v,G);break a}v+=12}}else if(G>>8!==255)break;
else v+=p+2}k=-1}switch(k){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&&yzJ(this)};
ZC.prototype.readError_=function(){this.JSC$12706_reject_()};
var yzJ=function(k){If(k.JSC$12706_image_,OGG,k.completeTransform_,!1,k);k.JSC$12706_image_.src=_.hG(k.dataUrl_).toString();k.JSC$12706_image_.src!=Vi.toString()&&k.JSC$12706_image_.src.substr(0,11)==="data:image/"||k.JSC$12706_reject_()};
ZC.prototype.completeTransform_=function(){if(this.JSC$12706_image_.src!=Vi.toString()){var k=_.hG(this.dataUrl_),v=this.JSC$12706_image_.naturalHeight?this.JSC$12706_image_.naturalWidth/this.JSC$12706_image_.naturalHeight:null;this.invalidAspectRatio=v>this.JSC$12706_maxAspectRatio_||v<1/this.JSC$12706_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var C=this.JSC$12706_image_.naturalWidth,G=this.JSC$12706_image_.naturalHeight,p=v=0,P=this.JSC$12706_image_.naturalHeight?this.JSC$12706_image_.naturalWidth/
this.JSC$12706_image_.naturalHeight:null;P>this.JSC$12706_maxAspectRatio_?(C=this.JSC$12706_maxAspectRatio_*G,v=(C-this.JSC$12706_image_.naturalWidth)/2,this.cropped=!0):P<1/this.JSC$12706_maxAspectRatio_?(G=this.JSC$12706_maxAspectRatio_*C,p=(G-this.JSC$12706_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)P=C,C=G,G=P,P=v,v=p,p=P;switch(this.angle_){case 90:p-=C;break;case 180:v-=C;p-=G;break;case 270:v-=
G}this.cropped||this.angle_%360!==0?(k=document.createElement("canvas"),k.width=C||1,k.height=G||1,this.JSC$12706_image_.naturalWidth&&this.JSC$12706_image_.naturalHeight&&(C=k.getContext("2d"),C.rotate(Math.PI/180*this.angle_),C.drawImage(this.JSC$12706_image_,v,p,this.JSC$12706_image_.naturalWidth,this.JSC$12706_image_.naturalHeight)),this.transformedData=_.hG(k.toDataURL(this.mime_))):this.transformedData=k}else this.transformedData=k;this.resolve_(this)}};var S4=function(k,v){_.lS.call(this,k);this.value=v};
_.E(S4,_.lS);
var u$=function(k,v,C,G,p,P,N){N=N===void 0?!1:N;_.cj.call(this);var I=this;this.JSC$12711_url_=k;this.channelId_=v;this.maxFileSizeMb_=C;this.JSC$12711_maxAspectRatio_=G;this.dropZoneEl_=p;this.rejectInvalidAspectRatio_=N;this.selectButtonEl_=P;this.JSC$12711_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new zK(this.dropZoneEl_);this.selectOverlay_=new F9(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12711_image_=this.transfer_=null;this.handler_=new _.fT(this);_.Mt(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(P,"click",function(){I.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.E(u$,_.cj);u$.prototype.disposeInternal=function(){for(var k=this.selectButtonEl_.nextSibling;k&&k.parentNode&&k.tagName=="INPUT";)k.parentNode.removeChild(k),k=this.selectButtonEl_.nextSibling;this.cancel();_.cj.prototype.disposeInternal.call(this)};
u$.prototype.uploadPromise=function(){if(this.JSC$12711_image_==null)return null;this.uploadPromise_||XBn(this);return this.uploadPromise_};
u$.prototype.cancel=function(){xSw(this);this.JSC$12711_image_=null};
var xSw=function(k){k.transfer_&&k.transfer_.cancel();k.transfer_=null;k.uploadPromise_=null;k.resolve_=null;k.JSC$12711_reject_=null},XBn=function(k){xSw(k);
k.transfer_=_.W9D(k.JSC$12711_url_,{"X-YouTube-ChannelId":k.channelId_},k.JSC$12711_image_);k.handler_.listenOnce(k.transfer_,"l",k.JSC$12713_onUploadComplete_);k.handler_.listenOnce(k.transfer_,"n",k.onUploadError_);k.transfer_.run();k.uploadPromise_=new Promise(function(v,C){k.resolve_=v;k.JSC$12711_reject_=C})};
_.W=u$.prototype;_.W.onChange_=function(k){k.files.length&&(this.JSC$12711_image_=k.files[0],this.JSC$12711_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12711_image_=null,this.dispatchEvent(new S4("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(XBn(this),(new ZC(this.JSC$12711_maxAspectRatio_)).transform(this.JSC$12711_image_).then((0,_.eI)(this.onPreview_,this),(0,_.eI)(this.onPreviewError_,this))))};
_.W.onPreview_=function(k){if(k.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12711_image_=null),this.dispatchEvent(new S4("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;k.cropped&&this.dispatchEvent(new S4("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new S4("yt.comments.ImageUploadOverlay.CHANGE_EVENT",k.transformedData))};
_.W.onPreviewError_=function(){this.JSC$12711_image_=null;this.dispatchEvent(new S4("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.W.onHover_=function(k){k.stopPropagation();k.preventDefault();if(k.type==="dragover")k=!0;else if(k.type==="dragleave")k=!1;else return;this.dispatchEvent(new S4("yt.comments.ImageUploadOverlay.HOVER_EVENT",k))};
_.W.JSC$12713_onUploadComplete_=function(){var k=(0,_.qD1)(this.transfer_.getResponseText());this.resolve_(k.encryptedBlobId)};
_.W.onUploadError_=function(){this.JSC$12711_reject_();xSw(this)};var Az1=function(k){k=k||{};var v={},C={};this.url=k.url||"";this.args=k.args||_.t9.clone(v);this.assets=k.assets||{};this.attrs=k.attrs||_.t9.clone(C);this.fallback=k.fallback||null;this.fallbackMessage=k.fallbackMessage||null;this.html5=!!k.html5;this.disable=k.disable||{};this.loaded=!!k.loaded;this.messages=k.messages||{}};
Az1.prototype.clone=function(){var k=new Az1,v;for(v in this)if(this.hasOwnProperty(v)){var C=this[v];_.TJ(C)=="object"?k[v]=_.t9.clone(C):k[v]=C}return k};var euQ,qvL,mSZ,eu,tc1,stG,VcI,hun,BEJ,jtZ,YvL,wBG,n0G,JzL,rzn,KaQ,TEQ,kA7,oUU,vUI,CbL,GA1,pCJ,Pbw,W_L,H87,NX6,I41,Z8I,nii,SM1,uqL,QRR,b8J,R8L,l4U,deG,f4Q,z8Q,F_w,w0$,cMI,EU1,a4U,MYR,$ew,UeU,gU7,i8w,L_Z,O8R,yM1,XC1,xe7,AMG,e8n,QB,qMR,mew,DeJ,tY1,sRw,VYG,h8R,BXL,jRD,YMG,wC1,nUn,JMQ,rMI,K_Q,TXR,kDZ,odD,vdJ,jvf,CUQ,GDJ,piD,PU1,WqG,HML,NRI,I0w,ZMU,S$6,uT1,Q47,bM7,Rn1,l06,dxZ,f0R,znL,FqR,cUJ,Ed1,a0n,MV6,$x6,UxU;euQ=["account/accounts_list"];qvL=["acknowledge_channel_tou_strike"];mSZ=["notification/add_upcoming_event_reminder"];
_.DSZ=["att/get"];eu=["browse","music/browse","streaming_browse","unplugged/browse"];tc1=["channel/claim_legacy_youtube_channel"];stG=["history/clear_search_history"];VcI=["history/clear_watch_history"];hun=["comment/perform_comment_action"];BEJ=["comment/get_comment_replies"];jtZ=["ypc/commerce_action"];YvL=["backstage/create_post"];wBG=["live/create_broadcast"];n0G=["channel/create_channel"];JzL=["comment/create_comment_reply"];rzn=["comment/create_comment"];KaQ=["live_chat/create_poll"];TEQ=["playlist/create"];
kA7=["decorate_message"];oUU=["live_chat/delete_message"];vUI=["playlist/delete"];CbL=["video/delete"];GA1=["like/dislike"];pCJ=["dismissal/dismiss"];Pbw=["flag/flag"];W_L=["flow"];H87=["account/account_menu"];NX6=["playlist/get_add_to_playlist"];I41=["get_answer"];Z8I=["channel/get_channel_creation_form"];nii=["offline/get_download_action"];SM1=["kids/get_kids_blocklist_picker"];uqL=["live_chat/get_item_context_menu"];QRR=["live_chat/get_live_chat_message_buy_flow"];b8J=["live_chat/get_live_chat_replay"];
R8L=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];l4U=["live_chat/get_live_chat_super_sticker_buy_flow"];deG=["notification/get_notification_menu"];f4Q=["playlist/get_settings_editor"];z8Q=["backstage/get_post_video_preview"];F_w=["account/get_profile_card"];w0$=["share/get_share_panel"];cMI=["share/get_sharing_provider_data"];EU1=["get_survey"];a4U=["notification/get_unseen_count"];MYR=["get_user_mention_suggestions"];$ew=["get_watch"];UeU=["guide"];
gU7=["feedback"];i8w=["kids/update_blacklist"];L_Z=["like/like"];O8R=["live_chat/live_chat_action"];yM1=["live_chat/manage_user"];XC1=["video_manager/metadata_update"];xe7=["live_chat/moderate"];AMG=["notification/modify_channel_preference"];e8n=["notification/opt_out"];QB=["get_panel","get_posts_by_host_panel"];qMR=["player"];mew=["browse/edit_playlist"];DeJ=["notification/record_interactions"];tY1=["reel/reel_item_watch"];sRw=["reel/reel_watch_sequence"];VYG=["like/removelike"];h8R=["notification/remove_upcoming_event_reminder"];
BXL=["flag/get_form"];jRD=["miniapp/report_value"];YMG=["navigation/resolve_url"];wC1=["channel/reveal_business_email"];nUn=["in_video/search"];JMQ=["search","sfv/search","unplugged/search"];rMI=["live_chat/send_message"];K_Q=["live_chat/send_live_chat_vote"];TXR=["account/set_setting"];kDZ=["submit_caption_correction"];odD=["submit_form"];vdJ=["subscription/subscribe"];jvf=["get_transcript"];CUQ=["resolve_location","unplugged/resolve_location"];GDJ=["subscription/unsubscribe"];piD=["backstage/update_post"];
PU1=["channel_edit/update_channel_page_settings"];WqG=["comment/update_comment_reply"];HML=["comment/update_comment"];NRI=["comment/update_comments_settings"];I0w=["creator/update_creator_channel"];ZMU=["pdg/update_enablement"];S$6=["updated_metadata"];uT1=["channel_edit/validate_channel_handle"];Q47=["verify_age"];bM7=["next","unplugged/watch_next"];Rn1=["whitelist/edit"];l06=["ypc/cancel_recurrence"];dxZ=["ypc/complete_transaction"];f0R=["ypc/get_cart"];znL=["ypc/get_fix_instrument_params"];
FqR=["ypc/get_offers"];cUJ=["ypc/get_payment_instruments_params"];Ed1=["ypc/handle_transaction"];a0n=["ypc/log_payment_server_analytics"];MV6=["ypc/pause_subscription"];$x6=["ypc/redeem_code"];UxU=["ypc/resume_subscription"];var gdL=[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,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,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,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,32633,74858,271884,222932,279119,271886,213915,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,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,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,263843,196075,194768,252201,194769,191885,281480,233634,265810,194770,195350,195349,194771,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,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,277848,173191,173192,
173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,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,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,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,273960,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,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,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,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,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 px=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.Sj("yt.msgs_",px);var b$=new _.oi("ACTION_ROUTER_TOKEN");_.RT=function(){this.autonavState_=_.z("kevlar_is_pupi_enabled")?2:NAj()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.RT.prototype.getState=function(){return this.autonavState_};
_.RT.prototype.pause=function(k){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=k):this.autonavState_==1&&(this.disabledAutonavPauseReason_=k)};
_.RT.prototype.setState=function(k,v,C){v&&(this.autoplayChangedByUser=!0);v=this.autonavState_===3||k===3;this.autonavState_!=k&&(this.autonavState_=k,k!=3&&_.IBg(k==2),k=_.z("kevlar_is_pupi_enabled")?C||v:!0,_.Cn.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,k,C))};
_.RT.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.jN(_.RT);var l$=function(){this.hasRun=!1};var dv={},FvD=(dv.auto_search="LATENCY_ACTION_AUTO_SEARCH",dv.ad_to_ad="LATENCY_ACTION_AD_TO_AD",dv.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",dv.app_startup="LATENCY_ACTION_APP_STARTUP",dv.browse="LATENCY_ACTION_BROWSE",dv.cast_splash="LATENCY_ACTION_CAST_SPLASH",dv.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",dv.channels="LATENCY_ACTION_CHANNELS",dv.chips="LATENCY_ACTION_CHIPS",dv.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",dv.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
dv.editor="LATENCY_ACTION_EDITOR",dv.embed="LATENCY_ACTION_EMBED",dv.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",dv.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",dv.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",dv.explore="LATENCY_ACTION_EXPLORE",dv.favorites="LATENCY_ACTION_FAVORITES",dv.home="LATENCY_ACTION_HOME",dv.inboarding="LATENCY_ACTION_INBOARDING",dv.landing="LATENCY_ACTION_LANDING",dv.learning="LATENCY_ACTION_LEARNING",
dv.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",dv.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",dv.library="LATENCY_ACTION_LIBRARY",dv.live="LATENCY_ACTION_LIVE",dv.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",dv.management="LATENCY_ACTION_MANAGEMENT",dv.mini_app="LATENCY_ACTION_MINI_APP_PLAY",dv.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",dv.onboarding="LATENCY_ACTION_ONBOARDING",dv.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
dv.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",dv.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",dv.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",dv.prebuffer="LATENCY_ACTION_PREBUFFER",dv.prefetch="LATENCY_ACTION_PREFETCH",dv.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",dv.profile_switcher="LATENCY_ACTION_LOGIN",dv.projects="LATENCY_ACTION_PROJECTS",dv.reel_watch="LATENCY_ACTION_REEL_WATCH",dv.results="LATENCY_ACTION_RESULTS",dv.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
dv.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",dv.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",dv.review="LATENCY_ACTION_REVIEW",dv.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",dv.search_ui="LATENCY_ACTION_SEARCH_UI",dv.search_suggest="LATENCY_ACTION_SUGGEST",dv.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",dv.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",dv.seek="LATENCY_ACTION_PLAYER_SEEK",dv.settings="LATENCY_ACTION_SETTINGS",dv.store="LATENCY_ACTION_STORE",
dv.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",dv.tenx="LATENCY_ACTION_TENX",dv.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",dv.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",dv.watch="LATENCY_ACTION_WATCH",dv.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",dv["watch,watch7"]="LATENCY_ACTION_WATCH",dv["watch,watch7_html5"]="LATENCY_ACTION_WATCH",dv["watch,watch7ad"]="LATENCY_ACTION_WATCH",dv["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",dv.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
dv.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",dv.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",dv.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",dv.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",dv.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",dv.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",dv.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",dv),elK=0;var VSb=function(k,v){$p.call(this,1,arguments);this.timer=v};
_.E(VSb,$p);var sD_=new AK3("aft-recorded",VSb);var MSf=_.G$.ytLoggingGelSequenceIdObj_||{};_.Sj("ytLoggingGelSequenceIdObj_",MSf);var f7=_.G$.ytLoggingLatencyUsageStats_||{};_.Sj("ytLoggingLatencyUsageStats_",f7);var zV=function(){this.cleanupJob=0},gS2=function(){zV.instance||(zV.instance=new zV);
return zV.instance};
_.W=zV.prototype;_.W.baseline=function(k,v,C){FR(this,"baseline_"+k)||_.sA("latencyActionBaselined",{clientActionNonce:k},{timestamp:v,cttAuthInfo:C})};
_.W.tick=function(k,v,C,G){FR(this,"tick_"+k+"_"+v)||_.sA("latencyActionTicked",{tickName:k,clientActionNonce:v},{timestamp:C,cttAuthInfo:G})};
_.W.info=function(k,v,C){var G=Object.keys(k).join("");FR(this,"info_"+G+"_"+v)||(k=Object.assign({},k),k.clientActionNonce=v,_.sA("latencyActionInfo",k,{cttAuthInfo:C}))};
_.W.jspbInfo=function(k,v,C){for(var G="",p=0;p<m5(k).length;p++)m5(k)[p]!==void 0&&(G=p===0?G.concat(""+p):G.concat("_"+p));FR(this,"info_"+G+"_"+v)||(_.xz(k,2,v),v={cttAuthInfo:C},C=_.z("jspb_sparse_encoded_pivot")?new x3([{}]):new x3,_.Um(C,7,yyG,k),$2_("latencyActionInfo",C,v))};
_.W.span=function(k,v,C){var G=Object.keys(k).join("");FR(this,"span_"+G+"_"+v)||(k.clientActionNonce=v,_.sA("latencyActionSpan",k,{cttAuthInfo:C}))};
var FR=function(k,v){f7[v]=f7[v]||{count:0};var C=f7[v];C.count++;C.time=(0,_.bj)();k.cleanupJob||(k.cleanupJob=_.Ab(_.B_,function(){var G=(0,_.bj)(),p;for(p in f7)f7[p]&&G-f7[p].time>6E4&&delete f7[p];k&&(k.cleanupJob=0)},5E3));
return C.count>5?(C.count===6&&Math.random()*1E5<1&&(C=new _.q5("CSI data exceeded logging limit with key",v.split("_")),v.indexOf("plev")>=0||_.ji(C)),!0):!1};var iMG,LqL;iMG=window;LqL=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.Qj=iMG.performance||iMG.mozPerformance||iMG.msPerformance||iMG.webkitPerformance||new LqL;var tSj=!1,Lvf=!1,hl_=(0,_.eI)(_.Qj.clearResourceTimings||_.Qj.webkitClearResourceTimings||_.Qj.mozClearResourceTimings||_.Qj.msClearResourceTimings||_.Qj.oClearResourceTimings||_.dM,_.Qj);var OMU=window;OMU.ytcsi&&(OMU.ytcsi.infoGel=_.z8,OMU.ytcsi.tick=_.Er);var o8D=function(k){$p.call(this,1,arguments);this.csn=k};
_.E(o8D,$p);var tED=new AK3("screen-created",o8D),lCm=[],kVb=Reb,dTD=0,Lx=new Map,v8Z=new Map,C$2=new Map;var ho$=Symbol("Cf"),sr=new WeakMap;var cQ=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},NP=function(){cQ.instance||(cQ.instance=new cQ);
return cQ.instance};
_.W=cQ.prototype;_.W.setClient=function(k){this.client=k};
_.W.JSC$12792_newScreen=function(){this.clear();this.csn=_.Et()};
_.W.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.W.reportShown=function(k,v,C){var G=this.JSC$12792_getTrackingParams(k),p=k.visualElement?k.visualElement:G;v=this.shownElements.has(p);var P=this.visibleState.get(p);this.shownElements.add(p);this.visibleState.set(p,!0);k.impressionLog&&!v&&k.impressionLog();if(G||k.visualElement)if(C=yUJ(this,k,C))if(p=Xi1(this,k),EN(this,k)||p){G=k.visualElement?k.visualElement:_.Ss(G);var N=k.interactionLoggingClientData;p||v?EN(this,k)&4?P||Z7m(this.client,C,G,N):EN(this,k)&1&&!v&&H7K(this.client,C,G,N):H7K(this.client,
C,G,N)}};
_.W.reportHidden=function(k,v,C){var G=this.JSC$12792_getTrackingParams(k),p=k.visualElement?k.visualElement:G;v=this.hiddenElements.has(p);var P=this.visibleState.get(p);this.hiddenElements.add(p);this.visibleState.set(p,!1);if(P===!1)return!0;if(!G&&!k.visualElement)return!1;C=yUJ(this,k,C);if(!C||!EN(this,k)&&Xi1(this,k))return!1;G=k.visualElement?k.visualElement:_.Ss(G);EN(this,k)&8?SND(this.client,C,G):EN(this,k)&2&&!v&&(k=this.client,v=iF({cttAuthInfo:a2(C)||void 0},C),G={csn:C,ve:G.getAsJson(),
eventType:2},C==="UNDEFINED_CSN"?yj("visualElementHidden",v,G):k?DA("visualElementHidden",G,k,v):_.sA("visualElementHidden",G,v));return!0};
_.W.JSC$12792_getTrackingParams=function(k){var v=this.getData(k),C,G;if(_.z("il_use_view_model_logging_context")&&(v==null?0:(C=v.context)==null?0:(G=C.loggingContext)==null?0:G.loggingDirectives))return v.context.loggingContext.loggingDirectives.trackingParams||"";var p,P;if(v==null?0:(p=v.rendererContext)==null?0:(P=p.loggingContext)==null?0:P.loggingDirectives)return v.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(v==null?0:v.loggingDirectives)return v.loggingDirectives.trackingParams||
"";var N;return((N=k.veContainer)==null?0:N.trackingParams)?k.veContainer.trackingParams:(v==null?void 0:v.trackingParams)||""};
_.W.JSC$12792_elementShouldLogGesture=function(k,v){k=this.getData(k);return!!((Math.floor(Number(k&&k.loggingDirectives&&k.loggingDirectives.gestures&&k.loggingDirectives.gestures.types||""))||0)&v)};
_.W.JSC$12792_getNearestParentVe=function(k){var v=this.JSC$12792_getTrackingParams(k);return k.visualElement?k.visualElement:v?_.Ss(v):k.parentElement?this.JSC$12792_getNearestParentVe(k.parentElement):null};
var yUJ=function(k,v,C){var G=_.Et(C);return k.csn===null||G===k.csn||C?G:(k=new _.q5("VisibilityLogger called before newScreen",{caller:v.tagName,previous_csn:k.csn,current_csn:G}),_.ji(k),null)};
cQ.prototype.getData=function(k){var v,C=k.data||((v=k.props)==null?void 0:v.data);if(!C||k.isWebComponentWrapper){var G;C=(G=sr.get(k))==null?void 0:G[ho$]}return C};
var Xi1=function(k,v){var C;return!((C=k.getData(v))==null||!C.loggingDirectives)},EN=function(k,v){k=k.getData(v);
return Math.floor(Number(k&&k.loggingDirectives&&k.loggingDirectives.visibility&&k.loggingDirectives.visibility.types||""))||1};var aT;aT=function(){};
_.GI=function(){aT.instance||(aT.instance=new aT);return aT.instance};
aT.prototype.setClient=function(k){_.Th(NP().setClient).bind(NP())(k)};
_.xxU=function(){_.GI();_.Th(NP().JSC$12792_newScreen).bind(NP())()};
aT.prototype.clear=function(){_.Th(NP().clear).bind(NP())()};
aT.prototype.reportShown=function(k,v,C){_.Th(NP().reportShown).bind(NP())(k,v,C)};
aT.prototype.reportHidden=function(k,v,C){return _.Th(NP().reportHidden).bind(NP())(k,v,C)};
var VGb=function(k,v){return _.Th(NP().JSC$12792_getTrackingParams).bind(NP())(v)},BSx=function(k,v){return _.Th(NP().JSC$12792_getNearestParentVe).bind(NP())(v)};var MT,AUQ;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};
_.WU=function(){MT.instance||(MT.instance=new MT);return MT.instance};
MT.prototype.setClient=function(k){this.client=k};
AUQ=function(k,v,C){C=C===void 0?{}:C;_.Th(function(){var G,p,P,N=((G=_.F(v==null?void 0:v.commandMetadata,_.G8))==null?void 0:G.rootVe)||((p=_.F(v==null?void 0:v.commandMetadata,dTG))==null?void 0:(P=p.screenVisualElement)==null?void 0:P.uiType);if(N){G=_.F(v==null?void 0:v.commandMetadata,Zb6);if(G==null?0:G.parentTrackingParams){var I=_.Ss(G.parentTrackingParams);if(G.parentCsn)var S=G.parentCsn}else C.clickedVisualElement?I=C.clickedVisualElement:v.clickTrackingParams&&(I=_.Ss(v.clickTrackingParams));
a:{G=_.F(v,_.mw);p=_.F(v,HGi);if(G){if(p=Z5O(G,"VIDEO")){G={token:p,videoId:G.videoId};break a}}else if(p&&(G=Z5O(p,"PLAYLIST"))){G={token:G,playlistId:p.playlistId};break a}G=void 0}C=Object.assign({},{cttAuthInfo:G,parentCsn:S},C);if(_.z("expectation_logging")){var Q;C.loggingExpectations=((Q=_.F(v==null?void 0:v.commandMetadata,dTG))==null?void 0:Q.loggingExpectations)||void 0}_.$8(k,N,I,C)}else _.ji(new _.q5("Error: Trying to create a new screen without a rootVeType",v))})()};
_.$8=function(k,v,C,G){G=G===void 0?{}:G;_.Th(function(){gdL.includes(v)||(_.ji(new _.q5("createClientScreen() called with a non-page VE",v)),v=83769);G.isHistoryNavigation||(k.forwardHistoryStack=[],k.backHistoryStack.push({rootVe:v,key:G.key||""}));k.graftQueue=[];k.stateChangedQueue=[];G.dataPromises?en1(k,v,C,G):q$Q(k,v,C,G)})()};
_.mxU=function(k,v,C){C=C===void 0?0:C;_.Th(function(){v.then(function(G){k.pendingScreenCreation.has(C)&&k.pendingScreenFn&&k.pendingScreenFn();var p=_.Et(C),P=_.cR(C);if(p&&P){var N={automatedLogEventSource:3},I;(G==null?0:(I=G.response)==null?0:I.trackingParams)&&Or(k.client,p,P,_.Ss(G.response.trackingParams),!1,N);var S;(G==null?0:(S=G.playerResponse)==null?0:S.trackingParams)&&Or(k.client,p,P,_.Ss(G.playerResponse.trackingParams),!1,N)}})})()};
MT.prototype.graftServerVe=function(k,v,C){var G=this;return _.Th(function(){var p=_.Ss(k);_.UN(G,p,v,C);return p})()};
_.jmb=function(k,v,C,G){return _.z("enable_client_ve_spec")&&v.clientVeSpec?(v=_.oB(v.clientVeSpec.uiType,void 0,v.clientVeSpec.elementIndex,v.clientVeSpec.clientYoutubeData,void 0,v),_.UN(k,v,C,G)?v:null):v.trackingParams?k.graftServerVe(v.trackingParams,C,G):null};
_.PU=function(k,v,C,G){return _.Th(function(){if(!v.veType)return _.B3(new _.q5("Error: Trying to graft a client VE without a veType.")),null;if(v.visibilityTypes){var p=v.visibilityTypes.reduce(function(P,N){return P|N});
p={visibility:{types:String(p)}}}p=_.oB(v.veType,v.visualElement,v.elementIndex,v.clientYouTubeData,void 0,p);return _.UN(k,p,C,G)?p:null})()};
_.UN=function(k,v,C,G){G=G===void 0?0:G;return _.Th(function(){if(k.pendingScreenCreation.has(G))return k.graftQueue.push([v,C]),!0;var p=_.Et(G),P=C||_.cR(G);if(p&&P){if(_.z("combine_ve_grafts")){var N=k.cachedVisualElements.get(P.toString());N?N.push(v):(k.cachedRootVisualElements.set(P.toString(),P),k.cachedVisualElements.set(P.toString(),[v]));k.attachTimeout||(k.attachTimeout=_.Ab(_.B_,function(){Dx1(k,p)},1200))}else Or(k.client,p,P,v);
return!0}return!1})()};
_.gv=function(k,v,C){C=C===void 0?0:C;var G=k.recurringGrafts.get(C)||new Map;if(_.z("smarter_ve_dedupping"))for(var p=Array.from(G.keys()),P=0;P<p.length;P++){var N=void 0,I=void 0;var S=v;var Q=p[P];Q.isClientVe()&&S.isClientVe()?(N=S.getAsJson(),I=Q.getAsJson(),S=N.veType!==I.veType||N.elementIndex!==I.elementIndex||N.dataElement!==I.dataElement||S.getLoggingDirectives()!==Q.getLoggingDirectives()?!1:!0):S=Q.veData.trackingParams!==void 0&&S.veData.trackingParams!==void 0?((I=S.veData)==null?void 0:
I.trackingParams)===((N=Q.veData)==null?void 0:N.trackingParams):!1;if(S)return}else if(G.has(v))return;G.set(v,void 0);k.recurringGrafts.set(C,G);_.Et(C)==="UNDEFINED_CSN"||k.pendingScreenCreation.has(C)||_.UN(k,v,void 0,C)};
_.i$=function(k,v,C,G){G=_.Et(G===void 0?0:G);if(!G)return!1;QTb(k.client,G,v,C);return!0};
_.L7=function(k,v,C,G){if(!v)return!1;G=_.Et(G===void 0?0:G);if(!G)return!1;QTb(k.client,G,_.Ss(v),C);return!0};
_.Oj=function(k,v){var C=v.getScreenLayer&&v.getScreenLayer();if(v.visualElement)return _.i$(k,v.visualElement,void 0,C);v=VGb(_.GI(),v);return _.L7(k,v,void 0,C)};
MT.prototype.clickCommand=function(k,v,C){return _.L7(this,k.clickTrackingParams,v,C===void 0?0:C)};
MT.prototype.stateChanged=function(k,v,C){this.visualElementStateChanged(_.Ss(k),v,C===void 0?0:C)};
MT.prototype.visualElementStateChanged=function(k,v,C){C=C===void 0?0:C;C===0&&this.pendingScreenCreation.has(C)?this.stateChangedQueue.push([k,v]):this.logStateChanged(k,v,C)};
MT.prototype.logStateChanged=function(k,v,C){C=C===void 0?0:C;var G=_.Et(C);k=k||_.cR(C);return G&&k?(b7g(this.client,G,k,v),!0):!1};
var en1=function(k,v,C,G){G=G===void 0?{}:G;k.pendingScreenCreation.add(G.layer||0);k.pendingScreenFn=function(){q$Q(k,v,C,G);var N=_.cR(G.layer);if(N){for(var I=_.H(k.graftQueue),S=I.next();!S.done;S=I.next())S=S.value,_.UN(k,S[0],S[1]||N,G.layer);N=_.H(k.stateChangedQueue);for(I=N.next();!I.done;I=N.next())I=I.value,k.logStateChanged(I[0],I[1])}};
C||_.Et(G.layer)||k.pendingScreenFn();if(G.dataPromises)for(var p=_.H(G.dataPromises),P=p.next();!P.done;P=p.next())_.mxU(k,P.value,G.layer);else _.hb(Error("Df"))},q$Q=function(k,v,C,G){G=G===void 0?{}:G;
var p=void 0;G.layer||(G.layer=0);p=G.parentLayer!==void 0?G.parentLayer:G.layer;var P=_.Et(p);p=_.cR(p);var N=C||p,I;N&&(G.parentCsn!==void 0?I={clientScreenNonce:G.parentCsn,visualElement:N}:P&&P!=="UNDEFINED_CSN"&&(I={clientScreenNonce:P,visualElement:N}));var S,Q=_.wt("EVENT_ID");P==="UNDEFINED_CSN"&&Q&&(S={servletData:{serializedServletEventId:Q}});_.z("combine_ve_grafts")&&P&&Dx1(k,P);_.z("no_client_ve_attach_unless_shown")&&N&&P&&W7m(N,P);try{var R=_.GVg(k.client,v,I,G.csnToClone,G.cttAuthInfo,
S,G.implicitGestureType,void 0,G.loggingExpectations)}catch(f){_.Y3(f,{rootVeType:v,rootVe:p,parentVisualElement:C,currentCsn:P,parentEl:I,csnToClone:G.csnToClone});_.hb(f);return}_.Mo(R,v,G.layer,G.cttAuthInfo);P&&P!=="UNDEFINED_CSN"&&p&&!QaD(P)&&SND(k.client,P,p,!0);k.backHistoryStack[k.backHistoryStack.length-1]&&!k.backHistoryStack[k.backHistoryStack.length-1].csn&&(k.backHistoryStack[k.backHistoryStack.length-1].csn=R||"");_.z8({clientScreenNonce:R});_.xxU();var l=_.cR(G.layer);P&&P!=="UNDEFINED_CSN"&&
l&&(_.z("web_mark_root_visible")||_.z("music_web_mark_root_visible"))&&_.A2(R,l);k.pendingScreenCreation.delete(G.layer||0);k.pendingScreenFn=void 0;var d;(d=k.recurringGrafts.get(G.layer))==null||d.forEach(function(f,c){f?_.UN(k,c,f,G.layer):l&&_.UN(k,c,l,G.layer)});
tVR(k)},tVR=function(k){for(var v=0;v<k.afterNewScreenOneOffJobs.length;v++){var C=k.afterNewScreenOneOffJobs[v];
try{C()}catch(G){_.hb(G)}}for(v=k.afterNewScreenOneOffJobs.length=0;v<k.afterNewScreenRecurringJobs.length;v++){C=k.afterNewScreenRecurringJobs[v];try{C()}catch(G){_.hb(G)}}},Dx1=function(k,v){if(v===void 0)for(var C=SPf(),G=0;G<C.length;G++)C[G]!==void 0&&Dx1(k,C[G]);
else k.cachedVisualElements.forEach(function(p,P){(P=k.cachedRootVisualElements.get(P))&&pQK(k.client,v,P,p)}),k.cachedVisualElements.clear(),k.cachedRootVisualElements.clear(),k.attachTimeout=void 0};var ON=function(k){k=k===void 0?{layer:0}:k;this.hasRun=!1;this.createScreenConfig=k;k={};this.yyK=(k.response=!1,k.playerResponse=!1,k)};
_.E(ON,l$);ON.prototype.validate=function(k){return!(!k.data||!k.data.response&&!k.data.playerResponse)};
ON.prototype.handle=function(k){var v=_.WU(),C=this.createScreenConfig.layer;k.data.response&&k.data.response.trackingParams&&!this.yyK.response&&(v.graftServerVe(k.data.response.trackingParams,void 0,C),this.yyK.response=!0);k.data.playerResponse&&k.data.playerResponse.trackingParams&&!this.yyK.playerResponse&&(v.graftServerVe(k.data.playerResponse.trackingParams,void 0,C),this.yyK.playerResponse=!0)};var yB=function(){this.wZ=_.As();this.cA=[];this.bCP=0};
yB.prototype.processChunk=function(k){if(k){for(var v=_.H(this.cA),C=v.next();!C.done;C=v.next())C=C.value,C.validate(k)&&(C.handle(k),C.hasRun=!0);_.Er("np"+this.bCP);this.bCP++}};var aCK=function(k,v,C){C=C===void 0?{}:C;this.name=k;this.id=Vj.nextSpanId++;this.sessionId=Vj.sessionId;this.attributes=v;this.status=0;var G;this.startTime=(G=C.startTime)!=null?G:(0,_.bj)();this.isActiveSpan=C.active;if(k=Vj.stack[Vj.stack.length-1])this.parentId=k.id,k.children||(k.children=[]),k.children.push(this);k=_.H(Vj.processors);for(v=k.next();!v.done;v=k.next()){v=v.value;try{var p=G=void 0;(p=(G=v).onSpanStart)==null||p.call(G,this)}catch(P){_.ji(P)}}C.endTime!=null&&(this.isActiveSpan=
!1,this.end(1,C.endTime))};
aCK.prototype.end=function(k,v){k=k===void 0?1:k;this.endTime=v=v===void 0?(0,_.bj)():v;this.duration=this.endTime-this.startTime;this.status=k;this.isActiveSpan!==!1&&(Vj.stack[Vj.stack.length-1]===this?Vj.stack.pop():_.ji(Error("Ef`"+String(this.name))));k=_.H(Vj.processors);for(v=k.next();!v.done;v=k.next()){v=v.value;try{var C=void 0,G=void 0;(G=(C=v).onSpanEnd)==null||G.call(C,this)}catch(p){_.ji(p)}}};
aCK.prototype.addAttributes=function(k){Object.assign(this.attributes,k)};
var M46={end:function(){},
addAttributes:function(){}},Vj={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},E8$={rootSpan:function(){return Vj.stack[0]}};var UT2={};var kP3=function(k){this.observers=[];this.value=k};
_.W=kP3.prototype;_.W.subscribe=function(k){var v=this;if(k.idx!=null)throw Error("Gf");k.idx=this.observers.length;this.observers.push(k);try{k(this.value)}catch(C){}return function(){var C=v.observers[v.observers.length-1];v.observers[k.idx]=C;C.idx=k.idx;v.observers.pop()}};
_.W.update=function(k){this.value=k(this.value);this.notify()};
_.W.mutate=function(k){k(this.value);this.notify()};
_.W.set=function(k){this.value=k;this.notify()};
_.W.notify=function(){for(var k=_.H(this.observers),v=k.next();!v.done;v=k.next()){v=v.value;try{v(this.value)}catch(C){}}};var uJ3,s4L,BRZ;_.of=function(k,v,C,G,p,P,N,I){N=N===void 0?[]:N;I=I===void 0?[]:I;this.buildCommandPayload=k;this.navigate=v;this.handleServiceRequest=C;this.sendAction=G;this.JSC$12842_screenManager=p;this.commandResolverMap=P;this.autoLogResolverAllowlist=N;this.metaCommandClickLoggingDenylist=I;this.pendingCommands=new Set;this.isTracingEnabled=!1;s4L(this)};
uJ3=function(k,v,C){var G=[_.eZL,K97],p=TS2,P=kT$,N=_.WU(),I=VV6;C=C===void 0?[]:C;G=G===void 0?[]:G;_.of.instance=new _.of(k,v,p,P,N,I,C,G)};
s4L=function(k){if(!k.isTracingEnabled&&cBg("command")){var v=k.resolveCommand;k.resolveCommand=function(C,G){a:{for(p in C)if(Object.prototype.hasOwnProperty.call(C,p)){var p={commandType:p};break a}p={}}return $T$("command",p,v.bind(this,C,G))};
k.isTracingEnabled=!0}};
BRZ=function(k,v,C){if(!k.commandResolverMap)return!1;var G=XQD(v,k.commandResolverMap);return G?((k.autoLogResolverAllowlist.some(function(p){return!!_.F(v,p)})||(C==null?0:C.forceClickLogging))&&hnw(k,v,C),G instanceof Promise?G.then(function(p){p.resolve(v,C)}):G.resolve(v,C),!0):!1};
_.of.prototype.resolveCommand=function(k,v){var C=this,G=j4D(k);if(BRZ(this,k,v))return!0;if(G)return Y$L(this,k,v);if(!this.buildCommandPayload)return L7_(k,"Unhandled command by buildCommandPayload"),!1;var p=this.buildCommandPayload(k,v);if(v==null?0:v.commandController)p.commandController=v.commandController;if(p.type===0){if(!this.navigate)return O7x(k,"navigate"),!1;if(!wiQ(p.command))return L7_(k,"Page requests need to specify a url"),!1;_.z("logging_avoid_blocking_during_navigation")&&_.a1m().transition("application_navigating");
k=this.navigate(p)||[];zx1(k).then(function(){C.pendingCommands.delete(p.command)});
return!0}if(p.type===1){if(!this.handleServiceRequest)return O7x(k,"handleServiceRequest"),!1;(v==null?0:v.forceClickLogging)&&hnw(this,p.command,v);k=this.handleServiceRequest(p);zx1(k).then(function(){C.pendingCommands.delete(p.command)});
return!0}if(p.type===2){if(!this.sendAction)return O7x(k,"sendAction"),!1;hnw(this,p.command,v);this.sendAction(p);return!0}return!1};
var hnw=function(k,v,C){if((C==null||!C.disableClickTracking)&&k.JSC$12842_screenManager)if(v.clickTrackingParams&&_.z("log_click_with_layer_from_element_in_command_handler")){var G;C=C==null?void 0:(G=C.form)==null?void 0:G.element;k.JSC$12842_screenManager.clickCommand(v,null,C&&C.getScreenLayer&&C.getScreenLayer())}else v.clickTrackingParams?k.JSC$12842_screenManager.clickCommand(v):!_.z("disable_clicked_visual_element_in_command_handler")&&(C==null?0:C.clickedVisualElement)&&_.i$(k.JSC$12842_screenManager,
C.clickedVisualElement)},j4D=function(k){var v=!!_.F(k,_.oH),C;
k=((C=_.F(k,_.Cx))==null?void 0:C.signal)==="CLIENT_SIGNAL";return v||k},Y$L=function(k,v,C){var G=_.F(v,_.oH);
if(G)var p=(G==null?void 0:G.commands)||[];else{var P;if(((P=_.F(v,_.Cx))==null?void 0:P.signal)==="CLIENT_SIGNAL"){var N;p=((N=_.F(v,_.Cx))==null?void 0:N.actions)||[]}}if(p){(G=ndR(k,p))&&hnw(k,v,C);v=_.H(p);for(p=v.next();!p.done;p=v.next()){p=p.value;try{var I=Object.assign({},C);G&&(I.disableClickTracking=!0);k.resolveCommand(p,I)}catch(S){S instanceof Error&&_.hb(S)}}return!0}L7_(v,"Could not handle the meta command");return!1},ndR=function(k,v){return v.every(function(C){return k.metaCommandClickLoggingDenylist.some(function(G){return!!_.F(C,
G)})})},wiQ=function(k){var v;
return!((v=_.F(k==null?void 0:k.commandMetadata,_.G8))==null||!v.url)};var x8=function(){l$.apply(this,arguments)};
_.E(x8,l$);x8.prototype.validate=function(k){var v,C;return!this.hasRun&&!!((v=k.data.response)==null?0:(C=v.onResponseReceivedEndpoints)==null?0:C.length)};
x8.prototype.handle=function(k){var v=_.of.instance;k=_.H(k.data.response.onResponseReceivedEndpoints);for(var C=k.next();!C.done;C=k.next())v.resolveCommand(C.value)};var JUR,rUG,Kq7;
JUR=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=_.kr();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.AB=function(){rUG||(rUG=new JUR);return rUG};
Kq7=function(){var k=_.AB();k.miniplayerButtonActivation=!1;k.userActivation=!1;k.playlistWatchPageActivation=!1;k.productDetailsPageActivation=!1;k.miniAppPageActivation=!1;k.playablesDestPageActivation=!1;k.lockupActivation=!1;k.showMiniplayerCommandActivation=!1;k.playlistSuggestionsShelfActivation=!1;k.mediaSessionPipActivation=!1;k.watchPipActivation=!1;k.watchWhileActivation=!1;k.shortsPipActivation=!1;k.companionCanvasActivation=!1};
_.TRL=function(){var k=_.AB(),v=k.mediaSessionPipActivation,C=k.watchPipActivation,G=k.watchWhileActivation,p=k.playlistWatchPageActivation,P=k.lockupActivation,N=k.showMiniplayerCommandActivation,I=k.navigatingAwayFromWatchDeletedVideo,S=k.shortsPipActivation,Q=k.playlistSuggestionsShelfActivation,R=k.productDetailsPageActivation,l=k.miniAppPageActivation,d=k.playablesDestPageActivation,f=k.companionCanvasActivation;return!k.miniplayerButtonActivation&&!p&&!Q&&!R&&!l&&!d&&!P&&!N&&!v&&!C&&!G&&!S&&
!f||I};var JPf;_.e4=_.B2("FEwhat_to_watch","/",3854);_.rPb=_.B2("FEdownloads","/feed/downloads",42352);JPf=_.B2("FEmusic_offline","browse/FEmusic_offline",42352);var su=function(k,v){v=v===void 0?[]:v;var C=C===void 0?[]:C;v=BMZ.apply(null,[jA6.apply(null,_.tX(v))].concat(_.tX(C)));this.store=Jex(k,void 0,v)};
su.prototype.getState=function(){return this.store.getState()};
su.prototype.dispatch=function(k){return this.store.dispatch(k)};
su.prototype.subscribe=function(k){return this.store.subscribe(k)};
su.prototype.replaceReducer=function(k){return this.store.replaceReducer(k)};
su.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.qT=function(k,v,C){var G=v(k.getState());return k.subscribe(function(){var p=v(k.getState());if(p!==G){var P=G;G=p;C(p,P)}})};var aGx;_.ud=function(k,v,C){return _.J2({type:"REPLACE_ENTITY",payload:{entityPayload:C,entityType:k,key:v}})};
aGx=function(k){return _.J2({type:"REPLACE_ENTITIES",payload:k})};
_.Ff=function(k,v,C,G){return _.J2({type:"UPDATE_ENTITY",payload:{entityPayload:C,entityType:k,key:v,mergeOption:G}})};var YNZ=function(k){var v=this;k=k===void 0?[]:k;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;k.forEach(function(C){v.append(C)})};
_.W=YNZ.prototype;_.W.getLength=function(){return this.totalLength};
_.W.append=function(k){var v=this.arrays.length===0?!1:(v=this.arrays[this.arrays.length-1])&&v.buffer===k.buffer&&v.byteOffset+v.length===k.byteOffset;v?(v=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(v.buffer,v.byteOffset,v.length+k.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(k);this.totalLength+=k.length};
_.W.split=function(k){for(var v=new YNZ,C=new YNZ,G=_.H(this.arrays),p=G.next();!p.done;p=G.next())p=p.value,k>=p.length?(v.append(p),k-=p.length):k?(v.append(new Uint8Array(p.buffer,p.byteOffset,k)),C.append(new Uint8Array(p.buffer,p.byteOffset+k,p.length-k)),k=0):C.append(p);return{headView:v,tailView:C}};
_.W.isFocused=function(k){return k>=this.arrayPos&&k<this.arrayPos+this.arrays[this.arrayIdx].length};
_.W.focus=function(k){if(!this.isFocused(k))for(k<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=k&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var kyw=function(k,v){k.focus(v);return k.arrays[k.arrayIdx][v-k.arrayPos]};(function(){var k=function(G){return new Uint8Array(G)},v=function(G){for(var p=new Uint8Array(G.length),P=0;P<G.length;P++)p[P]=G[P];
return p},C=new Uint8Array([1]);
return C.length===1&&C[0]===1?k:v})();
var t4f=Array(1024),DTj=window.TextDecoder?new TextDecoder:void 0,V4g=window.TextEncoder?new TextEncoder:void 0;var jT6=function(k){this.arrayView=k;this.pos=0;this.pendingTagAndType=-1},rL=function(k){var v=kyw(k.arrayView,k.pos);
++k.pos;if(v<128)return v;for(var C=v&127,G=1;v>=128;)v=kyw(k.arrayView,k.pos),++k.pos,G*=128,C+=(v&127)*G;return C},wQ3=function(k,v){var C=k.pendingTagAndType;
for(k.pendingTagAndType=-1;k.pos+1<=k.arrayView.totalLength;){C<0&&(C=rL(k));var G=C>>3,p=C&7;if(G===v)return!0;if(G>v){k.pendingTagAndType=C;break}C=-1;switch(p){case 0:rL(k);break;case 1:k.pos+=8;break;case 2:G=rL(k);k.pos+=G;break;case 5:k.pos+=4}}return!1};var JBi=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=Bvi(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},kR=function(k,v){v=k.pos+v;
if(!(k.buf.length>=v)){for(var C=k.buf.length*2;C<v;)C*=2;k.buf=Bvi(C,k.wasm,k.buf.subarray(0,k.pos));k.view=new DataView(k.buf.buffer,k.buf.byteOffset,k.buf.byteLength)}},T8=function(k,v){if(v>268435455){kR(k,4);
for(var C=v&1073741823,G=0;G<4;G++)k.view.setUint8(k.pos,C&127|128),C>>=7,k.pos+=1;v=Math.floor(v/268435456)}for(kR(k,4);v>127;)k.view.setUint8(k.pos,v&127|128),v>>=7,k.pos+=1;k.view.setUint8(k.pos,v);k.pos+=1};for(var rB3={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},n8j={},os1=_.H(Object.entries(rB3)),vsU=os1.next();!vsU.done;vsU=os1.next()){var CtU=_.H(vsU.value),GyL=CtU.next().value,p8n=CtU.next().value,Pt1=GyL,WbR=p8n;WbR&&(n8j[WbR]=Pt1)};var TvD=function(k,v){k=k===void 0?{}:k;switch(v.type){case "ENTITY_LOADED":return v.payload.reduce(function(G,p){var P,N=(P=p.options)==null?void 0:P.persistenceOption;if(N&&N!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&N!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return G;if(!p.entityKey)return _.hb(Error("If")),G;if(p.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!p.payload)return p=new _.q5("REPLACE entity mutation is missing a payload",{entityKey:p.entityKey}),_.hb(p),G;var I=(0,_.t9.getAnyKey)(p.payload);
return o46(G,I,p.entityKey,p.payload[I])}if(p.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{p=p.entityKey;try{var S=_.Kx(p).entityType;I=o46(G,S,p);break a}catch(l){if(l instanceof Error){p=new _.q5("Failed to deserialize entity key",{entityKey:p,originalMessage:l.message});_.hb(p);I=G;break a}throw l;}I=void 0}return I}if(p.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!p.payload)return p=new _.q5("UPDATE entity mutation is missing a payload",{entityKey:p.entityKey}),_.hb(p),G;I=(0,_.t9.getAnyKey)(p.payload);
var Q,R;return v4D(G,I,p.entityKey,p.payload[I],(Q=p.fieldMask)==null?void 0:(R=Q.mergeOptions)==null?void 0:R.repeatedFieldsMergeOption)}return G},k);
case "REPLACE_ENTITY":var C=v.payload;return o46(k,C.entityType,C.key,C.entityPayload);case "REPLACE_ENTITIES":return Object.keys(v.payload).reduce(function(G,p){var P=v.payload[p];return Object.keys(P).reduce(function(N,I){return o46(N,p,I,P[I])},G)},k);
case "UPDATE_ENTITY":return C=v.payload,v4D(k,C.entityType,C.key,C.entityPayload,C.mergeOption);default:return k}};var CMD;var H_w=!1,m7,DC,tB,sN,VB,NxG=function(k){_.AW.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!H_w){var v,C=new Uint8Array(256),G=new Uint8Array(256);var p=1;for(v=0;v<256;v++)C[p]=v,G[v]=p,p^=p<<1^(p>>7&&283);m7=new Uint8Array(256);DC=C2(256);tB=C2(256);sN=C2(256);VB=C2(256);for(var P=0;P<256;P++){p=P?G[255^C[P]]:0;p^=p<<1^p<<2^p<<3^p<<4;p=p&255^p>>>8^99;m7[P]=p;v=p<<1^(p>>7&&283);var N=v^p;DC[P]=v<<24|p<<16|p<<8|N;tB[P]=N<<24|DC[P]>>>8;sN[P]=p<<24|tB[P]>>>
8;VB[P]=p<<24|sN[P]>>>8}H_w=!0}p=C2(44);for(C=0;C<4;C++)p[C]=k[4*C]<<24|k[4*C+1]<<16|k[4*C+2]<<8|k[4*C+3];for(G=1;C<44;C++)k=p[C-1],C%4||(k=(m7[k>>16&255]^G)<<24|m7[k>>8&255]<<16|m7[k&255]<<8|m7[k>>>24],G=G<<1^(G>>7&&283)),p[C]=p[C-4]^k;this.key=p};
_.E(NxG,_.AW);
NxG.prototype.encrypt=function(k){var v=k.length;k=new Uint8Array(k.buffer.slice(k.byteOffset,k.byteOffset+v));for(var C=this.cipherBlock,G=0;G<v&&this.blockOffset<16;)k[G++]^=C[this.blockOffset++];for(var p=v-(v-G)%16;G<p;)IJw(this),k[G++]^=C[0],k[G++]^=C[1],k[G++]^=C[2],k[G++]^=C[3],k[G++]^=C[4],k[G++]^=C[5],k[G++]^=C[6],k[G++]^=C[7],k[G++]^=C[8],k[G++]^=C[9],k[G++]^=C[10],k[G++]^=C[11],k[G++]^=C[12],k[G++]^=C[13],k[G++]^=C[14],k[G++]^=C[15];if(G<v)for(IJw(this),this.blockOffset=0;G<v;)k[G++]^=
C[this.blockOffset++];return k};
var IJw=function(k){for(var v=k.key,C=k.counter[0]^v[0],G=k.counter[1]^v[1],p=k.counter[2]^v[2],P=k.counter[3]^v[3],N=3;N>=0&&!(k.counter[N]=-~k.counter[N]);N--);for(var I,S,Q=4;Q<40;)N=DC[C>>>24]^tB[G>>16&255]^sN[p>>8&255]^VB[P&255]^v[Q++],I=DC[G>>>24]^tB[p>>16&255]^sN[P>>8&255]^VB[C&255]^v[Q++],S=DC[p>>>24]^tB[P>>16&255]^sN[C>>8&255]^VB[G&255]^v[Q++],P=DC[P>>>24]^tB[C>>16&255]^sN[G>>8&255]^VB[p&255]^v[Q++],C=N,G=I,p=S;k=k.cipherBlock;N=v[40];k[0]=m7[C>>>24]^N>>>24;k[1]=m7[G>>16&255]^N>>16&255;k[2]=
m7[p>>8&255]^N>>8&255;k[3]=m7[P&255]^N&255;N=v[41];k[4]=m7[G>>>24]^N>>>24;k[5]=m7[p>>16&255]^N>>16&255;k[6]=m7[P>>8&255]^N>>8&255;k[7]=m7[C&255]^N&255;N=v[42];k[8]=m7[p>>>24]^N>>>24;k[9]=m7[P>>16&255]^N>>16&255;k[10]=m7[C>>8&255]^N>>8&255;k[11]=m7[G&255]^N&255;N=v[43];k[12]=m7[P>>>24]^N>>>24;k[13]=m7[C>>16&255]^N>>16&255;k[14]=m7[G>>8&255]^N>>8&255;k[15]=m7[p&255]^N&255};var Z_L=!1;(function(){var k=function(G){return new Uint8Array(G)},v=function(G){for(var p=new Uint8Array(G.length),P=0;P<G.length;P++)p[P]=G[P];
return p},C=new Uint8Array([1]);
return C.length===1&&C[0]===1?k:v})();
var hB;var QoR=function(k){a:{if(!Z_L&&!Ig){if(hB){var v=hB;break a}hB=(v=window.crypto)==null?void 0:v.subtle;var C,G,p;if(((C=hB)==null?0:C.importKey)&&((G=hB)==null?0:G.sign)&&((p=hB)==null?0:p.encrypt)){v=hB;break a}hB=void 0}v=void 0}v&&(this.nativeEncryptor=new SGI(k,v));this.encryptorPolyfill=new upQ(k)};
QoR.prototype.encrypt=function(k,v){var C=this,G;return _.Z(function(p){switch(p.nextAddress){case 1:if(!C.nativeEncryptor){p.jumpTo(2);break}_.EQ(p,3);return p.yield(C.nativeEncryptor.encrypt(k,v),5);case 5:return p.return(p.yieldResult);case 3:G=_.g6(p),_.ji(G),Z_L=!0,C.nativeEncryptor=void 0;case 2:return p.return(C.encryptorPolyfill.encrypt(k,v))}})};
QoR.prototype.decrypt=function(k,v){return this.encrypt(k,v)};
var SGI=function(k,v){this.JSC$12915_aesKey=k;this.subtleCrypto=v};
SGI.prototype.encrypt=function(k,v){var C=this,G;return _.Z(function(p){if(p.nextAddress==1)return _.EQ(p,2),p.yield(b_L(C,k,v),4);if(p.nextAddress!=2)return p.return(p.yieldResult);G=_.g6(p);_.ji(G);Z_L=!0;throw G;})};
var b_L=function(k,v,C){var G,p;return _.Z(function(P){switch(P.nextAddress){case 1:if(k.cryptoKey){P.jumpTo(2);break}return P.yield(k.subtleCrypto.importKey("raw",k.JSC$12915_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:k.cryptoKey=P.yieldResult;case 2:return G={name:"AES-CTR",counter:C,length:128},P.yield(k.subtleCrypto.encrypt(G,k.cryptoKey,v),4);case 4:return p=P.yieldResult,P.return(new Uint8Array(p))}})},upQ=function(k){this.JSC$12918_aesKey=k};
upQ.prototype.encrypt=function(k,v){this.encryptor||(this.encryptor=new NxG(this.JSC$12918_aesKey));for(var C=this.encryptor,G=0;G<4;G++)C.counter[G]=v[G*4]<<24|v[G*4+1]<<16|v[G*4+2]<<8|v[G*4+3];C.blockOffset=16;return this.encryptor.encrypt(k)};
upQ.prototype.decrypt=function(k,v){return this.encrypt(k,v)};var RNJ={},PMK=Qy("yt-idb-pref-storage",{objectStores:(RNJ.prefs={addedAtVersion:1},RNJ),shared:!1,upgrade:function(k,v){v(1)&&TG(Kk(k,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.BQ=function(k){this.token=k};
_.BQ.getInstance=function(){return _.Z(function(k){return k.return(new Promise(function(v){_.uj().then(function(C){C?(_.BQ.instance||(_.BQ.instance=new _.BQ(C)),v(_.BQ.instance)):v(void 0)})}))})};
_.BQ.prototype.get=function(k){var v=this,C,G,p;return _.Z(function(P){if(P.nextAddress==1)return P.yield(WPO(v.token),2);if(P.nextAddress!=3)return C=P.yieldResult,P.yield(C.get("prefs",k),3);G=P.yieldResult;if(!G)return P.return();p=(0,_.bj)();return G.expirationTimestampMs<=p?P.return():P.return(G.value)})};
_.BQ.prototype.set=function(k,v,C){C=C===void 0?31536E3:C;var G=this,p,P,N;return _.Z(function(I){if(I.nextAddress==1)return p=(0,_.bj)(),P={key:k,value:v,expirationTimestampMs:p+C*1E3},I.yield(WPO(G.token),2);N=I.yieldResult;return I.yield(N.put("prefs",P),0)})};
_.BQ.prototype.remove=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(WPO(v.token),2);C=G.yieldResult;return G.yield(C.delete("prefs",k),0)})};var j4={},lJQ=(j4.INVALID_ENCODER_VERSION="Invalid encoder version",j4.KEY_CREATION_FAILED="Failed to create encoder key",j4.UNKNOWN_DECODE_ERROR="Failed to decode PES data",j4.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",j4.WRONG_DATA_TYPE="Encoder cannot process the data type",j4),G0=function(k,v){v=v===void 0?{}:v;_.q5.call(this,lJQ[k],Object.assign({},{name:"PESEncoderError",type:k},v));this.type=k;this.level="WARNING";Object.setPrototypeOf(this,G0.prototype)};
_.E(G0,_.q5);var Y8=function(){};
Y8.prototype.encode=function(k,v){try{return this.encodeImpl(k,v)}catch(C){ZW6(C,NG2)}};
Y8.prototype.decode=function(k,v){try{return this.decodeImpl(k,v)}catch(C){ZW6(C,IG2)}};
var dYR=function(k,v,C){var G;return _.Z(function(p){if(p.nextAddress==1)return _.EQ(p,2),p.yield(k.decodeAsyncImpl(v,C),4);if(p.nextAddress!=2)return p.return(p.yieldResult);G=_.g6(p);ZW6(G,IG2);_.OQ(p)})};
Y8.prototype.decodeAsyncImpl=function(k,v){return Promise.resolve(this.decodeImpl(k,v))};var wv=function(k,v){this.aesEncryptor=k;this.aesEncryptorAsync=v};
_.E(wv,Y8);wv.prototype.encodeImpl=function(k,v){v=SE2(v);k=(new TextEncoder).encode(JSON.stringify(k));return this.aesEncryptor.encrypt(k,v)};
wv.prototype.decodeImpl=function(k,v){if(!(k instanceof Uint8Array))throw HWi(1);var C=new TextDecoder;v=SE2(v);k=this.aesEncryptor.decrypt(k,v);return JSON.parse(C.decode(k))};
wv.prototype.decodeAsyncImpl=function(k,v){var C=this,G,p,P;return _.Z(function(N){if(N.nextAddress==1){if(!(k instanceof Uint8Array))throw HWi(1);G=new TextDecoder;p=SE2(v);return N.yield(C.aesEncryptorAsync.decrypt(k,p),2)}P=N.yieldResult;return N.return(JSON.parse(G.decode(P)))})};var uIb={accountLinkStatusEntity:Wv7,booleanEntity:xV1,buttonEntity:il1,captionTrack:uFQ,channelHandle:Nl6,chipEntity:GeQ,commerceAcquisitionClientPayloadEntity:v0I,commerceCartListEntity:Cew,compositeSourceEntity:g4U,multiviewStagingEntity:iW1,contextNoteFeedEntityPayload:c5D,contextNoteUserRatingEntityPayload:ETU,continuationTokenEntity:jT1,downloadQualityPickerEntity:xT7,downloadsPageRefreshTokenEntity:eeL,downloadsPageViewConfigurationEntity:o41,downloadStatusEntity:ABJ,dismissState:pm6,sfvAudioItemCurrentlyPlayingEntity:j$G,
emojiFountainDataEntity:$3G,emojiCustomizationSetEntity:MX1,fakeChannel:qPZ,fakePlaylist:mV1,fakePlaylistEntryCollection:DVZ,fakeVideo:sa1,fakeVideoDescription:V0w,featuredProductsEntity:FPD,flowStateEntity:CQL,iconBadgeEntity:Gnn,interstitialInteractionStateEntity:ESU,likeButtonAnimationEntity:v4G,liveChatPollStateEntity:O5L,dataFreshnessEntity:EZU,liveViewerLeaderboardChatEntryPointStateEntity:Uc1,liveViewerLeaderboardPointsEntity:gXw,liveReactionsDataEntity:U3L,logoEntity:FvG,macroMarkerEntity:CMG,
mainDownloadsLibraryEntity:qND,mainDownloadsListEntity:mTL,mainPlaylistDownloadStateEntity:t4R,mainPlaylistEntity:YND,mainPlaylistVideoEntity:wQ7,mainVideoDownloadStateEntity:sTJ,mainVideoEntity:K7Z,markersEngagementPanelSyncEntity:GFL,markersVisibilityOverrideEntity:pF1,musicAlbumReleaseDetail:A0U,musicAlbumReleaseDownloadMetadataEntity:LPD,musicAlbumRelease:xR1,musicAlbumReleaseUserDetail:eGG,musicArtistDetail:mR7,musicArtist:qEG,musicArtistUserDetail:DRD,musicDownloadsLibraryEntity:OWL,musicLibraryEdit:tn7,
musicLibraryStatusEntity:sMQ,musicPlaylist:VnZ,musicPlaylistDownloadMetadataEntity:y06,musicShare:BGR,musicTrackDetail:YEU,musicTrackDownloadMetadataEntity:XFL,musicTrack:jM6,musicTrackUserDetail:wFD,offlineOrchestrationActionWrapperEntity:Q$Q,offlineVideoPolicy:bXL,offlineVideoStreams:RT6,offlineabilityEntity:V4Z,orchestrationWebSamplingEntity:heL,pageHeaderEntity:blD,pdpStateEntity:pBG,pinnedProductEntity:c0J,playbackData:lOR,playerStateEntity:PMU,quantityIncrementerEntity:PeR,refresh:dcL,saveToPlaylistListEntity:SBQ,
selectedChipIndexEntityPayload:WPL,settingEntity:XcR,stringEntity:ArJ,suggestedFeedbackChipStateEntity:HWL,transfer:fOQ,trendingOfferEntity:E4J,videoDownloadContextEntity:zTU,videoOverviewAsyncDataEntity:iGU,videoPlaybackPositionEntity:yNw,votingEntity:fWR,ytMainChannelEntity:TvG,youchatPendingResponseEntity:NGn,ytMainDownloadedVideoEntity:BvL,ytMainVideoEntity:kFn};var fJw,FbJ,NK,FPZ,c0$,aJn,$YU,MdU,EsD;fJw=function(k,v){this.JSC$12937_wrapped=k;this.JSC$12937_encoderRegistry=v;this.changedKeys={}};
FbJ=function(k,v){return zNJ(k.JSC$12937_encoderRegistry,v.version).decode(v.data,v.key)};
_.cV7=function(k,v,C){return k.JSC$12937_wrapped.objectStore("EntityStore").get(v).then(function(G){if(G){if(C&&G.entityType!==C)throw Error("Jf");return FbJ(k,G)}})};
NK=function(k,v,C){return C?(C=C.map(function(G){return _.cV7(k,G,v)}),Tm.all(C)):k.JSC$12937_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(v)).then(function(G){return G.map(function(p){return FbJ(k,p)})})};
_.zGZ=function(k,v,C){var G=K7g(v),p=zNJ(k.JSC$12937_encoderRegistry,1),P=Object.assign({},v);return k.JSC$12937_wrapped.objectStore("EntityStore").get(G).then(function(N){if(N){if(N.entityType!==C)throw Error("Jf");P.entityMetadata||(N=FbJ(k,N),P.entityMetadata=N.entityMetadata)}}).then(function(){var N={key:G,
entityType:C,data:p.encode(P,G),version:1};return Tm.all([k.JSC$12937_wrapped.objectStore("EntityStore").put(N),EsD(k,P,C)])}).then(function(){aJn(k,G,C);
return G})};
FPZ=function(k,v){var C=_.Kx(v).entityType;return Tm.all([k.JSC$12937_wrapped.objectStore("EntityStore").delete(v),MdU(k,v)]).then(function(){aJn(k,v,C)})};
c0$=function(k,v,C,G){var p=zNJ(k.JSC$12937_encoderRegistry,1);return _.cV7(k,v,G).then(function(P){if(P){P=mTO(P,C);var N={key:v,entityType:G,data:p.encode(P,v),version:1};return Tm.all([k.JSC$12937_wrapped.objectStore("EntityStore").put(N),EsD(k,P,G)])}}).then(function(){aJn(k,v,G);
return v})};
aJn=function(k,v,C){var G=k.changedKeys[C];G||(G=new Set,k.changedKeys[C]=G);G.add(v)};
$YU=function(k,v,C){var G=K7g(v);C=QMm(C);if(!C)return Tm.resolve([]);C=new C(v);k=k.JSC$12937_wrapped.objectStore("EntityAssociationStore");v=[];C=_.H(C.getAssociations());for(var p=C.next();!p.done;p=C.next())v.push(k.put({parentEntityKey:G,childEntityKey:p.value}));return Tm.all(v).then(function(P){return P.map(function(N){return N[1]})})};
MdU=function(k,v){return k.JSC$12937_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(v))};
EsD=function(k,v,C){var G=K7g(v);return MdU(k,G).then(function(){return $YU(k,v,C)})};var UY6=function(){};
_.E(UY6,Y8);UY6.prototype.encodeImpl=function(k){return k};
UY6.prototype.decodeImpl=function(k){if(k instanceof Uint8Array)throw HWi(0);return k};var lG2=function(){this.cacheMap={};this.cacheMap[0]=new UY6;if(!_.z("aes_pes_encoder_killswitch")){var k=this.cacheMap;try{var v=_.Al();var C=SE2(v);var G=new wv(new upQ(C),new QoR(C))}catch(p){throw k=p instanceof Error?new G0("KEY_CREATION_FAILED",{originalMessage:p.message}):new G0("KEY_CREATION_FAILED"),_.hb(k),k;}k[1]=G}},zNJ=function(k,v){v=v===void 0?0:v;
k=k.cacheMap[v];if(!k)throw v=new G0("INVALID_ENCODER_VERSION",{encoderVersion:v}),_.hb(v),v;return k};var Pt=function(k,v){_.AW.call(this);this.token=k;this.JSC$12951_encoderRegistry=v;this.observers=[];k=new _.G$.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.Al());k.onmessage=this.JSC$12951_handleMessage.bind(this);this.channel=k};
_.E(Pt,_.AW);_.Ht=function(k,v,C){var G,p,P,N;return _.Z(function(I){if(I.nextAddress==1)return I.yield(pF_(k.token),2);if(I.nextAddress!=3)return G=I.yieldResult,I.yield(_.W_(G,["EntityStore","EntityAssociationStore"],v,function(S){p=new fJw(S,k.JSC$12951_encoderRegistry);return C(p)}),3);
P=I.yieldResult;p&&(N=p.changedKeys,Object.keys(N).length>0&&(k.channel.postMessage(N),gs1(k,N)));return I.return(P)})};
Pt.prototype.observe=function(k){var v=this;this.observers.push(k);return function(){var C=v.observers.indexOf(k);C>=0&&v.observers.splice(C,1)}};
var Q53=function(k){var v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(_.Ht(k,{mode:"readonly",enableRetries:!0},function(G){return G.JSC$12937_wrapped.objectStore("EntityStore").getAll()}),2);
v=C.yieldResult;return C.return(Promise.all(v.filter(function(G){return!!G}).map(function(G){var p,P;
return _.Z(function(N){if(N.nextAddress==1){p=G.key;P=G.entityType;var I=N.yield;var S=dYR(zNJ(k.JSC$12951_encoderRegistry,G.version),G.data,G.key);return I.call(N,S,2)}return N.return({key:p,entityType:P,data:N.yieldResult})})})))})};
Pt.prototype.JSC$12951_handleMessage=function(k){gs1(this,k.data)};
var gs1=function(k,v){k=_.H(k.observers);for(var C=k.next();!C.done;C=k.next())C=C.value,C(v)};
Pt.prototype.disposeInternal=function(){this.channel.close()};
var bWZ;var n7,Lbn,sMj;n7={};_.i_J=(n7.mainVideoEntity="mainVideoEntityActionMetadata",n7.mainPlaylistEntity="mainPlaylistEntityActionMetadata",n7.musicTrack="musicTrackEntityActionMetadata",n7.musicPlaylist="musicPlaylistEntityActionMetadata",n7);Lbn=new _.oi("DOWNLOADS_ENTITY_TYPE_MAP");_.d1=_.oW("","downloadsPageViewConfigurationEntity");sMj=_.oW("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.F$D=_.oW("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.oW("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.oW("SMART_DOWNLOADS_ENABLED","settingEntity");_.oW("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var URZ=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var xR6=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var O_7={isLeaderTab:!0};var Ni6={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var JB=window,yb=JB.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",Hb6=JB.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||Xo,u13=JB.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||GZ,r8L=JB.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||J8U,wYD=JB.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||H01,PKj=JB.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||QB7;var W4m;qK({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 CXb=Ql2(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(k){return k}}}),OCf=Ql2(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(k){return k}}}),d7D=new Map;var plg=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],k4j;var yVL=function(k){return _.J2({type:"SET_EPHEMERAL_ACTION",payload:k})};var X8Q={ephemeralAction:null};var xYJ=LT({ephemeralAction:function(k,v){k=k===void 0?X8Q.ephemeralAction:k;switch(v.type){case "SET_EPHEMERAL_ACTION":return v.payload;default:return k}}});var AVJ=function(k){return _.J2({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:k})};var eNL={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var qGw={sharedUi:eNL,a11y:X8Q,entities:{}},LT$={sharedUi:function(k,v){k=k===void 0?eNL:k;switch(v.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},k,{animatedThumbnailEnabled:v.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},k,{inlinePreviewEnabled:v.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},k,{currentPageType:v.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},k,{currentPageSubType:v.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},k,{persistentPanelVisible:v.payload});default:return k}},
a11y:xYJ,entities:kF2};var Z3_={playlistId:"",inviteLinkURL:""};var mYn={continuationCommand:{}};var cxf=LT({continuationCommand:function(k,v){k=k===void 0?mYn.continuationCommand:k;switch(v.type){case "SET_CONTINUATION_COMMAND":return v.payload.continuationCommand;default:return k}}});var uC6={currentFormId:"",commandsMap:{}};var Ecf=LT({isLeaderTab:function(k,v){k=k===void 0?O_7.isLeaderTab:k;switch(v.type){case "SET_IS_LEADER_TAB":var C,G;return(G=v==null?void 0:(C=v.payload)==null?void 0:C.isLeaderTab)!=null?G:k;default:return k}}});var tdU;_.DY7=function(k){return _.J2({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:k}})};
tdU=function(k){return _.J2({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:k}})};var rv={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var i3Z=LT({isDesktopSmallWidth:function(k,v){k=k===void 0?rv.isDesktopSmallWidth:k;switch(v.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return v.payload.isDesktopSmallWidth;default:return k}},
isShortsActive:function(k,v){k=k===void 0?rv.isShortsActive:k;switch(v.type){case "SET_IS_SHORTS_ACTIVE":return v.payload.isShortsActive;default:return k}},
isWatchWhileMode:function(k,v){k=k===void 0?rv.isWatchWhileMode:k;switch(v.type){case "SET_IS_WATCH_WHILE_MODE":return v.payload.isWatchWhileMode;default:return k}},
playerState:function(k,v){k=k===void 0?rv.playerState:k;switch(v.type){case "SET_PLAYER_STATE":return v.payload.playerState;default:return k}},
isFullscreen:function(k,v){k=k===void 0?rv.isFullscreen:k;switch(v.type){case "SET_IS_FULLSCREEN":return v.payload.isFullscreen;default:return k}},
isSmallScreenSqueezeback:function(k,v){k=k===void 0?rv.isSmallScreenSqueezeback:k;switch(v.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return v.payload.isSmallScreenSqueezeback;default:return k}},
isShortsPipActive:function(k,v){k=k===void 0?rv.isShortsPipActive:k;switch(v.type){case "SET_IS_SHORTS_PIP_ACTIVE":return v.payload.isShortsPipActive;default:return k}},
isPlaybackStarted:function(k,v){k=k===void 0?rv.isPlaybackStarted:k;switch(v.type){case "SET_IS_PLAYBACK_STARTED":return v.payload.isPlaybackStarted;default:return k}}});var b3f={currentMode:"canvas-hidden"};var yxb=function(){return function(k){return function(v){var C=k(v);_.JR(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[v],!0);return C}}};var soJ,e1O;soJ=new _.v7;_.rb=new _.oi("WATCH_PLAYER_PROMISE_TOKEN");_.VdL=new _.v7;_.hNL=new _.oi("SHORTS_PLAYER_PROMISE_TOKEN");e1O=new _.oi("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var Xl2=function(){return function(k){return function(v){v.type==="ENTITY_LOADED"&&_.Ql().resolve(_.rb).then(function(C){var G;(G=C.dispatchReduxAction)==null||G.call(C,v)});
return k(v)}}};var Bxw={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var aUf=LT({additionalContext:function(k,v){k=k===void 0?Bxw.additionalContext:k;switch(v.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var C;return(C=v.payload)!=null?C:"";default:return k}},
impersonatedChannelUrl:function(k,v){k=k===void 0?Bxw.impersonatedChannelUrl:k;switch(v.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var C;return(C=v.payload)!=null?C:"";default:return k}},
selectedVideoIds:function(k,v){k=k===void 0?Bxw.selectedVideoIds:k;switch(v.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var C={};return Object.assign({},k,(C[v.payload]=!0,C));case "VIDEO_UNSELECTED":return v=v.payload,k=Object.assign({},k),delete k[v],k;default:return k}}});var jo1={parentClickTrackingParams:""};var Mv6=LT({parentClickTrackingParams:function(k,v){k=k===void 0?jo1.parentClickTrackingParams:k;switch(v.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return v.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return k}}});var YGQ=function(k){return _.J2({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:k})},w8L=function(k){return _.J2({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:k})};var nsJ={stepStates:{}};var $Dx=LT({stepStates:function(k,v){k=k===void 0?nsJ.stepStates:k;switch(v.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var C=k,G=v.payload,p,P,N;k={};v={selectionStates:Object.assign({},(N=(p=C[G.stepId])==null?void 0:p.selectionStates)!=null?N:{},(k[G.token]={isSelected:G.isSelected},k)),userQuery:(P=C[G.stepId])==null?void 0:P.userQuery};p={};return Object.assign({},C,(p[G.stepId]=v,p));case "TALK_TO_RECS_UPDATE_USER_QUERY":return p=k,P=v.payload,N=
{selectionStates:Object.assign({},(G=(C=p[P.stepId])==null?void 0:C.selectionStates)!=null?G:{}),userQuery:{userQuery:P.userQuery,token:P.userQueryToken}},C={},Object.assign({},p,(C[P.stepId]=N,C));default:return k}}});var JVn,rVn,TxL;JVn=function(k){return _.J2({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:k})};
rVn=function(k){return _.J2({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:k})};
_.fU=function(k){return _.J2({type:"SET_CURRENT_PAGE_TYPE",payload:k})};
_.Kbn=function(k){return _.J2({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:k})};
TxL=function(k){return _.J2({type:"SET_CHIP_BAR_IS_STICKY",payload:k})};var lU3={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"};_.k5D=function(k){return _.J2({type:"SET_PLAYER_STATE",payload:{playerState:k}})};var K7={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:fU$(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var UDj=LT({isTheaterMode:function(k,v){k=k===void 0?fU$():k;switch(v.type){case "SET_IS_THEATER_MODE":return v.payload.isTheaterMode;default:return k}},
isWatchActive:function(k,v){k=k===void 0?K7.isWatchActive:k;switch(v.type){case "SET_IS_WATCH_ACTIVE":return v.payload.isWatchActive;default:return k}},
isLearningJourneyActive:function(k,v){k=k===void 0?K7.isLearningJourneyActive:k;switch(v.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return v.payload.isLearningJourneyActive;default:return k}},
isWatchFullscreen:function(k,v){k=k===void 0?K7.isWatchFullscreen:k;switch(v.type){case "SET_IS_WATCH_FULLSCREEN":return v.payload.isWatchFullscreen;default:return k}},
isWatchNarrowWidth:function(k,v){k=k===void 0?K7.isWatchNarrowWidth:k;switch(v.type){case "SET_IS_WATCH_NARROW_WIDTH":return v.payload.isWatchNarrowWidth;default:return k}},
isSwatcherooActive:function(k,v){k=k===void 0?K7.isSwatcherooActive:k;switch(v.type){case "SET_IS_SWATCHEROO_ACTIVE":return v.payload.isSwatcherooActive;default:return k}},
isWatchRetroMode:function(k,v){k=k===void 0?K7.isWatchRetroMode:k;switch(v.type){case "SET_IS_WATCH_RETRO_MODE":return v.payload.isWatchRetroMode;default:return k}},
isLiveChatCollapsed:function(k,v){k=k===void 0?K7.isLiveChatCollapsed:k;switch(v.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return v.payload.isLiveChatCollapsed;default:return k}},
openEngagementPanels:function(k,v){k=k===void 0?K7.openEngagementPanels:k;var C=[].concat(_.tX(k));switch(v.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return C.push(v.payload.panelToAdd),C;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return C.splice(C.indexOf(v.payload.panelToRemove),1),C;default:return k}},
playerState:function(k,v){k=k===void 0?K7.playerState:k;switch(v.type){case "SET_PLAYER_STATE":return v.payload.playerState;default:return k}},
watchScrollTop:function(k,v){k=k===void 0?K7.watchScrollTop:k;switch(v.type){case "SET_WATCH_SCROLL_TOP":return v.payload.watchScrollTop;default:return k}},
watchWindowSize:function(k,v){k=k===void 0?K7.watchWindowSize:k;switch(v.type){case "SET_WATCH_WINDOW_SIZE":return v.payload.watchWindowSize;default:return k}}});var o76={surveyFeedbackData:{feedbackTokens:[]}};var gci=LT({surveyFeedbackData:function(k,v){k=k===void 0?o76.surveyFeedbackData:k;switch(v.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return v.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},k,v.payload);default:return k}}});var zO2={};var Axm=void 0;_.z("web_enable_redux_store_on_demand")||(Axm=xDZ());var v7w=function(k,v,C){var G=this;this.listId=k;this.JSC$13095_updateCallback=v;this.isOfflineVideoCallback=C;_.Vb().subscribe(function(){G.handleUpdate()})};
v7w.prototype.getPlaylistData=function(){var k=_.Vb().getState().entities;if(this.listId&&this.listId!=="PPSV"){var v=KP2(k,this.listId,!0),C=_.oW(this.listId,"mainPlaylistEntity"),G,p;k=k==null?void 0:(G=k.mainPlaylistEntity)==null?void 0:(p=G[C])==null?void 0:p.title;return eO3(v,k,this.listId)}v=_.A0K(Uc_(k));k=_.A0K(_.f2(k));k=v.concat(k);return eO3(k)};
v7w.prototype.getPlaylistId=function(){return this.listId};
v7w.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13095_updateCallback(this.listId,this.getPlaylistData(),{})};var TV=function(k,v,C,G){G=G===void 0?[]:G;this.JSC$13098_playlistNetworkManager=k;this.listId=v;this.JSC$13098_updateCallback=C;this.videoIds=G;this.pendingUpdates=[];this.currentIndex=0};
TV.prototype.JSC$13098_setCurrentIndex=function(k){this.currentIndex=k};
TV.prototype.setListId=function(k){this.listId=k};
var CTn=function(k,v){k.currentCreateRequest&&k.currentCreateRequest.cancel(v);k.currentUpdateRequest&&k.currentUpdateRequest.cancel(v);k.currentRefreshRequest&&k.currentRefreshRequest.cancel(v)};
TV.prototype.delete=function(){CTn(this,"PROXY DELETED")};
TV.prototype.addVideos=function(k,v,C){var G=this;C!==void 0?this.videoIds.splice.apply(this.videoIds,[C,0].concat(_.tX(k))):this.videoIds.push.apply(this.videoIds,_.tX(k));this.listId||this.currentCreateRequest?(k.forEach(function(p,P){p={addedVideoId:p,action:"ACTION_ADD_VIDEO"};C&&(p.addedVideoPosition=C+P);G.pendingUpdates.push(p)}),k4(this)):G56(this,v.onCreateListCommand)};
var pOZ=function(k,v,C,G,p){mgb(k.videoIds,v,C);v>k.currentIndex&&C<=k.currentIndex?k.JSC$13098_setCurrentIndex(k.currentIndex+1):v===k.currentIndex?k.JSC$13098_setCurrentIndex(C):v<k.currentIndex&&C>=k.currentIndex&&k.JSC$13098_setCurrentIndex(k.currentIndex-1);k.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:G,movedSetVideoIdPredecessor:p});k4(k)},G56=function(k,v){CTn(k,"OBSOLETE");
k.currentCreateRequest=PTG(k.JSC$13098_playlistNetworkManager,v,k.videoIds);_.$J(k.currentCreateRequest,function(){k.currentCreateRequest=void 0}).then(function(C){k.setListId(C.playlistId);
k.pendingUpdates.length>0?k4(k):W3D(k)})},k4=function(k){if(k.pendingUpdates.length!==0&&(k.currentRefreshRequest&&k.currentRefreshRequest.cancel("OBSOLETE"),!k.currentUpdateRequest&&!k.currentCreateRequest)){var v=k.pendingUpdates.splice(0,k.pendingUpdates.length);
k.currentUpdateRequest=k.JSC$13098_playlistNetworkManager.updatePlaylist(k.listId,v);_.$J(k.currentUpdateRequest,function(){k.currentUpdateRequest=void 0}).then(function(){k.pendingUpdates.length>0?k4(k):W3D(k)}).thenCatch(function(){k.pendingUpdates.unshift.apply(k.pendingUpdates,_.tX(v))})}},W3D=function(k){k.currentRefreshRequest=_.HHJ(k.JSC$13098_playlistNetworkManager,k.listId,k.currentIndex,k.videoIds[k.currentIndex]);
_.$J(k.currentRefreshRequest,function(){k.currentRefreshRequest=void 0}).then(function(v){k.JSC$13098_updateCallback(v.playlistId,v.playlistPanelRenderer,v.autoplayRenderer)})};
TV.prototype.size=function(){return this.videoIds.length};var Nz7=function(k,v,C,G){G=G===void 0?[]:G;TV.call(this,k,v,C,G);this.JSC$13098_playlistNetworkManager=k;this.listId=v;this.JSC$13098_updateCallback=C;this.videoIds=G};
_.E(Nz7,TV);_.oM=function(k,v,C,G,p,P,N){p=p===void 0?[]:p;N=N===void 0?Pj:N;TV.call(this,k,v,C,p);this.JSC$13098_playlistNetworkManager=k;this.listId=v;this.JSC$13098_updateCallback=C;this.onAuthChange=G;this.videoIds=p;this.storage=P;this.cookieReader=N;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.JL(_.B_,this.checkLoggedInStatusChange.bind(this),1E3)};
_.E(_.oM,TV);_.W=_.oM.prototype;_.W.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.JL(_.B_,this.checkLoggedInStatusChange.bind(this),1E3)};
_.W.JSC$13098_setCurrentIndex=function(k){TV.prototype.JSC$13098_setCurrentIndex.call(this,k);this.store()};
_.W.delete=function(){_.B_.cancelJob(this.queueSapisIdJob);TV.prototype.delete.call(this)};
_.W.setListId=function(k){TV.prototype.setListId.call(this,k);this.store()};
_.W.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var ItZ=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],ZHJ=["playerResponse","videoDetails"],S4L=["response","currentVideoEndpoint","watchEndpoint","videoId"],uP7=["response","currentVideoEndpoint","watchEndpoint","playlistId"],QX1=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],bH1=["response","contents","twoColumnWatchNextResults","playlist","playlist"],RX7=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
ltJ=["response","contents","twoColumnWatchNextResults"];var vF={},s73=(vF.WEB_UNPLUGGED="^unplugged/",vF.WEB_UNPLUGGED_ONBOARDING="^unplugged/",vF.WEB_UNPLUGGED_OPS="^unplugged/",vF.WEB_UNPLUGGED_PUBLIC="^unplugged/",vF.WEB_CREATOR="^creator/",vF.WEB_KIDS="^kids/",vF.WEB_EXPERIMENTS="^experiments/",vF.WEB_MUSIC="^music/",vF.WEB_REMIX="^music/",vF.WEB_MUSIC_EMBEDDED_PLAYER="^music/",vF.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",vF);var uzD,PTG;uzD=function(k,v){this.networkManager=k;this.innertubeTransportService=v};
PTG=function(k,v,C){if(!_.F(v,_.vQ))return _.Rf(Error("Nf"));_.F(v,_.vQ).videoIds=C;C={create_playlist_title:_.P2("QUEUE",void 0,"Queue")};return DDZ(_.xY(k.innertubeTransportService,v,C),qL2)};
_.HHJ=function(k,v,C,G){v={videoId:G,playlistId:v,playlistIndex:C};C=_.hy(bM7);return DDZ(_.CW(k.innertubeTransportService,v,C),tv_)};
uzD.prototype.updatePlaylist=function(k,v){return DDZ(_.xY(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:k,actions:v}}),mDb)};var d$1=function(k){this.storage=k},ftD;
d$1.prototype.store=function(k,v){v=v===void 0?0:v;if(this.storage&&k.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",k),this.storage.set("TLPQindex",String(v)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(C){}};
d$1.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
d$1.prototype.getPlaylistId=function(){if(!this.storage)return null;var k=null;try{k=this.storage.get("TLPQplaylist")}catch(v){}return k};var j7K=["navigationEndpoint","watchEndpoint","videoId"],By_=["nextButtonVideo","watchEndpoint","videoId"];_.uu=new _.oi("NETWORK_TOKEN");_.hs=new _.oi("PAGE_TOKEN");_.GF=new _.oi("PLAYLIST_TOKEN");var zX6;zX6=new _.oi("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.Qt=new _.oi("INNERTUBE_TRANSPORT_TOKEN");var F3J,pW,E7L,atL,$$Q,U$w;F3J=new Set(["ci","cr","carml"]);pW=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13145_parkedJobs=new Map;this.parkedProcessors=new Map};
_.PF=function(){pW.instance||(pW.instance=new pW);return pW.instance};
pW.prototype.onAny=function(k){return _.cpL(this,k,2)};
pW.prototype.parkOrScheduleJob=function(k,v,C,G,p){_.WF(this,C)?_.dO().addJob(k,v,G):(p&&(k=E7L(k),atL(this,k,v,C,p)),p=this.JSC$13145_parkedJobs.get(C),p||(this.JSC$13145_parkedJobs.set(C,[]),p=this.JSC$13145_parkedJobs.get(C)),p.push({job:k,priority:v,delay:G}))};
pW.prototype.addListener=function(k,v,C){C&&(v=E7L(v),atL(this,v,0,k,C));C=this.parkedProcessors.get(k);C||(this.parkedProcessors.set(k,[]),C=this.parkedProcessors.get(k));C.push(v)};
pW.prototype.processSignal=function(k){if(!_.WF(this,k)){this.inProgressSignals.add(k);var v=this.JSC$13145_parkedJobs.get(k);if(v){v=_.H(v);for(var C=v.next();!C.done;C=v.next())C=C.value,_.dO().addJob(C.job,C.priority,C.delay);this.JSC$13145_parkedJobs.delete(k)}if(v=this.parkedProcessors.get(k)){v=_.H(v);for(C=v.next();!C.done;C=v.next())C=C.value,C();this.parkedProcessors.delete(k)}this.signals.push(k);this.inProgressSignals.delete(k)}};
_.WF=function(k,v){return F3J.has(v)||_.rt("IS_HOMEPAGE_COLD")||_.rt("IS_RESULTS_PAGE_COLD")||_.rt("IS_WATCH_PAGE_COLD")?k.signals.indexOf(v)>=0:!0};
E7L=function(k){var v=!1;return function(){v||(v=!0,k())}};
atL=function(k,v,C,G,p){if(MDU.has(G))_.dO().addJob(v,C,p);else{var P=k.compoundSignals.get(G);P&&_.dO().addJob(function(){_.WF(k,G)||(P.isTimeoutConditionSatisfied?_.dO().addJob(v,C):P.timeoutConditionObservers.push(function(){_.dO().addJob(v,C)}))},C,p)}};
_.cpL=function(k,v,C){if(v.length>1){var G=[],p=Object.create(null);v=_.H(v);for(var P=v.next();!P.done;P=v.next())P=P.value,p[P]||(G.push(P),p[P]=!0);v=G}if(v.length===1)return v[0];P=v;G="";p=C===2?"|":"&";P.sort();P=_.H(P);for(var N=P.next();!N.done;N=P.next())G+=N.value+p;if(!k.compoundSignals.get(G)){p=0;P=[];N=_.H(v);for(var I=N.next();!I.done;I=N.next())I=I.value,p++,_.WF(k,I)||P.push(I);(C=C===2)&&p>P.length||!C&&!P.length?k.signals.push(G):$$Q(k,G,C,v,P)}return G};
$$Q=function(k,v,C,G,p){var P=p.length,N=function(){C||--P===0?k.processSignal(v):U$w(k,v)};
p=_.H(p);for(var I=p.next();!I.done;I=p.next())k.addListener(I.value,N);k.compoundSignals.set(v,{signals:G,isOnAny:C,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});U$w(k,v)};
U$w=function(k,v){if(!_.WF(k,v)){var C=k.compoundSignals.get(v);if(C&&!C.isTimeoutConditionSatisfied){for(var G=!1,p=0,P=0,N=_.H(C.signals),I=N.next();!I.done;I=N.next()){var S=I.value;I=!_.WF(k,S);MDU.has(S)?G=!0:(S=k.compoundSignals.get(S))?I&&!S.isTimeoutConditionSatisfied&&(P++,C.isInitialized||S.timeoutConditionObservers.push(function(){U$w(k,v)})):I&&p++}C.isInitialized=!0;
C.isOnAny?G&&(C.isTimeoutConditionSatisfied=!0):p===0&&P===0&&(C.isTimeoutConditionSatisfied=!0);if(C.isTimeoutConditionSatisfied)for(C=_.H(C.timeoutConditionObservers),G=C.next();!G.done;G=C.next())G=G.value,G()}}};
pW.prototype.processSignal=pW.prototype.processSignal;pW.prototype.parkOrScheduleJob=pW.prototype.parkOrScheduleJob;pW.prototype.onAny=pW.prototype.onAny;_.Sj("ytsignals.getInstance",_.PF);pW.prototype.onAny=pW.prototype.onAny;pW.prototype.parkOrScheduleJob=pW.prototype.parkOrScheduleJob;pW.prototype.processSignal=pW.prototype.processSignal;var MDU=new Set(["eop","eocs","dl","pcl"]);_.gO=new _.oi("MINIPLAYER_SERVICE");var HF,g7G,iH1;HF=function(k,v,C){var G=_.Cn.getInstance();if(!ftD){var p=new t6O;var P=void 0,N=_.wt("ID_TOKEN");N&&p.isAvailable()&&(P=new sT(p,"yt-queue"+N));ftD=new d$1(P)}p=ftD;P=_.PF();this.JSC$13152_actionRouter=G;this.JSC$13152_pageManager=k;this.playlistManager=v;this.JSC$13152_playlistNetworkManager=C;this.storage=p;this.signals=P;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.NR=function(){if(!g7G){var k=_.Ql(),v=k.resolve(_.uL(_.hs)),C=k.resolve(_.uL(_.uu)),G=k.resolve(_.uL(_.GF));k=k.resolve(_.Qt);g7G=new HF(v,G,new uzD(C,k))}return g7G};
iH1=function(k,v,C){if(C){var G;if(((G=k.responsePlaylistData)==null?void 0:G.playlistId)!==C)return}k.responsePlaylistData&&(C=KTg(v,k.responsePlaylistData),k.responsePlaylistData=(0,_.t9.unsafeClone)(k.responsePlaylistData),keD(k.responsePlaylistData,C));C=k.temporaryItems.findIndex(function(p){return p.videoId===v});
C>-1&&k.temporaryItems.splice(C,1);_.IM(k,_.ZG(k,k.response?k.response.autoplayRenderer:void 0))};
_.L3G=function(k,v){if(k.responsePlaylistData){var C=Ty2(v,k.responsePlaylistData);keD(k.responsePlaylistData,C);if(k.queueProxy){var G=k.queueProxy;C<0||(G.videoIds.splice(C,1),C<G.currentIndex&&G.JSC$13098_setCurrentIndex(G.currentIndex-1),G.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:v}),k4(G))}}_.IM(k,_.ZG(k,k.response?k.response.autoplayRenderer:void 0))};
HF.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.IM(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
HF.prototype.setPlaylistData=function(k,v,C){this.temporaryItems=[];this.listId=k;this.responsePlaylistData=v;_.IM(this,_.ZG(this,C))};
var OHn=function(k){return(k==null?0:k.playlistId)?k.playlistId:"PPSV"},ypJ=function(k){return k&&k.playlistId?k.playlistId==="PPSV"?!0:J0O(_.Vb().getState().entities,k.playlistId):!1};
HF.prototype.isPlayingOfflineVideo=function(){return this.response?ypJ(this.response):!1};
HF.prototype.closeMiniplayer=function(k){var v=this.queueProxy&&this.queueProxy.size()<=1,C=_.Ql().resolve(_.gO);if(!this.queueProxy||v)this.queueProxy&&this.clearQueue(),C.close(!0);else{C.pipController.getWindow()&&window.focus();v=this.responsePlaylistData;var G=this.temporaryItems.length+(v&&v.contents?v.contents.length:0);v=_.P2("QUEUE_CLEARED_UNPLURALIZED")||_.W2("QUEUE_CLEARED",G);v=_.jk(v);C=_.P2("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");G=_.P2("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.W2("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",G);var p=_.P2("MINIPLAYER_CLOSE",void 0,"Close"),P=_.P2("CANCEL",void 0,"Cancel");_.e$(this.JSC$13152_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.DZ(C),dialogMessages:[_.DZ(G)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.DZ(p),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
v]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.DZ(P)}}}}}}],k)}};
_.ZG=function(k,v){var C={},G=k.response;C.autoplayRenderer=v;if(!k.responsePlaylistData&&!k.temporaryItems.length)return!G||!G.hasRelatedVideoData&&_.z("kevlar_prefetch_data_augments_network_data")||(C.playerData={rvs:G.relatedVideoArgs,endScreenRenderer:G.endScreenRenderer}),C;C.playerData={};if(k.index===void 0)return _.hb(Error("Pf")),C;C.panel=k.responsePlaylistData?(0,_.t9.unsafeClone)(k.responsePlaylistData):{titleText:_.DZ(_.P2("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
v=C.panel;if(v.contents)for(var p=_.H(k.temporaryItems),P=p.next();!P.done;P=p.next())v.contents.push({playlistPanelVideoRenderer:P.value});k.queueProxy&&G&&G.playingVideo&&G.playingVideoId&&!rxj(G.playingVideoId,C.panel)&&(v=G.playingVideo,p=C.panel,P=k.index,p.contents&&p.contents.splice(P===void 0?0:P,0,{playlistPanelVideoRenderer:v}));G&&G.playingVideoId&&(v=k.index,p=C.panel,v=!p.contents||v>=p.contents.length?void 0:p.contents[v].playlistPanelVideoRenderer,v&&v.videoId===G.playingVideoId||(v=
KTg(G.playingVideoId,C.panel),k.index=v!==-1?v:k.index?k.index-1:0));v=Jx$(k.index+1,C.panel);p=void 0;k.index>0&&(p=Jx$(k.index-1,C.panel));if(p||v)C.autoplayRenderer=YLK(v,p,C.autoplayRenderer);!v&&(G==null?0:G.relatedVideoArgs)&&(C.playerData.rvs=G.relatedVideoArgs);G=G?G.playlistIndexOffset:0;k.queueProxy?CkD(C.panel,k.index,G,ncK,!0,!0,!0):CkD(C.panel,k.index,G);C.playerData.playlistPanelRenderer=C.panel;return C};
HF.prototype.openToast=function(k){_.Ql().resolve(_.gO).openToast(k,_.P2("ADDED_TO_QUEUE",void 0,"Added to queue"))};
HF.prototype.isMiniplayerActive=function(){return _.Ql().resolve(_.gO).isMiniplayerActive()};
_.IM=function(k,v){k.playlistManager.setAutoplayRenderer(v.autoplayRenderer||null);k.playlistManager.setPlaylistData(v.panel||null);v.playerData&&k.playlistManager.setPlayerPlaybackControlData(v.playerData)};var pmb="#";var XOJ={},x$D={},ApU={},eXD={},q47={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:(XOJ.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",XOJ),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:(x$D.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",x$D),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:(ApU.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",ApU),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:(eXD.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",eXD),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 sQf=[{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:q47},{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:q47}}];var Olf;_.or=[[["I3NmMW91M2V1ZjQ5dWtpbmQ=","bWUzNmg1ODF2YWx1ZSM1ZnZ3"],"TlRfS0lORF9TVEFSVCN4ZGZ5eHp0ZDI1ZW9BRF9QTEFDRU1F"]];
Olf=[[["aW1hcnkjNDFuNXhiYWVkdHBhcHI=",null,null],[null,["dHdvLWNvbHVtbi1icm93c2UtcmVzdWx0cy1yZW5kZXJlciNlbjg5Y29qdWlpdnB5dGQt","OTZzdHlsZS1zY29wZSNiMjFmYmp4Z2xn"],null],["cHBtYXN0aGVhZC1hZCN1aXY4NWdlb2V1",["aC1ncmlkLXJlbmRlcmVyI2lrMnpicWpqMWNrOXl0ZC1yaWM="],null],[null,["aC1ncmlkLXJlbmRlcmVyI3I5aTFlejQ5dzZpN3l0ZC1yaWM=","OXBzdHlsZS1zY29wZSN0czRlaTJmMmE0"],null],[null,["LXJlbmRlcmVyI3NvZ3JvMjZ5NDlwbHl0ZC1iYW5uZXItcHJvbW8=","Y3ZzdHlsZS1zY29wZSM3dW81dXFha28z"],null],[null,["dGQtYWQtc2xvdC1yZW5kZXJlciNqdWE0NjVycGQ0MXB5"],
null]],[["Y3JuMDlncGxheWVyLWFkcyNvYTdqcjc=",null,null]]];_.kP=["cyNuMHVtNTg1NjlsNHJnbG9iYWxDYWxsYmFjaw==","bm9ybWFsaXR5RGV0ZWN0ZWQjNGR3aXloaTdrbnJvb25BYg==","QWRTa2lwIzJqcjd4a3p0dm5rb24=","c3FyYXdfcGxheWVyX3Jlc3BvbnNlI2xkaDg4OXo1YWc=","U2xvdHMjNWp5NjdoYzN6dHpzYWQ="];_.Sn="cyNuMHVtNTg1NjlsNHJnbG9iYWxDYWxsYmFjaw== bm9ybWFsaXR5RGV0ZWN0ZWQjNGR3aXloaTdrbnJvb25BYg== QWRTa2lwIzJqcjd4a3p0dm5rb24= c3FyYXdfcGxheWVyX3Jlc3BvbnNlI2xkaDg4OXo1YWc= d2ViX3BsYXlsaXN0X3F1ZXVlX211bHRpcGxlX3NraXBzX2tzIzF5c2dscnRnZ2t3Zg== X3NhX2VmI21qY21jZTdtajZuYWI= U2xvdHMjNWp5NjdoYzN6dHpzYWQ=".split(" ");var uM;uM=function(k,v,C){this.twn=k;this.dfO=v;this.xa2=C};
_.kn3=[new uM("b.f_",!1,0),new uM("j.s_",!1,2),new uM("r.s_",!1,4),new uM("e.h_",!1,6),new uM("i.s_",!0,8),new uM("s.t_",!1,10),new uM("p.h_",!1,12),new uM("s.i_",!1,14),new uM("f.i_",!1,16),new uM("a.b_",!1,18),new uM("a.o_",!1),new uM("g.o_",!1,22),new uM("p.i_",!1,24),new uM("p.m_",!1),new uM("n.k_",!0,20),new uM("i.f_",!1),new uM("a.s_",!0),new uM("m.c_",!1),new uM("n.h_",!1,26),new uM("o.p_",!1),new uM("m.p_",!0,28),new uM("o.a_",!1),new uM("d.p_",!1),new uM("e.i_",!1)].reduce(function(k,v){k[v.twn]=
v;return k},{});var m$1=function(){};
m$1.prototype.flush=function(k,v){k=k===void 0?[]:k;v=v===void 0?!1:v;if(_.z("enable_client_streamz_web")){k=_.H(k);for(var C=k.next();!C.done;C=k.next())C=IH1(C.value),this.rootSpec&&_.$x(C,2,this.rootSpec),C={serializedIncrementBatch:_.qy(C.JSC$9678_serializeBinary())},_.sA("streamzIncremented",C,{sendIsolatedPayload:v})}};
var IWx=function(){};
_.E(IWx,m$1);var D$7=function(k){var v=new CfI;var C=new kNU;C=_.xz(C,1,"botguard");k=_.xz(C,2,k);this.rootSpec=_.Um(v,1,GN6,k)};
_.E(D$7,m$1);var r1,tDR=new Map;var ANO,So6,Ftb,blZ,d3K,il_,qoj,U3i;ANO=2;So6=2;Ftb=2;blZ=2;d3K=2;il_=2;qoj=2;U3i=new GGG;var VDR,hXn;VDR=function(){this.ongoingFlowNonces=new Map};
_.GR=function(){hXn||(hXn=new VDR);return hXn};
_.Cz=function(k,v,C){return{eventType:{flowEventNamespace:k,flowEventType:v},metadata:C,statusCode:void 0,csn:void 0,can:void 0}};
_.v0x=function(k,v){var C=_.GR(),G=Bz1(C,v,!0);C.logFlowEvent(k,v,G,void 0)};
VDR.prototype.logFlowEvent=function(k,v,C,G){v={flowNonce:C||Bz1(this,v),flowType:v,flowEventType:k.eventType};k.metadata&&(v.flowMetadata=k.metadata);k.statusCode!==void 0&&(v.flowEventStatus=k.statusCode);k.csn&&(v.csn=k.csn);k.can&&(v.can=k.can);_.sA("flowEvent",v,G)};
var Bz1=function(k,v,C){C=C===void 0?!1:C;var G=k.ongoingFlowNonces.get(v);if(!G||C)G=zw(16),k.ongoingFlowNonces.set(v,G);return G};_.jXL=new CjQ;var Wa2={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 Q6=function(k,v,C,G,p,P,N){C=C===void 0?!1:C;G=G===void 0?!1:G;P=P===void 0?_.NR():P;this.hasRun=!1;this.mKp=k;this.dyb=v;this.cEO=C;this.fromHistory=G;this.previousVideoId=p;this.lnn=P;this.tempData=N;this.jcR=new _.p_7};
_.E(Q6,l$);Q6.prototype.validate=function(k){return!(!k.data.playerResponse||k.data.page!=="watch"&&k.data.page!=="learning_journey_watch"&&k.data.page!=="shorts"||this.hasRun)};
Q6.prototype.handle=function(k){var v=this,C=_.F(k.endpoint,_.mw),G=_.F(k.endpoint,_.ZM);if(_.z("kevlar_continue_playback_without_player_response")&&(C==null?0:C.videoId)&&this.previousVideoId&&(C==null?void 0:C.videoId)===this.previousVideoId&&(C==null?0:C.continuePlayback)&&!this.fromHistory)this.mKp.resolve();else{var p={};C?p.watch_endpoint=C:G&&(p.watch_endpoint=G,G.endTimeSeconds&&(p.end=G.endTimeSeconds));k.data.page==="watch"?(k.data.filler||this.cEO||(_.aH("cfg"),_.Cn.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(p,Y4L(this,k.endpoint)),_.z("enable_masthead_quartile_ping_fix")&&Object.assign(p,wOD(this)),Object.assign(p,void 0),k.data.forceExternalPlaylist&&(p.external_list=!0)):k.data.page==="shorts"?_.Cn.getInstance().triggerAction("yt-start-loading-shorts"):k.data.page==="learning_journey_watch"&&_.Cn.getInstance().triggerAction("yt-start-loading-learning-journey");if(C=this.dyb()){try{C.loadVideoWithPlayerResponse(k.data.playerResponse,p),C.getPlayerPromise().then(this.mKp.resolve)}catch(P){_.hb(P),
this.mKp.resolve()}this.hasRun=!0;C.getPlayerPromise().then(function(P){P.addEventListener("onAbnormalityDetected",function(){var N=k.data.playerResponse,I=P.getVideoData().cpn;qoj=0;_.sXn=I;if(I=TQf(N))v.jcR.increment("IN_PLAYER"),_.pz(5),_.z("ab_st_vid_ks")?P.pauseVideo(!0):P.stopVideo(),N.playabilityStatus=Object.assign({},N.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:I}}),N.videoDetails=void 0,_.Cn.getInstance().triggerOptionalAction("yt-updated-playability-status",
N.playabilityStatus)})})}else _.ji(Error("Sf"))}};
var Y4L=function(k,v){var C=_.F(v,_.mw);if(v&&C&&C.playlistId&&C.videoId&&(k=k.lnn,k.queueProxy?(k=k.queueProxy,C=k.listId===C.playlistId?k.attributionData.get(C.videoId):void 0):C=void 0,C))return{queue_info:C}},wOD=function(k){var v;
if((v=k.tempData)==null?0:v.adpings)return{adpings:k.tempData.adpings}};var bM=function(k,v,C){this.hasRun=!1;this.vHX=k;this.moZ=v;this.scM=C};
_.E(bM,l$);bM.prototype.validate=function(k){return!!_.t9.getValueByKeys.apply(null,[k.data].concat(_.tX(ltJ)))};
bM.prototype.handle=function(k){var v=this;this.vHX.promise.then(function(){var C=k.data;var G=_.t9.getValueByKeys.apply(null,[C].concat(_.tX(ItZ))),p=_.t9.getValueByKeys.apply(null,[C].concat(_.tX(bH1))),P=_.t9.getValueByKeys.apply(null,[C].concat(_.tX(S4L)));var N=(N=_.t9.getValueByKeys.apply(null,[C].concat(_.tX(ZHJ))))?{videoId:N.videoId,thumbnail:N.thumbnail,title:N.title?_.DZ(N.title):void 0,shortBylineText:N.author?_.DZ(N.author):void 0}:void 0;var I=void 0;_.z("web_get_playlist_id_from_current_endpoint_ks")||
(I=_.t9.getValueByKeys.apply(null,[C].concat(_.tX(uP7))));var S=_.t9.getValueByKeys.apply(null,[C].concat(_.tX(RX7))),Q=_.t9.getValueByKeys.apply(null,[C].concat(_.tX(QX1))),R=!!S||!!Q&&!!Q.results&&Q.results.length>0,l=0;p&&p.currentIndex&&p.localCurrentIndex&&(l=p.currentIndex-p.localCurrentIndex);p&&p.playlistId&&(I=p.playlistId);C={rawResponse:C,autoplayRenderer:G,hasRelatedVideoData:R,playingVideo:N,playingVideoId:P,playlistPanelRenderer:p,playlistId:I,playlistIndex:p&&p.currentIndex,relatedVideoArgs:S,
endScreenRenderer:Q,playlistIndexOffset:l};a:{G=v.scM;p=v.moZ;G.response=C;if(ypJ(C))G.downloadPlaylistProxy&&G.downloadPlaylistProxy.getPlaylistId()===OHn(C)||(G.downloadPlaylistProxy=new v7w(OHn(C),G.setPlaylistData.bind(G),G.isPlayingOfflineVideo.bind(G))),G.responsePlaylistData=G.downloadPlaylistProxy.getPlaylistData(),G.listId=OHn(C),G.index=0;else if(C.playlistPanelRenderer&&C.playlistId&&C.autoplayRenderer)C.playlistId.startsWith("TLPQ")?G.queueProxy?G.listId===C.playlistId?(G.index=C.playlistIndex,
G.responsePlaylistData=C.playlistPanelRenderer,G.queueProxy.JSC$13098_setCurrentIndex(G.index)):C.playingVideoId&&G.index!==void 0&&p.clientParams.autoSaveToQueue&&(G.index+=1,G.queueProxy.JSC$13098_setCurrentIndex(G.index),G.queueProxy.addVideos([C.playingVideoId],{},G.index)):(G.queueProxy=new _.oM(G.JSC$13152_playlistNetworkManager,C.playlistId,G.setPlaylistData.bind(G),G.clearQueue.bind(G),_.oZb(C.playlistPanelRenderer),G.storage),G.responsePlaylistData=C.playlistPanelRenderer,G.listId=C.playlistId,
G.index=C.playlistIndex):(G.index=C.playlistIndex,G.listId!==C.playlistId&&G.clearQueue(),G.responsePlaylistData=C.playlistPanelRenderer,G.listId=C.playlistId,G.playlistProxy=new Nz7(G.JSC$13152_playlistNetworkManager,C.playlistId,G.setPlaylistData.bind(G),_.oZb(C.playlistPanelRenderer)));else if(!G.queueProxy)G.responsePlaylistData=void 0;else if(C.playingVideoId&&p.clientParams.autoSaveToQueue){if(G.index===void 0){_.hb(Error("Of"));G.clearQueue();break a}G.queueProxy.videoIds.includes(C.playingVideoId)||
(G.index+=1,G.queueProxy.JSC$13098_setCurrentIndex(G.index),G.queueProxy.addVideos([C.playingVideoId],{},G.index))}_.IM(G,_.ZG(G,G.response.autoplayRenderer))}})};var n71=function(k,v){v=v===void 0?_.NR():v;yB.call(this);this.cA.push(new bM(this.wZ,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},v));this.cA.push(new Q6(this.wZ,k,!1,!1));_.z("web_response_commands_chunk_processor")&&this.cA.push(new x8)};
_.E(n71,yB);n71.prototype.processChunk=function(k){k&&k.data.player===void 0&&this.wZ.resolve();yB.prototype.processChunk.call(this,k)};var RM=function(k,v){k=k===void 0?{layer:0}:k;this.hasRun=!1;this.createScreenConfig=k;this.jxl=v};
_.E(RM,l$);RM.prototype.validate=function(k){return!(this.hasRun||!k.endpoint)};
RM.prototype.handle=function(k){var v=_.WU(),C,G,p=(G=_.F((C=k.endpoint)==null?void 0:C.commandMetadata,_.G8))==null?void 0:G.rootVe;this.jxl&&p?_.$8(v,p,this.jxl,this.createScreenConfig):AUQ(v,k.endpoint,this.createScreenConfig);this.hasRun=!0};var lM=function(k,v){this.hasRun=!1;this.zlO=k;this.previousVideoId=v};
_.E(lM,l$);lM.prototype.validate=function(k){return _.z("kevlar_continue_playback_without_player_response")&&(k=_.F(k.endpoint,_.mw),(k==null?0:k.videoId)&&this.previousVideoId&&(k==null?void 0:k.videoId)===this.previousVideoId&&(k==null?0:k.continuePlayback))?!1:this.zlO.bCP===0};
lM.prototype.handle=function(k){_.Cn.getInstance().triggerAction("yt-stop-old-player",k.data,!0)};var Jpw=function(k){k=k===void 0?{layer:0}:k;yB.call(this);this.cA.push(new lM(this));this.cA.push(new RM(k));this.cA.push(new ON(k))};
_.E(Jpw,yB);var dG=function(){l$.apply(this,arguments)};
_.E(dG,l$);dG.prototype.validate=function(k){return!!k.data.preconnect};
dG.prototype.handle=function(k){_.Er("bc");k=_.H(k.data.preconnect);for(var v=k.next();!v.done;v=k.next())v=v.value,(new Image).src=v};var rpL=function(k,v,C,G,p,P,N){C=C===void 0?{layer:0}:C;P=P===void 0?_.NR():P;yB.call(this);if(G)if(p){p=P;this.cA.push(new bM(this.wZ,v,p));this.cA.push(new dG);var I,S;this.cA.push(new Q6(this.wZ,k,!1,!((I=v.clientParams)==null||!I.fromHistory),(S=v.clientParams)==null?void 0:S.previousVideoId,p,v.tempData));var Q;this.cA.push(new lM(this,(Q=v.clientParams)==null?void 0:Q.previousVideoId));var R;(R=v.clientParams)!=null&&R.fromHistory||(C.layer||(C=Object.assign({},C,{layer:0})),this.cA.push(new RM(C,
N)),this.cA.push(new ON(C)))}else this.cA.push(new bM(this.wZ,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},P)),this.cA.push(new Q6(this.wZ,k,!1,!1));else this.cA.push(new lM(this)),this.cA.push(new RM(C)),this.cA.push(new ON(C));_.z("web_response_commands_chunk_processor")&&G&&this.cA.push(new x8)};
_.E(rpL,yB);rpL.prototype.processChunk=function(k){k&&k.data.player===void 0&&this.wZ.resolve();yB.prototype.processChunk.call(this,k)};var K3w=function(){this.hasRun=this.hasRun=!1};
_.E(K3w,l$);K3w.prototype.validate=function(k){return!this.hasRun&&!(!k.data.csn||!k.data.rootVe)};
K3w.prototype.handle=function(k){this.hasRun=!0;_.Mo(k.data.csn,k.data.rootVe,3)};var Tz7=function(k,v,C){C=C===void 0?{layer:0}:C;yB.call(this);this.cA.push(new Q6(this.wZ,k));this.cA.push(new RM(C));this.cA.push(new ON(C))};
_.E(Tz7,yB);var kMR=function(k,v,C,G,p){C=C===void 0?{layer:0}:C;G=G===void 0?_.NR():G;yB.call(this);var P=!!v&&!!v.clientParams&&!!v.clientParams.miniplayer;P&&this.cA.push(new K3w);this.cA.push(new bM(this.wZ,v,G));this.cA.push(new dG);var N,I;this.cA.push(new Q6(this.wZ,k,P,!((N=v.clientParams)==null||!N.fromHistory),(I=v.clientParams)==null?void 0:I.previousVideoId,G,v.tempData));var S;this.cA.push(new lM(this,(S=v.clientParams)==null?void 0:S.previousVideoId));var Q;(Q=v.clientParams)!=null&&Q.fromHistory||
(C.layer||(C=Object.assign({},C,{layer:P?3:0})),this.cA.push(new RM(C,p)),this.cA.push(new ON(C)));_.z("web_response_commands_chunk_processor")&&this.cA.push(new x8)};
_.E(kMR,yB);var fW,CCR;fW={};
_.oGn=(fW["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},fW["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},fW["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},fW["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},fW["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},fW["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},fW["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},fW);_.zF=new _.JQ("yt-edu");_.vGw=function(){this.JSC$13250_eduDisplayedThisLoad_={}};
CCR=function(k){var v=_.vGw.getInstance();var C=_.fS("kevlar_tooltip_impression_cap");v=C&&parseInt(_.zF.get(k+"-impression")||0,10)>=C||_.zF.get(k+"-dismissed")?!1:(C=_.oGn[k])&&!v.JSC$13250_eduDisplayedThisLoad_[C.setKey||k]&&(C.titleText&&_.P2(C.titleText)||C.bodyText&&_.P2(C.bodyText))?!0:!1;if(!v)return null;v=_.oGn[k];if(!v)return null;C=v.bodyText?_.P2(v.bodyText):void 0;var G=v.titleText?_.P2(v.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:v.position,popup:{bubbleHintRenderer:{text:G?
_.DZ(G):void 0,detailsText:C?_.DZ(C):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.DZ(_.P2("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:k}}]}}}}}}}},{eduImpressionAction:{key:k}}]};
_.jN(_.vGw);var Cem=!1;for(var GML="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),pgL=[],FI=6;FI>=1;FI--)pgL.push({columnCount:FI,query:FI==1?0:FI*2*107-4+32,className:"grid-"+FI+"-columns",width:FI*2*107+"px"});_.cF=function(k){this.actionRouter_=k=k===void 0?_.Cn.getInstance():k;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.PCQ(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.PCQ=function(k){var v=k.documentWidth_-(k.miniGuideVisible_?72:0)-(k.guidePersistentAndVisible_?240:0)-(k.persistentPanelVisible_?400:0);return pgL.find(function(C){return v>C.query})};
_.jN(_.cF);var WJ1=function(){var k=this;this.JSC$13262_keyboardInUse=!1;document.addEventListener("keydown",function(){k.onKeydown()});
document.addEventListener("mousedown",function(){k.JSC$13262_keyboardInUse=!1})},H$6;
WJ1.prototype.isKeyBoardInUse=function(){return this.JSC$13262_keyboardInUse};
WJ1.prototype.onKeydown=function(){this.JSC$13262_keyboardInUse=!0};var Nr6,MR;_.EE=new _.JQ("yt-mentions");_.aM=function(){};
Nr6=function(k,v){return MR(v,"drag-to-reorder-edu-displayed")};
MR=function(k,v,C,G,p,P){C=C===void 0?"OPEN_POPUP_POSITION_TOP":C;if(v){if(_.EE.get(v))return;_.EE.set(v,!0,G)}if(p&&P!==void 0){v=Number(_.EE.get(p)||0);if(v>=P)return;_.EE.set(p,v+1)}return[{openPopupAction:{popupType:"HINT",position:C,popup:{bubbleHintRenderer:{detailsText:k,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.jN(_.aM);var IrJ,Z$1,S9J;IrJ=function(k,v,C,G){this.JSC$13272_taskManager_=k;this.onFulfilled_=typeof v==="function"?v:null;this.onRejected_=typeof C==="function"?C:null;this.JSC$13272_context_=G};
Z$1=function(k,v){k.onFulfilled_&&_.RB(k.JSC$13272_taskManager_,function(){k.onFulfilled_.call(k.JSC$13272_context_,v)})};
S9J=function(k,v){k.onRejected_&&_.RB(k.JSC$13272_taskManager_,function(){k.onRejected_.call(k.JSC$13272_context_,v)})};
_.$4=function(k){this.JSC$13275_taskManager_=k;this.callbacks_=[]};
_.$4.prototype.then=function(k,v,C){this.callbacks_.push(new IrJ(this.JSC$13275_taskManager_,k,v,C));return this};
_.$4.prototype.onSuccess=function(k){this.callbacks_.forEach(function(v){Z$1(v,k)})};
_.$4.prototype.onFailure=function(k){this.callbacks_.forEach(function(v){S9J(v,k)})};
_.$4.prototype.cancel=function(){this.callbacks_.length=0};
uMD(_.$4);_.NE3=null;_.SJ=new _.oi("ACTIVITY_TOKEN");var ugR;_.b7=new _.oi("PAGE_REQUEST_TOKEN");ugR=new _.oi("FETCH_PBJ_TOKEN");_.Q61=function(k){if(k.validatedFragments_.length==0)return null;if(!k.mergedPrefetchedData_){for(var v=[],C=_.H(k.validatedFragments_),G=C.next();!G.done;G=C.next()){G=_.H(k.fragmentConfiguration_[G.value].graftedKeys);for(var p=G.next();!p.done;p=G.next())(p=k.prefetchedData_[p.value].trackingParams)&&v.push(p)}k.mergedPrefetchedData_={};Object.assign(k.mergedPrefetchedData_,k.prefetchedData_,{clientSideGrafts:v})}return k.mergedPrefetchedData_};var b$L;_.UE=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
b$L=function(k,v,C){if(_.Igx(v))return k.prefetchCache_.get(_.ZGZ(v,C))};_.gG=new _.oi("NAVIGATION_TOKEN");var RP1=function(k){var v=this;var C=C===void 0?Qt$():C;var G=G===void 0?_.Ql().resolve(_.gG):G;this.onePickCommand=k;this.JSC$13347_playlistNetworkManager=C;this.navigationManager=G;this.videoPickerBuilder=_.SvZ("yt-addtoplaylist");_.XX6($oL(UoZ(M9J(this.videoPickerBuilder.setTitle(k.modalTitle).setSize(1E3).addView(inn()).addView(gtU())).addView("youtube"),k.selectButtonLabel)),function(p){v.handleAction(p)})};
RP1.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
RP1.prototype.handleAction=function(k){var v=this;if(k&&this.onePickCommand.listId&&k.action==="picked"&&k.docs){var C=[];k.docs.forEach(function(G){C.push({addedVideoId:G.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13347_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,C).then(function(){_.z("playlist_add_video_hard_reload_killswitch")?v.navigationManager.reload():lrQ(v.navigationManager)})}};var dA6=function(){if(this.constructor===dA6)throw new TypeError("Uf");};
_.W=dA6.prototype;_.W.dispose=function(){};
_.W.disconnect=function(){};
_.W.reconnect=function(){};
_.W.observe=function(k,v,C){return{element:k,option:C}};
_.W.unobserveByKey=function(){};var bGO=function(k,v){v=v===void 0?0:v;dA6.call(this);this.viewroot=k;this.defaultPrescanHeight=v;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),k?{root:k,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.E(bGO,dA6);_.W=bGO.prototype;_.W.dispose=function(){this.disconnect();this.handlers.clear()};
_.W.disconnect=function(k){this.isConnected=!1;this.pauseObservingUntilReconnect=k===void 0?!1:k;this.observer.disconnect();k=_.H(this.prescanObservers.values());for(var v=k.next();!v.done;v=k.next())v.value.disconnect()};
_.W.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var k=_.H(this.handlers),v=k.next();!v.done;v=k.next()){var C=_.H(v.value);v=C.next().value;var G=C.next().value;C=!1;G=_.H(G.keys());for(var p=G.next();!p.done;p=G.next())if((p=p.value)&&p.state==="prescan"){C=!0;break}C&&frL(this,v).observe(v);this.observer.observe(v)}}};
_.W.handleObserveEvent=function(k){k=_.H(k);for(var v=k.next();!v.done;v=k.next()){v=v.value;var C=this.handlers.get(v.target);if(C){var G=v.isIntersecting;C=_.H(C);for(var p=C.next();!p.done;p=C.next()){var P=_.H(p.value);p=P.next().value;P=P.next().value;p&&(p.state==="visible"&&G||p.state==="hidden"&&!G)&&(P(v.target,p.state),p.calledOnce&&this.unobserveByKey({element:v.target,option:p}))}}}};
_.W.handlePrescanEvent=function(k){k=_.H(k);for(var v=k.next();!v.done;v=k.next()){v=v.value;var C=this.handlers.get(v.target);if(C&&v.isIntersecting){C=_.H(C);for(var G=C.next();!G.done;G=C.next()){var p=_.H(G.value);G=p.next().value;p=p.next().value;G&&G.state==="prescan"&&(p(v.target,G.state),G.calledOnce&&this.unobserveByKey({element:v.target,option:G}))}}}};
_.W.observe=function(k,v,C){var G=(G=this.handlers.get(k))&&G.has(C)?{element:k,option:C}:void 0;if(G)return G;G={element:k,option:C};this.handlers.has(k)||this.handlers.set(k,new Map);var p=this.handlers.get(k);p&&!p.has(C)&&p.set(C,v);this.pauseObservingUntilReconnect||(C.state==="prescan"&&frL(this,k).observe(k),this.observer.observe(k));return G};
_.W.unobserveByKey=function(k){var v=this.handlers.get(k.element);if(v&&v.has(k.option)){v.delete(k.option);if(k&&k.option.state==="prescan")for(var C=_.H(this.prescanObservers.values()),G=C.next();!G.done;G=C.next())G.value.unobserve(k.element);v.size===0&&(this.handlers.delete(k.element),this.observer.unobserve(k.element))}};
var frL=function(k,v){var C=k.defaultPrescanHeight;v.hasAttribute("prescan-height")&&(v=Number(v.getAttribute("prescan-height")),isNaN(v)||(C=v));if(k.prescanObservers.has(C))return k.prescanObservers.get(C);v="-0.1px -0.1px "+C+"px -0.1px";v=new IntersectionObserver(k.handlePrescanEvent.bind(k),k.viewroot?{root:k.viewroot,rootMargin:v}:{rootMargin:v});k.prescanObservers.set(C,v);return v};var zPw=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],FJn=function(){var k,v=this;this.JSC$13364_actionRouter=k=k===void 0?_.Cn.getInstance():k;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return v.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return v.visibilityObservedElementHandlerKeys}}},cg6,arG,UA6;
FJn.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.z("kevlar_use_vimio_behavior")&&_.wt("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=Rui())};
FJn.prototype.dispose=function(){this.visibilityMonitor&&_.Fi(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
FJn.prototype.handleVisibilityRefreshed=function(){for(var k=_.H(this.targetMap.entries()),v=k.next();!v.done;v=k.next()){var C=_.H(v.value);v=C.next().value;C=C.next().value;_.EGL(this,v,C)}};
_.$AL=function(k,v,C){arG(k,C);var G=_.Ml6(k,v);G.element=C;k.targetedElements.set(C,v);_.EGL(k,v,G)};
arG=function(k,v){var C=k.targetedElements.get(v);if(C){var G=k.targetMap.get(C);G&&(delete G.element,k.targetMap.set(C,G));k.targetedElements.delete(v);k.visibilityObserver&&k.visibilityObservedElementHandlerKeys&&(C=k.visibilityObservedElementHandlerKeys.get(v))&&(k.visibilityObserver.unobserveByKey(C),k.visibilityObservedElementHandlerKeys.delete(v))}};
_.EGL=function(k,v,C){var G=C.action,p=C.element;p&&G&&(zPw.includes(v)||_.wt("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||k.visibilityMonitor&&k.visibilityMonitor.isNodeVisible(p)?UA6(k,v,C):k.visibilityObserver&&(k.visibilityObservedElementHandlerKeys||(k.visibilityObservedElementHandlerKeys=new WeakMap),G=k.visibilityObserver.observe(p,function(){UA6(k,v,C);k.visibilityObservedElementHandlerKeys.delete(p)},{calledOnce:!0,
state:"visible"}),k.visibilityObservedElementHandlerKeys.set(p,G)))};
UA6=function(k,v,C){var G=C.action;(C=C.element)&&G&&(_.e$(k.JSC$13364_actionRouter,[G],C),k.targetMap.delete(v),k.targetedElements.delete(C),k.triggeredTargets.add(v))};
_.Ml6=function(k,v){var C=k.targetMap.get(v);C||(C={},k.targetMap.set(v,C));return C};
_.iM=function(){cg6||(cg6=new FJn);return cg6};var gG7=document.createElement("div");gG7.style.touchAction="pan-down";var lg$=gG7.style.touchAction==="pan-down";var i$1,LJR;i$1=function(){this.hammerFn=yTQ();this.JSC$13372_screenManager=_.WU();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.oB(83615);_.gv(this.JSC$13372_screenManager,this.ve);dSi()};
_.LW=function(){LJR||(LJR=new i$1);return LJR};
i$1.prototype.registerTouchEvents=function(k,v,C){var G=_.j7.apply(3,arguments),p=this.hammerFn(k,{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}]]});C&&p.set({touchAction:C});this.nodeManagerMapping.set(k,p);var P=
fgZ(v);G=_.H(G);for(var N=G.next();!N.done;N=G.next()){N=N.value;if(N.includes("swipe")||N.includes("pinch")||N.includes("pan"))N.includes("swipe")?p.get("swipe").set({enable:!0,direction:P,velocity:.2}):N.includes("pinch")?p.get("pinch").set({enable:!0}):N.includes("pan")&&(p.get("pan").set({enable:!0,direction:P}),p.get("swipe").set({enable:!0,direction:P,velocity:.2}),p.get("swipe").recognizeWith("pan"));O$Z(this,k,p,N)}};
var O$Z=function(k,v,C,G){C.on(G,function(p){if(G.includes("pinch"))k.lastPinchTime=Date.now();else if(G.includes("swipe")&&Date.now()-k.lastPinchTime<400)return;p.pointerType!=="mouse"&&(p=G==="doubletap"?{coordinates:p.center}:G.includes("pan")?p:G.includes("swipe")?{target:p.target}:{},v.dispatchEvent(new CustomEvent(G,{bubbles:!0,composed:!0,detail:p})))})};
i$1.prototype.unregisterTouchEvents=function(k){var v=_.j7.apply(1,arguments),C=this.nodeManagerMapping.get(k);if(C){v=_.H(v);for(var G=v.next();!G.done;G=v.next())C.off(G.value);this.nodeManagerMapping.delete(k);k.style.touchAction="unset"}};var ygn=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var zuD=null;_.bu={getLocalStorage:_.fh(function(){try{var k=new D03;var v=k.isAvailable()?k:null}catch(C){return null}return v?new _.cI(v):null}),
getSessionStorage:_.fh(function(){var k=new t6O;return k.isAvailable()?new _.cI(k):null})};var Xg6=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},mSg=function(){Xg6.instance||(Xg6.instance=new Xg6);
return Xg6.instance},DSg=function(k){var v=k.networkEvents;
k.networkEvents=[];return _.z("enable_network_monitoring")?v:[]};var xA1;xA1={};_.AgL=Qy("yt-serviceworker-metadata",{objectStores:(xA1.auth={addedAtVersion:1},xA1["resource-manifest-assets"]={addedAtVersion:2},xA1),shared:!0,upgrade:function(k,v){v(1)&&Kk(k,"resource-manifest-assets");v(2)&&Kk(k,"auth")},
version:2});var $SO=self.location.origin+"/";USb([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);USb([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);USb([/\.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\//]);USb([/purge_shell=1/]);var ePZ=void 0;ePZ=ePZ===void 0?[]:ePZ;
for(var q9I=[],mA1=_.H(IY1),DAI=mA1.next();!DAI.done;DAI=mA1.next())q9I.push({key:DAI.value});for(var tlI=_.H(ePZ),s6Q=tlI.next();!s6Q.done;s6Q=tlI.next())q9I.push(s6Q.value);var Vlw,fz=_.G$==null?void 0:(Vlw=_.G$.performance)==null?void 0:Vlw.memory,LaD=!1,tc_={},XB2={},zR={},Fx=navigator;var OE=function(k){this.JSC$13417_expiringStorage=new Dy(k)};
OE.prototype.set=function(k,v,C){C=C!==void 0?Date.now()+C:void 0;this.JSC$13417_expiringStorage.set(k,v,C)};
OE.prototype.get=function(k){return this.JSC$13417_expiringStorage.get(k)};
OE.prototype.remove=function(k){this.JSC$13417_expiringStorage.remove(k)};var n0D=_.qL(["https://www.youtube.com/",""]),JzO=_.qL(["https://studio.youtube.com/",""]),oUK="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",Kaj=null,Pbm;var hPU=_.qL(["https://www.youtube.com/iframe_api"]),y6=function(){this.playerResolver_=_.As();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.dM;this.playbackDurationSeconds_=0},Br6=function(k){var v=function(){return window.YT&&typeof window.YT.ready==="function"};
if(v())return _.kr(window.YT);var C=_.As(),G=_.iy("SCRIPT");G.onload=G.onreadystatechange=function(){G.readyState&&G.readyState!="loaded"&&G.readyState!="complete"||(G.onload=_.dM,G.onreadystatechange=_.dM,G.onerror=_.dM,v()?C.resolve(window.YT):C.reject(new _.q5("Failed to load the iframe player library","script.onload",G.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
G.onerror=function(p){G.onload=_.dM;G.onreadystatechange=_.dM;G.onerror=_.dM;C.reject(new _.q5("Failed to load the iframe player library","script.onerror",p&&p.target&&p.target.src))};
_.Hn(G,_.zu(hPU));k.insertBefore(G,k.firstChild);return C.promise},j6G=function(k,v,C){var G,p;
_.Z(function(P){switch(P.nextAddress){case 1:return k.playbackEndedCallback_=C,_.EQ(P,2),P.yield(Br6(v.parentElement||null),4);case 4:G=P.yieldResult;_.GG(P,3);break;case 2:return p=_.g6(P),p instanceof _.q5&&p.args&&p.args[0]=="script.onerror"?_.ji(p):_.hb(p),P.return();case 3:G.ready(function(){return new G.Player(v,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:k.onPlayerReady_.bind(k),onStateChange:k.onPlayerStateChange_.bind(k),
onCueRangeExit:k.onCueRangeExit_.bind(k)}})}),_.OQ(P)}})};
_.W=y6.prototype;_.W.getPlayerPromise=function(){return this.playerPromise_};
_.W.onPlayerReady_=function(k){this.playerResolver_.resolve(k.target)};
_.W.onPlayerStateChange_=function(k){if(k.data==YT.PlayerState.PLAYING){k=k.target;var v=k.getCurrentTime();k.addCueRange("playback",v,v+this.playbackDurationSeconds_)}};
_.W.onCueRangeExit_=function(k){k.data=="playback"&&(k.target.stopVideo(),this.playbackEndedCallback_())};
_.W.stopVideo=function(){this.playerPromise_.then(function(k){k.stopVideo()})};
var Y91=function(k){k.playerVars_&&k.playerPromise_.then(function(v){typeof v.cueVideoByPlayerVars!="function"?_.ji(new _.q5("vmh: player API not ready","cueVideoByPlayerVars",typeof v.cueVideoByPlayerVars)):v.cueVideoByPlayerVars(k.playerVars_)})};
y6.prototype.playVideo=function(){var k=this;this.playerVars_&&this.playerPromise_.then(function(v){typeof v.loadVideoByPlayerVars!="function"?(v=new _.q5("vmh: player API not ready","loadVideoByPlayerVars",typeof v.loadVideoByPlayerVars),_.hb(v)):v.loadVideoByPlayerVars(k.playerVars_)})};
var wgR=function(k,v,C,G,p){v&&(C===void 0&&(C=0),G===void 0&&(G=0),k.playbackDurationSeconds_=G/1E3,k.playerVars_={adformat:"17_8",videoId:v,suggestedQuality:"hd720",startSeconds:C/1E3,player_params:p})};
y6.prototype.mute=function(){this.playerPromise_.then(function(k){k.mute()})};
y6.prototype.unMute=function(){this.playerPromise_.then(function(k){k.unMute()})};var uqi=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var XI;XI=function(){this.tokenJars={};if(this.cookiesEnabled=_.xe()){var k=_.yl.get("CONSISTENCY",void 0);k&&nG1(this,{encryptedTokenJarContents:k})}};
_.b8$=function(){XI.instance||(XI.instance=new XI);return XI.instance};
XI.prototype.handleResponse=function(k,v){if(!v)throw Error("Zf");var C,G;v=((C=v.innerTubeRequest.context)==null?void 0:(G=C.request)==null?void 0:G.consistencyTokenJars)||[];var p;(k=(p=k.responseContext)==null?void 0:p.consistencyTokenJar)&&this.replace(v,k)};
XI.prototype.replace=function(k,v){k=_.H(k);for(var C=k.next();!C.done;C=k.next())delete this.tokenJars[C.value.encryptedTokenJarContents];nG1(this,v)};
var nG1=function(k,v){if(v.encryptedTokenJarContents&&(k.tokenJars[v.encryptedTokenJarContents]=v,typeof v.expirationSeconds==="string")){var C=Number(v.expirationSeconds);setTimeout(function(){delete k.tokenJars[v.encryptedTokenJarContents]},C*1E3);
k.cookiesEnabled&&_.XK("CONSISTENCY",v.encryptedTokenJarContents,C,void 0,!0)}};var Jgn,x4;Jgn=window.location.hostname.split(".").slice(-2).join(".");_.xP=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var k=_.wt("LOCATION_PLAYABILITY_TOKEN");_.wt("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=rgw(this))&&(k=this.localStorage.get("yt-location-playability-token"));k&&(this.locationPlayabilityToken=k,this.mostRecentPosition=void 0)};
_.xP.getInstance=function(){x4=_.ke("yt.clientLocationService.instance");x4||(x4=new _.xP,_.Sj("yt.clientLocationService.instance",x4));return x4};
_.xP.prototype.setLocationOnInnerTubeContext=function(k){k.client||(k.client={});if(this.mostRecentPosition)k.client.locationInfo||(k.client.locationInfo={}),k.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),k.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),k.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),k.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)k.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.xP.prototype.handleResponse=function(k){var v;k=(v=k.responseContext)==null?void 0:v.locationPlayabilityToken;k!==void 0&&(this.locationPlayabilityToken=k,this.mostRecentPosition=void 0,_.wt("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=rgw(this))&&this.localStorage.set("yt-location-playability-token",k,15552E3):_.XK("YT_CL",JSON.stringify({loctok:k}),15552E3,Jgn,!0))};
var rgw=function(k){return k.localStorage===void 0?new _.JQ("yt-client-location"):k.localStorage};
_.xP.prototype.clearLocationPlayabilityToken=function(k){k==="TVHTML5"?(this.localStorage=rgw(this))&&this.localStorage.remove("yt-location-playability-token"):_.y2$("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.xP.prototype.getCurrentPositionFromGeolocation=function(){var k=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("$f"));var v=!1,C=1E4;_.wt("INNERTUBE_CLIENT_NAME")==="MWEB"&&(v=!0,C=15E3);return new Promise(function(G,p){navigator.geolocation.getCurrentPosition(function(P){k.mostRecentPosition=P;G(P)},function(P){p(P)},{enableHighAccuracy:v,
maximumAge:0,timeout:C})})};
_.xP.prototype.createUnpluggedLocationInfo=function(k){var v={};k=k.coords;if(k==null?0:k.latitude)v.latitudeE7=Math.floor(k.latitude*1E7);if(k==null?0:k.longitude)v.longitudeE7=Math.floor(k.longitude*1E7);if(k==null?0:k.accuracy)v.locationRadiusMeters=Math.round(k.accuracy);return v};
_.xP.prototype.createLocationInfo=function(k){var v={};k=k.coords;if(k==null?0:k.latitude)v.latitudeE7=Math.floor(k.latitude*1E7);if(k==null?0:k.longitude)v.longitudeE7=Math.floor(k.longitude*1E7);return v};var KJG=function(k,v){var C=LA();k||(k="unknown");v||(v="unknown");k="MAIN_APP_WEB_PAGE_TYPE_"+k.toUpperCase();k in aCU||(k="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");v="MAIN_APP_WEB_REQUEST_TYPE_"+v.toUpperCase();v in M41||(v="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.v1(C,{mainAppWeb:{pageType:k,requestType:v,isShellLoad:_.rt("IS_SHELL_LOAD",!1)}})},Trn={start:function(){_.v1(M0x(),{mainAppWeb:_.AK()})},
success:function(){_.CU(M0x(),"SUCCESS")},
failure:function(){_.CU(M0x(),"FAILURE")},
cancelled:function(){_.CU(M0x(),"CANCELLED")}};var kSU,owU,z8j;kSU=_.qL(["/sw.js"]);owU=_.qL(["/sw.js?0"]);_.vwR=_.zu(kSU);z8j=_.zu(owU);var CsL=function(){var k=Error.apply(this,arguments);this.message=k.message;"stack"in k&&(this.stack=k.stack)};
_.E(CsL,Error);_.mj.prototype.load=function(k){this.megabloxUrl_=_.wt("YPC_MB_URL");_.Ot(this.megabloxUrl_,(0,_.eI)(function(){k&&k()},this))};
_.q7$=function(k,v,C,G,p,P,N,I,S,Q,R){_.cMx(S);k.load((0,_.eI)(function(){try{var l=P?P:_.wt("HL"),d=_.wt("SESSION_INDEX");_.GKi("client",function(){lS1("59",{helpCenterPath:"/youtube",locale:l,window:window}).JSC$10046_loadChatSupport({authuser:String(d)})})}catch(f){throw eE(10,R,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),p&&p(f),_.hb(f),f;
}GSn(this,v,C,G,p,P,N,I,S,Q,R)},k))};
_.mj.prototype.openFixFlowDialog=function(k,v,C,G){this.load((0,_.eI)(function(){try{p41(this,_.ke("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(k).withIntegratorCallback(v).load(C,G)}catch(p){throw _.hb(p),p;}},this))};
var p41=function(k,v,C,G){var p=v.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.z("enable_window_constrained_buy_flow_dialog")&&(p=p.usingPopupStyle(_.ke("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));G&&(p=p.usingCloseCallback(G));v.bootstrap.fromPaymentsUrl(k.megabloxUrl_);k=v.bootstrap.asMashupMode(p);C=C?C:_.wt("HL");k.usingGaiaIndex(_.wt("SESSION_INDEX")).usingLocale(C).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.z("enable_google_payments_buyflow_material2_style_web")?
k.usingStyle(":m2;pc=#444;ac=#065fd4"):k.usingStyle(":md;pc=#444;ac=#065fd4");return k},GSn=function(k,v,C,G,p,P,N,I,S,Q,R){try{var l=_.ke("payments.business.integration");
if(!l)throw new CsL("payments.business.integration is undefined");var d=l.standaloneContextAuthId.forUserId(),f=p41(k,l,P,function(){a4K(!1);I&&I()});
N&&f.usingServerAnalyticsEventHandler(N);var c=f.inStandaloneContext(d).buyFlow(function(U){if(U&&(!U.integratorData||U.integratorData===""||U.error))if(U.error!=null)if(String(U.error)==="-1")_.EU6(S);else{var O=String(U.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";eE(10,R,O,U.debugCode);_.qW(O,S,U.debugCode);O=new _.q5("PAYMENT_ERROR_MESSAGE::"+U.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+U.internalErrorDetails);
_.hb(O)}else eE(10,R,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.qW("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",S,"EMPTY_INTEGRATOR_DATA"),_.hb(Error("bg"));C&&(a4K(!1),C(U))}).withEncryptedParameters(v);
Q&&c.withClientParameters(fx6(_.A3K(Q)));c.load(function(){eE(24,R);_.Ur("ttc",void 0,"commerce_transaction");FU("commerce_transaction");G&&(G(),a4K(!0))},function(U){if(U==null?0:U.debugCode)var O=U==null?void 0:U.debugCode;
else if(!U||(U==null?0:U.debugCode))O="EMPTY_LOAD_FAILURE_ERROR",_.hb(Error(O));else{O="EMPTY_LOAD_FAILURE_DEBUG_CODE";var X=new _.q5("LOAD_FAILURE:"+U.message," DEBUG_CODE:"+O);_.hb(X)}eE(10,R,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",O);_.qW("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",S,O);_.hb(U);p&&p(U)})}catch(U){throw U instanceof CsL&&(eE(10,R,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),p&&p(U)),_.hb(U),U;
}};var PsR;PsR=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.xHf=function(k,v){v=v===void 0?!1:v;k=PsR.test(k)?_.yi(k):null;!v&&window.payments||!k?(k=_.As(),v=k.promise,k.resolve()):v=_.Gfw(k,{attributes:{"data-payments-main":"",id:"payment-lib"}});return v};var WyU;WyU=_.qL(["//www.googletagmanager.com/gtm.js?id=",""]);_.A0=function(k,v){_.wb(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:v}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.wt("GL")}),v=_.iy("SCRIPT"),v.async=!0,_.Hn(v,_.zu(WyU,k)),v.id="gtm",k=document.getElementsByTagName("script"),k.length==0?document.head.appendChild(v):(k=k[0],k.parentNode.insertBefore(v,k)))};
_.en=function(k){if(k=JSON.parse(k))window.dataLayer=window.dataLayer||[],window.dataLayer.push(k)};var HFD,NKG;HFD=_.qL(["https://clients2.google.com/gr/gr_sync.js"]);_.yjK=function(){};
_.yjK.prototype.init=function(){if(NKG()){var k=_.As();k.resolve();return k.promise}return _.Gfw(_.zu(HFD)).then(function(){if(!NKG())throw Error("cg");},function(){throw Error("dg");
})};
_.Xsg=function(){if(!NKG())return"";var k=window.google.gr;k.init({async:{schedule:"sync"},merchantId:"youtube"});k.start();k=k.finish();return k==null?"":k};
NKG=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.e=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.E(_.e,PolymerFakeBaseClassWithoutHtml);_.Ze=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.E(_.Ze,PolymerFakeBaseClassWithoutHtml);var MYf=window.ShadyDOM;var NRx,WqD,ZMK,S$b,Q43,bM3,qR,rH;NRx=_.z("enable_shadydom_free_scoped_query_methods");WqD=_.z("enable_shadydom_free_scoped_node_methods");ZMK=_.z("enable_shadydom_free_scoped_readonly_properties_batch_one");S$b=_.z("enable_shadydom_free_parent_node");Q43=_.z("enable_shadydom_free_children");bM3=_.z("enable_shadydom_free_last_child");qR=window.ShadyDOM;_.v9=qR&&qR.noPatch&&qR.wrap?qR.wrap:qR?function(k){return qR.patch(k)}:function(k){return k};
rH=function(k){if(k instanceof ShadowRoot)this.host=(0,_.v9)(k.host),this.root=k;else if(k.$$){this.host=(0,_.v9)(k);var v;this.root=(v=k.root)!=null?v:this.host}else if(k.polymerController){this.host=(0,_.v9)(k);var C;this.root=(C=this.host.shadowRoot)!=null?C:this.host}else this.root=this.host=(0,_.v9)(k)};
HMi();I0m();Rn_();l0b();uT_();var IbL={querySelector:function(k,v){v=mem(v,hK(k));return _.z("sunnydom_native_scoped_query_selectors")?UeK(k,v):UeK(_.B7(k),v)},
querySelectorAll:function(k,v){v=mem(v,hK(k));return _.z("sunnydom_native_scoped_query_selectors")?Array.from(gU3(k,v)):gU3(_.B7(k),v)}},ZFL={appendChild:function(k,v){var C=hK(k),G=_.Vt(v);
return _.piZ(_.B7(k),C?_.YP(v,C,G):v)},
cloneNode:function(k,v){var C=_.Vt(k);k=_.B7(k);v=sf(k).prototype.cloneNode.call(k,v);return C?JK(v,C):v},
contains:function(k,v){var C=hK(k),G=_.Vt(v);return C!==G?!1:PU_(k,v)},
insertBefore:function(k,v,C){var G=hK(k),p=_.Vt(v);k=_.B7(k);v=G?_.YP(v,G,p):v;return sf(k).prototype.insertBefore.call(k,v,C)},
removeChild:function(k,v){var C=hK(k);k=_.B7(k);v=C?JK(v,C):v;return sf(k).prototype.removeChild.call(k,v)},
replaceChild:function(k,v,C){var G=hK(k),p=_.Vt(v);v=G?_.YP(v,G,p):p?JK(v,p):v;C=G?JK(C,G):C;k=_.B7(k);return sf(k).prototype.replaceChild.call(k,v,C)},
getRootNode:function(k,v){v=v===void 0?{composed:!0}:v;var C;if(((C=v)!=null?C:{}).composed)k=GD$(k);else{v=k;for(k=L_g(k);k;)v=k,k=tY_(k);k=v}return k}},f0f=ZMK?{firstChild:K_j,
nextSibling:nU2,previousSibling:rMx,firstElementChild:TXf,lastElementChild:odZ,nextElementSibling:wC_,previousElementSibling:JMj,childNodes:vd$}:{};S$b&&(f0f.parentNode=YMD);Q43&&(f0f.children=CUj);bM3&&(f0f.lastChild=kDg);NRx&&dxg(IbL);WqD&&dxg(ZFL);zni();var Fqf=function(k){this.node=k instanceof ShadowRoot?k.host:k};
cU$();Ed_();var $xb=new WeakMap;var gdi=Symbol("Bd");var Xi_=new Set(["tap","track","down","up"]),xxK=_.z("pbcm_fi_query_decorators");var mP=function(){return _.Ze.apply(this,arguments)||this};
_.E(mP,_.Ze);_.W=mP.prototype;_.W.getState=function(){return this.store.getState()};
_.W.dispatch=function(k){this.store.dispatch(k)};
_.W.beforeRegister=function(){if(this&&typeof this==="object"){var k;var v=!!this.useSignals||!((k=this.polymerController)==null||!k.useSignals)}else v=!1;if(!v&&this.properties)for(v=_.H(Object.keys(this.properties)),k=v.next();!k.done;k=v.next()){var C=k.value;k=this.properties[C];if(k.selector){if(k.computed)throw Error("kg");C=["reduxPropertiesRecomputeTrigger",'"'+C+'"'].concat(_.tX(k.selectorArgs||[])).join(",");k.computed="recomputeReduxSelector("+C+")"}}};
_.W.attached=function(){var k=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){k.reduxPropertiesRecomputeTrigger++}));
_.z("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.W.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.W.recomputeReduxSelector=function(k,v){var C=_.j7.apply(2,arguments),G=this.properties[v].selector;if(!G)throw Error("ig`"+v);return G.apply(null,[this.store.getState()].concat(_.tX(C)))};
_.W.select=function(k){var v=_.j7.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return k.apply(null,[this.store.getState()].concat(_.tX(v)))};
_.SB.Object.defineProperties(mP.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("jg");}}});
mP.prototype.recomputeReduxSelector=mP.prototype.recomputeReduxSelector;_.B([_.A(),_.Y("design:type",Number)],mP.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.B([_.SU()],mP);var DG=[],mxK={},aK=function(){return QR.apply(this,arguments)||this};
_.E(aK,QR);aK.prototype._addPropertyEffect=function(k,v,C){if(v==="__observeEffects"&&C){var G,p=(G=C.info.method)!=null?G:C.info.methodName;if(p){var P=this[p];this[p]=function(){DG.push(p);try{P==null||P.apply(this,arguments)}finally{DG.pop()}}}}_.UO._addPropertyEffect.apply(this,[k,
v,C])};
aK.prototype._setPendingProperty=function(k,v,C){if(DG.length){var G=DG[DG.length-1],p;(p=mxK[this.is])!=null&&p.has(G)||(Dx6(this.is,G),_.sA("polymerPropertyChangedInObserver",{componentName:this.is,observerName:G}))}return _.UO._setPendingProperty.apply(this,[k,v,C])};
_.B([vWx()],aK);var tVf=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),VVb,bo={};_.z("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=bo);var du=function(){return _.Ze.apply(this,arguments)||this};
_.E(du,_.Ze);du.prototype._setUnmanagedPropertyToNode=function(k,v,C){k.loggingStatus&&(k.loggingStatus.isDeclarativeExternal=!0);if(C!==k[v]||typeof C==="object")k[v]=C;k.is&&k.polymerController&&k.polymerController!==k&&RK(k.is,v,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");k.loggingStatus&&(k.loggingStatus.isDeclarativeExternal=!1)};
_.B([_.SU()],du);s4i()&&(kD.prototype._setUnmanagedPropertyToNode=(new du)._setUnmanagedPropertyToNode);_.CtK={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(k){},set polymerController(k){}}]};var EY=function(){var k=QR.apply(this,arguments)||this;k.json=function(){};
return k};
_.E(EY,QR);EY.prototype.equals=function(k,v){return k===v};
EY.prototype.isEmpty=function(k){var v;(v=!k)||(v=_.BZ(k)&&k.length===0);return v};
_.B([vWx()],EY);var S1R=function(k){k=CB6(k);Y5.call(this,k)};
_.E(S1R,Y5);S1R.prototype.addProvider=function(k){k=k.key?k:CB6([k])[0];var v=this.keyIdToIndex.get(k.key.id);if(v){if(wij(k,this.providers[v]))throw Error("lg`"+k.key.displayName);}else Y5.prototype.addProvider.call(this,k)};
var uLQ=new S1R([]);var Q_I=!1;var kym={};Q_I||(TRi(),Q_I=!0);
kym.InjectBehavior={initializeInjection:function(){var k=this.provide;try{if((k=k!=null?k:[])&&k.length>0)for(var v=CB6(k),C=_.H(v),G=C.next();!G.done;G=C.next())uLQ.addProvider(G.value);var p=new Set;ndf(this.behaviors||[],p);v={};for(var P=_.H(p),N=P.next();!N.done;N=P.next()){var I=N.value;I.inject&&Object.assign(v,I.inject)}this.inject&&Object.assign(v,this.inject);for(var S=_.H(Object.keys(v)),Q=S.next();!Q.done;Q=S.next()){var R=Q.value,l=v[R];try{this[R]=uLQ.resolve(l)}catch(d){throw d;}}}catch(d){throw Error(d.message);
}}};var vsK;var Gyi=/\bclass\b/.test(function(){}.toString()),Wbf=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var bFU=function(k){this.wasDefined=!0;Array.isArray(k)||k instanceof Array?(this.JSC$13575_getImpl=k[0],this.JSC$13575_setImpl=k[1]):this.JSC$13575_getImpl=k};
_.W=bFU.prototype;_.W.getWithPath=function(k){return IJm(this.JSC$13575_getImpl(),k)};
_.W.setWithPath=function(k,v){var C=this;if(k.length)throw Error("mg");if(!this.JSC$13575_setImpl)throw Error("ng");O0(function(){C.JSC$13575_setImpl(v)})};
_.W.notifyPath=function(){throw Error("og");};
_.W.notifySplices=function(){throw Error("pg");};
_.W.getChangeRecordSignal=function(k,v){var C=this;if(k.length)throw Error("qg");return function(){var G=C.getWithPath(k);return{path:v!=null?v:"",base:G,value:G}}};
_.W.getSplicesSignal=function(){throw Error("rg");};
_.W.getPathMutationSignal=function(){throw Error("sg");};
_.W.pop=function(){throw Error("tg");};
_.W.push=function(){throw Error("ug");};
_.W.splice=function(){throw Error("vg");};
_.W.unshift=function(){throw Error("wg");};var t0=function(k){var v=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(k)||k instanceof Array?(this.JSC$13580_getImpl=k[0],this.JSC$13580_setImpl=k[1]):this.JSC$13580_getImpl=k;this.wasDefined=!1;_.E0(function(){v.wasDefined=v.JSC$13580_getImpl()!==void 0})};
t0.prototype.getWithPath=function(k){return IJm(this.JSC$13580_getImpl(),k)};
t0.prototype.setWithPath=function(k,v){var C=this;if(k[k.length-1]!=="*"&&k[k.length-1]!=="splices"){var G=_.E0(function(){return C.getWithPath([])});
if(k.length===0){if(!this.JSC$13580_setImpl)throw Error("xg");if(G===v)return;this.wasDefined||(this.wasDefined=v!==void 0);O0(function(){C.JSC$13580_setImpl(v)})}else{for(var p=0;p<k.length-1;p++){if(!G)return;
G=G[k[p]]}p=k[k.length-1];G&&(G[p]=v);this.wasDefined||(this.wasDefined=k.length>1||v!==void 0)}R2n(this,k,{pathComponents:k,value:v})}};
t0.prototype.notifyPath=function(k,v){k.length===0?v&&this.setWithPath(k,v.value):R2n(this,k,{pathComponents:k,value:v==null?void 0:v.value,fallbackWhenUndefined:v==null?void 0:v.value})};
var R2n=function(k,v,C,G){if(k.setMutationSignal){var p=++k.mutationIndex,P=[k.observedPath],N=k.observedPath,I;v.length===0&&(I=N);for(var S=0;S<v.length;S++){var Q=N.subPaths[v[S]];if(!Q)break;P.push(Q);N=Q;S===v.length-1&&(I=Q)}for(v=!1;P.length;)N=P.shift(),N.data={index:p,mutation:C,spliceMutationIndex:G},v||(v=N===I),v&&P.push.apply(P,_.tX(Object.values(N.subPaths)));O0(function(){k.setMutationSignal(p)})}};
t0.prototype.notifySplices=function(k,v){var C=this,G=_.E0(function(){return C.getWithPath(k)}),p=[].concat(_.tX(k),["splices"]);
R2n(this,p,{pathComponents:p,value:{indexSplices:v}});if(G==null?0:G.length)v=this.mutationIndex,p=[].concat(_.tX(k),["length"]),R2n(this,p,{pathComponents:p,value:G.length},v)};
var lb1=function(k,v,C,G,p,P){k.notifySplices(C,[{index:G,addedCount:p,removed:P,object:v,type:"splice"}])},dm6=function(k,v){k=k.observedPath;
for(var C=0;C<v.length;C++){var G=v[C],p=k.subPaths[G];p||(p={pathComponents:v.slice(0,C+1),subPaths:{}},k.subPaths[G]=p);k=p}},z2R=function(k,v,C){dm6(k,v);
if(!k.getMutationSignal){var G=_.H(_.ae(k.mutationIndex,void 0,"sNBMCd"));k.getMutationSignal=G.next().value;k.setMutationSignal=G.next().value}var p=k.getMutationSignal;return _.L9(function(){p();return C(fbn(k,v))},void 0,"zvsXEd")};
t0.prototype.getChangeRecordSignal=function(k,v){var C=this,G=this.mutationIndex,p;return z2R(this,k,function(P){if(P&&P.index>G){var N=P.mutation;G=P.index;p=void 0}P=_.E0(function(){return C.getWithPath(k)});
if(N){var I=N.pathComponents[N.pathComponents.length-1],S=[].concat(_.tX(N.pathComponents));if(I==="splices"||I==="length")return{base:P,path:(v?[v].concat(_.tX(S)):S).join("."),value:N.value};var Q=k.length>S.length?k:S,R;return{base:P!=null?P:N.fallbackWhenUndefined,path:(v?[v].concat(_.tX(Q)):Q).join("."),value:(R=_.E0(function(){return C.getWithPath(Q)}))!=null?R:N.fallbackWhenUndefined}}p||(p={base:P,
path:(v?[v].concat(_.tX(k)):k).join("."),value:P});return p})};
t0.prototype.getSplicesSignal=function(k){var v=this.mutationIndex,C;return z2R(this,k,function(G){if(G&&G.index>v&&G.spliceMutationIndex!==v){var p=G.mutation;v=G.index;C=void 0}return p&&p.pathComponents[p.pathComponents.length-1]==="splices"?C=G=p.value:C})};
t0.prototype.getPathMutationSignal=function(k){var v=this;dm6(this,k);if(!this.getMutationSignal){var C=_.H(_.ae(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=C.next().value;this.setMutationSignal=C.next().value}var G=this.getMutationSignal,p=this.mutationIndex,P;return _.L9(function(){G();var N=fbn(v,k);if(N&&N.index>p&&N.mutation&&Z_O(N.mutation.pathComponents,k)){var I=N.mutation;p=N.index}if(!P||p!==P.index){var S,Q;N=(Q=_.E0(function(){return v.getWithPath(k)}))!=null?Q:(S=I)==null?
void 0:S.fallbackWhenUndefined;
P={index:p,value:N}}return P},void 0,"RXYC9b")};
var fbn=function(k,v){k=k.observedPath;v=_.H(v);for(var C=v.next();!C.done;C=v.next())k=k.subPaths[C.value];return k.data};
t0.prototype.pop=function(k){var v=this,C=_.E0(function(){return v.getWithPath(k)});
if(!(C instanceof Array))throw Error("yg");var G=C.length>0,p=C.pop();G&&lb1(this,C,k,C.length,0,[p]);return p};
t0.prototype.push=function(k){var v=_.j7.apply(1,arguments),C=this,G=_.E0(function(){return C.getWithPath(k)});
if(!(G instanceof Array))throw Error("zg");var p=G.length,P=G.push.apply(G,_.tX(v));v.length&&lb1(this,G,k,p,v.length,[]);return P};
t0.prototype.splice=function(k,v,C){var G=_.j7.apply(3,arguments),p=this,P=_.E0(function(){return p.getWithPath(k)});
if(!(P instanceof Array))throw Error("Ag");v<0?v=P.length-Math.floor(-v):v&&(v=Math.floor(v));var N=P.splice.apply(P,[v,C].concat(_.tX(G)));(G.length||N.length)&&lb1(this,P,k,v,G.length,N);return N};
t0.prototype.unshift=function(k){var v=_.j7.apply(1,arguments),C=this,G=_.E0(function(){return C.getWithPath(k)});
if(!(G instanceof Array))throw Error("Bg");var p=G.unshift.apply(G,_.tX(v));v.length&&lb1(this,G,k,0,v.length,[]);return p};var sE=function(k,v,C){this.model=k;this.unknownSignalResolver=v;this.options=C;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];v=_.H(zN$());k=v.next().value;v=v.next().value;this.owner=k;this.disposeImpl=v};
sE.prototype.dispose=function(){if(!this.isDisposed){for(var k=_.H(this.childSignalProxies),v=k.next();!v.done;v=k.next())v.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var Fy6=function(k,v){k=_.Ni(k.owner);try{v()}finally{_.Ni(k)}};
sE.prototype.effect=function(k){Fy6(this,function(){_.jH(k,"g")})};
var cJD=function(k,v){k.options!=null||(k.options={});var C;(C=k.options).immutableProps!=null||(C.immutableProps=new Set);k.options.immutableProps.add(v)},jo_=function(k,v){v=""+v;
EwJ(k,v);var C,G;if((C=k.options)==null?0:(G=C.immutableProps)==null?0:G.has(v))return!0;var p;if((p=k.model.__signalCache)==null?0:p.has(v))C=k.model.__signalCache.get(v),Array.isArray(C)&&cJD(k,v);var P,N,I;return(I=(P=k.options)==null?void 0:(N=P.immutableProps)==null?void 0:N.has(v))!=null?I:!1},ab1=function(k,v){var C;
k.unknownSignalResolver&&(C=k.unknownSignalResolver(v));var G,p;((G=k.options)==null?0:(p=G.immutableProps)==null?0:p.has(v))?C!=null||(C=new bFU(_.ae(k.model[v],void 0,"By5iP"))):C!=null||(C=new t0(_.ae(k.model[v],void 0,"CXghNc")));var P=k.model.hostElement;Object.defineProperty(k.model,v,{get:function(){BRg(P,v);return C.getWithPath([])},
set:function(N){lo(P,v);k.setWithPath([v],N)},
configurable:!0});return C},EwJ=function(k,v){var C,G,p;
((C=k.model.__signalCache)==null||!C.has(v))&&((G=k.options)==null?0:(p=G.externalSignalProps)==null?0:p.has(v))&&k.model[v]},gu=function(k,v){v=""+v;
var C=k.signalCache[v];if(C!==void 0)return C;C=!1;EwJ(k,v);var G;if((G=k.model.__signalCache)==null?0:G.has(v))if(C=k.model.__signalCache.get(v),Array.isArray(C))C=!0,cJD(k,v);else return k.signalCache[v]=k.model.__signalCache.get(v).signal,k.signalCache[v];var p,P;G=(P=(p=k.options)==null?void 0:p.reactivityMode)!=null?P:0;var N,I;if(!((N=k.options)==null?0:(I=N.reactiveProps)==null?0:I.has(v))&&!C&&G===1)throw Error("Cg`"+v);p=C?MG1(k,v):ab1(k,v);return k.signalCache[v]=p},MG1=function(k,v){var C=
Object.getOwnPropertyDescriptor(k.model.constructor.prototype,v),G=function(){return k.model[v]};
return new bFU(C&&C.get&&!C.set?G:[G,function(p){k.model[v]=p}])};
sE.prototype.getWithPath=function(k){var v=_.H(k);k=v.next().value;v=P5(v);BRg(this.model.hostElement,""+k);return gu(this,k).getWithPath(v)};
sE.prototype.setWithPath=function(k,v){if(k.length){lo(this.model.hostElement,k.join("."));var C=_.H(k);k=C.next().value;C=P5(C);gu(this,k).setWithPath(C,v)}};
sE.prototype.getPathMutationSignal=function(k){var v=_.H(k);k=v.next().value;v=P5(v);return gu(this,k).getPathMutationSignal(v)};
sE.prototype.notifyPath=function(k,v){var C=_.H(k);k=C.next().value;C=P5(C);gu(this,k).notifyPath(C,v)};
var $mI=function(k,v){if(v.type==="literal")return function(){return{rootWasDefined:!0,value:v.value}};
var C=$V(v.path),G=_.H(C),p=G.next().value;G=P5(G);var P,N;if(v.type==="path"&&(C.length===1||((P=k.options)==null?0:(N=P.immutableProps)==null?0:N.has(p))))return function(){var l=k.getWithPath(C.slice(0,1));l=IJm(l,C.slice(1));return{rootWasDefined:gu(k,C[0]).wasDefined,value:l}};
var I=gu(k,p);if(v.type==="path"){var S=I.getPathMutationSignal(G);return function(){var l,d=(l=S())==null?void 0:l.value;return{rootWasDefined:I.wasDefined,value:d}}}if(v.type==="splices"){var Q=I.getSplicesSignal(G);
return function(){var l=Q();return{rootWasDefined:I.wasDefined,value:l}}}var R=I.getChangeRecordSignal(G,""+p);
return function(){var l=R();return{rootWasDefined:I.wasDefined,value:l}}},lJj=function(k,v,C){var G=C.map(function(I){return $mI(k,I)}),p=C.length===0,P=[],N=C.length!==1||C[0].type!=="path"?!1:!0;
k.effect(function(){for(var I=G.length,S=[],Q=!!P.length,R=0;R<I;R++){var l=G[R](),d=l.rootWasDefined;l=l.value;p||(p=d);S[R]=l;N&&(S[R+I]=Q?P[R]:S[R],P[R]=l)}p&&Ya(k.owner,function(){return void v.apply(null,_.tX(S))})})},SGx=function(k,v,C,G,p){var P=gu(k,v);
p!==void 0&&P.setWithPath([],p);lJj(k,function(){var N=_.j7.apply(0,arguments);lo(k.model.hostElement,v,!0);P.setWithPath([],C.apply(null,_.tX(N)))},G)};
sE.prototype.arrayPush=function(k){var v=_.j7.apply(1,arguments),C=_.H(k),G=C.next().value;C=P5(C);G=gu(this,G);return G.push.apply(G,[C].concat(_.tX(v)))};
sE.prototype.arraySplice=function(k,v,C){var G=_.j7.apply(3,arguments),p=_.H(k),P=p.next().value;p=P5(p);P=gu(this,P);return P.splice.apply(P,[p,v,C].concat(_.tX(G)))};
sE.prototype.arrayUnshift=function(k){var v=_.j7.apply(1,arguments),C=_.H(k),G=C.next().value;C=P5(C);G=gu(this,G);return G.unshift.apply(G,[C].concat(_.tX(v)))};
sE.prototype.notifySplices=function(k,v){var C=_.H(k);k=C.next().value;C=P5(C);gu(this,k).notifySplices(C,v)};var UmG=!0,gww=!1,Y4O=!1,iFw=!1,Ly1=0;iFw=!1;Ly1=0;UmG=!0;gww=Y4O=!1;var $YK=/([^\s]+?)\(([\s\S]*)\)/,EsZ=/\.([^.]+)$/,gs6=/\\,/g,Fb$=/&comma;/g,cV3=/\\(.)/g,UYb=[],aJ2={"*":"wildcard",splices:"splices"};var mY2=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"),xY$=/[A-Z]/,OFL=["class","hidden","id","on-dom-change"],tdK=new Set([].concat(_.tX(OFL),
["if","notify-dom-change","restamp"])),so$=new Set([].concat(_.tX(OFL),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),Vdi=new Set(["restamp"]);var tlx=new Set(["className","id"]);var w8O=Symbol(),o7b=window;var Nz3=window;var RX3=0,S4O=0,io=[],bH_=0,ZH$=!1,QX6=document.createTextNode("");(new window.MutationObserver(uP3)).observe(QX6,{characterData:!0});var OY=new Map,Lm=0,yJ1=function(k){this.mappedHandleId=k},d$6=function(k,v,C,G){this.mappedHandleId=k;
var p=this;this.mappedHandleId=k;this.callback=v;this.waitTime=C;this.schedulerPriority=G;this.handleId=_.B_.addJob(function(){p.callback();OY.delete(p.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.E(d$6,yJ1);d$6.prototype.cancel=function(){_.B_.cancelJob(this.handleId);OY.delete(this.mappedHandleId)};
var ftZ=function(k,v){this.mappedHandleId=k;var C=this;this.mappedHandleId=k;this.callback=v;this.handleId=lt$(function(){C.callback();OY.delete(C.mappedHandleId)})};
_.E(ftZ,yJ1);ftZ.prototype.cancel=function(){var k=this.handleId-S4O;k<0||io.length<=k||(io[k]=null);OY.delete(this.mappedHandleId)};var E7O=function(){};
E7O.prototype.cancel=function(){this.jobHandle!==void 0&&(zXb(this.jobHandle),this.jobHandle=void 0)};
E7O.prototype.run=function(k,v,C){var G=this;this.cancel();this.callback=k;this.jobHandle=_.yq(function(){k();G.callback=void 0},v,C)};
E7O.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var F3$=new WeakMap;var X4D=kT(function(k){for(var v=k,C=0;C<3;C++)v=Object.getPrototypeOf(v);delete v.prototype.connectedCallback;var G=function(){return k.apply(this,arguments)||this};
_.E(G,k);G.prototype._attachDom=function(p){if(!p)return null;var P=(0,_.v9)(this.hostElement);P.attachShadow({mode:"open",shadyUpgradeFragment:p});P.shadowRoot.appendChild(p);return P.shadowRoot};
G.prototype._takeAttributes=function(){for(var p=this.hostElement.attributes,P=0;P<p.length;P++){var N=p[P],I=void 0,S=void 0;(S=(I=this).__attributeReaction)==null||S.call(I,N.name,null,N.value)}};
G.prototype._readyClients=function(){k.prototype._readyClients.call(this);this.root=this};
G.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);k.prototype.connectedCallback.call(this)};
_.SB.Object.defineProperties(G,{template:{configurable:!0,enumerable:!0,get:function(){return G.prototype._template}}});
return G}),xmQ=kT(function(k){var v=function(){return k.apply(this,arguments)||this};
_.E(v,k);v.prototype.created=function(){if(this.__notifyEffects)for(var C=_.H(Object.values(this.__notifyEffects)),G=C.next();!G.done;G=C.next()){G=_.H(G.value);for(var p=G.next();!p.done;p=G.next())p.value.fn=U$m}if(this.__reflectEffects)for(C=_.H(Object.values(this.__reflectEffects)),G=C.next();!G.done;G=C.next())for(G=_.H(G.value),p=G.next();!p.done;p=G.next())p.value.fn=g7D};
v.prototype._addEventListenerToNode=function(C,G,p){C=xV(C);BX(C,G,p)||k.prototype._addEventListenerToNode.call(this,C,G,p)};
v.prototype._removeEventListenerFromNode=function(C,G,p){C=xV(C);j5(C,G,p)||k.prototype._removeEventListenerFromNode.call(this,C,G,p)};
v.prototype._propertiesChanged=function(C,G,p){if(this.__dataToNotify&&this.__notifyEffects)for(var P=_.H(Object.keys(this.__dataToNotify)),N=P.next();!N.done;N=P.next()){N=N.value;var I=$$j(N);this.__notifyEffects[I]||delete this.__dataToNotify[N]}else this.__dataToNotify=null;k.prototype._propertiesChanged.call(this,C,G,p)};
v.prototype.fire=function(C,G,p){G=G===void 0?{}:G;var P;return _.nA(xV((P=p==null?void 0:p.node)!=null?P:this),C,G,p)};
v.prototype._ensureAttribute=function(C,G){var p=xV(this);p.hasAttribute(C)||UY(p,G,C)};
v.prototype.isLightDescendant=function(C){var G=xV(this);return xV(G)!==C&&_.Kz(G).contains(C)&&_.Kz(G).getRootNode()===_.Kz(C).getRootNode()};
return v});
_.i5.ready=function(){var k;((k=this.hostElement)!=null?k:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var v;((v=this.hostElement)!=null?v:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.qV._subscribeIronResize=function(k){var v;((v=k.hostElement)!=null?v:k).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.qV._unsubscribeIronResize=function(k){var v;((v=k.hostElement)!=null?v:k).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var OH2=[Array,Boolean,Date,Number,Object,String],eU=function(k,v,C,G){this.polySiInfo=k;this.polySiParams=v;this.polySiContext=C;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;G||this instanceof HTMLElement&&(G=this);if(!G)throw Error("Jg");this.allowedProps=v.allowedProps;this.hostElement=G;this.is=k.is;this.upgradeDisabled=!!v.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");k=new Set(v.reactiveSchemas.filter(function(p){return p.type!==
"observe"}).map(function(p){return p.propertyKey}));
this.signalProxy=new sE(this,void 0,{reactiveProps:k,reactivityMode:v.reactivityMode});this.__dataHasAccessor={};v=_.H(v.reactiveSchemas);for(k=v.next();!k.done;k=v.next())k=k.value,k.type==="signal"&&(this.__dataHasAccessor[k.propertyKey]=!0);this.upgradeDisabled||AJ1(this)};
eU.prototype.getExtraMethodsToForward=function(){return[]};
var AJ1=function(k){k.polySiContext.didRegister||(k.registered(),k.polySiContext.didRegister=!0);k.polySiContext.finalizedTemplate||(k.polySiContext.finalizedTemplate={},k.polySiParams.templateGetter&&(k.polySiContext.finalizedTemplate.processedTemplate=Itg(k.polySiParams.templateGetter,k.polySiParams.is)));e2G(k);var v=k.hostElement;v.loggingStatus!=null||(v.loggingStatus={});v.loggingStatus.isInitializing=!0;_.E0(function(){return void k.created()});
v.loggingStatus.isInitializing=!1;k.isPolySiElementConnected&&q1w(k)},q1w=function(k){k.didCallReady||(_.E0(function(){return void k.ready()}),k.didCallReady=!0);
k.isAttached=!0;k.attached()};
_.W=eU.prototype;_.W.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||q1w(this)};
_.W.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.W.attributeChangedCallback=function(k,v,C){if(this.upgradeDisabled)k==="disable-upgrade"&&C===null&&(this.upgradeDisabled=!1,AJ1(this));else if(v!==C){var G=_.PR(k),p=this.polySiContext.typesForSignals[G];if(p&&(!this.reflecting||_.z("polysi_attribute_changed_serializing_killswitch"))){switch(p){case Object:try{var P=JSON.parse(C)}catch(I){P=C}break;case Array:try{P=JSON.parse(C)}catch(I){P=null}break;case Date:P=isNaN(C)?String(C):Number(C);P=new Date(P);break;case Boolean:P=C!==null;break;case Number:P=
Number(C);break;default:P=C}this[G]=P}G=_.H(this.polySiParams.behaviors);for(p=G.next();!p.done;p=G.next())P=void 0,(P=p.value.attributeChanged)==null||P.call(this,k,v,C);var N;(N=this.attributeChanged)==null||N.call(this,k,v,C)}};
_.W.attributeChangedCallbackWrapper=function(k,v,C){this.attributeChangedCallback(k,v,C)};
_.W.setPropertiesFromInitialAttributeValues=function(){for(var k=0;k<this.hostElement.attributes.length;k++){var v=this.hostElement.attributes[k];(v.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(v.name))&&this.attributeChangedCallback(v.name,null,v.value)}};
_.W.created=function(){this.provide=this.polySiParams.provide;var k;(k=this.initializeInjection)==null||k.call(this);k=_.H(this.polySiParams.reactiveSchemas);for(var v=k.next();!v.done;v=k.next())v=v.value,v.type==="signal"&&(this.mutablePropNames.add(v.propertyKey),gu(this.signalProxy,v.propertyKey));L3D(this,this.polySiInfo,this.polySiParams.behaviors);k=_.H(this.polySiParams.reactiveSchemas);for(v=k.next();!v.done;v=k.next())v=v.value,v.type==="signal"&&v.value!==void 0&&(this.signalProxy.model[v.propertyKey]=
typeof v.value==="function"?v.value.call(this):v.value);if(this.polySiParams.signalProperties)for(k=_.H(this.polySiParams.signalProperties),v=k.next();!v.done;v=k.next()){v=v.value;var C=void 0;((C=this.__signalCache)==null?0:C.has(v))||(this.signalProxy.model[v]=void 0)}iFw||mmw(this);iH_(this);k=_.H(this.polySiParams.behaviors);for(v=k.next();!v.done;v=k.next())C=void 0,(C=v.value.created)==null||C.call(this);var G;(G=this.polySiInfo.created)==null||G.call(this)};
_.W.registered=function(){var k=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var v=Object.getPrototypeOf(this);v.addReactiveSchema=function(I){k.polySiParams.reactiveSchemas.push(I)};
for(var C=_.H(this.polySiParams.behaviors),G=C.next();!G.done;G=C.next()){var p=void 0;(p=G.value.beforeRegister)==null||p.call(v)}var P;(P=this.polySiInfo.beforeRegister)==null||P.call(v);v.addReactiveSchema=XO$;C=_.H(this.polySiParams.behaviors);for(G=C.next();!G.done;G=C.next())p=void 0,(p=G.value.registered)==null||p.call(v);var N;(N=this.polySiInfo.registered)==null||N.call(v)};
_.W.ready=function(){var k;(k=this.beforeReady)==null||k.call(this);iFw&&mmw(this);var v;if(k=(v=this.polySiContext.finalizedTemplate)==null?void 0:v.processedTemplate){k=HH$(k.template,k.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:k.hasInsertionPoint,thisCtx:this});v=k.nodesById;k=k.root;var C=this.hostElement;var G=G===void 0?!1:G;C=(0,_.v9)(C);if(!C.attachShadow)throw Error("Hd");if(!C.shadowRoot||G)C.attachShadow({mode:"open",shadyUpgradeFragment:k}),C.shadowRoot.appendChild(k);
this.root=C.shadowRoot;this.$=v}DmL(this);G=_.H(this.polySiParams.behaviors);for(v=G.next();!v.done;v=G.next())k=void 0,(k=v.value.ready)==null||k.call(this);var p;(p=this.polySiInfo.ready)==null||p.call(this)};
_.W.attached=function(){for(var k=_.H(this.polySiParams.behaviors),v=k.next();!v.done;v=k.next()){var C=void 0;(C=v.value.attached)==null||C.call(this)}var G;(G=this.polySiInfo.attached)==null||G.call(this)};
_.W.detached=function(){for(var k=_.H(this.polySiParams.behaviors),v=k.next();!v.done;v=k.next()){var C=void 0;(C=v.value.detached)==null||C.call(this)}var G;(G=this.polySiInfo.detached)==null||G.call(this)};
var e2G=function(k){for(var v=_.H(k.polySiParams.behaviors),C=v.next();!C.done;C=v.next())if(C=C.value,C.listeners)for(var G in C.listeners)W3Z(k,k.hostElement,G,C.listeners[G]);if(k.polySiInfo.listeners)for(var p in k.polySiInfo.listeners)W3Z(k,k.hostElement,p,k.polySiInfo.listeners[p])},W3Z=function(k,v,C,G,p){k=NxD(k,G,p);
BX(v,C,k)||v.addEventListener(C,k);return k},mmw=function(k){for(var v=_.H(k.polySiParams.reactiveSchemas),C=v.next();!C.done;C=v.next())C=C.value,C.type==="compute"||C.type==="computeWithMethod"?upj(k.signalProxy,C,k):C.type==="redux"?RN$(k.signalProxy,C,k.store):C.type==="signal"&&C.readOnly&&b_O(k.signalProxy,C)},DmL=function(k){for(var v=_.H(k.polySiParams.reactiveSchemas),C=v.next(),G={};!C.done;G={schema$jscomp$12:void 0},C=v.next())G.schema$jscomp$12=C.value,G.schema$jscomp$12.type==="notify"?
dYf(k.signalProxy,G.schema$jscomp$12,k.hostElement):G.schema$jscomp$12.type==="observe"?fJm(k.signalProxy,G.schema$jscomp$12,k):G.schema$jscomp$12.type==="reflect"&&k.signalProxy.effect(function(P){return function(){var N=k.signalProxy.getWithPath([P.schema$jscomp$12.propertyKey]);
k.reflecting=!0;Lb2(k.hostElement,P.schema$jscomp$12.propertyKey,N,!0);k.reflecting=!1}}(G));
if(k.reflectedAttributes)for(v=_.H(Object.entries(k.reflectedAttributes)),G=v.next(),C={};!G.done;C={key$jscomp$938:void 0,value$jscomp$10156:void 0},G=v.next()){var p=_.H(G.value);G=p.next().value;p=p.next().value;C.key$jscomp$938=G;C.value$jscomp$10156=p;k.signalProxy.effect(function(P){return function(){k.reflecting=!0;Lb2(k.hostElement,P.key$jscomp$938,(0,P.value$jscomp$10156)(),!0);k.reflecting=!1}}(C))}};
_.W=eU.prototype;_.W._setPendingProperty=function(k,v){this.set(k,v);return!1};
_.W._enableProperties=function(){};
_.W._setPendingPropertyOrPath=function(k,v){this.notifyPath(k,v);return!1};
_.W._addPropertyEffect=function(){};
_.W._stampTemplate=function(){throw Error("Kg");};
_.W.fire=function(k,v,C){v=v===void 0?{}:v;C=C===void 0?{}:C;var G,p,P={bubbles:(G=C.bubbles)!=null?G:!0,cancelable:!!C.cancelable,composed:(p=C.composed)!=null?p:!0},N;return _.nA(x$Z((N=C.node)!=null?N:this.hostElement),k,v,P)};
_.W.get=function(k,v){var C=$V(k);return v?IJm(v,C):k==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(C)};
_.W.linkPaths=function(){};
_.W.listen=function(k,v,C){k=x$Z(k);this.boundListeners!=null||(this.boundListeners=new WeakMap);var G=this.boundListeners.get(k);G||(G={},this.boundListeners.set(k,G));var p=v+C;G[p]||(G[p]=W3Z(this,k,v,C))};
_.W.notifyPath=function(k,v){this.signalProxy.notifyPath($V(k),arguments.length===2?{value:v}:void 0)};
_.W.canNotifyPath=function(k){return this.mutablePropNames.has(k)&&!jo_(this.signalProxy,k)};
_.W.notifySplices=function(k,v){this.signalProxy.notifySplices($V(k),v)};
_.W.pop=function(k){var v=this.signalProxy;k=$V(k);var C=_.H(k);k=C.next().value;C=P5(C);return gu(v,k).pop(C)};
_.W.push=function(k){var v=_.j7.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[$V(k)].concat(_.tX(v)))};
_.W.set=function(k,v,C){if(C)throw Error("Lg");k==="hidden"?this.hostElement.hidden=!!v:this.signalProxy.setWithPath($V(k),v)};
_.W.setProperties=function(k){k=_.H(Object.entries(k));for(var v=k.next();!v.done;v=k.next()){var C=_.H(v.value);v=C.next().value;C=C.next().value;this[v]=C}};
_.W.splice=function(k,v,C){var G=_.j7.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[$V(k),v,C].concat(_.tX(G)))};
_.W.unlinkPaths=function(){};
_.W.unlisten=function(k,v,C){k=x$Z(k);if(this.boundListeners){var G=this.boundListeners.get(k);if(G){C=v+C;var p=G[C];p&&(j5(k,v,p)||k.removeEventListener(v,p),delete G[C])}}};
_.W.unshift=function(k){var v=_.j7.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[$V(k)].concat(_.tX(v)))};
_.SB.Object.defineProperties(eU.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 jXO=[Array,Boolean,Date,Number,Object,String];var n76=!1;var V6=function(){var k=HTMLElement.apply(this,arguments)||this;k.restamp=!1;k.notifyDomChange=!1;k.JSC$13688_didCallConnected=!1;k.JSC$13688_renderDebouncer=null;k.disableTemplateUpdateSignalImpl=qf()?void 0:_.ae(!1,void 0,"Ofhkwb");var v;k.getDisableTemplateUpdate=(v=k.disableTemplateUpdateSignalImpl)==null?void 0:v[0];var C;k.setDisableTemplateUpdate=(C=k.disableTemplateUpdateSignalImpl)==null?void 0:C[1];return k};
_.E(V6,HTMLElement);var tGL=function(k){k.conditionSignalImpl!=null||(k.conditionSignalImpl=new t0(_.ae(!1,void 0,"gE52Fb")));return k.conditionSignalImpl};
_.W=V6.prototype;_.W.showHideChildren=function(k){s_Q(this,k,this.if)};
_.W.attributeChangedCallback=function(k,v,C){if(this.JSC$13688_didCallConnected)throw Error("Pg`"+k);k==="notify-dom-change"?this.notifyDomChange=C!==null:k==="restamp"&&(this.restamp=C!==null)};
_.W.debounceRender=function(){this.JSC$13688_renderDebouncer=_.Sx(this.JSC$13688_renderDebouncer,wB,this.JSC$13688_renderImpl.bind(this));_.uB(this.JSC$13688_renderDebouncer)};
_.W.disconnectedCallback=function(){var k=(0,_.v9)(this).parentNode;(!k||k.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in k&&!k.host)&&VG6(this)};
_.W.connectedCallback=function(){var k=this;this.JSC$13688_didCallConnected=!0;UmG?Jpm():this.style.display="none";this.parentSignalProxy.isDisposed&&!_.z("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){tGL(k).getWithPath([]);k.debounceRender()})};
_.W.render=function(){_.lB()};
_.W.JSC$13688_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var k=this.if,v=!1;if(k){this.hasInstance()||(h21(this),v=!0);a:{var C=(0,_.v9)(this).parentNode;if(this.hasInstance()){var G=this.instance.children;if((G==null?0:G.length)&&(0,_.v9)(this).previousSibling!==G[G.length-1])for(var p=0;p<G.length;p++)(0,_.v9)(C).insertBefore(G[p],this)}else{if(!C){C=!1;break a}BKL(this,C)}C=!0}if(!C)return}else this.restamp&&VG6(this);s_Q(this,!1,k);k&&!v&&h21(this);gww&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.W.hasInstance=function(){return!!this.instance};
var BKL=function(k,v){var C=k.parentSignalProxy;if(qf()){var G=_.H(_.ae(!0,void 0,"dkzufd"));var p=G.next().value;G=G.next().value;C=k.parentSignalProxy}else{var P;var N=new sE((P=j_w(k))!=null?P:{},function(S){var Q=gu(k.parentSignalProxy,S).getChangeRecordSignal([]);S=_.ae(void 0,void 0,"iG8Uwe");var R=new t0(S);N.effect(function(){if(k.getDisableTemplateUpdate&&!k.getDisableTemplateUpdate()){var l=Q();R.notifyPath($V(l.path),{value:l.value})}});
return R});
k.parentSignalProxy.childSignalProxies.push(N);var I=C=N}C=HH$(k.templateInfo,k.templateInfo.nodeInfoList,C,{eventListenerHost:k.eventListenerHost,hasInsertionPoint:k.templateInfo.hasInsertionPoint,thisCtx:k.eventListenerHost,enabledSignal:qf()?p:void 0,getModel:function(){return j_w(k)}}).root;
k.instance={root:C,children:[],hidden:!1,signalProxy:I,getTemplateUpdatesEnabled:p,setTemplateUpdatesEnabled:G};I=_.H(C.childNodes);for(p=I.next();!p.done;p=I.next())k.instance.children.push(p.value);(0,_.v9)(v).insertBefore(k.instance.root,k)},j_w=function(k){if((k=k.parentSignalProxy.model)&&!k.hostElement){var v={},C;
for(C in k)k.hasOwnProperty(C)&&(v[C]=k[C]);return v}},VG6=function(k){if(k.instance){var v=k.instance.children;
if(v.length){var C=(0,_.v9)(v[0]).parentNode;if(C){C=(0,_.v9)(C);for(var G=0;G<v.length;G++)C.removeChild(v[G])}}qf()?k.instance.setTemplateUpdatesEnabled(!1):k.instance.signalProxy.dispose();k.instance=void 0}},s_Q=function(k,v,C){v=v||!C;
k.instance&&k.instance.hidden!==v&&(k.instance.hidden=v,wOZ(v,k.instance.children))},h21=function(k){if(qf()){var v=k.instance;
v&&Ya(k.parentSignalProxy.owner,function(){return!v.getTemplateUpdatesEnabled()})&&v.setTemplateUpdatesEnabled(!0)}else k.setDisableTemplateUpdate(!1)};
_.SB.Object.defineProperties(V6.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var k=this;return Ya(this.parentSignalProxy.owner,function(){return tGL(k).getWithPath([])})},
set:function(k){k||(qf()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));tGL(this).setWithPath([],!!k)}}});
_.SB.Object.defineProperties(V6,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",V6);var Y1w=[],h0=function(){var k=HTMLElement.apply(this,arguments)||this;k.as="item";k.indexAs="index";k.itemsIndexAs="itemsIndex";k.targetFramerate=20;k.notifyDomChange=!1;k.isDetached=!1;k.JSC$13695_renderDebouncer=null;k.instances=[];k.chunkingId=null;k.chunkCount=null;k.shouldMeasureChunk=!1;k.shouldContinueChunking=!1;k.renderStartTime=null;k.JSC$13695_didCallConnected=!1;return k};
_.E(h0,HTMLElement);var w47=function(k){k.itemSignalImpl!=null||(k.itemSignalImpl=new t0(_.ae(Y1w,void 0,"YBrqgf")));return k.itemSignalImpl},nw7=function(k,v){Array.isArray(v)||(v=Y1w);
w47(k).setWithPath([],v)};
_.W=h0.prototype;_.W.showHideChildren=function(k){for(var v=_.H(this.instances),C=v.next();!C.done;C=v.next())wOZ(k,C.value.children)};
_.W.notifyPath=function(k,v){k=$V(k);k[0]==="items"&&(k.length===1?nw7(this,v):w47(this).setWithPath(k.slice(1),v))};
_.W.canNotifyPath=function(k){return k==="items"};
_.W.attributeChangedCallback=function(k,v,C){if(this.JSC$13695_didCallConnected)throw Error("Qg`"+k);k==="as"?this.as=C:k==="index-as"?this.indexAs=C:k==="items-index-as"?this.itemsIndexAs=C:k==="initial-count"?this.initialCount=Number(C):k==="notify-dom-change"?this.notifyDomChange=C!==null:k==="target-framerate"&&(this.targetFramerate=Number(C))};
_.W.disconnectedCallback=function(){this.isDetached=!0;for(var k=0;k<this.instances.length;k++)JJI(this,k);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.W.connectedCallback=function(){var k=this,v=w47(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var p=v(),P=$V(p.path);if(P[0]===void 0||P[0]==="splices"||P[0]==="length")k.debounceRender();else{var N=P[0];if(N=k.instances[typeof N==="string"?Math.floor(Number(N)):N])P=[k.as].concat(_.tX(P.slice(1))),N.signalProxy.notifyPath(P,p)}});
this.JSC$13695_didCallConnected=!0;UmG?Jpm():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var C=(0,_.v9)((0,_.v9)(this).parentNode),G=0;G<this.instances.length;G++)C.insertBefore(this.instances[G].root,this);this.chunkingId&&this.render()}};
_.W.debounceRender=function(){this.JSC$13695_renderDebouncer=_.Sx(this.JSC$13695_renderDebouncer,wB,this.JSC$13695_renderImpl.bind(this));_.uB(this.JSC$13695_renderDebouncer)};
_.W.render=function(){this.debounceRender();_.lB()};
_.W.JSC$13695_renderImpl=function(){var k=this;if(!this.parentSignalProxy.isDisposed){var v=this.items,C=rJJ(this,v.length);Ky7(this,v,C);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){k.chunkingId=null;if(k.shouldMeasureChunk){var G=performance.now()-k.renderStartTime;k.chunkCount=Math.round(Math.ceil(1E3/k.targetFramerate)/G*k.chunkCount)||1}k.shouldContinueChunking&&k.debounceRender()}));
gww&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var rJJ=function(k,v){var C=v,G=k.instances.length;if(k.initialCount){if(k.chunkCount){var p=Math.min(Math.max(v-G,0),k.chunkCount);C=Math.min(G+p,v)}else C=Math.min(v,k.initialCount),p=Math.max(C-G,0),k.chunkCount=p||1;k.shouldMeasureChunk=p===k.chunkCount;k.shouldContinueChunking=C<v;k.renderStartTime=performance.now()}return C},Ky7=function(k,v,C){for(var G=0;G<C;G++){var p=k.instances[G],P=v[G];
p?(p.signalProxy.setWithPath([k.as],P),p.signalProxy.setWithPath([k.indexAs],G)):TKn(k,P,G)}for(v=k.instances.length-1;v>=G;v--)C=k,p=v,JJI(C,p),_.H(C.instances.splice(p,1)).next().value.signalProxy.dispose()},JJI=function(k,v){k=k.instances[v];
v=(0,_.v9)(k.root);for(var C=0;C<k.children.length;C++)v.appendChild(k.children[C])},TKn=function(k,v,C){var G={};
v=Object.assign({},ka1(k),(G[k.as]=v,G[k.indexAs]=C,G[k.itemsIndexAs]=C,G));var p=new sE(v,function(N){if(N!==k.as&&N!==k.indexAs){if(N===k.itemsIndexAs)return gu(p,k.indexAs);var I=gu(k.parentSignalProxy,N).getChangeRecordSignal([]);N=_.ae(void 0,void 0,"T21Pqc");var S=new t0(N);p.effect(function(){var Q=I();S.notifyPath($V(Q.path),{value:Q.value})});
return S}});
k.parentSignalProxy.childSignalProxies.push(p);G=HH$(k.templateInfo,k.templateInfo.nodeInfoList,p,{eventListenerHost:k.eventListenerHost,getModel:function(){var N={};return Object.assign({},ka1(k),(N[k.as]=p.model[k.as],N[k.indexAs]=p.model[k.indexAs],N[k.itemsIndexAs]=p.model[k.indexAs],N))},
hasInsertionPoint:k.templateInfo.hasInsertionPoint,thisCtx:k.eventListenerHost,methodInvocationRequirement:Ly1,enabledSignal:k.stampingEnabled}).root;v={root:G,children:[],signalProxy:p};G=_.H(G.childNodes);for(var P=G.next();!P.done;P=G.next())v.children.push(P.value);G=(G=k.instances[C+1])?G.children[0]:k;(0,_.v9)((0,_.v9)(k).parentNode).insertBefore(v.root,G);k.instances[C]=v},ka1=function(k){if((k=k.parentSignalProxy.model)&&!k.hostElement){var v={},C;
for(C in k)k.hasOwnProperty(C)&&(v[C]=k[C]);return v}};
h0.prototype.itemForElement=function(k){var v=this,C=this.instances.find(function(G){return G.children.includes(k)});
if(C)return Ya(this.parentSignalProxy.owner,function(){return C.signalProxy.getWithPath([v.as])})};
h0.prototype.indexForElement=function(k){var v=this.instances.findIndex(function(C){return C.children.includes(k)});
return v>=0?v:void 0};
_.SB.Object.defineProperties(h0.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var k=this;return Ya(this.parentSignalProxy.owner,function(){return w47(k).getWithPath([])})},
set:function(k){nw7(this,k)}},
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}}});
_.SB.Object.defineProperties(h0,{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",h0);var o_6,v_I;_.BF=new _.oi("STATE_STORE_TOKEN");o_6=new _.oi("SELECT_TOKEN");v_I=new _.oi("DISPATCH_TOKEN");var vGm={getSelectFn:function(){var k;return(k=_.Ql().resolve(_.uL(o_6)))!=null?k:rpi},
getDispatchFn:function(){var k;return(k=_.Ql().resolve(_.uL(v_I)))!=null?k:_.mf().dispatch.bind(_.mf())},
getAppStore:function(){return _.Ql().resolve(_.BF)}},K3m,oG2=!1;var Nrb=function(){};var PCj=void 0;var CgL=function(){};
CgL.prototype.hasAttribute=function(k){if(k==="dir")return!1;if(k==="disable-upgrade"){var v,C;return(C=(v=this.hostElement)==null?void 0:v.hasAttribute("disable-upgrade"))!=null?C:!1}throw Error("Rg`"+k);};
CgL.prototype.attributeChangedCallbackWrapper=function(k,v,C){if(k==="disable-upgrade"&&this.__isUpgradeDisabled&&C===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var G;((G=this.hostElement)!=null?G:this).isConnected&&this.connectedCallback()}else v===C||this.__isReflecting||this.attributeChangedCallback(k,v,C)};
CgL.prototype.getExtraMethodsToForward=function(){for(var k=this,v=[],C=_.H(Gaw),G=C.next(),p={};!G.done;p={tagName$jscomp$67:void 0,name$jscomp$629:void 0},G=C.next())p.name$jscomp$629=G.value,G=void 0,p.name$jscomp$629==="_setPendingProperty"?(p.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),G=function(P){return function(N,I,S){RK(P.tagName$jscomp$67,N,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return k._setPendingProperty(N,I,S)}}(p)):G=function(P){return function(){return k[P.name$jscomp$629].apply(k,
_.tX(_.j7.apply(0,arguments)))}}(p),v.push([p.name$jscomp$629,
G]);return v};
for(var S9$=xmQ(X4D((0,_.$T)(CgL))),RP_=["disabled","disable-upgrade"],pxZ=(0,_.$T)(function(){}),PgG=new Set(Object.getOwnPropertyNames(pxZ.prototype)),FJ2=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.tX(PgG))),dAb=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),Gaw=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),WiD=new Set([].concat(_.tX(dAb),_.tX(Gaw),_.tX(PgG))),HBn=_.H(WiD),NqL=HBn.next();!NqL.done;NqL=HBn.next())tVf.add(NqL.value);var zPm={created:function(){iH_(this);this.initializeInjection()}};var LJf=!1,jU=window.ShadyDOM,mA6=["appendChild","insertBefore","removeChild","replaceChild"],q9x=[Node];jU&&q9x.push(jU.Wrapper);var j6D,Y96,Jg2={};var YV,owK=new WeakMap,KJD=new Set;var Psf=new Set("context didCallReady is info params signalProxy".split(" ")),HFZ="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),NKD="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var IzJ=LT({entities:kF2}),ZBU=new su(IzJ);var SRL=function(){return _.Ze.apply(this,arguments)||this};
_.E(SRL,_.Ze);_.SB.Object.defineProperties(SRL.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return ZBU}}});
_.B([_.SU()],SRL);_.jn=[mP.prototype,SRL.prototype];_.Y4={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var k=this,v={};setTimeout(function(){var C;return _.nA((C=k.hostElement)!=null?C:k,"yt-live-chat-add-tooltip-target",v)},0);
this.handler_=v.handler},
detached:function(){if(this.handler_){var k;this.handler_.removeElementFromSupportingTooltips((k=this.hostElement)!=null?k:this)}this.handler_=null}}};_.kg=new _.oi("ICON_MANAGER_TOKEN");var umL=[48,20,18,16,15,13,12],iFm=new Map,MG6=new Set,cJZ=new Set,ab6=new Set,Fyb=new Set,Ew$=new Set,UmD=new Promise(function(k){var v=!1,C=!1,G=!1,p=[],P=function(N){if("detail"in N)if(N=N.detail,N.name==="yt-icons")$mx(N),v=!0;else if(N.name==="yt-sys-icons")$mx(N),C=!0;else{var I;((I=N.name)==null?0:I.includes("yt-sys-icons"))&&N.size!==24&&($mx(N,!0),p.push(N.size),p.length===umL.length&&(G=!0))}v&&C&&G&&(window.removeEventListener("iron-iconset-added",P),k())};
window.addEventListener("iron-iconset-added",P)}),QV6=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"]]);_.wG={};_.wG.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.ty,computeHref_:function(k,v){v=v===void 0?!1:v;if(!k||k.commandExecutorCommand)return null;var C=I33(k,v);return v||C!==null?C?_.z("enable_polymer_resin")?_.hG(C).toString():C:null:(_.ji(new _.q5("computeHref was null",this.is,k)),null)},
computeOptionalHref_:function(k){return this.computeHref_(k,!0)},
computeNofollow_:function(k){return k?obD(k)?"nofollow":null:null},
computeIcon_:function(k){return k&&k.iconType?_.TQ(k.iconType):""},
resolveCommand:function(k,v,C){v=v===void 0?{}:v;return _.vU(k,this.hostElement,v,C===void 0?!1:C)}};var Rzn,nW;_.bBG={};Rzn=null;
nW={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_=Rui(this.viewroot));_.yq(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var k=this;this.unobserve_();if(_.z("kevlar_vimio_use_shared_monitor"))xmj(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 v=[];this.visibilityOptionVisible_&&v.push(this.visibilityObserver.observe(this.hostElement,function(){return k.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&v.push(this.visibilityObserver.observe(this.hostElement,function(){return k.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&v.push(this.visibilityObserver.observe(this.hostElement,function(){return k.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=v}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){Ly_(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 k=_.Yz(this.parentNode,function(C){var G,p=(G=C.polymerController)!=null?G:C;return!!p.getVisibilityObserverForChild&&p.getVisibilityObserverForChild()},!0);
if(k){var v;this.localVisibilityObserver_=((v=k.polymerController)!=null?v:k).getVisibilityObserverForChild()}else Rzn||(Rzn=Rui()),this.localVisibilityObserver_=Rzn;return this.localVisibilityObserver_},visibilityCallback:function(k){k?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.z("kevlar_use_vimio_behavior")||(nW={});nW&&!_.z("kevlar_use_vimio_behavior")&&(delete nW.attached,delete nW.detached);_.bBG.YtVisibilityObserverBehavior=[nW];var lzJ={};lzJ.YtVisualElementBehavior=[_.bBG.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.z("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.z("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var k=this.getScreenLayer&&this.getScreenLayer(),v=this.getVisibilityLogger();v&&v.reportShown(this,void 0,k)}},
onHidden:function(){if(_.z("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.z("kevlar_vimio_use_shared_monitor")){var k=this.getScreenLayer&&this.getScreenLayer(),v=this.getVisibilityLogger();v&&v.reportHidden(this,void 0,k)}},
getVisibilityLogger:function(){return _.z("kevlar_use_vimio_behavior")?_.GI():null},
shouldSkipLogging:function(){if(_.wt("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var k=this.getParentRenderer&&this.getParentRenderer();if(!k)return!1;var v,C=(v=k.polymerController)!=null?v:k;if(!C.data)return!1;k=this.data.trackingParams;k=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:k;var G;v=(G=C.data)==null?void 0:G.trackingParams;var p,P;v=((p=C.data)==null?0:p.loggingDirectives)?(P=C.data)==null?void 0:P.loggingDirectives.trackingParams:v;return k&&v&&k===
v}}];var q1m=new Map,u1;var Vym=function(k){this.layer=k},GE=function(k){return k.layer!==void 0?k.layer:k.parent?GE(k.parent):k.layer=0};var h26;_.r={};h26=0;_.r.YtRendererBehavior=[_.wG.YtComponentBehavior,lzJ.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_:_.z("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var k,v;(v=(k=this.monitorScrollElement)!=null?k:this.hostElement)==null||v.removeEventListener("scroll",_.pm(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();AJ_(this.hostElement);arG(_.iM(),this.hostElement);sr.delete(this.hostElement)},
registerRenderer:function(k){var v;((v=k.polymerController)!=null?v:k).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(k),this.markDirty())},
unregisterRenderer_:function(k){this.useVimio_||(this.childCache_.delete(k),this.markDirty())},
attached:function(){var k=this,v=this.getParentRenderer();if(v){var C,G,p;(G=(C=(p=v.polymerController)!=null?p:v).registerRenderer)==null||G.call(C,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var P,N;(N=(P=this.monitorScrollElement)!=null?P:this.hostElement)==null||N.addEventListener("scroll",_.pm(this,this.onScroll))}_.B_.addJob(function(){mmm(k.hostElement)},8);
C=new Vym(this.screenLayer||void 0);(v=sr.get(v))&&v.layerNode&&(C.parent=v.layerNode);v={};fC2(this.hostElement,(v.isRenderer=!0,v.layerNode=C,v[ho$]=this.data,v))},
getParentRenderer:function(){for(var k=this.hostElement.parentNode,v,C;k&&((v=sr.get(k))==null||!v.isRenderer)&&!((C=k.polymerController)!=null?C:k).isRenderer_;)k=k.parentNode||k.host;return k},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.z("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.rt("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.z("debug_web_ve_data")&&this.data.trackingParams){var k="";try{k=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(C){_.hb(C)}if(k){var v=grO(k,1);v!==void 0&&(this.hostElement.dataset.veIndex=String(v));k=grO(k,2);
k!==void 0&&(this.hostElement.dataset.ve=String(k))}}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,_.z("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.Ss(this.data.loggingDirectives.trackingParams)),this.visualElement=_.PU(_.WU(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var k=this.data.targetId;_.$AL(_.iM(),k,this.hostElement)}else arG(_.iM(),this.hostElement)},
onScroll:function(){var k=Date.now();k-this.lastHandledScroll_<50||(this.lastHandledScroll_=k,this.markDirty())},
markDirty:function(){_.z("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():BKO(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var k=this.getParentRenderer();if(k&&(k=sr.get(k))&&k.layerNode)return GE(k.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.tX(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var k=0;k<this.data.impressionEndpoints.length;k++)this.sendImpression(this.data.impressionEndpoints[k]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(k){k.clickTrackingParams&&delete k.clickTrackingParams;var v,C;(k==null?0:(v=k.commandMetadata)==null?0:(C=v.webCommandMetadata)==null?0:C.sendPost)?_.KA(this.hostElement,[k,{impression:!0}]):_.Tw(this.hostElement,[k],this.hostElement)},
logExplicitClick:function(k){var v=_.Et(this.getScreenLayer());if(v){var C,G=(C=k.polymerController)!=null?C:k;k=G.visualElement;G=G.trackingParams||G.clickTrackingParams;!k&&G&&(k=_.Ss(G));k&&_.mM(v,k)}}}];var dOU={},J0=function(){return _.Ze.apply(this,arguments)||this};
_.E(J0,_.Ze);J0.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
J0.prototype.onPdgItemBehaviorClick=J0.prototype.onPdgItemBehaviorClick;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],J0.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],J0.prototype,"data",void 0);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],J0.prototype,"onPdgItemBehaviorClick",null);_.B([_.SU()],J0);dOU.YtPdgLiveChatItemBehavior=[J0.prototype,_.r.YtRendererBehavior];var fzL;var zz1;_.rG={};_.rG.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var KW=function(){var k=QR.apply(this,arguments)||this;k.switchTemplateAtRegistration=!1;return k};
_.E(KW,QR);KW.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||nw3(this),_.ati(this,"doRender"),this.doRender())};
KW.prototype.debounceRender=function(){this.templatingFn&&_.Xn(this,"doRender",this.doRender)};
KW.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.hb(Error("ah"))};
KW.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.B([vWx()],KW);var FiU=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,TF={},TK2=(TF[1]={filterString:null,isUnwrappable:null,unwrap:null},TF[2]={filterString:function(k,v,C){return kb(C)},
isUnwrappable:function(k){return k instanceof nI},
unwrap:function(k){return Tr(k)}},TF[3]={filterString:function(k,v,C){return FiU.test(C)?C:Vi.toString()},
isUnwrappable:function(k){return qI(k)},
unwrap:function(k){return _.mV(k)}},TF[4]={filterString:function(){return Vi.toString()},
isUnwrappable:function(k){return k instanceof LI},
unwrap:function(k){return _.Xr(k).toString()}},TF[5]={filterString:function(k,v,C){return C},
isUnwrappable:function(k){return typeof k==="string"},
unwrap:function(k){return k.toString()}},TF[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(k){return k instanceof _.GB},
unwrap:function(k){return Pn(k)}},TF[8]={filterString:function(k,v,C){C=String(C).toLowerCase();
return gtK(k,v,C)?C:"zClosurez"},
isUnwrappable:null,unwrap:null},TF[10]={filterString:null,isUnwrappable:null,unwrap:null},TF);S5[K9["default"]]=o_b;var v_x=[];(function(){var k=IC;IC=function(v){k==null||k(v);l1(function(){for(var C=0;C<v.length;C++)Cgi(v[C])})}})();var cSQ=function(){var k=_.Ze.apply(this,arguments)||this;k.hasUnmounted=!1;return k};
_.E(cSQ,_.Ze);_.W=cSQ.prototype;_.W.beforeRegister=function(){var k=this.doIdomRender;this.templatingFn?_.hb(Error("$g")):(this.templatingFn=k,this.switchTemplateAtRegistration=!0,Ky3(this))};
_.W.attached=function(){};
_.W.detached=function(){Cgi(this.hostElement)};
_.W.renderIdom=function(){throw Error("ch");};
_.W.doIdomRender=function(){var k=this;Ebj(this.hostElement,function(){k.renderIdom()})};
_.B([_.SU()],cSQ);var E_w=[KW.prototype,cSQ.prototype];var azL,Mew=function(){return azL!==void 0?azL:azL=document.createElement("template")};
document.head.appendChild(Mew().content);var $OD;var UO1,g_6=function(){return UO1!==void 0?UO1:UO1=document.createElement("template")};
document.head.appendChild(g_6().content);var iB1;var Liw=document.head,OBR=Liw.appendChild,yS6;if(iB1===void 0){var XxL=document.createElement("template");_.a(XxL,"\x3c!--css-build:shady--\x3e");XxL.content.insertBefore(g_6().content.cloneNode(!0),XxL.content.firstChild);iB1=XxL}yS6=iB1;OBR.call(Liw,yS6.content);var xO1,ASG=function(){return xO1!==void 0?xO1:xO1=document.createElement("template")};
document.head.appendChild(ASG().content);var ezn;var qR7=document.head,mOL=qR7.appendChild,DOZ;if(ezn===void 0){var teD=document.createElement("template");_.a(teD,"\x3c!--css-build:shady--\x3e");teD.content.insertBefore(ASG().content.cloneNode(!0),teD.content.firstChild);ezn=teD}DOZ=ezn;mOL.call(qR7,DOZ.content);var sVD=document.head,Ven=sVD.appendChild,hzU;if($OD===void 0){var Bq7=document.createElement("template");_.a(Bq7,"\x3c!--css-build:shady--\x3e");Bq7.content.insertBefore(Mew().content.cloneNode(!0),Bq7.content.firstChild);$OD=Bq7}hzU=$OD;Ven.call(sVD,hzU.content);var jVI,YRn=function(){return jVI!==void 0?jVI:jVI=document.createElement("template")};
document.head.appendChild(YRn().content);var wxD;_.X0=new _.oi("DARK_THEME_TOKEN");var jVx=new _.kp("accessibilityProperties");var Bq3=new _.kp("layoutProperties");var YR2=new _.kp("imageType");var n_U={};if("ytAttributedStringLinkHoverColor"in n_U)throw Error("fh`ytAttributedStringLinkHoverColor");(function(k,v){n_U[k]="value"in v&&"unit"in v?NqO(k,v):function(C){try{return v(C)}catch(G){throw Error("dh`"+k+"`"+G.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var JS7=function(k){var v=this;this.holdTime=k===void 0?500:k;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(C){var G=new CustomEvent("LONG_PRESS"),p;(p=C.changedTouches[0].target)==null||p.dispatchEvent(G)};
this.ontouchstart=function(C){v.longPressTimeout=_.pU(_.B_,function(){v.onlongpress(C);v.longPressOccurred=!0},v.holdTime)};
this.ontouchmove=function(){_.B_.cancelJob(v.longPressTimeout);v.longPressTimeout=NaN;v.longPressOccurred=!1;v.moveOccurred=!0};
this.ontouchend=function(C){if(v.longPressTimeout&&!v.longPressOccurred&&!v.moveOccurred){var G;(G=C.changedTouches[0].target)==null||G.dispatchEvent(new Event("click"))}_.B_.cancelJob(v.longPressTimeout);v.longPressTimeout=NaN;v.longPressOccurred=!1;v.moveOccurred=!1}};var UO_=function(k,v){JS7.call(this,v);var C=this;this.callback=k;this.onlongpress=function(G){var p;(p=C.callback)==null||p.call(C,G)}};
_.E(UO_,JS7);var g_b=function(k,v){var C=Object.assign({},v);k=_.H(new Map([["ontouchstart",k.ontouchstart],["ontouchend",k.ontouchend],["ontouchmove",k.ontouchmove]]));for(var G=k.next(),p={};!G.done;p={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},G=k.next()){var P=_.H(G.value);G=P.next().value;P=P.next().value;p.eventName$jscomp$103=G;p.eventHandler$jscomp$2=P;v[p.eventName$jscomp$103]=function(N){return function(I){var S;(S=C[N.eventName$jscomp$103])==null||S.call(C,I);(0,N.eventHandler$jscomp$2)(I)}}(p)}};_.lL=new _.oi("COMMAND_HANDLER_TOKEN");var ZBK=new _.kp("parallelCommand");var QVb=new _.kp("performOnceCommand");var umi=new _.kp("serialCommand");var bBD=void 0;var rS6=function(){this.data=[];this.consumer=null};
rS6.prototype.push=function(k){this.consumer?this.consumer(k):this.data.push(k)};var eh={};_.ae(eh,void 0,"sgPmTd");_.ae(null,void 0,"jypsq");_.ae(null,void 0,"mWiOof");var erx=new rS6;var E_m=[V71,hWJ,BsL,YmL,jc1,scU,wpI,nxZ];var Ve2=new _.kp("bracketTextDecorator");var O6=new _.kp("highlightTextDecorator");_.AL=new _.oi("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var qR3=function(){},KiU;
(KiU=window.requestIdleCallback)==null||KiU.bind(window);var DOg={calledOnce:!1,state:"visible"},mOi={calledOnce:!1,state:"hidden"};var TqD=new _.oi("ICON_WIZ_COMPONENT_TOKEN");_.PT=_.D(function(k){var v=k.icon;var C=k.active;var G=k.className;var p=k.style;var P=k.dataSelected;var N=k.dataDisabled;var I=k.role;var S=k.animateIcon;var Q=k.themeOverride;var R=k.ariaHidden;var l=k.ariaExpanded;var d=k.ariaLabel;var f=k.tabindex;var c=k.id;var U=k.size;var O=k.iconFilter;var X=k.gradientColor;var x=k.onKeydown;var w=k.title;return _.u(_.b,{cond:v,then:function(){var V=_.Ql().resolve(TqD);return _.u(V,{icon:v,dataSelected:P,dataDisabled:N,animateIcon:S,themeOverride:Q,ariaExpanded:l,
tabindex:f,id:c,active:C,size:U,role:I,className:G,ariaHidden:R,ariaLabel:d,style:function(){return p!=null&&p()||U==null||!U()?p==null?void 0:p():"width: "+(U==null?void 0:U())+"px;height: "+((U==null?void 0:U())+"px;")},
title:w,iconFilter:O,gradientColor:X,onKeydown:x})}})},"k");
_.PT.idomCompat={callbacks:{onKeydown:!0}};var Na$=window.devicePixelRatio||1;var uE2=new Map([["yt_outline_bag_black_24","bag"]]);var kX=function(k){var v=this;this.margin=.1;this.whenInViewportWithMargin=k;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){v.requestScan()});
window.addEventListener("touchend",function(){v.requestScan()});
window.addEventListener("updateui",function(){v.requestScan()});
var C=new _.CR((0,_.eI)(this.requestScan,this),100);window.addEventListener("scroll",function(){C.fire()},!0);
window.addEventListener("resize",(0,_.eI)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){v.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.eI)(this.requestScan,this))};
kX.prototype.observe=function(k){this.observationTargets.includes(k)||this.observationTargets.push(k)};
kX.prototype.unobserve=function(k){this.observationTargets=this.observationTargets.filter(function(v){return v!==k})};
kX.prototype.requestScan=function(){var k=this;this.scanRequested||(l1(function(){kU1(k)}),this.scanRequested=!0)};
var kU1=function(k){var v=(1+k.margin)*(document.documentElement.clientHeight||window.innerHeight);k.observationTargets=k.observationTargets.filter(function(C){var G=C.getBoundingClientRect();(G=v>G.top&&!!G.height)&&k.whenInViewportWithMargin(C);return!G&&C.parentNode});
k.scanRequested=!1};
kX.prototype.disconnect=function(){this.observationTargets=[]};var oln,C8J;oln=_.H(_.ae(dn6(),void 0,"O3X2wd"));_.vl7=oln.next().value;C8J=oln.next().value;window.addEventListener("resize",function(){C8J(dn6())});var GUI={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},poZ=void 0,P8n=window.innerWidth,WOR=window.innerHeight;window.addEventListener("resize",function(){poZ=void 0});var Hyw;if("IntersectionObserver"in window)Hyw=FOi();else{if(poZ===void 0){var NaJ;NaJ="matchMedia"in window?window.matchMedia(GUI.landscape+","+GUI.portrait).matches:void 0;poZ=NaJ!==void 0?NaJ:P8n>=930&&WOR>=550||P8n>=550&&WOR>=930}Hyw=poZ?{observe:function(k){l1(function(){var v;(v=k.onViewportEntered)==null||v.call(k)})},
unobserve:function(){}}:new kX(function(k){l1(function(){var v;
(v=k.onViewportEntered)==null||v.call(k)})})}var fnK=Hyw;var InL=_.D(function(k){var v=!1,C=_.Nq("img",function(G){_.Vr(function(){v=!0;G.onload=null})});
_.s0(function(){var G,p=(G=k.data)==null?void 0:G.call(k),P,N=(P=k.getSrc)==null?void 0:P.call(k).cb,I;G=(I=k.config)==null?void 0:I.call(k);if(I=C.value)if(P=function(Q,R){if(!v)return N?N(Q,R):Q},ang(I,G),_.z("web_image_dont_reload_same_src")&&El_(I,p,P))_.z("web_image_dont_reload_same_src_simulate_load")&&I.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var S;ckK(I,p||null,P,G,(S=k.lazy)==null?void 0:S.call(k))}},"zS0jKb");
return _.u("img",{el:C})},"m");
InL.idomCompat=!0;_.qP=_.D(function(k){var v=function(){var C,G=k.data(),p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h,n,oO,Ng,Sm,U2,lD,Fb,qg,O2,En,m1;var MZ={contentMode:(p=k.contentMode)==null?void 0:p.call(k),loadedClass:(P=k.loadedClass)==null?void 0:P.call(k),isPreloaded:(N=k.isPreloaded)==null?void 0:N.call(k),notifyOnLoaded:(I=k.notifyOnLoaded)==null?void 0:I.call(k),notifyOnUnloaded:(S=k.notifyOnUnloaded)==null?void 0:S.call(k),preferredThumbnail:(Q=k.preferredThumbnail)==null?void 0:Q.call(k),preserveHeight:(R=k.preserveHeight)==
null?void 0:R.call(k),preserveWidth:(l=k.preserveWidth)==null?void 0:l.call(k),objectPosition:(d=k.objectPosition)==null?void 0:d.call(k),targetWidth:(f=k.targetWidth)==null?void 0:f.call(k),targetHeight:(c=k.targetHeight)==null?void 0:c.call(k),shouldShowPlaceholder:(U=k.shouldShowPlaceholder)==null?void 0:U.call(k),useWidth:(O=k.useWidth)==null?void 0:O.call(k),isToggled:(X=k.isToggled)==null?void 0:X.call(k),alt:(x=k.alt)==null?void 0:x.call(k),className:(w=k.className)==null?void 0:w.call(k),
onerror:k.onerror,onload:k.onload,style$:((V=k.style$)==null?void 0:V.call(k))||((h=k.style)==null?void 0:h.call(k)),color:(n=k.color)==null?void 0:n.call(k),width:(oO=k.width)==null?void 0:oO.call(k),height:(Ng=k.height)==null?void 0:Ng.call(k),"aria-hidden$":(En=(Sm=k["aria-hidden$"])==null?void 0:Sm.call(k))!=null?En:(U2=k.ariaHidden)==null?void 0:U2.call(k),draggable:(lD=k.draggable)==null?void 0:lD.call(k),"data-disabled$":(m1=(Fb=k["data-disabled$"])==null?void 0:Fb.call(k))!=null?m1:(qg=k.dataDisabled)==
null?void 0:qg.call(k),size:(O2=k.size)==null?void 0:O2.call(k)};return Unb(G,MZ,(C=k.hideOn404)==null?void 0:C.call(k))};
return _.u(_.mz,null,_.u(_.AY,{when:function(){var C;return((C=v())==null?void 0:C.type)==="image"}},function(){return _.u(InL,{data:function(){return v().image},
getSrc:{cb:function(C,G){var p=v().image.sources,P=v().config.isPreloaded,N=v().config.useWidth,I=v().config.targetWidth,S=v().config.targetHeight,Q=v().config.preferredThumbnail;return _.InO(G,p,P,N,I,S,Q)||""}},
config:function(){var C=v().config,G;for(G in C)C[G]===void 0&&delete C[G];return C},
lazy:k.renderLazy})}),_.u(_.AY,{when:function(){var C;
return((C=v())==null?void 0:C.type)==="icon"}},function(){return _.u(_.PT,{icon:function(){return v().iconName},
role:function(){return v().config.role},
className:function(){return v().config.className},
style:function(){return v().config.style$+";width: "+(v().config.width+"px;height: ")+(v().config.height+"px;color: ")+(v().config.color+";")},
ariaLabel:function(){return v().config["aria-label$"]},
ariaHidden:function(){return v().config["aria-hidden$"]},
dataDisabled:function(){return v().config["data-disabled$"]},
active:function(){return v().config.isToggled},
size:function(){return v().config.size}})}))},"n");
_.qP.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var Zy1=function(k){return function(v){return _.u(thf,null,function(){var C=v.data(),G=_.B5(v.config);return _.u(l3j,null,function(){return void k(C,G)})})}}(yk3),LOm=_.D(function(k){var v=function(p){var P,N=_.Dp(function(f){P=hc(function(){for(var c=_.H(l()),U=c.next();!U.done;U=c.next()){U=Xo$(U.value);
U=typeof U==="string"?document.createTextNode(U):U;if(!(U instanceof Node)){c=new _.q5("Part is not a node",U,typeof U);_.hb(c);break}f.appendChild(U)}})});
var I=_.z("web_wiz_attributed_string_skip_empty")?p:tL(function(){return n_K(p())},{isEqual:iyg});
var S=_.tZ(k.config),Q=function(){var f,c=I();return!((f=S())==null||!f.ariaLabel)||!(c.commandRuns&&c.commandRuns.length!==0||c.paragraphStyleRuns&&c.paragraphStyleRuns.length!==0)},R=tL(S,{isEqual:Akf}),l=function(){var f=wxZ(I(),R());
rSb(f,R());return I().content?C8$(I().content,f).parts:[]},d=!0;
_.s0(function(){I();R();if(d)d=!1;else{var f=l();Promise.resolve().then(function(){var c=N.value;if(c){c.innerText="";var U;(U=P)==null||U();P=_.tY(c,function(){return _.u(xnK,{parts:f})},"o")}})}},"crjTgd");
return _.u("span",{el:N,class:function(){return I()&&Xxi(I(),S())},
dir:function(){var f;return((f=S())==null?0:f.userInput)?"auto":void 0},
"aria-label":function(){var f;return Q()?(f=S())==null?void 0:f.ariaLabel:void 0},
role:function(){return Q()?"text":void 0}})},C=_.z("web_wiz_attributed_string_skip_empty")?tL(function(){var p,P=(p=k.text)==null?void 0:p.call(k);
if(P)return p=n_K(P),(p==null?0:p.content)?p:void 0},{isEqual:iyg}):k.text,G;
return((G=k.config)==null?0:G.renderedFromFormattedString)?v(C):_.u(_.b,{cond:C,then:v})},"q");
LOm.idomCompat=!0;_.o$=_.D(function(k){var v=_.tZ(k.text),C=ej2(k);k.renderedFromFormattedString!==void 0&&(C.renderedFromFormattedString=!0);return _.z("attr_string_reactive")?_.u(LOm,{text:v,config:C}):_.u(_.b,{cond:function(){var G;return v()&&((G=n_K(v()))==null?void 0:G.content)},
then:function(){return _.u(Zy1,{data:k.text,config:C})},
debugInstance:"Apcuac"})},"r");
_.o$.idomCompat=!0;var qWm=function(k,v,C){v=v===void 0?"unknown":v;C=C===void 0?{}:C;_.q5.call(this,k+" ("+v+")",Object.assign({},{name:"YtWcwError",tagName:v},C));Object.setPrototypeOf(this,this.constructor.prototype)};
_.E(qWm,_.q5);_.hL=new WeakMap;_.Va=!1;var V1m,hji,sy3;_.vN=Symbol("hh");_.s6=Symbol("ih");V1m=Symbol("jh");hji=new Set(Object.getOwnPropertyNames(Element.prototype));sy3=Symbol("kh");var SW6=_.D(function(k){return _.u("yt-attributed-string",{"aria-label":k.ariaLabel,hidden:k.hidden,id:k.id,class:k.className,"force-default-style":k.forceDefaultStyle},_.u(_.o$,{text:k.data,ariaLabel:k.ariaLabel,ellipsisTruncate:k.ellipsisTruncate,isOverlay:k.isOverlay,linkInheritColor:k.linkInheritColor,noPreWrap:k.noPreWrap,noWrap:k.noWrap,userInput:k.userInput,noEndpoints:k.noEndpoints,headerRuns:k.headerRuns,isHeadline:k.isHeadline}))},"s");
_.z("web_wiz_attributed_string")&&_.BU(SW6,"yt-attributed-string",{props:{ariaHidden:_.vN,ariaLabel:_.vN,className:_.vN,ellipsisTruncate:_.vN,isOverlay:_.vN,linkInheritColor:_.vN,noEndpoints:_.vN,noStyleRuns:_.vN,noLinkColor:_.vN,noPreWrap:_.vN,noWrap:_.vN,skipOnClick:_.vN,userInput:_.vN,headerRuns:_.vN,isHeadline:_.vN,id:_.vN,data:_.vN,hidden:_.vN,forceDefaultStyle:_.vN,text:_.s6,disableUpgrade:_.s6,disable:_.s6,slot:_.s6}});var CX=function(){return _.e.apply(this,arguments)||this};
_.E(CX,_.e);CX.prototype.renderIdom=function(){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},yk3(this.data,this.config))};
_.B([_.M(E_w),_.Y("design:type",Object)],CX.prototype,"ytIdomTemplatingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],CX.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],CX.prototype,"ariaLabel",void 0);_.B([_.A(),_.Y("design:type",Boolean)],CX.prototype,"disable",void 0);_.B([_.A(),_.Y("design:type",Boolean)],CX.prototype,"ellipsisTruncate",void 0);_.B([_.A(),_.Y("design:type",Boolean)],CX.prototype,"isOverlay",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],CX.prototype,"linkInheritColor",void 0);_.B([_.A(),_.Y("design:type",Boolean)],CX.prototype,"noPreWrap",void 0);_.B([_.A(),_.Y("design:type",Boolean)],CX.prototype,"noWrap",void 0);_.B([_.A(),_.Y("design:type",Boolean)],CX.prototype,"userInput",void 0);_.B([_.A(),_.Y("design:type",Boolean)],CX.prototype,"noEndpoints",void 0);_.B([_.A(),_.Y("design:type",Array)],CX.prototype,"headerRuns",void 0);
_.B([_.Mf({is:"yt-attributed-string",disableElementRegistration:!0})],CX);
_.z("web_wiz_attributed_string")||_.t(CX,"yt-attributed-string",function(){if(wxD===void 0){var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
k.content.insertBefore(YRn().content.cloneNode(!0),k.content.firstChild);wxD=k}k=wxD;return k},{mode:2});var uEn,Qyw,rkK;uEn=function(){this.firstThumbnailLoaded=!1};
_.byD=function(){Qyw||(Qyw=new uEn);return Qyw};
rkK=function(k){var v=_.byD();v.firstThumbnailLoaded||(v.firstThumbnailLoaded=!0,_.Er("ftl",k))};
uEn.prototype.reset=function(){this.firstThumbnailLoaded=!1};var jy$=0,JkO=new WeakMap,wo3=0,wJ=new Set;var Rjw,lnL=function(){return Rjw!==void 0?Rjw:Rjw=document.createElement("template")};
document.head.appendChild(lnL().content);var dn1;var o2K,CA$,Gp;_.rJ=_.G$.caches;Gp=function(){};
Gp.prototype.open=function(k){return _.rJ.open(fnU(k))};
Gp.prototype.has=function(k){return _.rJ.has(fnU(k))};
Gp.prototype.delete=function(k){return _.rJ.delete(fnU(k))};
Gp.prototype.match=function(k,v){var C=this,G,p,P,N,I,S;return _.Z(function(Q){switch(Q.nextAddress){case 1:return Q.yield(C.keys(),2);case 2:G=Q.yieldResult,p=_.H(G),P=p.next();case 3:if(P.done){Q.jumpTo(5);break}N=P.value;return Q.yield(C.open(N),6);case 6:return I=Q.yieldResult,Q.yield(I.match(k,v),7);case 7:if(S=Q.yieldResult)return Q.return(S);P=p.next();Q.jumpTo(3);break;case 5:return Q.return()}})};
var GLi=function(){};
_.E(GLi,Gp);var fnU=function(k){if(k.includes(":"))throw Error("nh`"+k);return k+":"+_.Al("CacheStorage get")};
GLi.prototype.keys=function(){var k,v,C,G,p,P,N,I,S;return _.Z(function(Q){if(Q.nextAddress==1)return k=[],v=_.Al("CacheStorage keys"),Q.yield(_.rJ.keys(),2);C=Q.yieldResult;G=_.H(C);for(p=G.next();!p.done;p=G.next())P=p.value,N=_.kLO(P),I=N.originalName,S=N.datasyncId,S===v&&k.push(I);return Q.return(k)})};var pX=function(){var k=_.e.apply(this,arguments)||this;k.objectURL=null;k.loadTime=Infinity;return k};
_.E(pX,_.e);_.W=pX.prototype;_.W.renderIdom=function(){TaD(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("qh");this.setConfig();this.config&&M1$(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.W.objectFitToContentMode=function(k){switch(k){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.W.logThumbnailFailureVe=function(){var k=_.oB(197497);_.UN(_.WU(),k);var v=_.Et();v&&k&&v&&_.e6(v,[k])};
_.W.loadImageFromCacheIfExists=function(k){var v=this,C=k.target;(C==null?0:C.src)&&PAf(C.src).then(function(G){v.objectURL=_.Bp(G).toString();v.setSrc(C,v.objectURL)}).catch(function(){})};
_.W.onError=function(k){var v=this;if(_.z("web_use_cache_for_image_fallback")){var C=k.target;C&&PAf(C.src).then(function(G){v.objectURL=_.Bp(G).toString();v.setSrc(C,v.objectURL)}).catch(function(){_.z("kevlar_woffle_log_thumbnail_failure_ve")&&v.logThumbnailFailureVe();
_.z("kevlar_woffle_fallback_image")&&v.setSrc(C,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.W.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.W.setConfig=function(){var k=this;this.config={alt:this.alt||"",contentMode:this.objectFitToContentMode(this.objectFit),notifyOnLoaded:this.notifyOnLoaded,notifyOnUnloaded:this.notifyOnUnloaded,preferredThumbnail:this.preferredThumbnail,preserveHeight:this.preserveHeight,preserveWidth:this.preserveWidth,objectPosition:this.objectPosition,onload:function(v){k.loadImageFromCacheIfExists(v);k.revokeObjectURL();KOZ(k.hostElement)},
onerror:function(v){k.onError(v)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.z("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.W.setSrc=function(k,v){v&&(k.src=v)};
_.B([_.M(E_w),_.Y("design:type",Object)],pX.prototype,"ytIdomTemplatingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],pX.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],pX.prototype,"alt",void 0);_.B([_.A(),_.Y("design:type",Boolean)],pX.prototype,"ftlEligible",void 0);_.B([_.A(),_.Y("design:type",Number)],pX.prototype,"height",void 0);_.B([_.A(),_.Y("design:type",Boolean)],pX.prototype,"notifyOnLoaded",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],pX.prototype,"notifyOnUnloaded",void 0);_.B([_.A(),_.Y("design:type",String)],pX.prototype,"objectFit",void 0);_.B([_.A(),_.Y("design:type",String)],pX.prototype,"objectPosition",void 0);_.B([_.A(),_.Y("design:type",String)],pX.prototype,"preferredThumbnail",void 0);_.B([_.A(),_.Y("design:type",Boolean)],pX.prototype,"preserveHeight",void 0);_.B([_.A(),_.Y("design:type",Boolean)],pX.prototype,"preserveWidth",void 0);
_.B([_.A({value:!0}),_.Y("design:type",Boolean)],pX.prototype,"useWidth",void 0);_.B([_.A({value:function(){return!_.rt("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.Y("design:type",Boolean)],pX.prototype,"shouldRenderLazy",void 0);_.B([_.A(),_.Y("design:type",Number)],pX.prototype,"width",void 0);_.B([_.Mf({is:"yt-image",disableElementRegistration:!0})],pX);
_.t(pX,"yt-image",function(){if(dn1===void 0){var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);k.content.insertBefore(lnL().content.cloneNode(!0),k.content.firstChild);
dn1=k}k=dn1;return k},{mode:2});var PN=function(){return _.e.apply(this,arguments)||this};
_.E(PN,_.e);PN.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var k=_.af(this.data.onVisibleCommand);k&&this.ytComponentBehavior.resolveCommand(k)}};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],PN.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],PN.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.rG.YtVisibilityBehavior),_.Y("design:type",Object)],PN.prototype,"ytVisibilityBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],PN.prototype,"data",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],PN);
_.t(PN,"yt-bumper-user-edu-content-view-model",function(){if(zz1===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;fzL===void 0&&(fzL=document.createElement("template"));var G=fzL;C.call(v,G.content.cloneNode(!0),k.content.firstChild);zz1=k}k=zz1;return k},{mode:0});var zjI;var FOL,ckU=function(){if(FOL!==void 0)return FOL;var k=document.createElement("template");_.a(k,'\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-name="[[is]] countdown" target-timestamp="[[endTimestamp]]" class="style-scope yt-creator-goal-progress-flow-view-model"></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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;zjI===void 0&&(zjI=document.createElement("template"));var G=zjI;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return FOL=k};var El1;_.WN={};El1=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"]);_.WN.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var k=this.getContext_();return k?k.getTaskManager():_.B_},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var k=_.nA(this.hostElement,"yt-get-context-provider",{});k.detail&&k.detail.contextProvider?this.cachedProviderNode_=k.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return El1.has(this.hostElement.localName)},
getNetworkManager:function(){var k=this.getContext_();if(k)return k.getNetworkManager()}};var SKO,anZ,$nJ,M1J;_.HN=function(k){var v=anZ.get(k);if(v&&(v=v.pop()))return M1J++,v;$nJ++;try{var C=document.createElement(k)}catch(G){throw new _.q5("ElementPool failed to create element",k,G.message);}return C};
SKO=function(k){var v=k.is;if(v){var C=anZ.get(v);C||(C=[],anZ.set(v,C));var G=_.wt("ELEMENT_POOL_CONFIG")||{};C.length>=(G[v]!==void 0?G[v]:_.wt("ELEMENT_POOL_DEFAULT_CAP",0))||C.push(k)}else _.ji(new _.q5("Element pool should only handle custom elements:",k.nodeName))};
anZ=new Map;$nJ=0;M1J=0;var Kw=new WeakMap,Z6K=new WeakMap;var gl6;_.Nc=function(k,v,C){C=C===void 0?_.dO():C;this.JSC$13959_defaultPriority=k;this.signal=v;this.scheduler=C;this.nextJobDescriptor=0;this.JSC$13959_parkedJobs=[];this.scheduledJobs=new Map};
_.I$=function(k,v){if(v){var C=_.PF();k.signal&&!_.WF(C,k.signal)?(C.addListener(k.signal,function(){k.processSignal()}),k.JSC$13959_parkedJobs.push({job:v,
priority:void 0})):Un6(k,v)}};
gl6=function(k,v){if(v!==k.JSC$13959_defaultPriority){k.JSC$13959_defaultPriority=v;for(var C=_.H(k.scheduledJobs.values()),G=C.next();!G.done;G=C.next())G=G.value,k.scheduler.cancelJob(G.jobId),G.jobId=k.scheduler.addJob(G.jobWrapper,v)}};
_.Nc.prototype.flushJobs=function(){gl6(this,10);this.processSignal()};
_.Nc.prototype.cancel=function(){for(var k=_.H(this.scheduledJobs),v=k.next();!v.done;v=k.next()){var C=_.H(v.value);v=C.next().value;C=C.next().value;this.scheduler.cancelJob(C.jobId);this.scheduledJobs.delete(v)}this.JSC$13959_parkedJobs=[]};
_.Nc.prototype.processSignal=function(){for(var k=_.H(this.JSC$13959_parkedJobs),v=k.next();!v.done;v=k.next())v=v.value,Un6(this,v.job,v.priority);this.JSC$13959_parkedJobs=[]};
var Un6=function(k,v,C){C=C||k.JSC$13959_defaultPriority;if(C===10)nw(v);else{var G=k.nextJobDescriptor++,p=function(){v();k.scheduledJobs.delete(G)},P=k.scheduler.addJob(p,C);
k.scheduledJobs.set(G,{jobWrapper:p,jobId:P,priority:C})}};var iyZ;_.ZO={};iyZ={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.ZO.YtRendererstamperBehavior=[_.WN.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 k in this.stampDom){var v=this.stampDom[k];v&&v.id&&this.addReactiveSchema({type:"observe",method:{methodName:H6i(v.id),args:[{type:"wildcard",path:k}]}})}else{(k=(this.constructor.generatedFrom||this).observers)||(k=[]);for(v in this.stampDom){var C=this.stampDom[v];C&&C.id&&k.push(H6i(C.id)+"("+v+".*)")}this.constructor.generatedFrom.observers=k}},
addStampDomObserverFns_:function(){for(var k in this.stampDom){var v=this.stampDom[k];v.id?(this[H6i(v.id)]=this.rendererStamperObserver_.bind(this,k,v.id),this.hasDataPath_[k]=!1):(v=new _.q5("Bad rendererstamper config",this.is+":"+k),_.hb(v))}},
rendererStamperObserver_:function(k,v,C){if(C.path==k){if(C.value===void 0&&!this.hasDataPath_[k])return;this.hasDataPath_[k]=C.value!==void 0}this.rendererStamperApplyChangeRecord_(k,v,C)},
rendererStamperApplyChangeRecord_:function(k,v,C){var G=this.renderJobsMap_[v],p=null;k==C.path?(C=C.value,_.BZ(C)||(C=C===void 0||C===null?[]:[C]),k=this.stampDom[k],k.mapping&&(p=this.stampDomArray_.bind(this,C,v,k.mapping,k.reuseComponents,k.events,k.stamperStableList)),G&&G.cancel(),C=k.usePageScheduler?this.getTaskManager():void 0,G||k.initialRenderPriority==void 0)?k.renderPriority==void 0||G||(G=new _.Nc(k.renderPriority,k.waitForSignal,C),this.renderJobsMap_[v]=G):(G=new _.Nc(k.initialRenderPriority,
k.waitForSignal,C),this.renderJobsMap_[v]=G,p=function(P,N){P();gl6(N,10)}.bind(this,p,G)):p=k+".splices"==C.path?this.stampDomArraySplices_.bind(this,k,v,C.value):this.forwardRendererStamperChanges_.bind(this,k,v,C);
G?_.I$(G,p):p()},
forwardRendererStamperChanges_:function(k,v,C){var G=C.path.slice(k.length+1),p=this.getStampContainer_(v),P=G.indexOf("."),N=G.substring(0,P),I=!1,S=0,Q=parseInt(N,0);if(N[0]=="#"){I=parseInt(N.substring(1),0);Q=this.get(k);var R=this.get([k,N]);Q[I]==R?S=I:S=Q.indexOf(R);I=!0}else isNaN(Q)||(S=Q,I=!0);I&&(G=G.substring(N.length+1),P=G.indexOf("."));N=this.polymerDom(p).children[S];var l;if(p=(l=N==null?void 0:N.polymerController)!=null?l:N)G="data"+G.slice(P),typeof p.notifyPath!=="function"?_.ji(new _.q5("notifyPath missing",
this.is+": "+k+", "+v)):C.value?p.notifyPath(G,C.value):p.notifyPath(G)},
stampDomArraySplices_:function(k,v,C){if(C&&C.indexSplices){var G=this.getStampContainer_(v);if(G){for(var p=this.polymerDom(G),P=I9j(this.stampDom[k].reuseComponents),N=C.indexSplices.length,I=0;I<N;I++){for(var S=C.indexSplices[I],Q=p.children[S.index],R=S.removed.length;R>0;R--)Q&&Q.parentElement&&(this.polymerDom(Q.parentElement).removeChild(Q),P&&SKO(Q),Q=p.children[S.index]);R=this.stampDom[k].mapping;for(var l=S.index+S.addedCount,d=document.createDocumentFragment(),f=P,c=S.index;c<l;c++){var U=
S.object[c],O=WA$(R,U);if(O){var X=R[O];U=U[O];O=this.getComponentName_(X,U);var x=Q?Kw.has(Q):!1;f&&Q&&Q.is==O&&x?(O=Q,this.telemetry_.reuse++,Q=Q.nextElementSibling):f&&Q&&x?(O=this.createComponent_(X,U,P),x=this.polymerDom(Q).nextElementSibling,p.insertBefore(O,x),Qpm(this.is,p,Q,P),Q=x):(f=!1,O=this.createComponent_(X,U,P),d.appendChild(O));this.deferRenderStamperBinding_(O,X,U)}else X=new _.q5("Unimplemented type",k,v,G.tagName,Object.keys(U)[0]),_.hb(X)}p.insertBefore(d,Q)}this.flushRenderStamperComponentBindings_();
this.stampDom[k].events&&_.nA(this.hostElement,"yt-rendererstamper-finished",{container:G})}else k=new _.q5("Container object not found",v,this.hostElement?this.hostElement.is:""),_.hb(k)}},
stampDomArray_:function(k,v,C,G,p,P){var N=this.getStampContainer_(v);if(N)if(v=this.polymerDom(N),G=I9j(G),k){var I=0,S=0,Q;if(P=P===void 0?_.rt("STAMPER_STABLE_LIST",!1):P||!1)for(Q=v.firstElementChild;Q&&!Kw.has(Q)&&k.length>S;){P=k[S];var R=WA$(C,P);if(R){if(this.getComponentName_(C[R],P[R])!=Q.is){var l=this.createComponent_(C[R],P[R],G),d=_.u6(Q).nextElementSibling;d?v.insertBefore(l,d):v.appendChild(l);Qpm(this.is,v,Q,G);Q=l}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(Q,C[R],
P[R]);I++;S++;Q=this.polymerDom(Q).nextElementSibling}else S++}b6Z(this.is,v,I,G);I=Q;if(k.length>S){P=document.createDocumentFragment();for(R=k.length;S<R;S++)if(l=k[S],d=WA$(C,l))Q=this.createComponent_(C[d],l[d],G),this.deferRenderStamperBinding_(Q,C[d],l[d]),P.appendChild(Q);if(I&&this.polymerDom(I).parentNode&&Q&&!Kw.has(Q))v.insertBefore(P,I);else try{v.appendChild(P)}catch(f){_.ji(new _.q5("Error in RendererStamperBehavior: appendChild failed.",{componentName:this.hostElement.is}))}}this.flushRenderStamperComponentBindings_();
this.markDirty&&this.markDirty();p&&_.nA(this.hostElement,"yt-rendererstamper-finished",{container:N})}else b6Z(this.is,v,0,G);else k=new _.q5("Container object not found",v,this.hostElement?this.hostElement.is:""),_.hb(k)},
polymerDom:function(k){return this.minimizePipBreakages?k:_.u6(k)},
getStampContainer_:function(k){return this.$&&this.$[k]||_.Kz(this.hostElement).querySelector("#"+k)},
getComponentName_:function(k,v){return typeof k==="string"?k:k.matcher?k.matcher.call(this,v):k.component},
createComponent_:function(k,v,C){k=this.getComponentName_(k,v);try{var G=KJD.has(k);if(C&&!G){var p=_.HN(k);try{_.Cm(p)}catch(P){C="Failed to clear styles for "+k+".",P.message&&(C+=" Original error: "+P.message),_.ji(new _.q5(C))}}else p=document.createElement(k)}catch(P){return p="YtRendererStamperBehavior failed to create "+k+".",P.message&&(p+=" Original description: "+P.message),P.message="YtRendererStamperBehavior failed to create element",_.Y3(P,p),iyZ.hasOwnProperty(k)?_.ji(P):_.hb(P),document.createElement("SPAN")}this.telemetry_.create++;
return p},
deferRenderStamperBinding_:function(k,v,C){this.deferredBindingTasks_.push({component:k,typeOrConfig:v,data:C})},
flushRenderStamperComponentBindings_:function(){for(var k=0,v=this.deferredBindingTasks_.length;k<v;k++){var C=this.deferredBindingTasks_[k];if(!C)break;var G=void 0,p=void 0,P=void 0,N=void 0,I=C.component,S=C.typeOrConfig;C=C.data;var Q=(N=I.polymerController)!=null?N:I;N=I.loggingStatus;try{N&&(N.isRendererStamper=!0);if(typeof S!=="string"){for(P in S.attributes)S.attributes[P]===!0?I.setAttribute(P,""):S.attributes[P]===!1?I.removeAttribute(P):I.setAttribute(P,S.attributes[P]);for(p in S.params)Q[p]=
S.params[p],I!==Q&&RK(I.localName,p,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(G in S.properties){var R=S.properties[G];if(R){var l=N4b(R);Q[G]=this.get(l);I!==Q&&RK(I.localName,G,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(G==="on-tap"||G==="on-click"){var d=this.get(l);I.addEventListener("click",d);Z6K.set(I,{property:G,listener:{type:"element",eventName:"click",handler:d}})}}else{var f=new _.q5("Undefined property binding",G);_.hb(f)}}}if(S.classListBinding){var c=N4b(S.classListBinding),
U=c?this[c]:null;if(U)for(G=0;G<U.length;G++)_.kV(I,U[G],!0)}Q.data=C}finally{N&&(N.isRendererStamper=!1)}if(G=Kw.get(I))I.hidden=!1,Kw.delete(I),_.B_.cancelJob(G)}this.deferredBindingTasks_.length=0}}];_.BU(_.D(function(k){function v(){C().seconds&&P(Gqf({seconds:Number(C().seconds)-Date.now()/1E3}))}
var C=k.targetTimestamp;k=k.className;var G=_.H(_.ae("",void 0,"U1Q8Ae")),p=G.next().value,P=G.next().value;_.sD(function(){v();var N=setInterval(function(){v()},1E3);
_.Vr(function(){clearInterval(N)})});
return _.u("yt-countdown",{class:_.TI("ytCountDownHost",k)},_.u("div",null,p))},"u"),"yt-countdown",{props:{targetTimestamp:_.vN,
className:_.s6}});_.SK=new _.oi("KEY_MANAGER_TOKEN");var E2m={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"};_.uv=_.D(function(k){var v=_.Nq("a",k.ref),C=k.aTagConfig?k.aTagConfig:_.L9(function(){var G,p,P,N,I;var S=(I=_.af((P=k.command)==null?void 0:P.call(k)))!=null?I:(N=k.command)==null?void 0:N.call(k);return _.$g({innertubeCommand:S,skipOnClick:(G=k.skipOnClick)==null?void 0:G.call(k),defaultTarget:(p=k.target)==null?void 0:p.call(k)})||{}},void 0,"TAvz0");
_.s0(function(){_.z("mweb_get_endpoint_from_atag_command")||(v.value._data=C()._data,v.value.params=C().params)},"dcjvAe");
return _.u("a",{el:v,href:function(){return C().href$},
rel:function(){return C().rel$},
class:function(){var G,p;return(p=C().className)!=null?p:(G=k.className)==null?void 0:G.call(k)},
style:function(){var G;if((G=k.style)==null?0:G.call(k))return k.style();var p;return((p=k.disabled)==null?0:p.call(k))?"pointer-events:none":""},
"aria-haspopup":function(){return!!C()["aria-haspopup$"]},
"force-new-state":vT(function(){return C()["force-new-state$"]}),
title:vT(function(){var G,p;return(p=C().title$)!=null?p:(G=k.title)==null?void 0:G.call(k)}),
role:vT(function(){var G;return((G=k.role)==null?void 0:G.call(k))||C().role$}),
target:vT(function(){return C().target$}),
dir:vT(function(){var G;return((G=k.dir)==null?void 0:G.call(k))||C().dir}),
tabindex:function(){var G;return C().tabindex$?Number(C().tabindex$):(G=k.tabIndex)==null?void 0:G.call(k)},
"aria-hidden":function(){var G,p;return(p=C()["aria-hidden$"])!=null?p:(G=k.ariaHidden)==null?void 0:G.call(k)},
"aria-label":function(){var G,p;return(p=C()["aria-label$"])!=null?p:(G=k.ariaLabel)==null?void 0:G.call(k)},
"aria-current":k.ariaCurrent,"aria-disabled":k.disabled,"aria-labelledby":k.ariaLabelledby,"aria-describedby":k.ariaDescribedby,"aria-selected":k.ariaSelected,"tab-identifier":k.tabIdentifier,"on:pointerdown":_.oZ(function(G){var p,P;return void((P=(p=C()).onpointerdown)==null?void 0:P.call(p,G))}),
"on:click":_.oZ(function(G){var p,P;(P=(p=C()).onclick)==null||P.call(p,G);var N;(N=k.onClick)==null||N.call(k,G)}),
"on:focusin":_.oZ(function(G){var p;(p=k.onFocusin)==null||p.call(k,G)}),
"on:focusout":_.oZ(function(G){var p;(p=k.onFocusout)==null||p.call(k,G)})},k.children)},"w");var O6D={duration:1E3,easing:"ease",fill:"forwards"};LAZ.componentType=qi;var xki={duration:1E3,easing:"ease",fill:"forwards"},yk7=_.D(function(k){var v=_.Nq("animated-rolling-character"),C=void 0,G=function(){var I,S;return tR((I=k.character)==null?void 0:I.call(k))||tR((S=k.previousCharacter)==null?void 0:S.call(k))},p=_.H(_.ae(0,void 0,"CYT8Ob")),P=p.next().value,N=p.next().value;
_.sD(function(){if(window.ResizeObserver&&_.z("web_fix_rolling_numbers_zoom_safari")){var I=new _.CR(function(){var Q,R,l=Math.round(((R=(Q=v.value.querySelector("div"))==null?void 0:Q.getBoundingClientRect().height)!=null?R:0)*100)/100;l&&N(l)},500),S=new ResizeObserver(function(){I.fire()});
S.observe(v.value);_.Vr(function(){S.disconnect();I.dispose()})}});
_.s0(function(){var I=_.z("web_fix_rolling_numbers_zoom_safari")?P:k.marginMultiplier;if(I()){var S;(S=C)==null||S.cancel();if(G()){var Q;S=((Q=k.previousCharacter)==null?0:Q.call(k))?Number(k.previousCharacter())+10:k.rollUp()?0:30;var R;if((R=k.shouldAnimate)==null||!R.call(k)){var l,d;S-=XM_((l=k.character)==null?void 0:l.call(k),(d=k.previousCharacter)==null?void 0:d.call(k),k.rollUp(),S)}}else{S=k.rollUp()?0:2;var f;(f=k.shouldAnimate)!=null&&f.call(k)||(Q=S,R=k.rollUp()?-1:1,S=Q-R)}v.value.style.marginTop=
"-"+S*I()+"px";var c;if((c=k.shouldAnimate)==null?0:c.call(k)){var U,O;C=Ami(v.value,(U=k.character)==null?void 0:U.call(k),(O=k.previousCharacter)==null?void 0:O.call(k),k.rollUp(),S,G(),I())}else{var X;v.value.style.display=((X=k.character)==null?0:X.call(k))?"":"none"}}},"CA6Pmf");
return _.u("animated-rolling-character",{el:v,class:"animatedRollingCharacterHost"},_.u(_.b,{cond:G,then:function(){return _.u(LOw,null)},
else:function(){return _.u(OyD,{character:k.character})}}))},"z");
yk7.idomCompat=!0;var eD$=_.z("web_enable_sink_animated_rolling_character_and_number")?yk7:LAZ,XoJ=_.z("web_enable_sink_animated_rolling_character_and_number")?yk7:ymg(LAZ),LOw=_.D(function(){for(var k=[],v=1;v<30;v++)k.push(_.u("div",null,v%10));return _.u(_.RC,null,_.u("div",null,"\u00a0"),k,_.u("div",null,"\u00a0"))},"A"),OyD=_.D(function(k){var v=k.character;
return _.u(_.RC,null,_.u("div",null,"\u00a0"),_.u(_.b,{cond:function(){return!(v==null?0:v())||_.Zx(v==null?void 0:v())},
then:function(){return _.u("div",null,"\u00a0")},
else:function(){return _.u("div",null,v)}}),_.u("div",null,"\u00a0"))},"B");qK2.componentType=qi;var xnU=_.D(function(k){var v=void 0,C=void 0,G=function(){var P;return((P=k.fontSizeMultiplier)==null?0:P.call(k))?k.heightPx()*k.fontSizeMultiplier():k.heightPx()},p=_.L9(function(){if(!k.numberText())return[];
var P,N,I=((P=k.forceRollUp)==null?void 0:P.call(k))||!C||!((N=k.numberValue)==null?0:N.call(k))||C<k.numberValue(),S,Q=k.numberText();P=G();N=!((S=k.shouldAnimate)==null||!S.call(k));S=[];var R=0,l=0,d=(v?v.replace(/\D/g,"").length:0)-(Q?Q.replace(/\D/g,"").length:0),f=v?v.split(/(\d)/).filter(Boolean):[];for(Q=Q.split(/(\d)/).filter(Boolean);d<0;){var c=Q[l];S.push({character:c,rollUp:I,marginMultiplier:P,shouldAnimate:N});l++;tR(c)&&d++}for(;R<d;)c=f[R],S.push({previousCharacter:c,rollUp:I,marginMultiplier:P,
shouldAnimate:N}),R++,tR(c)||d++;for(;l<Q.length;)d=Q[l],c=f[R],tR(d)===tR(c)?(l++,R++):tR(d)?(R++,d=void 0):tR(c)&&(l++,c=void 0),S.push({character:d,previousCharacter:c,rollUp:I,marginMultiplier:P,shouldAnimate:N});v=k.numberText();var U;C=(U=k.numberValue)==null?void 0:U.call(k);return S},void 0,"kWiBv");
return _.u("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return k.numberText()?["height: "+G()+"px;","line-height: "+k.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.u(_.q_,{each:p,keyBy:"INDEX"},function(P){return _.u(XoJ,{character:function(){return P().character},
previousCharacter:function(){return P().previousCharacter},
marginMultiplier:function(){return P().marginMultiplier},
rollUp:function(){return P().rollUp},
shouldAnimate:function(){return P().shouldAnimate}})}))},"C");
xnU.idomCompat=!0;_.AkR=_.z("web_enable_sink_animated_rolling_character_and_number")?xnU:ymg(qK2);var ejn=function(k,v){this.fillAnimation=new Animation(spm(k),document.timeline);this.strokeAnimation=new Animation(VRK(v),document.timeline)};
ejn.prototype.play=function(){var k,v;(v=(k=this.fillAnimation).play)==null||v.call(k);var C,G;(G=(C=this.strokeAnimation).play)==null||G.call(C)};
ejn.prototype.cancel=function(){var k,v;(v=(k=this.fillAnimation).cancel)==null||v.call(k);var C,G;(G=(C=this.strokeAnimation).cancel)==null||G.call(C)};_.Qx=_.D(function(k){var v=k.model;var C=k.pointerDownEvent;var G=k.pointerUpEvent;var p=k.pointerLeaveEvent;var P=k.hovered;k=_.Nq("yt-touch-feedback-shape");var N=_.Nq("div"),I=_.Nq("div"),S=_.H(_.Gz(function(){return(G==null?0:G())||(p==null?0:p())?!1:!(C==null||!C())||!1})),Q=S.next().value,R=S.next().value,l=void 0,d=function(){!l&&I.value&&N.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(l=new ejn(I.value,N.value));
var x;(x=l)==null||x.play()},f=function(){var x;
(x=l)==null||x.cancel()},c=function(){var x;
(x=l)==null||x.cancel()};
_.s0(function(){(G==null?0:G())&&d()},"bg756c");
_.s0(function(){(C==null?0:C())&&f()},"QAes8c");
_.s0(function(){(p==null?0:p())&&c()},"YaFbrc");
S=_.oZ(function(){d();R(!1)});
var U=_.oZ(function(){f();R(!0)}),O=_.oZ(function(){c();
R(!1)});
_.Vr(function(){if(l){var x;(x=l)==null||x.cancel();l=void 0}});
var X={};Q=_.TI("yt-spec-touch-feedback-shape",function(){return hDx(v().color)},function(){return B4m(v().thumbnailSize,!!v().isExtended)},(X["yt-spec-touch-feedback-shape--focused"]=function(){return!!v().focused&&!v().disabled},X["yt-spec-touch-feedback-shape--circular"]=function(){return!!v().circular},X["yt-spec-touch-feedback-shape--down"]=Q,X["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!v().triggerEvents},X["yt-spec-touch-feedback-shape--hovered"]=function(){return P==
null?void 0:P()},X));
return _.u("yt-touch-feedback-shape",{el:k,class:Q,style:_.pR({"margin-top":function(){return v().customTopExtend?"-"+v().customTopExtend+"px":void 0}}),
"on:mousedown":U,"on:mouseup":S,"on:pointerleave":O,"on:touchstart":U,"on:touchend":S,"aria-hidden":!0},_.u(_.b,{cond:function(){return!!v().hoverEffect},
then:function(){return _.u("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.pR({"border-radius":function(){return v().borderRadius},
background:function(){var x;if(x=v().hoverEffect){for(var w=[],V=_.H((x==null?void 0:x.lightingTechniques)||[]),h=V.next();!h.done;h=V.next())switch(h.value){case 2:var n=h=void 0,oO=void 0,Ng=void 0;w.push("linear-gradient(180deg, "+((h=x)==null?void 0:(n=h.palette)==null?void 0:n.keyLight)+", "+((oO=x)==null?void 0:(Ng=oO.palette)==null?void 0:Ng.background)+")")}var Sm,U2;w.push((Sm=v().hoverEffect)==null?void 0:(U2=Sm.palette)==null?void 0:U2.background);x=w.join(", ")}else x=void 0;return x}})})}}),
_.u("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.pR({"border-radius":function(){return v().borderRadius},
"border-color":function(){var x,w;return(x=v().touchEffect)==null?void 0:(w=x.palette)==null?void 0:w.background}}),
el:N}),_.u("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.pR({"border-radius":function(){return v().borderRadius},
"background-color":function(){var x,w;return(x=v().touchEffect)==null?void 0:(w=x.palette)==null?void 0:w.background}}),
el:I}))},"I");
_.Qx.idomCompat=!0;var qWw={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 bv=_.fi();bv=bv.toLowerCase();if(_.uD(bv,"android")){var mn6=bv.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);mn6&&parseFloat(mn6[1])<100||bv.match("("+Object.keys(qWw).join("|")+")")};var DnR=_.D(function(k){return _.u(_.b,{cond:k.aTagConfig,then:function(v){return _.u(_.uv,{aTagConfig:v,disabled:k.disabled,className:k.className,style:k.style,title:k.title,ariaLabel:k.ariaLabel,ariaCurrent:function(){var C,G;return((C=k.toggleable)==null?void 0:C.call(k))&&((G=k.toggled)==null?void 0:G.call(k))},
ref:k.ref},k.children)},
else:function(){return _.u("button",{el:_.Dp(k.ref),"on:click":_.oZ(function(v){var C;return(C=k.onClick)==null?void 0:C.call(k,v)}),
class:k.className,title:k.title,style:k.style,disabled:k.disabled,"aria-pressed":function(){var v,C;return((v=k.toggleable)==null?0:v.call(k))?!((C=k.toggled)==null||!C.call(k)):void 0},
"aria-label":k.ariaLabel,"aria-disabled":k.visiblyDisabled,"aria-hidden":k.ariaHidden,tabindex:k.tabIndex},k.children)}})},"J"),sy7=_.D(function(k){var v=k.data;
var C=k.hasIconLeading;var G=k.hasIconLeadingTrailing;var p=k.hasIconTrailing;var P=k.iconButton;var N=k.iconClassName;var I=k.secondaryIconClassName;var S=k.icon;var Q=k.secondaryIcon;var R=k.textContentClassName;return _.u(R$,{className:"",style:"display: inherit; justify-content: center"},_.u(_.b,{debugInstance:"V4z1Uc",cond:function(){return S&&(C()||G()||(P==null?void 0:P()))},
then:function(){return _.u(R$,null,_.u("div",{class:N,"aria-hidden":"true"},S==null?void 0:S()))}}),_.u(_.b,{debugInstance:"ok3btb",
cond:function(){return(v().buttonText||v().animatedTextProps||v().formattedButtonText)&&!(P==null?0:P())},
then:function(){return _.u(R$,null,_.u(t1w,{className:R,iconPosition:function(){return v().iconPosition},
text:function(){return v().buttonText},
oneOffCustomTextWrap:function(){return v().oneOffCustomTextWrap},
formattedButtonText:function(){return v().formattedButtonText},
animatedTextProps:function(){return v().animatedTextProps}}))}}),_.u(_.b,{debugInstance:"DO5Rz",
cond:p,then:function(){return _.u(R$,null,_.u("div",{class:N},S==null?void 0:S()))}}),_.u(_.b,{debugInstance:"bnojSc",
cond:G,then:function(){return _.u(R$,null,_.u("div",{class:I},Q==null?void 0:Q()))}}),_.u(_.b,{debugInstance:"HN3kad",
cond:function(){return!v().disabled&&!0},
then:function(){return _.u(_.Qx,{model:function(){var l=v();return{color:l.style==="overlay-dark"?4:l.style==="overlay"?l.type==="filled"?4:3:l.type==="filled"||l.style==="call-to-action-inverse"||l.style==="mono-inverse"?2:1}}})}}))},"K"),t1w=_.D(function(k){var v=function(){var C,G;
return((C=k.iconPosition)==null?void 0:C.call(k))==="icon-with-label"||((G=k.oneOffCustomTextWrap)==null?void 0:G.call(k))};
return _.u("div",{class:k.className,"aria-hidden":function(){var C,G,p;return((C=k.ariaHidden)==null?void 0:C.call(k))&&(!((G=k.animatedTextProps)==null||!G.call(k))||!((p=k.formattedButtonText)==null||!p.call(k)))}},_.u(_.mz,null,_.u(_.AY,{when:function(){var C;
return(C=k.animatedTextProps)==null?void 0:C.call(k)}},function(){return _.u(_.AkR,{numberText:function(){return k.animatedTextProps().numberText},
numberValue:function(){return k.animatedTextProps().numberValue},
heightPx:function(){return k.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return k.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return k.animatedTextProps().shouldAnimate},
forceRollUp:function(){return k.animatedTextProps().forceRollUp}})}),_.u(_.AY,{when:function(){var C;
return(C=k.formattedButtonText)==null?void 0:C.call(k)}},function(){return _.u(_.o$,{text:function(){return Object.assign({},k.formattedButtonText(),{lineBreakMode:v()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":k.formattedButtonText().lineBreakMode,
alignment:v()?"TEXT_ALIGNMENT_CENTER":k.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!v()}})}),_.u(_.AY,{when:function(){var C,G;
return((C=k.iconPosition)==null?void 0:C.call(k))==="icon-with-label"&&((G=k.text)==null?void 0:G.call(k))}},function(){return _.u(_.o$,{text:function(){return{content:k.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.u(_.eC,null,function(){return k.text})))},"L"),V1w=_.D(function(k){return _.u(_.b,{debugInstance:"kM7Sgc",
cond:k.hasLabel,then:function(){var v;return _.u("label",{class:k.className},k.children,(v=k.textContent)==null?void 0:v.call(k))},
else:function(){return k.children}})},"M"),R$=_.D(function(k){return k.children},"N");var hjL=_.D(function(k){function v(){P(void 0);I(void 0);Q(void 0)}
var C=_.Dp(),G=_.H(_.ae(void 0,void 0,"Ug77pc")),p=G.next().value,P=G.next().value;G=_.H(_.ae(void 0,void 0,"XGf7Zb"));var N=G.next().value,I=G.next().value,S=_.H(_.ae(void 0,void 0,"w55oqd"));G=S.next().value;var Q=S.next().value;S=_.H(_.ae(0,void 0,"rBgpzc"));var R=S.next().value,l=S.next().value;S=_.oZ(function(){switch(R()){case 1:l(2);break;case 3:var f,c;(c=(f=C.value).hidePopover)==null||c.call(f);l(0);v()}});
_.s0(function(){if(k.show()){var f;P((f=k.children)==null?void 0:f.call(k));var c;I((c=k.location)==null?void 0:c.call(k));var U;Q((U=k.classNames)==null?void 0:U.call(k));switch(R()){case 0:var O,X;(X=(O=C.value).showPopover)==null||X.call(O);l(1);break;case 3:l(1);var x,w;(w=(x=C.value).hidePopover)==null||w.call(x);var V,h;(h=(V=C.value).showPopover)==null||h.call(V)}}else switch(R()){case 2:l(3);break;case 1:var n,oO;(oO=(n=C.value).hidePopover)==null||oO.call(n);v();l(0)}},"Z8V4Qb");
_.Vk(function(){});
var d={};return _.u("yt-popover",{popover:"manual",el:C,style:_.pR({left:function(){var f;return(f=N())==null?void 0:f.left},
top:function(){var f;return(f=N())==null?void 0:f.top},
bottom:function(){var f;return(f=N())==null?void 0:f.bottom},
right:function(){var f;return(f=N())==null?void 0:f.right}}),
class:_.TI("ytPopoverComponentHost",G,(d.ytPopoverComponentHostClosing=function(){return R()===3},d.ytPopoverComponentHostSeeThrough=function(){var f;
return((f=k.seeThrough)==null?void 0:f.call(k))===!0},d)),
"on:animationend":S},p)},"P");var BaZ={left:"0px",right:"auto",top:"0px",bottom:"auto"},jyJ=function(){var k=this;this.registerTooltipElement=function(C){var G;k.tooltipElement=(G=C.querySelector("yt-popover"))!=null?G:void 0};
var v=_.H(_.ae(void 0,void 0,"EIh5sc"));this.state=v.next().value;this.setState=v.next().value;v=_.H(_.ae(void 0,void 0,"PC1M0b"));this.schedulerJobID=v.next().value;this.setSchedulerJobID=v.next().value},ko3=function(k,v){var C=HT,G=_.B_.addJob(function(){var p=YWL(C,k,v);
C.currentConfig=v;C.setState({text:v.text,location:_.z("web_tooltip_location_fix")?void 0:p,anchor:k,offset:v.offset,style:v.style})},4,v.delay);
C.setSchedulerJobID(G)},oOD=function(){var k=HT,v=k.schedulerJobID();
v&&(_.B_.cancelJob(v),k.setSchedulerJobID(void 0));k.setState(void 0);k.currentConfig=void 0};
jyJ.prototype.notify=function(k,v){var C;((C=this.state())==null?void 0:C.anchor)===k&&(C=YWL(this,k,v),this.currentConfig=v,this.setState({text:v.text,location:_.z("web_tooltip_location_fix")?void 0:C,anchor:k,offset:v.offset,style:v.style}))};
var YWL=function(k,v,C){var G=v.getBoundingClientRect();v=window.innerWidth;var p=window.innerHeight,P=C.location,N=C.offset;C=C.text;if(k=k.tooltipElement){var I=getComputedStyle(k);k=I.font;var S=WT(I.lineHeight),Q=WT(I.paddingLeft),R=WT(I.paddingRight),l=WT(I.paddingTop);I=WT(I.paddingBottom);var d=document.createElement("canvas").getContext("2d");d.font=k;C={width:d.measureText(C).width+Q+R,height:S+l+I}}else C=void 0;k=C;if(!k)return BaZ;C=k.width;k=k.height;Q=N+k;l=N+C;S=G.top>=Q;Q=p-G.bottom>=
Q;R=G.left>=l;l=v-G.right>=l;I=P;switch(P){case "top":!S&&Q&&(I="bottom");break;case "bottom":!Q&&S&&(I="top");break;case "left":!R&&l&&(I="right");break;case "right":!l&&R&&(I="left")}switch(I){case "top":P=G.left+G.width/2-C/2;G=G.top-k-N;break;case "bottom":P=G.left+G.width/2-C/2;G=G.bottom+N;break;case "left":P=G.left-C-N;G=G.top+G.height/2-k/2;break;case "right":P=G.right+N;G=G.top+G.height/2-k/2;break;default:P=G.left+G.width/2-C/2,G=G.bottom+N}N=Object.assign({},BaZ);P+C>v?(N.right="0px",N.left=
"auto"):(N.left=Math.round(Math.max(0,P)+window.scrollX)+"px",N.right="auto");G+k>p?(N.bottom="0px",N.top="auto"):(N.top=Math.round(Math.max(0,G)+window.scrollY)+"px",N.bottom="auto");return N};var HT;HT=new jyJ;_.wo7=_.D(function(){var k=_.L9(function(){var p;return(p=HT.state())==null?void 0:p.anchor},void 0,"tiGUn"),v=_.L9(function(){var p;
return(p=HT.state())==null?void 0:p.text},void 0,"TA2GQe"),C=_.L9(function(){var p;
return(p=HT.state())==null?void 0:p.style},void 0,"ucvFsf"),G=_.z("web_tooltip_location_fix")?_.L9(function(){var p=k();
var P=HT.currentConfig;if(p&&P)return YWL(HT,p,P)},void 0,"EpDz6"):_.L9(function(){var p;
return(p=HT.state())==null?void 0:p.location},void 0,"aRJtfd");
return _.u("yt-tooltip",{class:"ytTooltipContainerHost",el:_.Dp(HT.registerTooltipElement),"aria-hidden":"true"},_.u(hjL,{classNames:function(){switch(C()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:G,show:function(){return!!v()&&!!G()},
seeThrough:!0},v))},"Q");var A8m=ZH("stamper-context");_.lv=_.D(function(k){var v=k.data;var C=k.icon;var G=k.iconName;var p=k.animateIcon;var P=k.secondaryIcon;var N=k.secondaryIconName;var I=k.focusedOverride;var S=k.clientOnlyWizTooltipsEnabled;C2x();var Q=jp_(v),R=Q.size,l=Q.style;k=Q.disabled;var d=Q.onTap,f=Q.alignByText,c=Q.aTagConfig,U=Q.customColors,O=Q.segmentedPosition,X=Q.toggled,x=Q.toggleable,w=Q.accessibilityLabel,V=Q.onToggle,h=Q.iconPosition,n=Q.oneOffCustomTextWrap,oO=Q.disableTextEllipsis,Ng=Q.disableBackdropFilter,Sm=Q.tooltipText,
U2=Q.ariaHidden,lD=Q.tabIndex,Fb=Q.buttonText,qg=Q.formattedButtonText,O2=Q.animatedTextProps,En=Q.onClickRateLimitMs,m1=JmD(v,C,P,G,N,I,p),MZ=m1.type;C=m1.shouldFocus;G=m1.hasIconLeading;p=m1.hasIconTrailing;var kQ=m1.hasIconLeadingTrailing,QU=m1.hasIconOnly;P=m1.hasIconOnly40;var xQ=m1.hasIconWithLabel;N=m1.iconButton;var LL=m1.visiblyDisabled;I=m1.overrideSmallSizeIcon;var ad=m1.iconToRender;m1=m1.secondaryIconToRender;var zY=_.H(vOj(Sm,Q.tooltipShape)).next().value,WZ=function(F6){d==null||d(F6);
x()&&(V==null||V(F6))},CL=_.L9(function(){return En==null?void 0:En()},void 0,"siKywb"),d7=_.L9(function(){return CL()?AXG(WZ,CL()):WZ},void 0,"wDTcN");
Q={};var We={};return _.u(V1w,{className:_.TI("yt-spec-button-shape-with-label",(Q["yt-spec-button-shape-with-label--is-overlay"]=function(){return l()==="overlay"||l()==="overlay-dark"},Q)),
hasLabel:xQ,textContent:function(){return _.u(t1w,{text:Fb,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:n,iconPosition:h,formattedButtonText:qg,animatedTextProps:O2})}},_.u(DnR,{aTagConfig:c,
className:_.TI("yt-spec-button-shape-next",function(){return rmf(MZ())},function(){return LL()?void 0:KAg(l())},function(){return T4j(R())},(We["yt-spec-button-shape-next--disabled"]=LL,We["yt-spec-button-shape-next--focused"]=C,We["yt-spec-button-shape-next--icon-trailing"]=p,We["yt-spec-button-shape-next--icon-leading"]=G,We["yt-spec-button-shape-next--icon-leading-trailing"]=kQ,We["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return kQ()&&!(Fb()||qg())},We["yt-spec-button-shape-next--icon-button"]=
function(){return QU()||xQ()},We["yt-spec-button-shape-next--icon-only-default"]=P,We["yt-spec-button-shape-next--align-by-text"]=f,We["yt-spec-button-shape-next--segmented-start"]=function(){return O()==="start"},We["yt-spec-button-shape-next--segmented-end"]=function(){return O()==="end"},We["yt-spec-button-shape-next--override-small-size-icon"]=I,We["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=n,We["yt-spec-button-shape-next--disable-text-ellipsis"]=oO,We["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!Ng()&&!_.z("web_disable_backdrop_filter")},We)),
style:function(){var F6=U();if(F6){var GY=F6.color;var xv=F6.backgroundColor;F6=F6.borderColor;var YQ="";GY&&(YQ+="color: "+GY+";");xv&&(YQ+="background-color: "+xv+";");F6&&(YQ+="border-color: "+F6+";");GY={style:YQ}}else GY={};return GY.style},
onClick:function(F6){d7()(F6)},
disabled:k,ariaLabel:w,toggleable:x,toggled:X,title:function(){return(S==null?0:S())||!Sm()?"":Sm()},
visiblyDisabled:LL,ariaHidden:U2,tabIndex:lD,ref:function(F6){(S==null?0:S())&&zY(F6)}},_.u(sy7,{data:v,
hasIconLeading:G,hasIconLeadingTrailing:kQ,hasIconTrailing:p,iconButton:N,icon:ad,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:m1})))},"S");
_.lv.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.di=_.D(function(k){var v=k.data;var C=k.className;var G=k.style;var p=k.useOutlinedIcon;var P=k.buttonOverrides;var N=k.animatedTextProps;var I=k.onClick;var S=k.target;var Q=_.Nq("button-view-model",function(V){V.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var h=v().targetId;h&&_.$AL(_.iM(),h,V);return function(){arG(_.iM(),V)}}),R=function(){return v().iconName},l=_.IZ(function(V){a:{var h=v().entityKey,n=v().buttonEntitySelectorType;
if(n&&h)switch(n){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":V=(V=_.kY(V,h))?{isHidden:V.adsState==="ADS_STATE_NONE"||V.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:V={isHidden:!1};break a}V=void 0}return V}),d,f=(d=_.Ql().resolve(_.uL(_.X0)))==null?void 0:d(),c=function(){var V=v();
var h=P==null?void 0:P(),n=N==null?void 0:N(),oO=S==null?void 0:S();if(V){var Ng=ZEx(V.type);var Sm=!!V.title||!!V.titleFormatted;var U2=!(!V.iconName&&!V.iconImage);Sm=U2&&!Sm?"icon-only":U2?V.iconTrailing||V.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;Sm==="icon-only-40"&&(Ng="text");var lD;U2=(lD=h==null?void 0:h.state)!=null?lD:Swb(V.state);var Fb,qg=(Fb=h==null?void 0:h.disabled)!=null?Fb:V.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||V.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.z("web_button_vm_refactor_disabled")){var O2;qg=(O2=h==null?void 0:h.disabled)!=null?O2:U2==="disabled"}n=n&&n.numberText&&!isNaN(Number(n.numberValue))?n:void 0;Fb=Object;O2=Fb.assign;lD=V.title;var En=V.titleFormatted,m1=V.accessibilityText,MZ=Ii$(V.style),kQ=u7i(V.buttonSize);oO=N5O(V,Q,qg,I,oO);qg=qg&&!V.onDisabledTap;var QU=WF6(V,Q),xQ=V.customFontColor,LL=V.customBackgroundColor;var ad=V.customBorderColor;var zY=V.customDarkThemeFontColor,WZ=V.customDarkThemeBackgroundColor,CL=V.customDarkThemeBorderColor;
xQ=f&&zY?zY:xQ;LL=f&&WZ?WZ:LL;ad=f&&CL?CL:ad;ad={color:xQ?_.Ef(xQ):void 0,backgroundColor:LL?_.Ef(LL):void 0,borderColor:ad?_.Ef(ad):void 0};if(CL=_.F(V.tooltipData,aW7)){var d7;LL={text:(d7=CL.tooltipText)!=null?d7:"",location:pH3(CL.placement),style:CL.style}}else LL=void 0;V=O2.call(Fb,{},{buttonText:lD,formattedButtonText:En,animatedTextProps:n,accessibilityLabel:m1,style:MZ,type:Ng,state:U2,size:kQ,iconPosition:Sm,onTap:oO,disabled:qg,aTagConfig:QU,customColors:ad,tooltipText:V.tooltip,tooltipShape:LL},
h)}else V={style:"mono",type:"text",state:"active",size:"M"};V.focused=X();return V},U=function(){return wM6(c(),!!v().iconName)};
k=_.H(_.ae(!1,void 0,"yZ8hab"));d=k.next().value;var O=k.next().value,X=d;k=_.oZ(function(){var V=_.Ql().resolve(_.uL(_.SK));V&&O(V.isKeyBoardInUse());return!1});
d=_.oZ(function(){O(!1);return!1});
_.s0(function(){var V,h=_.F(v==null?void 0:(V=v())==null?void 0:V.onVisible,_.E6);h&&_.MP(h,{disableClickTracking:!0})},"G9MlKd");
var x=function(){var V;return(v==null?0:(V=v())==null?0:V.iconImage)?{sources:[v().iconImage]}:void 0},w=_.z("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.u("button-view-model",{el:Q,class:_.TI("ytSpecButtonViewModelHost",C),"on:focusin":k,"on:focusout":d},_.u(_.b,{cond:function(){var V,h;return!((h=v().entityKey&&v().buttonEntitySelectorType&&((V=l())==null?void 0:V.isHidden))!=null&&h)},
then:function(){return _.u(_.b,{cond:x,then:function(V){return _.u(_.lv,{data:c,icon:function(){return _.u(_.qP,{data:V,alt:"",targetWidth:U,targetHeight:U,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:w})},
else:function(){return _.u(_.lv,{data:c,icon:function(){return _.u(_.PT,{icon:R,active:function(){return(p==null?0:p())?!1:c().toggled},
animateIcon:function(){var V;return!!(G==null?0:(V=G())==null?0:V.animateIcon)},
size:U})},
clientOnlyWizTooltipsEnabled:w})}})}}))},"U");
_.di.idomCompat={callbacks:{onClick:!0}};_.BU(_.D(function(k){return _.u("yt-button-view-model",{id:k.id,class:_.TI(k.scopingClassName,k.classes),icon:function(){var v;return(v=k.icon)==null?void 0:v.call(k)},
"dialog-dismiss":function(){var v;return((v=k.dialogDismiss)==null?0:v.call(k))?"":void 0}},_.u(_.di,{data:function(){var v;
return(v=k.data)==null?void 0:v.call(k)},
className:function(){var v;return(v=k.className)==null?void 0:v.call(k)},
style:function(){var v;return(v=k.style)==null?void 0:v.call(k)},
useOutlinedIcon:function(){var v;return(v=k.useOutlinedIcon)==null?void 0:v.call(k)},
buttonOverrides:function(){var v;return(v=k.buttonOverrides)==null?void 0:v.call(k)},
animatedTextProps:function(){var v;return(v=k.animatedTextProps)==null?void 0:v.call(k)},
onClick:function(v){var C;return(C=k.onClick)==null?void 0:C.call(k,v)}}))},"V"),"yt-button-view-model",{props:{data:_.vN,
className:_.vN,style:_.vN,useOutlinedIcon:_.vN,buttonOverrides:_.vN,animatedTextProps:_.vN,onClick:_.s6,scopingClassName:_.vN,id:_.vN,icon:_.vN,dialogDismiss:_.vN,classes:_.vN,target:_.s6}});_.BU(_.D(function(k){var v=k.data;var C=k.id;var G=k.className;var p=k.iconName;var P=k.animateIcon;var N=k.secondaryIconName;k=_.H(_.ae(!1,void 0,"TtJl8"));var I=k.next().value,S=k.next().value,Q=function(){var l=_.Ql().resolve(_.uL(_.SK));l&&S(l.isKeyBoardInUse())},R=function(){S(!1)};
k=_.Nq("yt-button-shape",function(l){if(_.Ql().resolve(_.uL(_.SK)))return l.addEventListener("focusin",Q),l.addEventListener("focusout",R),function(){l.removeEventListener("focusin",Q);l.removeEventListener("focusout",R)}});
return _.u("yt-button-shape",{el:k,id:C,class:G},_.u(_.b,{cond:v,then:function(){return _.u(_.lv,{data:v,iconName:p,secondaryIconName:N,focusedOverride:I,animateIcon:P})}}))},"W"),"yt-button-shape",{props:{data:_.vN,
id:_.vN,className:_.vN,iconName:_.vN,animateIcon:_.vN,secondaryIconName:_.vN,clientOnlyWizTooltipsEnabled:_.vN,disableUpgrade:_.vN},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var FF=function(){var k=_.e.apply(this,arguments)||this;k.isGoalActive=!0;return k};
_.E(FF,_.e);FF.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
FF.prototype.progressBarChanged=function(){var k=_.Kz(this.hostElement).querySelector("#progress-bar-progress"),v,C,G,p=(G=Number((v=this.creatorGoalState)==null?void 0:v.currentGoalCount)/Number((C=this.creatorGoalState)==null?void 0:C.totalGoalCount)*100)!=null?G:0,P;k.style.width=((P=Math.min(p,100))!=null?P:0)+"%"};
FF.prototype.goalStateChanged=function(){var k;this.isGoalActive=((k=this.creatorGoalState)==null?void 0:k.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var v;k={"--yt-progress-bar-color":j_m((v=this.creatorGoalState)==null?void 0:v.progressBarColor)};_.Cm(this.hostElement,k)};
FF.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.SB.Object.defineProperties(FF.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var k;return this.isGoalActive&&!((k=this.creatorGoalState)==null||!k.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.creatorGoalState)==null?0:k.endTimestampMs){var v;k=Number((v=this.creatorGoalState)==null?void 0:v.endTimestampMs)/1E3;return{seconds:String(k)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.creatorGoalState)==null?0:k.themedTargetImage){var v;k=_.F((v=this.creatorGoalState)==null?void 0:v.themedTargetImage,SvD);return this.isAppDarkTheme()?k==null?void 0:k.imageDark:k==null?void 0:k.imageLight}}}});
_.SB.Object.defineProperties(FF,{template:{configurable:!0,enumerable:!0,get:function(){return ckU()}}});
FF.prototype.goalStateChanged=FF.prototype.goalStateChanged;FF.prototype.progressBarChanged=FF.prototype.progressBarChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],FF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],FF.prototype,"ytLiveChatReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],FF.prototype,"ytRendererBehavior",void 0);
_.B([_.A({selectorArgs:["data.creatorGoalEntityKey"],selector:function(k,v){return _.vt(k.entities,"creatorGoalEntity",v)}}),
_.Y("design:type",Object)],FF.prototype,"creatorGoalState",void 0);_.B([_.A(),_.Y("design:type",Object)],FF.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],FF.prototype,"isGoalActive",void 0);_.B([_.g("creatorGoalState","isGoalActive"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],FF.prototype,"shouldShowCountdown",null);_.B([_.g("creatorGoalState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],FF.prototype,"endTimestamp",null);
_.B([_.g("creatorGoalState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],FF.prototype,"targetIconThemedImage",null);_.B([_.W9("creatorGoalState.currentGoalCount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FF.prototype,"progressBarChanged",null);_.B([_.W9("creatorGoalState.creatorGoalState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FF.prototype,"goalStateChanged",null);
_.B([_.Mf({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],FF);_.t(FF,"yt-creator-goal-progress-flow-view-model",function(){return ckU()},{mode:0});var nlI;var JkL;var cN=function(){return _.e.apply(this,arguments)||this};
_.E(cN,_.e);cN.prototype.attached=function(){var k,v,C;if(this==null?0:(k=this.data)==null?0:(v=k.pdgPurchasedBumperLoggingDirectives)==null?0:(C=v.loggingDirectives)==null?0:C.trackingParams){var G,p,P;RY2(this==null?void 0:(G=this.data)==null?void 0:(p=G.pdgPurchasedBumperLoggingDirectives)==null?void 0:(P=p.loggingDirectives)==null?void 0:P.trackingParams)}};
cN.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],cN.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],cN.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cN.prototype,"data",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],cN);
_.t(cN,"yt-live-chat-item-bumper-view-model",function(){if(JkL===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;nlI===void 0&&(nlI=document.createElement("template"));var G=nlI;C.call(v,G.content.cloneNode(!0),k.content.firstChild);JkL=k}k=JkL;return k},{mode:0});var rkU;var KOD;_.D1=function(k,v){this.data=k;this.actions=v;this.data=k;this.actions=v};
_.LR=function(){};_.Eq={};_.Eq.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(k,v){liZ(this.hostElement,k,v)},
getNavigationEndpointPopupAction:function(k){return dGi(k,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(k,v){fiD(this.hostElement,k,v,this.openPopupConfig)}};var iEO=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.a$={};
_.a$.YtEndpointBehavior=[_.Eq.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.wt("openPopupConfig");(this.useClickHandler=_.rt("useClickHandler",!1))?this.hostElement.addEventListener("click",GQ(this,this.onEndpointClick_)):(BX(this.hostElement,"tap",GQ(this,this.onEndpointTap_)),BX(this.hostElement,"touchend",GQ(this,this.onEndpointTouchEnd_)));BX(this.hostElement,"touchstart",GQ(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
GQ(this,this.onEndpointTapStart_))},
onEndpointClick_:function(k){ch_(this.hostElement,k,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(k){var v=this.hostElement,C=this.openPopupConfig,G=this.disableCommandHandlerOverride;G=G===void 0?!1:G;var p=zY_(k);if(p){p.href&&Uf(p.href);var P=k.detail;var N=P.sourceEvent;P=P.preventer;N=N.button!==void 0?N.button===0&&!Z1(N):P?!Z1(P):!0;p.data&&N&&FFg(v,p,k,C,G)}},
onEndpointTouchEnd_:function(k){Z1(k)||zY_(k)&&k.preventDefault()},
onEndpointTapStart_:function(k){UGO(k)}}];_.Mc={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(k){for(var v=_.Cn.getInstance(),C=_.H(Object.keys(k)),G=C.next();!G.done;G=C.next()){var p=G.value;G=k[p];if(this&&this[G]){var P=v.actionRoutingMap.get(p);P||(P=new Map,v.actionRoutingMap.set(p,P));v.registerActionHandler(this,p,this[G].bind(this),P)}else p=Error("ld"),p.params=G,_.KD(p)}},
unregisterActionMap:function(k){_.WX(_.Cn.getInstance(),k,this)}}]};var QJ=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_"+(_.z("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.z("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.z("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:_.z("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:_.z("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:_.z("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var uw;var bw=new Map;var AhK=window.matchMedia("(forced-colors: active)").matches;var TaG;var kLL;var o2U=new _.oi("LOTTIE_LOADER_TOKEN");_.$X=_.D(function(k){var v=k.data;var C=k.className;var G=k.animationName;var p=k.animationRef;var P=k.elRefForInterop;var N=_.IG("lottie-component"),I;_.Vr(function(){var Q;return void((Q=I)==null?void 0:Q.destroy())});
var S;_.s0(function(){var Q=_.B5(G);if(Q!==S){S=Q;var R=Object.assign({},{animationName:Q,animationRef:_.B5(p)},_.B5(v));try{_.Ql().resolve(o2U)().then(function(f){var c;(c=I)==null||c.destroy();var U,O;c=(O=P==null?void 0:(U=P())==null?void 0:U.value)!=null?O:N.value;U=R.animationRef;O=R.listeners;f=f.loadAnimation(Object.assign({},{container:c},R.animationConfig));U&&(U.lottieEl=f);if(O)for(c=_.H(Object.entries(O)),U=c.next();!U.done;U=c.next())O=_.H(U.value),U=O.next().value,(O=O.next().value)&&
f.addEventListener(U,O);I=f})}catch(f){Q=f;
var l="LottieComponent error.";Q.message&&(l+=" Original description: "+Q.message);_.Y3(Q,l);_.ji(Q);var d;((d=R.listeners)==null?0:d.error)&&R.listeners.error(Q)}}},"nrJISd");
return _.u(HAi,{cond:function(){return!(P==null?0:P())},
then:function(){return _.u("lottie-component",{class:_.TI("ytLottieComponentHost",C),el:N})}})},"Y");_.BU(_.D(function(k){return _.u("ytd-lottie-player",{id:k.id,hidden:k.hidden,class:k.className,"aria-label":k.ariaLabel,style:"display: block;"},_.u(_.$X,{data:k.data,animationName:function(){var v;return((v=k.data().animationConfig)==null?void 0:v.name)||""},
animationRef:function(){return k.data().animationRef}}))},"Z"),"ytd-lottie-player",{props:{data:_.vN,
id:_.vN,hidden:_.vN,className:_.vN,ariaLabel:_.vN}});var Uq=function(){var k=_.e.apply(this,arguments)||this;k.animationRef={};k.delhiIconsEnabled=_.z("enable_web_delhi_icons");return k};
_.E(Uq,_.e);_.W=Uq.prototype;
_.W.handlePropertyChange=function(){var k=this.animatedIcon,v=this.active,C=this.isDarkTheme;if(k){var G=this.previousActive!==v;this.previousActive=v;this.animationRef.lottieEl?G&&this.toggleAnimation(v,k.totalFrames):v?this.initializeAnimationAsToggled(k.lottiePlayerProps,k.totalFrames):this.initializeAnimationAsUntoggled(k.lottiePlayerProps);k.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=k.type;this.lottiePlayerProps=this.computeLottiePlayerProps(k,C)}};
_.W.computeLottiePlayerProps=function(k,v){var C=this.deepCloneLottiePlayerProps(k);v?(v=k.nameDarkTheme,k=k.pathDarkTheme):(v=k.name,k=k.path);C.animationConfig.name=v;(v=bw.get(k))?C.animationConfig.animationData=v:C.animationConfig.path=k;return C};
_.W.initializeAnimationAsToggled=function(k,v){k.animationConfig.initialSegment=[v-1,v]};
_.W.initializeAnimationAsUntoggled=function(k){k.animationConfig.initialSegment=void 0};
_.W.toggleAnimation=function(k,v){if(k){var C;(C=this.animationRef.lottieEl)==null||C.playSegments([0,v],!0)}else{var G;(G=this.animationRef.lottieEl)==null||G.playSegments([0,1],!0)}};
_.W.deepCloneLottiePlayerProps=function(k){var v=Object.assign({},k.lottiePlayerProps.animationConfig);k=Object.assign({},k.lottiePlayerProps);k.animationConfig=v;return k};
Uq.prototype.handlePropertyChange=Uq.prototype.handlePropertyChange;_.B([_.A(),_.Y("design:type",Object)],Uq.prototype,"animatedIcon",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],Uq.prototype,"active",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Uq.prototype,"isDarkTheme",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Uq.prototype,"animatedIconType",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Uq.prototype,"previousActive",void 0);
_.B([_.A(),_.Y("design:type",Object)],Uq.prototype,"lottiePlayerProps",void 0);_.B([_.A(),_.Y("design:type",Object)],Uq.prototype,"animationRef",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Uq.prototype,"delhiIconsEnabled",void 0);_.B([_.W9("animatedIcon","active","isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Uq.prototype,"handlePropertyChange",null);_.B([_.Mf({is:"yt-animated-icon",disableElementRegistration:!0})],Uq);
_.t(Uq,"yt-animated-icon",function(){if(kLL===void 0){var k=document.createElement("template");_.a(k,'\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-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope yt-animated-icon"></ytd-lottie-player>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;TaG===void 0&&(TaG=document.createElement("template"));var G=TaG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);kLL=k}k=kLL;return k},{mode:2});var v2L;var CAJ;var s3i=_.D(function(k){var v=_.IG("span"),C=hY(function(){return{value:null,cancelled:!1}});
_.Vr(function(){C.cancelled=!0});
var G=_.L9(k.data,{equals:function(p,P){return p.iconName===P.iconName&&p.iconStyle===P.iconStyle&&p.iconSize===P.iconSize&&p.iconSetName===P.iconSetName&&p.iconSelected===P.iconSelected}},"AoOoyf");
_.s0(function(){var p,P=(p=k.options)==null?void 0:p.call(k);tPm(v,C,G(),P)},"Tie9e");
return _.u("span",{class:"yt-icon-shape",el:v})},"aa");
s3i.idomCompat=!0;var COK=["youtube_fill","youtube_outline"];var GLL=new _.XO({type:"iconset",value:void 0}),gi=function(){var k=_.e.apply(this,arguments)||this;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.iconName="";k.iconsetName="yt-icons";k.iconset=null;k.missingIconSet=!1;k.iconType=null;k.iconShapeDataSignal=_.ae(void 0,void 0,"TaEgXd");k.renderingOptionsSignal=_.ae({iconWidth:"100%",iconHeight:"100%",iconFilter:k.iconFilter,iconColor:k.gradientColor},void 0,"a1vqYe");k.wizHasRendered=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return k};
_.E(gi,_.e);gi.prototype.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k)};
gi.prototype.handlePropertyChange=function(){var k=this,v,C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X;return _.Z(function(x){switch(x.nextAddress){case 1:if(v=!k.icon&&!k.iconName||!k.isAttached)return x.return();C=k;G=C.icon;p=C.size;P=C.defaultToFilled;N=C.active;I=C.targetContainer;k.toggleContainerClass(I);_.z("kevlar_use_wil_icons")&&G&&(S=z2f(G),k.iconType=S.length?S[1]:null);if(G){x.jumpTo(2);break}k.iconsetName="";k.iconName="";return x.yield(k.renderIcon(I,G),3);case 3:return x.return();case 2:Q=pMG(G);
R=z2f(Q);R.length&&(k.iconsetName=R[0],k.iconName=R[1]);if(!_.z("kevlar_use_wil_icons")){x.jumpTo(4);break}l=gi;d=PAR;f=k.iconType;c=k.active;U=k.defaultToFilled;O=k.size;X=k.iconsetName;return x.yield(WAJ(),6);case 6:return x.yield(d.call(l,f,c,U,O,X,x.yieldResult),5);case 5:k.iconShapeData=x.yieldResult;case 4:if(k.shouldRenderIconShape(I)){x.jumpTo(7);break}return x.yield(k.determineIconSet(Q,N,P,p,I),7);case 7:return x.yield(k.renderIcon(I,G),0)}})};
gi.prototype.toggleContainerClass=function(k){k?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var pMG=function(k){return!_.z("default_to_innertube_icon")||k.indexOf(":")>0?k:_.TQ(k)};
_.W=gi.prototype;_.W.determineIconSet=function(k,v,C,G){var p=this;return _.Z(function(P){return P.nextAddress==1?_.z("kevlar_system_icons")||_.wt("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.wt("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?P.yield(p.switchToYtSysIconset(k,v,C,G),3):P.jumpTo(2):P.nextAddress!=2?P.return():P.yield(p.useYtSysIconsetForMissingIcons(k,v,C,G),0)})};
_.W.switchToYtSysIconset=function(k,v,C,G){var p=this,P,N,I,S,Q,R,l;return _.Z(function(d){switch(d.nextAddress){case 1:if(!k||p.iconsetName!=="yt-icons"&&p.iconsetName!=="yt-sys-icons"){d.jumpTo(0);break}P=z2f(k);N=P[1];var f=N;if(gwm(f))N=f;else{var c=f=f.toLowerCase();(f=QV6.get(f))&&(c=f);N=c}_.z("enable_polymer_icons_replace_underscores_dash")&&N.includes("_filled")&&(N=N.replace(/_filled/g,"-filled"));return d.yield(Km(N,!0),3);case 3:return I=d.yieldResult,d.yield(Km(N,!1),4);case 4:if((S=
d.yieldResult)||v&&I)p.iconsetName="yt-sys-icons";p.iconName=p.getIconName(N,v,C,S,I);if(G===24){d.jumpTo(0);break}Q="yt-sys-icons"+G+":"+p.iconName;return d.yield(Km(Q,!1,!0),6);case 6:return R=d.yieldResult,d.yield(Km(Q,!0,!0),7);case 7:l=d.yieldResult;p.iconName=p.getIconName(N,v,C,R,l);if(!v&&R||v&&l)p.iconsetName="yt-sys-icons"+G;_.OQ(d)}})};
_.W.getIconName=function(k,v,C,G,p){k.includes("-filled")&&(k=k.replace("-filled",""));return p&&(v||C)?k+"-filled":k};
_.W.useYtSysIconsetForMissingIcons=function(k,v,C,G){var p=this,P,N;return _.Z(function(I){if(I.nextAddress==1)return p.iconsetName!=="yt-icons"?I.jumpTo(0):I.yield(Km(p.iconName,!1,!1,!0),3);if(I.nextAddress!=4)return P=I.yieldResult,I.yield(Km(p.iconName,!1),4);N=I.yieldResult;if(P||!N)return I.jumpTo(0);p.iconsetName="yt-sys-icons";return I.yield(p.switchToYtSysIconset(k,v,C,G),0)})};
_.W.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var WAJ=function(){return _.Z(function(k){try{return k.return(_.Ql().resolve(_.kg))}catch(v){return k.return(new Promise(function(C){_.PF().parkOrScheduleJob(function(){C(_.Ql().resolve(_.kg))},2,"ci")}))}})},PAR=function(k,v,C,G,p,P){G=G===void 0?24:G;
if(k){k=k.toLowerCase();var N=k.endsWith("_filled")||k.endsWith("-filled");v={iconName:k,iconStyle:(v===void 0?0:v)||(C===void 0?0:C)||N?"youtube_fill":"youtube_outline",iconSize:G,iconSetName:p===void 0?"yt-icons":p};C=!!P.resolveIcon(v);C||(v.iconSize=void 0,C=!!P.resolveIcon(v));!C&&N&&(v.iconName=k.substring(0,k.length-7),v.iconSize=G,C=!!P.resolveIcon(v),C||(v.iconSize=void 0,C=!!P.resolveIcon(v)));C||(v.iconStyle=void 0,C=!!P.resolveIcon(v));C||_.ji(new _.q5("Icon not supported",{iconName:v.iconName,
iconStyle:v.iconStyle,iconSize:v.iconSize,iconType:k}));return C?v:void 0}};
_.W=gi.prototype;_.W.shouldRenderIconShape=function(k){if(!_.z("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;k=this.getContainer(k);return!eYg(k,this.icon)};
_.W.renderIcon=function(k,v){var C=this,G,p,P,N,I,S,Q,R;return _.Z(function(l){switch(l.nextAddress){case 1:if(v&&C.icon!==v)return l.return();G=C.getContainer(k);p=eYg(G,C.icon);if(C.shouldRenderIconShape(k)&&C.iconType)return C.applyIconShape(p,G),l.return();C.removeIconShape();if(!G)return l.return();C.iconName===""&&C.iconset&&G&&(C.removeStaticIcon(C.iconset,G),p&&C.removeAnimatedIcon(G));if(C.iconName===""&&C.iconset||!C.iconsetName||!GLL)return l.return();C.iconset=GLL.byKey(C.iconsetName);
if(!C.iconset)return C.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.pm(C,C.onIconsetAdded)),l.return();C.missingIconSet&&(C.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.pm(C,C.onIconsetAdded)));N=(P=p||C.isAnimatedIcon?XH2(C.icon):void 0)&&!P.lazyLoad;S=P&&((I=P)==null?void 0:I.lazyLoad)&&(P.lottiePlayerProps.animationConfig.animationData?!0:bw.get(C.isDarkTheme?P.pathDarkTheme:P.path)?!0:!1);if(N||S)return C.applyAnimatedIcon(G,P,C.iconset),l.return();if(S||
(Q=P)==null||!Q.lazyLoad){l.jumpTo(2);break}R=mGZ(P,C.isDarkTheme);C.applyStaticIcon(C.iconset,G,C.iconName,k,p);return l.yield(R,3);case 3:return l.yield(C.renderIcon(C.targetContainer,C.icon),4);case 4:return l.return();case 2:C.applyStaticIcon(C.iconset,G,C.iconName,k,p),_.OQ(l)}})};
_.W.getContainer=function(k){var v,C=(v=GD$(this.hostElement))==null?void 0:v.host;v=!!C&&!!C.polymerController;if(!k||v)return k?this.getTargetContainer(k,C):this.hostElement};
_.W.getTargetContainer=function(k,v){var C=_.Kz(v).querySelector("#"+k);C||(k=new _.q5("yt-icon container missing",v.is,k),_.hb(k));return C};
_.W.applyStaticIcon=function(k,v,C,G,p){p&&this.removeAnimatedIcon(v);this.removeIconShape();p=p&&!!this.iconType&&!!this.iconShapeData&&_.z("kevlar_use_wil_icons");try{p?this.applyIconShape(!1,v):k.applyIcon(v,C)}catch(P){this.handleError(P,G,v)}};
_.W.applyIconShape=function(k,v){this.iconset&&v&&(this.removeStaticIcon(this.iconset,v),k&&this.removeAnimatedIcon(v));k={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var C=_.H(this.iconShapeDataSignal);v=C.next().value;C=C.next().value;var G=_.H(this.renderingOptionsSignal),p=G.next().value;G=G.next().value;C(this.iconShapeData);G(k);if(!this.wizHasRendered)for(this.wizHasRendered=!0,k=_.H(VPm(v,p)).next().value;k.firstChild;)_.Kz(this.hostElement).appendChild(k.firstChild)};
_.W.removeIconShape=function(){if(_.z("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.W.removeStaticIcon=function(k,v){k.removeIcon(v)};
_.W.applyAnimatedIcon=function(k,v,C){this.removeStaticIcon(C,k);this.removeIconShape();var G;C=this.animatedIconElement&&((G=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:G.type)===v.type;if(this.animatedIconElement&&C){this.animatedIconElement.polymerController.animatedIcon=v;var p;((p=this.animatedIconElement)==null?void 0:p.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(k),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=v,this.animatedIconElement.polymerController.active=this.active,_.z("delhi_modern_web_player_icons")?(v=xGK(k,this.icon)&&k.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=v?v.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.z("kevlar_use_wil_icons")?
k.insertBefore(this.animatedIconElement,k.childNodes[0]):(k=_.Kz(k),k.insertBefore(this.animatedIconElement,k.childNodes[0]))};
_.W.removeAnimatedIcon=function(k){_.z("kevlar_use_wil_icons")?this.animatedIconElement&&k.contains(this.animatedIconElement)&&k.removeChild(this.animatedIconElement):(k=_.Kz(k),this.animatedIconElement&&k.contains(this.animatedIconElement)&&k.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.W.handleError=function(k,v,C){_.Y3(k,this.iconName,v,C);v=eYg(C,this.icon);var G=!1;window.location.href.includes("JpymaW6Lh2w")?G=!0:C._svgIcon&&(C=(C=C._svgIcon.parentNode)?C.tagName:"unknown",_.Y3(k,C),C==="YT-ICON"&&k.name==="NotFoundError"?G=!0:k.name==="NotFoundError"&&v&&(G=!0));G?_.ji(k):_.hb(k)};
_.SB.Object.defineProperties(gi,{template:{configurable:!0,enumerable:!0,get:function(){if(CAJ===void 0){var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;
v2L===void 0&&(v2L=document.createElement("template"));var G=v2L;C.call(v,G.content.cloneNode(!0),k.content.firstChild);CAJ=k}k=CAJ;return k}}});
gi.prototype.handlePropertyChange=gi.prototype.handlePropertyChange;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],gi.prototype,"actionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",String)],gi.prototype,"icon",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],gi.prototype,"active",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],gi.prototype,"defaultToFilled",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],gi.prototype,"isAnimatedIcon",void 0);
_.B([_.A({value:24}),_.Y("design:type",Number)],gi.prototype,"size",void 0);_.B([_.A({value:""}),_.Y("design:type",String)],gi.prototype,"targetContainer",void 0);_.B([_.A(),_.Y("design:type",Object)],gi.prototype,"animatedIconElement",void 0);_.B([_.A(),_.Y("design:type",Object)],gi.prototype,"isDarkTheme",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],gi.prototype,"ariaHidden",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],gi.prototype,"ariaLabel",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],gi.prototype,"role",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],gi.prototype,"tabindex",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],gi.prototype,"title",void 0);_.B([_.A(),_.Y("design:type",String)],gi.prototype,"style",void 0);_.B([_.A(),_.Y("design:type",String)],gi.prototype,"iconFilter",void 0);_.B([_.A(),_.Y("design:type",String)],gi.prototype,"gradientColor",void 0);
_.B([_.W9("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],gi.prototype,"handlePropertyChange",null);_.B([_.Mf({is:"yt-icon",noInjection:!0})],gi);var hYZ="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),j33=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var H6L={};H6L.YtPlaintextBehavior=[_.g8,{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(k){k.preventDefault();k=k.clipboardData.getData("text/plain");document.execCommand("insertText",!1,k)},
preventRichTextFormatting_:function(k){_.Cr&&(k=k.detail.keyboardEvent,k.stopImmediatePropagation(),k.preventDefault())}}];var N46;var I9Q;var iv=function(){var k=_.e.apply(this,arguments)||this;k.ignoreShadyDom=!1;k.hasChange_=!1;k.hasSetTitle_=!1;k.useIOObserverForVisibilityLogging_=_.z("kevlar_use_vimio_behavior")&&_.wt("INNERTUBE_CLIENT_NAME")==="WEB";k.ytFormattedStringObserverHandlerKeys_=void 0;return k};
_.E(iv,_.e);_.W=iv.prototype;_.W.created=function(){this.useIOObserverForVisibilityLogging_=_.z("kevlar_use_vimio_behavior")&&_.wt("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.W.ready=function(){_.wt("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_()};
_.W.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.W.detached=function(){this.unobserveIOObservers_()};
_.W.clearContents_=function(){for(var k=this.getRoot(),v=k.lastChild;v&&v.tagName!=="STYLE";){try{k.removeChild(v)}catch(C){break}v=k.lastChild}};
_.W.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var k=_.H(this.ytFormattedStringObserverHandlerKeys_),v=k.next();!v.done;v=k.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(v.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.W.resetForAttributedString=function(){var k=this.getRoot();!k.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),k.appendChild(this.ytAttributedStringElementRef))};
_.W.resetForFormattedString=function(){var k=this.getRoot(),v=k.querySelector("yt-attributed-string");v&&(this.ytAttributedStringElementRef=k.removeChild(v))};
_.W.textChanged=function(){this.textChanged_(this.text)};
_.W.textChanged_=function(k){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!k||!k.runs&&!k.simpleText;if(_.z("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var v=this.hostElement.firstChild;v&&v.nodeName==="FONT";){var C=v;v=v.nextSibling;this.hostElement.removeChild(C)}v=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
C=k.simpleText;var G;!C&&((G=k.runs)==null?void 0:G.length)===1&&this.isSimpleString_(k.runs[0])&&(C=k.runs[0].text);C!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.wt("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(C!==void 0){try{v.textContent=C}catch(p){}v.textContent||(this.isEmpty=!0)}else k=k.runs,C!==void 0&&(k=[{text:C}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),k&&this.updateText_(k),
v.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.W.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)};
_.W.computeAriaLabel_=function(k){return k};
_.W.computeEllipsisTruncateStyling=function(k,v){return k&&!v};
_.W.computeUseAttributedString=function(k){return _.z("web_replace_formatted_with_attributed_string")&&HB2(k)&&!this.disableAttributedString&&!this.enableContentEditable};
_.W.setNodeStyle_=function(k,v){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.z("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?v.removeAttribute("dir"):v.setAttribute("dir","auto");v.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");v.style.color="";var C=null;this.noStyles||(k.bold&&(v.classList.add("bold"),C="bold"),k.deemphasize&&(v.classList.add("deemphasize"),C="deemphasize"),k.italics&&v.classList.add("italic"),
k.strikethrough&&v.classList.add("strikethrough"),k.errorUnderline&&(v.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),k.bracket&&v.classList.add("bracket"),k.textColor&&(v.style.color=_.c7(k.textColor)));C!==v.getAttribute("style-target")&&(C?v.setAttribute("style-target",C):v.removeAttribute("style-target"))};
_.W.setUpVisibilityLogging_=function(k,v){var C=this;this.setNodeTrackingParams_(k,v);var G;((G=v.data)==null?0:G.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(k=this.ytRendererBehavior.visibilityObserver.observe(v,function(p){var P=C.ytRendererBehavior.getVisibilityLogger();P&&P.reportShown(p)},this.ytRendererBehavior.visibilityOptionVisible_),v=this.ytRendererBehavior.visibilityObserver.observe(v,function(p){var P=C.ytRendererBehavior.getVisibilityLogger();
P&&P.reportHidden(p)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(k),this.ytFormattedStringObserverHandlerKeys_.push(v))};
_.W.setNodeTrackingParams_=function(k,v){v.data||(v.data={});if((k=k.loggingDirectives?k.loggingDirectives.trackingParams:null)||v.data.trackingParams)v.data.trackingParams=k};
_.W.computeHasLinkOnly_=function(k){return!(!k||k.length!==1||this.noEndpoints||!k[0].navigationEndpoint)};
_.W.getRoot=function(){var k=this.buildScopeDomOptions();return this.enableContentEditable?_.Kz(_.Kz(this.hostElement,k).querySelector("[contenteditable]")):_.Kz(this.hostElement,k)};
_.W.fixContenteditableScope=function(){var k=function(v){v&&(v.nodeType===1&&v.classList&&(v.classList.add("style-scope"),v.classList.add("yt-formatted-string")),v.childNodes&&v.childNodes.forEach(function(C){k(C)}))};
k(this.getRoot())};
_.W.updateText_=function(k){for(var v=k.length,C=this.getRoot(),G=C.firstChild;G&&G.nodeName==="STYLE";)G=G.nextSibling;for(var p=0;p<v&&G;){var P=k[p],N=_.z("remove_cr_char")&&P.text?P.text.replace("\r",""):P.text;if(this.isSimpleString_(P)&&!this.useMixedDirectionFormattedStrings)if(G.nodeName==="#text"){G.textContent!=N&&(G.textContent=N);p++;G=G.nextSibling;continue}else break;if(_.F(P,F0))break;else if(!this.noEndpoints&&P.navigationEndpoint){if(G.nodeName!=="A")break;this.setDataOnAnchor_(G,
P.navigationEndpoint)}else if(G.nodeName!=="SPAN")break;this.setNodeStyle_(P,G);this.setUpVisibilityLogging_(P,G);G.textContent!=N&&(G.textContent=N);p++;G=G.nextSibling}if(G)for(P=C.lastChild,G=p?G.previousSibling:null;P&&P!=G;){try{C.removeChild(P)}catch(I){break}P=C.lastChild}p!==v&&this.addTextNodes_(k,p)};
_.W.addTextNodes_=function(k,v){for(var C=document.createDocumentFragment(),G=k.length;v<G;v++){var p=k[v],P=_.z("remove_cr_char")&&p.text?p.text.replace("\r",""):p.text;if(this.isSimpleString_(p)&&!this.useMixedDirectionFormattedStrings)C.appendChild(document.createTextNode(P));else{var N=_.F(p,F0);if(N){if(N.image){var I=document.createElement("img");N.isCustomEmoji||I.classList.add("small-emoji");I.classList.add("emoji");N.isCustomEmoji&&(I.dataset.emojiId=N.emojiId);I.src=_.js(N.image.thumbnails,
this.emojiSize);(p=this.get("image.accessibility.accessibilityData.label",N))?I.alt=p:N.shortcuts&&N.shortcuts.length>0?I.alt=N.shortcuts[0]:N.emojiId&&(I.alt=N.emojiId);C.appendChild(I);this.hasEmoji=!0}}else!this.noEndpoints&&p.navigationEndpoint?(I=document.createElement("a"),I.classList.add("yt-simple-endpoint"),I.setAttribute("spellcheck","false"),this.setDataOnAnchor_(I,p.navigationEndpoint)):I=document.createElement("span"),this.setNodeStyle_(p,I),this.setUpVisibilityLogging_(p,I),I.appendChild(document.createTextNode(P)),
C.appendChild(I)}}this.getRoot().appendChild(C)};
_.W.isSimpleString_=function(k){return(this.noEndpoints||!k.navigationEndpoint)&&!_.F(k,F0)&&(this.noStyles||!(k.bold||k.deemphasize||k.italics||k.strikethrough||k.errorUnderline||k.bracket||k.textColor))&&!k.loggingDirectives};
_.W.getRawText=function(){return _.ty(this.text)};
_.W.getFirstRunText=function(){var k;if(((k=this.text)==null?0:k.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.W.setFirstRunText=function(k){var v;((v=this.text)==null?0:v.runs)&&this.text.runs[0]&&(this.text.runs[0].text=k,this.textChanged_(this.text))};
_.W.setDataOnAnchor_=function(k,v){var C=this;!_.z("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(v)||this.isSignalServiceEndpoint_(v)?(k.onclick=this.serviceEndpointHandler_(v),ws(k,"#")):Tbg({text:this.text,command:v},function(){Z02(k,v,C.target)})};
_.W.isServiceEndpoint_=function(k){var v;return!((v=_.F(k==null?void 0:k.commandMetadata,_.G8))==null||!v.sendPost)};
_.W.isSignalServiceEndpoint_=function(k){return!!_.F(k,_.Cx)};
_.W.serviceEndpointHandler_=function(k){var v=this;return function(C){_.KA(v.hostElement,[k]);C.preventDefault()}};
_.W.overrideAriaLabelChanged_=function(){var k=this.getRoot();this.enableContentEditable&&k&&k.setAttribute("aria-label",this.overrideAriaLabel)};
_.W.enableContentEditableChanged_=function(){var k=this,v=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),v=_.Kz(this.hostElement,v),!v.lastChild||v.lastChild instanceof HTMLElement&&v.lastChild.id!=="contenteditable-root"){var C=document.createElement("div");C.id="contenteditable-root";C.setAttribute("contenteditable","true");C.setAttribute("dir","auto");C.onfocus=function(){k.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
v.appendChild(C);this.overrideAriaLabel&&C.setAttribute("aria-label",this.overrideAriaLabel)}}else C=_.TR(this.hostElement).firstChild,C instanceof HTMLElement&&C.id==="contenteditable-root"&&_.Kz(this.hostElement,v).removeChild(C)};
_.W.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.W.getNodesForVisibilityLogging_=function(){return _.JT(this.getRoot().childNodes,function(k){var v;return!((v=k.data)==null||!v.trackingParams)})};
_.W.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.W.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var k=this.ytRendererBehavior.getVisibilityLogger();k&&this.getNodesForVisibilityLogging_().forEach(function(v){k.reportShown(v)})}};
_.W.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var k=this.ytRendererBehavior.getVisibilityLogger();k&&this.getNodesForVisibilityLogging_().forEach(function(v){k.reportHidden(v)})}};
_.SB.Object.defineProperties(iv.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.z("enable_mixed_direction_formatted_strings")}}});
iv.prototype.enableContentEditableChanged_=iv.prototype.enableContentEditableChanged_;iv.prototype.overrideAriaLabelChanged_=iv.prototype.overrideAriaLabelChanged_;iv.prototype.ellipsisTruncateChanged_=iv.prototype.ellipsisTruncateChanged_;iv.prototype.textChanged=iv.prototype.textChanged;_.B([_.M(H6L.YtPlaintextBehavior),_.Y("design:type",Object)],iv.prototype,"ytPlaintextBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],iv.prototype,"ytComponentBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],iv.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],iv.prototype,"text",void 0);_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"noEndpoints",void 0);_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"noStyles",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],iv.prototype,"isDarkTheme",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],iv.prototype,"splitLines",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],iv.prototype,"forceDefaultStyle",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],iv.prototype,"ellipsisTruncate",void 0);_.B([_.A(),_.Y("design:type",Object)],iv.prototype,"ignoreShadyDom",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.Y("design:type",Boolean)],iv.prototype,"ellipsisTruncateStyling",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.Y("design:type",String)],iv.prototype,"ariaLabel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],iv.prototype,"isEmpty",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.Y("design:type",Boolean)],iv.prototype,"hasLinkOnly_",void 0);_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"hasEmoji",void 0);_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"disableAttributedString",void 0);_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"isOverlay",void 0);_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"linkInheritColor",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"noPreWrap",void 0);_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"userInput",void 0);_.B([_.A({value:16}),_.Y("design:type",Number)],iv.prototype,"emojiSize",void 0);_.B([_.A(),_.Y("design:type",String)],iv.prototype,"target",void 0);_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"enableContentEditable",void 0);_.B([_.A(),_.Y("design:type",String)],iv.prototype,"overrideAriaLabel",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"respectHtmlDir",void 0);_.B([_.A(),_.Y("design:type",Boolean)],iv.prototype,"respectLangDir",void 0);_.B([_.g("plaintextOnly"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],iv.prototype,"useMixedDirectionFormattedStrings",null);_.B([_.A({computed:"computeUseAttributedString(text)"}),_.Y("design:type",Boolean)],iv.prototype,"useYtAttributedString",void 0);
_.B([_.W9("text"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iv.prototype,"textChanged",null);_.B([_.W9("ellipsisTruncate"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iv.prototype,"ellipsisTruncateChanged_",null);_.B([_.W9("overrideAriaLabel"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iv.prototype,"overrideAriaLabelChanged_",null);
_.B([_.W9("enableContentEditable"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iv.prototype,"enableContentEditableChanged_",null);_.B([_.Mf({is:"yt-formatted-string",disableElementRegistration:!0})],iv);
_.t(iv,"yt-formatted-string",function(){if(I9Q===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;N46===void 0&&(N46=document.createElement("template"));var G=N46;C.call(v,G.content.cloneNode(!0),k.content.firstChild);I9Q=k}k=I9Q;return k});var Z6U;var SKL;var uk6;var Qpw;var LX=function(){var k=_.e.apply(this,arguments)||this;k.focused=!1;k.disabled=!1;k.isOverlay=!1;return k};
_.E(LX,_.e);LX.prototype.triggerDown=function(){if(!this.disabled){_.kV(this.hostElement,"down",!0);var k;(k=this.currentAnimation)==null||k.cancel()}};
LX.prototype.triggerUp=function(){if(!this.disabled){_.kV(this.hostElement,"down",!1);var k=this.fillElement;var v=this.strokeElement;typeof GroupEffect==="function"?(k=new GroupEffect([spm(k),VRK(v)]),k=new Animation(k,document.timeline)):k=new ejn(k,v);this.currentAnimation=k;var C;(C=this.currentAnimation)==null||C.play()}};
_.B([_.Nf(".stroke"),_.Y("design:type",HTMLElement)],LX.prototype,"strokeElement",void 0);_.B([_.Nf(".fill"),_.Y("design:type",HTMLElement)],LX.prototype,"fillElement",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],LX.prototype,"focused",void 0);_.B([_.A(),_.Y("design:type",Object)],LX.prototype,"disabled",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],LX.prototype,"isOverlay",void 0);_.B([_.Mf({is:"yt-interaction",disableElementRegistration:!0})],LX);
_.t(LX,"yt-interaction",function(){if(Qpw===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;uk6===void 0&&(uk6=document.createElement("template"));var G=uk6;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Qpw=k}k=Qpw;return k},{mode:2});var Oq=function(){return _.e.apply(this,arguments)||this};
_.E(Oq,_.e);_.W=Oq.prototype;_.W.ready=function(){var k=this,v=_.Kz(this.hostElement).querySelector("#button");v.addEventListener("focus",function(){H$6||(H$6=new WJ1);k.keyboardFocused=H$6.isKeyBoardInUse()});
v.addEventListener("blur",function(){k.keyboardFocused=!1;k.rippleUp_()})};
_.W.computeTabIndex_=function(k){return k?-1:0};
_.W.computeButtonAriaPressed_=function(k){if(this.toggleable)return k?"true":"false"};
_.W.rippleDown_=function(){_.Kz(this.hostElement).querySelector("#interaction").triggerDown()};
_.W.rippleUp_=function(){_.Kz(this.hostElement).querySelector("#interaction").triggerUp()};
_.W.onPressedChanged_=function(){var k=_.TR(_.Kz(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.TR(_.Kz(this.hostElement).querySelector("#button")).children[0];k&&(k.active=this.pressed)};
Oq.prototype.onPressedChanged_=Oq.prototype.onPressedChanged_;Oq.prototype.rippleUp_=Oq.prototype.rippleUp_;Oq.prototype.rippleDown_=Oq.prototype.rippleDown_;_.B([_.A(),_.Y("design:type",String)],Oq.prototype,"label",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Oq.prototype,"disabled",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Oq.prototype,"pressed",void 0);_.B([_.A(),_.Y("design:type",Object)],Oq.prototype,"toggleable",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],Oq.prototype,"untabbable",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Oq.prototype,"keyboardFocused",void 0);_.B([_.P9("down"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Oq.prototype,"rippleDown_",null);_.B([_.P9("up"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Oq.prototype,"rippleUp_",null);
_.B([_.W9("pressed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Oq.prototype,"onPressedChanged_",null);_.B([_.Mf({is:"yt-icon-button",disableElementRegistration:!0})],Oq);
_.t(Oq,"yt-icon-button",function(){if(SKL===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Z6U===void 0&&(Z6U=document.createElement("template"));var G=Z6U;C.call(v,G.content.cloneNode(!0),k.content.firstChild);SKL=k}k=SKL;return k},{mode:2});var b6D;var RDU=function(){var k=document.body,v=k.appendChild;if(b6D===void 0){var C=document.createElement("template");_.a(C,'\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>');
b6D=C}C=b6D;v.call(k,C.content)};
document.body?RDU():window.addEventListener("DOMContentLoaded",RDU);var l9Z=_.qL(["aria-"]),yx={};yx.YtRenderButtonBehavior=[_.r.YtRendererBehavior,_.a$.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!!_.Ql().resolve(_.uL(_.SK))&&_.z("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 k=this.computeHref_(this.endpoint,!0);k?ws(this.elements_.endpoint,k):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){k=this.buttonClass.split(" ");k=_.H(k);for(var v=k.next();!v.done;v=k.next())v=v.value,_.kV(this.hostElement,v,!0),this.elements_.button&&_.kV(this.elements_.button,v,!0),this.elements_.text&&_.kV(this.elements_.text,v,!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&&(k=null,this.buttonAccessibility&&(k=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=k:k?_.Iw([_.dY(l9Z)],this.elements_.button,"aria-label",k):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var k=_.Ql().resolve(_.uL(_.SK));k&&(this.keyboardFocused=k.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.HN("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,_.u6(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.u6(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(k,v){if(v)for(k=v.split(" "),k=_.H(k),v=k.next();!v.done;v=k.next())v=v.value,_.kV(this.hostElement,v,!1),this.elements_.button&&_.kV(this.elements_.button,v,!1),this.elements_.text&&_.kV(this.elements_.text,v,!1)},
buttonIconChanged_:function(k){this.elements_.icon?k?(this.elements_.icon.icon=k,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.u6(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.oK(this.hostElement,"is-paper-button-with-icon",!1)):k&&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"&&_.u6(this.elements_.button).appendChild(this.elements_.icon):_.u6(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.oK(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(k){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,k){var v=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(k){case "yt_icon_button_with_label":v=!0;_.kV(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();k=_.u6(this.elements_.button).firstElementChild;
this.elements_.icon=k;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.u6(this.elements_.endpoint).appendChild(this.elements_.button);_.u6(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.HN("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;_.u6(this.elements_.button).appendChild(this.elements_.text);_.u6(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":v=!0,this.elements_.button=this.getYtIconButton_(),k=_.u6(this.elements_.button).firstElementChild,this.elements_.icon=k,this.setIconActive_(this.elements_.icon),
_.u6(this.elements_.endpoint).appendChild(this.elements_.button)}_.oK(this.hostElement,"is-icon-button",v);_.oK(this.hostElement,"is-paper-button",!v);_.oK(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 C;_.Kz((C=this.container.hostElement)!=null?C:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.u6(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(k){if(k!=void 0||this.disabled)this.disabled=k,this.elements_.button&&(this.elements_.button.disabled=k)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(k){_.z("kevlar_system_icons")&&k&&this.data&&(this.data.isSelected!==void 0?k.active=this.data.isSelected:this.data.isToggled!==void 0&&(k.active=this.data.isToggled))},
observeBasicPalette_:function(k){_.RZ(this.hostElement,k)},
disabledChanged_:function(k){this.data&&this.set("data.isDisabled",k)},
onYtButtonTap_:function(k){if(this.disabled)k.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.KA(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(k=this.disableCommandHandlerOverride,!this.data||!this.data.command||k||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.z("handle_service_request_actions")||_.KA(this.hostElement,[this.serviceEndpoint]),
_.nA(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.z("handle_service_request_actions")?(k=[],this.serviceEndpoint&&k.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&k.push(this.data.command),k.length&&_.Tw(this.hostElement,k,this.hostElement)):this.data&&this.data.command&&(k=this.data.command,k.accountUnlinkCommand||k.accountLinkCommand||k.insertAdCommand||k.insertHighlightMarkerCommand||
k.createLivestreamHighlightClipCommand||k.getVideoUploadFeedbackCommand||k.musicDeletePrivatelyOwnedEntityCommand||k.ypcCancelRecurrenceEndpoint||k.getMultiSelectCommandEndpoint?_.KA(this.hostElement,[k]):_.Tw(this.hostElement,[k],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 k,v=_.Kz((k=this.container.hostElement)!=null?k:this.container);v.lastChild&&v.lastChild.tagName!="STYLE";)try{v.removeChild(v.lastChild)}catch(C){break}},
getYtIconButton_:function(){var k=this.reuseEnabled_()?_.HN("yt-icon-button"):document.createElement("yt-icon-button"),v=_.u6(k).firstElementChild;if(v&&v.is!="yt-icon"){for(v=_.u6(k);v.lastChild;)v.removeChild(v.lastChild);v=null}v||(v=this.getIcon_(),this.setIconActive_(v),_.u6(k).appendChild(v));return k},
reuseEnabled_:function(){return _.z("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.HN("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.HN("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.dkL={};
_.dkL.YtButtonBehavior=[yx.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var k=this.data;k&&(this._setEndpoint(this.computeEndpoint_(k)),this._setServiceEndpoint(this.computeServiceEndpoint_(k)),this._setCommand(this.computeCommand_(k)),this._setButtonIcon(this.computeButtonIcon_(k)),this._setButtonText(this.computeButtonText_(k,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(k)),this._setButtonTooltip(this.computeTooltip_(k)),this._setButtonClass(this.computeButtonClass_(k)),this._setIconPositionType(this.computeIconPositionType_(k)),this.updateRenderedElements())},
setPressedState:function(k){var v;if((v=this.elements_)==null?0:v.button)this.elements_.button.pressed=!!k},
computeIconPositionType_:function(k){return k&&k.iconPosition||null},
computeEndpoint_:function(k){var v=k&&k.navigationEndpoint,C=this.get("data.command.commandMetadata.webCommandMetadata.url"),G=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return v?v:k&&k.command&&k.command.modalEndpoint?k.command:C&&!G&&k.command?k.command:null},
computeServiceEndpoint_:function(k){var v=k&&k.serviceEndpoint,C=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return v?v:C&&k.command?k.command:null},
computeCommand_:function(k){return k&&k.command||null},
computeButtonIcon_:function(k){return k&&k.icon&&k.icon.iconType?_.TQ(k.icon.iconType):null},
computeButtonText_:function(k,v){return!v&&k&&k.text||null},
computeAccessibility_:function(k){return this.get("accessibilityData.accessibilityData",k)||k&&k.accessibility||(k&&k.text?{label:this.getSimpleString(k.text)}:null)},
computeTooltip_:function(k){return k?k.isDisabled&&k.disabledTooltip||k.tooltip||null:null},
computeButtonClass_:function(k){var v=k&&k.style?k.style.toLowerCase().replace(/_/g,"-")+" ":"";v+=k&&k.size?k.size.toLowerCase().replace(/_/g,"-")+" ":"";k.colorData&&k.colorData.basicColorPaletteData&&k.colorData.basicColorPaletteData.borderColor&&(v+="palette-with-border");return v.trim()}}];var lw={};var f91;var zDD;var FAn,cmJ=function(){return FAn!==void 0?FAn:FAn=document.createElement("template")};
document.head.appendChild(cmJ().content);var E2w;var a97,MRL=function(){return a97!==void 0?a97:a97=document.createElement("template")};
document.head.appendChild(MRL().content);var $kJ;var Uk7,g2U=function(){return Uk7!==void 0?Uk7:Uk7=document.createElement("template")};
document.head.appendChild(g2U().content);var i66;var LAD=document.head,O6G=LAD.appendChild,ymZ;if(i66===void 0){var XM1=document.createElement("template");_.a(XM1,"\x3c!--css-build:shady--\x3e");XM1.content.insertBefore(g2U().content.cloneNode(!0),XM1.content.firstChild);i66=XM1}ymZ=i66;O6G.call(LAD,ymZ.content);var xkL=document.head,AmL=xkL.appendChild,eDJ;if($kJ===void 0){var qKn=document.createElement("template");_.a(qKn,"\x3c!--css-build:shady--\x3e");qKn.content.insertBefore(MRL().content.cloneNode(!0),qKn.content.firstChild);$kJ=qKn}eDJ=$kJ;AmL.call(xkL,eDJ.content);var mk6=document.head,DkD=mk6.appendChild,tRJ;if(E2w===void 0){var spw=document.createElement("template");_.a(spw,"\x3c!--css-build:shady--\x3e");spw.content.insertBefore(cmJ().content.cloneNode(!0),spw.content.firstChild);E2w=spw}tRJ=E2w;DkD.call(mk6,tRJ.content);var VRU;_.db("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");VRU=_.z("web_button_rework")&&_.rt("BUTTON_REWORK")||_.z("web_button_rework_with_live");_.XF=function(){return _.e.apply(this,arguments)||this};
_.E(_.XF,_.e);_.XF.prototype.created=function(){this.openPopupConfig=_.wt("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.XF.prototype.onYtNavigate_=function(k){var v=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);v&&(this.ytOpenPopupBehavior.openPopup(v),k.stopPropagation(),k.preventDefault())};
_.SB.Object.defineProperties(_.XF,{template:{configurable:!0,enumerable:!0,get:function(){if(zDD===void 0){var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
var v=k.content,C=v.insertBefore;f91===void 0&&(f91=document.createElement("template"));var G=f91;C.call(v,G.content.cloneNode(!0),k.content.firstChild);zDD=k}k=zDD;return k}}});
_.XF.prototype.onYtNavigate_=_.XF.prototype.onYtNavigate_;_.B([_.M(_.Eq.YtOpenPopupBehavior),_.Y("design:type",Object)],_.XF.prototype,"ytOpenPopupBehavior",void 0);_.B([_.M(_.dkL.YtButtonBehavior),_.Y("design:type",Object)],_.XF.prototype,"ytButtonBehavior",void 0);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],_.XF.prototype,"onYtNavigate_",null);
_.B([_.Mf({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:VRU})],_.XF);var hDI;var B4w=_.z("web_button_rework")&&_.rt("BUTTON_REWORK")||_.z("web_button_rework_with_live"),xX=function(){var k=_.e.apply(this,arguments)||this;k.isPressed=!1;k.forceIconButton=!1;k.forceIconOnly=!1;k.forceModernIconButton=!1;k.skipCommandHandling=!1;k.alignByText=!1;k.fitToVisibleBounds=!0;k.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};k.onTap=function(v){_.nA(k.hostElement,"yt-service-request-sent-button-renderer",v)};
return k};
_.E(xX,_.e);_.W=xX.prototype;_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.W.onClick=function(k){var v,C=this.disabled||((v=this.data)==null?void 0:v.isDisabled);v=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");C&&v&&k.stopPropagation()};
_.W.computeIcon=function(){var k,v,C=(k=this.data)==null?void 0:(v=k.icon)==null?void 0:v.iconType;if(C)return _.TQ(C)};
_.W.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.W.handleUpdateButtonAction=function(k){k=_.F(k,nTn);var v=_.F(k==null?void 0:k.updatedButton,_.TK);if(this.data&&k&&v){var C=this.data;C.targetId&&k.targetId&&C.targetId===k.targetId&&(this.data=v)}};
_.SB.Object.defineProperties(xX.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var k=this;if(this.data){var v=KF3({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.nA(k.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.nA(k.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});v.alignByText=this.alignByText;return v}}}});
_.SB.Object.defineProperties(xX,{template:{configurable:!0,enumerable:!0,get:function(){if(hDI===void 0){var k=document.createElement("template");_.a(k,'\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>');hDI=k}k=hDI;return k}}});
xX.prototype.onClick=xX.prototype.onClick;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],xX.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xX.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],xX.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],xX.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],xX.prototype,"isPressed",void 0);
_.B([_.A(),_.Y("design:type",Object)],xX.prototype,"forceIconButton",void 0);_.B([_.A(),_.Y("design:type",Object)],xX.prototype,"forceIconOnly",void 0);_.B([_.A(),_.Y("design:type",Object)],xX.prototype,"forceModernIconButton",void 0);_.B([_.A(),_.Y("design:type",Object)],xX.prototype,"skipCommandHandling",void 0);_.B([_.A(),_.Y("design:type",Object)],xX.prototype,"alignByText",void 0);_.B([_.A(),_.Y("design:type",Object)],xX.prototype,"buttonTooltipPosition",void 0);
_.B([_.A(),_.Y("design:type",Object)],xX.prototype,"fitToVisibleBounds",void 0);_.B([_.A({computed:"computeTooltip(data)"}),_.Y("design:type",Object)],xX.prototype,"tooltip",void 0);_.B([_.A(),_.Y("design:type",Object)],xX.prototype,"overrides",void 0);_.B([_.A(),_.Y("design:type",Boolean)],xX.prototype,"disabled",void 0);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],xX.prototype,"onClick",null);
_.B([_.g("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],xX.prototype,"computedButtonShape",null);_.B([_.Mf({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!B4w,cssBuildOptOut:!0}),_.Mf({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!B4w,cssBuildOptOut:!0})],xX);var jp1;var YKU;var Av=function(){var k=_.e.apply(this,arguments)||this;k.empty_=!0;k.loadTime=Infinity;k.pendingPaint=!1;k.hasChange_=!1;k.oldThumbnail_=null;k.oldDelayedSrc_="";k.objectURL_=null;return k};
_.E(Av,_.e);_.W=Av.prototype;_.W.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.W.ready=function(){var k=this.shouldShowPlaceholder_();_.kV(this.hostElement,"no-transition",!0);k&&this.hostElement.classList.add("with-placeholder")};
_.W.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.W.isThumbPreloaded_=function(k){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",k)};
_.W.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||wM1};
_.W.computeThumbnailSrc_=function(k){return k&&k.thumbnails?_.js(k.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.W.computeAlt_=function(){var k=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&k||""};
_.W.thumbnailChanged_=function(){var k=_.H([this.thumbnail,this.oldThumbnail_]),v=k.next().value;k=k.next().value;this.oldThumbnail_=v;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(k=this.computeThumbnailSrc_(k),this.computeThumbnailSrc_(v)===k))return;_.z("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(v)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):v&&_.rt("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.Ib(this,this.onReload_):_.Ib(this,this.onShow_):this.resetImage_();v&&(this.hostElement.style.opacity=""+v.opacity)}};
_.W.delayedSrcChanged_=function(){var k=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===k||this.resetImage_()};
_.W.setSrc_=function(k){k?(_.Kz(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.Kz(this.hostElement).querySelector("#img").src=k):(_.Kz(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.W.resetImage_=function(){TaD(this.hostElement);this.empty_=!0;this.setSrc_(wM1);this.ytRendererBehavior.invalidate(!1)};
_.W.observePlaceholderColor_=function(){var k=this.thumbnail&&this.thumbnail.placeholderColor;k?this.hostElement.style.backgroundColor=_.c7(k):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.W.onLoad_=function(){_.Kz(this.hostElement).querySelector("#img").src&&_.Kz(this.hostElement).querySelector("#img").src!==wM1&&(KOZ(this.hostElement),this.notifyOnLoaded&&_.nA(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.W.onError_=function(){var k=this;if(_.z("web_use_cache_for_image_fallback"))PAf(_.Kz(this.hostElement).querySelector("#img").src).then(function(v){k.objectURL_=_.Bp(v).toString();k.setSrc_(k.objectURL_)}).catch(function(){_.z("kevlar_woffle_fallback_image")&&k.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.W.onPrescanVisible=function(){this.onShow_()};
_.W.onVisible=function(){if(_.z("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.W.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var k=this.computeSrc_();k!==_.Kz(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(k))}};
_.W.onReload_=function(){this.empty_=!1;var k=this.computeSrc_();k!==_.Kz(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(k))};
_.W.shouldShowPlaceholder_=function(){return _.z("kevlar_thumbnail_bg")};
Av.prototype.observePlaceholderColor_=Av.prototype.observePlaceholderColor_;Av.prototype.delayedSrcChanged_=Av.prototype.delayedSrcChanged_;Av.prototype.thumbnailChanged_=Av.prototype.thumbnailChanged_;_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Av.prototype,"alt",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Av.prototype,"ariaHidden",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Av.prototype,"ariaLabel",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Av.prototype,"hidden",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Av.prototype,"id",void 0);_.B([_.M(_.rG.YtVisibilityBehavior),_.Y("design:type",Object)],Av.prototype,"ytVisibilityBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Av.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",String)],Av.prototype,"delayedSrc",void 0);
_.B([_.A(),_.Y("design:type",Object)],Av.prototype,"thumbnail",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Av.prototype,"loaded",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Av.prototype,"notifyOnLoaded",void 0);_.B([_.A(),_.Y("design:type",Number)],Av.prototype,"height",void 0);_.B([_.A(),_.Y("design:type",Number)],Av.prototype,"width",void 0);_.B([_.A({value:function(){return"width"}}),
_.Y("design:type",String)],Av.prototype,"dimension",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Av.prototype,"fit",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Av.prototype,"fitHeight",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Av.prototype,"fitWidth",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Av.prototype,"objectFit",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Av.prototype,"objectPosition",void 0);_.B([_.A(),_.Y("design:type",String)],Av.prototype,"preferredThumbnail",void 0);_.B([_.A({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.Y("design:type",String)],Av.prototype,"alt_",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Av.prototype,"sharedTooltipText",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],Av.prototype,"ftlEligible",void 0);_.B([_.A({value:void 0}),_.Y("design:type",String)],Av.prototype,"observeHiddenOption",void 0);_.B([_.A({value:"observe_once"}),_.Y("design:type",String)],Av.prototype,"observePrescanOption",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Av.prototype,"roundedContainer",void 0);
_.B([_.uo("thumbnail"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Av.prototype,"thumbnailChanged_",null);_.B([_.uo("delayedSrc"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Av.prototype,"delayedSrcChanged_",null);_.B([_.W9("thumbnail.placeholderColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Av.prototype,"observePlaceholderColor_",null);
_.B([_.Mf({is:"yt-img-shadow",disableElementRegistration:!0})],Av);var wM1=_.rt("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.wu()(Av,"yt-img-shadow",function(){if(YKU===void 0){var k=document.createElement("template");_.a(k,'\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">');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;jp1===void 0&&(jp1=document.createElement("template"));var G=jp1;C.call(v,G.content.cloneNode(!0),k.content.firstChild);YKU=k}k=YKU;return k},{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 pVf;_.eK=new _.oi("SCREEN_MANAGER_TOKEN");pVf=new _.oi("LOG_INITIAL_SCREEN_TOKEN");var n2n=zz({entities:{}});_.qc=F5(n2n)(n2n.entities,{selectSfvAudioItemPlaybackState:function(k,v){var C,G;k=(G=_.vt(k,"sfvAudioItemCurrentlyPlayingEntity",v))!=null?G:void 0;return(C=k==null?void 0:k.sfvAudioItemPlaybackState)!=null?C:void 0},
playlistLoopStateEntitySelector:o9K,toggleMenuServiceItemEntitySelector:v9j});_.m$=_.D(function(k){function v(oO){return _.F(oO,_.C7)}
function C(){var oO=G().isTogglingDisabled||U()&&G().toggledIsTogglingDisabled,Ng=oO||d()?U():!U();O(Ng);x(!1);if(!oO){var Sm;(Sm=N)==null||Sm(!!Ng)}var U2;((U2=P)==null?0:U2())||_.L7(_.Ql().resolve(_.eK),G().trackingParams);var lD;if(!Ng||!v(G().defaultButtonViewModel)||(lD=P)!=null&&lD()){var Fb;!v(G().toggledButtonViewModel)||((Fb=P)==null?0:Fb())||_.L7(_.Ql().resolve(_.eK),v(G().toggledButtonViewModel).trackingParams)}else _.L7(_.Ql().resolve(_.eK),v(G().defaultButtonViewModel).trackingParams)}
var G=k.data,p=k.buttonShapeOverrides,P=k.disableExplicitClickLogging,N=k.onToggle,I=k.style,S=k.useOutlinedIcon,Q=k.className,R=function(){var oO,Ng;return U()?(oO=k.animatedTextPropsToggled)==null?void 0:oO.call(k):(Ng=k.animatedTextPropsDefault)==null?void 0:Ng.call(k)},l=_.L9(function(){return R()?Object.assign({},R(),{shouldAnimate:X()}):void 0},void 0,"Zp4uoe"),d=function(){var oO;
return((oO=h())==null?void 0:oO.isToggled)!==void 0},f=_.H(_.Gz(function(){var oO,Ng,Sm;
return d()?(oO=h())==null?void 0:oO.isToggled:(Sm=p==null?void 0:(Ng=p())==null?void 0:Ng.toggled)!=null?Sm:G().isToggled})),c=f.next().value;
f=f.next().value;var U=c,O=f;f=_.H(_.Gz(function(){var oO,Ng;return(oO=k.animatedTextPropsToggled)==null?void 0:(Ng=oO.call(k))==null?void 0:Ng.shouldAnimate}));
c=f.next().value;f=f.next().value;var X=c,x=f;c=_.H(_.ae(!1,void 0,"mq3Zfe"));var w=c.next().value,V=c.next().value,h=_.IZ(function(oO){a:{var Ng=G().entityKey,Sm=G().toggledStateEntitySelectorType;if(Sm)switch(Sm){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!Ng)break;oO=_.qc.selectSfvAudioItemPlaybackState(oO,Ng);if(oO==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){oO={isToggled:!0};break a}if(oO){oO={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":oO=
{isToggled:_.pvg(oO).includes("engagement-panel-comments-section")};break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":oO={isToggled:_.pvg(oO).includes("engagement-panel-live-chat-item-section")};break a;default:_.ji(new _.q5("Error: entitySelectorType defined but not matched in selector.",oO,Sm))}oO=void 0}return oO}),n=function(){return Object.assign({},p==null?void 0:p(),{onToggle:C,
toggleable:!0,toggled:U(),focused:w()})};
return _.u("toggle-button-view-model",{"on:focusin":_.oZ(function(){var oO=_.Ql().resolve(_.uL(_.SK));oO&&V(oO.isKeyBoardInUse());return!1}),
"on:focusout":_.oZ(function(){V(!1);return!1})},_.u(_.b,{cond:function(){return U()?v(G().toggledButtonViewModel):v(G().defaultButtonViewModel)},
then:function(oO){return _.u(_.di,{data:oO,className:Q,style:I,useOutlinedIcon:S,buttonOverrides:n,animatedTextProps:l})}}))},"ca");
_.m$.idomCompat={callbacks:{onToggle:!0}};_.BU(_.D(function(k){return _.u("yt-toggle-button-view-model",{class:function(){var v;return(v=k.scopingClassName)==null?void 0:v.call(k)}},_.u(_.m$,{data:function(){var v;
return(v=k.data)==null?void 0:v.call(k)},
buttonShapeOverrides:function(){var v;return(v=k.overrides)==null?void 0:v.call(k)},
animatedTextPropsDefault:function(){var v;return(v=k.animatedTextPropsDefault)==null?void 0:v.call(k)},
animatedTextPropsToggled:function(){var v;return(v=k.animatedTextPropsToggled)==null?void 0:v.call(k)},
disableExplicitClickLogging:function(){var v;return(v=k.disableExplicitClickLogging)==null?void 0:v.call(k)},
onToggle:function(v){var C;return(C=k.onToggle)==null?void 0:C.call(k,v)},
style:function(){var v;return(v=k.style)==null?void 0:v.call(k)},
useOutlinedIcon:function(){var v;return(v=k.useOutlinedIcon)==null?void 0:v.call(k)},
className:function(){var v;return(v=k.className)==null?void 0:v.call(k)}}))},"da"),"yt-toggle-button-view-model",{props:{data:_.vN,
buttonShapeOverrides:_.vN,overrides:_.vN,animatedTextPropsDefault:_.vN,animatedTextPropsToggled:_.vN,disableExplicitClickLogging:_.vN,onToggle:_.s6,style:_.vN,useOutlinedIcon:_.vN,className:_.vN,scopingClassName:_.vN}});var DO=function(){return _.e.apply(this,arguments)||this};
_.E(DO,_.e);DO.prototype.onTap=function(k){k.stopPropagation();k=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.Ff("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:k})):this.ytLiveChatReduxBehavior.dispatch(_.ud("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:k}))};
_.SB.Object.defineProperties(DO.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.engagementState)==null?void 0:k.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=_.F(this.data.toggleButton,_.p7),v;if(Number(((v=this.likeCountState)==null?void 0:v.likeCountIfIndifferentNumber)||"0")===0){var C;v=((C=this.data.likeCountPlaceholder)==null?void 0:C.content)||""}else{var G,p,P;v=((G=this.likeCountState)==null?void 0:(p=G.likeCountIfIndifferent)==null?void 0:p.content)||((P=this.data.likeCountPlaceholder)==null?void 0:P.content)||""}var N,I;C=((N=this.likeCountState)==null?void 0:(I=
N.likeCountIfLiked)==null?void 0:I.content)||"1";N=_.F(k.toggledButtonViewModel,_.C7);return Object.assign({},k,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.F(k.defaultButtonViewModel,_.C7),{title:v})},toggledButtonViewModel:{buttonViewModel:Object.assign({},N,{title:C})}})}}}});
DO.prototype.onTap=DO.prototype.onTap;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],DO.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],DO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],DO.prototype,"ytLiveChatReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],DO.prototype,"data",void 0);
_.B([_.A({selectorArgs:["data.likeCountEntityKey"],selector:Pnx}),_.Y("design:type",Object)],DO.prototype,"likeCountState",void 0);_.B([_.A({selectorArgs:["data.engagementStateKey"],selector:Q3x}),_.Y("design:type",Object)],DO.prototype,"engagementState",void 0);_.B([_.g("data","engagementState"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],DO.prototype,"isLiked",null);
_.B([_.g("data","likeCountState","isLiked"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DO.prototype,"toggleButton",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],DO.prototype,"onTap",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],DO);
_.t(DO,"yt-live-chat-like-button-view-model",function(){if(KOD===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;rkU===void 0&&(rkU=document.createElement("template"));var G=rkU;C.call(v,G.content.cloneNode(!0),k.content.firstChild);KOD=k}k=KOD;return k},{mode:0});var JmG;var rmR;var tv=function(){return _.e.apply(this,arguments)||this};
_.E(tv,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],tv.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],tv.prototype,"data",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],tv);
_.t(tv,"yt-live-chat-paid-message-footer-renderer",function(){if(rmR===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;JmG===void 0&&(JmG=document.createElement("template"));var G=JmG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);rmR=k}k=rmR;return k},{mode:0});var KAZ;var T4Q;var ko7;var oOG,vOQ=function(){if(oOG!==void 0)return oOG;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;ko7===void 0&&(ko7=document.createElement("template"));var G=ko7;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return oOG=k};var sq=function(){return _.e.apply(this,arguments)||this};
_.E(sq,_.e);sq.prototype.onTap=function(k){k.stopPropagation()};
_.SB.Object.defineProperties(sq.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=_.F(this.data.replyButton,_.C7),v,C,G,p,P,N,I,S=Number(((v=this.replyCountState)==null?void 0:v.replyCountNumber)||"0")===0?(C=this.data)==null?void 0:(G=C.replyCountPlaceholder)==null?void 0:G.content:((p=this.replyCountState)==null?void 0:(P=p.replyCount)==null?void 0:P.content)||((N=this.data)==null?void 0:(I=N.replyCountPlaceholder)==null?void 0:I.content)||"",Q;return Object.assign({},
k,{title:S,accessibilityText:(Q=this.replyCountState)==null?void 0:Q.replyButtonAccessibilityText})}}}});
_.SB.Object.defineProperties(sq,{template:{configurable:!0,enumerable:!0,get:function(){return vOQ()}}});
sq.prototype.onTap=sq.prototype.onTap;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],sq.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],sq.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],sq.prototype,"ytLiveChatReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],sq.prototype,"data",void 0);
_.B([_.A({selectorArgs:["data.replyCountEntityKey"],selector:function(k,v){return _.vt(k.entities,"replyCountEntity",v)}}),
_.Y("design:type",Object)],sq.prototype,"replyCountState",void 0);_.B([_.g("data","replyCountState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],sq.prototype,"buttonViewModel",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],sq.prototype,"onTap",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],sq);_.t(sq,"yt-live-chat-reply-button-view-model",function(){return vOQ()},{mode:0});var C2I;var GoR;var Vx=function(){var k=_.e.apply(this,arguments)||this;k.ariaLabel="";return k};
_.E(Vx,_.e);
Vx.prototype.dataChanged=function(){for(var k=(0,_.v9)(_.Kz(this.hostElement).querySelector("#image"));k.firstChild;)k.removeChild(k.firstChild);if(this.data)if(this.data.icon){var v=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(v.polymerController.icon="yt-sys-icons:shield-filled",v.polymerController.defaultToFilled=!0):v.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();k.appendChild(v)}else if(this.data.customThumbnail){v=document.createElement("img");
var C=_.Bag(this.data.customThumbnail.thumbnails,16);C?(v.src=C,k.appendChild(v),v.setAttribute("alt",this.hostElement.ariaLabel||"")):_.ji(new _.q5("Could not compute URL for thumbnail",this.data.customThumbnail))}};
Vx.prototype.identity=function(k){return k};
Vx.prototype.computeType=function(k){return JZ(k||void 0)};
Vx.prototype.dataChanged=Vx.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],Vx.prototype,"data",void 0);_.B([_.A({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.Y("design:type",Object)],Vx.prototype,"ariaLabel",void 0);_.B([_.A({computed:"computeType(data)",reflectToAttribute:!0}),_.Y("design:type",String)],Vx.prototype,"type",void 0);
_.B([_.A({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.Y("design:type",String)],Vx.prototype,"sharedTooltipText",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("live_chat_enable_new_moderator_badge")}}),
_.Y("design:type",Boolean)],Vx.prototype,"enableNewModeratorBadge",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Vx.prototype,"dataChanged",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],Vx);
_.t(Vx,"yt-live-chat-author-badge-renderer",function(){if(GoR===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;C2I===void 0&&(C2I=document.createElement("template"));var G=C2I;C.call(v,G.content.cloneNode(!0),k.content.firstChild);GoR=k}k=GoR;return k},{mode:0});var pH7;var P2L;var hv=function(){return _.e.apply(this,arguments)||this};
_.E(hv,_.e);_.W=hv.prototype;_.W.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"}}}}};
_.W.computeBadgesInsideChip=function(k){return k?k.filter(function(v){return JZ(v.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.W.computeBadgesOutsideChip=function(k){return this.prependChatBadges||!k?[]:k.filter(function(v){v=JZ(v.liveChatAuthorBadgeRenderer);return v!=="verified"&&v!=="owner"})};
_.W.computeBadgesBeforeChip=function(k){return this.prependChatBadges&&k?k.filter(function(v){v=JZ(v.liveChatAuthorBadgeRenderer);return v!=="verified"&&v!=="owner"}):[]};
_.W.computeIsHighlighted=function(k,v){var C=!!S1f(k,"owner"),G=!!S1f(k,"verified");k=!!S1f(k,"moderator");return(C||G&&!k)&&!v};
_.W.computeAuthorType=function(k){return ZFi(k)};
_.W.computeAuthorClass=function(k,v){return v?(k?k+" ":"")+"single-line":k};
_.W.onSeedColorChanged=function(){_.z("live_chat_author_name_color_usernames")||_.z("live_chat_seed_color_usernames")||_.z("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):_.z("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
hv.prototype.onSeedColorChanged=hv.prototype.onSeedColorChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],hv.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],hv.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hv.prototype,"authorName",void 0);_.B([_.A(),_.Y("design:type",Array)],hv.prototype,"authorBadges",void 0);
_.B([_.A({computed:"computeAuthorType(authorBadges)"}),_.Y("design:type",String)],hv.prototype,"authorType",void 0);_.B([_.A({computed:"computeAuthorClass(authorType, singleLine)"}),_.Y("design:type",String)],hv.prototype,"authorClass",void 0);_.B([_.A({computed:"computeBadgesInsideChip(authorBadges)"}),_.Y("design:type",Array)],hv.prototype,"badgesInsideChip",void 0);_.B([_.A({computed:"computeBadgesOutsideChip(authorBadges)"}),_.Y("design:type",Array)],hv.prototype,"badgesOutsideChip",void 0);
_.B([_.A({computed:"computeBadgesBeforeChip(authorBadges)"}),_.Y("design:type",Array)],hv.prototype,"badgesBeforeChip",void 0);_.B([_.A({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],hv.prototype,"isHighlighted",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],hv.prototype,"singleLine",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],hv.prototype,"disableHighlighting",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],hv.prototype,"dashboardMoneyFeed",void 0);_.B([_.A({value:_.z("live_chat_prepend_badges"),reflectToAttribute:!0}),_.Y("design:type",Boolean)],hv.prototype,"prependChatBadges",void 0);_.B([_.A(),_.Y("design:type",String)],hv.prototype,"authorNameColor",void 0);_.B([_.Nf("#author-name"),_.Y("design:type",HTMLDivElement)],hv.prototype,"username",void 0);
_.B([_.W9("authorNameColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hv.prototype,"onSeedColorChanged",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],hv);
_.t(hv,"yt-live-chat-author-chip",function(){if(P2L===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;pH7===void 0&&(pH7=document.createElement("template"));var G=pH7;C.call(v,G.content.cloneNode(!0),k.content.firstChild);P2L=k}k=P2L;return k},{mode:0});var WF1;var HEU;var BN=function(){var k=_.e.apply(this,arguments)||this;k.debounceCommand=_.zi(function(v){k.ytComponentBehavior.resolveCommand(v)},1500);
return k};
_.E(BN,_.e);BN.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var k=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",v,C,G=this.isHearted?(v=this.data)==null?void 0:v.unheartCommand:(C=this.data)==null?void 0:C.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.Ff("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:k}));(k=_.af(G))&&this.debounceCommand(k)}};
_.SB.Object.defineProperties(BN.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var k,v;if(!((k=this.data)==null?0:(v=k.creatorThumbnail)==null?0:v.sources))return{};k={thumbnails:[]};v={};v.url=this.data.creatorThumbnail.sources[0].url;k.thumbnails.push(v);return k}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((v=this.engagementState)==null?void 0:v.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((v=this.engagementState)==null?void 0:v.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((v=this.engagementState)==null?void 0:v.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((C=this.engagementState)==null?void 0:C.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}}});
BN.prototype.onTap=BN.prototype.onTap;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],BN.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],BN.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],BN.prototype,"ytLiveChatReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],BN.prototype,"data",void 0);
_.B([_.A({selectorArgs:["data.engagementStateKey"],selector:Q3x}),_.Y("design:type",Object)],BN.prototype,"engagementState",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BN.prototype,"thumbnailDetails",null);_.B([_.g("data","engagementState"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],BN.prototype,"isHearted",null);_.B([_.g("data","engagementState"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],BN.prototype,"isEditable",null);
_.B([_.g("data","engagementState"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],BN.prototype,"showCreatorView",null);_.B([_.g("data","engagementState"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],BN.prototype,"showButton",null);_.B([_.g("data","isHearted"),_.Y("design:type",String),_.Y("design:paramtypes",[])],BN.prototype,"label",null);_.B([_.g("data","isHearted"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BN.prototype,"heartHoverText",null);
_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BN.prototype,"onTap",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],BN);
_.t(BN,"yt-live-chat-creator-heart-view-model",function(){if(HEU===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;WF1===void 0&&(WF1=document.createElement("template"));var G=WF1;C.call(v,G.content.cloneNode(!0),k.content.firstChild);HEU=k}k=HEU;return k},{mode:0});var jK=function(k,v){this.serviceId=new us1(k,v)};
jK.prototype.toString=function(){return this.serviceId.toString()};var N5L=function(){this.internalMap={}};
_.W=N5L.prototype;_.W.contains=function(k){return Object.prototype.hasOwnProperty.call(this.internalMap,k)};
_.W.get=function(k){if(this.contains(k))return this.internalMap[k]};
_.W.set=function(k,v){this.internalMap[k]=v};
_.W.getKeys=function(){return Object.keys(this.internalMap)};
_.W.remove=function(k){delete this.internalMap[k]};var YX=function(){this.mappings=new N5L;this.errorCallbacks=new Set};
YX.prototype.getModuleId=function(k){return k.serviceId.getModuleId()};
YX.prototype.get=function(k){var v=this.mappings.get(k.toString());return IiJ(this,v,k)};
YX.prototype.getMultipleAsync=function(){var k=_.j7.apply(0,arguments),v=this,C=k.map(function(S){return v.getModuleId(S)}),G=k.map(function(S){return v.mappings.get(S.toString())}).filter(function(S){return S});
if(G.length===k.length)return _.kr(G.map(function(S,Q){return IiJ(v,S,k[Q])}));
var p=sV().loadMultiple(C);G=_.MF(C.map(function(S){return p[S]}));
var P=document.hidden,N=-1,I=_.fS("get_async_timeout_ms",-1);I>-1&&(N=setTimeout(function(){_.ji(new _.q5("Module timeout.",C,P,document.hidden))},I));
return _.$J(G.then(function(){return k.map(function(S){return IiJ(v,v.mappings.get(S.toString()),S)})}).thenCatch(function(S){for(var Q=_.H(v.errorCallbacks),R=Q.next();!R.done;R=Q.next())R=R.value,R(S);
throw S;}),function(){clearTimeout(N)})};
YX.prototype.registerService=function(k,v){this.mappings.set(k.toString(),{type:"mapping",value:v});return k};
var IiJ=function(k,v,C){switch(v.type){case "mapping":return v.value;case "factory":return v=v.value(),k.mappings.set(C.toString(),{type:"mapping",value:v}),v;default:return _.J1(v)}};
YX.prototype.onLoadError=function(k){var v=this;this.errorCallbacks.add(k);return function(){v.errorCallbacks.delete(k)}};
_.wi=new YX;var ZEI=function(){};
_.W=ZEI.prototype;
_.W.JSC$14235_getRequest=function(k,v,C){v=v===void 0?{}:v;C=C===void 0?lY6:C;var G=v;if(this.isNavigationCommand()){var p,P=(p=_.F(k==null?void 0:k.commandMetadata,_.G8))==null?void 0:p.url;G=_.R8O(k.clickTrackingParams,!0,!1,P,this.JSC$14235_getClientScreen(G))}else G=_.R8O(k.clickTrackingParams,!1,this.includeCsn);G={context:G};if(p=this.getExtension(k))return this.JSC$14235_buildRequest(G,p,v),p=this.getApiUrl(k),P=Object.assign({},{command:k},this.getRequestConfig(k,v)),G={input:p,requestShell:e9(p),
innerTubeRequest:G,config:P},G.config.authStrategy?G.config.authStrategy.identity=C:G.config.authStrategy={identity:C},(k=this.JSC$14235_getRequestKey(k,v))&&!G.config.requestKey&&(G.config.requestKey=k),G;k=new _.q5("Error: Failed to create Request from Command.",k);_.hb(k)};
_.W.getApiUrl=function(k){var v=_.hy(this.getApiPaths(k)),C;(k=(C=_.F(k.commandMetadata,_.G8))==null?void 0:C.apiUrl)&&(v=k);return t06(DVg(v))};
_.W.isNavigationCommand=function(){return!1};
_.W.JSC$14235_getClientScreen=function(){};
_.W.JSC$14235_getRequestKey=function(){};
_.W.getRequestConfig=function(){};
_.SB.Object.defineProperties(ZEI.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var nX=function(){};
_.E(nX,ZEI);nX.prototype.JSC$14242_getStoreKey=function(){};
nX.prototype.JSC$14235_getRequestKey=function(k,v){v=v===void 0?{}:v;return this.JSC$14242_getStoreKey(k,v)};var Jv=function(){};
_.E(Jv,nX);Jv.prototype.JSC$14235_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:e9("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
Jv.prototype.getApiPaths=function(){return[]};
Jv.prototype.getExtension=function(){};
Jv.prototype.JSC$14235_buildRequest=function(){};var Sw6={},u7L=(Sw6.GET_DATASYNC_IDS=Uj(Jv),Sw6);var Q3I,bEI,RYn,ch1,ri,zY1,liD,fiG,dGL;Q3I="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");bEI=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.yJ=function(k,v,C,G,p,P,N,I,S){this.endpointMap=k;this.networkManager=v;this.authService=C;this.responseProcessorMap=G;this.innertubeResponseStore=p;this.contextProcessors=P;this.asyncContextProcessors=N;this.localInnertubeRouter=I;this.requestSequencer=S;this.inflightRequests=new Map;k.signalEndpointMap||(k.signalEndpointMap={});k.signalEndpointMap=Object.assign({},u7L,k.signalEndpointMap)};
RYn=function(k,v,C,G,p,P,N,I,S){if(_.yJ.instance!==void 0){if(G=_.yJ.instance,k=[k!==G.endpointMap,v!==G.networkManager,C!==G.authService,p!==G.innertubeResponseStore,P!==G.contextProcessors,N!==G.asyncContextProcessors,I!==G.localInnertubeRouter],k.some(function(Q){return Q}))throw new _.q5("InnerTubeTransportService is already initialized",k);
}else _.yJ.instance=new _.yJ(k,v,C,G,p,P,N,I,S)};
_.xY=function(k,v,C){var G=G===void 0?lY6:G;var p=liD(k,v);return p?new _.M1(function(P,N){var I,S,Q,R,l;return _.Z(function(d){switch(d.nextAddress){case 1:return d.yield(p,2);case 2:I=d.yieldResult;S=I.JSC$14235_getRequest(v,C,G);if(!S){N(new _.q5("Error: Failed to build request for command.",v));d.jumpTo(0);break}Uf(S.input);R=((Q=S.requestShell)==null?void 0:Q.mode)==="cors"?"cors":void 0;if(k.authService.syncHeaders){l=dGL(S.config,R);d.jumpTo(4);break}return d.yield(fiG(S.config,R),5);case 5:l=
d.yieldResult;case 4:P(zY1(k,S,l)),_.OQ(d)}})}):_.Rf(new _.q5("Error: No request builder found for command.",v))};
ch1=function(k,v,C,G){var p=p===void 0?lY6:p;var P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h,n;return _.Z(function(oO){switch(oO.nextAddress){case 1:P=IV2(v,k.endpointMap);if(!P)throw new _.q5("Error: No streaming request builder found for command",v);N=P.JSC$14235_getRequest(v,C,p);if(!N)throw new _.q5("Failed to build YtRequest for streaming Command",v);if((I=k.localInnertubeRouter)==null||!I.shouldPreferLocalResponse(N.input,N.innerTubeRequest)){oO.jumpTo(2);break}return oO.yield(k.localInnertubeRouter.localInnertubeResponse(N.input,
N.innerTubeRequest),3);case 3:return S=oO.yieldResult,Q={},S.playerResponse&&(ri(k,S.playerResponse,N),Q.player=S.playerResponse,(R=G)==null||R(Q,S)),S.watchNextResponse&&(ri(k,S.watchNextResponse,N),Q.content=S.watchNextResponse,(l=G)==null||l(Q,S)),oO.return(Q);case 2:f=((d=N.requestShell)==null?void 0:d.mode)==="cors"?"cors":void 0;if(k.authService.syncHeaders){c=dGL(N.config,f);oO.jumpTo(4);break}return oO.yield(fiG(N.config,f),5);case 5:c=oO.yieldResult;case 4:return X=(O=(U=N.requestShell)==
null?void 0:U.headers)!=null?O:{},N.requestShell=Object.assign({},N.requestShell,{headers:Object.assign({},X,c)}),x=Object.assign({},N.requestShell),w=JSON.stringify(N.innerTubeRequest),N.requestShell.method==="POST"&&(x=Object.assign({},x,{body:w})),V=function(Ng,Sm){ri(k,Sm.playerResponse||Sm.watchNextResponse||Sm.reelItemWatchResponse||Sm.reelWatchSequenceResponse,N);G==null||G(Ng,Sm)},h={},oO.yield(FFZ(k.networkManager,N.input,x,V),6);
case 6:return h=oO.yieldResult,((n=N.config)==null?0:n.responseTick)&&_.Er(N.config.responseTick),oO.return(h)}})};
_.CW=function(k,v,C,G,p){p=p===void 0?{authStrategy:{identity:lY6}}:p;var P=P===void 0?!0:P;var N=function(){};
N=TAx(rqZ(C));v.context||(v.context=_.R8O(G,P));return new _.M1(function(I){var S,Q,R,l,d;return _.Z(function(f){if(f.nextAddress==1)return S=DVg(C),Q=_.AR(S),k.authService.syncHeaders?(R=dGL(p,Q),f.jumpTo(2)):f.yield(fiG(p,Q),3);f.nextAddress!=2&&(R=f.yieldResult);l=t06(DVg(C));d={input:l,requestShell:e9(l),innerTubeRequest:v,config:p};I(zY1(k,d,R,N));_.OQ(f)})})};
ri=function(k,v,C){var G;if(v&&!(v==null?0:(G=v.sequenceMetaData)==null?0:G.skipProcessing)&&k.responseProcessorMap){G=_.H(Q3I);for(var p=G.next();!p.done;p=G.next())p=p.value,k.responseProcessorMap[p]&&k.responseProcessorMap[p].handleResponse(v,C)}};
zY1=function(k,v,C,G){G=G===void 0?function(){}:G;
var p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h,n,oO,Ng,Sm,U2,lD,Fb,qg,O2,En,m1,MZ,kQ,QU,xQ,LL,ad,zY,WZ,CL,d7,We;return _.Z(function(F6){switch(F6.nextAddress){case 1:N=(p=v.config)==null?void 0:(P=p.storeStrategy)==null?void 0:P.storeKey;if(!(N&&k.innertubeResponseStore&&k.innertubeResponseStore.has(N))||((I=v.config)==null?0:(S=I.storeStrategy)==null?0:S.disableCache)){F6.jumpTo(2);break}return F6.yield(k.innertubeResponseStore.get(N),3);case 3:if((Q=F6.yieldResult)&&!Q.isExpired())return F6.return(Promise.resolve(_.B6(Q)));
case 2:if(!((R=v)==null?0:(l=R.innerTubeRequest)==null?0:l.context)){F6.jumpTo(4);break}d=v.innerTubeRequest.context;if(!(k.asyncContextProcessors&&k.asyncContextProcessors.length>0)){F6.jumpTo(5);break}f=[];c=_.H(k.asyncContextProcessors);for(U=c.next();!U.done;U=c.next())O=U.value,X=O.processContext(v),X.wrappedPromise_&&f.push(X.wrappedPromise_);if(!(f.length>0)){F6.jumpTo(5);break}return F6.yield(Promise.all(f),5);case 5:x=_.H(k.contextProcessors||[]),w=x.next();case 8:if(w.done){F6.jumpTo(4);
break}V=w.value;return F6.yield(V.processContext(d),9);case 9:w=x.next();F6.jumpTo(8);break;case 4:if((h=k.localInnertubeRouter)==null||!h.shouldPreferLocalResponse(v.input,v.innerTubeRequest)){F6.jumpTo(12);break}return F6.yield(k.localInnertubeRouter.localInnertubeResponse(v.input,v.innerTubeRequest),13);case 13:return n=F6.yieldResult,ri(k,n,v),F6.return(n);case 12:return(Sm=(Ng=v.config)==null?void 0:Ng.requestKey)&&k.inflightRequests.has(Sm)?oO=k.inflightRequests.get(Sm):(U2=JSON.stringify(v.innerTubeRequest),
qg=(Fb=(lD=v.requestShell)==null?void 0:lD.headers)!=null?Fb:{},v.requestShell=Object.assign({},v.requestShell,{headers:Object.assign({},qg,C)}),O2=Object.assign({},v.requestShell),v.requestShell.method==="POST"&&(O2=Object.assign({},O2,{body:U2})),((En=v.config)==null?0:En.requestTick)&&_.Er(v.config.requestTick),m1=function(){return k.networkManager.fetch(v.input,O2,v.config)},oO=k.requestSequencer?EO6(k.requestSequencer,v,m1):m1(),Sm&&k.inflightRequests.set(Sm,oO)),F6.yield(oO,14);
case 14:(MZ=F6.yieldResult)&&_.z("web_streaming_player")&&Array.isArray(MZ)&&(MZ=MZ[0].playerResponse);if(MZ&&"error"in MZ&&((kQ=MZ)==null?0:(QU=kQ.error)==null?0:QU.details))for(xQ=MZ.error.details,LL=_.H(xQ),ad=LL.next();!ad.done;ad=LL.next())zY=ad.value,(WZ=zY["@type"])&&bEI.indexOf(WZ)>-1&&(delete zY["@type"],MZ=zY);Sm&&k.inflightRequests.has(Sm)&&k.inflightRequests.delete(Sm);((CL=v.config)==null?0:CL.responseTick)&&_.Er(v.config.responseTick);if(MZ||(d7=k.localInnertubeRouter)==null||!d7.canProvideFallbackResponse(v.input,
v.innerTubeRequest)){F6.jumpTo(15);break}return F6.yield(k.localInnertubeRouter.localFallbackInnertubeResponse(v.input,v.innerTubeRequest),16);case 16:MZ=F6.yieldResult;case 15:return ri(k,MZ,v),((We=v.config)==null?0:We.processorTick)&&_.Er(v.config.processorTick),G(),F6.return(MZ||void 0)}})};
_.X5=function(k,v){return Nej(v,k.endpointMap)};
liD=function(k,v){k=ZOx(v,k.endpointMap);if(k!==void 0)return Promise.resolve(k)};
fiG=function(k,v){var C,G,p,P;return _.Z(function(N){if(N.nextAddress==1){p=(C=k)==null?void 0:(G=C.authStrategy)==null?void 0:G.sessionIndex;var I=N.yield;var S=_.kr(Yub({sessionIndex:p}));return I.call(N,S,2)}P=N.yieldResult;return N.return(Promise.resolve(Object.assign({},Sgj(v),P)))})};
dGL=function(k,v){var C;k=k==null?void 0:(C=k.authStrategy)==null?void 0:C.sessionIndex;C=Yub({sessionIndex:k});return Object.assign({},Sgj(v),C)};var aiR,MPn,$GI,UGL,gOL,iEL,yh1,XHn,kI,xGU,AhU,OE7,eYZ;aiR=0;MPn=/tone[1-5]/;$GI=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");UGL="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
gOL=Number.MAX_SAFE_INTEGER;iEL=RegExp("\ufe0f","g");_.KX=function(k){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;k&&_.LFZ(this,k)};
_.LFZ=function(k,v){try{_.gm(v,{context:k,onSuccess:function(G,p){Array.isArray(p)?k.load(p):(G=new _.q5("Emoji manager JSON response was not an array!",{response:p}),_.hb(G))},
onError:function(G){G=new _.q5("Failed to retrieve emoji manager initial JSON data!",{url:v,statusCode:_.ET(G).toString()});_.ji(G)}})}catch(G){var C=new _.q5("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:v});
_.ji(C)}};
_.KX.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.KX.prototype.load=function(k,v){if(v)if(k.length)k=k.concat(v.emojis);else{this.emojis=v.emojis;this.emojiMap=v.emojiMap;this.emojiShortcutMap=v.emojiShortcutMap;this.emojiShortcutCharMap=OE7(v);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=v.emojiRegex;return}this.emojis=[].concat(_.tX(new Set(this.emojis.concat(k))));this.hasInitializedShortcutCharMap=!1;k=Array(this.emojis.length);for(v=0;v<this.emojis.length;v++){var C=this.emojis[v];if(C.emojiId){this.emojiMap[C.emojiId]=C;this.emojiMap[C.emojiId].index=
v;for(var G=0;C.shortcuts&&G<C.shortcuts.length;G++)this.emojiShortcutMap[C.shortcuts[G].toLocaleLowerCase()]=C;k[v]=C.isCustomEmoji&&C.shortcuts?C.shortcuts[0]:C.emojiId}}k.sort(function(p,P){return P.length-p.length});
if(k.length)try{this.emojiRegex=new RegExp(k.join("|").replace("*","\\*"),"gi")}catch(p){this.emojiRegex=/$./}else this.emojiRegex=/$./};
yh1=function(k,v){v=_.H(v);for(var C=v.next();!C.done;C=v.next()){var G=C.value;if(G.emojiId&&k.emojiMap[G.emojiId]){C=Object.assign({},k.emojiMap[G.emojiId],G);k.emojiMap[G.emojiId]=C;var p=void 0;C.index&&((p=k.emojis[C.index])==null?void 0:p.emojiId)===G.emojiId&&(k.emojis[C.index]=C);G=void 0;if((G=C.shortcuts)==null?0:G.length)for(k.hasInitializedShortcutCharMap=!1,G=_.H(C.shortcuts),p=G.next();!p.done;p=G.next())k.emojiShortcutMap[p.value.toLocaleLowerCase()]=C}}};
XHn=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return G.yield(_.BQ.getInstance(),2);if(G.nextAddress!=3)return(v=G.yieldResult)?G.yield(v.get("ytlc-emoji-pref"),3):G.return();(C=G.yieldResult)&&yh1(k,Object.keys(C).map(function(p){return{emojiId:p,stickyPrefId:C[p]}}).filter(function(p){return!!p.emojiId&&!!p.stickyPrefId}));
_.OQ(G)})};
_.Tp=function(k,v,C){return(k=k.emojiMap[v])&&(!k.isLocked||C!==void 0&&C)?k:void 0};
kI=function(k,v,C){C=_.Tp(k,v,C===void 0?!1:C);var G=v.match("\u200d");C&&k.skinTone!==0&&(k=(G==null?void 0:G.length)===1?_.Tp(k,v.replace("\u200d",$GI[k.skinTone]+"\u200d")):_.Tp(k,v+$GI[k.skinTone]))&&(C=k);return C};
xGU=function(k,v){var C=k.emojiMap[v];return(C==null?0:C.stickyPrefId)?k.emojiMap[C.stickyPrefId]:kI(k,v)};
_.rU=function(k,v){k=k.emojiShortcutMap[v.toLocaleLowerCase()];return!k||k.isLocked?null:k};
AhU=function(k,v,C){return OE7(k,C===void 0?!1:C)[v]||{}};
OE7=function(k,v){v=v===void 0?!1:v;if(!k.hasInitializedShortcutCharMap){k.hasInitializedShortcutCharMap=!0;for(var C=0;C<k.emojis.length;C++){var G=k.emojis[C];if(!(G.isLocked||v&&G.isCustomEmoji&&G.emojiId&&!k.pickerCustomEmojiIds.includes(G.emojiId)))for(var p=0;G.shortcuts&&p<G.shortcuts.length;p++){var P=G.shortcuts[p];P.startsWith(":_")&&G.isCustomEmoji&&(k.emojiShortcutCharMap[":_"]==null&&(k.emojiShortcutCharMap[":_"]=Object.create(null)),k.emojiShortcutCharMap[":_"][P]=G);if(!(P.length<3||
!G.isCustomEmoji&&MPn.test(P))){var N=P.substr(0,3).toLocaleLowerCase();k.emojiShortcutCharMap[N]==null&&(k.emojiShortcutCharMap[N]=Object.create(null));k.emojiShortcutCharMap[N][P]=G}}}}return k.emojiShortcutCharMap};
_.KX.prototype.createEmoji=function(k,v){v=v===void 0?!0:v;var C=document.createElement("img");k.isCustomEmoji||C.classList.add("small-emoji");C.classList.add("emoji");C.classList.add("yt-formatted-string");C.src=k.image?_.js(k.image.thumbnails,this.emojiSize)||"":"";var G=void 0;k.image&&k.image.accessibility&&k.image.accessibility.accessibilityData&&(G=k.image.accessibility.accessibilityData.label);C.alt=G?G:(k.isCustomEmoji&&k.shortcuts?k.shortcuts[0]:k.emojiId)||"";k.isCustomEmoji&&(C.dataset.emojiId=
k.emojiId);_.KU&&(C.setAttribute("contenteditable","false"),C.setAttribute("unselectable","on"));v&&(k.shortcuts&&k.shortcuts.length&&C.setAttribute("shared-tooltip-text",k.shortcuts[0]),C.id="emoji-"+aiR++);return C};
_.KX.prototype.createDocumentFragment=function(k,v,C,G){v=v===void 0?!1:v;C=C===void 0?!0:C;G=G===void 0?!1:G;k=k.replace(iEL,"");for(var p=document.createDocumentFragment(),P=0,N,I=0;(N=this.emojiRegex.exec(k))!=null;){var S=_.Tp(this,N[0])||_.rU(this,N[0]);!S||S.isCustomEmoji&&!v||(S=this.createEmoji(S,C),P!==N.index&&p.appendChild(document.createTextNode(k.substring(P,N.index))),p.appendChild(S),P=N.index+N[0].length,I++)}if(!G||I)return p.appendChild(document.createTextNode(k.substr(P))),p};
eYZ=function(k,v,C){var G,p,P,N,I,S,Q,R,l;return _.Z(function(d){if(d.nextAddress==1){if(!v.emojiId||!k.emojiMap[v.emojiId])return d.return();G=Object.assign({},k.emojiMap[v.emojiId],{stickyPrefId:C});k.emojiMap[v.emojiId]=G;v.index&&((p=k.emojis[v.index])==null?void 0:p.emojiId)===v.emojiId&&(k.emojis[v.index]=G);if((P=v.shortcuts)==null?0:P.length)for(k.hasInitializedShortcutCharMap=!1,N=_.H(v.shortcuts),I=N.next();!I.done;I=N.next())S=I.value,k.emojiShortcutMap[S.toLocaleLowerCase()]=G;return d.yield(_.BQ.getInstance(),
2)}if(d.nextAddress!=4)return(Q=d.yieldResult)?d.yield(Q.get("ytlc-emoji-pref"),4):d.jumpTo(0);l=(R=d.yieldResult)!=null?R:{};l[v.emojiId]=C;return d.yield(Q.set("ytlc-emoji-pref",l,gOL),0)})};
_.ol=new _.KX;var DG1;_.vc={};
DG1={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.z("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:_.z("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 mm(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 k=_.Kz(this.hostElement||this).querySelector("#inline-action-button-container");k&&k.setAttribute("aria-hidden","true");this.menuButton=_.Kz(this.hostElement).querySelector("#menu-button")},
attached:function(){var k=this.menuButton;k&&(k.addEventListener("focusin",_.pm(this,this.onMenuButtonFocus_)),k.addEventListener("focusout",_.pm(this,this.onMenuButtonBlur_)))},
detached:function(){var k=this.menuButton;k&&(k.removeEventListener("focusin",_.pm(this,this.onMenuButtonFocus_)),k.removeEventListener("focusout",_.pm(this,this.onMenuButtonBlur_)))},
identity:_.m6,truthy:function(k){return!!k},
computeTimestampString:function(k){return k?k.timestampText?this.getSimpleString(k.timestampText):this.TIME_FORMATTER.format(new Date(k.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(k){return k},
computeMenuVisible_:function(k,v){return k||v},
computeHasInlineActionButtons:function(k){if(!k)return!1;var v,C;return!((v=k.inlineActionButtons)==null||!v.length)||!((C=k.additionalInlineActionButtons)==null||!C.length)},
createDocumentFragmentFromString:function(k){var v=_.ol.createDocumentFragment.bind(_.ol),C;if((C=this.participantsManager)==null||!C.viewerRegex)return v(k);C=document.createDocumentFragment();for(var G=0,p;(p=this.participantsManager.viewerRegex.exec(k))!=null;){if(p.index>0){var P=":"+p[0]+":";if((_.Tp(_.ol,P)||_.rU(_.ol,P))&&k.indexOf(P)===p.index-1)continue}C.appendChild(v(k.substring(G,p.index)));G=document.createElement("span");G.appendChild(v(p[0]));G.classList.add("mention");C.appendChild(G);
G=p.index+p[0].length}C.appendChild(v(k.substring(G)));return C},
createDocumentFragment:function(k){var v=document.createDocumentFragment();if(k.simpleText)return v.appendChild(this.createDocumentFragmentFromString(k.simpleText)),v;if(!k.runs)return v;for(var C=0;C<k.runs.length;C++){var G=k.runs[C];if(G.emoji)v.appendChild(_.ol.createEmoji(G.emoji));else if(G.text)if(G.navigationEndpoint){var p=document.createElement("a");p.classList.add("yt-simple-endpoint");Z02(p,G.navigationEndpoint);_.Kz(p).appendChild(this.createDocumentFragmentFromString(G.text));v.appendChild(p)}else v.appendChild(this.createDocumentFragmentFromString(G.text))}return v},
hasModerationOverlayVisible:function(){var k;return((k=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:k.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(k){k.composedPath().some(function(v){return(v=v instanceof Element?v:null)?v.tagName&&(v.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||v.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.z("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(k)},
colorFromDecimal:function(k){return j_m(k)},
markAsDeleted:function(k,v){this.set("data.deletedStateMessage",k);this.set("data.showOriginalContentMessage",v)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(k){if(this.data.contextMenuEndpoint){var v=_.Ql().resolve(_.uu),C=this.data.contextMenuEndpoint,G;(G=_.yJ.instance)&&_.X5(G,C)?(v=qwL(v,C),G=_.CW(G,{},v)):G=_.mGD(v,C);G.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);k&&k.stopPropagation()}},
handleGetContextMenuResponse_:function(k){var v=_.yJ.instance;v&&_.X5(v,{liveChatEndpoint:{}})||(k=k.response);k.liveChatItemContextMenuSupportedRenderers&&k.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(k.liveChatItemContextMenuSupportedRenderers.menuRenderer);k.actions&&_.JR(this.hostElement,"yt-live-chat-actions",[k.actions])},
handleGetContextMenuError:function(k){if(k instanceof Error||k instanceof Object||k instanceof String)var v=k;_.hb(new _.q5("Error encountered calling GetLiveChatItemContextMenu",v))},
showContextMenu_:function(k){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:k}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.nA(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.nA(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.vc.YtLiveChatItemBehavior=[DG1,_.wG.YtComponentBehavior,_.Eq.YtOpenPopupBehavior];_.Cb=function(){};var tPw;var s3L;var VPw;var hYD;var Gq=function(){var k=_.e.apply(this,arguments)||this;k.active=!1;k.identity=_.m6;return k};
_.E(Gq,_.e);Gq.prototype.dataChanged=function(){this.active=!1};
Gq.prototype.onClick=function(){_.nA(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
Gq.prototype.dataChanged=Gq.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],Gq.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Gq.prototype,"active",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Gq.prototype,"dataChanged",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],Gq);
_.t(Gq,"yt-live-chat-text-input-field-suggestion",function(){if(hYD===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;VPw===void 0&&(VPw=document.createElement("template"));var G=VPw;C.call(v,G.content.cloneNode(!0),k.content.firstChild);hYD=k}k=hYD;return k},{mode:0});_.pb=function(k,v,C){return CustomEvent.call(this,k,{detail:{value:v,path:C}})||this};
_.E(_.pb,CustomEvent);_.Pc=function(){var k=_.e.apply(this,arguments)||this;k.viewerName=null;k.actionMap={"yt-live-chat-actions":"onChatMessage_"};k.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];k.PARTICIPANT_TIME_USEC_=3E8;return k};
_.E(_.Pc,_.e);_.W=_.Pc.prototype;_.W.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.W.addParticipant=function(k){var v=_.ef_(this.participants,k,function(G,p){G=G[Object.keys(G)[0]];p=p[Object.keys(p)[0]];G=String(_.ty(G.authorName)).toLowerCase();p=String(_.ty(p.authorName)).toLowerCase();return G<p?-1:G==p?0:1}.bind(this));
if(v>=0){var C=this.participants[v];C[Object.keys(C)[0]].timestampUsec&&this.splice("participants",v,1,k)}else this.splice("participants",-v-1,0,k);k=k[Object.keys(k)[0]];v=_.ty(k.authorName).toLocaleLowerCase();C=v.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(C)||(this.allParticipantsCharMap_[C]={});this.allParticipantsCharMap_[C][v]=k};
_.W.getAuthorsFromPrefix=function(k){return this.allParticipantsCharMap_.hasOwnProperty(k)?this.allParticipantsCharMap_[k]:null};
_.W.computeViewerRegex_=function(k){if(!k)return null;k=k.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var v=k.indexOf("@")===0&&_.z("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(v+k.replace(/ /g,"\\s*")+"|^"+k.replace(/ /g,"\\s*")+"$|^"+k.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+k.replace(/ /g,"\\s*")+"$|(?<=\\s)"+k.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.W.checkForStaleParticipants_=function(){var k=this;this.trimOldParticipants_();this.asyncHandle_&&zXb(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.yq(function(){k.checkForStaleParticipants_()},3E4))};
_.W.onChatMessage_=function(k){var v=this,C=Date.now()*1E3;k.forEach(function(G){if(G=_.F(G,U2Z)){G=G.item;var p=Object.keys(G)[0];v.SUPPORTED_ITEM_TYPES_.indexOf(p)!=-1&&G[p].timestampUsec>=C-v.PARTICIPANT_TIME_USEC_&&v.addParticipant(G)}},this);
this.checkForStaleParticipants_()};
_.W.trimOldParticipants_=function(){for(var k=Date.now()*1E3,v=this.participants.length-1;v>=0;v--){var C=this.participants[v];C=C[Object.keys(C)[0]];C.timestampUsec&&C.timestampUsec<k-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",v,1)}};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],_.Pc.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],_.Pc.prototype,"viewerName",void 0);_.B([_.A({computed:"computeViewerRegex_(viewerName)"}),_.Y("design:type",Object)],_.Pc.prototype,"viewerRegex",void 0);_.B([_.A({value:function(){return[]},
notify:!0}),_.Y("design:type",Array)],_.Pc.prototype,"participants",void 0);_.B([_.Mf({is:"yt-live-chat-participants-manager",noInjection:!0})],_.Pc);var B51=/.*([:@#].*?)$/,Wc=/\u00a0/g,j37=String.fromCharCode(160),YwZ={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"},Hc=function(){var k=_.e.apply(this,arguments)||this;k.disabled=!1;k.liveChatRichMessageInput=null;k.messageInput=null;k.isValidWithNoInputText=!1;k.suggestions=[];k.emojiManager=_.ol;k.inputMethodEditorActive=
!1;k.suggestionIndex=-1;k.JSC$14293_lastSuggestionRange=null;return k};
_.E(Hc,_.e);_.W=Hc.prototype;_.W.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.W.attached=function(){_.TE&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.W.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.W.dataChanged=function(){if(!this.ignoreColorMapping){var k=!1,v={},C;for(C in YwZ)this.data&&this.data.hasOwnProperty(C)&&(v[YwZ[C]]=this.colorFromDecimal(this.data[C]),k=!0);k&&_.Cm(this.hostElement,v)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.W.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.W.colorFromDecimal=function(k){k=Math.floor(Number(k));return"rgba("+[k>>16&255,k>>8&255,k&255,(k>>24&255)/255].join()+")"};
_.W.preventDrag=function(k){k.dataTransfer&&(k.dataTransfer.dropEffect="none");k.preventDefault()};
_.W.preventResize=function(k){k.returnValue=!1};
_.W.onInputChange=function(){var k=this.characterCount,v=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&v&&v.remove();if(!v&&this.characterCount>this.maxCharacterLimit){var C=window.getSelection();if(C){var G=C.getRangeAt(0);C.removeAllRanges();C.addRange(G)}}if(C=this.getCurrentRange())G=this.calculateTextBeforeRange(C),this.completeEmojisInRange(C,G,!0)||this.updateSuggestions(C,G);G=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(G);
_.nA(this.hostElement,"yt-live-chat-message-input-change",G);v&&this.characterCount===0&&v.remove();C&&C.commonAncestorContainer.parentElement.id==="input"&&C.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>k):C&&!C.collapsed&&C.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(k=this.input.childNodes.length-1;k>=0;k--)this.input.childNodes[k].nodeName==="BR"&&this.input.childNodes[k].remove()};
_.W.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.W.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var k=this.getCurrentRange();k&&k.commonAncestorContainer.parentElement.id==="input"&&k.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.W.mergeOverflowText=function(k){if(k){var v=document.createRange();v.selectNodeContents(k);v=v.extractContents();this.input.insertBefore(v,k)}};
_.W.checkRangeAtEndOfInput=function(){var k=this.getCurrentRange();if(k){var v=_.Kz(this.hostElement).querySelector("#overflow-text"),C=document.createRange();v&&v.previousSibling?v.previousSibling instanceof HTMLImageElement?C.selectNode(v.previousSibling):C.selectNodeContents(v.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?C.selectNode(this.input.lastChild):C.selectNodeContents(this.input.lastChild));C.collapse(!1);return C.isPointInRange(k.startContainer,
k.startOffset)}return!1};
_.W.handleOverflowText=function(k){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var v=_.Kz(this.hostElement).querySelector("#overflow-text"),C=this.getCurrentRange();this.input.normalize();k=this.checkRangeAtEndOfInput()&&k;this.mergeOverflowText(v);for(var G,p=0,P=0,N,I=this.input.childNodes,S=0;S<I.length;S++){var Q=I[S];Q instanceof Text?(P+=Q.textContent.length,P>this.maxCharacterLimit&&(G=Q,p=this.maxCharacterLimit+Q.textContent.length-P)):Q instanceof HTMLImageElement&&
(G=void 0,P=Q.dataset.emojiId&&((G=this.data)==null?0:G.emojiCharacterCount)?P+this.data.emojiCharacterCount:P+Q.alt.length,G=this.input,p=S);if(P>this.maxCharacterLimit&&G){N=document.createRange();N.collapse(!1);v?(P=this.input.lastChild.previousSibling,P instanceof Text?N.setEnd(this.input.lastChild.previousSibling,P.textContent.length):P instanceof HTMLImageElement&&N.setEnd(this.input,this.input.childNodes.length-1)):N.selectNodeContents(this.input);N.setStart(G,p);break}}N&&(G=!1,C&&(k=N.isPointInRange(C.startContainer,
C.startOffset-1)),v||(v=document.createElement("span"),v.id="overflow-text",v.textContent="",v.setAttribute("contenteditable","true"),_.Kz(_.Kz(this.hostElement).querySelector("#input")).appendChild(v),G=!0),v&&(C=N.extractContents(),v.insertBefore(C,v.firstChild),k&&v.firstChild&&(C=document.createRange(),G?C.setStartAfter(v.lastChild):C.setStartAfter(v.firstChild),C.collapse(!0),v=window.getSelection(),v.removeAllRanges(),v.addRange(C))))}};
_.W.checkForDuplicateSpans=function(){for(var k=0;k<this.input.childNodes.length;k++){var v=this.input.childNodes[k];if(v.nodeName==="SPAN"){var C=document.createRange();C.selectNodeContents(v);C=C.extractContents();this.input.insertBefore(C,v);v.remove()}}this.handleOverflowText(!0)};
_.W.getCurrentRange=function(){var k=window.getSelection();return k&&k.rangeCount?k.getRangeAt(0).cloneRange():null};
_.W.getInputRange=function(){var k=this.getCurrentRange();if(k){for(var v=k.commonAncestorContainer,C=!1,G=_.Kz(this.hostElement).querySelector("#input");v;){if(v===G){C=!0;break}v=v.parentNode}C||(k=null)}k||(k=this.getRangeAtEnd());return k};
_.W.getRangeAtEnd=function(){var k=document.createRange(),v=_.Kz(this.hostElement).querySelector("#input").lastChild;!v||v.nodeName!=="#text"&&v.nodeName!=="SPAN"?(k.selectNodeContents(_.Kz(this.hostElement).querySelector("#input")),k.collapse(!1)):v.nodeName==="#text"?k.setStart(v,v.textContent.length):k.setStart(v,v.childNodes.length);return k};
_.W.getChatParticipantSuggestions=function(k,v,C,G){var p=_.z("live_chat_enable_handles_web_text_input_update");if(v)for(var P in v)if(P.indexOf(k)===0||p&&P.indexOf(C+k)===0){var N=v[P],I=_.ty(N.authorName);G.push({suggestion:{author:!0,authorType:C,image:N.authorPhoto,alt:I,text:I}});if(G.length>=64)break}};
_.W.getSuggestions=function(k){var v=[],C=k.substring(0,3),G=AhU(_.ol,C,!0);if(G)for(var p in G)if(p.toLocaleLowerCase().indexOf(k)===0){var P=G[p];if(P&&P.emojiId){if(P=xGU(_.ol,P.emojiId)){var N=void 0,I=void 0,S=void 0,Q=void 0,R=((N=P.image)==null?0:(I=N.accessibility)==null?0:(S=I.accessibilityData)==null?0:S.label)||P.isCustomEmoji?(Q=P.shortcuts)==null?void 0:Q[0]:P.emojiId;v.push({suggestion:{emoji:!0,image:P.image,alt:R,text:p,textToInsertWhenSelected:P.isCustomEmoji?p:R}})}if(v.length>=
64)break}}if(!this.participantsManager)return null;if(C.indexOf("@")===0||C.indexOf("#")===0)G=C.charAt(0),k=k.substring(1),p=_.z("live_chat_enable_handles_web_text_input_update"),C.indexOf("@")===0&&p&&(p=this.participantsManager.getAuthorsFromPrefix(C.substring(0,2)),this.getChatParticipantSuggestions(k,p,G,v)),C=C.substring(1),C=this.participantsManager.getAuthorsFromPrefix(C),this.getChatParticipantSuggestions(k,C,G,v);return v?v.sort(function(l,d){return d.suggestion.text<l.suggestion.text?-1:
d.suggestion.text===l.suggestion.text?0:1}):null};
_.W.insertSuggestion=function(k){var v=_.z("live_chat_enable_handles_web_text_input_update"),C=k.authorType;v=k.text.indexOf(C)===0&&v?k.text+j37:C+k.text+j37;k.emoji?this.insertTextAtRange(this.JSC$14293_lastSuggestionRange,k.textToInsertWhenSelected||""):k.author&&this.insertTextAtRange(this.JSC$14293_lastSuggestionRange,v)};
_.W.updateSuggestionsAtCaret=function(){var k=this.getCurrentRange();k&&this.updateSuggestions(k,this.calculateTextBeforeRange(k))};
_.W.offsetStartOfRangeBy=function(k,v){for(;v>0;)if(k.startOffset-v>=0){k.setStart(k.startContainer,k.startOffset-v);break}else{v=k.startContainer instanceof HTMLImageElement?v-k.startContainer.alt.length:v-k.startOffset;var C=k.startContainer.previousSibling;if(!C){k.setStart(k.startContainer,0);break}if(_.z("live_chat_require_space_for_autocomplete_emoji")){var G=void 0,p=void 0;k.setStart(C,((G=C)==null?void 0:(p=G.textContent)==null?void 0:p.length)||0)}else k.setStart(C,C.childNodes.length||
0)}};
_.W.updateSuggestions=function(k,v){var C=this;this.JSC$14293_lastSuggestionRange&&(this.JSC$14293_lastSuggestionRange.detach(),this.JSC$14293_lastSuggestionRange=null);if((v=B51.exec(v))&&v.length&&(v=v[v.length-1].toLocaleLowerCase(),v.length>2&&(this.offsetStartOfRangeBy(k,v.length),this.JSC$14293_lastSuggestionRange=k,(k=this.getSuggestions(v))&&k.length))){this.suggestions=k;_.Ib(this,function(){_.Kz(C.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(k.length-1);return}this.dropdown.opened=!1};
_.W.completeEmojisInRange=function(k,v,C){var G=v.replace(/[\s\xa0]+$/,"");v=v.length-G.length;G=G.split(" ");G=G[G.length-1].trim().toLocaleLowerCase();var p=G.lastIndexOf(":");if(C&&!v&&p!==G.length-1)return!1;p!==-1&&(C=G.lastIndexOf(":",p-1),C!==-1&&(G=G.substring(C)));if((C=_.rU(_.ol,G))&&C.emojiId){C=xGU(_.ol,C.emojiId)||null;this.offsetStartOfRangeBy(k,G.length+v);var P,N,I,S;G=(((P=C)==null?0:P.isCustomEmoji)?(N=C)==null?void 0:(I=N.shortcuts)==null?void 0:I[0]:(S=C)==null?void 0:S.emojiId)||
"";v&&(G+=j37);this.insertTextAtRange(k,G);this.dropdown.opened=!1;return!0}return!1};
_.W.onSuggestion=function(k){this.insertSuggestion(k.detail);this.dropdown.opened=!1};
_.W.onKeyPress=function(k){k.keyCode===13&&(k.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.nA(this.hostElement,"yt-live-chat-send-message"))};
_.W.completeEmojis=function(){var k=document.createRange(),v=_.Kz(this.hostElement).querySelector("#input").lastChild;v?k.setStart(v,v.childNodes.length):(k.selectNodeContents(_.Kz(this.hostElement).querySelector("#input")),k.collapse(!1));this.completeEmojisInRange(k,this.calculateTextBeforeRange(k),_.z("live_chat_require_space_for_autocomplete_emoji"))};
_.W.maybePreventTextFormatting=function(k){!_.Cr||!k.ctrlKey&&!k.metaKey||k.keyCode!==66&&k.keyCode!==73||(k.stopImmediatePropagation(),k.preventDefault())};
_.W.onKeyDown=function(k){this.maybePreventTextFormatting(k);if(this.dropdown.opened)switch(k.keyCode){case 27:this.dropdown.opened=!1;k.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;k.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);k.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),k.preventDefault()}};
_.W.onKeyUp=function(k){switch(k.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.KU)this.onInputChange()};
_.W.changeSuggestionIndex=function(k){if(this.dropdown.opened){var v=_.Kz(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<v.children.length&&(v.children[this.suggestionIndex].active=!1);var C=this.suggestions.length;this.suggestionIndex=(k+C)%C;k=v.children[this.suggestionIndex];k.active=!0;v.scrollTop=k.offsetTop}};
_.W.onInputPaste=function(k){k.preventDefault();(k=k.clipboardData)&&k.types&&(k=k.getData("text/plain")||"",k=k.replace(/\n/g,""),this.insertText(k));(k=this.getCurrentRange())&&k.commonAncestorContainer.parentElement.id==="input"&&k.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.W.onFocus=function(){this._setFocused(!0)};
_.W.onBlur=function(){this._setFocused(!1)};
_.W.insertText=function(k){this.insertTextAtRange(this.getInputRange(),k)};
_.W.insertTextAtRange=function(k,v){if(k&&(k.collapsed||k.deleteContents(),v=_.ol.createDocumentFragment(v,!0,!1))){for(var C=_.H((v==null?void 0:v.childNodes)||[]),G=C.next();!G.done;G=C.next()){G=G.value;var p=void 0,P=void 0,N=void 0,I=void 0,S=void 0;(N=(p=window)==null?void 0:(P=p.ShadyCSS)==null?void 0:P.ScopingShim)==null||(S=(I=N).scopeNode)==null||S.call(I,G,this.hostElement.localName)}C=v.lastChild;k.insertNode(v);this.focused||this.input.focus();if(this.focused){k=k.cloneRange();k.selectNodeContents(C);
k.collapse(!1);if(v=window.getSelection())v.removeAllRanges(),v.addRange(k);k.commonAncestorContainer.parentElement.id==="input"&&k.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}k=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(k);_.nA(this.hostElement,"yt-live-chat-message-input-change",k)}};
_.W.setLiveChatRichMessageInput=function(k){_.Kz(_.Kz(this.hostElement).querySelector("#input")).textContent="";if(k&&k.textSegments){for(var v=0;v<k.textSegments.length;v++){var C=k.textSegments[v];C.text?_.Kz(_.Kz(this.hostElement).querySelector("#input")).appendChild(_.ol.createDocumentFragment(C.text,!0,!1)):C.emojiId&&(C=_.Tp(_.ol,C.emojiId))&&_.Kz(_.Kz(this.hostElement).querySelector("#input")).appendChild(_.ol.createEmoji(C,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.W.setText=function(k){this.setLiveChatRichMessageInput(k?{textSegments:[{text:k}]}:null)};
_.W.calculateTextBeforeRange=function(k){var v="",C=k.startContainer;if(C&&C instanceof Text){var G;v=((G=C.textContent)==null?void 0:G.substring(0,k.startOffset))||"";C=C.previousSibling}for(;C&&C instanceof Text;)v=C.textContent+v,C=C.previousSibling;return v.replace(Wc," ")};
_.W.calculateLiveChatRichMessageInput=function(){for(var k=[],v="",C=_.Kz(_.Kz(this.hostElement).querySelector("#input")).childNodes,G=0;G<C.length;G++){var p=C[G];p instanceof Text?v+=p.textContent:p instanceof HTMLImageElement&&(p.dataset.emojiId?(v&&(k.push({text:v.replace(Wc," ")}),v=""),k.push({emojiId:p.dataset.emojiId})):v+=p.alt)}v&&k.push({text:v.replace(Wc," ")});if(C=_.Kz(this.hostElement).querySelector("#overflow-text")){v="";C=C.childNodes;for(G=0;G<C.length;G++)p=C[G],p instanceof Text?
v+=p.textContent:p instanceof HTMLImageElement&&(p.dataset.emojiId?(v&&(k.push({text:v.replace(Wc," ")}),v=""),k.push({emojiId:p.dataset.emojiId})):v+=p.alt);v&&k.push({text:v.replace(Wc," ")})}return{textSegments:k}};
_.W.computeCharacterCount=function(k){if(!k||!k.textSegments)return 0;for(var v=0,C=0;C<k.textSegments.length;C++){var G=k.textSegments[C];if(G.text)v+=G.text.length;else if(G.emojiId){var p=void 0;if((p=this.data)==null?0:p.emojiCharacterCount)v+=this.data.emojiCharacterCount;else{var P=p=void 0,N=void 0;v+=((P=_.Tp(_.ol,(p=G)==null?void 0:p.emojiId))==null?void 0:(N=P.shortcuts)==null?void 0:N[0].length)||0}}}return v};
_.W.characterCountChanged=function(){_.nA(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.W.focusedChanged=function(){this.hostElement.dispatchEvent(new _.pb("focused-changed",this.focused))};
_.W.focus=function(){this.setFocus(!1)};
_.W.focusAtEnd=function(){this.setFocus(!0)};
_.W.setFocus=function(k){k=k?this.getRangeAtEnd():this.getInputRange();_.Kz(this.hostElement).querySelector("#input").focus();var v=window.getSelection();v&&(v.removeAllRanges(),v.addRange(k))};
_.W.insertEmoji=function(k){var v,C=((k==null?0:k.isCustomEmoji)?(v=k.shortcuts)==null?void 0:v[0]:k==null?void 0:k.emojiId)||"";this.insertText(C)};
_.W.computeText=function(k){if(!k||!k.textSegments)return"";for(var v="",C=0;C<k.textSegments.length;C++){var G=k.textSegments[C];if(G.text)v+=G.text;else if(G.emojiId){var p=void 0,P=void 0,N=void 0;v+=((P=_.Tp(_.ol,(p=G)==null?void 0:p.emojiId))==null?void 0:(N=P.shortcuts)==null?void 0:N[0])||""}}return v};
_.W.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.SB.Object.defineProperties(Hc.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.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}}});
Hc.prototype.focusedChanged=Hc.prototype.focusedChanged;Hc.prototype.characterCountChanged=Hc.prototype.characterCountChanged;Hc.prototype.onSuggestion=Hc.prototype.onSuggestion;Hc.prototype.onMessageSet=Hc.prototype.onMessageSet;Hc.prototype.dataChanged=Hc.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Hc.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Hc.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],Hc.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Hc.prototype,"disabled",void 0);_.B([_.g("disabled"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Hc.prototype,"inputTabIndex",null);_.B([_.g("data.maxCharacterLimit"),_.A({readOnly:!0,notify:!0}),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Hc.prototype,"maxCharacterLimit",null);
_.B([_.g("liveChatRichMessageInput"),_.A({readOnly:!0,notify:!0}),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Hc.prototype,"characterCount",null);_.B([_.g("maxCharacterLimit, characterCount"),_.A({readOnly:!0,notify:!0}),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Hc.prototype,"remainingCharacterCount",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Hc.prototype,"isChatMessageInput",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Hc.prototype,"inputExpanded",void 0);_.B([_.A({readOnly:!0,notify:!0}),_.Y("design:type",Object)],Hc.prototype,"liveChatRichMessageInput",void 0);_.B([_.A(),_.Y("design:type",Object)],Hc.prototype,"messageInput",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Hc.prototype,"ignoreColorMapping",void 0);_.B([_.g("characterCount"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Hc.prototype,"hasText",null);
_.B([_.A(),_.Y("design:type",Object)],Hc.prototype,"isValidWithNoInputText",void 0);_.B([_.g("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.A(),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Hc.prototype,"isInputValid",null);_.B([_.A({readOnly:!0,value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Hc.prototype,"focused",void 0);_.B([_.A(),_.Y("design:type",Array)],Hc.prototype,"suggestions",void 0);
_.B([_.A(),_.Y("design:type",_.KX)],Hc.prototype,"emojiManager",void 0);_.B([_.A(),_.Y("design:type",_.Pc)],Hc.prototype,"participantsManager",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Hc.prototype,"noUnderline",void 0);_.B([_.A(),_.Y("design:type",Object)],Hc.prototype,"inputMethodEditorActive",void 0);_.B([_.Nf("#dropdown"),_.Y("design:type",Object)],Hc.prototype,"dropdown",void 0);_.B([_.Nf("#input"),_.Y("design:type",HTMLElement)],Hc.prototype,"input",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hc.prototype,"dataChanged",null);_.B([_.W9("messageInput"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hc.prototype,"onMessageSet",null);_.B([_.P9("yt-live-chat-select-suggestion"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Hc.prototype,"onSuggestion",null);
_.B([_.W9("characterCount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hc.prototype,"characterCountChanged",null);_.B([_.W9("focused"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hc.prototype,"focusedChanged",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],Hc);
_.wHL=_.t(Hc,"yt-live-chat-text-input-field-renderer",function(){if(s3L===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;tPw===void 0&&(tPw=document.createElement("template"));var G=tPw;C.call(v,G.content.cloneNode(!0),k.content.firstChild);s3L=k}k=s3L;return k},{mode:0});var N7=function(){var k=_.e.apply(this,arguments)||this;k.buttonOverrides={style:"overlay",type:"filled"};k.allowAnimations=!1;k.modern=_.z("web_button_rework_with_live");k.noPadding=!1;return k};
_.E(N7,_.e);_.W=N7.prototype;_.W.shouldSupportInlineActionButtons=function(){return!0};
_.W.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"}}}}};
_.W.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.W.attached=function(){this.allowAnimations=!1};
_.W.dataChanged=function(){if(this.data){var k={"--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)};_.Cm(this.hostElement,k);this.allowAnimations=!0}};
_.W.messageChanged=function(){var k,v=(k=this.data)==null?void 0:k.message;k=_.Kz(_.Kz(this.hostElement).querySelector("#message"));k.textContent="";v&&k.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(v))};
_.W.computeShowOnlyHeader=function(k,v){return!k||k.pdgLikeButton||k.replyButton||k.buyFlowButton?!1:this.isEmpty(k,v)&&!k.footer};
_.W.computeShowFooterDivider=function(k,v,C){return k?!!k.footer&&!this.isEmpty(k,v)&&!C:!1};
_.W.computeIsUserEditable=function(k){return!!k.inputField};
_.W.computeHasHeartButton=function(k){return(k==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(k==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(k==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.W.computeNoveltyImage=function(k){if(k.headerOverlayImage&&k.headerOverlayImage.thumbnails.length){var v=k.headerOverlayImage.thumbnails[0],C,G;if((C=k.pdgPurchasedNoveltyLoggingDirectives)==null?0:(G=C.loggingDirectives)==null?0:G.trackingParams){var p,P;RY2((p=k.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(P=p.loggingDirectives)==null?void 0:P.trackingParams)}return v.width||0}return 0};
_.W.computeAuthorPhotoSize=function(k){return(k==null?0:k.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.W.inputFocus=function(){var k=_.Kz(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");k&&k.focus()};
_.W.inputInsertEmoji=function(k){var v=_.Kz(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");v&&v.insertEmoji(k)};
_.W.inputMessage=function(){var k=_.Kz(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),v;return k&&((v=this.data)==null?0:v.inputField)?(k.completeEmojis(),_.iw(k.liveChatRichMessageInput)):null};
_.W.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.W.isEmpty=function(k,v){return k?k.empty||!(k.message||k.inputField||v):!0};
_.W.onLowerBuyButtonClick=function(){var k,v=_.F((k=this.data)==null?void 0:k.buyButton,_.TK);v&&v.trackingParams&&!w43(v.command)&&(k=_.Ss(v.trackingParams))&&(v=_.Et())&&_.mM(v,k)};
_.W.shouldSupportWholeItemClick=function(){return!0};
_.SB.Object.defineProperties(N7.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
N7.prototype.isDeletedChanged=N7.prototype.isDeletedChanged;N7.prototype.messageChanged=N7.prototype.messageChanged;N7.prototype.dataChanged=N7.prototype.dataChanged;_.B([_.M(dOU.YtPdgLiveChatItemBehavior),_.Y("design:type",Object)],N7.prototype,"ytPdgLiveChatItemBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],N7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],N7.prototype,"ytLiveChatReduxBehavior",void 0);
_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],N7.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],N7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],N7.prototype,"data",void 0);_.B([_.A({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:Q3x}),_.Y("design:type",Object)],N7.prototype,"engagementState",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.Y("design:type",Boolean)],N7.prototype,"isUserEditable",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.Y("design:type",Boolean)],N7.prototype,"hasHeartButton",void 0);_.B([_.A({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],N7.prototype,"showOnlyHeader",void 0);
_.B([_.A({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],N7.prototype,"showFooterDivider",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Object)],N7.prototype,"allowAnimations",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],N7.prototype,"dashboardMoneyFeed",void 0);_.B([_.A({computed:"computeNoveltyImage(data)"}),_.Y("design:type",Number)],N7.prototype,"noveltyWidth",void 0);
_.B([_.A({computed:"computeAuthorPhotoSize(data)"}),_.Y("design:type",Number)],N7.prototype,"authorPhotoSize",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],N7.prototype,"modern",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],N7.prototype,"noPadding",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],N7.prototype,"dataChanged",null);
_.B([_.W9("data.message"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],N7.prototype,"messageChanged",null);_.B([_.g("data","dashboardMoneyFeed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],N7.prototype,"hideLowerBumper",null);_.B([_.W9("isDeleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],N7.prototype,"isDeletedChanged",null);
_.B([_.q({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],N7);
_.t(N7,"yt-live-chat-paid-message-renderer",function(){if(T4Q===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;KAZ===void 0&&(KAZ=document.createElement("template"));var G=KAZ;C.call(v,G.content.cloneNode(!0),k.content.firstChild);T4Q=k}k=T4Q;return k},{mode:0});var nOR;var Jh7;var Il=function(){var k=_.Ze.apply(this,arguments)||this;k._noAccessors=!0;return k};
_.E(Il,_.Ze);Il.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.wt("openPopupConfig")};
_.B([_.M(_.Eq.YtOpenPopupBehavior),_.Y("design:type",Object)],Il.prototype,"ytOpenPopupBehavior",void 0);_.B([_.SU()],Il);_.Zl=[_.Eq.YtOpenPopupBehavior,Il.prototype];var rhR;var iOx=[_.W7,GkZ,_.n5,_.H7,_.mw,_.$VR,_.ZM,_.u17,_.c1,_.ts,_.yC6];_.z("web_continuation_response_processing")&&iOx.push(_.$Y);var gnZ=new _.oi("RESPONSE_RECEIVED_COMMANDS"),g9_=new _.oi("RESPONSE_RECEIVED_COMMANDS");var Fpb="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),zsx=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],fVf=["GET_UNSEEN_NOTIFICATION_COUNT"];var Sr=function(){var k=_.Ze.apply(this,arguments)||this;k._noAccessors=!0;k.serviceEndpointHandlers=[];return k};
_.E(Sr,_.Ze);Sr.prototype.created=function(){var k=this;this.endpointHandlerActionMap={"yt-service-request":function(v,C,G,p){var P;return duD(k.hostElement,v,C,G,p,k.serviceEndpointHandlers,(P=k.onEntitiesUpdated)==null?void 0:P.bind(k))}}};
Sr.prototype.attached=function(){_.PX(_.Cn.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
Sr.prototype.detached=function(){_.WX(_.Cn.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.B([_.SU()],Sr);_.KF7=[Sr.prototype];var T5U,kjR=function(){return T5U!==void 0?T5U:T5U=document.createElement("template")};
document.head.appendChild(kjR().content);var o9U;var v9Q=document.head,CnZ=v9Q.appendChild,GjI;if(o9U===void 0){var pvZ=document.createElement("template");_.a(pvZ,"\x3c!--css-build:shady--\x3e");pvZ.content.insertBefore(kjR().content.cloneNode(!0),pvZ.content.firstChild);o9U=pvZ}GjI=o9U;CnZ.call(v9Q,GjI.content);var PnI,WpG=function(){return PnI!==void 0?PnI:PnI=document.createElement("template")};
document.head.appendChild(WpG().content);var HO7;var NeQ=document.head,IVn=NeQ.appendChild,ZOI;if(HO7===void 0){var SgQ=document.createElement("template");_.a(SgQ,"\x3c!--css-build:shady--\x3e");SgQ.content.insertBefore(WpG().content.cloneNode(!0),SgQ.content.firstChild);HO7=SgQ}ZOI=HO7;IVn.call(NeQ,ZOI.content);var uyZ;_.db("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.db("sharingRendererButtons","buttonRenderer","ytd-button-renderer");uyZ=_.z("web_button_rework")&&_.rt("BUTTON_REWORK")||_.z("web_button_rework_with_live");_.uz=function(){var k=_.e.apply(this,arguments)||this;k.isPressed=!1;k.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return k};
_.E(_.uz,_.e);_.W=_.uz.prototype;_.W.created=function(){this.showTooltips=!0};
_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.onHintIdChanged=function(){var k=this,v,C,G=(v=this.ytButtonBehavior.data)==null?void 0:(C=v.hint)==null?void 0:C.hintRenderer;if(G&&G.hintId){v=_.rc(this.hostElement,"yt-get-opened-popups-action");v=(v&&v.length===1?v[0]:[]).length>0;var p=null;G.hintId!=="sponsor-pre-purchase"||v?G.hintId.startsWith("sponsor-post-purchase")&&!v?p=CCR("membership-manage"):G.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!v&&(p=CCR("membership-freebie-join")):p=CCR("membership-join");p&&_.B_.addLowPriorityJob(function(){for(var P=
_.H(p),N=P.next();!N.done;N=P.next())k.ytComponentBehavior.resolveCommand(N.value)})}};
_.W.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.W.onYtNavigate=function(k){var v=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);v&&(k.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(v))};
_.W.onYtServiceRequestSent=function(k,v){this.handleServiceRequestActions(v);_.nA(this.hostElement,"yt-service-request-sent-button-renderer")};
_.W.onServiceRequestCompleted=function(k,v){this.handleServiceRequestActions(v);_.nA(this.hostElement,"yt-service-request-completed-button-renderer")};
_.W.updateButton=function(k){var v;if(k=(v=_.F(k,nTn))==null?void 0:v.updatedButton)this.ytButtonBehavior.data=_.F(k,_.TK)};
_.W.handleUpdateButtonAction=function(k){var v=this.ytButtonBehavior.data;v.targetId&&k.updateButtonAction.targetId&&v.targetId===k.updateButtonAction.targetId&&this.updateButton(k)};
_.W.handleServiceRequestActions=function(k){if(k=k.actions)for(var v=0;v<k.length;v++)this.updateButton(k[v])};
_.SB.Object.defineProperties(_.uz,{template:{configurable:!0,enumerable:!0,get:function(){if(rhR===void 0){var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);rhR=k}k=rhR;return k}}});
_.uz.prototype.onServiceRequestCompleted=_.uz.prototype.onServiceRequestCompleted;_.uz.prototype.onYtServiceRequestSent=_.uz.prototype.onYtServiceRequestSent;_.uz.prototype.onYtNavigate=_.uz.prototype.onYtNavigate;_.uz.prototype.onPressedStateChanged=_.uz.prototype.onPressedStateChanged;_.uz.prototype.onHintIdChanged=_.uz.prototype.onHintIdChanged;_.B([_.A(),_.Y("design:type",Object)],_.uz.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],_.uz.prototype,"isPressed",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],_.uz.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.dkL.YtButtonBehavior),_.Y("design:type",Object)],_.uz.prototype,"ytButtonBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],_.uz.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],_.uz.prototype,"ytComponentBehavior",void 0);
_.B([_.M(yx.YtRenderButtonBehavior),_.Y("design:type",Object)],_.uz.prototype,"ytRenderButtonBehavior",void 0);_.B([_.W9("data.hint.hintRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],_.uz.prototype,"onHintIdChanged",null);_.B([_.W9("isPressed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],_.uz.prototype,"onPressedStateChanged",null);
_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],_.uz.prototype,"onYtNavigate",null);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],_.uz.prototype,"onYtServiceRequestSent",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],_.uz.prototype,"onServiceRequestCompleted",null);_.B([_.q({is:"ytd-button-renderer",disableElementRegistration:uyZ})],_.uz);var Qn=function(){var k=_.e.apply(this,arguments)||this;k.modern=_.z("web_button_rework_with_live");k.buttonOverrides={style:"overlay",type:"filled"};return k};
_.E(Qn,_.e);_.W=Qn.prototype;_.W.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"}}}}};
_.W.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.W.dataChanged=function(){if(this.data&&this.data.sticker){var k=_.js(this.data.sticker.thumbnails,this.stickerWidth);k||_.AnK(k).thenCatch(function(){_.ji(new _.q5("Failed to load Super Sticker with url",k))})}};
_.W.computeAuthorPhotoSize=function(k){return(k==null?0:k.isV2Style)?32:40};
_.W.computeIsV2Style=function(k){return(k==null?0:k.isV2Style)?!0:!1};
_.W.onStickerLoaded=function(k){var v,C,G;(v=_.tK(k))==null||(C=v.parentNode)==null||(G=C.classList)==null||G.add("sticker-loaded")};
_.W.computeNoveltyImageWidth=function(k){var v,C;if(k==null?0:(v=k.headerOverlayImage)==null?0:(C=v.thumbnails)==null?0:C.length){v=k.headerOverlayImage.thumbnails[0];var G,p;if((G=k.pdgPurchasedNoveltyLoggingDirectives)==null?0:(p=G.loggingDirectives)==null?0:p.trackingParams){var P,N;RY2((P=k.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(N=P.loggingDirectives)==null?void 0:N.trackingParams)}return v.width||0}return 0};
_.W.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.W.updateStickerStyles=function(){var k=this.data;k&&(k={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.authorNameTextColor)},
_.Cm(this.hostElement,k))};
_.W.onBuyButtonClick=function(){var k,v=_.F((k=this.data)==null?void 0:k.buyButton,_.TK);v&&!w43(v.command)&&this.ytRendererBehavior.logExplicitClick(v)};
_.W.shouldSupportWholeItemClick=function(){return!0};
_.SB.Object.defineProperties(Qn.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 k;return((k=this.data)==null?0:k.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Qn.prototype.updateStickerStyles=Qn.prototype.updateStickerStyles;Qn.prototype.isDeletedChanged=Qn.prototype.isDeletedChanged;Qn.prototype.onStickerLoaded=Qn.prototype.onStickerLoaded;Qn.prototype.dataChanged=Qn.prototype.dataChanged;_.B([_.M(dOU.YtPdgLiveChatItemBehavior),_.Y("design:type",Object)],Qn.prototype,"ytPdgLiveChatItemBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Qn.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Qn.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],Qn.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Qn.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Qn.prototype,"data",void 0);
_.B([_.A({computed:"computeAuthorPhotoSize(data)"}),_.Y("design:type",Number)],Qn.prototype,"authorPhotoSize",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Qn.prototype,"isDeleted",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qn.prototype,"dashboardMoneyFeed",void 0);_.B([_.A({computed:"computeNoveltyImageWidth(data)"}),_.Y("design:type",Number)],Qn.prototype,"noveltyWidth",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Qn.prototype,"modern",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.Y("design:type",Boolean)],Qn.prototype,"isV2Style",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qn.prototype,"dataChanged",null);_.B([_.P9("yt-img-shadow-loaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Qn.prototype,"onStickerLoaded",null);
_.B([_.g("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Qn.prototype,"stickerWidth",null);_.B([_.g("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Qn.prototype,"stickerHeight",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Qn.prototype,"hasHeartButton",null);_.B([_.g("data","dashboardMoneyFeed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Qn.prototype,"hideLowerBumper",null);
_.B([_.W9("isDeleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qn.prototype,"isDeletedChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qn.prototype,"updateStickerStyles",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],Qn);
_.t(Qn,"yt-live-chat-paid-sticker-renderer",function(){if(Jh7===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;nOR===void 0&&(nOR=document.createElement("template"));var G=nOR;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Jh7=k}k=Jh7;return k},{mode:0});var Qn6;var bOL;var RsG,lVn=function(){return RsG!==void 0?RsG:RsG=document.createElement("template")};
document.head.appendChild(lVn().content);var duG,fVR=function(){return duG!==void 0?duG:duG=document.createElement("template")};
document.head.appendChild(fVR().content);var zsI;var Fp6,cnQ=function(){return Fp6!==void 0?Fp6:Fp6=document.createElement("template")};
document.head.appendChild(cnQ().content);var E9J;var aVR=document.head,MoR=aVR.appendChild,$u6;if(E9J===void 0){var Uu6=document.createElement("template");_.a(Uu6,"\x3c!--css-build:shady--\x3e");Uu6.content.insertBefore(cnQ().content.cloneNode(!0),Uu6.content.firstChild);E9J=Uu6}$u6=E9J;MoR.call(aVR,$u6.content);var g91=document.head,iOI=g91.appendChild,LpU;if(zsI===void 0){var bz=document.createElement("template");_.a(bz,"\x3c!--css-build:shady--\x3e");bz.content.insertBefore(fVR().content.cloneNode(!0),bz.content.firstChild);bz.content.insertBefore(lVn().content.cloneNode(!0),bz.content.firstChild);zsI=bz}LpU=zsI;iOI.call(g91,LpU.content);var Rl=function(){var k=_.Ze.apply(this,arguments)||this;k.focusedIndex=0;k.verticalOffset=0;k.verticalAlign="top";k.dynamicAlign=!0;return k};
_.E(Rl,_.Ze);Rl.prototype.emojiUrl=function(k){k=_.Tp(this.emojiManager,k);if(!k)return"";var v;k=(v=k.image)==null?void 0:v.thumbnails;return _.js(k,24)||""};
var OOL=function(k){var v;k.emojiVariants&&(v=k.data)!=null&&v.target&&_.Ib(k,function(){k.set("verticalOffset",-1*k.hostElement.clientHeight);var C=_.Kz(k.hostElement).querySelector("img");C&&C.focus()})};
_.W=Rl.prototype;_.W.onKeyboardEnter=function(){};
_.W.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.W.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.W.onKeyDown=function(k){switch(k.keyCode){case 13:this.onKeyboardEnter();k.preventDefault();break;case 40:this.changeFocus(1);k.preventDefault();break;case 38:this.changeFocus(-1);k.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.W.onYtEmojiSelect=function(k){var v=this,C,G,p,P,N,I,S,Q;return _.Z(function(R){if(R.nextAddress==1)return G=(C=v.data)==null?void 0:C.emoji,N=((p=G)==null?void 0:p.stickyPrefId)||((P=G)==null?void 0:P.emojiId),S=(I=k.detail)==null?void 0:I.emojiId,N&&S&&N!==S?R.yield((Q=v.emojiManager)==null?void 0:eYZ(Q,G,S),2):R.return();_.JR(v.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[G,S]);_.OQ(R)})};
_.W.changeFocus=function(k){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+k+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(k=_.Kz(this.hostElement).querySelector("#variants"))&&k.children[this.focusedIndex].focus())};
_.SB.Object.defineProperties(Rl.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
Rl.prototype.onYtEmojiSelect=Rl.prototype.onYtEmojiSelect;Rl.prototype.onKeyDown=Rl.prototype.onKeyDown;Rl.prototype.onEmojiVariantsChanged=Rl.prototype.onEmojiVariantsChanged;Rl.prototype.onVerticalOffsetOrPositionTargetChanged=Rl.prototype.onVerticalOffsetOrPositionTargetChanged;_.B([_.M(_.kS),_.Y("design:type",Object)],Rl.prototype,"ironOverlayBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Rl.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",_.KX)],Rl.prototype,"emojiManager",void 0);
_.B([_.A(),_.Y("design:type",Object)],Rl.prototype,"emojiVariants",void 0);_.B([_.A(),_.Y("design:type",Object)],Rl.prototype,"focusedIndex",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Rl.prototype,"positionTarget",null);_.B([_.A({reflectToAttribute:!0}),_.g("verticalOffset","data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Rl.prototype,"isPositioned",null);_.B([_.A(),_.Y("design:type",Object)],Rl.prototype,"verticalOffset",void 0);
_.B([_.A(),_.Y("design:type",Object)],Rl.prototype,"verticalAlign",void 0);_.B([_.A(),_.Y("design:type",Object)],Rl.prototype,"dynamicAlign",void 0);_.B([_.W9("verticalOffset","positionTarget"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Rl.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.B([_.W9("emojiVariants"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Rl.prototype,"onEmojiVariantsChanged",null);
_.B([_.P9("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],Rl.prototype,"onKeyDown",null);_.B([_.P9("yt-emoji-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype",Promise)],Rl.prototype,"onYtEmojiSelect",null);_.B([_.SU()],Rl);var yn7=[Rl.prototype];var XvR;var xuZ;var AnU=/medium-light|medium-dark|light|medium|dark/,esU=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,qgn=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),lz=function(){var k=_.e.apply(this,arguments)||this;k.userSelection={left:null,right:null};k.scrollAction="lock";k.isEmojiDraftInProgress=!1;return k};
_.E(lz,_.e);_.W=lz.prototype;_.W.onClick=function(k){k=_.tK(k);k instanceof HTMLImageElement&&this.selectOrUpdateEmoji(k)};
_.W.selectOrUpdateEmoji=function(k){var v=k.getAttribute("selection");v&&(v==="default"?_.nA(this.hostElement,"yt-emoji-select",_.Tp(this.emojiManager,k.id)):v==="left"?this.userSelection=Object.assign({},this.userSelection,{left:k.src}):v==="right"?this.userSelection=Object.assign({},this.userSelection,{right:k.src}):v==="user"&&this.userSelection.left&&this.userSelection.right&&_.nA(this.hostElement,"yt-emoji-select",_.Tp(this.emojiManager,k.id)))};
_.W.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.W.onMultiSelectorThumbnailRowChanged=function(){var k,v,C;((k=this.data)==null?0:(v=k.emoji)==null?0:(C=v.multiSelectorThumbnailRow)==null?0:C.length)&&this.openSelector()};
_.W.getThumbnailFromEmojiRow=function(k){var v,C;return(k==null?void 0:(v=k.thumbnails)==null?void 0:(C=v[0])==null?void 0:C.url)||""};
_.W.getEmojiAltTextForPartialSelector=function(k){var v;return((v=this.getThumbnailFromEmojiRow(k).match(esU))==null?void 0:v[0])||""};
_.W.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.W.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.W.getRowSelection=function(k){return["left","right"][k]};
_.W.getIdFromComposedEmoji=function(k){return(k==null?void 0:k.emojiId)||""};
_.W.getEmojiFromPartialSelections=function(k,v){if(!k&&!v)return null;var C,G,p=(C=this.data)==null?void 0:(G=C.emoji)==null?void 0:G.variantIds;if(!p||!p.length)return null;var P;k=(P=k.match(AnU))==null?void 0:P[0];var N;v=(N=v.match(AnU))==null?void 0:N[0];if(!k||!v)return null;var I=qgn.get(k);N=qgn.get(v);if(I===N){N=Array.from(qgn.values()).filter(function(Q){return Q!==I}).join("|");
var S=new RegExp("^((?!("+N+")).)*"+I+"$")}else S=new RegExp(I+".*"+N);return(p=p.find(function(Q){return S.test(Q)}))&&_.Tp(this.emojiManager,p)||null};
_.W.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var k,v=this.ytEmojiSelectorBehavior.emojiUrl(((k=this.data.emoji)==null?void 0:k.emojiId)||"");_.Kz(this.hostElement).querySelector('[selection="user"]').src.includes(v)||(this.isEmojiDraftInProgress=!0)}};
_.W.onDomChange=function(){OOL(this.ytEmojiSelectorBehavior)};
_.W.getFocusableElements=function(){return _.Kz(this.hostElement).querySelectorAll("img").filter(function(k){return k.getAttribute("role")==="option"})};
_.W.changeFocus=function(k){var v=this.getFocusableElements();v!=null&&v.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+k+v.length)%v.length,this.ytEmojiSelectorBehavior.focusedIndex<v.length&&(k=v[this.ytEmojiSelectorBehavior.focusedIndex])&&k.focus())};
_.W.onKeyboardEnter=function(){var k=this.getFocusableElements();k!=null&&k.length&&(k=k[this.ytEmojiSelectorBehavior.focusedIndex])&&k instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(k),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.SB.Object.defineProperties(lz.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var k=this,v,C,G;return this.emojiManager&&((v=this.data)==null?0:(C=v.emoji)==null?0:(G=C.variantIds)==null?0:G.length)?this.data.emoji.variantIds.map(function(p){return!!p&&_.Tp(k.emojiManager,p)}).filter(function(p){return!!p}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var k,v=(k=this.userSelection)==null?void 0:k.left,C;k=(C=this.userSelection)==null?void 0:C.right;return v&&k?this.getEmojiFromPartialSelections(v,k):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.composedEmojiSelection)==null?0:k.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var v;k=(v=this.userSelection)==null?void 0:v.left;var C;v=(C=this.userSelection)==null?void 0:C.right;if(!k&&!v){var G;return this.ytEmojiSelectorBehavior.emojiUrl(((G=this.data.emoji)==null?void 0:G.emojiId)||"")}return k&&!v?k:!k&&v?v:""}}});
lz.prototype.onMultiSelectorThumbnailRowChanged=lz.prototype.onMultiSelectorThumbnailRowChanged;lz.prototype.onClick=lz.prototype.onClick;_.B([_.M(_.kS),_.Y("design:type",Object)],lz.prototype,"ironOverlayBehavior",void 0);_.B([_.M(yn7),_.Y("design:type",Object)],lz.prototype,"ytEmojiSelectorBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lz.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",_.KX)],lz.prototype,"emojiManager",void 0);
_.B([_.A(),_.Y("design:type",Object)],lz.prototype,"userSelection",void 0);_.B([_.A(),_.Y("design:type",Object)],lz.prototype,"scrollAction",void 0);_.B([_.A(),_.Y("design:type",Object)],lz.prototype,"isEmojiDraftInProgress",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lz.prototype,"emojiVariants",null);_.B([_.g("data","userSelection"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lz.prototype,"composedEmojiSelection",null);
_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[MouseEvent]),_.Y("design:returntype")],lz.prototype,"onClick",null);_.B([_.W9("data.emoji.multiSelectorThumbnailRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lz.prototype,"onMultiSelectorThumbnailRowChanged",null);_.B([_.g("data","userSelection","composedEmojiSelection"),_.Y("design:type",String),_.Y("design:paramtypes",[])],lz.prototype,"draftEmojiUrl",null);
_.B([_.Mf({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],lz);
_.t(lz,"yt-emoji-multi-person-selector",function(){if(xuZ===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;XvR===void 0&&(XvR=document.createElement("template"));var G=XvR;C.call(v,G.content.cloneNode(!0),k.content.firstChild);xuZ=k}k=xuZ;return k},{mode:2});var muL;var Du6;var d9=function(){var k=_.e.apply(this,arguments)||this;k.tooltip_=null;return k};
_.E(d9,_.e);_.W=d9.prototype;_.W.dataChanged_=function(){var k;if((k=this.data)==null?0:k.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.Kz(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.v9)(this.tooltip_).textContent=this.data.tooltip};
_.W.computeTargetId=function(){var k;return((k=this.data)==null?void 0:k.targetId)||""};
_.W.computeId_=function(k){return k};
_.W.computeIcon_=function(k){return _.TQ(k)};
_.W.onTap_=function(){this.active=!this.active;_.nA(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.W.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("active-changed",this.active))};
_.SB.Object.defineProperties(d9.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var k,v;if((k=this.data)==null?0:(v=k.icon)==null?0:v.iconType)return this.data.icon.iconType==="SUPER_STICKER";var C,G;return((C=this.data)==null?void 0:(G=C.icon)==null?void 0:G.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
d9.prototype.activeChangedForBinding=d9.prototype.activeChangedForBinding;d9.prototype.dataChanged_=d9.prototype.dataChanged_;_.B([_.M(_.Y4.YtLiveChatTooltipTargetingBehavior),_.Y("design:type",Object)],d9.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],d9.prototype,"data",void 0);_.B([_.A({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.Y("design:type",String)],d9.prototype,"id",void 0);
_.B([_.A({computed:"computeTargetId(data.targetId)"}),_.Y("design:type",String)],d9.prototype,"targetId",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],d9.prototype,"active",void 0);_.B([_.A({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.Y("design:type",String)],d9.prototype,"icon",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],d9.prototype,"dataChanged_",null);
_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],d9.prototype,"iconFilled",null);_.B([_.W9("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],d9.prototype,"activeChangedForBinding",null);_.B([_.Mf({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],d9);
_.t(d9,"yt-emoji-picker-category-button-renderer",function(){if(Du6===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;muL===void 0&&(muL=document.createElement("template"));var G=muL;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Du6=k}k=Du6;return k},{mode:2});var toD;var snL;var fb=function(){var k=_.e.apply(this,arguments)||this;k.ariaLabel=null;k.ariaActivedescendant=null;k.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};k.JSC$14358_ignoreNextFocus_=!1;k.longPressTimeoutId=-1;return k};
_.E(fb,_.e);_.W=fb.prototype;_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.W.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.W.emojiChanged_=function(){this.changeFocus_(0,!1);for(var k=_.WU(),v=0;v<this.emoji.length;v++){var C={veType:88013,elementIndex:v},G=this.emoji[v];G.isCustomEmoji&&(G=document.querySelector(("#"+G.emojiId).replace("/","\\/")))&&(C=_.PU(k,C))&&(G.visualElement=C)}};
_.W.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.W.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.W.emojiSkinToneChanged_=function(k){this.skinTone=k};
_.W.dataChanged=function(){this.data&&this.data.emojiData&&yh1(this.emojiManager,this.data.emojiData)};
_.W.emojiUrl=function(k){k=this.getEmoji(k);if(!k)return"";var v;k=(v=k.image)==null?void 0:v.thumbnails;return _.js(k,24)||""};
_.W.emojiAlt=function(k){var v=this.get("image.accessibility.accessibilityData.label",k);return v?v:k.isCustomEmoji?k.shortcuts[0]:k.emojiId};
_.W.emojiAriaLabel=function(k){return k.shortcuts?k.shortcuts[0]:""};
_.W.emojiAriaSelected=function(k,v,C){return k&&C==v?"true":"false"};
_.W.getEmoji=function(k){if(this.emojiManager)return this.shouldUseStickyPreferences?xGU(this.emojiManager,k):kI(this.emojiManager,k)};
_.W.computeId_=function(k){return k.categoryId||""};
_.W.computeEmoji=function(k){var v=this;return this.emojiManager?k.emojiIds?k.emojiIds.map(function(C){return C?_.Tp(v.emojiManager,C):null}).filter(esK):k.emojiData?k.emojiData.map(function(C){var G=!!C.emojiId&&_.Tp(v.emojiManager,C.emojiId);
return G?Object.assign({},G,C):null}).filter(esK):[]:[]};
_.W.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.W.computeAriaLabel_=function(k){return _.ty(k)};
_.W.computeAriaActivedescendant_=function(k,v){return k&&k[v]?k[v].emojiId||"":""};
_.W.handleLongPressEmojiWithVariants=function(k,v){this.changeFocusToEmoji(k.emojiId,!1);this.openVariantSelector(k,v)};
_.W.onMouseDown=function(k){var v=this;this.hostElement!==document.activeElement&&(this.JSC$14358_ignoreNextFocus_=!0);if(k.button===0){var C=_.tK(k);if(C instanceof HTMLImageElement){var G=_.Kz(this.hostElement).querySelector("#repeat").itemForElement(C);this.emojiContainsVariants(G)&&(this.longPressTimeoutId=setTimeout(function(){v.handleLongPressEmojiWithVariants(G,C)},500))}}};
_.W.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.W.onFocus=function(){this.JSC$14358_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14358_ignoreNextFocus_=!1};
_.W.onBlur_=function(){this.showFocus=!1};
_.W.emojiContainsVariants=function(k){return!!(k&&k.variantIds&&k.variantIds.length)};
_.W.onClick=function(k){clearTimeout(this.longPressTimeoutId);k=_.tK(k);if(k instanceof HTMLImageElement){var v=k.id;this.changeFocusToEmoji(v,!1);var C=this.getEmoji(v),G;if(G=this.shouldUseStickyPreferences&&this.emojiContainsVariants(C)){var p;G=!((p=this.emojiManager.emojiMap[v])!=null&&p.stickyPrefId)}G?(p=_.Kz(this.hostElement).querySelector("#repeat").itemForElement(k),this.openVariantSelector(p,k)):_.nA(this.hostElement,"yt-emoji-select",C)}};
_.W.isActiveEmojiWithVariants=function(k,v){return k&&v?v.stickyPrefId?k===v.stickyPrefId:k===v.emojiId:!1};
_.W.onCloseEmojiVariantSelector=function(k){this.activeEmojiWithVariantsId===k&&(this.activeEmojiWithVariantsId="")};
_.W.onMouseOver_=function(k){k=_.tK(k);k instanceof HTMLImageElement&&_.nA(this.hostElement,"yt-emoji-hover",_.Tp(this.emojiManager,k.id))};
_.W.changeFocus_=function(k,v){this.focusedIndex=(this.focusedIndex+k+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(k=this.emoji[this.focusedIndex],v&&(this.showFocus=!0,_.Kz(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.nA(this.hostElement,"yt-emoji-hover",k)))};
_.W.changeFocusToEmoji=function(k,v){if(k){var C=this.emoji.findIndex(function(G){return G.emojiId===k});
C!==-1&&this.changeFocus_(C-this.focusedIndex,v)}};
_.W.onKeyDown_=function(k){switch(k.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var v=this.emoji[this.focusedIndex];if(v&&v.emojiId){if(this.emojiContainsVariants(v)){var C=_.Kz(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(v,C)}else _.nA(this.hostElement,"yt-emoji-select",kI(this.emojiManager,v.emojiId)),this.hostElement.focus();k.preventDefault()}}break;case 40:this.changeFocus_(1,!0);k.preventDefault();break;case 38:this.changeFocus_(-1,!0),
k.preventDefault()}};
_.W.onEmojiStickyPreferenceChanged=function(k,v){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&k.emojiId&&k.variantIds&&k.variantIds.includes(v)&&this.activeEmojiWithVariantsId!==v&&this.setStickyEmojiPreference(k.emojiId,v)};
_.W.openVariantSelector=function(k,v){this.activeEmojiWithVariantsId=k.stickyPrefId||k.emojiId||"";_.nA(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:k,target:v})};
_.W.setStickyEmojiPreference=function(k,v){if(this.data){var C=this.emoji.findIndex(function(p){return p.emojiId===k});
if(C!==-1){var G=this.emoji[C];G.stickyPrefId=v;this.set("emoji."+C,Object.assign({},G));this.activeEmojiWithVariantsId=v}}};
fb.prototype.onKeyDown_=fb.prototype.onKeyDown_;fb.prototype.onMouseOver_=fb.prototype.onMouseOver_;fb.prototype.onClick=fb.prototype.onClick;fb.prototype.onBlur_=fb.prototype.onBlur_;fb.prototype.onFocus=fb.prototype.onFocus;fb.prototype.onMouseUp=fb.prototype.onMouseUp;fb.prototype.onMouseDown=fb.prototype.onMouseDown;fb.prototype.dataChanged=fb.prototype.dataChanged;fb.prototype.disableIncrementalLoadingChanged_=fb.prototype.disableIncrementalLoadingChanged_;fb.prototype.emojiManagerChanged_=fb.prototype.emojiManagerChanged_;
fb.prototype.emojiChanged_=fb.prototype.emojiChanged_;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],fb.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],fb.prototype,"data",void 0);_.B([_.A({computed:"computeId_(data)"}),_.Y("design:type",String)],fb.prototype,"id",void 0);_.B([_.A({computed:"computeEmoji(data)"}),_.Y("design:type",Array)],fb.prototype,"emoji",void 0);_.B([_.A(),_.Y("design:type",Number)],fb.prototype,"skinTone",void 0);
_.B([_.A(),_.Y("design:type",_.KX)],fb.prototype,"emojiManager",void 0);_.B([_.A(),_.Y("design:type",Boolean)],fb.prototype,"disableIncrementalLoading",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],fb.prototype,"focusedIndex",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],fb.prototype,"showFocus",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.Y("design:type",Object)],fb.prototype,"ariaLabel",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.Y("design:type",Object)],fb.prototype,"ariaActivedescendant",void 0);_.B([_.A({value:60}),_.Y("design:type",Number)],fb.prototype,"domRepeatTargetFramerate",void 0);_.B([_.A({value:1}),_.Y("design:type",Number)],fb.prototype,"domRepeatInitialCount",void 0);_.B([_.A({value:""}),_.Y("design:type",String)],fb.prototype,"activeEmojiWithVariantsId",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],fb.prototype,"shouldUseStickyPreferences",void 0);_.B([_.W9("emoji"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fb.prototype,"emojiChanged_",null);_.B([_.W9("emojiManager"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fb.prototype,"emojiManagerChanged_",null);
_.B([_.W9("disableIncrementalLoading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fb.prototype,"disableIncrementalLoadingChanged_",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fb.prototype,"dataChanged",null);_.B([_.P9("mousedown"),_.Y("design:type",Function),_.Y("design:paramtypes",[Object]),_.Y("design:returntype")],fb.prototype,"onMouseDown",null);
_.B([_.P9("mouseup"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fb.prototype,"onMouseUp",null);_.B([_.P9("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fb.prototype,"onFocus",null);_.B([_.P9("blur"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fb.prototype,"onBlur_",null);
_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],fb.prototype,"onClick",null);_.B([_.P9("mouseover"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],fb.prototype,"onMouseOver_",null);_.B([_.P9("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],fb.prototype,"onKeyDown_",null);
_.B([_.Mf({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],fb);
_.t(fb,"yt-emoji-picker-category-renderer",function(){if(snL===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;toD===void 0&&(toD=document.createElement("template"));var G=toD;C.call(v,G.content.cloneNode(!0),k.content.firstChild);snL=k}k=snL;return k},{mode:2});var Vo1;var hsn;var Be1;var jn7;var zq=function(){var k=_.e.apply(this,arguments)||this;k.ariaLabel=null;k.ariaActivedescendant=null;k.getFormattedStringRawText=_.ty;k.JSC$14364_ignoreNextFocus_=!1;return k};
_.E(zq,_.e);_.W=zq.prototype;_.W.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")};
_.W.emojiUrl=function(k){var v,C;k=(v=kI(this.emojiManager,k,!0))==null?void 0:(C=v.image)==null?void 0:C.thumbnails;return _.js(k,24)||""};
_.W.emojiAlt=function(k){var v=this.get("image.accessibility.accessibilityData.label",k);return v?v:k.isCustomEmoji?k.shortcuts[0]:k.emojiId};
_.W.emojiId=function(k){return"emoji"+k};
_.W.computeId_=function(k){return k.categoryId||""};
_.W.computeAriaActivedescendant_=function(k){return this.emoji&&k<this.emoji.length?this.emojiId(k):""};
_.W.emojiChanged_=function(){this.changeFocus_(0,!1);for(var k=_.WU(),v=0;v<this.emoji.length;v++){var C={veType:88013,elementIndex:v},G=this.emoji[v];G.isCustomEmoji&&(G=document.querySelector(("#"+G.emojiId).replace("/","\\/")))&&(C=_.PU(k,C))&&(G.visualElement=C)}};
_.W.computeEmoji_=function(k){var v=this;return this.emojiManager?k.emojiIds.map(function(C){return _.Tp(v.emojiManager,C,!0)}).filter(qg2):[]};
_.W.titleOffsetChanged_=function(){var k=this.hostElement.getBoundingClientRect(),v=_.Kz(this.hostElement).querySelector("#title").getBoundingClientRect();k=Math.max(0,Math.min(this.titleOffset,k.height-v.height));_.Kz(this.hostElement).querySelector("#title").style.top=k+"px"};
_.W.onEmojiMouseOver_=function(k){_.nA(this.hostElement,"yt-emoji-hover",k.model.item)};
_.W.onEmojiTap_=function(k){this.data.command&&(k=aif(_.Ql().resolve(_.uL(oG)),this.data.command,k),_.nA(this.hostElement,"yt-navigate",k))};
_.W.emojiAriaLabel=function(k){return k.shortcuts[0]};
_.W.emojiAriaSelected=function(k,v,C){return k&&C==v?"true":"false"};
_.W.changeFocus_=function(k,v){var C=this.emoji.length;this.focusedIndex=(this.focusedIndex+k+C)%C;k=this.emoji[this.focusedIndex];if(v){var G;(G=_.Kz(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||G.scrollIntoView(!1);_.nA(this.hostElement,"yt-emoji-hover",k)}};
_.W.onMouseDown_=function(){this.JSC$14364_ignoreNextFocus_=!0};
_.W.onFocus_=function(){this.JSC$14364_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14364_ignoreNextFocus_=!1};
_.W.onBlur_=function(){this.showFocus=!1};
_.W.onKeyDown_=function(k){switch(k.keyCode){case 13:this.onEmojiTap_(k);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);k.preventDefault();break;case 38:this.changeFocus_(-1,!0),k.preventDefault()}};
zq.prototype.onKeyDown_=zq.prototype.onKeyDown_;zq.prototype.onBlur_=zq.prototype.onBlur_;zq.prototype.onFocus_=zq.prototype.onFocus_;zq.prototype.onMouseDown_=zq.prototype.onMouseDown_;zq.prototype.onEmojiTap_=zq.prototype.onEmojiTap_;zq.prototype.titleOffsetChanged_=zq.prototype.titleOffsetChanged_;zq.prototype.emojiChanged_=zq.prototype.emojiChanged_;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],zq.prototype,"ytComponentBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],zq.prototype,"data",void 0);_.B([_.A({computed:"computeId_(data)"}),_.Y("design:type",String)],zq.prototype,"id",void 0);_.B([_.A({computed:"computeEmoji_(data)"}),_.Y("design:type",Array)],zq.prototype,"emoji",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],zq.prototype,"titleOffset",void 0);_.B([_.A({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.Y("design:type",Object)],zq.prototype,"ariaLabel",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.Y("design:type",Object)],zq.prototype,"ariaActivedescendant",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],zq.prototype,"showFocus",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],zq.prototype,"focusedIndex",void 0);_.B([_.A(),_.Y("design:type",_.KX)],zq.prototype,"emojiManager",void 0);
_.B([_.W9("emoji"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zq.prototype,"emojiChanged_",null);_.B([_.W9("titleOffset"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zq.prototype,"titleOffsetChanged_",null);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],zq.prototype,"onEmojiTap_",null);
_.B([_.P9("mousedown"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zq.prototype,"onMouseDown_",null);_.B([_.P9("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zq.prototype,"onFocus_",null);_.B([_.P9("blur"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zq.prototype,"onBlur_",null);
_.B([_.P9("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],zq.prototype,"onKeyDown_",null);_.B([_.Mf({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],zq);
_.t(zq,"yt-emoji-picker-upsell-category-renderer",function(){if(jn7===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Be1===void 0&&(Be1=document.createElement("template"));var G=Be1;C.call(v,G.content.cloneNode(!0),k.content.firstChild);jn7=k}k=jn7;return k},{mode:2});var YgU;var wv6;var F1=function(){var k=_.e.apply(this,arguments)||this;k.scrollAction="lock";k.verticalAlign="top";return k};
_.E(F1,_.e);_.W=F1.prototype;_.W.onClick=function(k){k=_.tK(k);k instanceof HTMLImageElement&&_.nA(this.hostElement,"yt-emoji-select",_.Tp(this.emojiManager,k.id))};
_.W.openSelector=function(){this.ironOverlayBehavior.open()};
_.W.onDomChange=function(){OOL(this.ytEmojiSelectorBehavior)};
_.W.computeIsFamilySelector=function(k){var v;return(k==null?void 0:(v=k.emoji)==null?void 0:v.emojiId)==="\ud83d\udc6a"};
_.W.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var k=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];k&&k.emojiId&&(_.nA(this.hostElement,"yt-emoji-select",_.Tp(this.emojiManager,k.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.SB.Object.defineProperties(F1.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var k=this,v,C,G;return this.emojiManager&&((v=this.data)==null?0:(C=v.emoji)==null?0:(G=C.variantIds)==null?0:G.length)?this.data.emoji.variantIds.map(function(p){return!!p&&_.Tp(k.emojiManager,p)}).filter(function(p){return!!p}):[]}}});
F1.prototype.onClick=F1.prototype.onClick;_.B([_.M(_.kS),_.Y("design:type",Object)],F1.prototype,"ironOverlayBehavior",void 0);_.B([_.M(yn7),_.Y("design:type",Object)],F1.prototype,"ytEmojiSelectorBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],F1.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",_.KX)],F1.prototype,"emojiManager",void 0);_.B([_.A(),_.Y("design:type",Object)],F1.prototype,"scrollAction",void 0);_.B([_.A(),_.Y("design:type",Object)],F1.prototype,"verticalAlign",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.Y("design:type",Boolean)],F1.prototype,"isFamilySelector",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],F1.prototype,"emojiVariants",null);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[MouseEvent]),_.Y("design:returntype")],F1.prototype,"onClick",null);_.B([_.Mf({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],F1);
_.t(F1,"yt-emoji-variant-selector",function(){if(wv6===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;YgU===void 0&&(YgU=document.createElement("template"));var G=YgU;C.call(v,G.content.cloneNode(!0),k.content.firstChild);wv6=k}k=wv6;return k},{mode:2});var n9n=/:/g,Jn1=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],cc=function(){var k=_.e.apply(this,arguments)||this;k.emojiVariantSelector=null;k.emojiMultiPersonSelector=null;k.identity=_.m6;k.lastAnimationTime_=0;k.animationStart_=null;k.animationEnd_=null;return k};
_.E(cc,_.e);_.W=cc.prototype;
_.W.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}}};
_.W.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.ol)};
_.W.attached=function(){_.KU&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&XHn(this.emojiManager)};
_.W.dataChanged=function(){var k;if((k=this.data)==null?0:k.categories){k=this.emojiManager;var v=this.getCustomEmojiIds();k.pickerCustomEmojiIds=[].concat(_.tX(UGL),_.tX(v))}};
_.W.getCustomEmojiIds=function(){var k,v=(k=this.data.categories)==null?void 0:k.find(function(P){var N;return((N=P.emojiPickerCategoryRenderer)==null?void 0:N.categoryId)&&Jn1.includes(P.emojiPickerCategoryRenderer.categoryId)}),C;
k=(C=this.data.categories)==null?void 0:C.find(function(P){return P.emojiPickerUpsellCategoryRenderer});
var G,p;return[v==null?void 0:(G=v.emojiPickerCategoryRenderer)==null?void 0:G.emojiIds,k==null?void 0:(p=k.emojiPickerUpsellCategoryRenderer)==null?void 0:p.emojiIds].flat().filter(function(P){return!!P})};
_.W.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.W.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.W.updateCategoriesAndPlaceholderInternal=function(k,v){var C=this;k&&v&&(this.categories=k.categories||[],this.categoryButtons=k.categoryButtons||[],this.resetPlaceholder(),this.search="",_.yq(function(){C.updateButtons_()}))};
_.W.computeId_=function(k){return k.id||""};
_.W.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(k){return k.emojiPickerCategoryRenderer&&k.emojiPickerCategoryRenderer.emojiData}):!1};
_.W.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.W.onShowEmojiVariantSelector=function(k){var v=k.detail.emojiData;v.variantIds&&v.variantIds.length&&(v.multiSelectorThumbnailRow&&v.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:v,target:k.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:v,target:k.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.W.onIronOverlayClosed=function(k){var v=xGU(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");v&&k.composedPath&&(k.composedPath().includes(_.Kz(this.hostElement).querySelector("#emoji-variant-selector"))||k.composedPath().includes(_.Kz(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.JR(this.hostElement,"yt-close-emoji-variant-selector",[v.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.W.onEmojiVariantSelectorMouseup=function(k){var v=k.target.firstChild;this.variantSelectorOpened&&v&&_.yq(function(){v.noCancelOnOutsideClick=!1},100)};
_.W.onEmojiVariantSelectorMousedown=function(k){k=k.target.firstChild;this.variantSelectorOpened&&k&&(k.noCancelOnOutsideClick=!1)};
_.W.onSelectCategory_=function(k){var v=this.search!="";this.search="";for(var C=_.Kz(this.hostElement).querySelector("#categories").children,G=0;G<C.length;G++){var p=C[G];if(p.id==k.detail.categoryId){v?(_.Kz(this.hostElement).querySelector("#categories").scrollTop=p.offsetTop,this.updateButtons_()):(this.animationStart_=_.Kz(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=p.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.W.onEmojiHover_=function(k){this.placeholder=k.detail.shortcuts?k.detail.shortcuts[0]:""};
_.W.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.W.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.W.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.W.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.W.computeSearchCategory_=function(k){k=k.replace(n9n,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();k=k.split(" ");for(var v=[],C=this.emojiManager.emojis,G=0;G<C.length;G++){var p=C[G];if(p.searchTerms)for(var P=0;P<p.searchTerms.length;P++){for(var N=p.searchTerms[P].toLocaleLowerCase(),I=!1,S=0;S<k.length;S++)if(N.indexOf(k[S])!=-1){I=!0;break}if(I&&(!p.isCustomEmoji||!p.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(p.emojiId))){v.push(p.emojiId);
break}}}return{categoryId:-1,emojiIds:v}};
_.W.computeSearchEmptyMessage_=function(k,v){return k&&v&&v.emojiIds&&v.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.W.computeSearching_=function(k){return this.emojiManager&&k.replace(n9n,"").length>1};
_.W.computeSkinToneHidden=function(){var k;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((k=this.data)==null||!k.hideSkinTonePicker)};
_.W.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.W.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.W.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.W.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.W.selectSkinTone_=function(k){k=Number(k.target.getAttribute("tone"));this.set("emojiManager.skinTone",k);_.JR(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[k]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.W.skinToneChanged_=function(){_.Kz(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var k=_.Kz(this.hostElement).querySelector("#dropdown-content").children,v=0;v<k.length;v++)v===this.skinTone?k[v].setAttribute("selected",""):k[v].removeAttribute("selected")};
_.W.animateScroll_=function(k){this.lastAnimationTime_||(this.lastAnimationTime_=k);k-=this.lastAnimationTime_;k<200?(_.Kz(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*k/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.Kz(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.W.searchChanged_=function(){this.updateButtons_()};
_.W.updateButtons_=function(){var k=null;if(!this.search)for(var v=_.Kz(this.hostElement).querySelector("#categories").scrollTop,C=_.Kz(this.hostElement).querySelector("#categories").children,G=0;G<C.length;G++){var p=C[G];p.offsetTop<=v&&(k=p.id)}v=_.Kz(this.hostElement).querySelector("#category-buttons").children;for(C=0;C<v.length;C++)G=v[C],G.active=G.id===k};
cc.prototype.searchChanged_=cc.prototype.searchChanged_;cc.prototype.skinToneChanged_=cc.prototype.skinToneChanged_;cc.prototype.onEmojiHover_=cc.prototype.onEmojiHover_;cc.prototype.onSelectCategory_=cc.prototype.onSelectCategory_;cc.prototype.onShowEmojiVariantSelector=cc.prototype.onShowEmojiVariantSelector;cc.prototype.updateCategoriesAndPlaceholder_=cc.prototype.updateCategoriesAndPlaceholder_;cc.prototype.dataChanged=cc.prototype.dataChanged;
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cc.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],cc.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cc.prototype,"data",void 0);_.B([_.A({value:function(){return[]}}),
_.Y("design:type",Array)],cc.prototype,"categories",void 0);_.B([_.A({value:function(){return[]}}),
_.Y("design:type",Array)],cc.prototype,"categoryButtons",void 0);_.B([_.A({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],cc.prototype,"disableScroll",void 0);_.B([_.A({computed:"computeId_(data)",reflectToAttribute:!0}),_.Y("design:type",String)],cc.prototype,"id",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],cc.prototype,"selected",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],cc.prototype,"disableIncrementalLoading",void 0);_.B([_.A(),_.Y("design:type",String)],cc.prototype,"placeholder",void 0);_.B([_.A({value:""}),_.Y("design:type",String)],cc.prototype,"search",void 0);_.B([_.A({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],cc.prototype,"searching",void 0);_.B([_.A({computed:"computeSearchCategory_(search)"}),_.Y("design:type",Object)],cc.prototype,"searchCategory",void 0);
_.B([_.A({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.Y("design:type",Object)],cc.prototype,"searchEmptyMessage",void 0);_.B([_.A({computed:"identity(emojiManager.skinTone)"}),_.Y("design:type",Number)],cc.prototype,"skinTone",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],cc.prototype,"skinToneOpened",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],cc.prototype,"variantSelectorOpened",void 0);
_.B([_.A({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.Y("design:type",Boolean)],cc.prototype,"skinToneHidden",void 0);_.B([_.A(),_.Y("design:type",_.KX)],cc.prototype,"emojiManager",void 0);_.B([_.A(),_.Y("design:type",Object)],cc.prototype,"emojiVariantSelector",void 0);_.B([_.A(),_.Y("design:type",Object)],cc.prototype,"emojiMultiPersonSelector",void 0);
_.B([_.A({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.Y("design:type",Boolean)],cc.prototype,"shouldUseStickyPreferences",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cc.prototype,"dataChanged",null);_.B([_.W9("data","selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cc.prototype,"updateCategoriesAndPlaceholder_",null);
_.B([_.P9("yt-show-emoji-variant-selector"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],cc.prototype,"onShowEmojiVariantSelector",null);_.B([_.P9("yt-emoji-picker-select-category"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],cc.prototype,"onSelectCategory_",null);_.B([_.P9("yt-emoji-hover"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],cc.prototype,"onEmojiHover_",null);
_.B([_.W9("skinTone"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cc.prototype,"skinToneChanged_",null);_.B([_.W9("search"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cc.prototype,"searchChanged_",null);_.B([_.Mf({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],cc);
_.t(cc,"yt-emoji-picker-renderer",function(){if(hsn===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Vo1===void 0&&(Vo1=document.createElement("template"));var G=Vo1;C.call(v,G.content.cloneNode(!0),k.content.firstChild);hsn=k}k=hsn;return k},{mode:2});var EB=function(){var k=_.e.apply(this,arguments)||this;k.emojiManager=_.ol;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.selectedIndex=1;k.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return k};
_.E(EB,_.e);_.W=EB.prototype;_.W.handleEmojiCustomizationVisible=function(k){this.emojiPickerRenderer.selected=k;this.selectedIndex=1;k?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.W.emojiCustomizationSetChanged=function(){var k;(k=this.data)!=null&&k.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.Ki(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.W.updateSaveButtonState=function(k){var v;(v=this.data)!=null&&v.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.ud("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:k}))};
_.W.emojiUrl=function(k){k=_.Tp(this.emojiManager,k);if(!k)return"";var v;k=(v=k.image)==null?void 0:v.thumbnails;return _.js(k,24)||""};
_.W.emojiAlt=function(k){var v=_.Tp(this.emojiManager,k);if(!v)return k;var C,G,p,P=(v==null?void 0:(C=v.image)==null?void 0:(G=C.accessibility)==null?void 0:(p=G.accessibilityData)==null?void 0:p.label)||"";return P?P:v.isCustomEmoji?v.shortcuts[0]:v.emojiId||k};
_.W.emojiAriaLabel=function(k){var v,C;return((v=_.Tp(this.emojiManager,k))==null?void 0:(C=v.shortcuts)==null?void 0:C[0])||k};
_.W.onEmojiClick=function(k){k.model.index!==0&&(this.selectedIndex=k.model.index)};
_.W.onEmojiSelect=function(k){k=k.detail;var v,C;((v=this.data)==null?0:v.emojiCustomizationSetEntityKey)&&((C=this.emojiCustomizationSet)==null?0:C.emojiId)&&k.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,k.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.ud("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,k.emojiId,this.selectedIndex)}))};
_.W.canEditEmoji=function(k,v,C){k=k.indexOf(v);return k===C||k===0||C===0?!1:!0};
_.W.getUpdatedEmojiIdList=function(k,v,C){var G=k.indexOf(v);k=[].concat(_.tX(k));G>=0&&(k[G]=k[C]);k[C]=v;return k};
_.SB.Object.defineProperties(EB,{template:{configurable:!0,enumerable:!0,get:function(){if(bOL===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;Qn6===void 0&&(Qn6=document.createElement("template"));var G=Qn6;C.call(v,G.content.cloneNode(!0),k.content.firstChild);bOL=k}k=bOL;return k}}});
EB.prototype.onEmojiSelect=EB.prototype.onEmojiSelect;_.B([_.M(_.jn),_.Y("design:type",Object)],EB.prototype,"ytLiveChatReduxBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],EB.prototype,"ytActionHandlerBehavior",void 0);_.B([_.Nf("yt-emoji-picker-renderer"),_.Y("design:type",Object)],EB.prototype,"emojiPickerRenderer",void 0);
_.B([_.A({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(k,v){return _.vt(k.entities,"emojiCustomizationSetEntity",v)},
observer:"emojiCustomizationSetChanged"}),_.Y("design:type",Object)],EB.prototype,"emojiCustomizationSet",void 0);_.B([_.A(),_.Y("design:type",Object)],EB.prototype,"originalEmojiSet",void 0);_.B([_.A(),_.Y("design:type",_.KX)],EB.prototype,"emojiManager",void 0);_.B([_.A(),_.Y("design:type",Object)],EB.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],EB.prototype,"isDarkTheme",void 0);_.B([_.A(),_.Y("design:type",Object)],EB.prototype,"selectedIndex",void 0);
_.B([_.P9("yt-emoji-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],EB.prototype,"onEmojiSelect",null);_.B([_.Mf({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],EB);var rnn;var Kp1;var TeJ;var kdw;var al=function(){var k=_.e.apply(this,arguments)||this;k.authorBadges=[];return k};
_.E(al,_.e);_.W=al.prototype;_.W.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.W.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]]"}}}}}};
_.W.dataChanged=function(){var k=ZFi(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",k)};
_.W.updateMessage=function(){var k=this.data.message,v=_.Kz(_.Kz(this.hostElement).querySelector("#message"));v.textContent="";k&&v.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(k))};
_.W.shouldSupportWholeItemClick=function(){return!0};
_.W.onShowOriginalClick=function(k){k.preventDefault();this.showOriginal=!0};
_.W.computeShowBar=function(k,v,C){return k&&v||C};
_.W.computeAuthorBadges=function(k){return k.authorBadges||[]};
_.W.computeAuthorIsOwner=function(k){return!!S1f(k.authorBadges,"owner")};
_.W.computeAuthorNameColor=function(k){var v;if(_.z("live_chat_author_name_color_usernames")&&(k==null?0:(v=k.authorName)==null?0:v.simpleText))return _.dmb(_.fb2(k.authorName.simpleText));if(_.z("live_chat_seed_color_usernames")&&(k==null?0:k.authorSeedColorArgb))return _.dmb(_.ru(k.authorSeedColorArgb));if(_.z("live_chat_colored_usernames"))return"#cc0000";var C;return _.z("live_chat_simple_color_usernames")&&(k==null?0:(C=k.authorName)==null?0:C.simpleText)&&(k==null?0:k.authorUsernameColorLight)&&
(k==null?0:k.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.ru(k.authorUsernameColorDark):_.ru(k.authorUsernameColorLight):""};
al.prototype.updateMessage=al.prototype.updateMessage;al.prototype.dataChanged=al.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],al.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],al.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],al.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],al.prototype,"data",void 0);
_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],al.prototype,"showOriginal",void 0);_.B([_.A({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],al.prototype,"isDimmed",void 0);_.B([_.A({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],al.prototype,"showBar",void 0);
_.B([_.A({computed:"computeAuthorBadges(data)"}),_.Y("design:type",Array)],al.prototype,"authorBadges",void 0);_.B([_.A({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],al.prototype,"authorIsOwner",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],al.prototype,"inCollapsedBanner",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],al.prototype,"inBanner",void 0);
_.B([_.A({value:_.z("live_chat_hide_avatars"),reflectToAttribute:!0}),_.Y("design:type",Boolean)],al.prototype,"avatarHidden",void 0);_.B([_.A({computed:"computeAuthorNameColor(data)"}),_.Y("design:type",String)],al.prototype,"authorNameColor",void 0);_.B([_.A(),_.Y("design:type",_.Pc)],al.prototype,"participantsManager",void 0);_.B([_.A({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.Y("design:type",Object)],al.prototype,"filledButtonOverrides",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],al.prototype,"dataChanged",null);_.B([_.W9("data.message"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],al.prototype,"updateMessage",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],al);
_.t(al,"yt-live-chat-text-message-renderer",function(){if(kdw===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;TeJ===void 0&&(TeJ=document.createElement("template"));var G=TeJ;C.call(v,G.content.cloneNode(!0),k.content.firstChild);kdw=k}k=kdw;return k},{mode:0});var M7=function(){var k=_.e.apply(this,arguments)||this;k.tonalButtonOverrides={type:"tonal",style:"overlay"};return k};
_.E(M7,_.e);
M7.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]]"}}}}}};
M7.prototype.shouldSupportInlineActionButtons=function(){return!0};
M7.prototype.shouldSupportWholeItemClick=function(){return!0};
_.SB.Object.defineProperties(M7.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],M7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],M7.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],M7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],M7.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",_.Pc)],M7.prototype,"participantsManager",void 0);
_.B([_.A(),_.Y("design:type",Object)],M7.prototype,"tonalButtonOverrides",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.infoDialogButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],M7.prototype,"hasInfoDialogButton",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],M7);
_.t(M7,"yt-live-chat-auto-mod-message-renderer",function(){if(Kp1===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;rnn===void 0&&(rnn=document.createElement("template"));var G=rnn;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Kp1=k}k=Kp1;return k},{mode:0});var omR;var vm1;var ClI;var GdD=function(){return _.e.apply(this,arguments)||this};
_.E(GdD,_.e);_.B([_.A(),_.Y("design:type",Object)],GdD.prototype,"data",void 0);_.B([_.q({is:"ytd-factoid-renderer",disableElementRegistration:!0})],GdD);
_.t(GdD,"ytd-factoid-renderer",function(){if(ClI!==void 0)return ClI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ClI=k},{mode:1});var $I=function(){return _.e.apply(this,arguments)||this};
_.E($I,_.e);$I.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.B([_.A(),_.Y("design:type",Object)],$I.prototype,"data",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$I.prototype,"ytRendererstamperBehavior",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],$I);
_.t($I,"yt-live-chat-channel-activity-reputation-renderer",function(){if(vm1===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;omR===void 0&&(omR=document.createElement("template"));var G=omR;C.call(v,G.content.cloneNode(!0),k.content.firstChild);vm1=k}k=vm1;return k},{mode:0});var prw;var PlJ;var UB=function(){return _.e.apply(this,arguments)||this};
_.E(UB,_.e);UB.prototype.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],UB.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Boolean)],UB.prototype,"menuFocused",void 0);_.B([_.A(),_.Y("design:type",Object)],UB.prototype,"data",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],UB.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],UB);
_.t(UB,"yt-live-chat-donation-announcement-renderer",function(){if(PlJ===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;prw===void 0&&(prw=document.createElement("template"));var G=prw;C.call(v,G.content.cloneNode(!0),k.content.firstChild);PlJ=k}k=PlJ;return k},{mode:0});var WIR;var HPJ,NoL=function(){if(HPJ!==void 0)return HPJ;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;WIR===void 0&&(WIR=document.createElement("template"));var G=WIR;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return HPJ=k};var g9=function(){return _.e.apply(this,arguments)||this};
_.E(g9,_.e);_.SB.Object.defineProperties(g9,{template:{configurable:!0,enumerable:!0,get:function(){return NoL()}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],g9.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],g9.prototype,"data",void 0);_.B([_.Mf({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],g9);_.t(g9,"yt-live-chat-empty-feed-view-model",function(){return NoL()},{mode:0});var I6D;var ZPU;var iz=function(){return _.e.apply(this,arguments)||this};
_.E(iz,_.e);iz.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"}}}}}};
_.SB.Object.defineProperties(iz.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var k,v;return{runs:[{text:(k=this.data)==null?void 0:(v=k.channelName)==null?void 0:v.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var k=[],v;if((v=this.data)==null||!v.channelBadges)return k;var C;v=_.H((C=this.data)==null?void 0:C.channelBadges);for(C=v.next();!C.done;C=v.next()){C=_.F(C.value,H7U);var G=void 0,p=void 0;if((G=C)==null?0:(p=G.badgeImage)==null?0:p.sources)G=void 0,p={liveChatAuthorBadgeRenderer:{tooltip:C.tooltip,accessibility:{accessibilityData:{label:(G=_.F(C.rendererContext,_.Su))==null?void 0:G.label}}}},C.badgeImage.sources[0].clientResource?p.liveChatAuthorBadgeRenderer.icon=
{iconType:C.badgeImage.sources[0].clientResource.imageName}:p.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:C.badgeImage.sources},k.push(p)}return k}}});
_.B([_.A(),_.Y("design:type",Object)],iz.prototype,"data",void 0);_.B([_.g("data.channelName"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],iz.prototype,"channelName",null);_.B([_.g("data.channelBadges"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],iz.prototype,"channelBadges",null);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],iz.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],iz);
_.t(iz,"yt-live-chat-identity-view-model",function(){if(ZPU===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;I6D===void 0&&(I6D=document.createElement("template"));var G=I6D;C.call(v,G.content.cloneNode(!0),k.content.firstChild);ZPU=k}k=ZPU;return k},{mode:0});var SxZ;var u_L;var QFn;var bP1;var Lb=function(){var k=_.e.apply(this,arguments)||this;k.hidden=!1;k.supportsInlineActionButtons=!0;return k};
_.E(Lb,_.e);Lb.prototype.ready=function(){var k;((k=document.querySelector("yt-live-chat-app"))==null?0:k.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
Lb.prototype.dataChanged=function(k){var v=(0,_.v9)(_.Kz(this.hostElement).querySelector("#detail-text"));v.textContent="";(k==null?0:k.detailText)&&v.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(k.detailText))};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Lb.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],Lb.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Lb.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A({observer:"dataChanged"}),_.Y("design:type",Object)],Lb.prototype,"data",void 0);
_.B([_.A({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.Y("design:type",Object)],Lb.prototype,"hidden",void 0);_.B([_.q({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],Lb);
_.t(Lb,"yt-live-chat-legacy-paid-message-renderer",function(){if(bP1===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;QFn===void 0&&(QFn=document.createElement("template"));var G=QFn;C.call(v,G.content.cloneNode(!0),k.content.firstChild);bP1=k}k=bP1;return k},{mode:0});var R1D;var l6L;var dpU={},OB=function(){return _.Ze.apply(this,arguments)||this};
_.E(OB,_.Ze);OB.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
OB.prototype.onLiveChatMembershipItemBehaviorClick=OB.prototype.onLiveChatMembershipItemBehaviorClick;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],OB.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],OB.prototype,"data",void 0);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],OB.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.B([_.SU()],OB);
dpU.YtLiveChatMembershipItemBehavior=[OB.prototype,_.r.YtRendererBehavior];var yn=function(){var k=_.e.apply(this,arguments)||this;k.supportsInlineActionButtons=!0;k.hasPrimaryHeaderText=!1;k.showOnlyHeader=!1;k.authorBadges=[];k.modern=_.z("web_button_rework_with_live");k.buttonOverrides={style:"overlay",type:"filled"};return k};
_.E(yn,_.e);_.W=yn.prototype;_.W.shouldSupportInlineActionButtons=function(){return!0};
_.W.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.W.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.W.messageChanged=function(){var k=this.data.message,v=(0,_.v9)(_.Kz(this.hostElement).querySelector("#message"));v.textContent="";k&&v.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(k))};
_.W.computeHasPrimaryHeaderText=function(k){return!(!k||!k.headerPrimaryText)};
_.W.computeShowOnlyHeader=function(k,v){return this.isMessageEmpty(k,v)};
_.W.computeAuthorBadges=function(k){return k.authorBadges||[]};
_.W.isMessageEmpty=function(k,v){return!k||k.empty?!0:!k.message&&!k.inputField&&!v};
_.W.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.W.getInputElement=function(){return _.Kz(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.W.inputFocus=function(){var k=this.getInputElement();k&&k.focus()};
_.W.inputInsertEmoji=function(k){var v=this.getInputElement();v&&v.insertEmoji(k)};
_.W.inputMessage=function(){var k=this.getInputElement();return k&&this.data.inputField?(k.completeEmojis(),_.iw(k.liveChatRichMessageInput)):null};
_.W.onFooterButtonClick=function(){this.data.footerButton&&_.nA(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.W.shouldSupportWholeItemClick=function(){return!0};
yn.prototype.isDeletedChanged=yn.prototype.isDeletedChanged;yn.prototype.messageChanged=yn.prototype.messageChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],yn.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],yn.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.M(dpU.YtLiveChatMembershipItemBehavior),_.Y("design:type",Object)],yn.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],yn.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],yn.prototype,"data",void 0);_.B([_.A({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],yn.prototype,"hasPrimaryHeaderText",void 0);_.B([_.A({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.Y("design:type",Object)],yn.prototype,"showOnlyHeader",void 0);
_.B([_.A({computed:"computeAuthorBadges(data)"}),_.Y("design:type",Array)],yn.prototype,"authorBadges",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],yn.prototype,"modern",void 0);_.B([_.W9("data.message"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yn.prototype,"messageChanged",null);_.B([_.W9("isDeleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yn.prototype,"isDeletedChanged",null);
_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],yn);
_.t(yn,"yt-live-chat-membership-item-renderer",function(){if(l6L===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;R1D===void 0&&(R1D=document.createElement("template"));var G=R1D;C.call(v,G.content.cloneNode(!0),k.content.firstChild);l6L=k}k=l6L;return k},{mode:0});var f66;var z1L;var X1=function(){return _.e.apply(this,arguments)||this};
_.E(X1,_.e);X1.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],X1.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],X1.prototype,"data",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],X1);
_.t(X1,"yt-live-chat-mode-change-message-renderer",function(){if(z1L===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;f66===void 0&&(f66=document.createElement("template"));var G=f66;C.call(v,G.content.cloneNode(!0),k.content.firstChild);z1L=k}k=z1L;return k},{mode:0});var FII;var cOn;var xI=function(){return _.e.apply(this,arguments)||this};
_.E(xI,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xI.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],xI.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],xI.prototype,"data",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],xI);
_.t(xI,"yt-live-chat-moderation-message-renderer",function(){if(cOn===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;FII===void 0&&(FII=document.createElement("template"));var G=FII;C.call(v,G.content.cloneNode(!0),k.content.firstChild);cOn=k}k=cOn;return k},{mode:0});var EmG;var a6n;var AC=function(){return _.e.apply(this,arguments)||this};
_.E(AC,_.e);AC.prototype.onClick=function(){var k;if((k=this.data)!=null&&k.onClickCommand){var v;_.of.instance.resolveCommand((v=this.data)==null?void 0:v.onClickCommand)}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],AC.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],AC.prototype,"ytLiveChatReduxBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],AC.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],AC.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],AC.prototype,"data",void 0);
_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],AC);
_.t(AC,"yt-live-chat-offer-click-count-message-renderer",function(){if(a6n===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;EmG===void 0&&(EmG=document.createElement("template"));var G=EmG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);a6n=k}k=a6n;return k},{mode:0});var MLJ;var $pG=function(){return _.e.apply(this,arguments)||this};
_.E($pG,_.e);_.B([_.A(),_.Y("design:type",Object)],$pG.prototype,"data",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],$pG);
_.t($pG,"yt-live-chat-placeholder-item-renderer",function(){if(MLJ===void 0){var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);MLJ=k}k=MLJ;return k},{mode:0});var UpD;var gmQ;var iP1=new mm(7),er=function(){var k=_.e.apply(this,arguments)||this;k.data={};return k};
_.E(er,_.e);er.prototype.dataChanged=function(){var k;((k=this.data)==null?0:k.class)&&_.kV(this.hostElement,this.data.class,!0);var v;((v=this.oldData)==null?0:v.class)&&_.kV(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
er.prototype.computeTimestampString=function(k){return iP1.format(new Date(k/1E3))};
er.prototype.dataChanged=er.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],er.prototype,"data",void 0);_.B([_.A({computed:"computeTimestampString(data.timestampUsec)"}),_.Y("design:type",String)],er.prototype,"timestampString",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],er.prototype,"dataChanged",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],er);
_.t(er,"yt-live-chat-server-error-message",function(){if(gmQ===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;UpD===void 0&&(UpD=document.createElement("template"));var G=UpD;C.call(v,G.content.cloneNode(!0),k.content.firstChild);gmQ=k}k=gmQ;return k},{mode:0});var LIL;var OPQ;var q7=function(){var k=_.e.apply(this,arguments)||this;k.defaultToFilledIcon=!1;return k};
_.E(q7,_.e);q7.prototype.computeHasPrimaryColorIcon=function(k){return k==="SPARK"||k==="SPONSORSHIP_STAR"};
q7.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],q7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],q7.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],q7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],q7.prototype,"defaultToFilledIcon",void 0);_.B([_.A(),_.Y("design:type",Object)],q7.prototype,"data",void 0);
_.B([_.A({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],q7.prototype,"hasPrimaryColorIcon",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],q7);
_.t(q7,"yt-live-chat-viewer-engagement-message-renderer",function(){if(OPQ===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;LIL===void 0&&(LIL=document.createElement("template"));var G=LIL;C.call(v,G.content.cloneNode(!0),k.content.firstChild);OPQ=k}k=OPQ;return k},{mode:0});var yOD;var m4=function(){var k=_.e.apply(this,arguments)||this;k.modernUpdate=!1;k.buttonStyle="overlay";k.buttonType="filled";return k};
_.E(m4,_.e);m4.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
m4.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],m4.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],m4.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],m4.prototype,"modernUpdate",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],m4.prototype,"buttonStyle",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],m4.prototype,"buttonType",void 0);
_.B([_.q({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],m4);
_.t(m4,"ytd-ad-hover-text-button-renderer",function(){if(yOD!==void 0)return yOD;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return yOD=k},{mode:1});var XrL;var Dl=function(){var k=_.e.apply(this,arguments)||this;k.buttonOverrides={size:"XS"};return k};
_.E(Dl,_.e);Dl.prototype.onHelpTap=function(k){this.data&&this.data.informationDialog&&(_.nA(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),k.preventDefault(),k.stopPropagation())};
_.B([_.A(),_.Y("design:type",Object)],Dl.prototype,"buttonOverrides",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Dl.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Dl.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],Dl);
_.t(Dl,"ytd-live-chat-purchased-product-message-renderer",function(){if(XrL!==void 0)return XrL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return XrL=k},{mode:1});var xpn;var AOR;var tC=function(){var k=_.e.apply(this,arguments)||this;k.isContainerDeleted=!1;return k};
_.E(tC,_.e);tC.prototype.onContextMenuClick=function(k){this.ytLiveChatItemBehavior.showContextMenu(k)};
tC.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))};
tC.prototype.isContainerDeletedChanged=tC.prototype.isContainerDeletedChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],tC.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],tC.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],tC.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],tC.prototype,"isContainerDeleted",void 0);
_.B([_.A(),_.Y("design:type",String)],tC.prototype,"deletedStateMessage",void 0);_.B([_.W9("isContainerDeleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tC.prototype,"isContainerDeletedChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],tC);
_.t(tC,"ytd-sponsorships-live-chat-header-renderer",function(){if(AOR!==void 0)return AOR;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return AOR=k},{mode:1});var sB=function(){var k=_.e.apply(this,arguments)||this;k.modern=_.z("web_button_rework_with_live");k.buttonOverrides={style:"overlay",type:"filled"};return k};
_.E(sB,_.e);sB.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]]"}}}}}};
sB.prototype.onCtaButtonClick=function(){var k,v=_.F((k=this.data)==null?void 0:k.optInPrompt,_.TK);if(k=this.maybeGetButtonCommand(v)){var C;(C=_.WU())==null||C.clickCommand(k)}};
sB.prototype.maybeGetButtonCommand=function(k){return!k||!k.command||_.F(k.command,hcJ)===void 0&&_.F(k.command,Vr1)===void 0?null:k.command};
sB.prototype.shouldHideOptinPrompt=function(k,v){return!k||v};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],sB.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],sB.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],sB.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],sB.prototype,"modern",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],sB);
_.t(sB,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(xpn!==void 0)return xpn;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return xpn=k},{mode:1});var e1L;var Vn=function(){return _.e.apply(this,arguments)||this};
_.E(Vn,_.e);Vn.prototype.onContextMenuClick=function(k){this.ytLiveChatItemBehavior.showContextMenu(k)};
Vn.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))};
Vn.prototype.isDeletedChanged=Vn.prototype.isDeletedChanged;_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],Vn.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Vn.prototype,"data",void 0);_.B([_.W9("isDeleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Vn.prototype,"isDeletedChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],Vn);
_.t(Vn,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(e1L!==void 0)return e1L;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return e1L=k},{mode:1});var hC=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return k};
_.E(hC,_.e);_.W=hC.prototype;
_.W.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"}}}};
_.W.handleLiveChatAction=function(k){_.F(k,i56)?this.handleMarkChatItemAsDeletedAction(_.F(k,i56)):_.F(k,gSn)&&this.handleRemoveChatItemAction(_.F(k,gSn))};
_.W.handleLiveChatActions=function(k){k.forEach(this.handleLiveChatAction,this)};
_.W.handleMarkChatItemAsDeletedAction=function(k){var v=this,C;((C=this.data)==null?0:C.items)&&this.data.items.forEach(function(G,p){var P=Object.keys(G)[0];Object.values(G)[0].id===k.targetItemId&&v.markAsDeleted("data.items",p,P,k.deletedStateMessage,k.showOriginalContentMessage)})};
_.W.handleRemoveChatItemAction=function(k){var v=this,C;((C=this.data)==null?0:C.items)&&this.data.items.forEach(function(G,p){Object.values(G)[0].id===k.targetItemId&&v.splice("data.items",p,1)})};
_.W.markAsDeleted=function(k,v,C,G,p){k=[k,v,C].join(".");this.set(k+".deletedStateMessage",G);this.set(k+".showOriginalContentMessage",p)};
_.B([_.A(),_.Y("design:type",Object)],hC.prototype,"data",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],hC.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],hC.prototype,"ytActionHandlerBehavior",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],hC);
_.t(hC,"yt-live-chat-item-display-list-renderer",function(){if(u_L===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;SxZ===void 0&&(SxZ=document.createElement("template"));var G=SxZ;C.call(v,G.content.cloneNode(!0),k.content.firstChild);u_L=k}k=u_L;return k},{mode:0});var qx6;var mpU,DpJ=function(){if(mpU!==void 0)return mpU;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;qx6===void 0&&(qx6=document.createElement("template"));var G=qx6;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return mpU=k};var Bc=function(){var k=_.e.apply(this,arguments)||this;k.isHeader=!1;return k};
_.E(Bc,_.e);Bc.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.SB.Object.defineProperties(Bc,{template:{configurable:!0,enumerable:!0,get:function(){return DpJ()}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Bc.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Bc.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Bc.prototype,"isHeader",void 0);_.B([_.Mf({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],Bc);_.t(Bc,"yt-live-chat-item-display-renderer",function(){return DpJ()},{mode:0});var tLG,sFR,Yx7,jFR;
tLG={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}};sFR={home:"eohps",search:"eosps",watch:"eowps"};_.VLR=["watch","search","home"];
_.jr=function(){this.JSC$14475_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14475_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.wt("PRECONSTRUCTION_DELAY",0);this.signals_=_.PF();this.targetPage_=""};
_.jr.prototype.init=function(k,v){k=k===void 0?"":k;v=v===void 0?null:v;if(this.JSC$14475_isInitialized_)this.abort();else if(this.JSC$14475_isInitialized_=!0,k&&_.h1G(this,k),v){var C=_.WF(this.signals_,"pcl")?0:10,G=function(){for(var p=0,P;P=_.VLR[p++];)P!=k&&P!=v&&this.pendingPages_.push(P);_.BoL(this)}.bind(this);
this.signals_.parkOrScheduleJob(G,C,"pcl")}};
_.jr.prototype.abort=function(){this.fragmentJobId_&&(_.B_.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);jFR(this)};
_.h1G=function(k,v){k.JSC$14475_isInitialized_&&!k.targetPage_&&(k.targetPage_=v,Yx7(k,v),k.isInitialPass_=!1,Yx7(k,v),k.signals_.processSignal(sFR[k.targetPage_]),jFR(k),_.BoL(k))};
_.BoL=function(k){k.pendingPages_.length&&!k.pagePreparerJobId_&&(k.pagePreparerJobId_=_.Ab(_.B_,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.h1G(this,this.pendingPages_.shift())}.bind(k),k.DEFAULT_DELAY_))};
Yx7=function(k,v){if(v=tLG[v])for(var C in v){var G=!1,p=C;C.charAt(0)=="~"&&(G=!0,p=C.substring(1));var P=v[C];P=typeof P=="object"?P:{count:P};v[C]=P;P.componentName=p;P.count>0&&(k.isInitialPass_?G||k.isSeenDuringInitialPass_[p]||(k.JSC$14475_queue_.push({componentName:p,count:1,signals:P.signals}),k.isSeenDuringInitialPass_[p]=!0,P.count--):k.JSC$14475_queue_.push(P))}};
jFR=function(k){k.JSC$14475_queue_.length=0;k.targetPage_="";k.isInitialPass_=!0;k.signals_.processSignal("eop")};
_.jr.getInstance=function(){return _.VA(_.jr)};var wr1=function(){this.signals=_.PF();this.init()};
wr1.prototype.startPreconstruction=function(){_.jr.getInstance().init(_.rt("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
wr1.prototype.init=function(){nm6(this);window.Polymer&&vr1&&Gn2();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var k=_.G$.ytcsi;if(k&&k.gt&&(k=k.gt())&&k.tick&&(k.tick.aft>0||k.tick.pbs>0)&&(_.rt("IS_HOMEPAGE_COLD")||_.rt("IS_RESULTS_PAGE_COLD")||_.rt("IS_WATCH_PAGE_COLD"))){JOn(this);break a}mWK(sD_,this.onNotifications,this)}};
var nm6=function(k){var v=function(){k.signals.processSignal("dl")};
document.readyState==="complete"?(_.oS(Error("th"),"WARNING"),v()):_.Qfx(window,"load",v)};
wr1.prototype.onNotifications=function(k){k.timer||(_.rt("IS_HOMEPAGE_COLD")||_.rt("IS_RESULTS_PAGE_COLD")||_.rt("IS_WATCH_PAGE_COLD"))&&JOn(this)};
var JOn=function(k){k.signals.parkOrScheduleJob(function(){k.signals.processSignal("eocs")},10,"eor")};
new wr1;var rO6=function(){return _.Ze.apply(this,arguments)||this};
_.E(rO6,_.Ze);_.SB.Object.defineProperties(rO6.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.z("enable_entity_store_from_dependency_injection")?_.mf():_.Vb()}}});
_.B([_.SU()],rO6);_.YI=[mP.prototype,rO6.prototype];var KII=["ytd-rich-shelf-renderer"],w9=function(){var k=_.Ze.apply(this,arguments)||this;k._noAccessors=!0;k.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";k.followUpDialogPromise=null;k.followUpDialogPromiseResolve=null;k.followUpDialogPromiseReject=null;return k};
_.E(w9,_.Ze);_.W=w9.prototype;_.W.dismissibleItemIsDismissedChanged_=function(k){_.z("kevlar_fluid_dismiss")&&(k?_.nA(this.hostElement,"yt-dismissible-item-dismissed"):_.nA(this.hostElement,"yt-dismissible-item-undismissed"))};
_.W.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.W.dismissibleItemReset_=function(){var k=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 _.M1(function(v,C){k.followUpDialogPromiseResolve=v;k.followUpDialogPromiseReject=C});
_.nA(this.hostElement,"yt-enable-lockup-interaction")};
_.W.dismissibleItemOnYtServiceRequestSent_=function(k,v){v.actions&&this.dismissibleItemProcessActions(v.actions,k)};
_.W.dismissibleItemOnRequestSent=function(k){for(var v=_.H(k.detail),C=v.next();!C.done;C=v.next()){var G=void 0;(C=(G=_.F(C.value,_.Cx))==null?void 0:G.actions)&&this.dismissibleItemProcessActions(C,k)}};
_.W.dismissibleItemOnCommandSent=function(k,v){v&&this.dismissibleItemProcessActions(v,k)};
_.W.setAndGetDismissedContentId=function(k){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+k};
_.W.replayDismissAction=function(k){this.dismissibleItemProcessActions([k])};
_.W.dismissibleItemProcessActions=function(k,v){for(var C=0;C<k.length;C++){var G=k[C],p=void 0;((p=_.F(G,_.oH))==null?0:p.commands)&&this.dismissibleItemProcessActions(_.F(G,_.oH).commands,v);if(_.F(G,_.L5)){if(p=_.F(G,_.L5),!p.replaceParentSection||KII.includes(this.hostElement.nodeName.toLowerCase()))p.groupDismissal&&muO(this,p.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(p),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.ud("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:G})),G=void 0,(G=v)==null||G.stopPropagation()}else if(_.F(G,EpR))this.dismissibleItemHandleHideEnclosingAction_(),G=void 0,(G=v)==null||G.stopPropagation();else if(_.F(G,wJG))G=_.F(G,wJG),p=void 0,((p=G)==null?0:p.targetGroupId)&&muO(this,{targetGroupId:G.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.ud("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
G=void 0,(G=v)==null||G.stopPropagation();else if(_.F(G,_.Cx))(G=_.F(G,_.Cx).actions)&&_.Tw(this.hostElement,G,this.hostElement),G=void 0,(G=v)==null||G.stopPropagation();else{var P=p=void 0;((p=_.F(G,_.kt))==null?void 0:p.signal)!=="TELL_US_WHY"||((P=_.F(G,_.kt))==null?0:P.targetId)&&_.z("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),G=void 0,(G=v)==null||G.stopPropagation())}}};
_.W.dismissibleItemOnYtServiceRequestCompleted_=function(k,v){var C=this.get("feedbackResponses.0.followUpDialog",v.data);C?this.followUpDialogPromiseResolve(C):v.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(v.actions,k)};
_.W.dismissibleItemHandleReplaceEnclosingAction_=function(k){this.dismissedRenderer=k.item;this.isDismissed=!0;var v=null;(v=_.Kz(this.hostElement).querySelector("#dismissed"))&&_.Ib(this,function(){_.W3(v)});
_.nA(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.W.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.W.dismissibleItemHandleUndoFeedbackAction_=function(){_.nA(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.W.dismissibleItemHandleTellUsWhySignalAction_=function(){var k=this;this.followUpDialogPromise.then(function(v){k.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:v}})})};
w9.prototype.dismissibleItemOnYtServiceRequestCompleted_=w9.prototype.dismissibleItemOnYtServiceRequestCompleted_;w9.prototype.dismissibleItemOnCommandSent=w9.prototype.dismissibleItemOnCommandSent;w9.prototype.dismissibleItemOnRequestSent=w9.prototype.dismissibleItemOnRequestSent;w9.prototype.dismissibleItemOnYtServiceRequestSent_=w9.prototype.dismissibleItemOnYtServiceRequestSent_;w9.prototype.dismissibleItemDataChanged_=w9.prototype.dismissibleItemDataChanged_;
w9.prototype.dismissibleItemIsDismissedChanged_=w9.prototype.dismissibleItemIsDismissedChanged_;_.B([_.M(_.Zl),_.Y("design:type",Object)],w9.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],w9.prototype,"ytdReduxBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],w9.prototype,"isDismissed",void 0);_.B([_.A(),_.Y("design:type",Object)],w9.prototype,"dismissedRenderer",void 0);
_.B([_.W9("isDismissed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Boolean]),_.Y("design:returntype")],w9.prototype,"dismissibleItemIsDismissedChanged_",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],w9.prototype,"dismissibleItemDataChanged_",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],w9.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.B([_.P9("yt-service-request-sent-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],w9.prototype,"dismissibleItemOnRequestSent",null);
_.B([_.P9("yt-dismissible-item-action"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Array]),_.Y("design:returntype")],w9.prototype,"dismissibleItemOnCommandSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],w9.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.B([_.SU()],w9);_.nb=[_.Zl,_.YI,w9.prototype];var JC=function(){var k=_.Ze.apply(this,arguments)||this;k.disableGridStateAware=!1;k.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};k.currentGridClass="";return k};
_.E(JC,_.Ze);JC.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.Ib(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var k=this.gridStateAwareGetElement();_.kV(k,"grid",!0)}};
JC.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
JC.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.Kz(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
JC.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var k="grid-disabled";else{k=_.cF.getInstance();var v=this.get("pageSubtype");k=v&&GML.includes(v)?"grid-disabled":k.currentSnapState_?k.currentSnapState_.className:null}(v=this.gridStateAwareGetElement())&&k!==this.currentGridClass&&(k&&_.kV(v,k,!0),this.currentGridClass&&_.kV(v,this.currentGridClass,!1),this.currentGridClass=k)};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],JC.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",String)],JC.prototype,"gridStateAwareSizingElementSelector",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],JC.prototype,"disableGridStateAware",void 0);_.B([_.SU()],JC);_.r9=[JC.prototype,_.Mc.YtActionHandlerBehavior];_.Kb=new _.oi("GUIDE_TOKEN");var kc;_.Tq={};kc=function(){var k=_.Ze.apply(this,arguments)||this;k.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 k};
_.E(kc,_.Ze);_.W=kc.prototype;_.W.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.W.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var k=_.Ql().resolve(_.uL(_.Kb));k&&(this.guidePersistentAndVisible=k.getGuidePersistentAndVisible(),this.activeEndpoint=k.getActiveEndpoint(),this.guideOpened=k.getGuideOpened(),this.miniGuideVisible=k.getMiniGuideVisible())};
_.W.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.W.handleGuideStateAction=function(k){this.guidePersistentAndVisible=k};
_.W.handleMiniGuideStateAction=function(k){this.miniGuideVisible=k};
_.W.handleGuideOpenedAction=function(k){this.guideOpened=k};
_.W.handleActiveEndpointAction=function(k){this.activeEndpoint=k};
kc.prototype.onActiveEndpointChange=kc.prototype.onActiveEndpointChange;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],kc.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],kc.prototype,"guidePersistentAndVisible",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],kc.prototype,"miniGuideVisible",void 0);_.B([_.A(),_.Y("design:type",Object)],kc.prototype,"activeEndpoint",void 0);
_.B([_.W9("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kc.prototype,"onActiveEndpointChange",null);_.B([_.A(),_.Y("design:type",Boolean)],kc.prototype,"guideOpened",void 0);_.B([_.SU()],kc);_.Tq.YtdGuideStateAwareBehavior=[];_.Tq.YtdGuideStateAwareBehavior.push(kc.prototype,_.Mc.YtActionHandlerBehavior);var To1=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],o7=function(){var k=_.Ze.apply(this,arguments)||this;k.hoverJobId=0;k.JSC$14502_touched=!1;return k};
_.E(o7,_.Ze);_.W=o7.prototype;_.W.created=function(){this.useExpandableTooltip=!To1.includes(this.is)};
_.W.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.W.detached=function(){this.useExpandableTooltip=!1};
_.W.lockupOnDown=function(k){this.interactionElement&&!_.sj(_.DM(k),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.W.lockupOnUp=function(k){this.interactionElement&&!_.sj(_.DM(k),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.W.onTouchStart=function(){this.JSC$14502_touched=!0};
_.W.lockupOnMouseEnter=function(){var k=this,v=_.fS("kevlar_lockup_hover_delay",-1);this.JSC$14502_touched&&v>=0?(_.B_.cancelJob(this.hoverJobId),this.hoverJobId=_.B_.addJob(function(){k.lockupIsHovered=!0},8,v),this.JSC$14502_touched=!1):this.lockupIsHovered=!0};
_.W.lockupOnMouseLeave=function(){this.hoverJobId&&(_.B_.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.W.lockupOnPopupClosed=function(k,v){var C;((C=v.popupRenderer)==null?void 0:C.is)==="ytd-menu-popup-renderer"&&(k=v.popupRenderer.veData,v=_.Et(),k&&v&&_.q0(v,[k]))};
_.W.lockupOnLockupRequested=function(k){var v=k.detail.videoIds[0],C;k.detail&&v===((C=this.data)==null?void 0:C.videoId)&&(k.detail.returnValue=[this.data])};
_.W.lockupOnYtServiceRequestSent=function(k,v){if(k=v.actions)for(var C=0;C<k.length;C++){var G=k[C];if(G.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&v.ajaxPromise){var p=void 0,P=(p=_.F(v.endpoint,_.n5))==null?void 0:p.playlistId;p=void 0;G=(p=G.removedVideoId)!=null?p:"";iH1(_.NR(),G,P)}else G.action==="ACTION_REMOVE_VIDEO"&&v.ajaxPromise&&(P=void 0,G=(P=G.setVideoId)!=null?P:"",_.L3G(_.NR(),G))}};
_.W.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.W.lockupOnLockupEnabled=function(){if(!this.$){var k=_.Ql().resolve(_.hs).getCurrentPage(),v=this.getParentRenderer?this.getParentRenderer():void 0;_.ji(new _.q5("component not ready",this.is,this.isAttached,k==null?void 0:k.is,v==null?void 0:v.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
o7.prototype.lockupOnLockupEnabled=o7.prototype.lockupOnLockupEnabled;o7.prototype.lockupOnLockupDisabled=o7.prototype.lockupOnLockupDisabled;o7.prototype.lockupOnYtServiceRequestSent=o7.prototype.lockupOnYtServiceRequestSent;o7.prototype.lockupOnLockupRequested=o7.prototype.lockupOnLockupRequested;o7.prototype.lockupOnPopupClosed=o7.prototype.lockupOnPopupClosed;o7.prototype.lockupOnMouseLeave=o7.prototype.lockupOnMouseLeave;o7.prototype.lockupOnMouseEnter=o7.prototype.lockupOnMouseEnter;
o7.prototype.onTouchStart=o7.prototype.onTouchStart;o7.prototype.lockupOnUp=o7.prototype.lockupOnUp;o7.prototype.lockupOnDown=o7.prototype.lockupOnDown;_.B([_.A(),_.Y("design:type",Object)],o7.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],o7.prototype,"lockupIsHovered",void 0);_.B([_.A(),_.Y("design:type",Boolean)],o7.prototype,"lockupTouchTriggered",void 0);_.B([_.A(),_.Y("design:type",Boolean)],o7.prototype,"useExpandableTooltip",void 0);
_.B([_.Nf("#interaction"),_.Y("design:type",Object)],o7.prototype,"interactionElement",void 0);_.B([_.P9("down"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],o7.prototype,"lockupOnDown",null);_.B([_.P9("up"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],o7.prototype,"lockupOnUp",null);
_.B([_.P9("touchstart"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],o7.prototype,"onTouchStart",null);_.B([_.P9("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],o7.prototype,"lockupOnMouseEnter",null);_.B([_.P9("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],o7.prototype,"lockupOnMouseLeave",null);
_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],o7.prototype,"lockupOnPopupClosed",null);_.B([_.P9("yt-lockup-requested"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],o7.prototype,"lockupOnLockupRequested",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],o7.prototype,"lockupOnYtServiceRequestSent",null);_.B([_.P9("yt-disable-lockup-interaction"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],o7.prototype,"lockupOnLockupDisabled",null);
_.B([_.P9("yt-enable-lockup-interaction"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],o7.prototype,"lockupOnLockupEnabled",null);_.B([_.SU()],o7);_.vl=[o7.prototype];_.k6n={YtdReduxBehavior:[]};_.k6n.YtdReduxBehavior.push.apply(_.k6n.YtdReduxBehavior,_.YI);var C3=function(){var k=_.Ze.apply(this,arguments)||this;k._noAccessors=!0;k.disableNowPlaying=!1;k.disableTooltips=!1;k.useHoveredProperty=!1;k.hovered=!1;k.isThumbnailHovered_=!1;k.addBackground=_.z("kevlar_thumbnail_bg");k.nowPlaying=!1;k.disableRounding=!1;k.size="small";return k};
_.E(C3,_.Ze);_.W=C3.prototype;_.W.computeThumbnailOverlaySidePanelWidth_=function(k,v){return k-v};
_.W.computeSize=function(k,v){if(!this.disableRounding){if(!k&&!v)return"small";k=Math.max(k||0,v||0);return k>=256?"large":k>=96?"medium":"small"}};
_.W.computeFinalHoveredState_=function(k,v,C){return this.nowPlaying?!1:_.z("kevlar_thumbnail_fluid")&&k?v:C};
_.W.computeHoverOverlays_=function(k,v){return k&&v?v:void 0};
_.W.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.W.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.W.checkMiniplayer_=function(){var k;if(((k=this.data)==null?0:k.playlistSetVideoId)&&_.z("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{k=_.AB();var v=k.currentEndpoint;!this.disableNowPlaying&&v&&_.F(v,_.mw)&&this.data?(v=_.F(v,_.mw),this.nowPlaying=this.data.playlistId?v.playlistId===this.data.playlistId:v.videoId===this.data.videoId,this.isVideoPlaying=k==null?void 0:k.isVideoPlaying):this.nowPlaying=!1}};
C3.prototype.checkMiniplayer_=C3.prototype.checkMiniplayer_;C3.prototype.onMouseLeave_=C3.prototype.onMouseLeave_;C3.prototype.onMouseEnter_=C3.prototype.onMouseEnter_;C3.prototype.computeHoverOverlays_=C3.prototype.computeHoverOverlays_;C3.prototype.computeFinalHoveredState_=C3.prototype.computeFinalHoveredState_;C3.prototype.computeSize=C3.prototype.computeSize;C3.prototype.computeThumbnailOverlaySidePanelWidth_=C3.prototype.computeThumbnailOverlaySidePanelWidth_;
_.B([_.M(_.YI),_.Y("design:type",Object)],C3.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],C3.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],C3.prototype,"height",void 0);_.B([_.A(),_.Y("design:type",Boolean)],C3.prototype,"bottomSidePanel",void 0);_.B([_.A(),_.Y("design:type",Number)],C3.prototype,"width",void 0);_.B([_.A(),_.Y("design:type",Object)],C3.prototype,"disableNowPlaying",void 0);
_.B([_.A({selector:_.aW}),_.Y("design:type",Boolean)],C3.prototype,"miniplayerIsActive",void 0);_.B([_.A(),_.Y("design:type",Object)],C3.prototype,"disableTooltips",void 0);_.B([_.A(),_.Y("design:type",Object)],C3.prototype,"useHoveredProperty",void 0);_.B([_.A(),_.Y("design:type",Object)],C3.prototype,"hovered",void 0);_.B([_.A(),_.Y("design:type",Object)],C3.prototype,"isThumbnailHovered_",void 0);
_.B([_.A({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.Y("design:type",Boolean)],C3.prototype,"finalHoveredState_",void 0);_.B([_.A({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.Y("design:type",Number)],C3.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],C3.prototype,"addBackground",void 0);
_.B([_.A({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.Y("design:type",Object)],C3.prototype,"hoverOverlays_",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],C3.prototype,"nowPlaying",void 0);_.B([_.A(),_.Y("design:type",Boolean)],C3.prototype,"isVideoPlaying",void 0);_.B([_.A(),_.Y("design:type",Object)],C3.prototype,"disableRounding",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.Y("design:type",Object)],C3.prototype,"size",void 0);_.B([_.P9("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],C3.prototype,"onMouseEnter_",null);_.B([_.P9("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],C3.prototype,"onMouseLeave_",null);
_.B([_.W9("data","disableNowPlaying","miniplayerIsActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],C3.prototype,"checkMiniplayer_",null);_.B([_.SU()],C3);var oCQ=[C3.prototype];_.G4={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(k,v){return k+":"+_.r3(v)},
getPlayerListener_:function(k,v,C){k=this.getPlayerListenerKey_(k,v);v=this.playerListeners_.get(k);C&&this.playerListeners_.delete(k);return v},
savePlayerListener_:function(k,v){var C=v.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(k,v),C);return C},
listenToPlayerEvent:function(k,v,C){C=this.savePlayerListener_(v,C);k.addEventListener(v,C)},
listenToPlayerEvents:function(k,v){v.forEach(function(C,G){this.listenToPlayerEvent(k,G,C)}.bind(this))},
unlistenFromPlayerEvent:function(k,v,C){C=this.getPlayerListener_(v,C,!0);k.removeEventListener(v,C)},
unlistenFromPlayerEvents:function(k,v){v.forEach(function(C,G){this.unlistenFromPlayerEvent(k,G,C)}.bind(this))}}};
_.p3=function(){};_.vC1=new _.oi("PLAYER_API_TOKEN");var Vo6=!1,YgK,Be6=!1,n92;var nR=function(k,v,C,G,p){_.AW.call(this);var P=this;this.playerId=v;this.webPlayerContextConfig=G;this.svO=p;this.plC=!1;this.api={};this.xA2=this.rR2=null;this.vBj=new _.LS;this.b9={};this.mNs=this.jdK=this.elementId=this.aOX=this.config=null;this.qn2=!1;this.lJ=this.uLj=null;this.qTV={};this.mfl=["onReady"];this.lastError=null;this.swX=NaN;this.jo2={};this.qts=0;this.jZ=this.targetElement=k;_.Mt(this,this.vBj);C_I(this);C?this.qts=setTimeout(function(){P.loadNewVideoConfig(C)},0):G&&(G6Q(this),
pbR(this))};
_.E(nR,_.AW);nR.prototype.getId=function(){return this.playerId};
nR.prototype.loadNewVideoConfig=function(k){if(!this.isDisposed()){this.qts&&(clearTimeout(this.qts),this.qts=0);var v=k||{};v instanceof Az1||(v=new Az1(v));this.config=v;this.setConfig(k);pbR(this);this.isReady()&&P_1(this)}};
var G6Q=function(k){var v;k.webPlayerContextConfig?v=k.webPlayerContextConfig.rootElementId:v=k.config.attrs.id;k.elementId=v||k.elementId;k.elementId==="video-player"&&(k.elementId=k.playerId,k.webPlayerContextConfig?k.webPlayerContextConfig.rootElementId=k.playerId:k.config.attrs.id=k.playerId);var C;((C=k.jZ)==null?void 0:C.id)===k.elementId&&(k.elementId+="-player",k.webPlayerContextConfig?k.webPlayerContextConfig.rootElementId=k.elementId:k.config.attrs.id=k.elementId)};
nR.prototype.setConfig=function(k){this.aOX=k;this.config=WeI(k);G6Q(this);if(!this.jdK){var v;this.jdK=Hj1(this,((v=this.config.args)==null?void 0:v.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var C;if((C=this.config)==null?0:C.attrs)k=this.config.attrs,(v=k.width)&&this.jZ&&(this.jZ.style.width=ea(Number(v)||v,!0)),(k=k.height)&&this.jZ&&(this.jZ.style.height=ea(Number(k)||k,!0))};
nR.prototype.getConfig=function(){return this.aOX};
var P_1=function(k){if(k.config&&k.config.loaded!==!0)if(k.config.loaded=!0,!k.config.args||k.config.args.autoplay!=="0"&&k.config.args.autoplay!==0&&k.config.args.autoplay!==!1){var v;k.api.loadVideoByPlayerVars((v=k.config.args)!=null?v:null)}else k.api.cueVideoByPlayerVars(k.config.args)},Ij1=function(k){var v=!0,C=k.getPlayerElement();
C&&k.config&&(v=C.dataset.version===NW6(k));return v&&!!_.ke("yt.player.Application.create")},pbR=function(k){if(!k.isDisposed()&&!k.qn2){var v=Ij1(k);
if(v&&(k.getPlayerElement()?"html5":null)==="html5")k.mNs="html5",k.isReady()||Zj6(k);else if(ScL(k),k.mNs="html5",v&&k.lJ&&k.targetElement)k.targetElement.appendChild(k.lJ),Zj6(k);else{k.config&&(k.config.loaded=!0);var C=!1;k.uLj=function(){C=!0;var G=uaw(k,"player_bootstrap_method")?_.ke("yt.player.Application.createAlternate")||_.ke("yt.player.Application.create"):_.ke("yt.player.Application.create");var p=k.config?WeI(k.config):void 0;G&&G(k.targetElement,p,k.webPlayerContextConfig,k.svO);Zj6(k)};
k.qn2=!0;v?k.uLj():(_.Ot(NW6(k),k.uLj),(v=Q1n(k))&&H5D(v||""),bj7(k)&&!C&&_.Sj("yt.player.Application.create",null))}}};
nR.prototype.getPlayerElement=function(){var k=_.wb(document,this.elementId);!k&&this.jZ&&this.jZ.querySelector&&(k=this.jZ.querySelector("#"+this.elementId));return k};
var Zj6=function(k){if(!k.isDisposed()){var v=k.getPlayerElement(),C=!1;v&&v.getApiInterface&&v.getApiInterface()&&(C=!0);if(C){k.qn2=!1;if(!uaw(k,"html5_remove_not_servable_check_killswitch")){var G;if((v==null?0:v.isNotServable)&&k.config&&(v==null?0:v.isNotServable((G=k.config.args)==null?void 0:G.video_id)))return}R4Z(k)}else k.swX=setTimeout(function(){Zj6(k)},50)}},R4Z=function(k){C_I(k);
k.plC=!0;var v=k.getPlayerElement();if(v){k.rR2=lj6(k,v,"addEventListener");k.xA2=lj6(k,v,"removeEventListener");var C=v.getApiInterface();C=C.concat(v.getInternalApiInterface());for(var G=k.api,p=0;p<C.length;p++){var P=C[p];G[P]||(G[P]=lj6(k,v,P))}}for(var N in k.b9)k.b9.hasOwnProperty(N)&&k.rR2&&k.rR2(N,k.b9[N]);P_1(k);k.jdK&&k.jdK(k.api);k.vBj.publish("onReady",k.api)},lj6=function(k,v,C){var G=v[C];
return function(){var p=_.j7.apply(0,arguments);try{return k.lastError=null,G.apply(v,p)}catch(P){if(C!=="sendAbandonmentPing")throw P.params=C,k.lastError=P,p=new _.q5("PlayerProxy error in method call",{error:P,method:C,playerId:k.playerId}),p.level="WARNING",p;}}},C_I=function(k){k.plC=!1;
if(k.xA2)for(var v in k.b9)k.b9.hasOwnProperty(v)&&k.xA2(v,k.b9[v]);for(var C in k.jo2)k.jo2.hasOwnProperty(C)&&clearTimeout(Number(C));k.jo2={};k.rR2=null;k.xA2=null;v=k.api;for(var G in v)v.hasOwnProperty(G)&&(v[G]=null);v.addEventListener=function(p,P){k.addEventListener(p,P)};
v.removeEventListener=function(p,P){k.removeEventListener(p,P)};
v.destroy=function(){k.dispose()};
v.getLastError=function(){return k.getLastError()};
v.getPlayerType=function(){return k.getPlayerType()};
v.getCurrentVideoConfig=function(){return k.getConfig()};
v.loadNewVideoConfig=function(p){k.loadNewVideoConfig(p)};
v.isReady=function(){return k.isReady()}};
nR.prototype.isReady=function(){return this.plC};
nR.prototype.addEventListener=function(k,v){var C=this;this.isDisposed();var G=Hj1(this,v);G&&(_.s2(this.mfl,k)||this.b9[k]||(v=daL(this,k),this.rR2&&this.rR2(k,v)),this.vBj.subscribe(k,G),k==="onReady"&&this.isReady()&&setTimeout(function(){G(C.api)},0))};
nR.prototype.removeEventListener=function(k,v){this.isDisposed()||(v=Hj1(this,v))&&this.vBj.unsubscribe(k,v)};
var Hj1=function(k,v){var C=v;if(typeof v==="string"){if(k.qTV[v])return k.qTV[v];C=function(){var G=_.j7.apply(0,arguments),p=_.ke(v);if(p)try{p.apply(_.G$,G)}catch(P){throw G=new _.q5("PlayerProxy error when executing callback",{error:P}),G.level="ERROR",G;}};
k.qTV[v]=C}return C?C:null},daL=function(k,v){var C=function(G){var p=function(){k.isDisposed();
if(!k.isDisposed())try{k.vBj.publish(v,G!=null?G:void 0)}catch(I){var N=new _.q5("PlayerProxy error when creating global callback",{error:I.message,event:v,playerId:k.playerId,data:G,originalStack:I.stack,componentStack:I.componentStack});N.level="WARNING";throw N;}};
if(uaw(k,"web_player_publish_events_immediately"))p();else{var P=setTimeout(function(){p();_.t9.remove(k.jo2,String(P))},0);
_.t9.add(k.jo2,String(P),!0)}};
return k.b9[v]=C};
nR.prototype.getPlayerType=function(){return this.mNs||(this.getPlayerElement()?"html5":null)};
nR.prototype.getLastError=function(){return this.lastError};
var ScL=function(k){k.cancel();C_I(k);k.mNs=null;k.config&&(k.config.loaded=!1);var v=k.getPlayerElement();v&&(Ij1(k)||!bj7(k)?k.lJ=v:(v&&v.destroy&&v.destroy(),k.lJ=null));k.targetElement&&_.i4(k.targetElement)};
nR.prototype.cancel=function(){this.uLj&&_.eZi(NW6(this),this.uLj);clearTimeout(this.swX);this.qn2=!1};
nR.prototype.disposeInternal=function(){ScL(this);if(this.lJ&&this.config&&this.lJ.destroy)try{this.lJ.destroy()}catch(v){var k=new _.q5("PlayerProxy error during disposal",{error:v});k.level="ERROR";throw k;}this.qTV=null;for(k in this.b9)this.b9.hasOwnProperty(k)&&delete this.b9[k];this.aOX=this.config=this.api=null;delete this.targetElement;delete this.jZ;_.AW.prototype.disposeInternal.call(this)};
var bj7=function(k){var v,C;k=(v=k.config)==null?void 0:(C=v.args)==null?void 0:C.fflags;return!!k&&k.indexOf("player_destroy_old_version=true")!==-1},NW6=function(k){return k.webPlayerContextConfig?k.webPlayerContextConfig.jsUrl:(k=k.config.assets)?k.js:""},Q1n=function(k){return k.webPlayerContextConfig?k.webPlayerContextConfig.cssUrl:(k=k.config.assets)?k.css:""},uaw=function(k,v){if(k.webPlayerContextConfig)var C=k.webPlayerContextConfig.serializedExperimentFlags;
else{var G;if((G=k.config)==null?0:G.args)C=k.config.args.fflags}return(C||"").split("&").includes(v+"=true")},WeI=function(k){for(var v={},C=_.H(Object.keys(k)),G=C.next();!G.done;G=C.next()){G=G.value;
var p=k[G];v[G]=typeof p==="object"?_.t9.clone(p):p}return v};var kdm={},Te$="player_uid_"+(Math.random()*1E9>>>0);var Pl=function(k,v,C,G,p,P){v=v===void 0?document.createElement("div"):v;this.webPlayerContextConfig=k;this.container=v;this.commandResolver=C;this.apiResolver=Clx();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.v7;G||P?fj6(this):z4n(this);this.pendingPlayerResponse=G;this.pendingWatchNextResponse=p;this.pendingPlayerVars=P;FeG(this)};
Pl.prototype.loadVideoWithPlayerResponse=function(k,v,C){this.loadVideo(k,v,C)};
Pl.prototype.loadVideoWithPlayerVars=function(k){return this.loadVideo(void 0,void 0,k)};
Pl.prototype.destroy=function(k){if(k=_.wb(document,k))k=Te$+"_"+_.r3(k),(k=kdm[k])&&k.dispose()};
var ECG=function(k,v){var C;_.Z(function(G){if(G.nextAddress==1)return k.pendingWatchNextResponse=v,k.synchronousApi?(C=k.synchronousApi,G.jumpTo(2)):G.yield(k.api,3);G.nextAddress!=2&&(C=G.yieldResult);if(!cHU(k,C))return G.return();k.pendingWatchNextResponse&&(C.updateVideoData({raw_watch_next_response:k.pendingWatchNextResponse}),k.pendingWatchNextResponse=void 0);_.OQ(G)})},cHU=function(k,v){var C;
if(!(v==null?0:(C=v.isReady)==null?0:C.call(v))){var G;_.ji(new _.q5("playerApi is falsey",{synchronousApi:k.synchronousApi,apiResolved:k.apiResolver.resolved,playerApiUndefined:v===void 0,playerApiNull:v===null,playerApiReady:(v==null?void 0:(G=v.isReady)==null?void 0:G.call(v))===!0,playerApiMethods:v?Object.keys(v):[]}));return!1}return!0},ajR=function(k,v){if(typeof k[v]==="function")return k[v]()},M21=function(k){var v=window,C,G=(C=v.ytplayer)==null?void 0:C.bootstrapPlayerContainer;
if((C=G==null?void 0:G.firstElementChild)&&_.hI(C,"html5-video-player")){var p,P,N=(p=v.ytplayer)==null?void 0:(P=p.bootstrapWebPlayerContextConfig)==null?void 0:P.contextId;p=k.webPlayerContextConfig.contextId;if(N&&N===p){G!==k.container&&(G=!1,ajR(C,"getPlayerState")===2&&(G=!0),k.container.appendChild(C),G||ajR(C,"playVideo"));var I;if((I=v.ytplayer)==null?0:I.bootstrapPlayerResponse)k.bootstrapPlayerResponse=v.ytplayer.bootstrapPlayerResponse}}},FeG=function(k){var v,C,G,p,P;
_.Z(function(N){if(N.nextAddress==1)return k.pageReadyOrDataAvailable?N.jumpTo(2):N.yield(k.pageReadyOrDataAvailableResolver.promise,2);if(N.nextAddress!=4)return!_.z("kevlar_player_unified_player_loading")||hs2()&&jn3()?N.jumpTo(4):N.yield(rn2(),4);M21(k);if(k.pendingPlayerResponse||k.pendingPlayerVars)v=Kp_(k.pendingPlayerResponse,k.pendingWatchNextResponse,k.pendingPlayerVars),k.pendingPlayerResponse&&k.pendingPlayerResponse===k.bootstrapPlayerResponse&&(v.loaded=!0),k.bootstrapPlayerResponse=
void 0;C=vm_(k.container,v,k.webPlayerContextConfig);((G=v)==null?0:G.loaded)&&k.pendingWatchNextResponse?(ECG(k,k.pendingWatchNextResponse),k.pendingPlayerResponse=void 0,k.pendingPlayerVars=void 0):$a7(k);p=function(I){C.removeEventListener("onReady",p);k.synchronousApi=I;k.apiResolver.resolve(I)};
C.addEventListener("onReady",p);k.commandResolver!==void 0&&(P=k.commandResolver,C.addEventListener("innertubeCommand",function(I){P(I)}));
_.OQ(N)})};
Pl.prototype.loadVideo=function(k,v,C){var G=this,p,P,N,I,S,Q,R,l,d;return _.Z(function(f){if(f.nextAddress==1)return G.pendingPlayerResponse=k,G.pendingWatchNextResponse=v,G.pendingPlayerVars=C,fj6(G),G.synchronousApi?(p=G.synchronousApi,f.jumpTo(2)):f.yield(G.api,3);f.nextAddress!=2&&(p=f.yieldResult);if(!cHU(G,p))return f.return(new Promise(function(){}));
N=new Promise(function(c){P=c});
I=function(){var c=p.getPlayerResponse();c&&(p.removeEventListener("onVideoDataChange",I),P(c))};
p.addEventListener("onVideoDataChange",I);if(G.pendingPlayerResponse||G.pendingPlayerVars)G.pendingPlayerResponse&&G.pendingPlayerResponse===G.bootstrapPlayerResponse?(P(G.pendingPlayerResponse),G.pendingWatchNextResponse&&ECG(G,G.pendingWatchNextResponse)):(S=Kp_(G.pendingPlayerResponse,G.pendingWatchNextResponse,G.pendingPlayerVars),(d=(Q=G.pendingPlayerResponse)==null?void 0:(R=Q.playerConfig)==null?void 0:(l=R.playbackStartConfig)==null?void 0:l.startPaused)?p.cueVideoByPlayerVars(S.args):p.loadVideoByPlayerVars(S.args)),
$a7(G),G.bootstrapPlayerResponse=void 0;return f.return(N)})};
var z4n=function(k){if(document.readyState==="complete"||document.readyState==="interactive")fj6(k);else{var v=function(){document.removeEventListener("DOMContentLoaded",v);fj6(k)};
document.addEventListener("DOMContentLoaded",v)}},fj6=function(k){k.pageReadyOrDataAvailable=!0;
k.pageReadyOrDataAvailableResolver.resolve()},$a7=function(k){k.pendingPlayerResponse=void 0;
k.pendingWatchNextResponse=void 0;k.pendingPlayerVars=void 0};
_.SB.Object.defineProperties(Pl.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var Wl=function(k){xp.call(this,k===void 0?"document_active":k);var v=this;this.overridePriority=10;this.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(C){v.transition("document_disposed",{event:C})});
window.addEventListener("beforeunload",function(C){v.transition("document_disposed_preventable",{event:C})});
window.addEventListener("unload",function(C){v.transition("document_disposed",{event:C});v.hasRun=new Map})};
_.E(Wl,xp);
Wl.prototype.runPreventableDispose=function(k,v){if(!this.hasRun.get("document_disposed_preventable")){k(v==null?void 0:v.event);var C,G;if((v==null?0:(C=v.event)==null?0:C.defaultPrevented)||(v==null?0:(G=v.event)==null?0:G.returnValue)){v.event.returnValue||(v.event.returnValue=!0);v.event.defaultPrevented||v.event.preventDefault();this.hasRun=new Map;this.transition("document_active");return}}this.hasRun.set("document_disposed_preventable",!0);this.hasRun.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")};
Wl.prototype.runDispose=function(k,v){this.hasRun.get("document_disposed")?this.transition("document_active"):(k(v==null?void 0:v.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
Wl.prototype.runFlush=function(k,v){k(v==null?void 0:v.event);this.transition("document_active")};
Wl.prototype.runActive=function(){};var Hl=function(k){xp.call(this,k===void 0?"document_visibility_unknown":k);var v=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(C){document.visibilityState==="visible"?v.transition("document_visible",{event:C}):v.transition("document_hidden",
{event:C})});
_.z("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(C){v.transition("document_backgrounded",{event:C})}),window.addEventListener("focus",function(C){v.transition("document_foregrounded",{event:C})}))};
_.E(Hl,xp);Hl.prototype.runVisible=function(k,v){k(v==null?void 0:v.event);_.z("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
Hl.prototype.runHidden=function(k,v){k(v==null?void 0:v.event);_.z("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
Hl.prototype.runBackgrounded=function(k,v){k(v==null?void 0:v.event)};
Hl.prototype.runForegrounded=function(k,v){k(v==null?void 0:v.event)};var ND=function(){this.teardownLifecycle=new Wl;this.visibilityLifecycle=new Hl};
ND.prototype.install=function(){var k=_.j7.apply(0,arguments),v=this;k.forEach(function(C){v.teardownLifecycle.install(C)});
k.forEach(function(C){v.visibilityLifecycle.install(C)})};var I7=function(){ND.call(this);var k={};this.install((k.document_disposed={callback:this.abortSlisAndFlush},k));_.z("combine_ve_grafts")&&(k={},this.install((k.document_disposed={callback:this.flushInteractionLoggingAttachVes},k)));k={};this.install((k.flush_logs={callback:this.logFinalPayload},k));_.z("web_log_cfg_cee_ks")||_.Ab(_.B_,Ua6)};
_.E(I7,ND);var GdZ=function(){I7.loggingInstance||(I7.loggingInstance=new I7);return I7.loggingInstance};
I7.prototype.logFinalPayload=function(){if(_.z("web_fp_via_jspb")){var k=new O2L,v=_.Et();v&&_.xz(k,1,v);v=_.z("jspb_sparse_encoded_pivot")?new x3([{}]):new x3;_.Um(v,380,yyG,k);$2_("finalPayload",v);_.z("web_fp_via_jspb_and_json")&&_.sA("finalPayload",{csn:_.Et()})}else _.sA("finalPayload",{csn:_.Et()})};
I7.prototype.abortSlisAndFlush=function(){zuG(WQ);HQ!=null&&HQ.flush()};
I7.prototype.flushInteractionLoggingAttachVes=function(){Dx1(_.WU())};
var Ua6=function(){var k=_.wt("CLIENT_EXPERIMENT_EVENTS");if(k){var v=vQO();k=_.H(k);for(var C=k.next();!C.done;C=k.next())C=C.value,v(C)&&_.sA("genericClientExperimentEvent",{eventType:C});delete _.jC.CLIENT_EXPERIMENT_EVENTS}};var gC1={};
gC1.YtPlayerBehavior=[_.G4.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 k=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.v7;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;prm(function(){k.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.Yt(this,"pan-down"),_.z("kevlar_pinch_fullscreen")&&_.LW().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.z("kevlar_pinch_fullscreen")&&_.LW().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(k,v,C){var G=this;Js(this.useUnifiedPlayer_());if(this.mainAppPlayer_)Js(!1,"MainAppPlayer already created.");else{var p=_.z("kevlar_player_container_query_killswitch")?this.$.container:_.Kz(this.hostElement).querySelector("#container");this.mainAppPlayer_=new Pl(this.getWebPlayerContextConfig_(),p,function(P){return _.vU(P,G.hostElement)},k,v,C);
this.mainAppPlayer_.api.then(function(P){G.player_=P;G.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&soJ.resolve(P)})}},
loadVideoWithPlayerResponse:function(k,v){var C=this;if(this.useUnifiedPlayer_()){var G=this.watchNextData,p,P=(p=k.videoDetails)==null?void 0:p.videoId,N,I,S;(p=(N=this.watchNextData)==null?void 0:(I=N.currentVideoEndpoint)==null?void 0:(S=I.watchEndpoint)==null?void 0:S.videoId)&&P!=p&&(G=void 0,_.z("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(k,G,v):this.createMainAppPlayer_(k,G,v);this.mainAppPlayer_.api.then(function(){_.nA(C.hostElement,
"yt-player-updated")})}else this.update(Dub(k,v))},
loadVideoWithPlayerVars:function(k){var v=this;this.useUnifiedPlayer_()?(_.z("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(k):this.createMainAppPlayer_(void 0,void 0,k),this.mainAppPlayer_.api.then(function(){_.nA(v.hostElement,"yt-player-updated")})):this.update({args:k})},
update:function(k){var v=this;if(this.useUnifiedPlayer_())Js(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(k);var C=jax(k.args);C&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==C&&Object.assign(k.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(k).then(function(G){_.nA(v.hostElement,"yt-player-updated",_.z("kevlar_player_updated_obsolete_player_killswitch")?
G:void 0)})}_.B3(new _.q5("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(v.getPlayerPromise(),2);C=G.yieldResult;if(!C)throw Error("vh");k&&v.updatePlayerPlaylist_(k);_.OQ(G)})},
acquireApi_:function(k){var v=this;if(this.useUnifiedPlayer_())Js(!1,"Invalid method call in kevlar_unified_player.");else return _.B_.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(Js(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(C){v.shouldAutoplay_(k)?C.loadVideoByPlayerVars(k.args):C.cueVideoByPlayerVars(k.args)})):this.initPlayerPromise_=this.initPlayerContainer_(k),this.initPlayerPromise_},
initPlayerContainer_:function(k){var v=this;if(this.useUnifiedPlayer_())Js(!1,"Invalid method call in kevlar_unified_player.");else return Js(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.ji(Error("wh")),Js(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.z("kevlar_player_container_query_killswitch")?this.$.container:_.Kz(this.hostElement).querySelector("#container"),rn2().then(function(){var C=v.initPlayer_(k);v.playerResolver_.resolve(C);
return C})},
onPlayerReady_:function(k,v){this.useUnifiedPlayer_()?Js(!1,"Invalid method call in kevlar_unified_player."):(k.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&soJ.resolve(k),v(k))},
maybeCallApiMethodOnElement_:function(k,v){if(typeof k[v]==="function")return k[v]()},
maybeAdoptBootstrapPlayer_:function(){var k=window,v,C=(v=k.ytplayer)==null?void 0:v.bootstrapPlayerContainer;if((v=C==null?void 0:C.firstElementChild)&&v.classList.contains("html5-video-player")){var G,p,P=(G=k.ytplayer)==null?void 0:(p=G.bootstrapWebPlayerContextConfig)==null?void 0:p.contextId;G=this.getWebPlayerContextConfig_().contextId;if(P&&P===G){C!==this.playerContainer_&&(C=!1,this.maybeCallApiMethodOnElement_(v,"getPlayerState")===2&&(C=!0),this.playerContainer_.appendChild(v),C||this.maybeCallApiMethodOnElement_(v,
"playVideo"));var N;if((N=k.ytplayer)==null?0:N.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=k.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(k){var v=this;if(this.useUnifiedPlayer_())Js(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(C){v.maybeAdoptBootstrapPlayer_();var G=k?toZ(k):void 0;G&&G==v.bootstrapPlayerResponse_&&(k.loaded=!0);G=v.playerContainer_;var p=v.getWebPlayerContextConfig_();G=vm_(G,k,p);v.player_=G;v.onPlayerReadyEvent_=v.onPlayerReady_.bind(v,v.player_,C);v.player_.addEventListener("onReady",v.onPlayerReadyEvent_);v.player_.addEventListener("innertubeCommand",
v.onPlayerInnerTubeCommand_.bind(v))})},
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(k){k.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(k){k.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var k=_.Ql().resolve(_.hs).getCurrentPage();k&&k.getScrollTop()<=0?_.Yt(this,"pan-down"):_.Yt(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(k){k.isFullscreen()||k.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(k){k.isFullscreen()&&k.toggleFullscreen()})},
updatePlayerPlaylist_:function(k){var v=this,C,G,p;return _.Z(function(P){if(P.nextAddress==1)return C=_.Ql().resolve(_.uL(_.GF)),G=!!(C&&C.playlistComponent&&C.playlistComponent.loopOn),P.yield(v.getPlayerPromise(),2);var N=p=P.yieldResult,I=N.updatePlaylist,S=[];if(_.z("kevlar_player_playlist_use_local_index")){var Q,R;var l=(R=(Q=k.localCurrentIndex)!=null?Q:k.currentIndex)!=null?R:0}else{var d;l=(d=k.currentIndex)!=null?d:0}if(k.contents)for(Q=0;Q<k.contents.length;Q++)if((R=k.contents[Q])&&R.playlistPanelVideoRenderer)if(wlf(R)){R=
R.playlistPanelVideoRenderer;d="";R.shortBylineText&&(d=_.ty(R.shortBylineText));var f="";R.title?f=_.ty(R.title):R.unplayableText&&(f=_.ty(R.unplayableText));S.push({author:d,title:f,encrypted_id:R.videoId})}else Q<l&&--l;I.call(N,{index:l,list:k.playlistId?k.playlistId:"",loop:G,playlist_title:k.title,playlist_length:S.length,video:S,fetch:0,external_list:"1",title:k.title?k.title:"",playlist_author:k.ownerName?_.ty(k.ownerName):void 0});_.OQ(P)})},
focusOnPlayer:function(){_.Ib(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var k=this.playerContainer_.querySelector(".html5-video-player");k&&(_.ZU(_.Ql().resolve(_.SJ)),k.focus())}})},
preparePlayer:function(){var k=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(v){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")v();else{var C=function(){document.removeEventListener("DOMContentLoaded",C);v()};
document.addEventListener("DOMContentLoaded",C)}})).then(function(){return rn2()}).then(function(){k.initPlayerPromise_||k.preparePlayerJobId_||(k.preparePlayerJobId_=_.Ab(_.B_,function(){k.initPlayerPromise_||(k.initPlayerPromise_=k.initPlayerContainer_())}))}):_.B3(new _.q5("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(k){this.useUnifiedPlayer_()?Js(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(k)||(k.args.autoplay="0")},
shouldAutoplay_:function(k){if(this.useUnifiedPlayer_())Js(!1,"Invalid method call in kevlar_unified_player.");else{var v=this.get("args.el",k);return v&&v!="detailpage"&&this.isMiniplayerActive_()||v&&(v=="sponsorshipsoffer"||v=="handlesclaiming")&&this.get("args.autoplay",k)=="0"?!1:(k=toZ(k))&&this.get("playerConfig.playbackStartConfig.startPaused",k)?!1:!0}},
isMiniplayerActive_:function(){return _.Ql().resolve(_.gO).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var k=this.getPlayer();if(k){var v=k.getPlayerState();_.z("kevlar_player_check_ad_state_on_stop")&&(v=k.getPlayerState(k.getPresentingPlayerType()));v!=5&&k.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(k,v,C){C=C===void 0?!1:C;var G=this,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1)return v||(v=G.hostElement),p=G.useUnifiedPlayer_()?!!G.mainAppPlayer_:!!G.initPlayerPromise_,p?S.yield(G.getPlayerPromise(),2):(C?k.insertBefore(v,k.firstChild):k.appendChild(v),S.return());P=S.yieldResult;N=P.getPlayerState(P.getPresentingPlayerType());I=!1;if(N==-1||N==1||N==3)I=!0;C?k.insertBefore(v,k.firstChild):k.appendChild(v);I&&P.playVideo();P.setSize(NaN,NaN);_.OQ(S)})},
watchNextDataChanged_:function(k){var v=this;k&&(this.useUnifiedPlayer_()&&_.z("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&ECG(this.mainAppPlayer_,k):this.getPlayerPromise().then(function(C){C.updateVideoData(v.computeWatchNextPlayerVars_(k))}))},
computeWatchNextPlayerVars_:function(k){if(this.useUnifiedPlayer_()&&_.z("kevlar_unified_player_update_watch_next_killswitch"))Js(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:k}},
maybeSendAbandonmentPing_:function(){var k=this.getPlayer();k&&k.getPlayerState()!=5&&k.getPlayerState()!=0&&k.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var k=_.wt("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(k=Object.assign({},k),k.rootElementId=this.playerId);k.serializedExperimentIds&&k.serializedExperimentFlags||_.ji(Error("xh"));return k},
hasWebPlayerContextConfig_:function(){return!!_.wt("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(k){this.useUnifiedPlayer_()?Js(!1,"Invalid method call in kevlar_unified_player."):_.vU(k,this.hostElement)},
useUnifiedPlayer_:function(){var k=_.z("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.z("kevlar_unified_player")||k}}];var ijL={};ijL.YtPlaylistPanelBehavior=[_.r.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(k){k=k.detail;if(k.actions.loop!=void 0||k.actions["yt-icons:loop"]!=void 0)this.loopOn=k.actions.loop||k.actions["yt-icons:loop"];if(k.actions.shuffle!=void 0||k.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=k.actions.shuffle||k.actions["yt-icons:shuffle"]},
setMenuData_:function(k){if(!k||!k.playlistButtons||k.isInfinite)return null;for(var v=k.playlistButtons.menuRenderer.topLevelButtons,C=v.length,G=0;G<C;G++)if(v[G].toggleButtonRenderer){var p=v[G].toggleButtonRenderer;p.defaultIcon.iconType=="LOOP"&&this.loopOn?p.isToggled=this.loopOn:p.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(p.isToggled=this.shuffleOn)}return k.playlistButtons}}];_.Sv={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(k,v,C){var G=this.getClickTarget_(v);if(G&&this.isClickAllowed_(G)){v.preventDefault();k=(0,_.t9.unsafeClone)(k);var p=this.getContainerBoundingRect();v=this.getRelativeClickXy_(v,p);this.expandEndpointUrlMacros_(k,{NX:v[0],NY:v[1],NB:G.code});C&&this.truncateWebCommendMetadataUrl_(k);_.nA(this.hostElement,"yt-navigate",{endpoint:k})}},
getClickTarget_:function(k){if(!this.clickTargetMap)return null;k=_.DM(k)||[];k=_.H(k);for(var v=k.next();!v.done;v=k.next()){v=v.value;if(v===_.Kz(this.hostElement).querySelector("#menu"))break;if(v=this.clickTargetMap.get(v.id))return v}return null},
getRelativeClickXy_:function(k,v){var C=Math.round(k.detail.x-v.left);k=Math.round(k.detail.y-v.top);return C<0||k<0?[null,null]:[C,k]},
getContainerBoundingRect:function(){return _.Kz(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(k,v){for(var C=_.H(k.loggingUrls||[]),G=C.next();!G.done;G=C.next())G=G.value,G.baseUrl&&(G.baseUrl=Z96(G.baseUrl,v));k.urlEndpoint&&k.urlEndpoint.url&&(k.urlEndpoint.url=Z96(k.urlEndpoint.url,v));k.commandMetadata&&k.commandMetadata.webCommandMetadata&&k.commandMetadata.webCommandMetadata.url&&(k.commandMetadata.webCommandMetadata.url=Z96(k.commandMetadata.webCommandMetadata.url,v))},
truncateWebCommendMetadataUrl_:function(k){if(k.commandMetadata&&k.commandMetadata.webCommandMetadata&&k.commandMetadata.webCommandMetadata.url){var v=k.commandMetadata.webCommandMetadata.url,C=v.indexOf("&pp=");if(C>0){var G=v.indexOf("&",C+1);k.commandMetadata.webCommandMetadata.url=G>C&&G<v.length?v.slice(0,C)+v.slice(G):v.slice(0,C)}}},
configureClickTargets:function(k,v,C){this.containerId=k;this.clickTargetMap=new Map;k=_.H(v);for(v=k.next();!v.done;v=k.next())if(v=v.value,v.location){var G=C.get(v.location);G&&(_.kV(_.Kz(this.hostElement).querySelector("#"+G),"yt-simple-endpoint",this.isClickAllowed_(v)),this.clickTargetMap.set(G,v))}},
isClickAllowed_:function(k){return k.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||k.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||k.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||k.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.uX={};
_.uX.YtLazyListBehavior=[_.WN.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 k=(this.constructor.generatedFrom||this).observers;k||(k=[]);k.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
k}},
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 k=this.renderElementsOutsideVisibleArea_;k&&(gl6(k,4),k.processSignal())},
deepLazyListObserver_:function(k){var v=this;if(k){var C=k.value||[];if(this.itemsPath==k.path){var G=this.nonDeferredItemCount;k=0;G>-1&&C.length>G&&(k=_.wt("REMAINING_DOVA_DEFERRED_CHUNKS",-1));k>0?(G>0&&(G=C.slice(0,G),this.setInitialItemsOnDataChanged(G)),(G=this.renderElementsOutsideVisibleArea_)?G.cancel():(G=this.renderElementsOutsideVisibleArea_=new _.Nc(2,"eocs"),_.Qfx(window,"scroll",function(){return v.renderDeferredElements()})),_.I$(G,function(){v.setInitialItemsOnDataChanged(C)}),_.YH("REMAINING_DOVA_DEFERRED_CHUNKS",
k-1)):this.setInitialItemsOnDataChanged(C)}else if(this.itemsPath+".splices"==k.path)this.onItemsUpdated_(C);
else G="shownItems"+k.path.substr(this.itemsPath.length),this.useSignals&&G==="shownItems.length"||this.notifyPath(G,k.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(k){k&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(k),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(k){k=k.indexSplices;for(var v=0,C=k.length;v<C;v++){var G=k[v];if(G.index<this.shownCount&&(G.removed&&this.splice("shownItems",G.index,G.removed.length),G.addedCount)){var p=G.object.slice(G.index,G.index+G.addedCount);G=["shownItems",G.index,0];G.push.apply(G,p);this.splice.apply(this,G)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(k){this.cancelPendingTasks_();k||(k=[]);this.items_=k;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&&(_.rt("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.Ib(this,this.tryRenderChunk_)))},
fillRange_:function(k,v){this.canShowMore&&this.items_&&(k=this.items_.slice(k,v),k.unshift("shownItems"),this.push.apply(this,k),this.shownCount=v,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var k=this;this.canShowMore&&_.Xn(this,"renderChunk",function(){k.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.rt("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.RB(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var k=this.renderElementsOutsideVisibleArea_;k&&(k.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var k=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(k-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=k;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(k){return Math.ceil(1E3/k)},
onCanShowMoreUpdated_:function(k){this.data&&this.items_!==null&&(k?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(k){!this.shouldUseTaskManager()&&this.data&&(!k&&this.canShowMore?(_.ati(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):k&&this.partiallyRenderedItems_.has(this.items_)&&(_.z("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var R7;_.Q0={};
R7=function(){var k=_.Ze.apply(this,arguments)||this;k.atStart=!0;k.atEnd=!0;k.startIndex=0;k.endIndex=0;k.scrollCount=0;k.initialStartIndex=0;k.disableScrollEventListener=!1;k.useFloorScrolling=!1;k.isSearch=!1;k.dragging=!1;k.dragMouseStart=0;k.dragOffsetStart=0;k.disableWheelScroll=!1;k.centerListItems=!1;k.offset=0;k.minComponentWidth=0;k.marginWidthRight=0;k.marginWidthLeft=0;k.setButtonsStateRequested=!1;k.itemsVisibilityObserver=null;k.fullyVisibleItemsIndices=[];k.JSC$14564_onWheelScroll=function(v){if(k.isSearch&&
!k.disableWheelScroll&&_.z("desktop_enable_dmpanel_wheel_scroll")){var C=v.shiftKey?Math.abs(v.deltaY)>Math.abs(v.deltaX)?v.deltaY:v.deltaX:v.deltaX;C!==0&&(v.preventDefault(),k.ytLazyListBehavior.fillRemainingListItems(),k.offset+=C,bX(k),k.reposition_())}};
k.onPointerDown=function(v){Lew(k)&&(k.dragMouseStart=v.clientX,k.dragOffsetStart=k.offset,k.dragging=!0)};
k.onPointerMove=function(v){Lew(k)&&k.dragging&&(k.ytLazyListBehavior.fillRemainingListItems(),k.offset=k.dragOffsetStart-(v.clientX-k.dragMouseStart),bX(k),k.reposition_())};
k.onPointerUp=function(){Lew(k)&&(k.dragging=!1)};
return k};
_.E(R7,_.Ze);var Oj1=function(k){var v=_.Kz(k.hostElement).querySelector("#items").children;if(!v)return 0;var C=0;k=_.H(k.fullyVisibleItemsIndices);for(var G=k.next();!G.done;G=k.next())C+=v[G.value].clientWidth;return C},Lew=function(k){return k.isSearch&&_.z("desktop_enable_dmpanel_click_drag_scroll")};
R7.prototype.created=function(){this.cachedViewportWidth=_.wt("initialInnerWidth")||window.innerWidth;this.JSC$14564_cachedViewportHeight=_.wt("initialInnerHeight")||window.innerHeight;_.wt("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.YH("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
R7.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.z("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();yH7(this)};
R7.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.z("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var k;(k=this.itemsVisibilityObserver)==null||k.disconnect();this.itemsVisibilityObserver=null;var v;(v=this.itemsObserver)==null||v.disconnect()};
var yH7=function(k){var v=_.Kz(k.hostElement).querySelector("#scroll-container");if(v){if(!k.itemsVisibilityObserver){var C=window.getComputedStyle(v).marginRight;k.itemsVisibilityObserver=new IntersectionObserver(function(G){Xb6(k,G)},{root:v,
rootMargin:C,threshold:.98})}if(v=_.Kz(k.hostElement).querySelector("#items"))k.itemsObserver=new P1G(v,function(G){xa1(k,G)})}},xa1=function(k,v){AH1(k)&&(Array.from(v.addedNodes).filter(function(C){return C.nodeType===Node.ELEMENT_NODE}).forEach(function(C){k.itemsVisibilityObserver&&k.itemsVisibilityObserver.observe(C)}),Array.from(v.removedNodes).filter(function(C){return C.nodeType===Node.ELEMENT_NODE}).forEach(function(C){k.itemsVisibilityObserver&&k.itemsVisibilityObserver.unobserve(C)}))},
Xb6=function(k,v){var C=new Set(k.fullyVisibleItemsIndices);
v=_.H(v);for(var G=v.next();!G.done;G=v.next()){G=G.value;var p=G.target.parentElement;p?(p=Array.from(p.children).indexOf(G.target),G.isIntersecting?C.add(p):C.has(p)&&C.delete(p)):_.ji(new _.q5("Parent element not found",G.target.nodeName))}k.fullyVisibleItemsIndices=Array.from(C).sort(function(P,N){return P-N});
C.size===0?_.ji(new _.q5("No visible entries in horizontal list")):(k.startIndex=k.fullyVisibleItemsIndices[0],k.endIndex=k.fullyVisibleItemsIndices[k.fullyVisibleItemsIndices.length-1])},AH1=function(k){k.data?k=(k=k.data)&&k.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===k.itemSizeConstraint:!1:k=!1;
return k};
_.W=R7.prototype;_.W.addScrollEventListeners=function(){var k=_.Kz(this.hostElement).querySelector("#scroll-container");k.style.touchAction="pan-y";k.addEventListener("wheel",this.JSC$14564_onWheelScroll);k.addEventListener("pointerdown",this.onPointerDown);k.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.W.removeScrollEventListeners=function(){var k=_.Kz(this.hostElement).querySelector("#scroll-container");k.removeEventListener("wheel",this.JSC$14564_onWheelScroll);k.removeEventListener("pointerdown",this.onPointerDown);k.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.W.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.Ib(this,this.setStartIndex,[this.initialStartIndex])};
_.W.reposition_=function(){var k=_.wt("HTML_DIR")=="rtl"?"":"-",v=_.Kz(this.hostElement).querySelector("#items");v&&(v.style.transform="translateX("+k+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.W.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.Ib(this,this.setButtonsState_))};
_.W.setButtonsState_=function(){this.setButtonsStateRequested=!1;var k=_.Kz(this.hostElement).querySelector("#items").firstElementChild;if(k){this.minComponentWidth||(this.minComponentWidth=e4n(this,k));k=_.Kz(this.hostElement).querySelector("#scroll-container").clientWidth;var v=_.Kz(this.hostElement).querySelector("#items");v=_.z("kevlar_horizontal_list_scroll_width_killswitch")?v.clientWidth:v.scrollWidth;var C=this.get(this.ytLazyListBehavior.itemsPath,this);if(C){var G=Math.round(k/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+G,C.length)-1)}this.ytLazyListBehavior.canShowMore?v+this.minComponentWidth>=this.offset+k&&(this.atEnd=!1):this.atEnd=this.offset+k>=v-20?!0:!1;this.atStart=this.offset<=20}};
_.W.setStartIndex=function(k){if(!this.minComponentWidth){var v=_.Kz(this.hostElement).querySelector("#items").firstElementChild;if(!v)return;this.minComponentWidth=e4n(this,v)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*k;bX(this);this.reposition_()};
_.W.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.lB();var k=_.Kz(this.hostElement).querySelector("#scroll-container").clientWidth;_.z("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=e4n(this,_.Kz(this.hostElement).querySelector("#items").firstElementChild));k=this.useFloorScrolling?Math.floor(k/this.minComponentWidth)||1:Math.round(k/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&qcw(this);this.offset+=AH1(this)?
Oj1(this):k*this.minComponentWidth;bX(this);this.reposition_();this.scrollCount++};
_.W.prevClick_=function(){var k=_.Kz(this.hostElement).querySelector("#scroll-container").clientWidth;k=this.useFloorScrolling?Math.floor(k/this.minComponentWidth)||1:Math.round(k/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=AH1(this)?Oj1(this):this.minComponentWidth*this.scrollCount-1):this.offset-=AH1(this)?Oj1(this):k*this.minComponentWidth;this.centerListItems&&qcw(this);bX(this);this.reposition_()};
_.W.onIronResize_=function(){this.resizeSupportEnabled&&_.Ib(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.W.onItemsTransitionEnd_=function(k){_.tK(k)===_.Kz(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.W.onChildElementFocus_=function(k){k=k.target.closest("#items > *");var v=_.Kz(this.hostElement).querySelector("#scroll-container");if(v.contains(k)){if(_.z("web_horizontal_list_behavior_focus_killswitch"))if(k.offsetLeft<this.offset)this.offset=Math.abs(k.offsetLeft)<k.clientWidth?0:k.offsetLeft;else if(k.offsetLeft+k.clientWidth>this.offset+v.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.lB(),this.offset=k.offsetLeft+k.clientWidth-v.clientWidth;else return;else{var C=_.Kz(this.hostElement).querySelector("#items"),
G=_.wt("HTML_DIR")==="rtl",p=G?C.clientWidth-k.offsetLeft:k.offsetLeft;C=G?C.clientWidth-(k.offsetLeft+k.clientWidth):k.offsetLeft+k.clientWidth;var P=G?p>this.offset+v.clientWidth:p<this.offset,N=G?C<this.offset:C>this.offset+v.clientWidth,I=G?P:N;if(G?N:P)v=G?C:p,this.offset=Math.abs(v)<k.clientWidth?0:v;else if(I)this.ytLazyListBehavior.fillRemainingListItems(),_.lB(),this.offset=(G?p:C)-v.clientWidth;else return}bX(this);this.reposition_()}};
_.W.observeShownItems_=function(){this.reset()};
_.W.checkComponentWidthResize=function(){var k=_.Kz(this.hostElement).querySelector("#items").firstElementChild;k&&(k=e4n(this,k),this.centerListItems||k!==this.minComponentWidth)&&(this.minComponentWidth=k,this.offset=k*this.scrollCount,this.centerListItems&&qcw(this),bX(this),this.reposition_())};
var e4n=function(k,v){var C=window.getComputedStyle(v).marginRight;C=Math.floor(Number(C.replace("px","")));var G=window.getComputedStyle(v).marginLeft;G=Math.floor(Number(G.replace("px","")));k.centerListItems&&!k.marginWidthRight&&(k.marginWidthRight=C,k.marginWidthLeft=G);return k.resizeSupportEnabled?v.getBoundingClientRect().width+C:v.offsetWidth+C},bX=function(k){var v=_.Kz(k.hostElement).querySelector("#scroll-container").clientWidth,C=_.Kz(k.hostElement).querySelector("#items").clientWidth;
k.offset<0?k.offset=0:k.offset+v>=C&&(k.offset=C-v)},qcw=function(k){k.offset-=(_.Kz(k.hostElement).querySelector("#scroll-container").clientWidth+k.marginWidthRight-k.minComponentWidth)/2-k.marginWidthLeft};
_.SB.Object.defineProperties(R7.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var k=_.wt("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(k==-1)k=this.JSC$14564_cachedViewportHeight,k=k>1320?5:k>1020?4:k>730?3:k>430?2:1;else if(k==0)return 0;_.YH("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",k-1);k=_.wt("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(k>-1)return k;k=this.cachedViewportWidth;k=k>1600?6:k>1400?5:k>1300?4:k>1090?5:k>870?4:k>660?3:2;_.YH("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
k);return k},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.z("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
R7.prototype.observeShownItems_=R7.prototype.observeShownItems_;R7.prototype.onChildElementFocus_=R7.prototype.onChildElementFocus_;R7.prototype.onItemsTransitionEnd_=R7.prototype.onItemsTransitionEnd_;R7.prototype.onIronResize_=R7.prototype.onIronResize_;R7.prototype.prevClick_=R7.prototype.prevClick_;R7.prototype.nextClick_=R7.prototype.nextClick_;R7.prototype.setButtonsState_=R7.prototype.setButtonsState_;R7.prototype.requestButtonsStateUpdate_=R7.prototype.requestButtonsStateUpdate_;
R7.prototype.reposition_=R7.prototype.reposition_;R7.prototype.reset=R7.prototype.reset;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],R7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.uX.YtLazyListBehavior),_.Y("design:type",Object)],R7.prototype,"ytLazyListBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],R7.prototype,"atStart",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],R7.prototype,"atEnd",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"startIndex",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"endIndex",void 0);_.B([_.A({value:6}),_.Y("design:type",Number)],R7.prototype,"initialCount",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"scrollCount",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"initialStartIndex",void 0);
_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"disableScrollEventListener",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"supportComponentResize",void 0);_.B([_.A({value:function(){var k=this;return function(){return k.prevClick_()}}}),
_.Y("design:type",Function)],R7.prototype,"boundPrevClick",void 0);_.B([_.A({value:function(){var k=this;return function(){return k.nextClick_()}}}),
_.Y("design:type",Function)],R7.prototype,"boundNextClick",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"useFloorScrolling",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"isSearch",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"dragging",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"dragMouseStart",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"dragOffsetStart",void 0);
_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"disableWheelScroll",void 0);_.B([_.A(),_.Y("design:type",Object)],R7.prototype,"centerListItems",void 0);_.B([_.P9("iron-resize"),_.W9("guideOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],R7.prototype,"onIronResize_",null);_.B([_.P9("transitionend"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],R7.prototype,"onItemsTransitionEnd_",null);
_.B([_.P9("focusin"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],R7.prototype,"onChildElementFocus_",null);_.B([_.W9("shownItems"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],R7.prototype,"observeShownItems_",null);_.B([_.SU()],R7);_.Q0.YtdHorizontalListBehavior=[];_.Q0.YtdHorizontalListBehavior.push(_.qV,_.r.YtRendererBehavior,_.uX.YtLazyListBehavior,_.Tq.YtdGuideStateAwareBehavior,R7.prototype);var WIf=["APP_STATE","PI"];var lX,dy=function(k){this.hostElement=k},f3=function(k,v){if(v&&(ZPK(v.viewableCommands)||ZPK(v.endOfSessionCommands))){var C=u_i(v.viewableCommands);
v=u_i(v.endOfSessionCommands);if(!lX){var G=_.fS("custom_active_view_tos_timeout_ms");lX=G>0&&G!==36E5?new qsm(Sxg(),G):new qsm(Sxg())}DCb(lX,k.hostElement);tzi(lX,k.hostElement,C,v)}},z4=function(k){lX&&DCb(lX,k.hostElement)};var maw=_.qL(["about:blank"]),Da7={pushState:window.history.pushState,replaceState:window.history.replaceState};var FC=function(k){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=k;this.internalPushState=k.pushState.bind(k);this.internalReplaceState=k.replaceState.bind(k)};
FC.prototype.init=function(){this.initialized=!0};
FC.prototype.pushState=function(k,v){this.initialized||this.init();this.internalPushState&&this.internalPushState(k,"",v)};
FC.prototype.replaceState=function(k,v){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(k,"",v)};
FC.prototype.getState=function(){return this.history&&this.history.state};var t26=function(k){var v=function(){var C=k.apply(this,arguments)||this;C.boundHistoryPushState=!1;C.boundHistoryReplaceState=!1;C.debugInfo={};return C};
_.E(v,k);v.prototype.init=function(){var C=_.iy("IFRAME");_.kv(C,_.zu(maw));C.sandbox="allow-same-origin";C.style.display="none";this.iframe=C;document.body.appendChild(C);this.bindHistoryStateFunctions();k.prototype.init.call(this)};
v.prototype.bindHistoryStateFunctions=function(){var C=this,G=[],p;this.iframe&&((p=this.iframe.contentWindow)==null?0:p.history)&&(p=this.iframe.contentWindow.history)&&(G.push(p),Object.getPrototypeOf(p)&&G.push(Object.getPrototypeOf(p)));window.history&&G.push(window.history);p=window.history;Object.getPrototypeOf(p)&&G.push(Object.getPrototypeOf(p));G.push(Da7);p=function(N){for(var I=null,S=0;S<G.length;S++){var Q=G[S][N];if(typeof Q==="function"){I=Q.bind(window.history);C.debugInfo[N]=S;break}}return I};
if(!this.boundHistoryReplaceState){var P=p("replaceState");P&&(this.internalReplaceState=P,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(p=p("pushState"))&&(this.internalPushState=p,this.boundHistoryPushState=!0)};
return v}(FC),s17=function(){return t26.call(this,window.history)||this};
_.E(s17,t26);s17.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var cl=function(k){this.browserHistory=k;this.initialized=!1};
cl.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
cl.prototype.pushState=function(k,v){this.initialized||this.init();this.browserHistory.pushState(k,v)};
cl.prototype.replaceState=function(k,v){this.initialized||this.init();this.browserHistory.replaceState(k,v)};
cl.prototype.handlePopstate=function(k){return k.state};_.V2G=function(k,v,C,G,p){this.endpoint=k;this.forward=v;this.historyEntry=C;this.JSC$30592_savedComponentState=G;this.legacyBorder=p===void 0?!1:p};var h4U=function(k,v){this.rootData=k;this.scrollTop=v};_.EL=new _.oi("EPHEMERAL_STORE_TOKEN");_.a7=function(k){this.data=Object.assign({},k);var v;(v=this.data.innertubeResponse)==null||delete v.frameworkUpdates};
_.a7.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.bj)()};
_.B6=function(k){return Object.assign({},k.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var BWU=function(){this.maxSize=100;this.timeToDataCache=new Map};
BWU.prototype.get=function(k){var v=this.timeToDataCache.get(k);v&&(this.timeToDataCache.delete(k),this.timeToDataCache.set(k,v));if(v&&v.rootData&&(_.z("web_use_response_store_for_history_cache")||_.z("mweb_use_new_history_manager"))){var C=_.Ql().resolve(_.EL),G=j11(v),p=!!G;if(G){if(G.content){var P=MD(C,G.content);p&&P?v.rootData.response=_.B6(P):p=!1}G.player&&(P=MD(C,G.player),p&&P?v.rootData.playerResponse=_.B6(P):p=!1);G.reelSequence&&(C=MD(C,G.reelSequence),p&&C?v.rootData.reelWatchSequenceResponse=
_.B6(C):p=!1)}p||(this.timeToDataCache.delete(k),v=void 0)}return v};
BWU.prototype.set=function(k,v){if(v.rootData&&(_.z("web_use_response_store_for_history_cache")||_.z("mweb_use_new_history_manager"))){var C=j11(v),G=Object.assign({},v.rootData);C&&(C.content&&v.rootData.response&&(YcI(this,C.content,v.rootData.response),G.response=null),C.player&&v.rootData.playerResponse&&(YcI(this,C.player,v.rootData.playerResponse),G.playerResponse=null),C.reelSequence&&v.rootData.reelWatchSequenceResponse&&(YcI(this,C.reelSequence,v.rootData.reelWatchSequenceResponse),G.reelWatchSequenceResponse=
null));v=new h4U(G,v.scrollTop)}this.timeToDataCache.has(k)?this.timeToDataCache.delete(k):this.timeToDataCache.size>=this.maxSize&&(C=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(C.value));this.maxSize!==0&&this.timeToDataCache.set(k,v)};
BWU.prototype.clear=function(){this.timeToDataCache.clear()};
var j11=function(k){var v=_.Ql().resolve(_.uL(_.b7)),C;if((C=k.rootData)==null?0:C.endpoint)return v==null?void 0:cfO(v,k.rootData.endpoint);var G;_.ji(new _.q5("History snapshot response data does not contain endpoint",(G=k.rootData)==null?void 0:G.url));return null},YcI=function(k,v,C){if(k.maxSize>0){var G;
(k=(G=C.responseContext)==null?void 0:G.maxAgeSeconds)&&Number(k)>0&&(G=_.Ql().resolve(_.EL),C=Tz(C,k),G.put(v,new _.a7(C)))}};var wb1=function(k,v,C){this.endpoint=v;this.JSC$30598_savedComponentState=C===void 0?null:C;this.entryTime=k};var R1Z=1;var $c=function(k){var v=function(){var C=k.apply(this,[].concat(_.tX(_.j7.apply(0,arguments))))||this;C.historyEntryTime=0;C.historySnapshotCache=C.createHistoryCache();return C};
_.E(v,k);v.prototype.createHistoryCache=function(){return new BWU};
v.prototype.saveAndReplace=function(C,G,p){var P=window.location.href;var N=N===void 0?{}:N;var I=(I=this.browserHistory.getState())&&I.entryTime?I.entryTime:l6O();C=this.createNewHistoryEntry(C,N,I);this.saveSnapshot(I,G,p);this.replaceState(C,P||window.location.href)};
v.prototype.saveAndPush=function(C,G,p,P,N){N=N===void 0?{}:N;this.saveSnapshot(this.historyEntryTime,p,P);p=this.historySnapshotCache;P=this.historyEntryTime;var I=p.timeToDataCache.keys();I=_.H(I);for(var S=I.next();!S.done;S=I.next())S=S.value,S>P&&p.timeToDataCache.delete(S);G=this.createNewHistoryEntry(G,N);this.pushState(G,C)};
v.prototype.saveSnapshot=function(C,G,p){this.historySnapshotCache.set(C,new h4U(G,p))};
v.prototype.createNewHistoryEntry=function(C,G,p){p=p===void 0?l6O():p;return new wb1(p,C,G)};
v.prototype.handlePopstate=function(C){var G=k.prototype.handlePopstate.call(this,C),p=null,P=null,N=!1,I=null;G&&G.entryTime&&(I=this.historySnapshotCache.get(G.entryTime)||null,N=G.entryTime>this.historyEntryTime,this.historyEntryTime=G.entryTime,p=G.endpoint,P=G.JSC$30598_savedComponentState);this.handleHistoryCacheLoad(new _.V2G(p,N,I,P),C);return G};
v.prototype.pushState=function(C,G){Number(C==null?void 0:C.entryTime)>=0&&(this.historyEntryTime=C.entryTime);k.prototype.pushState.call(this,C,G)};
v.prototype.replaceState=function(C,G){Number(C==null?void 0:C.entryTime)>=0&&(this.historyEntryTime=C.entryTime);k.prototype.replaceState.call(this,C,G)};
v.prototype.handleHistoryCacheLoad=function(){};
return v}(cl),nCn=function(){var k=$c.call(this,new s17)||this;
k.dispatchElement=null;k.entryIndex=0;return k};
_.E(nCn,$c);_.W=nCn.prototype;_.W.init=function(k){k=k===void 0?!0:k;$c.prototype.init.call(this);this.initialized||(k||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.W.handlePopstate=function(k){var v=null;k.state||(v="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return $c.prototype.handlePopstate.call(this,k);var C=new CustomEvent("yt-history-pop",{cancelable:!0});_.JR(this.dispatchElement,"yt-history-pop",[C,{errorMsg:v}]);_.rc(this.dispatchElement,"yt-close-all-popups-action");if(!C.defaultPrevented){C=_.Ql().resolve(_.hs);v=C.getCurrentData();var G=C.getCurrentPage();C=0;G?(G=_.JR(this.dispatchElement,"yt-get-page-offset",
[G]),G.length>0&&(C=G[0])):_.ji(new _.q5("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:v?v.page:"undefined"}));v&&(v.csn=_.Et());this.saveSnapshot(this.historyEntryTime,v,C)}return $c.prototype.handlePopstate.call(this,k)};
_.W.handleHistoryCacheLoad=function(k,v){k.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.H(_.rc(this.dispatchElement,"yt-history-will-navigate",[v])).next().value||_.JR(this.dispatchElement,"yt-history-load",[v,k]))};
_.W.pushState=function(k,v){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var C=new _.q5("history.pushState is not a function",this.getDebugString());_.hb(C)}$c.prototype.pushState.call(this,k,v)};
_.W.replaceState=function(k,v){if(!this.browserHistory.boundHistoryReplaceState){var C=new _.q5("history.replaceState is not a function",this.getDebugString());_.hb(C)}$c.prototype.replaceState.call(this,k,v)};
_.W.saveAndPush=function(k,v,C,G,p){p=p===void 0?{}:p;C&&(C.csn=_.Et());$c.prototype.saveAndPush.call(this,k,v,C,G,p)};
_.W.getDebugString=function(){var k=[];this.initialized&&k.push("i");this.browserHistory.boundHistoryReplaceState&&k.push("bhr");this.browserHistory.boundHistoryPushState&&k.push("bhs");"replaceState"in this.browserHistory.debugInfo&&k.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&k.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&k.push("ei:"+String(this.entryIndex));return k.join(",")};
_.UL=function(k,v){k.init(!0);var C=k.browserHistory.getState();k.replaceState(C,KR(v))};
nCn.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.gy=new _.oi("DESKTOP_HISTORY_MANAGER_TOKEN");var JH7=[10,20,30,40,50,60],iX=function(){this.currentPartitionIndex=0},rH1=function(k){g06({mainAppWeb:_.AK(),
survivalSli:{partitionMinute:k,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},KeL=function(k){g06({mainAppWeb:_.AK(),
survivalSli:{partitionMinute:k,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},TWQ=function(k){return k.currentPartitionIndex>=0&&k.currentPartitionIndex<JH7.length?JH7[k.currentPartitionIndex]:-1},kH7=function(k){return k.currentPartitionIndex>0&&k.currentPartitionIndex-1<JH7.length?JH7[k.currentPartitionIndex-1]:-1};
iX.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var k=kH7(this);k>0&&KeL(k);k=TWQ(this);k>0&&rH1(k);ohJ(this)}};
var ohJ=function(k){var v=TWQ(k);if(v>0){var C=kH7(k);C<0&&(C=0);k.intervalId=_.B_.addJob(function(){var G=kH7(k);G>0&&KeL(G);G=TWQ(k);G>0&&rH1(G);ohJ(k)},3,(v-C)*6E4);
k.currentPartitionIndex+=1}else k.currentPartitionIndex=-1};var vhJ=function(k){zf.call(this,k,132);this.isDocument=k===document.documentElement};
_.E(vhJ,zf);vhJ.prototype.calculateScrollDelta=function(k,v,C){var G=0;k<v?G=k<v-100?-48:-8:k>v+C&&(G=k>v+C+100?48:8);return G};
vhJ.prototype.JSC$11462_onMouseMove=function(k){this.isDocument||(k.clientX=k.event_.pageX,k.clientY=k.event_.pageY);zf.prototype.JSC$11462_onMouseMove.call(this,k)};_.Cq6=function(k,v){var C=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14618_dragListGroup=null;this.onDraggerCreated=function(G){var p=G.JSC$11458_dragger;p.scrollTarget_=C.scrollElement;G=G.draggerEl;p&&G.menuOpened&&p.setEnabled(!1)};
this.onDragStart=function(G){var p=G.draggerEl;G=G.currDragItem;var P=Object.assign({},G==null?void 0:G.data);P.trackingParams=void 0;p.data=P;p.style.position="absolute";p.style.width=(G==null?void 0:G.clientWidth)+"px";p.style.zIndex="2030";p.onDrag&&p.onDrag();G=_.BE(p);(P=G.querySelector("ytd-app"))?_.Kz(P).appendChild(p):G.body.appendChild(p);C.dragScrollSupport=new vhJ(C.scrollElement);C.dragScrollSupport.horizontalScrolling_=!1;p=C.dragScrollSupport;p.constrainScroll_=!!p.margin_&&!1};
this.onDrop=function(G){C.handleDrop(G);C.dragScrollSupport&&(_.Zf(C.dragScrollSupport),C.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(C.JSC$14618_dragListGroup){var G=C.JSC$14618_dragListGroup;LDD(G,G.currDragItem_)}};
this.handleDrop=v};
_.L3=function(k){k.JSC$14618_dragListGroup&&(_.Fi(k.JSC$14618_dragListGroup,FDJ,k.onDragStart),_.Fi(k.JSC$14618_dragListGroup,MJZ,k.onDragStart),k.JSC$14618_dragListGroup.dispose(),k.JSC$14618_dragListGroup=null);k.dragScrollSupport&&(_.Zf(k.dragScrollSupport),k.dragScrollSupport=null);k.scrollElement.removeEventListener("scroll",k.onReorderableScroll)};
_.GHL=function(k,v,C,G){G=G===void 0?"":G;_.L3(k);C&&(k.scrollElement=C);k.JSC$14618_dragListGroup=new h5;k.JSC$14618_dragListGroup.hysteresisDistance_=2;UXD(k.JSC$14618_dragListGroup,v);k.JSC$14618_dragListGroup.draggerElClasses_=bD("dragging").split(" ");G&&gYD(k.JSC$14618_dragListGroup,function(p){var P=p||document,N=null;P.getElementsByClassName?N=P.getElementsByClassName(G)[0]:N=WNw("*",G,p);return N||p});
_.Qa(k.JSC$14618_dragListGroup,f11,k.onDraggerCreated);_.Qa(k.JSC$14618_dragListGroup,FDJ,k.onDragStart);_.Qa(k.JSC$14618_dragListGroup,MJZ,k.onDrop);k.JSC$14618_dragListGroup.init();k.scrollElement.addEventListener("scroll",k.onReorderableScroll,{passive:!0})};
_.SB.Object.defineProperties(_.Cq6.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var pS1=function(){this.skipNextNavigation=!1},Pq6=function(k,v,C){if(!v)return!1;
if(k.skipNextNavigation)return k.skipNextNavigation=!1;if(_.F(C,_.vX))return!1;var G,p,P;if((G=_.F(C,_.W7))==null?0:(p=G.browseEndpointContextSupportedConfigs)==null?0:(P=p.browseEndpointContextMainConfig)==null?0:P.skipConfirmation)return!1;var N;return((N=_.F(v.commandMetadata,_.G8))==null?void 0:N.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
pS1.prototype.showConfirmationDialog=function(k,v){this.navigateParams=v;this.customConfirmationCommand?_.Ql().resolve(_.lL).resolveCommand(this.customConfirmationCommand):(v={openPopupAction:{popup:{confirmDialogRenderer:{title:_.DZ(_.P2("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.DZ(_.P2("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.DZ(_.P2("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.DZ(_.P2("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.Cn.getInstance().triggerAction("yt-open-popup-action",v,k))};
pS1.prototype.cancelPendingNavigation=function(){var k;((k=this.navigateParams)==null?void 0:k.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var WX6=function(){},Nd1=function(k,v,C,G,p,P,N){C=C===void 0?{}:C;
N=N===void 0?{}:N;var I=_.Ql().resolve(_.b7),S,Q=(S=_.F(v,_.vX))==null?void 0:S.url;return Q?Cr$(I,Q,C,window.location.href,function(R,l){HCQ(k,R,l,!1,!0,C,P,G)},function(){return!1}):O5(I,v,C,window.location.href,NW(v),function(R,l){HCQ(k,R,l,!1,!0,C,P,G)},p,N)},HCQ=function(k,v,C,G,p,P,N,I){if(!k.JSC$14633_chunkHandler)if(C.page==="learning_journey_watch"&&_.z("web_enable_canvas_on_learning_journey")){var S=!_.F(I,_.W7);
p=p||G;if(S)if(p){if(_.z("kevlar_continue_playback_without_player_response")){var Q;var R=(Q=_.F(I,_.mw))==null?void 0:Q.videoId}G={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:G,previousVideoId:R},tempData:P}}else G={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else G={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};k.JSC$14633_chunkHandler=new rpL(_.jJ,G,N,S,p)}else if(C.page==="watch"||C.page==="learning_journey_watch")if(p||G){if(_.z("kevlar_continue_playback_without_player_response")){var l;
S=(l=_.F(I,_.mw))==null?void 0:l.videoId}k.JSC$14633_chunkHandler=new kMR(_.jJ,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:G,previousVideoId:S},tempData:P},N)}else k.JSC$14633_chunkHandler=new n71(_.jJ);else C.page==="shorts"&&p&&!G?k.JSC$14633_chunkHandler=new Tz7(_.jJ,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:P},N):k.JSC$14633_chunkHandler=new Jpw(N);k.JSC$14633_chunkHandler.processChunk({endpoint:v,data:C});return k.JSC$14633_chunkHandler.wZ.promise},
IKQ=function(k,v,C,G,p){(C=_.Q61(C))&&HCQ(k,v,C,!1,!0,G,void 0,p)};_.ZCn=new _.oi("NAVIGATION_SERVICE_TOKEN");var Sy7=function(){this.pendingNavigationPromise=null};
_.W=Sy7.prototype;_.W.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.W.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.W.addEventListener=function(){throw Error("yh");};
_.W.dispatchEvent=function(){throw Error("yh");};
_.W.removeEventListener=function(){throw Error("yh");};var uW7=new _.oi("APP_ROOT");var f6b=null;var QEn=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],OL=function(){_.cj.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];bCZ(this)};
_.E(OL,_.cj);OL.prototype.verifyUser=function(){var k=bCZ(this),v=k.logout;if(!k.sessionChange)return!0;this.dispatchEvent("ytsessionchange");v&&this.dispatchEvent("ytuserinvalid");return!1};
var bCZ=function(k){var v=QEn.map(function(p){var P;return(P=_.yl.get(p))!=null?P:""}),C=v.some(function(p,P){return k.sessionCookies&&k.sessionCookies[P]!==""&&p===""}),G=v.some(function(p,P){return k.sessionCookies&&k.sessionCookies[P]!==p});
k.sessionCookies=v;return{logout:C,sessionChange:G}};
OL.prototype.clearTimeout=function(){this.scheduledJobId&&(_.B_.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var ML$=new _.oi("POSTMESSAGE_TUNNEL_TOKEN");var cO2=["/parent_tools","/file_download","/artist_roster"],gmj=[V71,hWJ,BsL,YmL,jc1,scU,wpI,nxZ];var y0=new _.oi("NAVIGATION_CONFIRMATION_SERVICE");var Ra1="/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/ /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),lK7=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],XC=function(k,v){this.pendingNavigationPromise=null;this.JSC$14656_clientRoot=k;this.historyManager=v;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 WX6;this.debugString=k.is;k={"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};_.PX(_.Cn.getInstance(),k,this.JSC$14656_clientRoot)},cuG,EhR,aKw,MFG,FXQ;
_.E(XC,Sy7);XC.prototype.reload=function(){_.gH(window.location.href)};
var lrQ=function(k){k.currentEndpoint&&_.F(k.currentEndpoint,_.ZM)?k.reload():k.currentEndpoint&&k.navigate(k.currentEndpoint,!0,void 0,{disableCache:!0})};
XC.prototype.navigate=function(k,v,C,G,p,P,N,I){v=v===void 0?!1:v;C=C===void 0?{}:C;G=G===void 0?{}:G;var S=_.Ql().resolve(y0),Q;if(!N&&Pq6(S,(Q=this.currentEndpoint)!=null?Q:void 0,k))return S.showConfirmationDialog(this.JSC$14656_clientRoot.parentElement,{endpoint:k,reload:v,params:C,tempData:G,requestType:p,createScreenConfig:P}),!1;var R=_.PF();_.WF(R,"eocs")||R.parkOrScheduleJob(function(){R.processSignal("eocs")},10,"eor");
z1i();N=NW(k);S=G.autonav==="1";Q=_.Et();OL.instance||(OL.instance=new OL);var l=OL.instance.verifyUser(),d;if(_.z("enable_dark_theme_only_on_shorts")){var f=document.documentElement.hasAttribute("dark"),c=_.Lz(!0)==="USER_INTERFACE_THEME_DARK";if(N==="shorts"){if(!f)if(_.z("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var U;_.gH((U=_.F(k==null?void 0:k.commandMetadata,_.G8))==null?void 0:U.url,void 0,void 0,window.top)}}else{var O;_.gH(_.PP((O=_.F(k==
null?void 0:k.commandMetadata,_.G8))==null?void 0:O.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.z("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!f){var X;_.gH(_.PP((X=_.F(k==null?void 0:k.commandMetadata,_.G8))==null?void 0:X.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(c!==f){var x;_.gH(_.PP((x=_.F(k==null?void 0:k.commandMetadata,_.G8))==null?void 0:x.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(N==="watch"){if(db1(_.Ql().resolve(_.gO),
k)&&(l||_.z("fix_miniplayer_navigation_killswitch")))return!1;_.z("block_all_player_prefetch_requests")||(d=b$L(_.VA(_.UE),k,S))}else{var w,V=(w=_.F(this.currentEndpoint,_.mw))==null?void 0:w.videoId;V&&_.BQ.getInstance().then(function(qg){qg&&qg.set("yt-miniplayer-shown-video-id",V)})}d&&(C.frags=d.missingFragments_.join(","));
U=null;var h;O=(h=_.F(k==null?void 0:k.commandMetadata,_.G8))==null?void 0:h.ignoreNavigation;if(!O)if(_.z("kevlar_command_url")){var n;U=(n=_.F(k==null?void 0:k.commandMetadata,_.G8))==null?void 0:n.url}else U=_.kWx(k,C);if(U&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&U==this.lastNavigationUrl)return _.z8({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.CU(LA(),"CANCELLED")}U&&(this.lastNavigationUrl=U);o0_();_.YH("IS_HOMEPAGE_COLD",
!1);_.YH("IS_RESULTS_PAGE_COLD",!1);_.YH("IS_WATCH_PAGE_COLD",!1);k.loggingUrls&&k.loggingUrls.forEach(function(qg){qg.baseUrl&&_.o0(qg.baseUrl)});
_.yOZ(k,P?P.layer:0)&&_.z("kevlar_flush_logs_on_away_navigation")&&_.V8();if(iP6(k))return!1;KJG(N,p);if(!U)return O||_.ji(new _.q5("Can't construct url for endpoint",k)),_.CU(LA(),"FAILURE"),!1;_.FIx();h=k&&_.F(k,_.W7)&&_.F(k,_.W7).browseId.startsWith("UC");C=(n=_.z("enable_dark_theme_only_on_shorts")&&N==="shorts"?!1:_.Of()&&document.documentElement.hasAttribute("dark")!==_.iu())?{themeRefresh:1}:{};n&&!_.xe()&&_.Lz()==="USER_INTERFACE_THEME_DARK"&&(C.theme="dark");h=n||fKZ(U)&&!h&&!_.z("kevlar_disable_url_allowlist");
l||(h=!0);if(h||_.wt("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var oO;var Ng=(oO=window.top)==null?void 0:oO.location.href}catch(qg){var Sm;Ng=(Sm=qg)==null?void 0:Sm.message}_.ji(new _.q5("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:Ng}))}k=_.z("kevlar_redirect_on_window_killswitch")?window.top:window;Uf(U);_.gH(_.PP(U,C),void 0,void 0,k);_.CU(LA(),"ABORTED");return!1}_.z("kevlar_early_popup_close")&&_.JR(this.JSC$14656_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14633_chunkHandler=void 0;var U2;Ng=NW((U2=this.currentEndpoint)!=null?U2:void 0);(U2=N==="shorts"&&Ng==="shorts")||_.jDj();_.Th(O5i)("nr",void 0);S&&_.z8({webInfo:{navigationReason:"an"}});k.clickTrackingParams&&(G.itct=k.clickTrackingParams,G.csn=Q);kA3(G);G.endpoint=JSON.stringify(k);_.z("enable_unknown_lact_fix_on_html5")&&(_.Ql().resolve(_.SJ),G.lact=_.Q8());_.t9.isEmpty(G)||_.V_(U,G);!_.z("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(P=Object.assign({},{layer:0},P,{parentLayer:3}));this.pendingNavigationPromise=P=Nd1(this.pageFetcher,k,G,this.currentEndpoint,this.JSC$14656_isNetworkPromiseStale.bind(this),P,I);P=P.then(this.handleNavigateSuccess.bind(this,P,k,d,G),this.handleNavigateFail.bind(this,P,k));_.AB().navigationFinishPromise=P;v={endpoint:k,pageType:N,url:KR(U),reload:!!v,noProgressBar:U2};p&&(v.type=p);var lD;p=_.P7((lD=this.currentEndpoint)!=null?lD:null);lD=_.P7(k!=null?k:null);this.fireEvent("yt-navigate-start",
v);var Fb;(Fb=_.Ql().resolve(_.uL(_.ZCn)))==null||Fb.publish("navigation-start",{sourcePageSubtype:p,destinationPageSubtype:lD});d&&IKQ(this.pageFetcher,k,d,G,this.currentEndpoint);return!0};
XC.prototype.JSC$14656_isNetworkPromiseStale=function(k){return k!=this.pendingNavigationPromise};
var za1=function(k,v,C,G,p){var P=NW(v);v={endpoint:v,pageType:P};p&&(v.errorMessage=p);_.ji(C);v.navigationDoneMs=_.Er("nd");v.navigationErrorReason=G;k.fireEvent("yt-navigate-error",v)};
XC.prototype.handleNavigateFail=function(k,v,C){var G=void 0;C instanceof _.g0&&(G=C,KDx(C));if(this.JSC$14656_isNetworkPromiseStale(k))return _.Rf(G);_.CU(LA(),"FAILURE");za1(this,v,C,"101");return _.Rf(C)};
XC.prototype.handleNavigateSuccess=function(k,v,C,G,p){if(this.JSC$14656_isNetworkPromiseStale(k))return _.kr();this.pendingNavigationPromise=null;if(!p)return v=new _.q5("Missing data in response for navigation endpoint",v),_.Rf(v);if(p.reload)return window.location.reload(!0),_.kr();C&&(k={},_.t9.extend(k,_.Q61(C),p),p=k);var P,N;C=(P=p)==null?void 0:(N=P.timing)==null?void 0:N.responseStart;C!=null&&_.Er("srt",C);_.Er("pdc");var I,S;P=(I=p)==null?void 0:(S=I.timing)==null?void 0:S.info;P!=null&&
(I=_.Th(_.Aqx)(P),_.z8(I));_.CU(LA(),"SUCCESS");FXQ(this,v,p,1,G);return _.kr()};
var fKZ=function(k){var v=k;_.z("kevlar_no_redirect_to_classic_2_ks")||(v=(new _.DQ(k)).getPath());if(v==="/"||v==="/red")return!1;var C=!0;Ra1.forEach(function(G){k.indexOf(G)===0&&(C=!1)});
lK7.forEach(function(G){var p=G.url;_.z(G.expFlag)&&k.indexOf(p)===0&&(C=!1)});
return C};
XC.prototype.publishPageData=function(k){this.fireEvent("yt-page-data-fetched",{pageData:k})};
cuG=function(k,v,C,G,p,P){var N=null;v.page!=="watch"&&v.page!=="learning_journey_watch"||G?v.filler||_.JR(k.JSC$14656_clientRoot,"yt-stop-old-player",[v]):N=HCQ(k.pageFetcher,p,v,C,!1,P,void 0,k.currentEndpoint);if(N)return N.then(k.publishPageData.bind(k,v));k.publishPageData(v);return _.kr()};
EhR=function(k,v,C){var G=null;if(!C)return G=new _.q5("Empty data",k.debugString,v);var p=C.response;if(!p)return G;var P={endpointType:NW(v)||"unknown"};p.responseContext?(p=p.responseContext.errors)&&(G=new _.q5("Errors in response context",k.debugString,v,p,P)):G=p.error||p.errorMetadata?new _.q5("Errors in response",k.debugString,v,p.error,p.errorMetadata,P):new _.q5("responseContext missing",k.debugString,v,Object.keys(p).sort().join(","),P);var N,I,S,Q;if(k=C==null?void 0:(N=C.response)==null?
void 0:(I=N.responseContext)==null?void 0:(S=I.webResponseContextExtensionData)==null?void 0:(Q=S.webResponseContextDebugData)==null?void 0:Q.debugErrorMessages)for(N=0;N<k.length;N++);return G};
aKw=function(k){var v,C,G,p;return k==null?void 0:(v=k.response)==null?void 0:(C=v.responseContext)==null?void 0:(G=C.errors)==null?void 0:(p=G.error)==null?void 0:p["0"]};
MFG=function(k,v){var C;if(C=v.url&&!v.url.startsWith("/clip"))C=v.url,C=!_.z("webfe_parse_debug_param_in_resolveurl_service")&&k.searchDebugUrlMatcher.test(C)||WMZ(C)?!0:!1;if(C)WMZ(v.url)&&_.pS(window.location.href).themeRefresh?(v=_.hR(v.url,"themeRefresh"),_.UL(k.historyManager,v)):v.url&&!QF2(v.url)&&_.UL(k.historyManager,v.url);else if(v.endpoint){var G,p,P;(C=(G=v.endpoint)==null?void 0:(p=G.commandMetadata)==null?void 0:(P=p.webCommandMetadata)==null?void 0:P.url)&&!QF2(C)&&_.UL(k.historyManager,
C);C&&v.url&&C!=v.url&&!v.url.match("playnext=1")&&new _.q5("Response url mismatch in response data",k.debugString,C,v.url)}};
_.$bD=function(k,v,C,G,p,P,N,I){P=P===void 0?!1:P;var S=_.Ql().resolve(y0),Q;if(!I&&Pq6(S,(Q=k.currentEndpoint)!=null?Q:void 0,v))return S.showConfirmationDialog(k.JSC$14656_clientRoot.parentElement,{endpoint:v,data:C,navigationType:G,tempData:p,isMiniplayer:P,isForwardHistoryNavigation:N==null?void 0:N.forward}),_.kr();k.pageFetcher.JSC$14633_chunkHandler=void 0;return FXQ(k,v,C,G,p,P)};
FXQ=function(k,v,C,G,p,P){P=P===void 0?!1:P;k.isMiniplayerExpansion=P;var N=G===2;k.currentEndpoint=v;k.numNavigations++;k.numNavigations&&(tc_.navigationCount=k.numNavigations);_.YH("NUM_NAV",k.numNavigations);var I=EhR(k,v,C);if(I)return za1(k,v,I,"102",aKw(C)),_.Rf(I);var S,Q,R,l;I=C.rootVe||(C==null?void 0:(S=C.response)==null?void 0:(Q=S.responseContext)==null?void 0:(R=Q.webResponseContextExtensionData)==null?void 0:(l=R.ytConfigData)==null?void 0:l.rootVisualElementType);!N&&C&&MFG(k,C);var d,
f;S=C==null?void 0:(d=C.response)==null?void 0:(f=d.responseContext)==null?void 0:f.maxAgeSeconds;if(!N&&!isNaN(S)){var c;_.z("kevlar_use_response_ttl_to_invalidate_cache")?c=(0,_.bj)()+1E3*S:_.z("kevlar_always_invalidate_cache")&&(c=0);isNaN(c)||(C.expirationTime=c)}_.VA(_.UE).prefetchCache_.clear();N||C.page!=="watch"||C.type!=="reduced"&&G!==1?G=cuG(k,C,N,!!P,v,p):(k.publishPageData(C),G=_.kr());p=G.then(function(){var U=NW(v);U={endpoint:v,pageType:U,fromHistory:N,response:C};U.navigationDoneMs=
_.Er("nd");k.fireEvent("yt-navigate-finish",U);var O;(O=_.Ql().resolve(_.uL(_.ZCn)))==null||O.publish("navigation-end")});
C.csn&&I&&C.clientSideGrafts&&G.then(k.attachClientSideGrafts.bind(k,C,_.cR()));return p};
_.W=XC.prototype;_.W.attachClientSideGrafts=function(k,v){k.clientSideGrafts&&v&&k.clientSideGrafts.forEach(function(C){if(v&&C){var G=_.Ss(C);_.z("combine_ve_grafts")?_.WU().graftServerVe(C,v):_.XU(k.csn,v,G)}})};
_.W.handleSignalActionHistoryBack=function(){window.history.back()};
_.W.handleSignalActionCloseWindow=function(){window.close()};
_.W.handleSignalActionReloadPage=function(){this.reload()};
_.W.handleSignalActionSoftReloadPage=function(){lrQ(this)};
_.W.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.W.fireEvent=function(k,v){k=new CustomEvent(k,{bubbles:!0,cancelable:!1,composed:!0,detail:v});this.dispatchEvent(k)};
_.W.addEventListener=function(k,v){this.JSC$14656_clientRoot.addEventListener(k,v)};
_.W.dispatchEvent=function(k){return this.JSC$14656_clientRoot.dispatchEvent(k)};
_.W.removeEventListener=function(k,v){this.JSC$14656_clientRoot.removeEventListener(k,v)};
XC[bL]=[uW7,_.gy];_.Wgj=new jK("browse","h8y2qb");_.HYD=new jK("search","JzFVk");_.NZ_=new jK("shorts","xwEKAe");_.Ikj=new jK("watchFixie","nmfa2d");_.ZYO=new jK("watchFlexy","CF909");_.SIZ=new jK("watchGrid","Tm0L3c");_.ueO=new jK("watchLearningJourney","L3n37");var Ub1;var ghD=function(){return _.e.apply(this,arguments)||this};
_.E(ghD,_.e);_.SB.Object.defineProperties(ghD,{template:{configurable:!0,enumerable:!0,get:function(){if(Ub1===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);Ub1=k}k=Ub1;return k}}});
_.B([_.M(gC1.YtPlayerBehavior),_.Y("design:type",Object)],ghD.prototype,"ytPlayerBehavior",void 0);_.B([_.q({is:"ytd-player"})],ghD);var iC7;var LX7;var OCR;var xc=function(){var k=_.e.apply(this,arguments)||this;k.forceModernIconButton=!1;k.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return k};
_.E(xc,_.e);xc.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]]"}}}}}};
xc.prototype.handleAccountLinkingStateChangedCommand=function(k){if(k=_.F(k,PQ7)){var v,C=(v=this.data)==null?void 0:v.providerKey;v=k.providerKey;C&&v&&C.id===v.id&&C.subject===v.subject&&(k=k.linked,k!==void 0&&(this.set("data.linked",k),this.notifyPath("data.linked"),_.z("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(k)))}};
xc.prototype.setPlayerAccountLinkState=function(k){var v=new cBZ;E8J(v,zeG(new fCn,k));var C=_.jJ();C&&C.getPlayerPromise().then(function(G){G.setAccountLinkState(_.qy(v.JSC$12389_serializeBinary(),4));G.updateAccountLinkingConfig(k)})};
xc.prototype.handleShowAccountLinkDialog=function(){var k=this.get("button.buttonRenderer.command");k&&_.v2([k],this.hostElement)};
_.SB.Object.defineProperties(xc.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}}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],xc.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xc.prototype,"ytRendererBehavior",void 0);_.B([_.M([_.Mc.YtActionHandlerBehavior]),_.Y("design:type",Object)],xc.prototype,"actionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],xc.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],xc.prototype,"overrides",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],xc.prototype,"forceModernIconButton",void 0);_.B([_.A({value:"bottom"}),_.Y("design:type",String)],xc.prototype,"buttonTooltipPosition",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],xc.prototype,"forceIconButton",void 0);_.B([_.A(),_.Y("design:type",Boolean)],xc.prototype,"disableTextTransform",void 0);
_.B([_.g("data","data.linked","data.isWarning"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],xc.prototype,"button",null);_.B([_.q({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],xc);
_.t(xc,"ytd-account-link-button-renderer",function(){if(OCR!==void 0)return OCR;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return OCR=k},{mode:1});var yu1;var XS6=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],Ax=function(){return _.e.apply(this,arguments)||this};
_.E(Ax,_.e);Ax.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
Ax.prototype.updateButtonActiveState=function(){var k=this,v=!!XS6.find(function(C){return k.currentState===C});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.z("enable_web_delhi_icons")&&(v=!1);this.button&&(this.button.isPressed=v)};
_.SB.Object.defineProperties(Ax.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.playlistLoopStateEntity)==null?void 0:k.state)||((v=this.data)==null?void 0:v.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var k=void 0,v;if(this.currentState&&((v=this.data)==null?0:v.states)){v=_.H(this.data.states);for(var C=v.next();!C.done;C=v.next()){C=_.F(C.value,_.cr6);var G=void 0;if(((G=C)==null?void 0:G.state)===this.currentState){k=C;break}}}return k}}});
Ax.prototype.updateButtonActiveState=Ax.prototype.updateButtonActiveState;_.B([_.M(_.YI),_.Y("design:type",Object)],Ax.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ax.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ax.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.qc.playlistLoopStateEntitySelector}),_.Y("design:type",Object)],Ax.prototype,"playlistLoopStateEntity",void 0);_.B([_.A(),_.Y("design:type",Object)],Ax.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Ax.prototype,"forceIconOnly",void 0);_.B([_.Nf("ytd-button-renderer"),_.Y("design:type",_.uz)],Ax.prototype,"button",void 0);
_.B([_.g("data","playlistLoopStateEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ax.prototype,"currentState",null);_.B([_.W9("currentButtonStateRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ax.prototype,"updateButtonActiveState",null);_.B([_.g("currentState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ax.prototype,"currentButtonStateRenderer",null);
_.B([_.q({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],Ax);
_.t(Ax,"ytd-playlist-loop-button-renderer",function(){if(yu1!==void 0)return yu1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return yu1=k},
{mode:1});var xbU;var Au1=_.P2("DOWNLOAD",{},"Download"),eaw=_.P2("DOWNLOADING",{},"Downloading"),qyU=_.P2("DOWNLOADED",{},"Downloaded"),mbR=_.P2("RETRY",{},"Retry"),ev=function(){var k=_.e.apply(this,arguments)||this;k.forceIconButton=!1;k.forceIconOnly=!1;k.overrides=!1;k.buttonTooltipPosition=!1;k.styleActionButton=!1;k.disableTextTransform=!1;k.downloadProgress=0;k.isDownloadComplete=!1;k.isHidden=!0;k.transferState="TRANSFER_STATE_UNKNOWN";k.isVideoDeletedByUser=!1;k.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return k};
_.E(ev,_.e);_.W=ev.prototype;_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.dataChanged=function(){var k;(k=this.data)!=null&&k.text||(k=_.Uu(_.Vb().getState(),this.videoId),this.updateButtonState(k))};
_.W.computeVideoId=function(k){return k};
_.W.computePlayerStateEntityKey=function(k){return k};
_.W.showHideButton=function(){this.updateButtonVisibility()};
_.W.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var k;((k=this.playerStateEntity)==null?void 0:k.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};
_.W.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.W.updateButtonState=function(k){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==eaw||!_.ZZ(k))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(k){case "TRANSFER_STATE_UNKNOWN":k=Au1;var v="OFFLINE_DOWNLOAD";var C="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":k=mbR;v="OFFLINE_DOWNLOAD";C="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":k=qyU;v="OFFLINE_PIN";C="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":k=
eaw;v="OFFLINE_DOWNLOADING_ZERO";C="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":k=mbR;v="OFFLINE_DOWNLOAD";C="ACTION_RETRY";break;default:k=Au1,v="OFFLINE_DOWNLOAD",C="ACTION_ADD"}this.isVideoDeletedByUser&&(k=Au1,v="OFFLINE_DOWNLOAD",C="ACTION_ADD");var G=Object.assign({},this.data);G.text=_.DZ(k);G.tooltip=k;G.icon={iconType:v};G.size="SIZE_DEFAULT";G.style="STYLE_DEFAULT";_.F(G.command,_.WY)&&(_.F(G.command,_.WY).action=C);this.set("data",G)}};
_.W.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var k="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?k="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?k="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?k="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?k="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?k="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(k="OFFLINE_PIN",this.isDownloadComplete=!0);var v;k!==((v=this.data.icon)==null?void 0:v.iconType)&&(v=Object.assign({},this.data),v.text=_.DZ(eaw),v.tooltip=eaw,v.icon={iconType:k},_.F(v.command,_.WY)&&(_.F(v.command,_.WY).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",v))}};
ev.prototype.updateProgress=ev.prototype.updateProgress;ev.prototype.onTransferStateChanged=ev.prototype.onTransferStateChanged;ev.prototype.showHideButton=ev.prototype.showHideButton;ev.prototype.dataChanged=ev.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ev.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],ev.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ev.prototype,"forceIconButton",void 0);
_.B([_.A(),_.Y("design:type",Object)],ev.prototype,"forceIconOnly",void 0);_.B([_.A(),_.Y("design:type",Object)],ev.prototype,"overrides",void 0);_.B([_.A(),_.Y("design:type",Object)],ev.prototype,"buttonTooltipPosition",void 0);_.B([_.A(),_.Y("design:type",Object)],ev.prototype,"styleActionButton",void 0);_.B([_.A(),_.Y("design:type",Object)],ev.prototype,"disableTextTransform",void 0);
_.B([_.A({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.Y("design:type",String)],ev.prototype,"videoId",void 0);_.B([_.A({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.Y("design:type",String)],ev.prototype,"playerStateEntityKey",void 0);_.B([_.A(),_.Y("design:type",Object)],ev.prototype,"data",void 0);_.B([_.A({selector:iR,selectorArgs:["videoId"]}),_.Y("design:type",Object)],ev.prototype,"downloadProgress",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ev.prototype,"isDownloadComplete",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ev.prototype,"isHidden",void 0);_.B([_.A({selector:_.Uu,selectorArgs:["videoId"]}),_.Y("design:type",String)],ev.prototype,"transferState",void 0);_.B([_.A({selector:_.Tij,selectorArgs:["videoId"]}),_.Y("design:type",Object)],ev.prototype,"isVideoDeletedByUser",void 0);
_.B([_.A({selector:YqK,selectorArgs:["videoId"]}),_.Y("design:type",Object)],ev.prototype,"offlineabilityState",void 0);_.B([_.A({selector:_.kY,selectorArgs:["playerStateEntityKey"]}),_.Y("design:type",Object)],ev.prototype,"playerStateEntity",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],ev.prototype,"showTooltips",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],ev.prototype,"sendCommandWhenDisabled",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],ev.prototype,"disabled",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ev.prototype,"dataChanged",null);_.B([_.uo("offlineabilityState","playerStateEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ev.prototype,"showHideButton",null);
_.B([_.uo("transferState","isVideoDeletedByUser"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ev.prototype,"onTransferStateChanged",null);_.B([_.uo("downloadProgress"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ev.prototype,"updateProgress",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],ev);
_.t(ev,"ytd-download-button-renderer",function(){if(xbU!==void 0)return xbU;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return xbU=k},{mode:2});var DbU;var tFG,sED=function(){if(tFG!==void 0)return tFG;var k=document.createElement("template");_.a(k,'\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 tFG=k};var VF1=_.z("web_button_rework")&&_.rt("BUTTON_REWORK")||_.z("web_button_rework_with_live"),han=_.fS("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,qD=function(){var k=_.e.apply(this,arguments)||this;k.isPressed=!1;k.forceIconButton=!1;k.forceIconOnly=!1;k.forceModernIconButton=!1;k.alignByText=!1;k.isShorts=!1;k.animatedText=!1;k.shouldAnimate=!1;k.JSC$14694_browserSupportsAnimation=_.z("web_supports_animations_api");k.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};k.onTap=function(){var v;if((v=k.data)==null||!v.defaultNavigationEndpoint){var C;v=!((C=k.data)==null?0:C.isToggled);var G;if((G=k.data)==null||!G.preventAutoToggle){k.shouldAnimate=!1;k.disableTextUpdateJobId&&_.B_.cancelJob(k.disableTextUpdateJobId);k.disableTextUpdateJobId=_.B_.addLowPriorityJob(function(){k.disableTextUpdateJobId=void 0},han);
var p;k.set("data.isToggled",!((p=k.data)==null?0:p.isToggled));C=k.getInnertubeIcon();G={toggled:v,actions:{}};C&&(G.actions[C.toLowerCase()]=v);_.nA(k.hostElement,"yt-toggle-button",G)}}};
return k};
_.E(qD,_.e);_.W=qD.prototype;_.W.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.B_.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.toggle=function(k){var v;this.set("data.isToggled",k!==void 0?k:!((v=this.data)==null?0:v.isToggled))};
_.W.handleUpdateToggleButtonStateCommand=function(k){if(this.data){k=_.F(k,uOQ);var v,C,G,p=(v=this.data)==null?void 0:(C=v.toggleButtonSupportedData)==null?void 0:(G=C.toggleButtonIdData)==null?void 0:G.id;p&&k&&p===(k==null?void 0:k.buttonId)&&this.set("data.isToggled",k.toggled)}};
_.W.handleUpdateToggleButtonTextAction=function(k){if(this.data){k=_.F(k,x3J);var v,C,G,p=(v=this.data)==null?void 0:(C=v.toggleButtonSupportedData)==null?void 0:(G=C.toggleButtonIdData)==null?void 0:G.id;p&&k&&p===(k==null?void 0:k.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=k.defaultNumericalValue,this.set("data.defaultText",k.defaultText),this.set("data.toggledText",k.toggledText),this.shouldAnimate=!1)}};
_.W.getInnertubeIcon=function(){var k=this.data;if(k){var v,C,G=((v=k.defaultIcon)==null?0:v.iconType)?(C=k.defaultIcon)==null?void 0:C.iconType:null,p,P;v=((p=k.toggledIcon)==null?0:p.iconType)?(P=k.toggledIcon)==null?void 0:P.iconType:G;return k.isToggled?v:G}};
_.W.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.SB.Object.defineProperties(qD.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k={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$14694_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var v=k.renderer;var C=k.element;var G=k.toggled;var p=k.onTapCallback;var P=k.commandClientArgs;var N=k.overrides;var I=k.forceIcon;var S=k.forceModernIconButton;var Q=k.forceDisabled;var R=k.useAnimatedText;var l=k.animatedTextProps;k=AOf(v,G);I=!v.defaultIcon||!I&&v.defaultText?v.defaultIcon?"leading":void 0:S?"icon-only":"icon-only-40";I==="icon-only-40"&&(k.type="text");var d;S=Object;var f=S.assign,c;a:switch((c=
v.style)==null?void 0:c.styleType){case "STYLE_COMPACT_GRAY":c={size:"S"};break a;default:c={size:"M"}}var U=!!G;var O=(O=G&&v.toggledText||v.defaultText)?_.zI(O):void 0;R?(R=_.ty(G&&v.toggledText||v.defaultText))&&l&&!isNaN(Number(l.numberValue))?(l.numberText=R,G&&(l.numberValue+=1),R=l):R=void 0:R=void 0;var X,x,w,V;var h=(l=((x=G?v.toggledAccessibilityData||((h=v.toggledText)==null?void 0:h.accessibility):v.accessibilityData||((X=v.defaultText)==null?void 0:X.accessibility))==null?void 0:(w=x.accessibilityData)==
null?void 0:w.label)||((V=v.accessibility)==null?void 0:V.label))?l:_.ty(G&&v.toggledText||v.defaultText);Q=Q===void 0?v.isDisabled:Q;C=xp2(v,G,p,C,P);G=XrO(v,G);G!=null&&G.length?(G=_.$g({innertubeCommand:FiK(G),forceNewState:!0}),G=U6(G)?G:void 0):G=void 0;v=f.call(S,{},k,c,{iconPosition:I},N,{focused:!1,toggled:U,toggleable:!0,formattedButtonText:O,animatedTextProps:R,accessibilityLabel:h,disabled:Q,onTap:C,aTagConfig:G},Ywg((d=v.colorData)==null?void 0:d.basicColorPaletteData));v.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(v.type="filled");return v}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var k=this.getInnertubeIcon();if(k)return _.TQ(k)}}});
qD.prototype.resetAnimation=qD.prototype.resetAnimation;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],qD.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],qD.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],qD.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],qD.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],qD.prototype,"isPressed",void 0);_.B([_.A(),_.Y("design:type",Object)],qD.prototype,"forceIconButton",void 0);_.B([_.A(),_.Y("design:type",Object)],qD.prototype,"forceIconOnly",void 0);_.B([_.A(),_.Y("design:type",Object)],qD.prototype,"forceModernIconButton",void 0);_.B([_.A(),_.Y("design:type",Object)],qD.prototype,"alignByText",void 0);_.B([_.A(),_.Y("design:type",Object)],qD.prototype,"overrides",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],qD.prototype,"disabled",void 0);_.B([_.A(),_.Y("design:type",Object)],qD.prototype,"isShorts",void 0);_.B([_.A(),_.Y("design:type",Object)],qD.prototype,"buttonTooltipPosition",void 0);_.B([_.A(),_.Y("design:type",Object)],qD.prototype,"animatedText",void 0);_.B([_.A(),_.Y("design:type",String)],qD.prototype,"textNumberValue",void 0);_.B([_.A({computed:"computeTooltip(data, data.isToggled)"}),_.Y("design:type",Object)],qD.prototype,"tooltip",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qD.prototype,"resetAnimation",null);_.B([_.g("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qD.prototype,"computedButtonShape",null);_.B([_.g("data.*"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qD.prototype,"computedIcon",null);
_.B([_.q({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],qD);VF1&&_.t(qD,"ytd-toggle-button-renderer",sED,{mode:_.nm("kevlar_poly_si_batch_j081")?1:2});var BdL=_.D(function(k){function v(Q){var R;return _.Z(function(l){if(l.nextAddress==1)return(R=!qxb(Q,I())||!I().enabled)?l.jumpTo(2):l.yield(VLf(),3);l.nextAddress!=2&&(R=l.yieldResult);if(R)return l.return();C();setTimeout(function(){N(!1)},1500);
_.OQ(l)})}
function C(){setTimeout(function(){N(!0);var Q;(Q=G.lottieEl)==null||Q.goToAndPlay(0)},150)}
var G=_.p0(),p=_.H(_.ae(!1,void 0,"UfUosc")),P=p.next().value,N=p.next().value,I=_.tZ(k.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.Vk(function(){var Q,R;((Q=k.settings)==null?void 0:(R=Q.call(k))==null?void 0:R.uniqueId)==="this is not intended behavior"&&_.ji(new _.q5("Smartimation Settings is undefined"))});
_.s0(function(){I().experimentEnabled&&(I().enabled?mpK(v):(N(!1),Dp$(v)),_.Vr(function(){Dp$(v)}))},"IHhVmc");
_.s0(function(){I().timings.join("");I().experimentEnabled&&(tLD(I()),_.Vr(function(){sFf(I())}))},"fsfhOe");
var S=_.L9(function(){var Q=G,R=I().uniqueId+"-border",l,d;var f="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((d=(l=_.Ql().resolve(_.uL(_.X0)))==null?void 0:l())!=null&&d?"dark":"light")+"_v2.json";return{animationRef:Q,animationConfig:{name:R,autoplay:!1,loop:!1,path:f}}},void 0,"UWvUGe");
p={};return _.u("yt-smartimation",{class:_.TI(k.className,"smartimation",(p["smartimation--experiment-enabled"]=function(){return I().experimentEnabled},p["smartimation--active-border"]=P,p["smartimation--enable-masking"]=h1D(),p))},_.u(_.b,{cond:function(){return I().experimentEnabled},
then:function(){return _.u("div",{class:"smartimation__border"},_.u(_.$X,{className:"smartimation__border-gradient",data:S,animationName:function(){return S().animationConfig.name}}))}}),_.u("div",{class:"smartimation__content"},k.children))},"ga");
BdL.idomCompat=!0;_.BU(BdL,"yt-smartimation",{props:{className:_.vN,settings:_.vN}});var mT=function(){var k=_.e.apply(this,arguments)||this;k.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};k.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};k.shouldEnableSmartimation=!1;return k};
_.E(mT,_.e);mT.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
mT.prototype.onDataChanged=function(){var k,v;this.shouldEnableSmartimation=(((k=this.data)==null?void 0:(v=k.timedAnimationData)==null?void 0:v.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
mT.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var k=_.F(this.data.likeButton,_.k8),v=_.F(this.data.dislikeButton,_.k8);return!!((k==null?0:k.isToggled)||(v==null?0:v.isToggled))};
mT.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]]"}}}}}};
_.SB.Object.defineProperties(mT.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var k,v,C=((k=this.data)==null?void 0:(v=k.timedAnimationData)==null?void 0:v.animationTiming)||[];return{uniqueId:"like-dislike",timings:C,enabled:this.shouldEnableSmartimation,experimentEnabled:C.length>0}}}});
mT.prototype.onDataChanged=mT.prototype.onDataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],mT.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],mT.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],mT.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],mT.prototype,"likeButtonOverride",void 0);_.B([_.A(),_.Y("design:type",Object)],mT.prototype,"dislikeButtonOverride",void 0);
_.B([_.g("shouldEnableSmartimation"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],mT.prototype,"smartimationSettings",null);_.B([_.W9("data"),_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mT.prototype,"onDataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],mT);
_.t(mT,"ytd-segmented-like-dislike-button-renderer",function(){if(DbU!==void 0)return DbU;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return DbU=k},{mode:1});var jEL;var YyZ;(YyZ=document.body)==null||YyZ.setAttribute("rounded-container","");var wSw={};wSw.YtToggleButtonBehavior=[_.Mc.YtActionHandlerBehavior,yx.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 k=this.data.isToggled;if(!this.isModal_(k)){if(!this.data.preventAutoToggle){this.toggle();var v={toggled:this.data.isToggled,actions:{}};v.actions[this.buttonIcon]=this.data.isToggled;_.nA(this.hostElement,"yt-toggle-button",v)}v=this.data.defaultServiceEndpoint||null;var C=this.data.toggledServiceEndpoint||null;if(v&&C||v&&this.data.preventAutoToggle)k=k?C:v,v=this.disableCommandHandlerOverride,_.z("killswitch_toggle_button_behavior_resolve_command")||v?_.KA(this.hostElement,
[k]):_.vU(k,this.hostElement),_.nA(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:k})}},
stateChanged_:function(){var k=this.data;if(k){var v=k.isToggled;this._setEndpoint(this.computeEndpoint_(k));this._setServiceEndpoint(this.computeServiceEndpoint_(k));this._setButtonIcon(this.computeButtonIcon_(k,v));this._setButtonText(this.computeButtonText_(k,v));this._setButtonAccessibility(this.computeAccessibility_(k,v));this._setButtonTooltip(this.computeTooltip_(k,v));this._setButtonClass(this.computeButtonClass_(k,v));this._setIconPositionType(this.computeIconPositionType_(k));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=v):this.elements_.button.setAttribute("aria-pressed",v));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=v)}},
shouldSetIconActiveState_:function(){return _.z("kevlar_system_icons")},
toggle:function(k){this.set("data.isToggled",k!==void 0?k:!this.data.isToggled);_.z("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(k){if(k){var v,C;return!!((v=this.data)==null?0:(C=v.toggledServiceEndpoint)==null?0:C.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(k){return k&&k.defaultNavigationEndpoint||null},
computeButtonIcon_:function(k,v){var C=k&&k.defaultIcon?_.TQ(k.defaultIcon.iconType):null;k=k&&k.toggledIcon?_.TQ(k.toggledIcon.iconType):C;return v?k:C},
handleUpdateToggleButtonStateCommand_:function(k){k=k.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==k.buttonId&&this.toggle(k.toggled)},
computeButtonText_:function(k,v){return k?v&&k.toggledText||k.defaultText||null:null},
computeAccessibility_:function(k,v){return k?(v?this.get("toggledAccessibilityData.accessibilityData",k):this.get("accessibilityData.accessibilityData",k))||k.accessibility||null:null},
computeTooltip_:function(k,v){return k?v&&k.toggledTooltip||k.defaultTooltip||null:null},
computeButtonClass_:function(k,v){if(!k)return"";var C="",G=k.toggledStyle||k.style;if(v=v?G:k.style){v.styleType&&(v=v.styleType);try{C+=v.toLowerCase().replace(/_/g,"-")+" "}catch(p){_.Y3(p,v,typeof v),_.ji(p)}}if(k=k.size){k.sizeType&&(k=k.sizeType);try{C+=k.toLowerCase().replace(/_/g,"-")+" "}catch(p){_.Y3(p,k,typeof k),_.ji(p)}}return C.trim()},
computeIconPositionType_:function(k){return k&&k.iconPosition||null},
computeServiceEndpoint_:function(k){var v=k&&k.serviceEndpoint,C=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return v?v:C&&k.command?k.command:null},
handleUpdateToggleButtonTextAction_:function(k){k=k.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==k.buttonId&&(this.set("data.defaultText",k.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",k.toggledText),this.notifyPath("data.toggledText"))}}];_.db("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var nhw=_.z("web_button_rework")&&_.rt("BUTTON_REWORK")||_.z("web_button_rework_with_live"),DU=function(){var k=_.e.apply(this,arguments)||this;k.systemIcons=_.z("kevlar_system_icons");k.roundedContainer=!0;return k};
_.E(DU,_.e);DU.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
DU.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var k=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var v={toggled:!!this.data.isToggled,actions:{}};v.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var C,G;v.actions.playlistId=(C=this.data.defaultServiceEndpoint)==null?void 0:(G=C.playlistEditEndpoint)==null?void 0:G.playlistId;_.nA(this.hostElement,"yt-toggle-button",v)}(k=k?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(k)}};
DU.prototype.onYtNavigate=function(k){var v=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);v&&(k.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(v))};
_.SB.Object.defineProperties(DU,{template:{configurable:!0,enumerable:!0,get:function(){if(jEL===void 0){var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);jEL=k}k=jEL;return k}}});
DU.prototype.onYtNavigate=DU.prototype.onYtNavigate;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],DU.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],DU.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],DU.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(wSw.YtToggleButtonBehavior),_.Y("design:type",Object)],DU.prototype,"ytToggleButtonBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],DU.prototype,"data",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],DU.prototype,"showTooltips",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],DU.prototype,"systemIcons",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],DU.prototype,"roundedContainer",void 0);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],DU.prototype,"onYtNavigate",null);
_.B([_.q({is:"ytd-toggle-button-renderer",disableElementRegistration:nhw})],DU);var JuG,ruZ;_.tx=new _.oi("PANEL_CONTROLLER_TOKEN");_.sL=new _.oi("SHEET_CONTROLLER_TOKEN");_.V0=new _.oi("DIALOG_CONTROLLER_TOKEN");JuG=new _.oi("DIALOG_CONTAINER_TOKEN");ruZ=new _.oi("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.hx=new _.oi("PERSISTENT_PANEL_CONTROLLER_TOKEN");var To_=_.P2("DOWNLOAD",{},"Download"),k62=_.P2("DOWNLOADING",{},"Downloading"),oCj=_.P2("DOWNLOADED",{},"Downloaded"),vC6=_.P2("RETRY",{},"Retry");var KXD=_.D(function(k){var v=Wex,C=function(){return""},G=C_x(k.data),p=G6j(k.data),P=pbf(k.data),N=P__(k.data);
v=function(){var I=k.data(),S=rOb(I,G(),p(),P(),N()),Q=!!I.videoId,R=S.text;return{title:Q?R:void 0,tooltip:Q?void 0:R,accessibilityText:R,onTap:S.onTap,iconName:S.iconType,style:I.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:S.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:I.buttonSize}};
C={};C=_.TI("ytDownloadButtonViewModelHost",(C.ytDownloadButtonViewModelIsHidden=function(){var I=k.data(),S=N();return I.playlistId||S()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||S()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},C));
return _.u("download-button-view-model",{class:C},_.u(_.di,{data:v}))},"ha");
KXD.idomCompat=!0;var R4g=new _.oi("SUBMIT_API_SERVICE_TOKEN");var uam,Q12,ljb={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var xa_=new _.oi("RENDERER_LOGGER_TOKEN");var Lem=new _.oi("RENDERER_STAMPER_OPTIONS_TOKEN");var fjb;_.Z3=new Sd7;fjb=new Map;var Oj_="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),Xbb=["notificationTextRenderer","notificationMultiActionRenderer"],
yH3="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),ijO=z42(function(k){return _.B5(k==null?void 0:k.targetId)}).useUpdatableData;var gC_=0;_.Sh.debugName="EjJbCe";var TdU=_.D(function(k){var v=k.data;k=k.className;_.sD(function(){v().formId||_.hb(Error("Ch"))});
var C=_.Sci(function(){return v().formId},function(){return v().beforeSubmitCommand},function(){return v().afterSubmitCommand}),G=C.submitForm,p=C.isValid,P=C.isSubmitting,N=function(){return{state:v().isDisabled||!p()||P()?"disabled":"active"}};
return _.u("yt-submit-button-view-model",{class:_.TI("ytSubmitButtonViewModelHost",k)},_.u(_.Sh,{data:function(){return v().button}},{buttonViewModel:function(I){return _.u(_.di,{data:I.data,
buttonOverrides:N,onClick:G})}}))},"ka");var ooG=_.D(function(k){var v=k.backgroundLottieRef;var C=k.foregroundLottieRef;var G=k.children;var p=k.wrapperClass;var P=k.disableAnimation;k=function(){return(_.z("web_animated_actions")||_.z("web_animated_actions_v2"))&&!(P==null?0:P())};
return _.u("yt-animated-action",{class:_.TI("ytAnimatedActionHost",p)},_.u("div",{class:"ytAnimatedActionContentWithBackground"},_.u(_.b,{cond:k,then:function(){return _.u(k_1,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:v==null?void 0:v(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(AH6()?"dark":"light")+"_v5.json"}}}})}}),G),_.u(_.b,{cond:k,
then:function(){return _.u(k_1,{lottiePlayerProps:function(){return{animationRef:C==null?void 0:C(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(AH6()?"dark":"light")+"_v4.json"}}}})}}))},"la");
ooG.idomCompat=!0;var k_1=_.D(function(k){var v=k.wrapperClass;var C=k.lottieClass;var G=k.lottiePlayerProps;return _.u("div",{class:_.TI("ytAnimatedActionLottie",v),"aria-hidden":"true"},_.u(_.$X,{className:C,data:G,animationName:function(){return G().animationConfig.name}}))},"ma");var e42={isOpen:!1};var mam={isAllowed:!1};var t2b={errorMessage:"",title:"",privacy:"",isDisabled:!0};var V2D={isOpen:!1};var BWK={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var voU={response:void 0};var Ycx=function(k,v){k=k===void 0?voU:k;switch(v.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},k,{response:v.payload});default:return k}};var CY1={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var wb6=function(k,v){k=k===void 0?CY1:k;switch(v.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},k,{nextDisabled:v.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},k,{nextCommand:v.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},k,{footerSubmissionData:v.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},k,{isImpersonationValid:v.payload});default:return k}};var G_7={reportFormData:void 0,reportDetailsFormData:void 0};var nC2=function(k,v){k=k===void 0?G_7:k;switch(v.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},k,{reportFormData:v.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},k,{reportDetailsFormData:v.payload});default:return k}};var pz6=void 0;_.z("mweb_enable_redux_store_on_demand")||(pz6=new su(JH3()));var Bl=_.z("enable_web_delhi_icons");var PYw=_.D(function(k){k=_.sY(k,{themeOverride:void 0,animationRef:{}});var v=k.animatedIconType,C=k.active,G=k.themeOverride,p=k.animationRef;k=k.staticIconFn;var P=_.H(_.ae(void 0,void 0,"l48agc")),N=P.next().value,I=P.next().value,S=function(){a:{var O=v();var X=G==null?void 0:G();var x;X=(X==null?void 0:X.useDarkTheme)||((x=_.Ql().resolve(_.uL(_.X0)))==null?void 0:x());switch(O){case "LIKE":pz6||(pz6=new su(JH3()));O=(O=cm$(pz6.getState()))&&O.animationLightUrl&&O.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:X?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:X?O.animationDarkUrl:O.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(O){X=O;break a}X="animated_like_icon_"+(X?"dark":"light")+"_"+(Bl?"v5":"v4");X={lottiePlayerProps:{animationConfig:{name:X,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+X+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(Bl?" animated-like-icon-delhi":"")}}},totalFrames:Bl?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":X={lottiePlayerProps:{animationConfig:{name:X?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(X?"dark":"light")+(Bl?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(Bl?" animated-subscribe-icon-delhi":"")}}},totalFrames:Bl?120:79,lazyLoad:!1};break a}X=
void 0}return X},Q=function(){var O,X;
return(X=(O=S())==null?void 0:O.lottiePlayerProps.animationConfig.name)!=null?X:""},R=function(){if(S()){var O=S().lottiePlayerProps.animationConfig.path;
return bw.get(O)||N()}};
P=_.H(_.ae(!1,void 0,"sDrGId"));var l=P.next().value;P=P.next().value;var d=KeO(P),f=function(){var O=S(),X,x,w;return(w=O==null?void 0:(X=O.lottiePlayerProps.animationConfig)==null?void 0:(x=X.rendererSettings)==null?void 0:x.className)!=null?w:""},c=void 0,U=void 0;
_.s0(function(){var O=S(),X=Q(),x=R(),w=l(),V=C();if(O&&(U!==X&&(U=X,c=V,X=p(),d.animationConfig=O.lottiePlayerProps.animationConfig,d.animationRef=X,x&&(d.animationConfig.animationData=x,d.animationConfig.path=void 0),X=O.lottiePlayerProps.animationConfig.path,!bw.get(X)&&O.lazyLoad&&X&&rH_(X,I)),!(w||O.lazyLoad&&!x))){if(x=!p().lottieEl)V?(w=O.totalFrames,d.animationConfig.initialSegment=[w-1,w]):d.animationConfig.initialSegment=void 0;if(c!==V&&!x)if(x=p(),V){var h;(h=x.lottieEl)==null||h.playSegments([0,
O.totalFrames],!0)}else{var n;(n=x.lottieEl)==null||n.playSegments([0,1],!0)}c=V}},"RQVZ1d");
return _.u("animated-icon",{class:"ytAnimatedIconHost"},_.u(_.b,{cond:function(){var O,X;return!((O=S())==null||!O.lottiePlayerProps.animationConfig.path||((X=S())==null?0:X.lazyLoad)&&!R()||l())},
then:function(){return _.u(_.$X,{data:d,animationName:Q,className:f,animationRef:p})},
else:k}))},"oa");_.jv=_.D(function(k){var v=_.Nq("yt-subscribe-button-view-model"),C=_.Nq("div"),G=_.Nq("div"),p=_.p0(),P=_.p0(),N=_.p0(),I=_.N4(vh$,function(){return k.data().stateEntityStoreKey}),S=_.N4(Cqb,function(){var kQ,QU;
return(QU=(kQ=k.data().notificationStateEntityStoreKeys)==null?void 0:kQ.subsNotificationStateKey)!=null?QU:""}),Q=function(){return!k.data().enableSubscribeButtonPostClickAnimation},R=_.H(_.ae(0,void 0,"YtsSKb")),l=R.next().value,d=R.next().value;
R=_.H(_.ae(0,void 0,"V6JxRe"));var f=R.next().value,c=R.next().value;R=_.H(_.ae(!1,void 0,"JUCSZ"));var U=R.next().value,O=R.next().value;R=_.H(_.ae(!1,void 0,"oV6jwf"));var X=R.next().value,x=R.next().value;R=_.H(_.ae(!1,void 0,"hK1Whe"));var w=R.next().value,V=R.next().value,h;R=_.H(_.ae(!1,void 0,"Asaolf"));var n=R.next().value,oO=R.next().value,Ng=function(){x(!0);_.RB(_.B_,function(){x(!1)},1500)};
_.s0(function(){var kQ=X();_.E0(function(){kQ&&!Q()&&I()&&Ra6(p,P,N)})},"Qq6Hsf");
_.s0(function(){var kQ=I();_.E0(function(){if(!Q()&&kQ){var QU;((QU=k.animateWidth)==null?0:QU.call(k))&&bCg(v.value,!!kQ.subscribed,l(),f());var xQ,LL;((xQ=h)==null?0:xQ.subscribed)||!kQ.subscribed||kQ.key!==((LL=h)==null?void 0:LL.key)||Ng();h=kQ}})},"hog8te");
R=_.L9(function(){var kQ,QU,xQ,LL=k.data(),ad=!((kQ=I())==null||!kQ.subscribed);kQ=!((QU=k.isOverlay)==null||!QU.call(k));QU=U()?v:void 0;var zY=(xQ=S())==null?void 0:xQ.state;xQ=n();QE2(LL,zY);return oh$({model:LL,subscribed:ad,isOverlay:kQ,element:QU,notificationState:zY,disableTextEllipsis:!0,focused:xQ})},void 0,"hc1PRd");
var Sm=function(){var kQ;if(!Q()&&((kQ=k.animateWidth)==null?0:kQ.call(k))&&(C==null?0:C.value)&&(G==null?0:G.value)&&!w()){kQ=I();var QU=_.H((kQ==null?0:kQ.subscribed)?[C,G]:[G,C]),xQ=QU.next().value;QU=QU.next().value;xQ=Math.ceil(xQ.value.getBoundingClientRect().width);QU=Math.ceil(QU.value.getBoundingClientRect().width);d(xQ);c(QU);bCg(v.value,!(kQ==null||!kQ.subscribed),xQ,QU);V(!0)}},U2=_.oZ(function(kQ){Sm();
var QU=I();QU&&(kQ.detail.endpoint.subscribeEndpoint||kQ.detail.endpoint.unsubscribeEndpoint)&&ZC2(v.value,!QU.subscribed,QU)}),lD=function(){var kQ=_.Ql().resolve(_.uL(_.SK));
kQ&&oO(kQ.isKeyBoardInUse())},Fb=function(){oO(!1)};
_.HX("yt-player-subscribe",function(kQ){var QU=I();QU&&kQ===k.data().channelId&&ZC2(v.value,!0,QU)});
_.HX("yt-player-unsubscribe",function(kQ){var QU=I();QU&&kQ===k.data().channelId&&ZC2(v.value,!1,QU)});
_.HX("yt-update-subscribe-button-action",function(kQ){kQ=_.F(kQ,J5J);var QU=I();QU&&kQ&&kQ.channelId===k.data().channelId&&ZC2(v.value,!!kQ.subscribed,QU)});
_.Vk(function(){v.value&&(v.value.addEventListener("focusin",lD),v.value.addEventListener("focusout",Fb));var kQ=_.Ab(_.B_,function(){Sm()});
O(!0);_.Vr(function(){_.B_.cancelJob(kQ);v.value&&(v.value.removeEventListener("focusin",lD),v.value.removeEventListener("focusout",Fb))})});
var qg=function(){var kQ,QU,xQ;if(xQ=!((kQ=I())==null||!kQ.subscribed))kQ=!!k.data().disableNotificationBell,xQ=(QU=S())==null?void 0:QU.state,xQ=!kQ&&!!xQ;return xQ},O2=function(){var kQ;
return!((kQ=I())==null?0:kQ.subscribed)},En=function(){var kQ,QU;
if(QU=O2()){QU=!!k.data().disableNotificationBell;var xQ=(kQ=S())==null?void 0:kQ.state;QU=!QU&&!!xQ}return QU},m1={},MZ={};
return _.u("yt-subscribe-button-view-model",{class:_.TI(k.className,"ytSubscribeButtonViewModelHost",(m1.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var kQ,QU;return!((kQ=I())==null||!kQ.subscribed)&&((QU=k.animateWidth)==null?void 0:QU.call(k))&&X()},m1.ytSubscribeButtonViewModelHostHidden=function(){var kQ;
return!((kQ=I())==null?0:kQ.subscribed)&&k.data().hideWhenUnsubscribed},m1)),
el:v,"on:yt-service-request-sent":U2},_.u(ooG,{backgroundLottieRef:p,foregroundLottieRef:P,wrapperClass:_.TI("ytSubscribeButtonViewModelAnimatedActionWrapper",(MZ.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var kQ;return((kQ=k.animateWidth)==null?void 0:kQ.call(k))&&X()},MZ.ytSubscribeButtonViewModelStaticWidth=function(){var kQ;
return!((kQ=k.animateWidth)==null?0:kQ.call(k))},MZ)),
disableAnimation:Q},_.u("div",{el:C,class:"ytSubscribeButtonViewModelContainer"},_.u(_.lv,{data:R,icon:function(){return _.u(_.b,{cond:qg,then:function(){var kQ=function(){var QU;return IKj((QU=S())==null?void 0:QU.state)};
return _.u(_.b,{cond:function(){return Q()||kQ()!=="NOTIFICATIONS_NONE"},
then:function(){return _.u(_.PT,{icon:kQ})},
else:function(){return _.u(PYw,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:N})}})}})},
secondaryIconName:function(){return qg()?"EXPAND":void 0}}))),_.u("div",{el:G,
class:"ytSubscribeButtonViewModelInvisible"},_.u(_.b,{cond:function(){var kQ;return((kQ=k.animateWidth)==null?void 0:kQ.call(k))&&!Q()&&!w()},
then:function(){return _.u(_.lv,{data:_.L9(function(){var kQ;return oh$({model:k.data(),subscribed:O2(),isOverlay:!((kQ=k.isOverlay)==null||!kQ.call(k)),element:v,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var kQ;return En()?IKj((kQ=S())==null?void 0:kQ.state):void 0},
secondaryIconName:function(){return En()?"EXPAND":void 0}})}})))},"ra");
_.jv.idomCompat=!0;var WZR=_.D(function(k){var v=k.data;var C=_.N4(vh$,function(){return v().subscriptionStateEntityKey});
return _.u(_.b,{cond:function(){var G=v(),p=C();return!G.hideWhenUnsubscribed||(p==null?0:p.subscribed)?_.F(v().button,_.C7):void 0},
then:function(G){return _.u("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.u(_.di,{data:G,buttonOverrides:function(){return{toggled:!0}}}))}})},"sa");
WZR.idomCompat=!0;var HaG,Yc;HaG=_.D(function(k){return _.u(_.Sh,{data:function(){return k.actionRow().actions}},{buttonViewModel:function(v){var C=v.data;
return _.u(Yc,{isRow:k.isRow,isIconOnlyButton:function(){return lK3(C())},
useIntrinsicWidth:k.useIntrinsicWidth},_.u(_.di,{data:C}))},
subscribeButtonViewModel:function(v){return _.u(Yc,{isRow:k.isRow},_.u(_.jv,{data:v.data,isOverlay:!1,animateWidth:function(){return!k.isRow()}}))},
downloadButtonViewModel:function(v){var C=v.data;return _.u(Yc,{isRow:k.isRow,isIconOnlyButton:function(){return!!C().playlistId}},_.u(KXD,{data:C}))},
submitButtonViewModel:function(v){var C=v.data;return _.u(Yc,{isRow:k.isRow,isIconOnlyButton:function(){var G=C();return lK3(_.F(G==null?void 0:G.button,_.C7))}},_.u(TdU,{data:C}))},
toggleButtonViewModel:function(v){var C=v.data;return _.u(Yc,{isRow:k.isRow,isIconOnlyButton:function(){var G=C();return lK3(_.F(G.isToggled?G.toggledButtonViewModel:G.defaultButtonViewModel,_.C7))}},_.u(_.m$,{data:C}))},
subscribePlusButtonViewModel:function(v){return _.u(Yc,{isRow:k.isRow},_.u(WZR,{data:v.data}))}})},"ta");
Yc=_.D(function(k){var v={};return _.u("div",{class:_.TI("ytFlexibleActionsViewModelAction",(v.ytFlexibleActionsViewModelActionRowAction=k.isRow,v.ytFlexibleActionsViewModelActionIntrinsicWidth=k.useIntrinsicWidth,v.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,v.ytFlexibleActionsViewModelActionIconOnlyButton=k.isIconOnlyButton,v))},k.children)},"ua");
_.wy=_.D(function(k){var v=function(){var G;return((G=k.layout)==null?void 0:G.call(k))===1},C={};
return _.u("yt-flexible-actions-view-model",{class:_.TI("ytFlexibleActionsViewModelHost",k.className,(C.ytFlexibleActionsViewModelInline=function(){return!v()},C.ytFlexibleActionsViewModelScrollable=function(){return k.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},C))},_.u(_.q_,{each:function(){return k.data().actionsRows||[]}},function(G){return _.u(_.b,{cond:v,
then:function(){return _.u("div",{class:"ytFlexibleActionsViewModelActionRow"},_.u(HaG,{actionRow:G,isRow:v,useIntrinsicWidth:function(){return!!k.data().respectActionIntrinsicWidth}}))},
else:function(){return _.u(HaG,{actionRow:G,isRow:v})}})}))},"va");_.BU(_.wy,"yt-flexible-actions-view-model",{props:{data:_.vN,layout:_.vN,justifyContentOverride:_.vN,className:_.vN}});_.n3=_.D(function(k){var v=_.N4(MX,function(){var p;return(p=k.data().dislikeEntityKey)!=null?p:""}),C=_.L9(function(){var p=v();
return p?p.likeStatus==="DISLIKE":_.F(k.data().toggleButtonViewModel,_.p7).isToggled},void 0,"fNr9he"),G=_.L9(function(){return Object.assign({},_.F(k.data().toggleButtonViewModel,_.p7),{isToggled:C()})},void 0,"AezoCc");
return _.u("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.u(_.m$,{data:G,buttonShapeOverrides:k.buttonShapeOverrideables,onToggle:function(p){var P=v();P&&p!==(P.likeStatus==="DISLIKE")&&P.key&&_.De(_.Ff("likeStatusEntity",P.key,{likeStatus:p?"DISLIKE":"INDIFFERENT",hadUserInteraction:p}))}}))},"wa");
_.n3.idomCompat=!0;_.Jx=_.D(function(k){var v=_.z("web_supports_animations_api"),C=tL(function(d){var f=Q();if(!d){var c,U;return{numberText:(U=f==null?void 0:(c=f.likeCountIfIndifferent)==null?void 0:c.content)!=null?U:"",numberValue:Number(f==null?void 0:f.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var O;c=(f==null?void 0:(O=f.likeCountIfIndifferent)==null?void 0:O.content)!==d.numberText;if(I()||!c)return d;var X;return{numberText:(f==null?void 0:(X=f.likeCountIfIndifferent)==null?void 0:X.content)||
"",numberValue:Number(f==null?void 0:f.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!f}}),G=tL(function(d){var f=Q();
if(!d){var c,U;return{numberText:(U=f==null?void 0:(c=f.likeCountIfLiked)==null?void 0:c.content)!=null?U:"",numberValue:Number(f==null?void 0:f.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var O;c=(f==null?void 0:(O=f.likeCountIfIndifferent)==null?void 0:O.content)!==d.numberText;if(I()||!c)return d;var X;return{numberText:(f==null?void 0:(X=f.likeCountIfLiked)==null?void 0:X.content)||"",numberValue:Number(f==null?void 0:f.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!f}}),p=_.H(_.ae(void 0,
void 0,"xYSlUe")),P=p.next().value,N=p.next().value,I=P,S=_.N4(MX,function(){var d,f;
return(f=(d=k.data())==null?void 0:d.likeStatusEntityKey)!=null?f:""}),Q=_.N4(Pnx,function(){var d,f;
return((d=k.likeCountEntity)==null?void 0:(f=d.call(k))==null?void 0:f.key)||""}),R=_.L9(function(){var d;
return((d=S())==null?void 0:d.likeStatus)==="LIKE"},void 0,"DG5Osd"),l=function(){var d;
return v&&!((d=k.likeCountEntity)==null||!d.call(k))};
return _.u("like-button-view-model",{class:_.TI("ytLikeButtonViewModelHost",k.className)},_.u(_.m$,{data:function(){var d=Object,f=d.assign,c;var U=_.F((c=k.data())==null?void 0:c.toggleButtonViewModel,_.p7);return f.call(d,{},U||{},{isToggled:R()})},
buttonShapeOverrides:k.buttonShapeOverrideables,animatedTextPropsDefault:function(){return l()?C():void 0},
animatedTextPropsToggled:function(){return l()?G():void 0},
onToggle:function(d){db6(d,S(),I(),N)},
style:function(){var d;return((d=k.disableIconAnimation)==null?0:d.call(k))?void 0:{animateIcon:"true"}}}))},"xa");
_.Jx.idomCompat=!0;var NFw=_.D(function(k){var v=function(){return _.F(k.data().likeButtonViewModel,_.YS)},C=function(){var p;
return((p=v())==null?void 0:p.likeStatusEntityKey)||""},G=_.L9(function(){var p,P;
var N=(P=_.N4(MX,C)())!=null?P:(p=v())==null?void 0:p.likeStatusEntity;p=k.data();var I;p=(p==null?void 0:(I=p.timedAnimationData)==null?void 0:I.animationTiming)||[];return{uniqueId:"like-dislike",timings:p,enabled:(N==null?void 0:N.likeStatus)==="INDIFFERENT"&&p.length>0,experimentEnabled:p.length>0}},void 0,"zZ3GQb");
return _.u("segmented-like-dislike-button-view-model",{class:_.TI("ytSegmentedLikeDislikeButtonViewModelHost",k.className),"button-renderer":!0},_.u(BdL,{settings:G},_.u("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.u(_.b,{cond:v,then:function(p){return _.u(_.Jx,{data:p,likeCountEntity:function(){return k.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.z("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.u(_.b,{cond:function(){return _.F(k.data().dislikeButtonViewModel,_.jS)},
then:function(p){return _.u(_.n3,{data:p,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"ya");
NFw.idomCompat=!0;_.BU(NFw,"segmented-like-dislike-button-view-model",{props:{data:_.vN,className:_.vN}});var ITL=_.D(function(k){var v=k.data;var C=k.className;var G=k.setMinWidth;var p=k.forceIconOnly;var P=_.Nq("account-link-button-view-model"),N=_.N4(_.fKg,function(){var d;return(d=v().accountLinkStatusEntityKey)!=null?d:""}),I=_.N4(_.fKg,function(){var d;
return(d=v().accountLinkStatusSecondaryEntityKey)!=null?d:""}),S=function(){if(!_.z("web_account_link_secondary_killswitch")){var d,f;
return((d=N())==null?void 0:d.linked)||((f=I())==null?void 0:f.linked)}var c;return(c=N())==null?void 0:c.linked};
_.s0(function(){var d=N();if(d){var f=E8J(new cBZ,zeG(new fCn,!!d.linked));_.vY().then(function(c){c&&(c.setAccountLinkState(_.qy(f.JSC$12389_serializeBinary(),4)),c.updateAccountLinkingConfig(!!d.linked))})}},"IvZF7");
var Q=function(){return _.F(v().toggleButtonViewModel,_.p7)};
_.HX("yt-signal-action-show-account-link-dialog",function(){if(Q()){var d=S()?Q().toggledButtonViewModel:Q().defaultButtonViewModel;d=_.F(d,_.C7);var f;if((f=N())==null?0:f.isWarning){f=_.F(v().warningButtonViewModel,_.C7);if(!f){_.oS(Error("Dh"));return}d=f}var c;(f=_.af((c=d)==null?void 0:c.onTap))&&_.v2([f],P.value)}else _.oS(Error("Eh"))});
var R=function(){var d=Q();return Object.assign({},d,{isToggled:S()})},l=function(){return(p==null?0:p())?{iconPosition:"icon-only"}:{}};
return _.u("account-link-button-view-model",{class:_.TI("ytwAccountLinkButtonViewModelHost",C,function(){return(G==null?0:G())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:P,"button-renderer":!0},_.u("div",null,_.u(_.b,{cond:function(){var d;if((d=N())==null?0:d.isWarning)return(d=_.F(v().warningButtonViewModel,_.C7))||_.oS(Error("Dh")),d},
then:function(d){return _.u(_.di,{data:d,buttonOverrides:l})},
else:function(){return _.u(_.m$,{data:R,buttonShapeOverrides:l})}})))},"Aa");_.BU(ITL,"account-link-button-view-model",{props:{data:_.vN,className:_.s6,setMinWidth:_.s6,forceIconOnly:_.s6}});_.db("menuRenderer","menuRenderer","ytd-menu-renderer");
var Za7={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"}},
SkL=_.z("web_fix_missing_action_buttons")?100:200,ry=function(){var k=_.e.apply(this,arguments)||this;k.safeArea=!_.z("kevlar_flex_menu_safe_area_killswitch");k.tonalOverride=!1;k.threeDotSize="M";k.isOverlay=!1;k.useOverlayDark=!1;k.topLevelIconsOnly=!1;k.JSC$14827_lastWidth=0;k.maybeUpdateFlexibleMenu=function(){_.z("web_fix_missing_action_buttons")?requestAnimationFrame(k.maybeUpdateFlexibleMenuImpl):k.maybeUpdateFlexibleMenuImpl()};
k.maybeUpdateFlexibleMenuImpl=function(){var v;if((v=k.data)!=null&&v.flexibleItems){k.maybeFlushDebouncer();v=k.hostElement.clientWidth;var C=v>k.JSC$14827_lastWidth,G,p=((G=k.topLevelButtonsContainer)==null?void 0:G.scrollHeight)||0,P;G=((P=k.flexibleItemButtonsContainer)==null?void 0:P.scrollHeight)||0;P=k.hostElement.scrollHeight>Math.max(p,G)+8;C?(k.resetFlexibleItems(),k.JSC$14827_lastWidth=k.hostElement.clientWidth,k.maybeUpdateFlexibleMenu()):P&&(k.shrinkFlexibleMenu(),k.JSC$14827_lastWidth=
v)}};
k.computeThreeDotButtonShape=function(){if(k.tonalOverride)return Object.assign({},{onTap:function(){k.onOverflowTap()},
iconPosition:"icon-only",style:k.isOverlay?k.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:k.threeDotSize,state:"active",accessibilityLabel:k.computeAccessibilityLabel(k.data)},k.threeDotButtonOverride)};
k.onOverflowTap=function(){if(k.data.fetchMenuCommand)_.Ql().resolve(_.lL).resolveCommand(k.data.fetchMenuCommand,{form:{element:k.hostElement}});else if(k.data.isDisabled&&k.data.disabledCommand)_.vU(k.data.disabledCommand,k.hostElement);else{var v=k.createMenuRendererVe(),C={items:k.items};k.data.menuPopupAccessibility&&(C.menuPopupAccessibility=k.data.menuPopupAccessibility);k.data.footer&&(C.footer=k.data.footer);v={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:C},veData:v}};
_.Ql().resolve(_.sL).openSheet({openPopupActionCommand:v},k.hostElement)}};
return k};
_.E(ry,_.e);_.W=ry.prototype;_.W.updateButtonOverrides=function(){if(!_.z("menu_renderer_label_update_upkillswitch")){var k=_.Kz(this.hostElement).querySelector("yt-button-view-model");k&&(k.buttonOverrides=this.buttonOverrides)}};
_.W.computeHasItems=function(){var k;return((k=this.topLevelButtonData)==null?void 0:k.length)||this.hasFlexibleItems};
_.W.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.W.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.Cm(this.hostElement,{"--ytd-menu-renderer-button-color":_.c7(this.data.iconColor)}))};
_.W.onStamperFinished=function(){this.JSC$14827_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.W.setupFlexibleMenu=function(){var k=this,v;(v=this.data)!=null&&v.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.CR(this.maybeUpdateFlexibleMenu,SkL,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){k.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))};
_.W.maybeFlushDebouncer=function(){if(_.z("web_replace_formatted_with_attributed_string")){var k;(k=this.topLevelButtons)==null||k.forEach(function(C){var G;(C=(G=C.getElementsByTagName("yt-attributed-string"))==null?void 0:G[0])&&MDK(C)});
var v;(v=this.flexibleItemButtons)==null||v.forEach(function(C){var G;(C=(G=C.getElementsByTagName("yt-attributed-string"))==null?void 0:G[0])&&MDK(C)})}};
_.W.resetFlexibleItems=function(){var k;if((k=this.data)!=null&&k.flexibleItems){_.z("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var v;this.flexAsTopLevelButtons=(v=this.data.flexibleItems)==null?void 0:v.map(function(C){return _.F(C,_.oIG).topLevelButton});
_.z("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.W.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.W.shrinkFlexibleMenu=function(){var k;(k=this.flexAsTopLevelButtons)!=null&&k.length&&(this.flexAsTopLevelButtons=[].concat(_.tX(this.flexAsTopLevelButtons.slice(0,-1))))};
_.W.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:Za7,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:Za7,events:!0}}};
_.W.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.W.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.W.detached=function(){this.icon="MORE_VERT"};
_.W.computeTopLevelButtonData=function(k){if(!k)return[];var v;k=(v=k==null?void 0:k.topLevelButtons)!=null?v:[];return _.t9.unsafeClone([].concat(_.tX(k)))};
_.W.computeItems=function(k,v){if(!k)return[];var C=[];if(v){var G=(k.flexibleItems||[]).map(function(N){return _.F(N,_.oIG)});
G=_.H(G);for(var p=G.next();!p.done;p=G.next())p=p.value,v.includes(p.topLevelButton)||(p=p.menuItem)&&C.push(p)}var P;k=(P=k==null?void 0:k.items)!=null?P:[];return[].concat(_.tX(C),_.tX(k))};
_.W.computeMenuActive=function(k,v){return k||v};
_.W.onPopupOpened=function(){this.overlayOpen=!0;_.nA(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.W.onPopupClosed=function(){this.overlayOpen=!1;_.nA(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.W.onPopupCanceled=function(){this.overlayOpen=!1;_.nA(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.W.computeAccessibilityLabel=function(k){return this.get("accessibility.accessibilityData.label",k)};
_.W.isHidden=function(k,v){return this.tonalOverride||!k?!0:k.fetchMenuCommand||k.isDisabled&&k.disabledCommand?!1:!(v==null?0:v.length)};
_.W.isModernOverflowHidden=function(k,v){return this.tonalOverride&&k?k.fetchMenuCommand?!1:!(v==null?0:v.length):!0};
_.W.createMenuRendererVe=function(){var k=this.data.trackingParams,v=_.Et(),C=_.cR();return k&&v&&C?(k=_.Ss(k),C=_.oB(7591),_.z("combine_ve_grafts")?_.UN(_.WU(),C,k):_.XU(v,k,C),C):null};
_.SB.Object.defineProperties(ry.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.flexAsTopLevelButtons)==null||!k.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;
_.B([_.M(_.Zl),_.Y("design:type",Object)],ry.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ry.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ry.prototype,"ytRendererstamperBehavior",void 0);_.B([_.Nf("#button-shape"),_.Y("design:type",HTMLElement)],ry.prototype,"buttonShape",void 0);_.B([_.Nf("#button"),_.Y("design:type",Object)],ry.prototype,"button",void 0);
_.B([_.A(),_.Y("design:type",Object)],ry.prototype,"data",void 0);_.B([_.A({computed:"computeTopLevelButtonData(data)"}),_.Y("design:type",Array)],ry.prototype,"topLevelButtonData",void 0);_.B([_.A(),_.Y("design:type",Array)],ry.prototype,"flexAsTopLevelButtons",void 0);_.B([_.A({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.Y("design:type",Array)],ry.prototype,"items",void 0);_.B([_.A({value:"MORE_VERT"}),_.Y("design:type",String)],ry.prototype,"icon",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ry.prototype,"safeArea",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.Y("design:type",Boolean)],ry.prototype,"menuActive",void 0);_.B([_.A(),_.Y("design:type",Boolean)],ry.prototype,"menuFocused",void 0);_.B([_.A({value:"bottom"}),_.Y("design:type",String)],ry.prototype,"buttonTooltipPosition",void 0);_.B([_.A(),_.Y("design:type",Boolean)],ry.prototype,"overlayOpen",void 0);
_.B([_.A({value:!0}),_.Y("design:type",Boolean)],ry.prototype,"forceIconButton",void 0);_.B([_.A(),_.Y("design:type",Boolean)],ry.prototype,"styleActionButton",void 0);_.B([_.A(),_.Y("design:type",Boolean)],ry.prototype,"disableTextTransformOnButtons",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ry.prototype,"tonalOverride",void 0);_.B([_.A(),_.Y("design:type",Object)],ry.prototype,"threeDotSize",void 0);
_.B([_.A(),_.Y("design:type",Object)],ry.prototype,"threeDotButtonOverride",void 0);_.B([_.A(),_.Y("design:type",Object)],ry.prototype,"isOverlay",void 0);_.B([_.A(),_.Y("design:type",Object)],ry.prototype,"useOverlayDark",void 0);_.B([_.A({computed:"computeButtonOverride(tonalOverride)"}),_.Y("design:type",Object)],ry.prototype,"buttonOverride",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ry.prototype,"hasCustomIconColor",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("flexAsTopLevelButtons"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ry.prototype,"hasFlexibleItems",null);_.B([_.A({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.Y("design:type",Boolean)],ry.prototype,"hasItems",void 0);_.B([_.A(),_.Y("design:type",Object)],ry.prototype,"topLevelIconsOnly",void 0);
_.B([_.W9("topLevelIconsOnly"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ry.prototype,"updateButtonOverrides",null);_.B([_.g("topLevelIconsOnly"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ry.prototype,"buttonOverrides",null);_.B([_.Nf("#top-level-buttons-computed"),_.Y("design:type",HTMLElement)],ry.prototype,"topLevelButtonsContainer",void 0);_.B([_.IK(".top-level-buttons > *"),_.Y("design:type",Array)],ry.prototype,"topLevelButtons",void 0);
_.B([_.Nf("#flexible-item-buttons"),_.Y("design:type",HTMLElement)],ry.prototype,"flexibleItemButtonsContainer",void 0);_.B([_.IK("#flexible-item-buttons > *"),_.Y("design:type",Array)],ry.prototype,"flexibleItemButtons",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ry.prototype,"iconButtonColorChanged",null);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ry.prototype,"setupFlexibleMenu",null);_.B([_.uo("topLevelIconsOnly"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ry.prototype,"resetFlexibleItems",null);_.B([_.W9("tonalOverride"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ry.prototype,"tonalOverrideChanged",null);
_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ry.prototype,"onPopupOpened",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ry.prototype,"onPopupClosed",null);_.B([_.P9("yt-popup-canceled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ry.prototype,"onPopupCanceled",null);
_.t(ry,"ytd-menu-renderer",function(){if(LX7===void 0){var k=document.createElement("template");_.a(k,'\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)]]" disable-upgrade$="[[!tonalOverride]]" hidden$="[[isModernOverflowHidden(data, items, tonalOverride)]]" icon-name="[[icon]]" class="style-scope ytd-menu-renderer"></yt-button-shape>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);LX7=k}k=LX7;return k},{mode:2});var ucL;var QjD;_.K3=_.D(function(k){var v=k.data;var C=function(){if(v().icon)a:{var p={iconName:v().icon};for(var P=_.Ql().resolve(_.kg),N=_.H([12,24]),I=N.next();!I.done;I=N.next()){var S=I.value;I=Object.assign({},p,{iconStyle:"youtube_fill",iconSize:S});S=Object.assign({},p,{iconStyle:"youtube_outline",iconSize:S});if(P.resolveIcon(I)){p=I;break a}if(P.resolveIcon(S)){p=S;break a}}p=void 0}else p=void 0;return p};
k={};var G={};return _.u("badge-shape",{class:_.TI("yt-badge-shape",function(){return MFD(v().type)},(k["yt-badge-shape--overlay"]=function(){return v().isOverlay},k["yt-badge-shape--ads-include-dot"]=function(){return v().adsIncludeDot},k["yt-badge-shape--thumbnail-badge"]=function(){a:switch(v().type){case 17:case 18:case 19:var p=!0;
break a;default:p=!1}return p},k["yt-badge-shape--status-badge"]=function(){a:switch(v().type){case 12:case 13:case 14:case 15:case 16:var p=!0;
break a;default:p=!1}return p},k["yt-badge-shape--no-text"]=function(){return!v().text},k["yt-badge-shape--modern"]=function(){return v().modern||_.z("web_modern_badge_shape")},k)),
style:_.pR({"background-color":function(){var p;return(p=v().customColors)==null?void 0:p.backgroundColor}}),
role:function(){return v().accessibilityText?"img":void 0},
"aria-label":function(){return v().accessibilityText}},_.u(_.b,{cond:function(){return v().animation},
then:function(p){return _.u(_.$X,{className:"yt-badge-shape__icon",data:p,animationName:function(){return p().animationConfig.name||""}})}}),_.u(_.b,{cond:function(){var p;
return C()&&!((p=v())==null?0:p.animation)},
then:function(){return _.u("div",{class:"yt-badge-shape__icon"},_.u(s3i,{data:function(){return C()}}))}}),_.u("div",{class:_.TI("yt-badge-shape__text",(G["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(v().numBadgesInRow||0)>1},G))},function(){var p;
return(p=v())==null?void 0:p.text}))},"Ba");
_.K3.idomCompat=!0;_.BU(_.K3,"badge-shape",{props:{data:_.vN}});var T4=function(){var k=_.e.apply(this,arguments)||this;k.systemIcons=_.z("kevlar_system_icons");k.animated=_.z("animated_live_badge_icon");k.useBadgeShape=_.z("web_badge_shape_defrag");return k};
_.E(T4,_.e);_.W=T4.prototype;_.W.addTooltips=function(){for(var k=_.Kz(this.hostElement).querySelectorAll(".badge"),v=0,C;C=k[v++];){var G=this.repeatElement.itemForElement(C);C=_.Kz(C);C.lastChild&&C.lastChild.is==="tp-yt-paper-tooltip"&&C.removeChild(C.lastChild);if(G=G.metadataBadgeRenderer&&G.metadataBadgeRenderer.tooltip){var p=_.HN("tp-yt-paper-tooltip");(0,_.v9)(p).textContent=G;p.setAttribute("position","top");p.setAttribute("aria-hidden","true");C.appendChild(p)}}};
_.W.badgesChanged=function(){var k=this;_.PF().parkOrScheduleJob(function(){k.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.W.standaloneRoundedBadgeChanged=function(){var k=this.useRoundedBadge?this.useRoundedBadge:void 0;k&&(this.useRoundedBadge=k)};
_.W.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.W.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.W.computeStyle=function(k){_.z("enable_html5_teal_ad_badge")&&k==="BADGE_STYLE_TYPE_AD"&&(k="badge-style-type-ad-alternate");_.z("kevlar_ytb_live_badges")&&k==="BADGE_STYLE_TYPE_LIVE_NOW"&&(k="badge-style-type-live-now-alternate");return k?k.toLowerCase().replace(/_/g,"-"):""};
_.W.computeRole=function(k){return this.computeAriaLabel(k)?"img":"status"};
_.W.computeAriaLabel=function(k){var v;return(k==null?void 0:(v=k.accessibilityData)==null?void 0:v.label)||(k==null?void 0:k.label)};
_.W.computeBadgeShape=function(k){if(k){var v,C;var G=Ehf(k.style);var p=aKm(k.style),P=k.label,N=((v=k.accessibilityData)==null?void 0:v.label)||k.label;a:switch(k.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":v=!0;break a;default:v=!1}var I=(C=k.icon)==null?void 0:C.iconType;a:switch(k.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":k=!0;break a;default:k=!1}G={type:G,brNzRatingBadgeType:p,text:P,accessibilityText:N,
isOverlay:v,icon:I!=="PREMIUM"?I:void 0,modern:_.z("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:k}}else G={};return G};
_.W.updateComputedBadges=function(k,v,C){var G=this;(v=v?[v]:C?[C]:void 0)?this.computedBadges=v:this.computedBadges=k==null?void 0:k.filter(function(p){var P;if((P=p.metadataBadgeRenderer)==null?0:P.groups){P=!1;p=_.H(p.metadataBadgeRenderer.groups);for(var N=p.next();!N.done;N=p.next()){N=N.value;var I=void 0;P=P||((I=G.hiddenBadgeGroups)==null?void 0:I.includes(N))}return!P}return!0})};
_.W.useFilledIcons=function(k){return _.z("kevlar_system_icons")&&(k==="AUDIO_BADGE"||k==="CHECK_CIRCLE_THICK"||k==="OFFICIAL_ARTIST_BADGE"||k==="SPONSORSHIP_STAR"||k==="PERSON_RADAR_FILLED"||k==="PERSON_RADAR")};
_.W.computeBadgeShapeStyle=function(k){return this.useBadgeShape?k==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||k==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":k==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.W.computeIcon=function(k){var v,C;k=k==null?void 0:(v=k.metadataBadgeRenderer)==null?void 0:(C=v.icon)==null?void 0:C.iconType;if(k!=="PREMIUM"&&k)return _.TQ(k)};
_.W.computeStandaloneBadge=function(k){var v;k=k==null?void 0:(v=k.icon)==null?void 0:v.iconType;return k==="PREMIUM_STANDALONE"||k==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
T4.prototype.hiddenBadgeGroupsChanged=T4.prototype.hiddenBadgeGroupsChanged;T4.prototype.standaloneBadgeChanged=T4.prototype.standaloneBadgeChanged;T4.prototype.standaloneRoundedBadgeChanged=T4.prototype.standaloneRoundedBadgeChanged;T4.prototype.badgesChanged=T4.prototype.badgesChanged;_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],T4.prototype,"hidden",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],T4.prototype,"componentBehavior",void 0);
_.B([_.A(),_.Y("design:type",Array)],T4.prototype,"badges",void 0);_.B([_.A(),_.Y("design:type",Object)],T4.prototype,"topStandaloneBadge",void 0);_.B([_.A(),_.Y("design:type",Object)],T4.prototype,"bottomStandaloneBadge",void 0);_.B([_.A(),_.Y("design:type",Object)],T4.prototype,"computedBadges",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],T4.prototype,"mediumFontAdBadge",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],T4.prototype,"useRoundedBadge",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],T4.prototype,"largeFontAdBadge",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],T4.prototype,"overlayAd",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],T4.prototype,"overlayPremium",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],T4.prototype,"noDotAdBadge",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],T4.prototype,"collectionTruncate",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],T4.prototype,"isThumbnailBadge",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],T4.prototype,"wrapBadges",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Number)],T4.prototype,"numBadgesInRow",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],T4.prototype,"systemIcons",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],T4.prototype,"animated",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],T4.prototype,"useBadgeShape",void 0);_.B([_.A({value:[]}),_.Y("design:type",Array)],T4.prototype,"hiddenBadgeGroups",void 0);_.B([_.Nf("#repeat"),_.Y("design:type",Fn)],T4.prototype,"repeatElement",void 0);_.B([_.uo("badges"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T4.prototype,"badgesChanged",null);
_.B([_.uo("useRoundedBadge"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T4.prototype,"standaloneRoundedBadgeChanged",null);_.B([_.uo("topStandaloneBadge","bottomStandaloneBadge"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T4.prototype,"standaloneBadgeChanged",null);_.B([_.uo("hiddenBadgeGroups"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T4.prototype,"hiddenBadgeGroupsChanged",null);
_.B([_.q({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],T4);
var ba1=_.wu()(T4,"ytd-badge-supported-renderer",function(){if(QjD===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);QjD=k}k=QjD;return k},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.nm("kevlar_poly_si_batch_j053")?1:2});var kZ=function(){var k=_.e.apply(this,arguments)||this;k.iconType="STAR";k.standardizeIconSize=_.z("kevlar_system_icons");k.mediaHoverOverlayInitialVisibility=_.z("enable_top_landscape_image_button_command_web");k.noBottomMargin=!1;k.thumbnailObjectFit="CONTAIN";k.thumbnailFitHeight=!0;k.actionMap={"yt-mute-ad-action":"handleMuteAd"};return k};
_.E(kZ,_.e);_.W=kZ.prototype;_.W.created=function(){this.activeView=new dy(this.hostElement)};
_.W.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"}}}};
_.W.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",kZ.JSC$14839_DEFAULT_CLICK_LOCATION_BEHAVIOR,kZ.JSC$14839_CLICK_LOCATION_ID_MAP))};
_.W.onTap=function(k){this.onTapOrClick(k)};
_.W.onTapOrClick=function(k){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,k,!1)};
_.W.updateMediaBackgroundImage=function(){var k=this.get("data.image.thumbnail.thumbnails");k&&(k=_.js(k,0))&&_.Cm(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+k+")"})};
_.W.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var k=0;k<this.data.impressionEndpoints.length;k++){var v=this.data.impressionEndpoints[k];v.clickTrackingParams&&delete v.clickTrackingParams;_.Ql().resolve(_.lL).resolveCommand(v,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var C;((C=this.data)==null?0:C.activeView)&&f3(this.activeView,this.data.activeView)}};
_.W.handleMuteAd=function(){};
_.W.attached=function(){var k=this;_.z("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&z4(k.activeView)})};
_.W.detached=function(){_.z("stop_av_measurement_on_detach")&&z4(this.activeView)};
_.SB.Object.defineProperties(kZ.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.titleText)return"";var v;return _.P2("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((v=this.data)==null?void 0:v.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.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 k;return!((k=this.data)==null||!k.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"}}});
kZ.prototype.onTap=kZ.prototype.onTap;kZ.prototype.dataChanged=kZ.prototype.dataChanged;
kZ.JSC$14839_CLICK_LOCATION_ID_MAP=_.z("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"]]);
kZ.JSC$14839_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.z("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"}];_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],kZ.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],kZ.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.nb),_.Y("design:type",Object)],kZ.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],kZ.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Sv.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],kZ.prototype,"ytSparklesClickLocationBehavior",void 0);_.B([_.M([_.Mc.YtActionHandlerBehavior]),_.Y("design:type",Object)],kZ.prototype,"actionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],kZ.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],kZ.prototype,"clickCommand",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],kZ.prototype,"miniMode",void 0);_.B([_.A(),_.Y("design:type",String)],kZ.prototype,"iconType",void 0);_.B([_.g("data.titleText"),_.Y("design:type",String),_.Y("design:paramtypes",[])],kZ.prototype,"titleAriaLabel",null);_.B([_.g("data.rating"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kZ.prototype,"getRating",null);
_.B([_.g("data.price"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kZ.prototype,"getPrice",null);_.B([_.g("data.thirdLine"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kZ.prototype,"getThirdLine",null);_.B([_.g("data.fourthLine"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kZ.prototype,"getFourthLine",null);_.B([_.g("data.fifthLine"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kZ.prototype,"getFifthLine",null);
_.B([_.g("getRating"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kZ.prototype,"computeRatingHidden",null);_.B([_.g("getPrice"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kZ.prototype,"computePriceHidden",null);_.B([_.g("getThirdLine"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kZ.prototype,"computeThirdLineHidden",null);_.B([_.g("getFourthLine"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kZ.prototype,"computeFourthLineHidden",null);
_.B([_.g("getFifthLine"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kZ.prototype,"computeFifthLineHidden",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.energyIcon"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kZ.prototype,"hasEnergyIcon",null);_.B([_.g("computePriceHidden","computeRatingHidden"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kZ.prototype,"computeSecondaryTextHidden",null);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],kZ.prototype,"standardizeIconSize",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],kZ.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],kZ.prototype,"noBottomMargin",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.layout"),_.Y("design:type",String),_.Y("design:paramtypes",[])],kZ.prototype,"layout",null);
_.B([_.g("data.layout"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kZ.prototype,"mediaThumbnailWidth",null);_.B([_.g("layout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kZ.prototype,"useRoundedBadge",null);_.B([_.A(),_.Y("design:type",String)],kZ.prototype,"thumbnailObjectFit",void 0);_.B([_.A(),_.Y("design:type",Object)],kZ.prototype,"thumbnailFitHeight",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kZ.prototype,"dataChanged",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],kZ.prototype,"onTap",null);_.B([_.q({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],kZ);
_.t(kZ,"ytd-display-ad-renderer",function(){if(ucL!==void 0)return ucL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ucL=k},{mode:1});var RwZ;var lTU;var dJw;var $bZ=new Map;var fTL=!1;var oQ=function(){var k=_.e.apply(this,arguments)||this;k.DEFAULT_TOOLTIP_OFFSET="10";k.TOOLTIP_OFFSET_NO_BANNER="-8";k.badges=null;k.noEndpoints=!1;k.wrapText=!1;k.forceVerified=!1;k.tooltipPosition="top";k.compactStyle=!1;k.height=0;k.lineHeight=0;return k};
_.E(oQ,_.e);_.W=oQ.prototype;_.W.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.W.attached=function(){var k=this;this.observer=new MutationObserver(function(v,C){k.handleResized();C.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.W.detached=function(){this.observer&&this.observer.disconnect()};
_.W.logTooltipEvent=function(){_.z("kevlar_wiz_tooltip_event_killswitch")||fTL||(_.Ub6("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),fTL=!0)};
_.W.handleWindowResized=function(){this.handleResized()};
_.W.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")))};
_.W.onHeightChanged=function(){if(this.verified){var k=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.wt("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=k:this.textContainerEl.style.marginRight=k}};
_.W.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.wt("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.W.handleResized=function(){var k=this;this.verified&&_.B_.addLowPriorityJob(function(){k.fitBackgroundToText();var v=getComputedStyle(k.hostElement).lineHeight;v&&(v=v.match(/\d+/))&&v.length&&(k.lineHeight=Number(v[0]));k.height=k.lineHeight&&!k.wrapText?k.lineHeight:k.textEl.offsetHeight})};
_.W.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var k=document.createRange(),v=_.Kz(this.textEl).children;v.length>0?k.selectNodeContents(v[0]):k.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(k.getBoundingClientRect().width)+"px"}};
_.W.computeChannelBadgeStyle=function(k){var v;if((k==null?0:(v=k.runs)==null?0:v.length)&&k.runs[0].textColor)return"--ytd-badge-icon-color:"+_.c7(k.runs[0].textColor)+";"};
_.SB.Object.defineProperties(oQ.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"?_.DZ(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var k=this.get("badges.0.metadataBadgeRenderer.tooltip");if(k)return k}return _.ty(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
oQ.prototype.onLineHeightChanged=oQ.prototype.onLineHeightChanged;oQ.prototype.onHeightChanged=oQ.prototype.onHeightChanged;oQ.prototype.onChannelNameChanged=oQ.prototype.onChannelNameChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],oQ.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],oQ.prototype,"badges",void 0);_.B([_.A(),_.Y("design:type",Object)],oQ.prototype,"channelName",void 0);
_.B([_.A(),_.Y("design:type",Object)],oQ.prototype,"noEndpoints",void 0);_.B([_.A(),_.Y("design:type",Object)],oQ.prototype,"wrapText",void 0);_.B([_.A(),_.Y("design:type",Object)],oQ.prototype,"forceVerified",void 0);_.B([_.A(),_.Y("design:type",Object)],oQ.prototype,"tooltipPosition",void 0);_.B([_.A(),_.Y("design:type",String)],oQ.prototype,"tooltip",void 0);_.B([_.A(),_.Y("design:type",Boolean)],oQ.prototype,"hasChannelArt",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],oQ.prototype,"compactStyle",void 0);_.B([_.Nf("#text-container"),_.Y("design:type",HTMLElement)],oQ.prototype,"textContainerEl",void 0);_.B([_.Nf("#text"),_.Y("design:type",Object)],oQ.prototype,"textEl",void 0);_.B([_.Nf("#verified-tooltip"),_.Y("design:type",HTMLElement)],oQ.prototype,"verifiedTooltip",void 0);_.B([_.A(),_.Y("design:type",Object)],oQ.prototype,"height",void 0);
_.B([_.A(),_.Y("design:type",Object)],oQ.prototype,"lineHeight",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("badges","forceVerified"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],oQ.prototype,"verified",null);_.B([_.g("badges","verified"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],oQ.prototype,"hideBadges",null);_.B([_.g("channelName"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],oQ.prototype,"formattedName",null);
_.B([_.g("badges","verified","formattedName"),_.Y("design:type",String),_.Y("design:paramtypes",[])],oQ.prototype,"tooltipText",null);_.B([_.g("hasChannelArt"),_.Y("design:type",String),_.Y("design:paramtypes",[])],oQ.prototype,"tooltipOffset",null);_.B([_.W9("channelName"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oQ.prototype,"onChannelNameChanged",null);
_.B([_.W9("height"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oQ.prototype,"onHeightChanged",null);_.B([_.W9("lineHeight","height"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oQ.prototype,"onLineHeightChanged",null);_.B([_.q({is:"ytd-channel-name",disableElementRegistration:!0})],oQ);
_.t(oQ,"ytd-channel-name",function(){if(dJw!==void 0)return dJw;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return dJw=k},{mode:_.nm("kevlar_poly_si_batch_j036")?1:2});var Cl=function(){var k=_.e.apply(this,arguments)||this;k.standardizeIconSize=_.z("kevlar_system_icons");return k};
_.E(Cl,_.e);Cl.prototype.basicPaletteChanged=function(){var k;(k=this.data.color)!=null&&k.basicColorPaletteData&&_.RZ(this.hostElement,this.data.color.basicColorPaletteData)};
Cl.prototype.useFilledIcons=function(k){return _.z("kevlar_system_icons")&&(k==="CHECK_CIRCLE_THICK"||k==="OFFICIAL_ARTIST_BADGE")};
_.SB.Object.defineProperties(Cl.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return this.data.authorCreator||((k=this.data)==null?void 0:(v=k.color)==null?void 0:(C=v.basicColorPaletteData)==null?void 0:C.backgroundColor)}}});
Cl.prototype.basicPaletteChanged=Cl.prototype.basicPaletteChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Cl.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Cl.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Cl.prototype,"standardizeIconSize",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.authorUnifiedVerified"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Cl.prototype,"verified",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Cl.prototype,"creator",null);_.B([_.W9("data.color.basicColorPaletteData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Cl.prototype,"basicPaletteChanged",null);_.B([_.q({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],Cl);
_.t(Cl,"ytd-author-comment-badge-renderer",function(){if(lTU!==void 0)return lTU;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return lTU=k},{mode:1});var zwR;var Ge=function(){return _.e.apply(this,arguments)||this};
_.E(Ge,_.e);Ge.prototype.computeThumbnailWidth=function(k){if(k==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ge.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ge.prototype,"data",void 0);_.B([_.A({computed:"computeIcon_(data.icon)"}),_.Y("design:type",String)],Ge.prototype,"icon",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Ge.prototype,"surface",void 0);
_.B([_.A({reflectToAttribute:!0,value:_.z("enable_shrink_image_size_on_web_posts_singleton")}),_.Y("design:type",Boolean)],Ge.prototype,"searchSxsUx",void 0);_.B([_.A({reflectToAttribute:!0,value:_.z("enable_community_page_on_desktop")}),_.Y("design:type",Boolean)],Ge.prototype,"useSmallerPostImageAttachments",void 0);_.B([_.q({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],Ge);
_.t(Ge,"ytd-backstage-image-renderer",function(){if(zwR!==void 0)return zwR;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return zwR=k},{mode:1});var FZI;var pl=function(){var k=_.e.apply(this,arguments)||this;k.isLoading=!1;k.selectedItemIndex=-1;return k};
_.E(pl,_.e);_.W=pl.prototype;_.W.computeIsChannelOwner=function(k){if(!k)return!0;k=k[0];return!(k&&(k.signinEndpoint||k.selectServiceEndpoint))};
_.W.computeIsImagePoll=function(k){return(k==null?void 0:k.type)==="POLL_TYPE_IMAGE"};
_.W.computeIsTotalVotesDisabled=function(k){return!(k==null?0:k.totalVotes)};
_.W.thumbnailSrc=function(k){var v,C,G,p;return(k==null?0:(v=k.thumbnails)==null?0:(C=v[0])==null?0:C.url)?_.hG((G=k.thumbnails)==null?void 0:(p=G[0])==null?void 0:p.url):void 0};
_.W.progressWidth=function(k){return"width:"+(k?k*100:0)+"%;"};
_.W.textAreaWidth=function(k){return this.isImagePoll?null:"width:"+(k?k*100:0)+"%;"};
_.W.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.W.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var k=this.data.choices,v=0;v<k.length;v++)if(k[v].selected){this.selectedItemIndex=v;break}};
_.W.onPopupClosed=function(k,v){k=Number(this.pollVotes.selected);v.confirmed&&(this.selectChoice(k,!1),_.JR(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.W.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.W.onYtCommentPollRevert=function(k,v){v&&(this.selectChoice(v.selectedChoiceIndex,!0),this.set("data.totalVotes",v.totalVotes))};
_.W.onYtServiceRequestSent=function(k,v){if(v.actions)for(k=0;k<v.actions.length;k++){var C=v.actions[k];_.F(C,X9)&&this.set("data.totalVotes",_.F(C,X9).totalVotes)}};
_.W.onYtServiceRequestCompleted=function(k){var v=this.get("detail.data.actionResults.0.feedback",k);k=this.get("detail.data.actionResults.0.status",k);if(v==="FEEDBACK_DESELECT"||v==="FEEDBACK_SELECT")this.isLoading=!1,k==="STATUS_FAILED"?_.nA(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.W.getEndpoint=function(k,v){return v===k?this.data.choices[v].deselectServiceEndpoint||null:this.data.choices[k].selectServiceEndpoint||null};
_.W.selectChoice=function(k,v){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var C=0;C<this.data.choices.length;C++){var G;if(k===this.selectedItemIndex){var p=!1;var P=G=null}else G=(p=C===k)?this.data.choices[C].voteRatioIfSelected:this.data.choices[C].voteRatioIfNotSelected,P=p?this.data.choices[C].votePercentageIfSelected:this.data.choices[C].votePercentageIfNotSelected;this.set("data.choices."+C+".voteRatio",G);
this.set("data.choices."+C+".votePercentage",P);this.set("data.choices."+C+".selected",p)}v||(this.isLoading=!0,(v=this.getEndpoint(k,this.selectedItemIndex))&&_.Ql().resolve(_.lL).resolveCommand(v,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===k?-1:k};
_.SB.Object.defineProperties(pl.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
pl.prototype.onYtServiceRequestCompleted=pl.prototype.onYtServiceRequestCompleted;pl.prototype.onYtServiceRequestSent=pl.prototype.onYtServiceRequestSent;pl.prototype.onYtCommentPollRevert=pl.prototype.onYtCommentPollRevert;pl.prototype.onPopupClosed=pl.prototype.onPopupClosed;pl.prototype.dataChanged=pl.prototype.dataChanged;_.B([_.M(_.C5),_.Y("design:type",Object)],pl.prototype,"paperItemBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],pl.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],pl.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],pl.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],pl.prototype,"isLoading",void 0);_.B([_.A({computed:"computeIsChannelOwner(data.choices)"}),_.Y("design:type",Boolean)],pl.prototype,"isChannelOwner",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.Y("design:type",Boolean)],pl.prototype,"isImagePoll",void 0);_.B([_.A({computed:"computeIsTotalVotesDisabled(data)"}),_.Y("design:type",Boolean)],pl.prototype,"isTotalVotesDisabled",void 0);_.B([_.A(),_.Y("design:type",Object)],pl.prototype,"previousPollInfo",void 0);_.B([_.A(),_.Y("design:type",Object)],pl.prototype,"selectedItemIndex",void 0);_.B([_.Nf("#poll-votes"),_.Y("design:type",Object)],pl.prototype,"pollVotes",void 0);
_.B([_.g("isChannelOwner"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pl.prototype,"endpointStyle",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pl.prototype,"dataChanged",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],pl.prototype,"onPopupClosed",null);
_.B([_.P9("yt-comment-poll-revert"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],pl.prototype,"onYtCommentPollRevert",null);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],pl.prototype,"onYtServiceRequestSent",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],pl.prototype,"onYtServiceRequestCompleted",null);_.B([_.q({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],pl);
_.t(pl,"ytd-backstage-poll-renderer",function(){if(FZI!==void 0)return FZI;var k=document.createElement("template");_.a(k,'\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">\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return FZI=k},{mode:2});var c6D;var EoZ={autoplay:!1,loop:!1},aTQ={simpleText:""},Pm=function(){var k=_.e.apply(this,arguments)||this;k.isLoading=!1;k.usesPanelLockup=!1;k.selectedItemIndex=-1;k.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},EoZ,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});k.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},EoZ,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});k.correctnessAnimationProps=[];k.correctnessAnimationRefs=[];return k};
_.E(Pm,_.e);_.W=Pm.prototype;_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.W.computeIsChannelOwner=function(k){if(!k)return!0;k=k[0];return!(k&&(k.signinEndpoint||k.selectServiceEndpoint))};
_.W.computeIsTotalVotesDisabled=function(k){return!(k==null?0:k.totalVotes)};
_.W.computeIsImageQuiz=function(k){return(k==null?void 0:k.type)==="POLL_TYPE_IMAGE"};
_.W.onExplanationChanged=function(){this.expander.reset()};
_.W.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var k=this.data.choices;if(k){this.maybeInitializeQuizLotties(k);for(var v=0;v<k.length;v++)if(k[v].isSelected||this.isChannelOwner&&k[v].isCorrect){this.selectedItemIndex=v;return}this.selectedItemIndex=-1}}};
_.W.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var k=this.selectedItemIndex,v=Number(this.quizVotes.selected);this.selectChoice(v);this.sendVoteAction(v,k);this.quizVotes.selected=-1;var C;k=!((C=this.data)==null?0:C.enableAnimation);this.maybePlayAnswerAnimations(k)}};
_.W.onYtCommentPollRevert=function(k,v){v&&(this.selectChoice(v.selectedChoiceIndex),this.set("data.totalVotes",v.totalVotes))};
_.W.onYtServiceRequestSent=function(k,v){if(v.actions)for(k=_.H(v.actions),v=k.next();!v.done;v=k.next())(v=_.F(v.value,X9))&&this.set("data.totalVotes",v.totalVotes)};
_.W.onYtServiceRequestCompleted=function(k){var v=this.get("detail.data.actionResults.0.feedback",k);k=this.get("detail.data.actionResults.0.status",k);if(v==="FEEDBACK_DESELECT"||v==="FEEDBACK_SELECT")this.isLoading=!1,k==="STATUS_FAILED"?_.nA(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.W.getAnimationPropsForChoiceIndex=function(k,v){return v[k]};
_.W.maybePlayAnswerAnimations=function(k){k=k===void 0?!1:k;var v;if((v=this.data)!=null&&v.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){v=_.H(this.correctnessAnimationRefs);for(var C=v.next();!C.done;C=v.next()){var G=void 0,p=void 0;(G=C.value)==null||(p=G.lottieEl)==null||p.stop()}if(!(this.selectedItemIndex<0)){v=0;k&&(v=this.isCorrect?37:25);var P,N;(P=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(N=P.lottieEl)==null||N.goToAndPlay(k?v:0,!0);if(!(this.isCorrect||
(P=this.data.choices.findIndex(function(R){return R.isCorrect}),P<0))){var I,S;
(S=(I=this.correctnessAnimationRefs[P])==null?void 0:I.lottieEl)==null||S.goToAndPlay(37,!0);var Q;I=(Q=this.fadeContainers)==null?void 0:Q.item(P);!k&&I&&this.fadeIn(I)}}}};
_.W.thumbnailSrc=function(k){var v,C,G,p;return(k==null?0:(v=k.thumbnails)==null?0:(C=v[0])==null?0:C.url)?_.hG((G=k.thumbnails)==null?void 0:(p=G[0])==null?void 0:p.url):void 0};
_.W.a11yVotedText=function(k,v){var C,G,p=((C=this.data)==null?void 0:(G=C.correctVotedText)==null?void 0:G.simpleText)||"",P,N;C=((P=this.data)==null?void 0:(N=P.votedText)==null?void 0:N.simpleText)||"";if(!v)return"";var I,S;if((I=this.data)==null?0:(S=I.choices)==null?0:S[k].isCorrect)return p;var Q,R;return((Q=this.data)==null?0:(R=Q.choices)==null?0:R[k].isSelected)?C:""};
_.W.getEndpoint=function(k,v){return v===k?this.data.choices[k].deselectServiceEndpoint||null:this.data.choices[k].selectServiceEndpoint||null};
_.W.sendVoteAction=function(k,v){if(k=this.getEndpoint(k,v))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(k)};
_.W.selectChoice=function(k){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var v=0;v<this.data.choices.length;v++)this.set("data.choices."+v+".isSelected",k===this.selectedItemIndex?!1:v===k);this.selectedItemIndex=this.selectedItemIndex===k?-1:k};
_.W.maybeInitializeQuizLotties=function(k){var v=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=k.map(function(C){return{animationConfig:C.isCorrect?v.baseCorrectLottiePlayerAnimationConfig:v.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){v.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(C){return C.animationRef||{}})};
_.W.fadeIn=function(k){k.classList.add("fade-in");_.JL(_.B_,function(){k.classList.remove("fade-in")},900)};
_.SB.Object.defineProperties(Pm.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.z("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.ty(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 k,v;return((k=this.data)==null?void 0:(v=k.choices)==null?void 0:v.some(function(C){return C.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null||!k.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?aTQ:this.data.choices[this.selectedItemIndex].explanation||aTQ}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null||!k.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
Pm.prototype.onYtServiceRequestCompleted=Pm.prototype.onYtServiceRequestCompleted;Pm.prototype.onYtServiceRequestSent=Pm.prototype.onYtServiceRequestSent;Pm.prototype.onYtCommentPollRevert=Pm.prototype.onYtCommentPollRevert;Pm.prototype.dataChanged=Pm.prototype.dataChanged;Pm.prototype.onExplanationChanged=Pm.prototype.onExplanationChanged;_.B([_.M(_.C5),_.Y("design:type",Object)],Pm.prototype,"paperItemBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Pm.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Pm.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.WN.YtTaskEmitterBehavior),_.Y("design:type",Object)],Pm.prototype,"ytTaskEmitterBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],Pm.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Pm.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],Pm.prototype,"isLoading",void 0);_.B([_.A(),_.Y("design:type",Object)],Pm.prototype,"usesPanelLockup",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.Y("design:type",Boolean)],Pm.prototype,"isChannelOwner",void 0);_.B([_.A({computed:"computeIsTotalVotesDisabled(data)"}),_.Y("design:type",Boolean)],Pm.prototype,"isTotalVotesDisabled",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.Y("design:type",Boolean)],Pm.prototype,"isImageQuiz",void 0);_.B([_.A(),_.Y("design:type",Object)],Pm.prototype,"previousQuizInfo",void 0);_.B([_.A(),_.Y("design:type",Object)],Pm.prototype,"selectedItemIndex",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data","usesPanelLockup"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Pm.prototype,"shouldUseModernUi",null);
_.B([_.IK(".fade-container"),_.Y("design:type",Object)],Pm.prototype,"fadeContainers",void 0);_.B([_.A(),_.Y("design:type",Array)],Pm.prototype,"correctnessAnimationProps",void 0);_.B([_.g("explanation","showCorrectAnswer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Pm.prototype,"showExplanation",null);_.B([_.g("isChannelOwner","isAttempted"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Pm.prototype,"showCorrectAnswer",null);
_.B([_.g("isChannelOwner","isAttempted","data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Pm.prototype,"isQuizAnsweringDisabled",null);_.B([_.g("isQuizAnsweringDisabled"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Pm.prototype,"endpointStyle",null);_.B([_.g("data","selectedItemIndex"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Pm.prototype,"isAttempted",null);
_.B([_.g("data","selectedItemIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Pm.prototype,"explanation",null);_.B([_.g("data","selectedItemIndex"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Pm.prototype,"isCorrect",null);_.B([_.Nf("ytd-expander"),_.Y("design:type",Object)],Pm.prototype,"expander",void 0);_.B([_.Nf("#quiz-votes"),_.Y("design:type",Object)],Pm.prototype,"quizVotes",void 0);
_.B([_.W9("explanation"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Pm.prototype,"onExplanationChanged",null);_.B([_.W9("data","isChannelOwner"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Pm.prototype,"dataChanged",null);_.B([_.P9("yt-comment-quiz-revert"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Pm.prototype,"onYtCommentPollRevert",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],Pm.prototype,"onYtServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Pm.prototype,"onYtServiceRequestCompleted",null);_.B([_.q({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],Pm);
_.t(Pm,"ytd-backstage-quiz-renderer",function(){if(c6D!==void 0)return c6D;var k=document.createElement("template");_.a(k,'\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-name="[[is]] correctness-lottie" data="[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]" class="style-scope ytd-backstage-quiz-renderer">\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return c6D=k},{mode:1});var MOZ;var Wm=function(){return _.e.apply(this,arguments)||this};
_.E(Wm,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Wm.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Wm.prototype,"data",void 0);_.B([_.q({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],Wm);
_.t(Wm,"ytd-post-uploaded-video-renderer",function(){if(MOZ!==void 0)return MOZ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return MOZ=k},{mode:1});var $J1;var Hm=function(){return _.e.apply(this,arguments)||this};
_.E(Hm,_.e);Hm.prototype.useFilledIcons=function(k){return k==="SPONSORSHIP_STAR"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Hm.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Hm.prototype,"data",void 0);_.B([_.q({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],Hm);
var UJZ=_.wu()(Hm,"ytd-sponsors-only-badge-renderer",function(){if($J1===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);$J1=k}k=$J1;return k},{allowedProps:["data"],
mode:1});var go6;var N3=function(){return _.e.apply(this,arguments)||this};
_.E(N3,_.e);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],N3.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],N3.prototype,"data",void 0);_.B([_.q({is:"ytd-child-video-renderer",disableElementRegistration:!0})],N3);
_.t(N3,"ytd-child-video-renderer",function(){if(go6!==void 0)return go6;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return go6=k},{mode:1});var ia7;var LZJ;var IQ=function(){var k=_.e.apply(this,arguments)||this;k.size=0;k.fallbackImageSize={height:void 0,width:9999};k.webModernCollections=!1;return k};
_.E(IQ,_.e);_.W=IQ.prototype;_.W.computeBlurredImageSize=function(k){return k?{height:k*2,width:k*2}:this.fallbackImageSize};
_.W.computeImageSize=function(k){return k?{height:k,width:k}:this.fallbackImageSize};
_.W.computeObjectFit=function(k){return k?"FILL":"CONTAIN"};
_.W.computePreserve=function(k){return k?!0:!1};
_.W.setBackground=function(){var k,v;if((k=this.data)==null?0:(v=k.thumbnail)==null?0:v.sampledThumbnailColor)k=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+k.red+","+k.green+","+k.blue+",1)"};
IQ.prototype.setBackground=IQ.prototype.setBackground;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],IQ.prototype,"ytRendererBehavior",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],IQ.prototype,"watchFeedThumbnail",void 0);_.B([_.A(),_.Y("design:type",Object)],IQ.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],IQ.prototype,"size",void 0);
_.B([_.A({computed:"computeBlurredImageSize(size)"}),_.Y("design:type",Object)],IQ.prototype,"blurredImageSize",void 0);_.B([_.A({computed:"computeImageSize(size)"}),_.Y("design:type",Object)],IQ.prototype,"imageSize",void 0);_.B([_.A({computed:"computePreserve(size)"}),_.Y("design:type",String)],IQ.prototype,"preserve",void 0);_.B([_.A({computed:"computeObjectFit(size)"}),_.Y("design:type",String)],IQ.prototype,"objectFit",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],IQ.prototype,"webModernCollections",void 0);_.B([_.W9("data.thumbnail.sampledThumbnailColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IQ.prototype,"setBackground",null);_.B([_.q({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],IQ);
_.t(IQ,"ytd-playlist-custom-thumbnail-renderer",function(){if(LZJ!==void 0)return LZJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return LZJ=k},{mode:1});var OaL;var ZW=function(){return _.e.apply(this,arguments)||this};
_.E(ZW,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ZW.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ZW.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],ZW.prototype,"width",void 0);_.B([_.q({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],ZW);
_.t(ZW,"ytd-playlist-video-thumbnail-renderer",function(){if(OaL!==void 0)return OaL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return OaL=k},{mode:1});var y6D;var SX=function(){return _.e.apply(this,arguments)||this};
_.E(SX,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],SX.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],SX.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],SX.prototype,"width",void 0);_.B([_.q({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],SX);
_.t(SX,"ytd-show-custom-thumbnail-renderer",function(){if(y6D!==void 0)return y6D;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return y6D=k},{mode:1});var Xz6;var uk=function(){return _.e.apply(this,arguments)||this};
_.E(uk,_.e);uk.prototype.useFilledIcons=function(k){return k==="MUSIC"||k==="COURSE"};
uk.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=ar(this.overlayColor,"0.8");else if(this.overlayColor){var k=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+k.red+","+k.green+","+k.blue+",0.8)"}};
_.SB.Object.defineProperties(uk.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)}}});
uk.prototype.overlayColorChanged=uk.prototype.overlayColorChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],uk.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],uk.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],uk.prototype,"overlayColor",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.icon","data.text"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],uk.prototype,"overlayStyle",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data.icon","data.text"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],uk.prototype,"overlayTextStyle",null);_.B([_.W9("overlayColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uk.prototype,"overlayColorChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],uk);
_.t(uk,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(Xz6!==void 0)return Xz6;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Xz6=k},{mode:1});var xJJ;var QE=function(){var k=_.e.apply(this,arguments)||this;k.active=!1;return k};
_.E(QE,_.e);QE.prototype.computeIsSpinnerHidden=function(k){return(k==null?void 0:k.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
QE.prototype.computeOverlayIcon=function(k){return(k==null?void 0:k.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(k==null?void 0:k.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],QE.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],QE.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],QE.prototype,"active",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],QE);
_.t(QE,"ytd-thumbnail-overlay-downloading-renderer",function(){if(xJJ!==void 0)return xJJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return xJJ=k},{mode:1});var A6U;var bk=function(){return _.e.apply(this,arguments)||this};
_.E(bk,_.e);_.SB.Object.defineProperties(bk.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bk.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bk.prototype,"data",void 0);_.B([_.g("data.text"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],bk.prototype,"text",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],bk);
_.t(bk,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(A6U!==void 0)return A6U;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return A6U=k},{mode:1});var ewL,qk7=function(){if(ewL!==void 0)return ewL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ewL=k};var RQ=function(){return _.e.apply(this,arguments)||this};
_.E(RQ,_.e);_.SB.Object.defineProperties(RQ,{template:{configurable:!0,enumerable:!0,get:function(){return qk7()}}});
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RQ.prototype,"animateEqualizer",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],RQ);_.wu()(RQ,"ytd-thumbnail-overlay-equalizer",function(){return qk7()},{allowedProps:["animateEqualizer"],
mode:1});var mJJ;var lk=function(){var k=_.e.apply(this,arguments)||this;k.nowPlayingBadge=_.z("web_now_playing_badge");k.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return k};
_.E(lk,_.e);lk.prototype.activeChanged=function(){var k=this;_.z("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.Ib(this,function(){_.nA(k.hostElement,"yt-playlist-lockup-now-playing-active",k)})};
lk.prototype.onMiniplayerPlayStateChanged=function(k){var v,C=(v=_.F(_.AB().currentEndpoint,_.mw))==null?void 0:v.videoId;this.isVideoPlaying=k&&(_.z("web_limit_now_playing_animation_killswitch")||this.videoId===C)};
lk.prototype.activeChanged=lk.prototype.activeChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lk.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],lk.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lk.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],lk.prototype,"isVideoPlaying",void 0);_.B([_.A(),_.Y("design:type",String)],lk.prototype,"videoId",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],lk.prototype,"equalizerOnly",void 0);_.B([_.A(),_.Y("design:type",Boolean)],lk.prototype,"isActive",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],lk.prototype,"nowPlayingBadge",void 0);_.B([_.W9("isActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lk.prototype,"activeChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],lk);
_.t(lk,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(mJJ!==void 0)return mJJ;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return mJJ=k},{mode:1});var DJn;var dQ=function(){return _.e.apply(this,arguments)||this};
_.E(dQ,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dQ.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],dQ.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],dQ);
_.t(dQ,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(DJn!==void 0)return DJn;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return DJn=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var tOD;var fl=function(){return _.e.apply(this,arguments)||this};
_.E(fl,_.e);fl.prototype.onDurationChanged=function(){var k,v;_.Kz(this.hostElement).querySelector("#progress").style.width=((v=(k=this.data)==null?void 0:k.percentDurationWatched)!=null?v:0)+"%"};
fl.prototype.onDurationChanged=fl.prototype.onDurationChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],fl.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],fl.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],fl.prototype,"isLive",void 0);_.B([_.W9("data.percentDurationWatched"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fl.prototype,"onDurationChanged",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],fl);
_.t(fl,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(tOD!==void 0)return tOD;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return tOD=k},{mode:1});var sj1;var ze=function(){var k=_.e.apply(this,arguments)||this;k.bottomPanel=!1;k.richGridOverlay=!1;k.watchFeedOverlay=!1;k.isCompact=!1;return k};
_.E(ze,_.e);ze.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.SB.Object.defineProperties(ze.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:(v=k.icon)==null?void 0:v.iconType)==="PLAY_ALL"&&_.z("kevlar_system_icons")}}});
ze.prototype.widthChanged=ze.prototype.widthChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ze.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ze.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],ze.prototype,"width",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ze.prototype,"bottomPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ze.prototype,"richGridOverlay",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ze.prototype,"watchFeedOverlay",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ze.prototype,"isCompact",void 0);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ze.prototype,"isIconFilled",null);_.B([_.W9("width","watchFeedOverlay"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ze.prototype,"widthChanged",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],ze);
_.t(ze,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(sj1!==void 0)return sj1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return sj1=k},{mode:1});var VO7;var hwn=["CLIP","SHORTS"],FG=function(){var k=_.e.apply(this,arguments)||this;k.animated=_.z("animated_live_badge_icon");k.hasIcon=!1;k.updateTimerIntervalId=0;k.timeSinceLive=0;return k};
_.E(FG,_.e);_.W=FG.prototype;_.W.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.W.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.W.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.W.hasIconOrText=function(){var k,v;return!!(((k=this.data)==null?0:k.icon)||((v=this.data)==null?0:v.text))};
_.W.initializeLiveBadgeTimer=function(){var k=this,v,C=(v=this.liveBadgeData)==null?void 0:v.startTimestampSec;if(C&&this.canShowLiveBadgeTimer()){var G;v=Number((G=this.liveBadgeData)==null?void 0:G.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(C);this.updateTimerIntervalId=_.M5(function(){k.canShowLiveBadgeTimer()?k.timeSinceLive++:(k.timeSinceLive=0,window.clearInterval(k.updateTimerIntervalId))},v)}else this.timeSinceLive=0};
_.W.canShowLiveBadgeTimer=function(){var k=Date.now(),v,C;return k<(Number((v=this.liveBadgeData)==null?void 0:v.endTimestampSec)-1)*1E3&&k>Number((C=this.liveBadgeData)==null?void 0:C.startTimestampSec)*1E3};
_.SB.Object.defineProperties(FG.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.ghZ(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 k;return(k=this.data)==null?void 0:k.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 hwn.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
FG.prototype.initializeLiveBadgeTimer=FG.prototype.initializeLiveBadgeTimer;FG.prototype.dataChanged=FG.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],FG.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],FG.prototype,"data",void 0);_.B([_.A({computed:"computeIcon_(data.icon)"}),_.Y("design:type",String)],FG.prototype,"icon",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FG.prototype,"animated",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.Y("design:type",Boolean)],FG.prototype,"hideTimeStatus",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],FG.prototype,"hasIcon",void 0);_.B([_.A(),_.Y("design:type",Object)],FG.prototype,"timeSinceLive",void 0);_.B([_.g("data","timeSinceLive"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],FG.prototype,"badgeShapeData",null);
_.B([_.g("data","overlayType"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],FG.prototype,"hideBadgeShape",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FG.prototype,"dataChanged",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.style"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],FG.prototype,"overlayStyle",null);
_.B([_.g("data.liveBadgeData"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],FG.prototype,"liveBadgeData",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.type"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],FG.prototype,"overlayType",null);_.B([_.g("overlayType","overlayStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],FG.prototype,"useFilledIcon",null);
_.B([_.uo("liveBadgeData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FG.prototype,"initializeLiveBadgeTimer",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],FG);
_.t(FG,"ytd-thumbnail-overlay-time-status-renderer",function(){if(VO7!==void 0)return VO7;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return VO7=k},{mode:_.nm("kevlar_poly_si_batch_j035")?1:2});var BFL;var cm=function(){return _.e.apply(this,arguments)||this};
_.E(cm,_.e);cm.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"}}}}};
cm.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(k){if(this.hasPlaybackProgressBar)return{percentDurationWatched:k.percentDurationWatched}};
cm.prototype.computeHasPlaybackProgressBar=function(k){return!!k.percentDurationWatched&&k.percentDurationWatched>0};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cm.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],cm.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cm.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.Y("design:type",Boolean)],cm.prototype,"hasPlaybackProgressBar",void 0);
_.B([_.q({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],cm);
_.t(cm,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(BFL!==void 0)return BFL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return BFL=k},{mode:1});var jjG;var Yk1=_.D(function(k){var v=k.data;var C=k.children;var G=function(){return!!v().doubleStack},p=function(){return!!v().includeStackHeight};
return _.u("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!v().experimentEnabled}},_.u(_.b,{cond:v,
then:function(){var P={};return _.u(_.RC,null,_.u(_.b,{cond:p,then:function(){var N={};return _.u("div",{class:_.TI("ytCollectionsStackSpacer",(N.ytCollectionsStackSpacerDoubleStack=G,N))})}}),_.u("div",{class:_.TI((P.ytCollectionsStackRelativeStack=p,P))},_.u(_.b,{cond:G,
then:function(){var N={};return _.u("div",{class:_.TI("ytCollectionsStackCollectionStack2",function(){return v().customClassName2ndStack},(N.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return v().enableResponsiveMode},N)),
style:_.pR({"background-color":function(){return LX3(v())}})})}}),_.u("div",{class:_.TI("ytCollectionsStackCollectionStack1",function(){return v().customClassName1stStack},function(){return iC3(v().thumbnailSize?v().thumbnailSize:"medium")}),
style:_.pR({"background-color":function(){return LX3(v())}})}),C))}}))},"Ca");_.BU(Yk1,"yt-collections-stack",{props:{data:_.vN}});var Eo=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};k.webModernCollections=!1;k.isSearch=!1;k.isDoubleStack=!1;k.thumbnailSize="medium";return k};
_.E(Eo,_.e);_.W=Eo.prototype;
_.W.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]]"}}}}}};
_.W.getThumbnailDetails=function(k){if(k!=null&&k.thumbnailRenderer){var v=k.thumbnailRenderer,C;if((C=v.playlistVideoThumbnailRenderer)==null?0:C.thumbnail)return v.playlistVideoThumbnailRenderer.thumbnail;var G;if((G=v.playlistCustomThumbnailRenderer)==null?0:G.thumbnail)return v.playlistCustomThumbnailRenderer.thumbnail;k=k.thumbnailRenderer;var p;if((p=k.showCustomThumbnailRenderer)==null?0:p.thumbnail)return k.showCustomThumbnailRenderer.thumbnail}};
_.W.computeOverlayColor=function(k){var v,C;if((v=this.getThumbnailDetails(k))==null?0:(C=v.darkColorPalette)==null?0:C.section2Color)return this.getThumbnailDetails(k).darkColorPalette.section2Color;var G;return(G=this.getThumbnailDetails(k))==null?void 0:G.sampledThumbnailColor};
_.W.computeWebModernCollections=function(k){if(k==null||!k.thumbnailOverlays)return!1;k=_.H(k.thumbnailOverlays);for(var v=k.next();!v.done;v=k.next()){var C=void 0;if((C=v.value)==null?0:C.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.W.computeNavigationEndpoint=function(k){return eeO(k==null?void 0:k.navigationEndpoint)};
_.SB.Object.defineProperties(Eo.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var k=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:k==null?void 0:k.sampledThumbnailColor,vibrantColorPalette:k==null?void 0:k.vibrantColorPalette,darkColorPalette:k==null?void 0:k.darkColorPalette,experimentEnabled:!0}}}});
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Eo.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Eo.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(oCQ),_.Y("design:type",Object)],Eo.prototype,"ytdThumbnailBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Eo.prototype,"componentBehavior",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],Eo.prototype,"watchFeedThumbnail",void 0);_.B([_.A(),_.Y("design:type",Number)],Eo.prototype,"customThumbnailSize",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],Eo.prototype,"hideAria",void 0);_.B([_.A(),_.Y("design:type",Object)],Eo.prototype,"data",void 0);_.B([_.A({computed:"computeOverlayColor(data)"}),_.Y("design:type",Object)],Eo.prototype,"overlayColor",void 0);
_.B([_.A({computed:"computeWebModernCollections(data)"}),_.Y("design:type",Object)],Eo.prototype,"webModernCollections",void 0);_.B([_.A({computed:"computeNavigationEndpoint(data)"}),_.Y("design:type",Object)],Eo.prototype,"computedNavigationEndpoint",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Eo.prototype,"isSearch",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Eo.prototype,"isDoubleStack",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Eo.prototype,"thumbnailSize",void 0);_.B([_.g("data","isDoubleStack","thumbnailSize"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Eo.prototype,"collectionStack",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],Eo);
_.t(Eo,"ytd-playlist-thumbnail",function(){if(jjG!==void 0)return jjG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return jjG=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var wz7;_.BU(_.D(function(k){return _.u("yt-text-view-model",{class:_.TI("ytTextViewModelHost")},_.u(_.o$,{text:function(){return k.data().text}}))},"Da"),"yt-text-view-model",{props:{data:_.vN}});var aQ=function(){var k=_.e.apply(this,arguments)||this;k.noEndpoints=!1;k.amsterdamPostMvp=_.z("web_amsterdam_post_mvp_playlists");k.badges=[];k.transferState="TRANSFER_STATE_UNKNOWN";return k};
_.E(aQ,_.e);_.W=aQ.prototype;_.W.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.W.getMetadata=function(k){if(!k)return[];var v=[],C=k.shortViewCountText||k.viewCountText;C&&v.push(_.ty(C));k.publishedTimeText&&v.push(_.ty(k.publishedTimeText));k.upcomingEventData&&k.upcomingEventData.upcomingEventText&&v.push(_.ld(_.ty(k.upcomingEventData.upcomingEventText),Number(k.upcomingEventData.startTime)));return v};
_.W.observeDataForBylineSeparator=function(){this.data&&_.kV(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.W.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.c7(this.metadataColor)};
_.W.getSimpleString=function(k){return _.ty(k)};
_.W.isBylineHidden=function(k){return this.noByline||!((k==null?0:k.longBylineText)||(k==null?0:k.shortBylineText))};
_.W.isMetadataHidden=function(k){var v;return((v=this.getMetadata(k))==null?void 0:v.length)===0};
_.W.isBylineMetadataSeparatorHidden=function(k){return this.isMetadataHidden(k)||!this.shouldShowVideoInfo};
_.W.isLongByline=function(k,v){return v&&!(k==null||!k.longBylineText)};
_.SB.Object.defineProperties(aQ.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var k;return this.amsterdamPostMvp&&!((k=this.data)==null||!k.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 k;return!((k=this.data)==null||!k.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.z("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
aQ.prototype.metadataColorChanged=aQ.prototype.metadataColorChanged;aQ.prototype.observeDataForBylineSeparator=aQ.prototype.observeDataForBylineSeparator;_.B([_.M(_.YI),_.Y("design:type",Object)],aQ.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],aQ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],aQ.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],aQ.prototype,"noEndpoints",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],aQ.prototype,"isSlimShort",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],aQ.prototype,"radioMeta",void 0);_.B([_.A({selector:_.aZ}),_.Y("design:type",Object)],aQ.prototype,"isGridViewEnabled",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],aQ.prototype,"richMeta",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],aQ.prototype,"amsterdamPostMvp",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],aQ.prototype,"noByline",void 0);_.B([_.A({computed:"isLongByline(data, radioMeta)"}),_.Y("design:type",Boolean)],aQ.prototype,"longByline",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],aQ.prototype,"truncateMetadataLine",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],aQ.prototype,"miniMode",void 0);_.B([_.A(),_.Y("design:type",Number)],aQ.prototype,"metadataColor",void 0);
_.B([_.A(),_.Y("design:type",Array)],aQ.prototype,"badges",void 0);_.B([_.A({selector:_.Uu,selectorArgs:["data.videoId"]}),_.Y("design:type",String)],aQ.prototype,"transferState",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],aQ.prototype,"isDownloading",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],aQ.prototype,"typographyBump",void 0);_.B([_.Nf("#metadata-line"),_.Y("design:type",HTMLElement)],aQ.prototype,"metadataLine",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aQ.prototype,"observeDataForBylineSeparator",null);_.B([_.W9("metadataColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aQ.prototype,"metadataColorChanged",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],aQ.prototype,"shouldShowVideoInfo",null);
_.B([_.g("badges"),_.Y("design:type",String),_.Y("design:paramtypes",[])],aQ.prototype,"inlineBadgeClass",null);_.B([_.g("longByline"),_.Y("design:type",String),_.Y("design:paramtypes",[])],aQ.prototype,"longBylineClass",null);_.B([_.g("data","longByline"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],aQ.prototype,"bylineText",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],aQ.prototype,"hasAttributedBylineText",null);
_.B([_.g("isGridViewEnabled","data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],aQ.prototype,"watchFeedBigThumbs",null);_.B([_.q({is:"ytd-video-meta-block",disableElementRegistration:!0})],aQ);
_.t(aQ,"ytd-video-meta-block",function(){if(wz7!==void 0)return wz7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return wz7=k},{mode:_.nm("kevlar_poly_si_batch_j080")?1:2});_.db("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var M3=function(){var k=_.e.apply(this,arguments)||this;k.displayItemCount=2;k.isBackstagePlaylist=!1;k.isPostCompactPlaylist=!1;k.shouldShowChannelThumbnail=!1;return k};
_.E(M3,_.e);_.W=M3.prototype;_.W.computeFirstVideos=function(k,v){return k===void 0||v===void 0?[]:k.slice(0,v)};
_.W.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var k=this.data.thumbnailRenderer;k.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",k.playlistVideoThumbnailRenderer.thumbnail);k.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",k.playlistCustomThumbnailRenderer.thumbnail)}};
_.W.computeThumbnailHeight=function(k,v,C,G,p){return G?p==="BIG"?280:p==="MASSIVE"?337:234:C?240:v?72:k?118:138};
_.W.computeThumbnailWidth=function(k,v,C,G,p){return G?p==="MEDIUM"?450:p==="BIG"?500:p==="MASSIVE"?600:420:C?360:v?128:k?210:246};
_.W.computeUseBiggerThumbs=function(k){return k&&_.z("enable_desktop_search_bigger_thumbs")};
_.W.computeShouldShowChannelThumbnail=function(k,v){return k&&!(v==null||!v.channelThumbnail)};
_.SB.Object.defineProperties(M3.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
M3.prototype.dataChanged=M3.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],M3.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],M3.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],M3.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],M3.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],M3.prototype,"displayItemCount",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],M3.prototype,"isBackstagePlaylist",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],M3.prototype,"isPostCompactPlaylist",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],M3.prototype,"isSearch",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.Y("design:type",Boolean)],M3.prototype,"useBiggerThumbs",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.FK("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],M3.prototype,"biggerThumbsStyle",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],M3.prototype,"isDownloads",void 0);_.B([_.A({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.Y("design:type",Object)],M3.prototype,"shouldShowChannelThumbnail",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],M3.prototype,"dataChanged",null);
_.B([_.g("isSearch"),_.Y("design:type",String),_.Y("design:paramtypes",[])],M3.prototype,"stackThumbnailSize",null);_.B([_.q({is:"ytd-playlist-renderer",disableElementRegistration:!0})],M3);
_.t(M3,"ytd-playlist-renderer",function(){if(ia7===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);ia7=k}k=ia7;return k},{mode:1});var no7;var J67;var $Z=function(){var k=_.e.apply(this,arguments)||this;k.startX=0;return k};
_.E($Z,_.e);$Z.prototype.onEndpointMouseDown=function(k){this.startX=k.clientX};
$Z.prototype.onEndpointClick=function(k){this.startX!==k.clientX&&(k.preventDefault(),k.stopPropagation())};
$Z.prototype.computeObjectFit=function(k){return k==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||k==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||k==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
$Z.prototype.computeCardStyle=function(k){return k?k.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.SB.Object.defineProperties($Z.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:(v=k.searchRefinementCardRendererStyle)==null?void 0:v.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}}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$Z.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$Z.prototype,"data",void 0);_.B([_.A({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.Y("design:type",Number)],$Z.prototype,"objectFit",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.Y("design:type",String)],$Z.prototype,"cardStyle",void 0);
_.B([_.A({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],$Z.prototype,"roundContainer",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$Z.prototype,"isAlbumCard",null);_.B([_.g("data","isAlbumCard"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$Z.prototype,"collectionStack",null);_.B([_.q({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],$Z);
_.t($Z,"ytd-search-refinement-card-renderer",function(){if(J67!==void 0)return J67;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return J67=k},{mode:1});var r6n;var Uo=function(){var k=_.e.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.E(Uo,_.e);_.B([_.A(),_.Y("design:type",Object)],Uo.prototype,"data",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Uo.prototype,"componentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Uo.prototype,"ytdReduxBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Uo.prototype,"isRichGrid",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],Uo.prototype,"miniMode",void 0);
_.B([_.q({is:"ytd-game-details-renderer",disableElementRegistration:!0})],Uo);
_.t(Uo,"ytd-game-details-renderer",function(){if(r6n!==void 0)return r6n;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return r6n=k},{mode:1});var KZn;var TF7;var gQ=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return k};
_.E(gQ,_.e);_.W=gQ.prototype;_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.currentStateData=function(k){var v=k||this.data;return v&&v.states&&v.currentStateId!=null?v.states.find(function(C){return C.stateId===v.currentStateId})||null:null};
_.W.currentStateRendererData=function(k){return(k=this.currentStateData(k))&&k.state&&k.state.buttonRenderer?k.state.buttonRenderer:null};
_.W.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())};
_.W.computeButtonIcon=function(k){k=this.currentStateRendererData(k);var v;return(k==null?0:(v=k.icon)==null?0:v.iconType)?k.icon.iconType.toLowerCase():null};
_.W.computeAccessibility=function(k){return(k=this.currentStateRendererData(k))&&k.accessibilityData?k.accessibilityData.accessibilityData||null:null};
_.W.computeButtonClass=function(k){var v=this.currentStateRendererData(k);if(!v)return"";k="";var C=v.style;C&&(k+=C.toLowerCase().replace(/_/g,"-")+" ");(v=v.size)&&(k+=v.toLowerCase().replace(/_/g,"-")+" ");return k.trim()};
_.W.computeServiceEndpoint=function(k){if(!k)return null;var v=k&&k.serviceEndpoint,C=this.get("command.commandMetadata.webCommandMetadata.sendPost",k);return v?v:C&&k.command?k.command:null};
_.W.computeBellMenuItemParams=function(k){var v;k=(v=_.F(k==null?void 0:k.command,_.oH))==null?void 0:v.commands;if(!k||k.length===0)return null;v=_.F(k[0],_.xS);var C,G;return(v==null?0:(C=v.popup)==null?0:(G=C.menuPopupRenderer)==null?0:G.items)?v.popup.menuPopupRenderer.items.map(function(p){return p.menuServiceItemRenderer.trackingParams}):null};
_.W.handleBellMenuOpenSelectedAction=function(k){var v=k.trackingParams,C=this.computeBellMenuItemParams(this.data);this.data&&v&&C&&C.includes(v)&&this.ytRenderButtonBehavior._setButtonIcon(k.icon.iconType.toLowerCase())};
_.W.onYtServiceRequestCompleted=function(k,v){(k=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",v))&&this.set("data",k)};
_.W.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.W.resetState=function(){this.set("data.currentStateId",3)};
_.W.onYtButtonTapHandler=function(){if(this.data){var k=this.currentStateRendererData(this.data);k&&this.ytRendererBehavior.logExplicitClick(k)}};
gQ.prototype.onYtServiceRequestError=gQ.prototype.onYtServiceRequestError;gQ.prototype.onYtServiceRequestCompleted=gQ.prototype.onYtServiceRequestCompleted;gQ.prototype.stateChanged=gQ.prototype.stateChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],gQ.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],gQ.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(yx.YtRenderButtonBehavior),_.Y("design:type",Object)],gQ.prototype,"ytRenderButtonBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],gQ.prototype,"data",void 0);_.B([_.uo("data","data.currentStateId"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gQ.prototype,"stateChanged",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],gQ.prototype,"onYtServiceRequestCompleted",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],gQ.prototype,"onYtServiceRequestError",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],gQ);
_.t(gQ,"ytd-subscription-notification-toggle-button-renderer",function(){if(TF7!==void 0)return TF7;var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return TF7=k},{mode:1});var kc6;var ik=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};k.tapHandler=function(){if(k.data){var v=k.currentStateRendererData();v&&k.ytRendererBehavior.logExplicitClick(v)}};
return k};
_.E(ik,_.e);_.W=ik.prototype;_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.currentStateData=function(){var k=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(v){return v.stateId===k.data.currentStateId})||null:null};
_.W.currentStateRendererData=function(){var k=this.currentStateData();return k&&k.state&&k.state.buttonRenderer?k.state.buttonRenderer:null};
_.W.computeAccessibilityLabel=function(){var k,v,C;return(k=this.currentStateRendererData())==null?void 0:(v=k.accessibilityData)==null?void 0:(C=v.accessibilityData)==null?void 0:C.label};
_.W.computeBellMenuItemParams=function(){var k,v,C=(v=_.F((k=this.data)==null?void 0:k.command,_.oH))==null?void 0:v.commands;if(!C||C.length===0)return null;k=_.F(C[0],_.xS);var G,p;return(k==null?0:(G=k.popup)==null?0:(p=G.menuPopupRenderer)==null?0:p.items)?k.popup.menuPopupRenderer.items.map(function(P){return P.menuServiceItemRenderer.trackingParams}):null};
_.W.handleBellMenuOpenSelectedAction=function(k){var v=k.trackingParams,C=this.computeBellMenuItemParams();if(this.data&&v&&C&&C.includes(v)&&(k==null||!k.isDisabled)){var G;((G=_.F(k.serviceEndpoint,_.Cx))==null?void 0:G.signal)!=="CLIENT_SIGNAL"&&(this.icon=k.icon.iconType)}};
_.W.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.W.onYtServiceRequestCompleted=function(k,v){if(k=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",v))this.icon=void 0,this.set("data",k)};
_.W.onYtServiceRequestError=function(){this.icon=void 0};
_.SB.Object.defineProperties(ik.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=this.data,v=this.textLabel,C=this.hostElement,G=this.computeAccessibilityLabel(),p=this.tapHandler,P=this.isOverlay?"overlay":"mono",N=(k==null?0:k.disableButton)?"disabled":"active";v=v?_.zI(v):void 0;return{style:P,type:"tonal",state:N,size:"M",focused:!1,formattedButtonText:v,iconPosition:"leading-trailing",onTap:yu_(k,p,C),accessibilityLabel:G}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var k=this.currentStateRendererData(),v,C,G=(C=this.icon)!=null?C:k==null?void 0:(v=k.icon)==null?void 0:v.iconType;if(G)return _.TQ(G)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(k=this.data)==null?void 0:(v=k.secondaryIcon)==null?void 0:v.iconType;if(C)return _.TQ(C)}}});
ik.prototype.onYtServiceRequestError=ik.prototype.onYtServiceRequestError;ik.prototype.onYtServiceRequestCompleted=ik.prototype.onYtServiceRequestCompleted;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ik.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],ik.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ik.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],ik.prototype,"textLabel",void 0);
_.B([_.A(),_.Y("design:type",String)],ik.prototype,"icon",void 0);_.B([_.A(),_.Y("design:type",Boolean)],ik.prototype,"isOverlay",void 0);_.B([_.g("data.*","textLabel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ik.prototype,"computedButtonShape",null);_.B([_.g("data.*","icon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ik.prototype,"computedIcon",null);_.B([_.g("computedIcon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ik.prototype,"computedAnimateIcon",null);
_.B([_.g("data.*"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ik.prototype,"computedSecondaryIcon",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],ik.prototype,"onYtServiceRequestCompleted",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ik.prototype,"onYtServiceRequestError",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],ik);
_.t(ik,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(kc6!==void 0)return kc6;var k=document.createElement("template");_.a(k,'\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 kc6=k},{mode:_.nm("kevlar_poly_si_batch_j081")?1:2});var of1;_.BU(ooG,"yt-animated-action",{props:{backgroundLottieRef:_.vN,foregroundLottieRef:_.vN,wrapperClass:_.vN,disableAnimation:_.vN},unsafeExternallySettableAttributes:new Set(["key"])});var Ll=function(){var k=_.e.apply(this,arguments)||this;k.animatedActionEnabled=_.z("web_animated_actions");k.foregroundLottieRef={};k.backgroundLottieRef={};k.forceIconOnly=!1;k.showTextWhileAnimating=!1;k.keyboardFocused=!1;k.isAnimating=!1;k.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return k};
_.E(Ll,_.e);_.W=Ll.prototype;_.W.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.W.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]]"}}}}}};
_.W.attached=function(){this.keyboardFocused=!1};
_.W.onYtServiceRequestSent=function(k,v){(this.get("endpoint.subscribeEndpoint",v)||this.get("endpoint.unsubscribeEndpoint",v))&&this.updateSubscriptionState(!this.subscribed)};
_.W.onYtServiceRequestCompleted=function(k,v){(k=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",v.data))&&this.bellButton&&(this.bellButton.data=k)};
_.W.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.Cm(this.hostElement)};
_.W.onPlayerSubscribe=function(k){this.isCompactRed()||k!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.W.onPlayerUnsubscribe=function(k){this.isCompactRed()||k!==this.data.channelId||this.updateSubscriptionState(!1)};
_.W.handleUpdateSubscribeButtonAction=function(k){k=_.F(k,J5J);var v;k&&k.channelId===((v=this.data)==null?void 0:v.channelId)&&this.updateSubscriptionState(!!k.subscribed)};
_.W.computeButtonStyle=function(k){return this.get("style.styleType",k)||null};
_.W.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.W.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.W.updateSubscriptionState=function(k){if(k!==this.subscribed){this.set("data.subscribed",k);var v,C=(v=this.data)==null?void 0:v.subscribedEntityKey;C&&this.ytdReduxBehavior.dispatch(_.ud("subscriptionStateEntity",C,{key:C,subscribed:k}));this.isCompactRed()||_.nA(this.hostElement,"yt-subscription-changed",k);k||(_.JR(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!k),k&&this.hasBellButton&&this.startAnimation())}};
_.W.startAnimation=function(){var k=this;if(!this.isAnimating){var v=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var C;(C=this.backgroundLottieRef.lottieEl)==null||C.goToAndPlay(0);var G;(G=this.foregroundLottieRef.lottieEl)==null||G.goToAndPlay(0);_.B_.addJob(function(){k.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.B_.addJob(function(){k.updateContainerToFitContent(!!k.subscribed,!0)},2,1500);
_.B_.addJob(function(){k.isAnimating=!1},2,v)}};
_.W.maybeAnimateBellIcon=function(){var k=_.TR(this.hostElement).querySelector("yt-animated-icon");if(k){var v;(v=k.animationRef.lottieEl)==null||v.goToAndPlay(0)}};
_.W.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.W.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.W.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var k;this.unsubscribedWidth=(k=this.subscribeButtonShape)==null?void 0:k.getBoundingClientRect().width}var v;this.subscribedWidth=(v=this.bellButton)==null?void 0:v.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.W.updateContainerToFitContent=function(k,v){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(k?(k=this.subscribedWidth,v=this.isAnimating&&!v,this.subscribedIconOnlyWidth===void 0||v||(k=this.subscribedIconOnlyWidth),this.hostElement.style.width=k+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.W.clearContainerSize=function(){this.hostElement.style.width=""};
_.W.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.W.maybeSetSubscribedButtonIconOnlyWidth=function(){var k=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 v;k.subscribedIconOnlyWidth=(v=k.bellButton)==null?void 0:v.getBoundingClientRect().width;requestAnimationFrame(function(){if(k.bellButton){var C;k.bellButton.textLabel=
(C=k.data)==null?void 0:C.subscribedButtonText}})})))};
_.SB.Object.defineProperties(Ll.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 k;return(k=this.data)==null?void 0:k.subscribedButtonText}var v;return this.forceIconOnly?void 0:(v=this.data)==null?void 0:v.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var k,v,C=((k=this.data)==null?void 0:(v=k.timedAnimationData)==null?void 0:v.animationTiming)||[];return{uniqueId:"subscribe",timings:C,enabled:C.length>0&&!this.subscribed,experimentEnabled:C.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!this.subscribed&&((k=this.data)==null?void 0:k.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 k={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var v=k.renderer;var C=k.element;var G=k.subscribed;var p=k.commandController;var P=k.isOverlay;k=k.stopPropagation;var N=eam(v,G);P&&(N.style="overlay");P=Object;var I=P.assign,S;a:switch((S=v.style)==null?void 0:S.styleType){case "COMPACT_GRAY":case "COMPACT_RED":S={size:"S"};break a;default:S={size:"M"}}var Q=Au6(v,
G);var R=(R=G?v.subscribedButtonText:v.unsubscribedButtonText)?_.zI(R):void 0;return I.call(P,{},N,S,{focused:!1,toggled:G,accessibilityLabel:Q,formattedButtonText:R,onTap:xbK(v,G,C,p,k)})}}}});
Ll.prototype.onMouseDown=Ll.prototype.onMouseDown;Ll.prototype.onDataChanged=Ll.prototype.onDataChanged;Ll.prototype.observedSubscribed=Ll.prototype.observedSubscribed;Ll.prototype.onYtServiceRequestCompleted=Ll.prototype.onYtServiceRequestCompleted;Ll.prototype.onYtServiceRequestSent=Ll.prototype.onYtServiceRequestSent;Ll.prototype.maybeUpdateBellButtonText=Ll.prototype.maybeUpdateBellButtonText;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Ll.prototype,"ytComponentBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ll.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ll.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Ll.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Ll.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ll.prototype,"data",void 0);
_.B([_.A({selectorArgs:["data.subscribedEntityKey"],selector:vh$}),_.Y("design:type",Object)],Ll.prototype,"subscriptionStateEntity",void 0);_.B([_.A({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Ll.prototype,"subscribed",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Ll.prototype,"branded",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ll.prototype,"animatedActionEnabled",void 0);
_.B([_.A(),_.Y("design:type",Object)],Ll.prototype,"foregroundLottieRef",void 0);_.B([_.A(),_.Y("design:type",Object)],Ll.prototype,"backgroundLottieRef",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Ll.prototype,"overlayButton",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.Y("design:type",Object)],Ll.prototype,"buttonStyle",void 0);_.B([_.A(),_.Y("design:type",Object)],Ll.prototype,"forceIconOnly",void 0);
_.B([_.A(),_.Y("design:type",Object)],Ll.prototype,"showTextWhileAnimating",void 0);_.B([_.A({value:function(){return!!_.Ql().resolve(_.uL(_.SK))&&_.z("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.Y("design:type",Boolean)],Ll.prototype,"useKeyboardFocused",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ll.prototype,"keyboardFocused",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ll.prototype,"isAnimating",void 0);_.B([_.g("data.notificationPreferenceButton.*"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ll.prototype,"hasBellButton",null);
_.B([_.W9("subscribedButtonText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ll.prototype,"maybeUpdateBellButtonText",null);_.B([_.g("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ll.prototype,"subscribedButtonText",null);_.B([_.g("data.timedAnimationData.animationTiming","subscribed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ll.prototype,"smartimationSettings",null);
_.B([_.A({reflectToAttribute:!0}),_.g("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ll.prototype,"subscribeButtonHidden",null);_.B([_.A({reflectToAttribute:!0}),_.g("subscribed","hasBellButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ll.prototype,"subscribeButtonInvisible",null);
_.B([_.A({reflectToAttribute:!0}),_.g("subscribed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ll.prototype,"unsubscribeButtonHidden",null);_.B([_.Nf("ytd-subscription-notification-toggle-button-renderer-next"),_.Y("design:type",Object)],Ll.prototype,"bellButton",void 0);_.B([_.Nf("#subscribe-button-shape"),_.Y("design:type",HTMLElement)],Ll.prototype,"subscribeButtonShape",void 0);
_.B([_.g("overlayButton","subscribed","data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ll.prototype,"buttonShape",null);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],Ll.prototype,"onYtServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],Ll.prototype,"onYtServiceRequestCompleted",null);
_.B([_.W9("subscribed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ll.prototype,"observedSubscribed",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ll.prototype,"onDataChanged",null);_.B([_.P9("mousedown"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Ll.prototype,"onMouseDown",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],Ll);
_.t(Ll,"ytd-subscribe-button-renderer",function(){if(of1!==void 0)return of1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return of1=k},{mode:1});var Oo=function(){var k=_.e.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.E(Oo,_.e);Oo.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Oo.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Oo.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Oo.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Oo.prototype,"isRichGrid",void 0);_.B([_.q({is:"ytd-game-card-renderer",disableElementRegistration:!0})],Oo);
_.t(Oo,"ytd-game-card-renderer",function(){if(KZn!==void 0)return KZn;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return KZn=k},{mode:1});var yE={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.z("defer_menus")&&!ygn?0:void 0,waitForSignal:"eocs"};var vfL;var CxR;var XG=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return k};
_.E(XG,_.e);_.W=XG.prototype;_.W.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.W.onSeriesReminderStateEntityChange=function(){var k,v,C;((k=this.eventReminderStateEntity)==null?0:k.key)&&((v=this.seriesReminderStateEntity)==null?void 0:v.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((C=this.eventReminderStateEntity)==null?void 0:C.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.ud("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.W.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.W.onYtServiceRequestError=function(){var k;this.updateReminderStateEntitiesFromButtonState((k=this.data)==null?void 0:k.currentState)};
_.W.handleUpdateUpcomingEventReminderButtonStateCommand=function(k){if(k=_.F(k,jlL)){var v,C=(v=this.data)==null?void 0:v.targetId;C&&k.targetId===C&&_.yq(this.updateReminderStateEntitiesFromButtonState.bind(this,k.state))}};
_.W.getButtonStateFromReminderState=function(){var k;if(((k=this.seriesReminderStateEntity)==null?void 0:k.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var v;if(((v=this.eventReminderStateEntity)==null?void 0:v.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var C,G;if(((C=this.seriesReminderStateEntity)==null?void 0:C.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((G=this.eventReminderStateEntity)==
null?void 0:G.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var p;return(p=this.data)==null?void 0:p.currentState};
_.W.updateReminderStateEntitiesFromButtonState=function(k){if(k){switch(k){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":k="UPCOMING_EVENT_REMINDER_STATE_NONE";var v="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":k="UPCOMING_EVENT_REMINDER_STATE_SINGLE";v="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":k="UPCOMING_EVENT_REMINDER_STATE_NONE";v="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var C;
((C=this.eventReminderStateEntity)==null?0:C.key)&&this.ytdReduxBehavior.dispatch(_.ud("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:k})));var G;((G=this.seriesReminderStateEntity)==null?0:G.key)&&this.ytdReduxBehavior.dispatch(_.ud("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:v})))}};
_.SB.Object.defineProperties(XG.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var k=this.getButtonStateFromReminderState(),v,C;if(k&&((v=this.data)==null?0:(C=v.states)==null?0:C.length))for(v=_.H(this.data.states),C=v.next();!C.done;C=v.next()){C=C.value;var G=void 0;if(((G=_.F(C,rxQ))==null?void 0:G.state)===k)return _.F(C,rxQ)}}}});
XG.prototype.onYtServiceRequestError=XG.prototype.onYtServiceRequestError;XG.prototype.onYtServiceRequestCompleted=XG.prototype.onYtServiceRequestCompleted;XG.prototype.onSeriesReminderStateEntityChange=XG.prototype.onSeriesReminderStateEntityChange;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],XG.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],XG.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],XG.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],XG.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],XG.prototype,"data",void 0);_.B([_.A({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:GHi}),_.Y("design:type",Object)],XG.prototype,"eventReminderStateEntity",void 0);
_.B([_.A({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(k,v){return _.vt(k.entities,"sportsSeriesReminderStateEntity",v)}}),
_.Y("design:type",Object)],XG.prototype,"seriesReminderStateEntity",void 0);_.B([_.g("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],XG.prototype,"currentButtonStateRenderer",null);_.B([_.W9("seriesReminderStateEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],XG.prototype,"onSeriesReminderStateEntityChange",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],XG.prototype,"onYtServiceRequestCompleted",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],XG.prototype,"onYtServiceRequestError",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],XG);
_.t(XG,"ytd-upcoming-event-reminder-button-renderer",function(){if(CxR!==void 0)return CxR;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return CxR=k},{mode:1});var GcL;var xZ=function(){return _.e.apply(this,arguments)||this};
_.E(xZ,_.e);xZ.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.SB.Object.defineProperties(xZ.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(_.z("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],xZ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xZ.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],xZ.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],xZ.prototype,"shelfDismissal",void 0);_.B([_.g("data.responseText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],xZ.prototype,"text",null);
_.B([_.g("data.responseText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],xZ.prototype,"textAriaLabel",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],xZ);
_.t(xZ,"ytd-notification-multi-action-renderer",function(){if(GcL!==void 0)return GcL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return GcL=k},{mode:1});var pk6;var AN=function(){return _.e.apply(this,arguments)||this};
_.E(AN,_.e);AN.prototype.ready=function(){var k=this;_.Kz(this.hostElement).querySelector("#undo").addEventListener("tap",function(){k.onUndoTap()})};
AN.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.Ql().resolve(_.lL).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],AN.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],AN.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],AN);
_.t(AN,"ytd-notification-text-renderer",function(){if(pk6!==void 0)return pk6;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return pk6=k},{mode:1});var Px1;var eX=function(){var k=_.e.apply(this,arguments)||this;k.mouseOverDelayJobId=0;k.fadeInImageDelayJobId=0;k.startTimeMs=-1;k.loadingStartTimeMs=-1;k.loadingEndTimeMs=-1;k.hasVideoPreview=!1;return k};
_.E(eX,_.e);_.W=eX.prototype;_.W.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.W.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.W.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.W.showThumbnail=function(){var k=this;this.csn=_.Et();_.aH("fmth");_.B_.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.JL(_.B_,function(){k.loadingStartTimeMs=(0,_.bj)();var v=_.Kz(k.hostElement).querySelector("#thumbnail");v.complete?k.displayMouseOverImage():v.addEventListener("load",_.pm(k,k.displayMouseOverImage))},150):_.kV(_.Kz(this.hostElement).querySelector("#play"),"show",!0)};
_.W.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.W.onTap=function(){this.removeVideoPreview()};
_.W.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var k=this.videoId,v=this.csn,C=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,G=this.startTimeMs,p=this.hasVideoPreview,P=_.Ss(this.trackingParams),N={isMovingThumbnail:p};p&&G>0&&(C>0&&(N.movingThumbnailLoadingDurationMs=Math.round(C)),N.durationHoveredMs=Math.round((0,_.bj)()-G));k&&(N.videoId=k);_.DY(v,P,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:N});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.W.removeVideoPreview=function(){_.B_.cancelJob(this.mouseOverDelayJobId);_.B_.cancelJob(this.fadeInImageDelayJobId);var k=_.Kz(this.hostElement).querySelector("#thumbnail");_.kV(k,"fade-in",!1);k.removeEventListener("load",_.pm(this,this.displayMouseOverImage));k=_.Kz(this.hostElement).querySelector("#play");_.kV(k,"fade-in",!1);_.kV(k,"show",!1)};
_.W.displayMouseOverImage=function(){var k=_.Kz(this.hostElement).querySelector("#thumbnail"),v=_.Kz(this.hostElement).querySelector("#play");this.isImageAvailable(k)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.bj)(),this.startTimeMs=(0,_.bj)(),this.fadeInImageDelayJobId=_.JL(_.B_,function(){_.kV(k,"fade-in",!0)},50)):_.kV(v,"fade-in",!0)};
_.W.computeThumbnail=function(k,v){var C;k&&k.movingThumbnailDetails&&k.movingThumbnailDetails.thumbnails&&v?C=_.js(k.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):C=v?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(C)return _.hG(C)};
_.W.isImageAvailable=function(k){return!(!k.src||k.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||k.naturalWidth===120)};
eX.prototype.onTap=eX.prototype.onTap;eX.prototype.dataChanged=eX.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],eX.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],eX.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],eX.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],eX.prototype,"csn",void 0);_.B([_.A(),_.Y("design:type",Object)],eX.prototype,"trackingParams",void 0);
_.B([_.A(),_.Y("design:type",String)],eX.prototype,"videoId",void 0);_.B([_.A(),_.Y("design:type",Boolean)],eX.prototype,"isAttachedAndDataSet",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],eX.prototype,"dataChanged",null);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],eX.prototype,"onTap",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],eX);
_.t(eX,"ytd-moving-thumbnail-renderer",function(){if(Px1!==void 0)return Px1;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Px1=k},{mode:1});var WKn;_.TZ=function(k){this.hostElement=k;this.eventSink=null;this.eventList=[]};
_.TZ.prototype.shouldForward=function(){var k,v;return(v=(k=this.eventSink)==null?void 0:k.isConnected)!=null?v:document.body.contains(this.eventSink)};
_.TZ.prototype.start=function(k,v){this.eventSink&&this.stop();for(var C=0;C<k.length;C++)this.hostElement.addEventListener(k[C],_.pm(this,this.forwardEvent));var G;this.eventSink=(G=v.hostElement)!=null?G:v;this.eventList=k};
_.TZ.prototype.stop=function(){for(var k=0;k<this.eventList.length;k++)this.hostElement.removeEventListener(this.eventList[k],_.pm(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.TZ.prototype.forwardEvent=function(k,v){this.shouldForward()&&(k.stopPropagation(),this.eventSink instanceof Element?_.nA(this.eventSink,k.type,v):_.ji(new _.q5("eventSink is not an element")))};_.q3={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.TZ(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(k,v){this.forwarder_.start(k,v)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var mt=function(){return _.e.apply(this,arguments)||this};
_.E(mt,_.e);_.W=mt.prototype;_.W.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=_.wt("HTML_DIR")==="rtl"?"right":"left"};
_.W.dataChanged=function(){this.popupOpen=!1};
_.W.computeAriaLabel=function(k){return _.F(k,bZn).label};
_.W.onTap=function(k){k.stopPropagation();k.preventDefault();this.data.command&&_.Ql().resolve(_.lL).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.W.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.W.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
mt.prototype.onPopupClosed=mt.prototype.onPopupClosed;mt.prototype.onPopupOpened=mt.prototype.onPopupOpened;mt.prototype.onTap=mt.prototype.onTap;mt.prototype.dataChanged=mt.prototype.dataChanged;_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],mt.prototype,"eventForwardingBehavior",void 0);_.B([_.M(_.DD),_.Y("design:type",Object)],mt.prototype,"ironButtonState",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],mt.prototype,"componentBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],mt.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:-1}),_.Y("design:type",Number)],mt.prototype,"tabindex",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.Y("design:type",Object)],mt.prototype,"ariaLabel",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],mt.prototype,"disableTooltips",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],mt.prototype,"popupOpen",void 0);
_.B([_.A(),_.Y("design:type",Element)],mt.prototype,"eventSink",void 0);_.B([_.Nf("#tooltip"),_.Y("design:type",Object)],mt.prototype,"tooltip",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mt.prototype,"dataChanged",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mt.prototype,"onTap",null);
_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mt.prototype,"onPopupOpened",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mt.prototype,"onPopupClosed",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],mt);
_.t(mt,"ytd-thumbnail-overlay-button-renderer",function(){if(WKn!==void 0)return WKn;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return WKn=k},{mode:1});var HfG;var DW=function(){return _.e.apply(this,arguments)||this};
_.E(DW,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],DW.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],DW.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],DW.prototype,"disableAnimation",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],DW.prototype,"rounded",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],DW.prototype,"transparentBackground",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],DW.prototype,"noPadding",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],DW);
_.t(DW,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(HfG!==void 0)return HfG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return HfG=k},{mode:1});var NNn;var tN=function(){return _.e.apply(this,arguments)||this};
_.E(tN,_.e);tN.prototype.computeIconPosition=function(k){return this.get("iconPosition",k)||null};
tN.prototype.computeIconStyle=function(k){return this.get("iconStyle",k)||null};
tN.prototype.computeIsIconStyleFilled=function(k){if(!k)return!1;var v;return k.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((v=k.icon)==null?void 0:v.iconType)==="ERROR_BLACK"};
_.B([_.A(),_.Y("design:type",Object)],tN.prototype,"data",void 0);_.B([_.A({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],tN.prototype,"iconPosition",void 0);_.B([_.A({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],tN.prototype,"iconStyle",void 0);_.B([_.A({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],tN.prototype,"iconStyleFilled",void 0);
_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],tN);
_.t(tN,"ytd-thumbnail-overlay-icon-renderer",function(){if(NNn!==void 0)return NNn;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return NNn=k},{mode:1});var Is7;var so=function(){return _.e.apply(this,arguments)||this};
_.E(so,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],so.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],so.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],so);
_.t(so,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(Is7!==void 0)return Is7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Is7=k},{mode:1});var Zfn;var VE=function(){var k=_.e.apply(this,arguments)||this;k.isPreviewLoading=!1;return k};
_.E(VE,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],VE.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],VE.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],VE.prototype,"isPreviewLoading",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],VE);
_.t(VE,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(Zfn!==void 0)return Zfn;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Zfn=k},{mode:1});var SsD;var hN=function(){return _.e.apply(this,arguments)||this};
_.E(hN,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hN.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hN.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],hN);
_.t(hN,"ytd-thumbnail-overlay-pinking-renderer",function(){if(SsD!==void 0)return SsD;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return SsD=k},{mode:1});var uSL;var Bm=function(){var k=_.e.apply(this,arguments)||this;k.disableTooltips=!1;k.isLoading=!1;k.useExpandableTooltip=!1;k.toggled=!1;k.hovered=!1;k.mouseoverDelayJobId=0;k.toggleDelayJobId=0;k.expandAnimationDelayJobId=0;return k};
_.E(Bm,_.e);_.W=Bm.prototype;_.W.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");_.Kz(this.hostElement).querySelector("#tooltip").position=_.wt("HTML_DIR")==="rtl"?"right":"left"};
_.W.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.B_.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.B_.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.B_.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.W.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.B_.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.B_.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.B_.cancelJob(this.expandAnimationDelayJobId)};
_.W.computeIcon=function(k,v,C){return(k=C?v:k)&&k.iconType?_.TQ(k.iconType):void 0};
_.W.computeAriaLabel=function(k,v,C){return _.F(C?v:k,bZn).label};
_.W.computeTooltip=function(k,v,C){return C?v:k};
_.W.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.W.computeIconOnHover=function(k,v){if((k==null?0:k.iconType)&&!v)return _.TQ(k.iconType)};
_.W.onTap=function(k){var v=this;k.stopPropagation();k.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(k=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(k),this.useExpandableTooltip&&(this.toggleDelayJobId=_.JL(_.B_,function(){v.hovered=!1;v.data&&!v.data.toggledServiceEndpoint&&(v.expandAnimationDelayJobId=_.JL(_.B_,function(){v.set("data.isToggled",
!1)},200))},2E3))};
_.W.onMouseenter=function(){var k=this;this.mouseoverDelayJobId=_.JL(_.B_,function(){k.hovered=!0},300)};
_.W.onMouseleave=function(){_.B_.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.W.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.W.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.W.onServiceRequestCompleted=function(k,v){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(v)||this.set("data.isToggled",!this.data.isToggled)};
_.W.serviceRequestWasSuccessful=function(k){return _.F(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.n5)?k.data.status==="STATUS_SUCCEEDED":!0};
Bm.prototype.onServiceRequestCompleted=Bm.prototype.onServiceRequestCompleted;Bm.prototype.onPopupClosed=Bm.prototype.onPopupClosed;Bm.prototype.onPopupOpened=Bm.prototype.onPopupOpened;Bm.prototype.onMouseleave=Bm.prototype.onMouseleave;Bm.prototype.dataChanged=Bm.prototype.dataChanged;_.B([_.M(_.DD),_.Y("design:type",Object)],Bm.prototype,"ironButtonState",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Bm.prototype,"ytComponentBehavior",void 0);
_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],Bm.prototype,"ytEventForwardingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Bm.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.Y("design:type",Object)],Bm.prototype,"ariaLabel",void 0);_.B([_.A(),_.Y("design:type",Object)],Bm.prototype,"disableTooltips",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Bm.prototype,"popupOpen",void 0);_.B([_.A(),_.Y("design:type",Object)],Bm.prototype,"isLoading",void 0);_.B([_.A(),_.Y("design:type",Element)],Bm.prototype,"eventSink",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Bm.prototype,"useExpandableTooltip",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.Y("design:type",Object)],Bm.prototype,"toggled",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Bm.prototype,"hovered",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.Y("design:type",Object)],Bm.prototype,"iconOnHover",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bm.prototype,"dataChanged",null);
_.B([_.P9("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bm.prototype,"onMouseleave",null);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bm.prototype,"onPopupOpened",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bm.prototype,"onPopupClosed",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],Bm.prototype,"onServiceRequestCompleted",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],Bm);
_.t(Bm,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(uSL!==void 0)return uSL;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return uSL=k},{mode:_.nm("kevlar_poly_si_batch_j053")?1:2});var Q8G;var bfG=_.D(function(k){var v=k.data;var C=k.thumbnailSize;var G=function(){return v().enableSegmentView};
return _.u("yt-thumbnail-overlay-progress-bar-view-model",{class:_.TI("ytThumbnailOverlayProgressBarHost",function(){return qyK(C==null?void 0:C())})},_.u(_.b,{cond:G,
then:function(){return _.u("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.u("div",{class:_.f0("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+v().startPercent+"%"}}),_.u("div",{class:_.f0("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+v().segmentDurationPercent+"%"}},_.u("div",{class:_.f0("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.u("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.u("div",null," ",function(){return v().segmentLabel})),_.u("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.u("div",{class:_.f0("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.u(_.b,{cond:function(){return!G()&&v().startPercent},
then:function(){var p={};return _.u("div",{class:_.f0("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(p.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.z("web_enable_modern_progress_bar_overlay"),p))},_.u("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+v().startPercent+"%"}}))}}))},"Ea");
bfG.idomCompat=!0;var RhR=_.D(function(k){var v=_.p0(),C=_.IZ(function(p){var P,N,I;a:{var S=(P=k.data())==null?void 0:P.animationActivationTargetId;P=((N=k.data())==null?void 0:N.animationActivationEntityKey)||"";N=(I=k.data())==null?void 0:I.animationActivationEntitySelectorType;if(P&&S)switch(N){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":p=_.kY(p,P);I=_.Ql().resolve(_.uL(_.gO));S=!!(p&&p.videoId===S&&(I==null?0:I.isMiniplayerActive()));S={activated:S,playAnimation:S&&p.playerState==="PLAYER_STATE_PLAYING"};
break a}S=void 0}return S});
_.s0(function(){var p;if((p=C())==null?0:p.activated){var P;if((P=C())==null?0:P.playAnimation){var N;(N=v.lottieEl)==null||N.goToAndPlay(0)}else{var I;(I=v.lottieEl)==null||I.goToAndStop(0)}}},"DbQiXd");
var G=function(){var p,P=!((p=C())==null||!p.activated);if(k.data()){p=k.data();var N=void 0;p.icon&&(N=_.WOf(p.icon),N=Qym(N));var I=void 0,S;if((S=p.backgroundColor)==null?0:S.lightTheme){var Q;I={backgroundColor:ar((Q=p.backgroundColor)==null?void 0:Q.lightTheme,"0.8")}}if(p.text||N||P){if(P&&p.lottieData&&v){Q=p.lottieData;var R,l,d;S={animationConfig:{name:Q.url,path:Q.url,autoplay:(R=Q.settings)==null?void 0:R.autoplay,loop:(d=(l=Q.settings)==null?void 0:l.loop)!=null?d:!0},animationRef:v}}else S=
void 0;if(P)R=17;else b:switch(p.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":R=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":R=19;break b;default:R=17}P={type:R,text:P&&p.animatedText?p.animatedText:p.text,icon:N,customColors:I,animation:S}}else P=void 0}else P=void 0;return P};
return _.u("yt-thumbnail-badge-view-model",{class:_.TI("ytThumbnailBadgeViewModelHost",k.class)},_.u(_.b,{cond:G,then:function(){return _.u(_.K3,{data:function(){return G()}})}}))},"Ga");var lsL=_.D(function(k){var v={},C={};return _.u("yt-thumbnail-bottom-overlay-view-model",{class:_.TI("ytThumbnailBottomOverlayViewModelHost",(v.ytThumbnailBottomOverlayViewModelHostBackground=function(){return k.data().enableGradientBackground},v))},_.u(_.Sh,{data:function(){return k.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(G){return _.u(bfG,{data:G.data,
thumbnailSize:k.thumbnailSize})}}),_.u("div",{class:_.TI("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var G;
return mbf((G=k.thumbnailSize)==null?void 0:G.call(k))},(C.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var G;
return(G=k.isClip)==null?void 0:G.call(k)},C.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var G;
return!_.z("web_enable_modern_progress_bar_overlay")&&((G=k.thumbnailSize)==null?void 0:G.call(k))==="small"},C))},_.u(_.Sh,{data:function(){return k.data().badge}},{thumbnailBadgeViewModel:function(G){return _.u(RhR,{data:G.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.u(_.Sh,{data:function(){return k.data().badges}},{thumbnailBadgeViewModel:function(G){return _.u(RhR,{data:G.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ha");
lsL.idomCompat=!0;_.BU(lsL,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.s6,thumbnailSize:_.s6,isClip:_.s6}});var nhm={calledOnce:!1,state:"visible"},JuD={calledOnce:!1,state:"hidden"};var jX=_.D(function(k){var v=k.data;var C=k.className;k=k.alwaysShow;var G=_.sEZ(),p={};return _.u("thumbnail-hover-overlay-view-model",{el:_.Dp(_.aB(function(){return v().rendererContext})),
class:_.TI("ytThumbnailHoverOverlayViewModelHost",C,(p.ytThumbnailHoverOverlayViewModelHostForceHover=k,p)),"aria-label":function(){var P;return(P=_.F(v().rendererContext,_.Su))==null?void 0:P.label},
role:function(){return _.cY(v().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.cY(v().rendererContext)!==void 0?0:void 0},
"on:keypress":G},_.u("div",{class:_.TI("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(v().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var P="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:P="ytThumbnailHoverOverlayViewModelStyleCover"}return P})},_.u(_.b,{cond:function(){return v().icon},
then:function(P){return _.u(_.qP,{data:P,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.u(_.b,{cond:function(){return v().text},
then:function(P){return _.u(_.o$,{text:P,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ja");
jX.idomCompat=!0;var dCL=_.D(function(k){var v=k.data;return _.u(_.Sh,{data:function(){return v==null?void 0:v().overlays}},{thumbnailHoverOverlayViewModel:jX})},"Ka");
dCL.idomCompat=!0;var fsn={};var zh1=_.D(function(k){var v=k.data;var C=k.image;var G=k.state;var p=k.iconType;var P=k.overlays;var N=k.isOverlay;var I=_.IG("div");k=_.H(_.ae(!0,void 0,"AA4e7b"));var S=k.next().value,Q=k.next().value,R=function(){return!!v().onTap},l=_.tZ(p,"LIVE");
_.s0(function(){var f=v();requestAnimationFrame(function(){if(I.value===null)var c=!0;else{var U=I.value;c=f.badgeText;var O=TdK(f.size);c in fsn?U=fsn[c]:(U=U.clientWidth,fsn[c]=U);(c=U>O)?I.value.style.display="none":I.value.style.visibility="visible"}Q(c)})},"vNdN8b");
var d=function(){var f={};return f["yt-spec-avatar-shape__image"]=!0,f["yt-spec-avatar-shape__image--ads-app"]=v().type===1,f["yt-spec-avatar-shape__image--inscribed-square"]=v().type===2,f};
return _.u("yt-avatar-shape",null,_.u("div",{el:_.Dp(ooD(R,{keydown:function(f){if(f.key==="Enter"){var c;(c=f.currentTarget)==null||c.click()}},
click:function(f){var c,U;return void((U=(c=v()).onTap)==null?void 0:U.call(c,f))}})),
class:function(){var f={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},c=v();f=(f[c.clusterLayoutConfig?G_3(c.clusterLayoutConfig):pzb(c.size)]=!0,f["yt-spec-avatar-shape__button--tappable"]=R(),f);(c=v().avatarButtonCustomClassName)&&(f[c]=!0);return _.f0(f)},
"aria-label":function(){return R()?v().accessibilityText:""},
role:function(){return R()?"button":void 0},
tabindex:function(){return R()?0:void 0}},_.u("div",{class:function(){var f,c=v(),U=G==null?void 0:G(),O=N==null?void 0:N(),X=!((f=c.decorations)==null||!f.includes(2)||c.size!=="medium"&&c.size!=="large"),x=c.size==="tiny"||c.size==="extra-small",w,V,h,n,oO={};
f=(oO["yt-spec-avatar-shape--live-ring"]=!!(((w=c.decorations)==null?0:w.includes(0))&&WZf(c.size)),oO["yt-spec-avatar-shape--stories-watched"]=X&&!(U==null||!U.storiesWatched),oO["yt-spec-avatar-shape--stories-unwatched"]=X&&!(U==null?0:U.storiesWatched),oO["yt-spec-avatar-shape--background-border"]=HaD(c.decorations)&&!x,oO["yt-spec-avatar-shape--background-border-thin"]=HaD(c.decorations)&&x,oO["yt-spec-avatar-shape__on-select-border"]=!((V=c.decorations)==null||!V.includes(4)),oO["yt-spec-avatar-shape__white-border"]=
!((h=c.decorations)==null||!h.includes(5)),oO["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((n=c.decorations)==null?0:n.includes(5))&&x),oO["yt-spec-avatar-shape--is-overlay"]=!!O,oO);return _.f0(f)},
style:function(){a:{var f=v().clusterLayoutConfig;if(f){b:{var c=f.numAvatarsInCluster;var U=f.avatarIndex;if(U!==c-1){switch(f.clusterSize){case "small":f="32";break;case "medium":f="36";break;case "40":f="40";break;default:c=void 0;break b}c="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+f+"x"+f+"_avatars_"+c+"_index_"+U+".svg"}else c=void 0}if(c){c=_.pR({"-webkit-mask-image":"url("+c+")","mask-image":"url("+c+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}c=void 0}return c}},_.u("div",{class:function(){var f={};
var c=v();f=(f[c.clusterLayoutConfig?voK(c.clusterLayoutConfig):CY_(c.size)]=!0,f["yt-spec-avatar-shape--no-margin"]=HaD(v().decorations),f["yt-spec-avatar-shape--square"]=v().type===2,f);return _.f0(f)}},_.u(_.qP,{data:C,
alt:function(){return!R()&&v().accessibilityText?v().accessibilityText:""},
targetWidth:function(){return PYm(v().size)},
targetHeight:function(){return PYm(v().size)},
className:function(){return _.f0(d())}}),_.u(_.b,{cond:function(){var f;
return((f=v().decorations)==null?void 0:f.includes(0))&&WZf(v().size)},
then:function(){return _.u("div",{class:function(){var f={};f=(f["yt-spec-avatar-shape__live-badge"]=!0,f["yt-spec-avatar-shape__live-badge--badge-small"]=v().size==="small",f["yt-spec-avatar-shape__live-badge--badge-medium"]=v().size==="medium"||v().size==="48",f["yt-spec-avatar-shape__live-badge--badge-large"]=v().size==="large",f["yt-spec-avatar-shape__live-badge--badge-extra-large"]=v().size==="extra-large"||v().size==="extra-extra-large"||v().size==="giant",f);return _.f0(f)}},_.u(_.b,{cond:function(){return v().badgeText},
then:function(f){return _.u("div",{class:"yt-spec-avatar-shape__badge-text",el:I},f)}}),_.u(_.b,{cond:S,
then:function(){return _.u("div",{class:"yt-spec-avatar-shape__badge-icon"},_.u(_.PT,{icon:l,size:function(){a:switch(v().size){case "extra-large":var f=16;break a;default:f=13}return f}}))}}))}}),_.u(_.b,{cond:function(){var f,c;
return((f=v().decorations)==null?void 0:f.includes(1))||((c=v().decorations)==null?void 0:c.includes(0))&&!WZf(v().size)},
then:function(){return _.u("div",{class:function(){var f=v(),c,U,O={};var X=(O["yt-spec-avatar-shape__live-dot"]=!((c=f.decorations)==null||!c.includes(0)||WZf(f.size)),O["yt-spec-avatar-shape__new-content"]=!((U=f.decorations)==null||!U.includes(1)),O);return _.f0(X)}})}}),_.u(_.b,{cond:function(){return!!P},
then:function(){return _.u("div",{class:function(){var f={};f=Object.assign((f["yt-spec-avatar-shape__image-overlays"]=!0,f),d());return _.f0(f)}},P==null?void 0:P())}})))))},"Na");
zh1.idomCompat={callbacks:{overlays:!0}};_.YZ=_.D(function(k){function v(){C().endpoint&&_.gJ(C().endpoint)}
var C=k.data;var G=k.decorations;var p=k.avatarButtonCustomClassName;var P=k.isOverlay;var N=k.clusterLayoutConfig;return _.u("avatar-view-model",null,_.u(_.b,{cond:function(){return C().image},
then:function(I){return _.u(zh1,{data:function(){return ITi({data:C(),onTap:C().endpoint?v:void 0,decorations:G==null?void 0:G(),badgeText:void 0,accessibilityText:C().accessibilityText,avatarButtonCustomClassName:p==null?void 0:p(),clusterLayoutConfig:N==null?void 0:N()})},
image:I,iconType:"RADAR_LIVE",overlays:function(){return _.u(dCL,{data:C})},
isOverlay:P})}}))},"Oa");
_.YZ.idomCompat=!0;_.wQ=_.D(function(k){var v=k.data;k=k.className;var C=_.IG("yt-decorated-avatar-view-model"),G=function(){return _.F(v().avatar,_.M4)},p=_.L9(function(){var P,N=v(),I=G(),S=_.cY(v().rendererContext),Q=(P=C.value)!=null?P:void 0,R;
if(I){Q={data:N,avatar:I,onTap:S,element:Q};P=Q.data;N=Q.avatar;I=Q.onTap;S=Q.element;Q=Q.commandController;I=I?QjZ(I,S,Q):void 0;S=[];P.liveData&&S.push(0);var l;Q=(l=P.liveData)==null?void 0:l.liveBadgeText;l=(R=_.F(P.rendererContext,_.Su))==null?void 0:R.label;R=ITi({data:N,onTap:I,decorations:S,badgeText:Q,accessibilityText:l?l:P.a11yLabel})}else R={size:"medium"};return R},void 0,"c00kWd");
return _.u("yt-decorated-avatar-view-model",{class:_.TI("ytDecoratedAvatarViewModelHost",k),el:C},_.u(_.b,{cond:function(){var P;return(P=G())==null?void 0:P.image},
then:function(P){return _.u(zh1,{data:p,image:P,iconType:"RADAR_LIVE",overlays:function(){return _.u(dCL,{data:G})}})}}))},"Pa");
_.wQ.idomCompat=!0;_.nl=_.D(function(k){var v=function(){var I;return Object.assign({},k.data(),(I=k.overrides)==null?void 0:I.call(k))},C=function(){return _.E3(v().rendererContext)},G=function(){var I=v().avatars,S,Q;
return(Q=(S=(I==null?0:I[0])?_.F(I[0],_.M4):void 0)==null?void 0:S.avatarImageSize)!=null?Q:"AVATAR_SIZE_UNKNOWN"},p=function(){return ucO(v())},P=function(){if(v().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var I=void 0;
else if((I=k.decorations)==null?0:I.call(k))I=k.decorations();else{I=v();var S=0;I.avatars&&(S+=I.avatars.length);I.decoratedText&&(S+=1);I=S>1?[3]:[]}return I},N={};
return _.u("yt-avatar-stack-view-model",{el:_.Dp(_.aB(function(){return v().rendererContext})),
class:_.TI("yt-avatar-stack-view-model",k.className,(N["yt-avatar-stack-view-model--tappable"]=C,N["yt-avatar-stack-view-model--is-overlay"]=k.isOverlay,N["yt-avatar-stack-view-model--medium-text"]=k.useMediumText,N)),tabindex:function(){return C()?0:void 0},
role:function(){return C()?"link":void 0},
"aria-label":function(){var I,S;return(S=(I=_.F(v().rendererContext,_.Su))==null?void 0:I.label)!=null?S:""}},_.u(_.b,{cond:function(){var I;
return v().avatars&&!((I=k.hideAvatar)==null?0:I.call(k))},
then:function(){return _.u("div",{class:"yt-avatar-stack-view-model__avatars"},_.u(_.b,{cond:function(){return v().decoratedText},
then:function(I){var S={};return _.u("div",{class:_.TI("yt-avatar-stack-view-model__text-container",(S["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return G()==="AVATAR_SIZE_XXS"||G()==="AVATAR_SIZE_XS"},S["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var Q;
return((Q=k.isOverlay)==null?void 0:Q.call(k))&&(G()==="AVATAR_SIZE_XXS"||G()==="AVATAR_SIZE_XS")},S)),
style:_.pR({width:function(){return p().avatarSizeInPx+"px"},
height:function(){return p().avatarSizeInPx+"px"}})},_.u(_.o$,{text:I,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.u("div",{style:function(){return _.pR(p().avatarStackStyle)()},
class:function(){return p().avatarStackClass}},_.u(_.Sh,{data:function(){return p().avatars.reverse()}},{avatarViewModel:function(I,S){return _.u("div",{style:function(){var Q,R;
return _.pR((R=(Q=p()).avatarStyle)==null?void 0:R.call(Q,S()))()},
class:function(){return p().avatarClass}},_.u(_.YZ,{data:I.data,
decorations:P,avatarButtonCustomClassName:function(){return p().avatarButtonCustomClassName},
isOverlay:k.isOverlay,clusterLayoutConfig:function(){var Q,R;return(R=(Q=p()).clusterLayoutConfig)==null?void 0:R.call(Q,S())}}))},
decoratedAvatarViewModel:function(I,S){return _.u("div",{style:function(){var Q,R;return _.pR((R=(Q=p()).avatarStyle)==null?void 0:R.call(Q,S()))()},
class:function(){return p().avatarClass}},_.u(_.wQ,{data:I.data}))}})))}}),_.u(_.b,{cond:function(){return v().text},
then:function(I){return _.u(_.o$,{text:I,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Qa");
_.nl.idomCompat=!0;_.BU(_.D(function(k){var v=k.data;var C=k.thumbnailSize;return _.u("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.u("div",{class:_.TI("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return ba6(C==null?void 0:C())})},_.u(_.Sh,{data:function(){return v().avatarStack}},{avatarStackViewModel:function(G){return _.u(_.nl,{data:G.data,
decorations:[5]})}})))},"Ra"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.vN,
thumbnailSize:_.vN}});var FKL=_.D(function(k){k=_.sY(k,{hidden:!1});var v=k.data;k=k.hidden;return _.u("yt-thumbnail-overlay-title-view-model",{class:_.TI("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(v().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var C="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:C="ytThumbnailOverlayTitleViewModelPositionTop"}return C}),
hidden:k},_.u(_.b,{cond:function(){return v().leadingContent},
then:function(C){return _.u("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.u(_.Sh,{data:C},{decoratedAvatarViewModel:_.wQ}))}}),_.u("div",null,_.u(_.o$,{text:function(){return v().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.u(_.b,{cond:function(){return v().subtitle},
then:function(){return _.u(_.o$,{text:function(){return v().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Sa");
FKL.idomCompat=!0;_.BU(FKL,"yt-thumbnail-overlay-title-view-model",{props:{data:_.vN,hidden:_.vN}});_.cwD=_.D(function(k){k=_.sY(k,{isClip:!1});var v=k.data,C=k.thumbnailSize,G={};return _.u("yt-thumbnail-overlay-badge-view-model",{class:_.TI("yt-thumbnail-overlay-badge-view-model",function(){a:switch(v().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var p="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:p="yt-thumbnail-overlay-badge-view-model--bottom-end"}return p},function(){return Rwg(C==null?void 0:C())},(G["yt-thumbnail-overlay-badge-view-model--clip"]=k.isClip,
G))},_.u(_.Sh,{data:function(){return v().thumbnailBadges}},{thumbnailBadgeViewModel:function(p){return _.u(RhR,{data:p.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Ta");
_.cwD.idomCompat=!0;_.BU(_.cwD,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.vN,thumbnailSize:_.vN,isClip:_.vN}});var Efn=_.D(function(k){var v=k.data;k=k.hidden;var C=_.L9(function(){return v().indicatorCount||0},void 0,"AbKnMc"),G={};
return _.u("yt-page-indicator-view-model",{class:_.TI("ytPageIndicatorViewModelHost",(G.ytPageIndicatorViewModelIndicatorHidden=function(){return!v().indicatorCount},G)),
hidden:k},_.u(_.q_,{each:function(){return Array(C())}},function(p,P){var N={};
return _.u("div",{class:_.TI("ytPageIndicatorViewModelIndicator",(N.ytPageIndicatorViewModelIndicatorSelected=function(){return v().selectedIndex===P()},N))})}))},"Ua");
Efn.idomCompat=!0;_.BU(Efn,"yt-page-indicator-view-model",{props:{data:_.vN,hidden:_.vN}});var JN=function(){var k=_.e.apply(this,arguments)||this;k.eventSink=function(){return k};
k.disableInteraction=!1;k.noRoundedCorners=!1;k.isPreviewLoading=!1;k.isOriginalAspectRatio=!1;k.computedObjectFit=!1;k.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return k};
_.E(JN,_.e);_.W=JN.prototype;
_.W.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:_.z("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"}}};
_.W.onImageLoaded=function(){this.loaded=!0};
_.W.onImageUnloaded=function(){this.loaded=!1};
_.W.computeRichThumbnail=function(k,v,C,G){if(k&&v&&!G&&!_.z("disable_moving_thumbs_handling")&&!C)return v};
_.W.computeImageWidth=function(k,v){return v||9999};
_.W.computeIsOriginalAspectRatio=function(k){return k};
_.W.computeIsLive=function(k){if(k==null?0:k.badges)for(var v=0;v<k.badges.length;v++){var C=k.badges[v];if(C.metadataBadgeRenderer&&C.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(k==null?0:k.thumbnailOverlays)for(v=0;v<k.thumbnailOverlays.length;v++)if(C=k.thumbnailOverlays[v],C.thumbnailOverlayTimeStatusRenderer&&C.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.W.computeObjectFit=function(k,v){return v||(k?"CONTAIN":"")};
_.W.computeNavigationEndpoint=function(k,v,C){return k?v:C};
_.W.computeHasClip=function(k){k=_.H(k||[]);for(var v=k.next();!v.done;v=k.next())if(v.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.W.computeOverlayColor=function(k){var v;return(k==null?0:(v=k.darkColorPalette)==null?0:v.section2Color)?k.darkColorPalette.section2Color:k==null?void 0:k.sampledThumbnailColor};
_.SB.Object.defineProperties(JN.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.DkZ(this.width)}}});
JN.prototype.onImageUnloaded=JN.prototype.onImageUnloaded;JN.prototype.onImageLoaded=JN.prototype.onImageLoaded;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],JN.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],JN.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(oCQ),_.Y("design:type",Object)],JN.prototype,"ytdThumbnailBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],JN.prototype,"componentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],JN.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],JN.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],JN.prototype,"circular",void 0);
_.B([_.A({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.Y("design:type",Object)],JN.prototype,"richThumbnail",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.Y("design:type",Boolean)],JN.prototype,"hasClip",void 0);_.B([_.A(),_.Y("design:type",Object)],JN.prototype,"eventSink",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],JN.prototype,"queued",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],JN.prototype,"richGridThumbnail",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],JN.prototype,"useExpandableTooltip",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],JN.prototype,"useUntranslatedNavigationEndpoint",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],JN.prototype,"disableInteraction",void 0);
_.B([_.A({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.Y("design:type",Object)],JN.prototype,"computedNavigationEndpoint",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],JN.prototype,"nowPlayingEqualizerOnly",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],JN.prototype,"hidePlaybackStatus",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],JN.prototype,"objectFit",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],JN.prototype,"noRoundedCorners",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],JN.prototype,"watchFeedThumbnail",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],JN.prototype,"isPreviewLoading",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.Y("design:type",Object)],JN.prototype,"isOriginalAspectRatio",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.Y("design:type",Object)],JN.prototype,"computedObjectFit",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.Y("design:type",Boolean)],JN.prototype,"isLiveVideo",void 0);
_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],JN.prototype,"loaded",void 0);_.B([_.A({computed:"computeOverlayColor(data.thumbnail)"}),_.Y("design:type",Object)],JN.prototype,"overlayColor",void 0);_.B([_.A(),_.Y("design:type",Boolean)],JN.prototype,"minimizePipBreakages",void 0);_.B([_.A({selector:_.AvK}),_.Y("design:type",Boolean)],JN.prototype,"inlinePreviewIsEnabled",void 0);_.B([_.A(),_.Y("design:type",Number)],JN.prototype,"width",void 0);
_.B([_.g("inlinePreviewIsEnabled"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],JN.prototype,"isPreviewDisabled",null);_.B([_.g("width"),_.Y("design:type",String),_.Y("design:paramtypes",[])],JN.prototype,"thumbnailSize",null);_.B([_.P9("image-loaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JN.prototype,"onImageLoaded",null);
_.B([_.P9("image-unloaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JN.prototype,"onImageUnloaded",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-thumbnail"})],JN);
var asD=_.wu()(JN,"ytd-thumbnail",function(){if(Q8G===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);Q8G=k}k=Q8G;return k},{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 fTi=function(k){var v=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15099_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15099_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(C){Mz1(v,C)};
this.onLockupMouseLeaveFn=function(C){C=C.relatedTarget;var G,p;((G=document.getElementsByTagName("ytd-video-preview"))==null?0:(p=G.item(0))==null?0:p.contains(C))||(v.terminateVideoPreview(),rQ(v))};
this.onThumbnailMouseDownFn=function(){v.terminateVideoPreview();rQ(v)};
this.onTouchStart=function(){v.JSC$15099_touched=!0};
this.mediaRenderer=k.mediaRenderer;this.thumbnailElement=k.thumbnailElement;this.lockupElement=k.lockupElement;this.videoPreviewOptsInput=k.videoPreviewOpts;$C1(this);Kl(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)):
_.ji(Error("Fh")):_.ji(Error("Gh")):UCL(this)},D_=function(k){UCL(k);
var v;(v=k.lockupElement)==null||v.removeEventListener("mouseenter",k.onMouseMoveFn);var C;(C=k.lockupElement)==null||C.removeEventListener("mouseleave",k.onLockupMouseLeaveFn);var G;(G=k.lockupElement)==null||G.removeEventListener("touchstart",k.onTouchStart);var p;(p=k.thumbnailElement)==null||p.removeEventListener("mousedown",k.onThumbnailMouseDownFn);rQ(k)},$C1=function(k){k.inlinePreviewIsEnabledForUser=_.Vb().getState().ui.inlinePreviewIsEnabled;
k.unsubscribeFromInlinePreviewIsEnabled=_.qT(_.Vb(),_.AvK,function(v){(k.inlinePreviewIsEnabledForUser=v)||rQ(k)});
k.JSC$15099_unsubscribeFromInlinePreviewIsActive=_.qT(_.Vb(),_.xc$,function(v){(k.inlinePreviewIsActive=v)||rQ(k)})},UCL=function(k){k.unsubscribeFromInlinePreviewIsEnabled();
k.unsubscribeFromInlinePreviewIsEnabled=function(){};
k.JSC$15099_unsubscribeFromInlinePreviewIsActive();k.JSC$15099_unsubscribeFromInlinePreviewIsActive=function(){}},Mz1=function(k,v){v.buttons>0||(v=_.fS("kevlar_lockup_hover_delay",-1),k.JSC$15099_touched&&v>=0?(_.B_.cancelJob(k.videoPreviewJobId),k.videoPreviewJobId=_.JL(_.B_,function(){gfD(k)},v),k.JSC$15099_touched=!1):gfD(k))},Iaj=function(k){k.videoPreviewJobId=_.JL(_.B_,function(){return _.Z(function(v){return v.yield(ifL(k,{isAutoplay:!0}),0)})})},gfD=function(k){!k.previewTriggered&&Kl(k)&&
(k.inlinePreviewIsActive&&k.terminateVideoPreview(),k.previewTriggered=!0,k.mediaRenderer.isInlinePreviewTriggered=!0,_.B_.cancelJob(k.videoPreviewJobId),k.videoPreviewJobId=_.JL(_.B_,function(){return _.Z(function(v){return v.yield(ifL(k),0)})}))},ifL=function(k,v){v=v===void 0?{}:v;
var C=v.isAutoplay===void 0?!1:v.isAutoplay;var G,p,P,N;return _.Z(function(I){if(I.nextAddress==1){if(!Kl(k))return I.return();G=k.getVideoPreviewOpts();if(!G)return I.return();C&&(G.isAutoplay=!0);return(P=(p=_.rc(k.mediaRenderer.hostElement,"yt-open-video-preview-action",[G]))&&p[0])?I.yield(p[0],3):I.jumpTo(2)}I.nextAddress!=2&&(P=I.yieldResult===1);if(P){var S=(N=k.mediaRenderer)==null?void 0:N.data;S&&(dJm(S)?delete S.inlinePlayerData:"inlinePlaybackEndpoint"in S&&delete S.inlinePlaybackEndpoint)}_.OQ(I)})};
fTi.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var k,v;if((v=(k=this.videoPreviewOptsInput)==null?void 0:k.videoPreviewData)!=null)k=v;else if(k=this.mediaRenderer.data)if(dJm(k))k={inlinePlaybackEndpoint:_.af(k.inlinePlayerData.onVisible),navigationEndpoint:_.af(k.onTap),thumbnail:"image"in k?k.image:k.thumbnail,thumbnailOverlays:void 0,accessibilityText:lTK(k)};else if("multipleInlinePlaybackEndpoint"in k){var C=_.F(_.F(k.multipleInlinePlaybackEndpoint,ONw),yr6);if(C!=
null&&C.playerDescriptors){v=[];C=_.H(C.playerDescriptors);for(var G=C.next();!G.done;G=C.next())G=G.value,v.push({inlinePlaybackEndpoint:G.inlinePlaybackEndpoint,navigationEndpoint:G.navigationEndpoint,thumbnail:G.thumbnail,thumbnailOverlays:G.thumbnailOverlays,accessibilityText:lTK(k)});k=v}else k=void 0}else k={inlinePlaybackEndpoint:k.inlinePlaybackEndpoint,navigationEndpoint:k.navigationEndpoint,thumbnail:k.thumbnail,thumbnailOverlays:k.thumbnailOverlays,accessibilityText:lTK(k)};else k=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:k,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var Kl=function(k){var v;if(v=k.inlinePreviewIsEnabledForUser)v=(k=k.mediaRenderer.data)?"inlinePlaybackEndpoint"in k&&k.inlinePlaybackEndpoint||dJm(k)&&k.inlinePlayerData||"multipleInlinePlaybackEndpoint"in k&&k.multipleInlinePlaybackEndpoint?!0:!1:!1;return v};
fTi.prototype.terminateVideoPreview=function(){_.JR(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var rQ=function(k){_.B_.cancelJob(k.videoPreviewJobId);k.inlinePreviewIsActive=!1;k.previewTriggered=!1;k.mediaRenderer.isInlinePreviewTriggered=!1};var LKw=_.qL(["#"]),Te=function(){var k=_.e.apply(this,arguments)||this;k.isDisabled=!1;return k};
_.E(Te,_.e);_.W=Te.prototype;
_.W.configureRendererStamper=function(){return{"data.menu":yE,"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"}}}};
_.W.attached=function(){this.updateInlinePreviewHoverListeners()};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.getMetadata=function(k){var v=[];if(k.metadataText&&Object.keys(k.metadataText).length>0){var C=this.ytRendererBehavior.getSimpleString(k.metadataText);k.upcomingEventData&&k.upcomingEventData.upcomingEventText&&(C=_.ld(C,Number(k.upcomingEventData.startTime)));v.push(C)}else k.shortViewCountText&&v.push(this.ytRendererBehavior.getSimpleString(k.shortViewCountText)),k.publishedTimeText&&v.push(this.ytRendererBehavior.getSimpleString(k.publishedTimeText)),k.upcomingEventData&&k.upcomingEventData.upcomingEventText&&
(C=this.ytRendererBehavior.getSimpleString(k.upcomingEventData.upcomingEventText),v.push(_.ld(C,Number(k.upcomingEventData.startTime))));return v};
_.W.calculateBylineText=function(k){return k.shortBylineText?k.shortBylineText:k.bylineText?k.bylineText:null};
_.W.calculateIsDisabled=function(k){return!!k.isDisabled};
_.W.computeHrefWithDefault=function(k){return this.ytComponentBehavior.computeHref_(k)||_.W0x(LKw)};
_.W.onDetailsTap=function(k){var v=this.data&&this.data.navigationEndpoint;v&&!_.sj(_.DM(k)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.z("kevlar_grid_video_renderer_killswitch")?_.nA(this.hostElement,"yt-navigate",{endpoint:v}):this.ytComponentBehavior.resolveCommand(v))};
_.W.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15106_inlinePreviewHoverListener=$b({mediaRenderer:this,lockupElement:_.Kz(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.Kz(this.hostElement).querySelector("ytd-thumbnail")})};
_.W.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15106_inlinePreviewHoverListener)==null||D_(k)};
_.W.computeThumbnailWidth=function(k,v){return v&&v>0?v:k?360:210};
_.W.computeNumBadgesInRow=function(k){var v;return((v=k.badges)==null?void 0:v.length)||0};
_.W.computeShowChannelThumbnail=function(k,v){var C;return v&&!!(k==null?0:(C=k.channelThumbnailSupportedRenderers)==null?0:C.channelThumbnailWithLinkRenderer)};
_.SB.Object.defineProperties(Te.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15106_inlinePreviewHoverListener)==null?0:Kl(k))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
Te.prototype.dataChanged=Te.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Te.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Te.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Te.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],Te.prototype,"ytdDismissibleItemBehavior",void 0);
_.B([_.M(_.vl),_.Y("design:type",Object)],Te.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Te.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Te.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Te.prototype,"noEndpoints",void 0);_.B([_.A({computed:"calculateBylineText(data)"}),_.Y("design:type",Object)],Te.prototype,"bylineText",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Te.prototype,"isSearch",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Te.prototype,"isDownloading",void 0);_.B([_.A({reflectToAttribute:!0,value:0}),_.Y("design:type",Number)],Te.prototype,"width",void 0);_.B([_.A({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.Y("design:type",Object)],Te.prototype,"isDisabled",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Te.prototype,"dataChanged",null);_.B([_.g("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Te.prototype,"isHovered",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Te.prototype,"hasAttributedBylineText",null);
_.B([_.g("bylineText","hasAttributedBylineText"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Te.prototype,"showBylineText",null);_.B([_.q({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],Te);
_.t(Te,"ytd-grid-video-renderer",function(){if(vfL!==void 0)return vfL;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return vfL=k},{mode:_.nm("kevlar_poly_si_batch_j047")?1:2});var OfL;var k0=function(){var k=_.e.apply(this,arguments)||this;k.roundedContainer=!0;k.skipRoundingTop=!1;k.disableTopPadding=!1;k.amsterdamEnabled=_.z("enable_desktop_amsterdam_info_panels");k.extractOverlay=!1;return k};
_.E(k0,_.e);k0.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
k0.prototype.onClick=function(k){var v,C=(v=this.data)==null?void 0:v.sourceEndpoint;!_.sj(_.DM(k),this.hostElement,["A".toString()])&&C&&_.nA(this.hostElement,"yt-navigate",{endpoint:C})};
_.SB.Object.defineProperties(k0.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 k;return!((k=this.data)==null||!k.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=(k=this.data)==null?void 0:k.paragraphMaxLines)!=null?v:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],k0.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],k0.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],k0.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],k0.prototype,"showVerticalDividers",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],k0.prototype,"roundedContainer",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],k0.prototype,"skipRoundingTop",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],k0.prototype,"disableTopPadding",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],k0.prototype,"amsterdamEnabled",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],k0.prototype,"extractOverlay",void 0);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],k0.prototype,"showMetadataAtTop",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],k0.prototype,"showMetadataBelowTitle",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.menu"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],k0.prototype,"hasMenu",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data.truncateParagraphs"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],k0.prototype,"truncateParagraphs",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.paragraphMaxLines"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],k0.prototype,"paragraphMaxLines",null);
_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.g("data.background"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],k0.prototype,"background",null);_.B([_.q({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],k0);
_.t(k0,"ytd-info-panel-content-renderer",function(){if(OfL!==void 0)return OfL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return OfL=k},{mode:_.nm("kevlar_poly_si_batch_j076")?1:2});var yw1;var XkJ;var xCG;var Aww;var ot=function(){return _.e.apply(this,arguments)||this};
_.E(ot,_.e);ot.prototype.computeStyle=function(k){return k};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ot.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ot.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],ot.prototype,"style_",void 0);_.B([_.Mf({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],ot);
_.t(ot,"yt-channel-thumbnail-with-link-renderer",function(){if(Aww===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;xCG===void 0&&(xCG=document.createElement("template"));var G=xCG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Aww=k}k=Aww;return k},{mode:2});var vB=function(){return _.e.apply(this,arguments)||this};
_.E(vB,_.e);vB.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"}}}};
vB.prototype.computeTitleStyle=function(k){return k||null};
vB.prototype.computeAvatarStyle=function(k){return k||null};
vB.prototype.computeShowNavigationButton=function(k,v){return!(k==null||!k.navigationButton||v)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],vB.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],vB.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],vB.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.Y("design:type",String)],vB.prototype,"titleStyle",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.Y("design:type",String)],vB.prototype,"avatarStyle",void 0);_.B([_.A(),_.Y("design:type",Boolean)],vB.prototype,"hideNavigationButton",void 0);_.B([_.q({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],vB);
_.t(vB,"ytd-rich-list-header-renderer",function(){if(XkJ!==void 0)return XkJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return XkJ=k},{mode:_.nm("kevlar_poly_si_batch_j058")?1:2});var CG=function(){return _.e.apply(this,arguments)||this};
_.E(CG,_.e);CG.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]]"}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],CG.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],CG.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],CG.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],CG.prototype,"isSearch",void 0);_.B([_.q({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],CG);
_.t(CG,"ytd-preview-card-renderer",function(){if(yw1!==void 0)return yw1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return yw1=k},{mode:1});var ehZ;var Gn=function(){return _.e.apply(this,arguments)||this};
_.E(Gn,_.e);Gn.prototype.configureRendererStamper=function(){return{"data.menu":yE}};
Gn.prototype.dataChanged=function(){var k=this.get("colorExtractionPalette.section1Color",this.data);k=_.c7(k);_.Cm(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":k})};
Gn.prototype.computeCardStyle=function(k){return this.get("style.value",k)||null};
Gn.prototype.dataChanged=Gn.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Gn.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Gn.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],Gn.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Gn.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.Y("design:type",String)],Gn.prototype,"cardStyle",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Gn.prototype,"dataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],Gn);
_.t(Gn,"ytd-compact-channel-recommendation-card-renderer",function(){if(ehZ!==void 0)return ehZ;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ehZ=k},{mode:1});var qsw;var mCZ;var pG=function(){var k=_.e.apply(this,arguments)||this;k.alignAuto=!1;k.collapsed=!0;k.isToggled=!1;k.alwaysCollapsed=!1;k.canToggle=!0;k.collapsedHeight=80;k.disableToggle=!1;k.alwaysToggleable=!1;k.reversed=!1;k.shouldUseNumberOfLines=!1;k.recomputeOnResize=!1;k.canToggleJobId=0;k.lastReversed=!1;return k};
_.E(pG,_.e);_.W=pG.prototype;_.W.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.W.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.W.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var k=_.Kz(this.hostElement),v=k.childNodes,C=document.createDocumentFragment(),G=k.childNodes.length-1;G>=0;G--)_.Kz(C).appendChild(v[G]);_.z("enable_shadydom_free_scoped_node_methods")?_.TR(this.hostElement).appendChild(C):k.appendChild(C)}};
_.W.ready=function(){var k=this;_.yq(function(){k.initChildrenObserver()},1)};
_.W.attached=function(){var k;(k=this.resizeObserver)==null||k.observe(this.content)};
_.W.detached=function(){this.detachObserver()};
_.W.toggle=function(k,v){this.canToggle&&(this.isToggled=v,_.nA(this.hostElement,"yt-refit"),k&&k.stopPropagation())};
_.W.reset=function(){this.childrenChanged()};
_.W.onIronResize=function(){this.recomputeOnResize&&!_.z("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.W.computeIsMoreVisible=function(k,v){return k&&!v};
_.W.computeShouldUseNumberOfLines=function(k){try{return!!k&&window.CSS.supports("-webkit-line-clamp","1")}catch(v){}return!1};
_.W.computeIsLessVisible=function(k,v){return k&&v};
_.W.observeCollapsedHeightAndMaxLines=function(){var k=this.collapsedHeight,v=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.Cm(this.hostElement,{"--ytd-expander-max-lines":""+v,"--ytd-expander-collapsed-height":""}):_.Cm(this.hostElement,{"--ytd-expander-collapsed-height":k+"px","--ytd-expander-max-lines":""})};
_.W.handleMoreTap=function(k){this.disableToggle||(_.nA(this.hostElement,"yt-expander-more-tapped"),this.toggle(k,!0))};
_.W.handleLessTap=function(k){_.nA(this.hostElement,"yt-expander-less-tapped");this.toggle(k,!1)};
_.W.initChildrenObserver=function(){var k=this;this.observer=new MutationObserver(function(){k.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.z("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.CR(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var v;(v=k.resizeThrottle)==null||v.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.W.childrenChanged=function(){var k=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){nw(function(){k.canToggleJobId=0;k.calculateCanCollapse()})}))};
_.W.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};
_.W.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.W.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("collapsed-changed",this.collapsed))};
_.W.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("is-toggled-changed",this.isToggled))};
_.W.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("can-toggle-changed",this.canToggle))};
_.SB.Object.defineProperties(pG.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
pG.prototype.canToggleChangedForBinding=pG.prototype.canToggleChangedForBinding;pG.prototype.isToggledChangedForBinding=pG.prototype.isToggledChangedForBinding;pG.prototype.collapsedChangedForBinding=pG.prototype.collapsedChangedForBinding;pG.prototype.observeCollapsedHeightAndMaxLines=pG.prototype.observeCollapsedHeightAndMaxLines;pG.prototype.onIronResize=pG.prototype.onIronResize;pG.prototype.reversedChanged=pG.prototype.reversedChanged;pG.prototype.toggledChanged=pG.prototype.toggledChanged;
pG.prototype.alwaysToggleableChanged=pG.prototype.alwaysToggleableChanged;_.B([_.M(_.qV),_.Y("design:type",Object)],pG.prototype,"ironResizableBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],pG.prototype,"alignAuto",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],pG.prototype,"collapsed",void 0);_.B([_.A(),_.Y("design:type",Object)],pG.prototype,"isToggled",void 0);_.B([_.A(),_.Y("design:type",Object)],pG.prototype,"alwaysCollapsed",void 0);
_.B([_.A(),_.Y("design:type",Object)],pG.prototype,"canToggle",void 0);_.B([_.A(),_.Y("design:type",Object)],pG.prototype,"collapsedHeight",void 0);_.B([_.A(),_.Y("design:type",Object)],pG.prototype,"disableToggle",void 0);_.B([_.A(),_.Y("design:type",Object)],pG.prototype,"alwaysToggleable",void 0);_.B([_.A(),_.Y("design:type",Object)],pG.prototype,"reversed",void 0);_.B([_.A(),_.Y("design:type",Number)],pG.prototype,"maxNumberOfLines",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.Y("design:type",Object)],pG.prototype,"shouldUseNumberOfLines",void 0);_.B([_.A(),_.Y("design:type",Object)],pG.prototype,"recomputeOnResize",void 0);_.B([_.Nf("#content"),_.Y("design:type",HTMLDivElement)],pG.prototype,"content",void 0);_.B([_.uo("alwaysToggleable"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pG.prototype,"alwaysToggleableChanged",null);
_.B([_.uo("isToggled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pG.prototype,"toggledChanged",null);_.B([_.g("canToggleJobId"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pG.prototype,"isResetting",null);_.B([_.W9("reversed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pG.prototype,"reversedChanged",null);
_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pG.prototype,"onIronResize",null);_.B([_.W9("maxNumberOfLines","collapsedHeight"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pG.prototype,"observeCollapsedHeightAndMaxLines",null);_.B([_.W9("collapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pG.prototype,"collapsedChangedForBinding",null);
_.B([_.W9("isToggled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pG.prototype,"isToggledChangedForBinding",null);_.B([_.W9("canToggle"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pG.prototype,"canToggleChangedForBinding",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-expander"})],pG);
_.t(pG,"ytd-expander",function(){if(mCZ!==void 0)return mCZ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return mCZ=k},{mode:1});var PB=function(){return _.e.apply(this,arguments)||this};
_.E(PB,_.e);PB.prototype.computeIsCarousel=function(k){return!!k.isCarousel};
PB.prototype.observeLightsourcePalette=function(){var k,v=(k=this.data)==null?void 0:k.vibrantsourceColorPaletteData;v&&_.RZ(this.hostElement,v)};
PB.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
PB.prototype.observeLightsourcePalette=PB.prototype.observeLightsourcePalette;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],PB.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],PB.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],PB.prototype,"data",void 0);_.B([_.A({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],PB.prototype,"isCarousel",void 0);
_.B([_.W9("data.vibrantsourceColorPaletteData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],PB.prototype,"observeLightsourcePalette",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],PB);
_.t(PB,"ytd-media-upsell-renderer",function(){if(qsw!==void 0)return qsw;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return qsw=k},{mode:2});var DC6;var WB=function(){var k=_.e.apply(this,arguments)||this;k.JSC$15133_playerEvents=new Map;k.listeningToPlayer=!1;k.startX=0;k.active=!1;k.shouldShowButtons=_.z("web_buttons_hidden_killswitch");k.isHighlighted=!1;k.useHighlightStyling=_.z("web_enable_deeper_metadata_highlight_styling");k.enableProblemWalkthrough=_.z("problem_walkthrough_sd");return k};
_.E(WB,_.e);_.W=WB.prototype;
_.W.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}}}}}};
_.W.created=function(){this.JSC$15133_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.W.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.pm(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.pm(this,this.onActiveUpdate))};
_.W.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.pm(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.pm(this,this.onActiveUpdate))};
_.W.onDataChanged=function(){this.removePlayerListeners()};
_.W.onColorPaletteChange=function(){var k={},v;if(_.Lz()==="USER_INTERFACE_THEME_DARK"&&((v=this.data)==null?0:v.darkColorPalette)){var C=this.data.darkColorPalette;k["--ytd-macro-markers-list-item-background-color"]=_.Ef(this.get("section2Color",C))}else{var G;_.Lz()==="USER_INTERFACE_THEME_LIGHT"&&((G=this.data)==null?0:G.lightColorPalette)&&(C=this.data.lightColorPalette,k["--ytd-macro-markers-list-item-background-color"]=_.Ef(this.get("section3Color",C)))}C?(k["--ytd-macro-markers-list-item-title-color"]=
_.Ef(this.get("primaryTitleColor",C)),k["--ytd-macro-markers-list-item-secondary-color"]=_.Ef(this.get("secondaryTitleColor",C)),k["--ytd-macro-markers-list-item-timestamp-background-color"]=_.Ef(this.get("section1Color",C)),this.customButtonProperties={customColors:{color:_.Ef(this.get("primaryTitleColor",C))}},this.useColorSampling=!0):(k["--ytd-macro-markers-list-item-background-color"]="initial",k["--ytd-macro-markers-list-item-title-color"]="initial",k["--ytd-macro-markers-list-item-secondary-color"]=
"initial",k["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.Cm(this.hostElement,k)};
_.W.onEndpointMouseDown=function(k){this.startX=k.clientX};
_.W.onEndpointClick=function(k){var v=this,C,G,p;return _.Z(function(P){if(P.nextAddress==1){if(v.startX!==k.clientX)return k.preventDefault(),P.return();v.data&&v.ytRendererBehavior.logExplicitClick(v.data);if(!v.seekWithAnimationOnClick)return P.jumpTo(0);if(k.button!==0||k.shiftKey||k.altKey||k.metaKey||k.ctrlKey||_.sj(_.DM(k),v.hostElement,["BUTTON".toString()]))return P.return();k.stopPropagation();k.preventDefault();return v.data?P.yield(_.YY().getPlayerPromise(),3):P.return()}C=P.yieldResult;
p=(G=_.F(v.data.onTap,_.mw))==null?void 0:G.startTimeSeconds;p!==void 0&&C.seekToTimeWithAnimation(p*1E3,_.ty(v.data.title));_.OQ(P)})};
_.W.computeLayout=function(k){return k};
_.W.computeIsHighlighted=function(k){return!!k};
_.W.computeCarouselType=function(k){return k};
_.W.hideCarousel=function(k){return this.hideThumbnail(k)};
_.W.hideThumbnail=function(k){return this.enableProblemWalkthrough&&k!==null&&k==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.W.onRepeatButtonToggle=function(k){var v=this;k.detail.toggled&&_.YY().getPlayerPromise().then(function(C){v.ytPlayerListenerBehavior.listenToPlayerEvents(C,v.JSC$15133_playerEvents);v.listeningToPlayer=!0})};
_.W.onLoopRangeChange=function(k){var v=_.Kz(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(v){var C=v.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",v.polymerController.data);if(C){var G=Number(C.endTimeMs);if(Number(C.startTimeMs)!==(k==null?void 0:k.startTimeMs)||G!==(k==null?void 0:k.endTimeMs))v.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.W.removePlayerListeners=function(){var k=this;this.listeningToPlayer&&_.YY().getPlayerPromise().then(function(v){k.ytPlayerListenerBehavior.unlistenFromPlayerEvents(v,k.JSC$15133_playerEvents);k.listeningToPlayer=!1})};
_.W.onActiveUpdate=function(k){this.active=k.detail.active};
WB.prototype.onColorPaletteChange=WB.prototype.onColorPaletteChange;WB.prototype.onDataChanged=WB.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],WB.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],WB.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],WB.prototype,"ytPlayerListenerBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],WB.prototype,"data",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],WB.prototype,"useCustomColors",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],WB.prototype,"active",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],WB.prototype,"shouldShowButtons",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.Y("design:type",String)],WB.prototype,"layout",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.Y("design:type",Object)],WB.prototype,"isHighlighted",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],WB.prototype,"useHighlightStyling",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],WB.prototype,"enableProblemWalkthrough",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.Y("design:type",String)],WB.prototype,"carouselType",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],WB.prototype,"useColorSampling",void 0);_.B([_.A(),_.Y("design:type",Boolean)],WB.prototype,"seekWithAnimationOnClick",void 0);_.B([_.A(),_.Y("design:type",Object)],WB.prototype,"customButtonProperties",void 0);
_.B([_.Nf("#repeat-button"),_.Y("design:type",HTMLElement)],WB.prototype,"repeatButton",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WB.prototype,"onDataChanged",null);_.B([_.W9("data.lightColorPalette","data.darkColorPalette"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WB.prototype,"onColorPaletteChange",null);_.B([_.q({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],WB);
_.t(WB,"ytd-macro-markers-list-item-renderer",function(){if(DC6!==void 0)return DC6;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return DC6=k},{mode:1});var tzL;var s87;var HB=function(){return _.e.apply(this,arguments)||this};
_.E(HB,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],HB.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],HB.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],HB);
_.t(HB,"ytd-title-and-button-list-header-renderer",function(){if(s87!==void 0)return s87;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return s87=k},{mode:1});var Vz1;var hhJ=new _.oi("BUTTON_RENDERER_TOKEN");_.NS=_.D(function(k){var v=_.Ql().resolve(hhJ);return _.u(v,Object.assign({},k,{overrides:k.buttonOverrides}))},"Va");var BNJ=_.D(function(k){var v=k.data,C=_.tZ(k.useSquareAspectRatio,!1);return _.u("dismissed-mini-game-card-view-model",null,_.u(_.b,{cond:function(){var G,p;return(G=v().responseText)==null?void 0:(p=G.runs)==null?void 0:p.length},
then:function(){var G={};return _.u("div",{class:_.TI("yt-mini-game-card-view-model__dismissed-card",(G["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!C()},G["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.z("web_game_card_force_2_by_3")},G["yt-mini-game-card-view-model--dismissed-square-card"]=C,G))},_.u("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.u(_.b,{cond:function(){return v().responseText.runs[0].text},
then:function(p){return _.u("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:p},p)}}),_.u(_.Sh,{data:function(){return v().buttons}},{buttonRenderer:_.NS,
buttonViewModel:_.di})))}}))},"Wa");var KKL=_.D(function(k){k=_.sY(k,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var v=k.data,C=k.useFullWidth,G=k.isDesktopWeb,p=k.addSearchResultTopMargin,P=function(){return v().layout},N=function(){return v().title},I=function(){return v().metadataText?v().metadataText:v().genre},S=function(){return v().channelName},Q=function(){return v().image},R=function(){return v().colorPalette},l=function(){return v().actionButton},d=function(){return v().overflowButton},
f=function(){return v().avatar},c=function(){var x={};
x=_.TI("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(x["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return G()},x));
return _.u("div",{class:x},_.u(j8Q,{imageData:Q,colorPalette:R}),_.u(YsR,{onTap:function(){return v().onTap},
imageData:Q,accessibilityText:function(){return v().accessibilityText},
overlayBadgeText:function(){return v().overlayBadgeText},
iconName:function(){return v().iconName},
unplayableInlinePlaybackIconName:function(){return v().unplayableInlinePlaybackIconName},
isDesktopWeb:G}),_.u(_.b,{cond:function(){return!G()},
then:function(){return _.u(_.RC,null,_.u(wkL,{layout:P,colorPalette:R,isDesktopWeb:G,overflowButton:d,avatar:f,onTap:function(){return v().onTap},
genre:I,title:N,channelName:S}),_.u(nfG,{actionButton:l}))}}))},U=function(){var x={};
x=_.TI((x["yt-mini-game-card-view-model--search-result-desktop"]=function(){return G()},x["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!G()},x["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return p()},x));
return _.u("div",{class:x},c(),_.u(JwZ,{description:function(){return v().description},
isDesktopWeb:G,title:N,genre:I,onTap:function(){return v().onTap},
actionButton:l,overflowButton:d,avatar:f,channelName:S}))},O=function(){var x={};
x=_.TI("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(x["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return G()},x["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return G()&&v().width===135},x["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return G()},x["yt-mini-game-card-view-model--big-metadata-font"]=function(){return v().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},x["yt-mini-game-card-view-model--use-full-width"]=
function(){return C()},x["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.z("web_game_card_force_2_by_3")},x));
return _.u("div",{class:x},_.u(rwL,{colorPalette:R,isDesktopWeb:G,onTap:function(){return v().onTap},
accessibilityText:function(){return v().accessibilityText},
overlayBadgeText:function(){return v().overlayBadgeText},
iconName:function(){return v().iconName},
unplayableInlinePlaybackIconName:function(){return v().unplayableInlinePlaybackIconName},
actionButton:l,imageData:Q}),_.u(wkL,{layout:P,colorPalette:R,isDesktopWeb:G,overflowButton:d,avatar:f,onTap:function(){return v().onTap},
genre:I,title:N,channelName:S}))},X=function(){var x={};
x=_.TI("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(x["yt-mini-game-card-view-model--square-card-desktop"]=function(){return G()},x["yt-mini-game-card-view-model--use-full-width"]=function(){return C()},x));
return _.u("div",{class:x},_.u(YsR,{onTap:function(){return v().onTap},
imageData:Q,accessibilityText:function(){return v().accessibilityText},
overlayBadgeText:function(){return v().overlayBadgeText},
iconName:function(){return v().iconName},
unplayableInlinePlaybackIconName:function(){return v().unplayableInlinePlaybackIconName},
isDesktopWeb:G}),_.u(wkL,{layout:P,colorPalette:R,isDesktopWeb:G,overflowButton:d,avatar:f,onTap:function(){return v().onTap},
genre:I,title:N,channelName:S}))};
return _.u("mini-game-card-view-model",{class:k.className},_.u(_.mz,null,_.u(_.AY,{when:function(){return P()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return O()}),_.u(_.AY,{when:function(){return P()==="MINI_APP_LAYOUT_SQUARE"}},function(){return X()}),_.u(_.AY,{when:function(){return P()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return U()})))},"Xa");
KKL.idomCompat=!0;var nfG=_.D(function(k){var v=_.tZ(k.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.u(_.Sh,{data:k.actionButton},{buttonViewModel:function(C){return _.u("div",{class:v},_.u(_.di,{data:C.data}))}})},"Ya"),YsR=_.D(function(k){var v=k.onTap;
var C=k.imageData;var G=k.accessibilityText;var p=k.overlayBadgeText;var P=k.iconName;var N=k.unplayableInlinePlaybackIconName;k=k.isDesktopWeb;return _.u(_.uv,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:v},_.u(_.qP,{data:C,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(G==null?void 0:G())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.u(TNL,{overlayBadgeText:p,iconName:P,unplayableInlinePlaybackIconName:N,isDesktopWeb:k}))},"Za"),TNL=_.D(function(k){var v=k.overlayBadgeText;
var C=k.iconName;var G=k.unplayableInlinePlaybackIconName;var p=k.isDesktopWeb;return _.u("div",{class:"yt-mini-game-card-view-model__badge-container"},_.u(_.b,{cond:C,then:function(P){return _.u("div",{class:"yt-mini-game-card-view-model__badge"},_.u("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.u(_.PT,{icon:P,className:"yt-mini-game-card-view-model__icon",size:12}),_.u("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},v)))}}),_.u(_.b,{cond:function(){return!C()&&
v()},
then:function(){return _.u("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},v)}}),_.u(_.b,{cond:function(){return G()&&p()},
then:function(){return _.u("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.u(_.PT,{icon:G,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"$a"),j8Q=_.D(function(k){var v=k.colorPalette;
var C=k.imageData;var G=function(){return v().vibrantColorPalette?v().vibrantColorPalette.section2Color:v().sectionTwoColor};
return _.u(_.RC,null,_.u("div",{class:"yt-mini-game-card-view-model__background-base",style:_.pR({"background-color":function(){return ar(G(),"1")}})}),_.u("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.pR({"background-image":function(){return"url("+C().sources[0].url+")"}})}),_.u("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.pR({background:function(){return"linear-gradient(180deg,\n    "+ar(G(),".8")+" 0%,\n    "+ar(G(),".4")+" 25%,\n    "+ar(v().vibrantColorPalette?v().vibrantColorPalette.section4Color:v().sectionFourColor,".8")+" 100%)"}})}))},"ab"),wkL=_.D(function(k){var v=k.layout;
var C=k.colorPalette;var G=k.overflowButton;var p=k.avatar;var P=k.onTap;var N=k.title;var I=k.channelName;var S=k.genre;var Q=function(){var R;return v()!=="MINI_APP_LAYOUT_SQUARE"&&((R=C())==null?0:R.textPrimaryColor)?"color: "+ar(C().textPrimaryColor,".7"):""};
return _.u("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.u(_.b,{cond:p,then:function(){return _.u("div",{class:"yt-mini-game-card-view-model__avatar"},_.u(_.Sh,{data:p},{avatarViewModel:_.YZ}))}}),_.u(_.uv,{command:P,
className:"yt-mini-game-card-view-model__metadata-details"},_.u("h3",{class:"yt-mini-game-card-view-model__title",title:N},N),_.u(_.b,{cond:p,then:function(){return _.u("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.u("span",{class:"yt-mini-game-card-view-model__genre",title:I,style:Q},I),_.u("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:Q},S))},
else:function(){return _.u("span",{class:"yt-mini-game-card-view-model__genre",title:S},S)}})),_.u("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.u(_.Sh,{data:G},{buttonViewModel:function(R){var l=R.data;
return _.u(_.di,{data:function(){return Object.assign({},l(),{customFontColor:v()==="MINI_APP_LAYOUT_SINGLETON"?l().customFontColor:void 0})}})}})))},"bb"),rwL=_.D(function(k){var v=k.colorPalette;
var C=k.isDesktopWeb;var G=k.onTap;var p=k.accessibilityText;var P=k.overlayBadgeText;var N=k.iconName;var I=k.unplayableInlinePlaybackIconName;var S=k.actionButton;k=k.imageData;return _.u("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.u(j8Q,{imageData:k,colorPalette:v}),_.u(YsR,{onTap:G,imageData:k,accessibilityText:p,overlayBadgeText:P,iconName:N,unplayableInlinePlaybackIconName:I,isDesktopWeb:C}),_.u(_.b,{cond:function(){return S==null?void 0:S()},
then:function(){return _.u(nfG,{actionButton:S})}}))},"cb"),JwZ=_.D(function(k){var v=k.description;
var C=k.isDesktopWeb;var G=k.title;var p=k.genre;var P=k.onTap;var N=k.actionButton;var I=k.overflowButton;var S=k.avatar;k=k.channelName;var Q={};Q=_.TI("yt-mini-game-card-view-model--search-result-metadata-wrapper",(Q["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=C,Q["yt-mini-game-card-view-model--show-unplayable-on-hover"]=C,Q["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!C()},Q));
var R={};R=_.TI("yt-mini-game-card-view-model__search-result-info-row",(R["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!C()},R));
return _.u("div",{class:Q},_.u("div",{class:R},_.u(_.uv,{command:P,className:"yt-mini-game-card-view-model__metadata-details"},_.u("h3",{class:"yt-mini-game-card-view-model__title",title:G},G),_.u("span",{class:"yt-mini-game-card-view-model__genre",title:p},p)),_.u(nfG,{actionButton:N,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.u("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.u(_.Sh,{data:I},{buttonViewModel:_.di}))),_.u("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.u("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.u("div",{class:"yt-mini-game-card-view-model__avatar"},_.u(_.Sh,{data:S},{avatarViewModel:function(l){var d=l.data;return _.u(_.YZ,{data:function(){return Object.assign({},d(),{avatarImageSize:C()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.u(_.uv,{command:P,
className:"yt-mini-game-card-view-model__description"},_.u("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},k)),_.u(_.uv,{command:P,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.u("div",null)))),_.u(_.b,{cond:C,then:function(){return _.u(_.uv,{command:P,className:"yt-mini-game-card-view-model__description"},v)}}))},"db");_.BU(KKL,"mini-game-card-view-model",{props:{data:_.vN,className:_.vN,useFullWidth:_.vN,isDesktopWeb:_.vN,addSearchResultTopMargin:_.vN}});_.BU(BNJ,"dismissed-mini-game-card-view-model",{props:{data:_.vN,useSquareAspectRatio:_.vN}});var It=function(){var k=_.e.apply(this,arguments)||this;k.isSearch=!1;k.isRichGrid=!1;return k};
_.E(It,_.e);_.W=It.prototype;_.W.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.W.dismissibleItemOnYtServiceRequestSent=function(k,v){v.actions&&this.dismissibleItemProcessActions(k,v.actions)};
_.W.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.W.dataChanged=function(){this.dismissibleItemReset()};
_.W.dismissibleItemProcessActions=function(k,v){for(var C=0;C<v.length;C++){var G=v[C];_.F(G,_.L5)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.F(G,_.L5)),k.stopPropagation())}};
_.W.dismissibleItemHandleReplaceEnclosingAction=function(k){this.dismissedRenderer=k.item;this.isDismissed=!0};
_.SB.Object.defineProperties(It.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var k;return!!this.data&&!((k=this.dismissedRenderer)==null?0:k.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.dismissedRenderer)==null||!k.notificationMultiActionRenderer)}}});
It.prototype.dataChanged=It.prototype.dataChanged;It.prototype.dismissibleItemOnRequestSent=It.prototype.dismissibleItemOnRequestSent;It.prototype.dismissibleItemOnYtServiceRequestSent=It.prototype.dismissibleItemOnYtServiceRequestSent;_.B([_.A(),_.Y("design:type",Object)],It.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],It.prototype,"isSearch",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],It.prototype,"isDismissed",void 0);
_.B([_.A(),_.Y("design:type",Object)],It.prototype,"dismissedRenderer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],It.prototype,"isRichGrid",void 0);_.B([_.g("data.layout"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],It.prototype,"useSquareAspectRatio",null);_.B([_.g("data","dismissedRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],It.prototype,"showCard",null);
_.B([_.g("data","dismissedRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],It.prototype,"showDismissed",null);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],It.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.B([_.P9("yt-service-request-sent-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],It.prototype,"dismissibleItemOnRequestSent",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],It.prototype,"dataChanged",null);_.B([_.Mf({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],It);
_.t(It,"ytd-mini-game-card-view-model",function(){if(Vz1!==void 0)return Vz1;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Vz1=k},{mode:_.nm("kevlar_poly_si_batch_j081")?1:2});var kOZ;var okQ;var Zg=function(){return _.uZ.apply(this,arguments)||this};
_.E(Zg,_.uZ);Zg.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
Zg.prototype.getContinuationUrl=function(k){var v={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(v.itct=this.data.clickTrackingParams);return _.WP(k,v)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Zg.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Zg.prototype,"data",void 0);_.B([_.Mf({is:"yt-reload-continuation",noInjection:!0})],Zg);var vkn;var CW1;var Sc=function(){var k=_.e.apply(this,arguments)||this;k.notificationData={};return k};
_.E(Sc,_.e);_.W=Sc.prototype;_.W.isMenuExpanded=function(k){return k&&k.length<=1?"undefined":"false"};
_.W.dataChanged_=function(){this.selected=void 0;var k=this.computeSelectedIndex_(this.data);k>=0&&(this.selected=k);k=this.data&&this.data.length>1;_.kV(this.hostElement,"has-items",k);_.Kz(this.hostElement).querySelector("#label").tabIndex=k?0:-1};
_.W.onDropdownOpen=function(){var k=_.Et();if(this.parentTrackingParams&&this.data){var v=_.Ss(this.parentTrackingParams);this.data.forEach(function(C){k&&v&&C.trackingParams&&(C=_.Ss(C.trackingParams),_.XU(k,v,C),_.e6(k,[C]))})}else this.parentTrackingParams||_.ji(new _.q5("No parent tracking params passed in for yt-dropdown-menu."))};
_.W.hasNotification=function(k){var v;if(k.targetId&&((v=this.notificationData)==null?0:v.targetId)){var C;return k.targetId===((C=this.notificationData)==null?void 0:C.targetId)}};
_.W.computeSelectedIndex_=function(k){if(k)for(var v=0,C=k.length;v<C;v++)if(k[v].selected)return v;return-1};
_.W.computeLabel_=function(k){return this.data&&k!=void 0?this.data[k].title:""};
_.W.computeShowIcon_=function(k,v){return!v&&!!k};
_.W.computeVerticalOffset_=function(k){return k?36:0};
_.W.computeEndpoint_=function(k){return k.endpoint||k.navigationEndpoint};
_.W.onLabelClick_=function(k){this.data&&this.data.length<=1?k.stopPropagation():this.menuExpanded="true"};
_.W.onIronActivate_=function(k){k=k.detail.item;var v=_.Kz(this.hostElement).querySelector("#repeat").itemForElement(k);if(v&&v.trackingParams){var C=_.Et(),G=_.Ss(v.trackingParams);C&&_.mM(C,G)}if(v&&v.serviceEndpoint)_.z("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(v.serviceEndpoint):_.KA(this.hostElement,[v.serviceEndpoint]),_.nA(this.hostElement,"yt-playlist-reloading");else a:{if((v=k.querySelector("yt-supported-renderers"))&&
(v=v.rendererElement)&&v.is=="yt-reload-continuation"){v.trigger();break a}(k=k.querySelector("yt-reload-continuation"))&&k.trigger()}};
_.W.onTap_=function(k){k.preventDefault()};
_.W.onItemTap_=function(k){this.ytEndpointBehavior.onEndpointTap_(k)};
_.W.onLinkFocus_=function(k){try{var v=k.target}catch(G){}if(v){var C=v.querySelector("tp-yt-paper-item");C&&_.Xn(this,"focus",function(){C.focus()})}};
_.W.onMenuClose_=function(){this.menuExpanded="false"};
_.W.isLabelIconActive_=function(k){return k==="true"};
_.W.computeHasSubtitle_=function(k){return!!k};
_.W.computeHrefForItem_=function(k){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(k))};
_.W.updateSelectedFromBinding=function(k){this.selected=k.detail.value};
_.SB.Object.defineProperties(Sc.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
Sc.prototype.onMenuClose_=Sc.prototype.onMenuClose_;Sc.prototype.onTap_=Sc.prototype.onTap_;Sc.prototype.onIronActivate_=Sc.prototype.onIronActivate_;Sc.prototype.onDropdownOpen=Sc.prototype.onDropdownOpen;Sc.prototype.dataChanged_=Sc.prototype.dataChanged_;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Sc.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.a$.YtEndpointBehavior),_.Y("design:type",Object)],Sc.prototype,"ytEndpointBehavior",void 0);
_.B([_.A(),_.Y("design:type",Array)],Sc.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Sc.prototype,"parentTrackingParams",void 0);_.B([_.A(),_.Y("design:type",Object)],Sc.prototype,"selected",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],Sc.prototype,"useLabel",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],Sc.prototype,"useComputedAriaLabel",void 0);_.B([_.A(),_.Y("design:type",String)],Sc.prototype,"icon",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Sc.prototype,"iconLabel",void 0);_.B([_.A(),_.Y("design:type",String)],Sc.prototype,"ariaLabel",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Sc.prototype,"disabled",void 0);_.B([_.A({computed:"isMenuExpanded(data)"}),_.Y("design:type",String)],Sc.prototype,"menuExpanded",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],Sc.prototype,"closeOnActivate",void 0);
_.B([_.A({reflectToAttribute:!0,value:_.z("web_modern_buttons")}),_.Y("design:type",Boolean)],Sc.prototype,"modernButtons",void 0);_.B([_.A(),_.Y("design:type",Object)],Sc.prototype,"notificationData",void 0);_.B([_.g("ariaLabel, selected"),_.A(),_.Y("design:type",String),_.Y("design:paramtypes",[])],Sc.prototype,"computedAriaLabel",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sc.prototype,"dataChanged_",null);
_.B([_.P9("paper-dropdown-open"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Sc.prototype,"onDropdownOpen",null);_.B([_.P9("iron-activate"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Sc.prototype,"onIronActivate_",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Sc.prototype,"onTap_",null);
_.B([_.P9("iron-overlay-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Sc.prototype,"onMenuClose_",null);_.B([_.Mf({is:"yt-dropdown-menu",disableElementRegistration:!0})],Sc);
_.t(Sc,"yt-dropdown-menu",function(){if(CW1===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;vkn===void 0&&(vkn=document.createElement("template"));var G=vkn;C.call(v,G.content.cloneNode(!0),k.content.firstChild);CW1=k}k=CW1;return k},{mode:2});var ue=function(){var k=_.e.apply(this,arguments)||this;k.hasNotification=!1;return k};
_.E(ue,_.e);ue.prototype.computeId=function(k){return k};
ue.prototype.computeHorizontalAlign=function(k){return k?"right":"left"};
ue.prototype.computeAccessibilityLabel=function(k){var v,C;return((v=k.accessibility)==null?void 0:(C=v.accessibilityData)==null?void 0:C.label)||null};
ue.prototype.notificationDataChanged=function(){var k;this.hasNotification=!!this.notificationData&&!((k=this.data)==null?0:k.icon)};
ue.prototype.notificationDataChanged=ue.prototype.notificationDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ue.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Y4.YtLiveChatTooltipTargetingBehavior),_.Y("design:type",Object)],ue.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ue.prototype,"data",void 0);_.B([_.A({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Y("design:type",String)],ue.prototype,"id",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],ue.prototype,"isRightAligned",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],ue.prototype,"disabled",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],ue.prototype,"closeOnActivate",void 0);_.B([_.A(),_.Y("design:type",Object)],ue.prototype,"notificationData",void 0);_.B([_.A(),_.Y("design:type",Object)],ue.prototype,"hasNotification",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],ue.prototype,"useComputedAriaLabel",void 0);_.B([_.W9("notificationData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ue.prototype,"notificationDataChanged",null);_.B([_.Mf({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],ue);
_.t(ue,"yt-sort-filter-sub-menu-renderer",function(){if(okQ===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;kOZ===void 0&&(kOZ=document.createElement("template"));var G=kOZ;C.call(v,G.content.cloneNode(!0),k.content.firstChild);okQ=k}k=okQ;return k},{mode:2});var GOJ=_.D(function(k){var v=k.data;var C=_.oZ(function(){var P=v().onTap;(P=_.F(P,_.E6))&&_.Ql().resolve(_.lL).resolveCommand(P);return!1}),G=function(){return{sources:[{url:v().thumbnailUrl,
width:120,height:90}]}},p=function(){return v().rating&&v().ratingA11yLabel&&v().reviewsCount&&v().reviewsCountA11yLabel};
return _.u("place-data-view-model",null,_.u(_.b,{cond:function(){return v().placeName&&v().placeCategory},
then:function(){return _.u("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":C},_.u(_.qP,{data:G,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.u(_.uv,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return v().onTap}},_.u("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return v().placeName}},function(){return v().placeName})),_.u("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.u(_.b,{cond:p,
then:function(){return _.u("div",{class:_.TI("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.u("span",{class:"score",title:function(){return v().ratingA11yLabel}},function(){return v().rating}),_.u("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.u(_.PT,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.u("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return v().reviewsCountA11yLabel}},function(){return v().reviewsCount}))},
else:function(){return _.u("div",{class:_.TI("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.u("div",{class:_.TI("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.u("span",{class:"category",
title:function(){return v().placeCategory}},function(){return v().placeCategory}))))}}))},"eb");
GOJ.idomCompat=!0;_.BU(GOJ,"place-data-view-model",{props:{data:_.vN}});var pyL=new _.oi("INLINE_PLAYBACK_HOOK_TOKEN");var PWI=zz({sharedUi:eNL});_.yv=F5(PWI)(PWI.sharedUi,{animatedThumbnailEnabledSelector:function(k){return k.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(k){return k.inlinePreviewEnabled},
currentPageTypeSelector:function(k){return k.currentPageType},
currentPageSubTypeSelector:function(k){return k.currentPageSubType},
persistentPanelVisibleSelector:function(k){return k.persistentPanelVisible}});var Ws1=function(k){this.setActiveSlideIndex=k;this.jobIds=[];this.isSlideshowPlaying=!1},IqU=function(k,v){k.isSlideshowPlaying||(k.isSlideshowPlaying=!0,H1L(k),N_6(k,v,0))},H1L=function(k){_.JL(_.B_,function(){k.setActiveSlideIndex(0)},1)},N_6=function(k,v,C){k.jobIds.push(_.JL(_.B_,function(){var G=C<v-1?C+1:0;
k.setActiveSlideIndex(G);N_6(k,v,G)},1800))};var Z1U=new _.oi("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN"),SFI=new _.oi("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");var uh6=new _.oi("IMAGE_ON_LOAD_HANDLER_TOKEN");var QkJ=_.D(function(k){return _.u("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.u(_.b,{cond:function(){var v;return(v=k.data())==null?void 0:v.thumbnail},
then:function(v){return _.u(_.qP,{data:v,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"fb");_.b1J=_.D(function(k){var v=k.data;var C=k.lockupExperiments;k={};return _.u("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.u("div",{class:_.TI("ytThumbnailOverlayButtonViewModelButton",(k.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var G;return C&&((G=C())==null?void 0:G.useLegacySizedIconButton)},k))},_.u(_.Sh,{data:function(){return v().overlayButton}},{buttonViewModel:function(G){return _.u(_.di,{data:G.data,
buttonOverrides:function(){var p;return C&&((p=C())==null?0:p.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"gb");
_.b1J.idomCompat=!0;var RV1=_.D(function(k){return _.u("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.oZ(function(v){v.preventDefault();return!1})},_.u(_.Sh,{data:function(){return k.data().buttons}},{toggleButtonViewModel:function(v){return _.u("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.u(_.m$,{data:v.data}))}}))},"hb");
RV1.idomCompat=!0;var lqL=_.D(function(k){var v=function(){var C;return((C=_.F(k.data().rendererContext,_.Su))==null?void 0:C.label)||""};
return _.u("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.u(_.b,{cond:function(){return k.data().image},
then:function(){return _.u("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.u(_.qP,{data:function(){return k.data().image},
alt:v}))}}),_.u(_.b,{cond:function(){return k.data().text},
then:function(){return _.u("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return k.data().text})}}))},"ib");var d81;d81=_.yv.animatedThumbnailEnabledSelector;_.QQ=_.D(function(k){var v=[],C=function(){var d,f;return _.DkZ((d=k.width)==null?void 0:d.call(k),(f=k.height)==null?void 0:f.call(k))},G=_.Ql().resolve(_.uL(uh6)),p=_.Nq("yt-thumbnail-view-model",function(){v.push("elRef.value set");
var d;(d=k.playbackRef)==null||d.call(k,{thumbnailElRef:p,thumbnail:k.data().image,thumbnailOverlays:k.data().overlays,thumbnailSize:C()})});
_.Vk(function(){v.push("onInit");_.Vr(function(){v.push("onCleanup")})});
var P=_.IZ(d81),N=function(){var d,f;return(f=(d=k.aspectRatio)==null?void 0:d.call(k))!=null?f:0},I=function(){return(k.data().image?_.P82(k.data().image):N())<=1&&N()===0},S=function(){return I()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},Q=function(){p.value||_.ji(new _.q5("Thumbnail elRef.value is null",v.join("\n")));
G&&p.value&&G(p.value)},R=function(){var d,f;
return((d=k.hovered)==null?void 0:d.call(k))&&C()!=="large"&&((f=k.data().overlays)==null?void 0:f.some(function(c){return _.F(c,d3U)}))},l={};
return _.u("yt-thumbnail-view-model",{class:_.TI("ytThumbnailViewModelHost",k.className,function(){return FZx(N())},function(){var d,f;
a:{var c=C(),U=(d=k.disableRounding)==null?void 0:d.call(k);d=(f=k.isClip)==null?void 0:f.call(k);if(!U&&!d)switch(c){case "large":f="ytThumbnailViewModelLarge";break a;case "small":f="ytThumbnailViewModelSmall";break a;default:f="ytThumbnailViewModelMedium";break a}f=void 0}return f},(l.ytThumbnailViewModelCinematic=I,l)),
style:_.pR({"background-color":function(){var d,f=I()?(d=k.data().backgroundColor)==null?void 0:d.lightTheme:void 0;return f?ar(f,"1"):void 0}}),
el:p},_.u(_.b,{cond:I,then:function(){return _.u("div",{class:"ytThumbnailViewModelBlurredImage"},_.u(_.qP,{data:function(){return k.data().image},
alt:"",contentMode:S,targetWidth:k.width,onload:Q}))}}),_.u("div",{class:"ytThumbnailViewModelImage"},_.u(_.qP,{data:function(){return k.data().image},
alt:"",contentMode:S,targetWidth:k.width,onload:Q}),null),_.u(_.Sh,{data:function(){return R()?void 0:k.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:FKL,thumbnailOverlayBadgeViewModel:function(d){return _.u(_.cwD,{data:d.data,thumbnailSize:C,isClip:k.isClip})},
thumbnailBottomOverlayViewModel:function(d){return _.u(lsL,{data:d.data,thumbnailSize:C,isClip:k.isClip})},
thumbnailOverlayFullViewModel:lqL,thumbnailOverlayButtonViewModel:function(d){return _.u(_.b1J,{data:d.data,lockupExperiments:k.lockupExperiments})},
channelDisclosureViewModel:function(d){d=d.data;var f;return _.u("div",null,(f=_.Ql().resolve(_.uL(Z1U)))==null?void 0:f({data:d}))}}),_.u(_.Sh,{data:function(){var d;
return((d=k.hovered)==null?0:d.call(k))?k.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(d){return _.u(jX,{data:d.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:RV1}),_.u(_.Sh,{data:function(){var d;return((d=k.hovered)==null?0:d.call(k))&&P()?k.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:QkJ}),_.u(_.b,{cond:k.isClip,then:function(){return _.u("div",{class:"ytPinkingNsHost"},_.u("svg",{class:"ytPinkingNsPinkingLeft"},_.u("defs",null,_.u("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.u("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.u("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.u("svg",{class:"ytPinkingNsPinkingRight"},_.u("defs",null,_.u("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.u("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.u("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"jb");
_.QQ.idomCompat={callbacks:{playbackRef:!0}};var fqn=_.D(function(k){var v=_.H(_.ae(-1,void 0,"RW2Ole")),C=v.next().value,G=v.next().value;_.Vk(function(){var p=new Ws1(G);IqU(p,k.data().thumbnails.length);_.Vr(function(){if(p.isSlideshowPlaying){p.isSlideshowPlaying=!1;for(var P=p.jobIds,N=0,I=P.length;N<I;N++)_.B_.cancelJob(P[N]);p.jobIds.length=0}})});
return _.u("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.u(_.Sh,{data:function(){return k.data().thumbnails}},{thumbnailViewModel:function(p,P){return _.u("div",{class:function(){var N=!k.data().primaryThumbnail,I=P(),S=C(),Q=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
N&&I===0&&Q.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");I<=S&&Q.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return Q.join(" ")}},_.u(_.QQ,{data:p.data,
disableRounding:k.disableRounding}))}}))},"kb");
fqn.idomCompat=!0;var c6Z=new _.oi("DWELL_DETECTOR_REGISTRY_TOKEN");var Fs6=_.D(function(k){var v=Eog(k.triggeringElement),C=function(){return!!k.data().primaryThumbnail},G=function(){var P,N=(P=k.data())==null?void 0:P.maxHeight,I;
P=(I=k.maxHeight)==null?void 0:I.call(k);return N!=null&&P!=null?Math.min(N,P):P!=null?P:N},p=function(){var P=G();
if(P){var N;if(C()&&(N=k.includeStackHeight)!=null&&N.call(k)){var I;N=((I=k.doubleStack)==null?0:I.call(k))?8:4}else N=0;P=P-N-1;if(!(P<0)){I=Math;N=I.ceil;var S,Q;var R=mkb((Q=(S=k.aspectRatio)==null?void 0:S.call(k))!=null?Q:0);return N.call(I,P*R)}}};
return _.u("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.pR({height:function(){return G()?G()+"px":void 0},
width:function(){return p()?p()+"px":void 0}})},_.u(zVZ,{stackEnabled:C,
thumbnailSize:function(){var P,N;return _.DkZ((P=k.width)==null?void 0:P.call(k),(N=k.height)==null?void 0:N.call(k))},
doubleStack:k.doubleStack,stackColor:function(){return k.data().stackColor},
includeStackHeight:k.includeStackHeight},_.u(_.Sh,{data:function(){return k.data().primaryThumbnail}},{thumbnailViewModel:function(P){var N={};
return _.u(_.QQ,{data:P.data,width:k.width,height:k.height,aspectRatio:k.aspectRatio,disableRounding:k.disableRounding,className:_.TI((N.ytCollectionThumbnailViewModelHostHasStacks=C,N)),hovered:k.hovered,playbackRef:k.playbackRef})}}),_.u(_.b,{cond:function(){var P;
return v()&&((P=k.data().thumbnails)==null?void 0:P.length)},
then:function(){return _.u("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.u(fqn,{data:k.data,disableRounding:function(){return!C()}}))}})))},"lb");
Fs6.idomCompat={callbacks:{playbackRef:!0}};
var zVZ=_.D(function(k){var v=k.children;var C=k.stackEnabled;var G=k.thumbnailSize;var p=k.doubleStack;var P=k.stackColor;var N=k.includeStackHeight;var I,S=(I=_.Ql().resolve(_.uL(_.X0)))==null?void 0:I();return _.u(_.b,{cond:C,then:function(){return _.u(Yk1,{data:function(){var Q,R;return{experimentEnabled:!0,thumbnailSize:G(),doubleStack:p==null?void 0:p(),color:S?P==null?void 0:(Q=P())==null?void 0:Q.darkTheme:P==null?void 0:(R=P())==null?void 0:R.lightTheme,enableResponsiveMode:!1,includeStackHeight:N==
null?void 0:N()}}},v)},
else:function(){return v}})},"mb");var cPJ=new _.oi("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var Rt;_.be={calledOnce:!0,state:"visible"};Rt={calledOnce:!0,state:"hidden"};_.le=_.D(function(k){var v=k.data;var C=k.customCommandResolver;var G=k.className;var p=k.delayedClassName;var P=k.animationEntityKey;var N=k.isCompactWidth;var I=k.isContentWidth;k=_.H(_.ae(!1,void 0,"pC3tUb"));var S=k.next().value,Q=k.next().value,R=_.tZ(P,""),l=_.N4(zDZ,R),d=function(){var lD,Fb;return(Fb=(lD=l())==null?void 0:lD.value)!=null?Fb:!1},f=function(){_.De(_.ud("booleanEntity",R(),{key:R(),
value:!0}));h=void 0};
P=_.H(_.Gz(d));var c=P.next().value,U=P.next().value;P=_.H(_.Gz(d));var O=P.next().value,X=P.next().value;P=_.H(_.Gz(function(){var lD;return d()?(lD=v().styleTransitionConfig)==null?void 0:lD.destinationStyle:void 0}));
var x=P.next().value,w=P.next().value,V=function(){var lD=Object.assign({},v(),x()&&{style:x()});var Fb,qg,O2=lD.label,En=(Fb=lD.interaction)==null?void 0:(qg=Fb.accessibility)==null?void 0:qg.label;Fb=lD.iconImage?lD.label&&lD.label.content?lD.iconLeading?"leading":"trailing":"icon-only":void 0;lD={formattedButtonText:O2,accessibilityLabel:En,style:UJg(lD.style),type:gob(lD.style),state:"active",size:$J_(lD.size),iconPosition:Fb,disabled:!1,aTagConfig:MOg(lD,C)};_.z("enable_desktop_vdcbg_components")&&
(lD.focused=S());return lD},h;
P=_.bN({visibilityCallback:function(lD){var Fb,qg=(Fb=v().interaction)==null?void 0:Fb.onFirstVisible;lD&&qg&&_.gJ(qg)},
showOption:_.be});var n=function(){return wM6(V(),!!v().iconImage)};
k={};var oO={};G=_.TI(function(){return"ytwAdButtonViewModelHost"},function(){return v().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var lD=!!v().delayedAppearanceConfig,Fb=c();
return lD?Fb?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var lD=!!v().delayedAppearanceConfig,Fb=O();
return lD?Fb?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!v().delayedAppearanceConfig||c()?p==null?void 0:p():""},(k.ytwAdButtonViewModelHostCompactWidth=function(){return N==null?void 0:N()},k),(oO.ytwAdButtonViewModelHostContentWidth=function(){return I==null?void 0:I()},oO),G!=null?G:"");
var Ng=function(){var lD,Fb=(lD=v().delayedAppearanceConfig)==null?void 0:lD.delayedInvisibleSeconds;Fb&&(h=_.RB(_.B_,function(){U(!0);Sm()},Fb*1E3))},Sm=function(){var lD,Fb=(lD=v().delayedAppearanceConfig)==null?void 0:lD.delayedVisibleSeconds;
Fb&&(h=_.RB(_.B_,function(){X(!0);U2()},Fb*1E3))},U2=function(){var lD,Fb=(lD=v().styleTransitionConfig)==null?void 0:lD.styleTransitionSeconds,qg,O2=(qg=v().styleTransitionConfig)==null?void 0:qg.destinationStyle;
Fb&&O2?h=_.RB(_.B_,function(){w(O2);f()},Fb*1E3):f()};
_.Vk(function(){Ng()});
_.Vr(function(){h&&_.B_.cancelJob(h)});
return _.u("ad-button-view-model",{"on:focusin":_.oZ(_.z("enable_desktop_vdcbg_components")?function(){var lD=_.Ql().resolve(_.uL(_.SK));lD&&Q(lD.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.oZ(_.z("enable_desktop_vdcbg_components")?function(){Q(!1);return!1}:void 0),
class:G,el:_.Dp(P),style:_.pR({"transition-duration":"0.3s"})},_.u(_.b,{cond:V,then:function(){return _.u(_.lv,{data:V,icon:function(){return _.u(_.b,{cond:function(){return v().iconImage},
then:function(lD){return _.u(_.qP,{data:lD,alt:"",targetWidth:n,targetHeight:n,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"ob");var EkL=_.D(function(k){var v=k.data;k=function(){return v().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var C=_.bN({visibilityCallback:function(P){var N,I=(N=v().interaction)==null?void 0:N.onFirstVisible;P&&I&&_.gJ(I)},
showOption:_.be}),G={},p={};return _.u("ad-button-group-view-model",{class:_.TI("ytwAdButtonGroupViewModelHost",(G.ytwAdButtonGroupViewModelHostCompactWidth=k,G)),el:_.Dp(C)},_.u("div",{class:_.TI("ytwAdButtonGroupViewModelHostSecondaryButton",(p.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=k,p))},_.u(_.Sh,{data:function(){return v().secondaryAdButton}},{adButtonViewModel:function(P){return _.u(_.le,{data:P.data})}})),_.u("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.u(_.Sh,
{data:function(){return v().primaryAdButton}},{adButtonViewModel:function(P){return _.u(_.le,{data:P.data})}})))},"pb");var aqQ=_.D(function(k){var v=function(){var C;return((C=k.data())==null?void 0:C.answers)||[]};
return _.u("yt-survey-icons",{class:"ytSurveyIconsHost"},_.u("div",{class:"ytSurveyIconsHeader"},_.u("div",{class:"ytSurveyIconsTitle"},function(){var C;return(C=k.data())==null?void 0:C.text}),_.u("div",null,_.u(_.lv,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var C;(C=k.onDismiss)==null||C.call(k)}}},
iconName:"DISMISSAL"}))),_.u("div",null,_.u("div",{class:"ytSurveyIconsAnswers"},_.u(_.q_,{each:function(){return v()},
keyBy:"INDEX"},function(C,G){return _.u("div",null,_.u(_.lv,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var p;(p=k.onSelect)==null||p.call(k,C(),G)}}},
icon:function(){return _.u(_.PT,{icon:function(){var p,P;return(p=C())==null?void 0:(P=p.icon)==null?void 0:P.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.u("div",{class:"ytSurveyIconsAnswersText"},_.u("div",null,function(){return v().length?v()[0].text:""}),_.u("div",null,function(){return v().length?v()[v().length-1].text:""}))))},"qb");var MTG=_.D(function(k){var v=_.Dp(_.aB(function(){var S;return(S=k.data())==null?void 0:S.rendererContext},void 0,void 0,void 0,!0)),C=_.H(_.ae(!1,void 0,"GW0yjf")),G=C.next().value,p=C.next().value,P=_.N4(za_,function(){var S;
return(S=k.data().keys)==null?void 0:S.surveyEntityKey}),N=_.N4(FXj,function(){var S;
return(S=k.data().keys)==null?void 0:S.surveyStateEntityKey});
_.HX("ytd-slimline-survey-show-action",function(){p(!1)});
var I=function(){var S,Q;var R=(S=N())==null?void 0:(Q=S.questionStack)==null?void 0:Q[0];if(R!==void 0){var l,d;return(l=P())==null?void 0:(d=l.questions)==null?void 0:d[R]}};
C={};return _.u("yt-slimline-survey-view-model",{el:v,class:_.TI("ytSlimlineSurveyViewModelHost",(C.ytSlimlineSurveyViewModelCollapsed=function(){return G()},C))},_.u("div",{class:"ytSlimlineSurveyViewModelContainer"},_.u(_.b,{cond:function(){var S;
return((S=I())==null?void 0:S.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.u(aqQ,{data:function(){return I()},
onSelect:function(S,Q){var R,l;return _.Z(function(d){p(!0);if(l=(R=k.data())==null?void 0:R.onSelectRating)_.gJ(l),_.De(JVn(Q));_.OQ(d)})},
onDismiss:function(){p(!0);var S;var Q=(S=P())==null?void 0:S.dismissalFeedbackToken;S=Q?{feedbackEndpoint:{feedbackToken:Q}}:void 0;S&&_.MP(S,{form:{element:v.value}})}})}})))},"rb");var $8G=_.D(function(k){return _.u("yt-table-view-model",{class:_.TI("ytTableViewModelHost",k.className)},_.u(_.q_,{each:function(){return k.data().rows||[]}},function(v){var C={};
return _.u("div",{class:_.TI("ytTableViewModelRow",(C.ytTableViewModelRowBottomBorder=function(){return k.data().showSeparators},C))},_.u(_.q_,{each:function(){return(v==null?void 0:v.cells)||[]}},function(G,p){var P,N={};
return _.u("span",{class:_.TI((N.ytTableViewModelRowLabel=function(){return p()===0&&k.data().showHorizontalHeaders},N.ytTableViewModelCell=function(){return!k.data().showHorizontalHeaders||p()>0},N))},(P=G.text)==null?void 0:P.content)}))}))},"sb");var U8D=_.D(function(k){return _.u("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.u(_.Sh,{data:function(){var v;return(v=k.data())==null?void 0:v.attachments}},{flexibleActionsViewModel:function(v){return _.u("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.u(_.wy,{data:v.data,
layout:function(){var C;return((C=k.lockupStyle())==null?void 0:C.arrangement)===1?0:1},
justifyContentOverride:function(){var C;return((C=k.lockupStyle())==null?void 0:C.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(v){return _.u("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.u(MTG,{data:v.data}))},
expandableMetadataViewModel:function(v){v=v.data;var C;return _.u("div",{class:_.TI("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(C=_.Ql().resolve(_.uL(cPJ)))==null?void 0:C({data:v}))},
adButtonGroupViewModel:function(v){return _.u("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.u(EkL,{data:v.data}))},
adButtonViewModel:function(v){return _.u("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.u(_.le,{data:v.data,isCompactWidth:!0}))},
tableViewModel:function(v){return _.u("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.u($8G,{data:v.data}))},
aiCompanionAttachmentViewModel:function(v){v=v.data;var C;return _.u("div",{class:"ytLockupAttachmentsViewModelAttachment"},(C=_.Ql().resolve(_.uL(SFI)))==null?void 0:C({data:v}))}}))},"tb");var xJ$=_.fS("rich_grid_min_item_width",310),y6Z=_.fS("rich_grid_max_item_width",500);var gkR=_.D(function(k){var v=k.data;return _.u("br-nz-badge-shape",{class:_.TI(function(){return VO3(v().brNzRatingBadgeType)}),
role:function(){return v().accessibilityText?"img":void 0},
"aria-label":function(){return v().accessibilityText}},function(){var C;
return(C=v())==null?void 0:C.text})},"ub");_.dE=_.D(function(k){var v=function(){var C=k.data(),G,p,P;if(C){var N=!((G=k.workaroundShortsIsThumbnailBadge)==null||!G.call(k));G=(p=k.modern)==null?void 0:p.call(k);p=(P=k.numBadgesInRow)==null?void 0:P.call(k);var I;a:switch(C.badgeStyle){case "BADGE_OVERLAY":P=!0;break a;default:P=!1}C={type:N?17:hw2(C.badgeStyle),brNzRatingBadgeType:BFi(C.badgeStyle),text:C.badgeText,icon:C.iconName,isOverlay:P,modern:G||_.z("web_modern_badge_view_model"),accessibilityText:C.accessibilityLabel||((I=_.F(C.rendererContext,
_.Su))==null?void 0:I.label),numBadgesInRow:p}}else C=void 0;return C};
return _.u("yt-badge-view-model",{class:_.TI("ytBadgeViewModelHost",k.class)},_.u(_.mz,null,_.u(_.AY,{when:function(){var C;return!((C=v())==null||!C.brNzRatingBadgeType)}},function(){return _.u(gkR,{data:function(){return v()}})}),_.u(_.AY,{when:function(){return!!v()&&!v().brNzRatingBadgeType}},function(){return _.u(_.K3,{data:function(){return v()}})})))},"vb");
_.dE.idomCompat=!0;var Yk6,jjD;Yk6=16/9;jjD=2/3;_.fG=_.D(function(k){var v=k.data;var C=k.className;var G=k.imageSizeConfig;var p=k.notifyOnLoaded;var P=function(){return v().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},N=function(){var d;
return _.E3((d=v())==null?void 0:d.rendererContext)};
k={};k=(k.ytContentPreviewImageViewModelHost=!0,k.ytContentPreviewImageViewModelCircleImage=function(){return P()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},k.ytContentPreviewImageViewModelTappable=function(){return N()},k);
var I=function(){var d,f;return(f=(d=_.F(v().rendererContext,_.Su))==null?void 0:d.label)!=null?f:""},S=function(){return no3(v())},Q=function(){var d=wz3(P(),v().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",G==null?void 0:G(),J63(S()),v().layoutWidth,v().layoutHeight),f=Object.assign({},d);
d.width&&(f.width=Math.round(d.width));d.height&&(f.height=Math.round(d.height));d.maxWidth&&(f.maxWidth=Math.round(d.maxWidth));d.maxHeight&&(f.maxHeight=Math.round(d.maxHeight));return f},R=_.L9(function(){return Q().height},void 0,"CxFlJb"),l=_.L9(function(){return Q().width},void 0,"lb8Jhd");
return _.u("yt-content-preview-image-view-model",{el:_.Dp(_.aB(function(){var d;return(d=v())==null?void 0:d.rendererContext})),
role:function(){return N()?"link":void 0},
tabindex:function(){return N()?0:void 0},
class:_.TI(C,k,function(){var d=P();var f=G==null?void 0:G();d=d==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||d==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||d==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||d==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(f==null?void 0:f.size)!=null&&f.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(f==null?void 0:f.size)!=null&&f.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return d}),
style:function(){var d=Q(),f=[];d.width&&f.push("width: "+d.width+"px");d.height&&f.push("height: "+d.height+"px");d.maxWidth&&f.push("max-width: "+d.maxWidth+"px");d.maxHeight&&f.push("max-height: "+d.maxHeight+"px");d.fullWidth&&f.push("width: 100%");return f.join(";")}},_.u(_.b,{cond:S,
then:function(d){return _.u(_.qP,{data:d,alt:I,"data-disabled$":function(){return!I()},
notifyOnLoaded:p,targetWidth:l,targetHeight:R,preserveWidth:function(){return!!l()},
preserveHeight:function(){return!!R()}})}}),_.u(_.Sh,{data:function(){var d;
return(d=v())==null?void 0:d.overlays}},{thumbnailHoverOverlayViewModel:jX,
thumbnailOverlayButtonViewModel:_.b1J}))},"wb");
_.fG.idomCompat=!0;var zn=_.D(function(k){var v=k.data;var C=k.className;var G=k.useSmallLayout;var p=k.useMediumText;k=k.useHeavyText;var P={};return _.u("yt-attribution-view-model",{el:_.Dp(_.aB(function(){var N;return(N=v())==null?void 0:N.rendererContext})),
class:_.TI(C,(P.ytAttributionViewModelHost=!0,P.ytAttributionViewModelMediumText=p,P.ytAttributionViewModelHeavyText=k,P))},_.u(_.b,{cond:function(){return _.E3(v().rendererContext)},
then:function(){return _.u("button",{class:"ytAttributionViewModelTappable"},_.u(i11,{data:v,useSmallLayout:G}))},
else:function(){return _.u(i11,{data:v,useSmallLayout:G})}}))},"xb"),i11=_.D(function(k){var v=k.data;
var C=k.useSmallLayout;var G=function(){return{size:(C==null?0:C())?16:24}};
return _.u(_.RC,null,_.u(_.Sh,{data:function(){return v().contentPreviewImage}},{contentPreviewImageViewModel:function(p){return _.u(_.fG,{data:p.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:G})}}),_.u(_.Sh,{data:function(){return v().badge}},{badgeViewModel:function(p){return _.u(_.dE,{data:p.data,
class:"ytAttributionViewModelBadge",modern:!0})}}),_.u(_.b,{cond:function(){return v().text},
then:function(){return _.u(_.o$,{text:function(){return v().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.u(_.b,{cond:function(){return v().suffix},
then:function(){return _.u(_.o$,{text:function(){return v().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"yb");
zn.idomCompat=!0;var Ls6,O11,yPU,Xyw,x8U;Ls6=_.D(function(k){var v=k.delimiter;var C=k.max;var G=k.index;var p=k.isStandalone;return _.u(_.b,{cond:function(){return C()-1>G()},
then:function(){var P={};return _.u("span",{class:_.TI("yt-content-metadata-view-model__delimiter",(P["yt-content-metadata-view-model__delimiter--standalone"]=p,P)),"aria-hidden":!0},v)}})},"zb");
O11=_.D(function(k){var v=k.metadataPart;var C=k.maxLines;return _.u(_.o$,{text:function(){return v().text},
linkInheritColor:!0,className:function(){return r62(C())},
userInput:!0})},"Ab");
yPU=_.D(function(k){var v=k.metadataPart;var C=k.maxLines;return _.u(_.b,{cond:function(){return v().tooltip},
then:function(G){return _.u("span",{title:G,role:"tooltip"},_.u(O11,{metadataPart:v,maxLines:C}))},
else:function(){return _.u(O11,{metadataPart:v,maxLines:C})}})},"Bb");
Xyw=_.D(function(k){var v=k.metadataPart;var C=k.isOverlay;var G=k.useMediumText;var p=k.hideAvatar;var P=function(){return v().maxLines!==void 0?v().maxLines:1};
return _.u(_.RC,null,_.u(_.Sh,{data:function(){return v().avatarStack}},{avatarStackViewModel:function(N){return _.u(_.nl,{data:N.data,
isOverlay:C,useMediumText:G,hideAvatar:p})},
badgeViewModel:_.dE}),_.u(_.b,{cond:function(){return v().leadingIcon},
then:function(N){return _.u(_.PT,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return N().name},
size:function(){return N().width}})}}),_.u(_.b,{cond:function(){return v().text},
then:function(){return _.u(yPU,{metadataPart:v,maxLines:P})}}),_.u(_.b,{cond:function(){return v().icon},
then:function(N){return _.u(_.PT,{className:"yt-content-metadata-view-model__icon",icon:function(){return N().name},
size:function(){return N().width}})}}))},"Cb");
x8U=_.D(function(k){var v=k.metadataRow;var C=k.isInline;var G=k.delimiter;var p=k.isOverlay;var P=k.useMediumText;var N=k.extensions;var I=function(){var Q,R=N==null?void 0:(Q=N())==null?void 0:Q.lockupMetadata;Q=v();var l,d;return!!((R==null?0:(l=R.byline)==null?0:l.hideAvatar)&&((d=_.F(Q,IWI))==null?void 0:d.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},S=function(){return v().metadataParts||[]};
k={};return _.u("div",{class:_.TI("yt-content-metadata-view-model__metadata-row",(k["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=C,k["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var Q,R=N==null?void 0:(Q=N())==null?void 0:Q.lockupMetadata;Q=v();var l,d;return!!((R==null?0:(l=R.byline)==null?0:l.addPadding)&&((d=_.F(Q,IWI))==null?void 0:d.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},k["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var Q;
return!!(N==null?0:(Q=N())==null?0:Q.lockupMetadata)&&v().badges&&!v().metadataParts},k))},_.u(_.Sh,{data:function(){return v().badges}},{badgeViewModel:function(Q){return _.u("div",{class:"yt-content-metadata-view-model__badge"},_.u(_.dE,{data:Q.data,
numBadgesInRow:function(){var R,l;return((R=v())==null?void 0:(l=R.badges)==null?void 0:l.length)||0}}))}}),_.u(_.q_,{each:S},function(Q,R){return _.u(_.RC,null,_.u(Xyw,{metadataPart:Q,
isOverlay:p,useMediumText:P,hideAvatar:I}),_.u(Ls6,{delimiter:G,max:function(){return S().length},
index:R,isStandalone:!1}))}),_.u(_.b,{cond:function(){return v().isSpacerRow&&!C()},
then:function(){return _.u("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Db");
_.Fz=_.D(function(k){k=_.sY(k,{layout:0,isOverlay:!1});var v=k.data,C=k.layout,G=k.isOverlay,p=k.useMediumText,P=k.extensions,N=function(){return C()===0},I=function(){var Q;
return((Q=v().metadataRows)==null?void 0:Q.filter(function(R){var l,d=P==null?void 0:(l=P())==null?void 0:l.lockupMetadata,f,c;l=!!((d==null?0:(f=d.description)==null?0:f.hideDescription)&&((c=_.F(R,IWI))==null?void 0:c.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var U,O;return!((d==null?0:(U=d.spacer)==null?0:U.hideSpacer)&&((O=_.F(R,IWI))==null?void 0:O.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||l)}))||[]},S={};
return _.u("yt-content-metadata-view-model",{class:_.TI(k.className,"yt-content-metadata-view-model",(S["yt-content-metadata-view-model--inline"]=N,S["yt-content-metadata-view-model--tappable"]=function(){return _.E3(v().rendererContext)},S["yt-content-metadata-view-model--medium-text"]=p,S)),
el:_.Dp(_.aB(function(){return v().rendererContext}))},_.u(_.q_,{each:I},function(Q,R){return _.u(_.RC,null,_.u(x8U,{metadataRow:Q,
isInline:N,delimiter:function(){return v().delimiter},
isOverlay:G,useMediumText:p,extensions:P}),_.u(_.b,{cond:function(){return N()&&!Q.isSpacerRow},
then:function(){return _.u(Ls6,{delimiter:function(){return v().delimiter},
max:function(){return I().length},
index:R,isStandalone:!0})}}))}))},"Eb");
_.Fz.idomCompat=!0;var APQ=_.D(function(k){var v=_.Ql().resolve(_.uL(_.X0)),C={};return _.u("yt-lockup-metadata-view-model",{class:_.TI("yt-lockup-metadata-view-model",function(){a:{var G=k.lockupStyle();if(G==null?0:G.isOverlay)G="yt-lockup-metadata-view-model--overlay";else switch(G==null?void 0:G.arrangement){case 1:G="yt-lockup-metadata-view-model--horizontal";break a;default:G="yt-lockup-metadata-view-model--vertical"}}return G},function(){a:{var G=k.lockupStyle();
switch(G==null?void 0:G.titleMaxLines){case 1:G="yt-lockup-metadata-view-model--title-max-lines-1";break a}G=void 0}return G},function(){a:{var G=k.lockupStyle();
if(G==null?0:G.isTiny)G="yt-lockup-metadata-view-model--tiny";else switch(G==null?void 0:G.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":G="yt-lockup-metadata-view-model--compact";break a;default:G="yt-lockup-metadata-view-model--standard"}}return G},(C["yt-lockup-metadata-view-model--overlay"]=function(){var G;
return(G=k.lockupStyle())==null?void 0:G.isOverlay},C["yt-lockup-metadata-view-model--card"]=function(){var G;
return(G=k.lockupStyle())==null?void 0:G.isCard},C["yt-lockup-metadata-view-model--centered"]=function(){var G;
return(G=k.lockupStyle())==null?void 0:G.isCentered},C["yt-lockup-metadata-view-model--typography-bump"]=function(){var G;
return(G=k.lockupStyle())==null?void 0:G.typographyBump},C["yt-lockup-metadata-view-model--legacy-typography"]=function(){var G;
return(G=k.lockupStyle())==null?void 0:G.useLegacyTypography},C["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var G;
return(G=k.lockupStyle())==null?void 0:G.useRichGridLegacyTypography},C))},_.u(_.Sh,{data:function(){return k.data().image}},{avatarStackViewModel:function(G){return _.u("div",{class:"yt-lockup-metadata-view-model__avatar"},_.u(_.nl,{data:G.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(G){return _.u("div",{class:"yt-lockup-metadata-view-model__avatar"},_.u(_.YZ,{data:G.data}))},
decoratedAvatarViewModel:function(G){return _.u("div",{class:"yt-lockup-metadata-view-model__avatar"},_.u(_.wQ,{data:G.data}))}}),_.u("div",{class:"yt-lockup-metadata-view-model__text-container"},_.u("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var G;return(G=k.data().title)==null?void 0:G.content}},_.u(_.b,{cond:function(){return k.data().title},
then:function(G){return _.u(_.uv,{command:k.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.pR({color:function(){var p;a:{var P=k.lockupStyle();var N=(p=k.hovered)==null?void 0:p.call(k);p=!(v==null||!v());var I;if((P==null?0:(I=P.onFocusEffect)==null?0:I.textPrimaryColor)&&N&&(P=p?P.onFocusEffect.textPrimaryColor.darkTheme:P.onFocusEffect.textPrimaryColor.lightTheme)){P=MW(P);break a}P=void 0}return P}}),
ariaLabel:k.lockupAccessibilityLabel},_.u(_.o$,{text:G,userInput:!0}))}})),_.u("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.pR({color:function(){var G;a:{var p=k.lockupStyle();var P=(G=k.hovered)==null?void 0:G.call(k);G=!(v==null||!v());var N;if((p==null?0:(N=p.onFocusEffect)==null?0:N.textSecondaryColor)&&P&&(p=G?p.onFocusEffect.textSecondaryColor.darkTheme:p.onFocusEffect.textSecondaryColor.lightTheme)){p=MW(p);break a}p=void 0}return p}})},_.u(_.Sh,{data:function(){return k.data().metadata}},{contentMetadataViewModel:function(G){return _.u(_.Fz,{data:G.data,
layout:function(){var p,P;return(P=(p=k.layout)==null?void 0:p.call(k))!=null?P:1},
useMediumText:function(){var p,P;return((p=k.lockupStyle())==null?void 0:p.typographyBump)||((P=k.lockupStyle())==null?void 0:P.useRichGridLegacyTypography)},
extensions:function(){var p,P,N,I;return{lockupMetadata:{byline:{hideAvatar:((p=k.lockupStyle())==null?void 0:p.arrangement)===0,addPadding:((P=k.lockupStyle())==null?void 0:P.arrangement)===1},description:{hideDescription:!((N=k.lockupStyle())==null||!N.compactMetadata)},spacer:{hideSpacer:!((I=k.lockupStyle())==null||!I.compactMetadata)}}}}})}})),_.u(_.Sh,{data:function(){return k.data().attribution}},{attributionViewModel:function(G){return _.u("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.u(zn,{data:G.data,
useSmallLayout:!0}))}})),_.u("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.u(_.Sh,{data:function(){return k.data().menuButton}},{buttonViewModel:function(G){return _.u(_.di,{data:G.data,
buttonOverrides:function(){var p;return((p=k.lockupStyle())==null?0:p.isOverlay)?{style:"overlay"}:void 0}})}})))},"Fb");
APQ.idomCompat=!0;var eVw=_.D(function(k){var v=_.Nq("notification-multi-action-renderer");_.sD(function(){requestAnimationFrame(function(){_.W3(v.value)})});
var C={},G={},p={};return _.u("notification-multi-action-renderer",{class:_.TI("ytNotificationMultiActionRendererHost",(C.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var P;return(P=k.useLegacyShelfStyle)==null?void 0:P.call(k)},C)),
el:v},_.u("span",{"aria-live":"polite",class:_.TI("ytNotificationMultiActionRendererTextContainer",(G.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var P;return(P=k.useLegacyShelfStyle)==null?void 0:P.call(k)},G))},_.u(_.o$,{text:function(){return k.data().responseText}})),_.u("div",{class:_.TI("ytNotificationMultiActionRendererButtonContainer",(p.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var P;
return(P=k.useLegacyShelfStyle)==null?void 0:P.call(k)},p))},_.u(_.Sh,{data:function(){var P;
return(P=k.data().buttons)==null?void 0:P.map(function(N){if(N=N.buttonRenderer){var I,S=Object,Q=S.assign,R=(I=N.icon)==null?void 0:I.iconType;I=(I=N.command||N.serviceEndpoint||N.navigationEndpoint)?{innertubeCommand:I}:void 0;N={buttonViewModel:Q.call(S,{},{iconName:R,onTap:I,trackingParams:N.trackingParams,titleFormatted:N.text?_.zI(N.text):void 0},TF3(N))}}else N=void 0;return N}).filter(function(N){return!!N})}},{buttonViewModel:function(P,N){return _.u("div",null,_.u(_.di,{data:P.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var I;return((I=k.useModernStyles)==null?0:I.call(k))?{type:N()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Hb");var qFZ=_.D(function(k){var v=_.Nq("notification-text-renderer");_.sD(function(){requestAnimationFrame(function(){_.W3(v.value)})});
return _.u("notification-text-renderer",{el:v,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.u(_.o$,{text:function(){return k.data().successResponseText}}))},"Jb");_.cB=_.D(function(k){var v=_.N4(Nd6,function(){var G;return kcb((G=k.contentId)==null?void 0:G.call(k))}),C=function(){var G;
return _.F((G=v())==null?void 0:G.command,_.L5)};
return _.u(_.b,{cond:function(){var G;if(!(G=C())){var p;G=_.F((p=v())==null?void 0:p.command,EpR)}return G},
then:function(){return _.u(_.b,{cond:C,then:function(){var G={};return _.u("div",{class:_.TI("ytDismissibleItemReplacedContent",function(){var p;return of6((p=k.aspectRatio)==null?void 0:p.call(k))})},_.u("div",{class:_.TI((G.ytDismissibleItemAspectRatioContainer=function(){var p;
return((p=k.aspectRatio)==null?void 0:p.call(k))!==void 0},G))},_.u(_.Sh,{data:function(){var p;
return(p=C())==null?void 0:p.item}},{notificationMultiActionRenderer:function(p){return _.u(eVw,{data:p.data,
useModernStyles:k.useModernStyle,useLegacyShelfStyle:k.useLegacyShelfStyle})},
notificationTextRenderer:qFZ})))}})},
else:k.children})},"Kb");_.m8L=_.D(function(k){var v=k.data;var C=k.customCommandResolver;k=_.Dp(_.bN({visibilityCallback:function(P){var N,I=(N=v().interaction)==null?void 0:N.onFirstVisible;P&&I&&_.gJ(I)},
showOption:_.be}));var G=function(){var P;return((P=v().interaction)==null?0:P.onTap)?function(N){var I;aTj(N,(I=v().interaction)==null?void 0:I.onTap,C)}:void 0},p=function(){var P,N=v(),I=G(),S=(P=_.F(v().rendererContext,_.Su))==null?void 0:P.label;
a:switch(N.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":P=1;break a;default:P=0}return{size:GcO(N.size),type:P,onTap:I,accessibilityText:S}};
return _.u("ad-avatar-view-model",{class:function(){var P;return((P=v().interaction)==null?0:P.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:k},_.u(_.b,{cond:function(){return v().image},
then:function(P){return _.u(zh1,{data:p,image:P})}}))},"Lb");_.Ev=_.D(function(k){var v=_.sY(k,{hasDot:!1,usedInMasthead:!1}),C=Object.assign({},v),G=v.data,p=v.hasDot;k=v.customCommandResolver;var P=v.usedInMasthead,N=(delete C.data,delete C.hasDot,delete C.customCommandResolver,delete C.usedInMasthead,C);v=function(){return G().style};
v!==void 0&&v!==null||_.oS(Error("Hh"));k=_.gU(function(){return G().interaction},k);
return _.u("ad-badge-view-model",{class:_.TI(function(){var I;return((I=G().interaction)==null?0:I.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var I=N.adRenderingContextType(),S=P();
G();return I!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||S?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.Dp(k)},_.u(_.K3,{data:function(){var I;G();return{type:2,text:(I=G().label)==null?void 0:I.content,adsIncludeDot:p(),isOverlay:G().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Mb");var D8Q;_.at=_.D(function(k){var v=k.data;var C=k.customCommandResolver;var G=k.adRenderingContextType;return _.u("ad-details-line-view-model",{class:function(){var p;return((p=v().interaction)==null?0:p.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.Dp(_.bN({visibilityCallback:function(p){var P,N=(P=v().interaction)==null?void 0:P.onFirstVisible;p&&N&&_.gJ(N)},
showOption:_.be}),_.gU(function(){return v().interaction},C))},_.u(_.b,{cond:function(){return v().style},
then:function(p){return _.u(_.q_,{each:function(){var P;return((P=v())==null?void 0:P.attributes)||[]},
keyBy:"INDEX"},function(P){return _.u(D8Q,{attribute:P,style:p,adRenderingContextType:function(){return G()}})})}}))},"Nb");
D8Q=_.D(function(k){var v=k.attribute;var C=k.style;var G=k.adRenderingContextType;return _.u(_.b,{cond:function(){return v().text},
then:function(p){return _.u(_.o$,{text:p,className:function(){var P=G();C();return P==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Ob");var tTn=_.D(function(k){var v=k.data;var C=k.typographyBump;var G=function(){return v().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
k={};return _.u(_.RC,null,_.u("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.u(_.o$,{text:function(){return v().headline},
className:_.TI("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(k.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return G==null?void 0:G()},k.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(C==null?void 0:C())&&!(G==null?0:G())},k)),
linkInheritColor:!0}),_.u(_.b,{cond:function(){return v().description},
then:function(p){var P={};return _.u(_.o$,{text:p,className:_.TI("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(P.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return G==null?void 0:G()},P.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(C==null?void 0:C())&&!(G==null?0:G())},P)),
linkInheritColor:!0})}}),_.u(_.b,{cond:function(){return v().secondaryDescription},
then:function(p){var P={};return _.u(_.o$,{text:p,className:_.TI("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(P.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return C==null?void 0:C()},P)),
linkInheritColor:!0})}}),_.u("div",{class:function(){return G()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.u(_.b,{cond:function(){return v().adAvatar},
then:function(){return _.u("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.u(_.Sh,{data:function(){return v().adAvatar}},{adAvatarViewModel:_.m8L}))}}),_.u(_.Sh,{data:function(){return v().adBadge}},{adBadgeViewModel:function(p){return _.u(_.Ev,{data:p.data,
hasDot:function(){return!!v().adDetailsLine},
adRenderingContextType:function(){return v().adRenderingContextType}})}}),_.u(_.Sh,{data:function(){return v().adDetailsLine}},{adDetailsLineViewModel:function(p){return _.u(_.at,{data:p.data,
adRenderingContextType:function(){return v().adRenderingContextType}})}}))),_.u("div",{class:function(){return G()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.u(_.Sh,{data:function(){return v().menu}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
buttonOverrides:function(){a:switch(v().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var P="S";break a;default:P="M"}return{size:P}}})}})))},"Pb"),skn=_.D(function(k){var v=k.data;
var C=k.noBottomMargin;var G=k.useVideoLockupTopPadding;var p=k.typographyBump;k={};k=_.TI("ytwFeedAdMetadataViewModelHostMetadata",(k.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return C==null?void 0:C()},k.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return G==null?void 0:G()},k));
var P=function(){return v().adBadge};
P!==void 0&&P!==null||_.oS(Error("Ih"));P={};var N={};return _.u(_.RC,null,_.u(_.b,{cond:function(){return v().adAvatar},
then:function(){return _.u("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.u(_.Sh,{data:function(){return v().adAvatar}},{adAvatarViewModel:function(I){return _.u(_.m8L,{data:I.data})}}))}}),_.u("div",{class:k},_.u("div",{class:_.TI("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(P.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return p==null?void 0:p()},P.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(p==
null?void 0:p())&&_.z("web_enable_typography_bump_v2")},P))},_.u(_.o$,{text:function(){return v().headline},
linkInheritColor:!0})),_.u(_.b,{cond:function(){return v().description},
then:function(I){return _.u(_.o$,{text:I,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.u("div",{class:function(){return v().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.z("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.u(_.Sh,{data:function(){return v().adBadge}},
{adBadgeViewModel:function(I){return _.u(_.Ev,{data:I.data,
hasDot:function(){return!!v().adDetailsLine},
adRenderingContextType:function(){return v().adRenderingContextType}})}}),_.u(_.Sh,{data:function(){return v().adDetailsLine}},{adDetailsLineViewModel:function(I){return _.u(_.at,{data:I.data,
adRenderingContextType:function(){return v().adRenderingContextType}})}})),_.u(_.b,{cond:function(){return v().secondaryDescription},
then:function(I){return _.u(_.o$,{text:I,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.u("div",{class:_.TI("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(N.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return G==null?void 0:G()},N))},_.u(_.Sh,{data:function(){return v().menu}},{buttonViewModel:_.di})))},"Qb"),MS=_.D(function(k){var v=k.data;
var C=k.noBottomMargin;var G=k.listenToTapEvent;var p=k.setTouchEndHandler;var P=k.useVideoLockupTopPadding;var N=k.typographyBump;k=_.bN({visibilityCallback:function(l){var d,f=(d=v().interaction)==null?void 0:d.onFirstVisible;l&&f&&_.gJ(f)},
showOption:_.be});var I=_.gU(function(){return v().interaction},void 0,function(){return G==null?void 0:G()}),S=_.H(_.ae(!1,void 0,"a2FSrb")),Q=S.next().value,R=S.next().value;
S=_.oZ(function(l){(p==null?0:p())&&!Q()&&(l.currentTarget.click(),R(!0),setTimeout(function(){R(!1)},100));
return!1});
return _.u("feed-ad-metadata-view-model",{class:function(){var l;return((l=v().interaction)==null?0:l.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.Dp(k,I),"on:touchend":S},_.u(_.mz,null,_.u(_.AY,{when:function(){return v().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.u(tTn,{data:v,
typographyBump:N})}),_.u(_.AY,{when:function(){return v().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.u(skn,{data:v,
noBottomMargin:C,useVideoLockupTopPadding:P,typographyBump:N})})))},"Rb");var VTL,hVL;VTL=_.yv.inlinePreviewEnabledSelector;_.$0=_.D(function(k){return _.u("yt-lockup-view-model",{class:_.TI(k.className,"yt-lockup-view-model--wrapper")},_.u(_.cB,{contentId:function(){return k.data().contentId},
useModernStyle:!0,aspectRatio:function(){var v,C;return((v=k.containerType)==null?void 0:v.call(k))!==3?tOZ(k.data().contentType,(C=k.force16By9ThumbnailAspectRatio)==null?void 0:C.call(k)):void 0}},function(){return _.u(hVL,Object.assign({},k))}))},"Sb");
hVL=_.D(function(k){k=_.sY(k,{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});var v=k.data,C=k.containerLayoutConfig,G=k.containerType,p=k.sizing,P=k.protectBackground,N=k.typographyBump,I=k.force16By9ThumbnailAspectRatio,S=k.thumbnailFixedWidth,Q=k.thumbnailTargetWidth,R=k.lockupExperiments,l=k.elementsPerRow,
d=_.Ql().resolve(_.uL(_.X0));k=_.Dp(_.aB(function(){var O2;return(O2=v())==null?void 0:O2.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"],!0));var f=_.IZ(VTL),c=_.Ql().resolve(_.uL(pyL)),U=c?{}:void 0,O=function(){var O2,En,m1;return(m1=(En=_.F((O2=v())==null?void 0:O2.rendererContext,_.Su))==null?void 0:En.label)!=null?m1:void 0},X=function(){var O2;
return(O2=_.F(v().metadata,_.Zl1))==null?void 0:O2.endorsement},x=function(){var O2=C==null?void 0:C(),En;
if(O2==null?0:O2.containerType){var m1=(En=v())==null?void 0:En.contentType;En=R();var MZ=N(),kQ=Q(),QU=P();O2=Object.assign({},sj6(ewi(O2),L0(O2.responsiveSize),MZ,m1,O2.force16By9ThumbnailAspectRatio,kQ,QU,En),{thumbnailFixedWidth:O2.contentPreviewWidth})}else O2=sj6(G(),p(),N(),(m1=v())==null?void 0:m1.contentType,I(),Q(),P(),R());return O2};
c&&U&&c({enabled:function(){return f()},
itemPlaybackModel:function(){return v().itemPlayback},
thumbnailElRef:function(){return U.thumbnailElRef},
containerElRef:k,options:function(){var O2=U.thumbnailOverlays||[],En=X(),m1;!En||((m1=R())==null?0:m1.onFocusEffect)||O2.push(En);var MZ,kQ;return{thumbnail:U.thumbnail,thumbnailOverlays:O2,accessibilityText:O(),thumbnailSize:U.thumbnailSize,enableRounding:x().isCollection,containPlayerWithinThumbnail:x().isCollection,mouseleaveCallback:function(){h(!1)},
trackingParams:(MZ=_.F(v().rendererContext,_.HU))==null?void 0:(kQ=MZ.loggingDirectives)==null?void 0:kQ.trackingParams}}});
var w=0;c=_.H(_.ae(!1,void 0,"YXogPb"));var V=c.next().value,h=c.next().value;c=_.H(_.ae(!1,void 0,"vgDaqd"));var n=c.next().value,oO=c.next().value;c=_.oZ(function(){n()?(_.B_.cancelJob(w),w=_.B_.addJob(function(){h(!0)},8,32)):h(!0);
return!0});
var Ng=_.oZ(function(O2){O2=O2.relatedTarget;var En=document.querySelector("ytd-video-preview");O2&&En&&En.contains(O2)||(w&&(_.B_.cancelJob(w),w=0),h(!1))});
_.Vr(function(){w&&(_.B_.cancelJob(w),w=0)});
var Sm=Cxf(function(){oO(!0)}),U2=Sm.touchFeedbackEvents,lD=Sm.touchFeedbackOnPointerUp,Fb=Sm.touchFeedbackOnPointerDown;
Sm=Sm.touchFeedbackOnPointerLeave;var qg={};return _.u(_.RC,null,_.u("div",{el:k,class:_.TI("yt-lockup-view-model",function(){a:{var O2=x();if(O2.isOverlay)O2="yt-lockup-view-model--overlay";else switch(O2.arrangement){case 1:O2="yt-lockup-view-model--horizontal";break a;default:O2="yt-lockup-view-model--vertical"}}return O2},function(){a:{var O2=x();
if(O2.isOverlay)O2="yt-lockup-view-model--overlay";else{switch(O2.collectionStackNumber){case 1:O2="yt-lockup-view-model--collection-stack-1";break a;case 2:O2="yt-lockup-view-model--collection-stack-2";break a}O2=void 0}}return O2},function(){var O2;
return _.KZ2((O2=v())==null?void 0:O2.contentId)},(qg["yt-lockup-view-model--card"]=function(){return x().isCard},qg["yt-lockup-view-model--compact"]=function(){return x().isTiny||x().sizing!=="STANDARD"},qg["yt-lockup-view-model--protect-background"]=P,qg["yt-lockup-view-model--add-margins"]=function(){return x().addMarginForFullbleed},qg["yt-lockup-view-model--centered"]=function(){return x().isCentered},qg["yt-lockup-view-model--fullbleed"]=function(){return x().fullbleed},qg["yt-lockup-view-model--single-column-grid"]=
function(){return l()===1&&G()===2},qg["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var O2;
return(O2=R())==null?void 0:O2.useRichGridLegacyMargin},qg["yt-lockup-view-model--flex-none"]=function(){return!_.z("lockup_flex_none_killswitch")},qg)),
"on:mousedown":Fb,"on:mouseleave":Ng,"on:mouseup":lD,"on:mouseover":c,"on:touchstart":Fb,"on:touchend":lD,"on:pointerleave":Sm},_.u(_.Qx,{model:function(){var O2,En,m1=Object,MZ=m1.assign,kQ=(U==null?void 0:U.thumbnailSize)||"small";a:{var QU=x();var xQ=!!(X()&&((O2=R())==null?0:O2.onFocusEffect));switch((U==null?void 0:U.thumbnailSize)||"small"){case "small":O2=4;break;case "large":O2=12;break;default:O2=8}if(xQ)QU=O2+12;else{switch(QU.collectionStackNumber){case 1:QU=O2+8;break a;case 2:QU=O2+12;
break a}QU=void 0}}kQ={thumbnailSize:kQ,triggerEvents:!0,customTopExtend:QU};var LL;QU=(En=R())==null?void 0:En.onFocusEffect;xQ=!(d==null||!d());if(QU){var ad,zY;En=xQ?(ad=QU.onFocusColor)==null?void 0:ad.darkTheme:(zY=QU.onFocusColor)==null?void 0:zY.lightTheme;var WZ,CL;ad=xQ?(WZ=QU.keyLightColor)==null?void 0:WZ.darkTheme:(CL=QU.keyLightColor)==null?void 0:CL.lightTheme;var d7;WZ=xQ?(LL=QU.touchResponseColor)==null?void 0:LL.darkTheme:(d7=QU.touchResponseColor)==null?void 0:d7.lightTheme;LL={background:En!==
void 0?MW(En):void 0,keyLight:ad!==void 0?MW(ad):void 0};d7=[];CL=_.H(QU.lightingTechniques||[]);for(ad=CL.next();!ad.done;ad=CL.next())switch(ad.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":d7.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":d7.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":d7.push(3)}LL={hoverEffect:{palette:LL,lightingTechniques:d7},touchEffect:{palette:{background:WZ!==void 0?MW(WZ):void 0}}}}else LL={};return MZ.call(m1,{},kQ,LL)},
hovered:function(){return V()},
pointerDownEvent:U2.pointerDownEvent,pointerUpEvent:U2.pointerUpEvent,pointerLeaveEvent:U2.pointerLeaveEvent}),_.u(_.b,{cond:function(){var O2;return X()&&V()&&((O2=R())==null?void 0:O2.onFocusEffect)},
then:function(){return _.u("div",{class:"yt-lockup-view-model__endorsement"},_.u(_.Sh,{data:function(){return X()}},{attributionViewModel:function(O2){return _.u(zn,{data:O2.data,
useHeavyText:!0})}}))}}),_.u(_.uv,{command:function(){var O2;
return _.cY((O2=v())==null?void 0:O2.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(S()||x().thumbnailFixedWidth)&&x().arrangement===1?"width: "+(S()||x().thumbnailFixedWidth):""}},_.u(_.Sh,{data:function(){var O2;
return(O2=v())==null?void 0:O2.contentImage}},{thumbnailViewModel:function(O2){return _.u(_.QQ,{data:O2.data,
aspectRatio:function(){return x().aspectRatio},
disableRounding:function(){return x().disableRounding},
width:Q,hovered:function(){return V()&&!(f()&&v().itemPlayback)},
isClip:function(){var En;return((En=v())==null?void 0:En.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:zwf(U),lockupExperiments:function(){return R()}})},
collectionThumbnailViewModel:function(O2){return _.u(Fs6,{data:O2.data,aspectRatio:function(){return x().aspectRatio},
disableRounding:function(){return x().disableRounding},
width:Q,doubleStack:function(){return x().collectionStackNumber===2},
hovered:function(){return V()&&!(f()&&v().itemPlayback)},
playbackRef:zwf(U)})},
decoratedAvatarViewModel:_.wQ})),_.u("div",{class:"yt-lockup-view-model__metadata"},_.u(_.Sh,{data:function(){var O2;return(O2=v())==null?void 0:O2.metadata}},{lockupMetadataViewModel:function(O2){return _.u(APQ,{data:O2.data,
hovered:V,lockupStyle:x,lockupCommand:function(){var En;return _.cY((En=v())==null?void 0:En.rendererContext)},
lockupAccessibilityLabel:function(){return O()},
layout:function(){var En;return((En=R())==null?0:En.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function(O2){return _.u(MS,{data:O2.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:N})}}),_.u(_.Sh,{data:function(){var O2;
return(O2=v())==null?void 0:O2.attachmentSlot}},{lockupAttachmentsViewModel:function(O2){return _.u(U8D,{data:O2.data,
lockupStyle:x})}}))),_.u(_.Sh,{data:function(){var O2;
return(O2=v())==null?void 0:O2.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(O2){return _.u(U8D,{data:O2.data,
lockupStyle:x})}}))},"Tb");
_.$0.idomCompat=!0;_.BU(_.$0,"yt-lockup-view-model",{props:{data:_.vN,containerLayoutConfig:_.vN,containerType:_.vN,sizing:_.vN,protectBackground:_.vN,typographyBump:_.vN,thumbnailFixedWidth:_.vN,thumbnailTargetWidth:_.vN,force16By9ThumbnailAspectRatio:_.vN,className:_.vN,lockupExperiments:_.vN,elementsPerRow:_.vN}});var HfD,B_L=_.D(function(k){var v=_.sY(k,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),C=v.text,G=v.alwaysShowTruncationText;k=v.truncationText;var p=v.onTextClick,P=v.maxLines,N=v.disableTextMask,I=v.textStyle,S=v.accessibilityLabel,Q=v.textSize,R=v.alwaysTruncateAtMaxLines,l=v.expandOnClick;v=_.H(_.ae(!1,void 0,"EzA1q"));var d=v.next().value,f=v.next().value;v=_.oZ(function(){l()&&f(!d());p==null||p()});
var c=function(){a:switch(Q()){case "medium":var oO=2;break a;case "large":oO=2.2;break a;default:oO=1.8}return oO},U=Zf2(C,function(){return d()?Infinity:P()},c,N,R,d),O=U.isTruncated;
C=U.displayText;R=U.contentRef;var X=U.hiddenRef,x=U.placeholderTruncationTextRef,w=U.hiddenTruncationTextRef;U=U.truncationTextRef;var V={},h={},n={};return _.u("truncated-text",{class:_.TI((V["yt-truncated-text"]=!0,V["yt-truncated-text--overlay"]=function(){return I()==="overlay"},V["yt-truncated-text--medium-text"]=function(){return Q()==="medium"},V["yt-truncated-text--large-text"]=function(){return Q()==="large"},V["yt-truncated-text--primary-text"]=function(){return I()==="primary-text"},V)),
"on:click":v,style:function(){return"line-height: "+c()+"rem;"}},_.u("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:R,style:function(){return d()?"":"max-height: "+P()*c()+"rem;"}},_.u(_.o$,{text:C}),_.u("button",{"aria-disabled":!0,
disabled:!0,class:_.TI((h["yt-truncated-text__inline-button"]=!0,h["yt-truncated-text--hidden"]=function(){return!(!d()&&(G!=null&&G()||O()))},h)),
el:x,style:function(){return"line-height: "+c()+"rem;"}},_.u(_.o$,{text:k}))),_.u("truncated-text-content",{class:_.TI("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:X,style:function(){return d()?"":"max-height: "+P()*c()+"rem;"},
"aria-hidden":"true"},_.u(_.o$,{text:C}),_.u("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:w,style:function(){return"line-height: "+c()+"rem;"}},_.u(_.o$,{text:k}))),_.u("button",{"aria-label":S,
class:_.TI((n["yt-truncated-text__absolute-button"]=function(){return!N()},n["yt-truncated-text__bottom-button"]=function(){return N()},n["yt-truncated-text--hidden"]=function(){return!(!d()&&(G!=null&&G()||O()))},n)),
el:U,style:function(){return"line-height: "+c()+"rem;"}},_.u(_.o$,{text:k})))},"Vb");
B_L.idomCompat={callbacks:{onTextClick:!0}};var wy6=_.D(function(k){var v=k.data;k=k.className;var C=_.L9(function(){return uSi(v())},void 0,"uDhDke"),G=_.u(_.RC,null,_.u(_.b,{cond:function(){return v().heroText||v().image},
then:function(){return _.u(jk6,{data:v})}}),_.u(YFw,{data:v,
sizeSmall:function(){return v().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.u("yt-video-attribute-view-model",{class:k},_.u("div",{class:function(){var p=v();a:switch(p.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var P="yt-video-attribute-view-model--vertical";break a;default:P="yt-video-attribute-view-model--horizontal"}a:switch(p.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var N="yt-video-attribute-view-model--image-small";break a;default:N="yt-video-attribute-view-model--image-large"}a:switch(p.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var I=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":I="yt-video-attribute-view-model--image-avatar";break a;default:I=""}a:switch(p.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var S="yt-video-attribute-view-model--metadata-header";break a;default:S=""}a:switch(p.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var Q="yt-video-attribute-view-model--container-card";break a;default:Q=""}return["yt-video-attribute-view-model",P,N,
I,S,Q,uSi(p)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.pR({"background-color":function(){var p=v();if(p.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var P="";else{P=p.lightColorPalette;p=p.darkColorPalette;var N,I=((N=_.Ql().resolve(_.uL(_.X0)))==null?0:N())&&p?p:P;P=(P=I==null?void 0:I.section2Color)?_.Ef(P):""}return P}})},_.u(_.b,{cond:C,
then:function(){return _.u(_.uv,{className:"yt-video-attribute-view-model__content-container",command:C,role:"group",ariaLabel:function(){return v().title}},G)},
else:function(){return _.u("div",{class:"yt-video-attribute-view-model__content-container"},G)}})))},"Wb");
wy6.idomCompat=!0;var jk6=_.D(function(k){var v=k.data;var C,G=(C=_.Ql().resolve(_.uL(_.X0)))==null?void 0:C(),p=function(){return G&&v().darkThemeImage?v().darkThemeImage:v().image},P=_.L9(function(){return Q8D(v())},void 0,"UDqj0b");
return _.u("div",{class:"yt-video-attribute-view-model__hero-section"},_.u(_.mz,null,_.u(_.AY,{when:p},function(){return _.u(_.qP,{data:function(){return p()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.u(_.AY,{when:function(){return v().heroText}},function(){return _.u("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.u("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return v().heroText}))})),_.u(_.b,{cond:function(){return v().overflowMenuOnTap},
then:function(){return _.u("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.u(_.lv,{data:P,iconName:"MORE_VERT"}))}}))},"Xb");
jk6.idomCompat=!0;var YFw=_.D(function(k){var v=k.data;k=k.sizeSmall;var C=function(){return v().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},G=_.L9(function(){return U6(_.$g({innertubeCommand:uSi(v())}))?"link":uSi(v())?"button":"group"},void 0,"e2MmYe"),p={};
return _.u("div",{class:_.TI("yt-video-attribute-view-model__metadata",(p["yt-video-attribute-view-model--small-font"]=k,p)),role:G},_.u("h1",{class:"yt-video-attribute-view-model__title"},function(){return v().title}),_.u(_.b,{cond:function(){return v().subtitle},
then:function(){return _.u("h4",{class:"yt-video-attribute-view-model__subtitle"},_.u(_.b,{cond:C,then:function(){return _.u(B_L,{text:function(){return SsZ(v().subtitle)},
truncationText:function(){return SsZ(v().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.u("span",null,function(){return v().subtitle})}}))}}),_.u(_.b,{cond:function(){return v().secondarySubtitle},
then:function(P){return _.u("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.u(_.o$,{text:function(){var N=P();if(N!=null&&N.attachmentRuns){for(var I=[],S=_.H(N.attachmentRuns),Q=S.next();!Q.done;Q=S.next())Q=Q.value,Q.element&&I.push(Object.assign({},Q,{element:Object.assign({},Q.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));N=Object.assign({},N,{attachmentRuns:I})}return N}}))}}),_.u(_.Sh,
{data:function(){return v().buttonViewModel}},{buttonViewModel:function(P){return _.u(_.di,{data:P.data,
className:"yt-video-attribute-view-model__button"})}}))},"Yb");
YFw.idomCompat=!0;_.BU(wy6,"yt-video-attribute-view-model",{props:{data:_.vN,className:_.vN}});var Uv=function(){var k=_.e.apply(this,arguments)||this;k.useHighlightStyling=_.z("web_enable_deeper_metadata_highlight_styling");k.isSearch=!1;k.JSC$15343_lastScrollContainerWidth=NaN;k.pageLoadingFromNavigation=!1;k.currentIndex=0;k.supportComponentResize=!1;return k};
_.E(Uv,_.e);_.W=Uv.prototype;
_.W.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}}}}}};
_.W.attached=function(){document.addEventListener("yt-page-type-changed",_.pm(this,this.onPageChange))};
_.W.detached=function(){document.removeEventListener("yt-page-type-changed",_.pm(this,this.onPageChange))};
_.W.getItemsPath=function(){return"data.cards"};
_.W.onIronResize=function(){this.updateListStyles()};
_.W.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var k;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(k=this.data)==null?void 0:k.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.z("problem_walkthrough_sd")&&!!this.centerItems};
_.W.computeCardListStyle=function(k){return k||null};
_.W.computeEmpty=function(k){return!this.get("cards.length",k)};
_.W.computeThumbnailStyle=function(k){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",k)||null};
_.W.computeHasSubtitle=function(k){return!!this.get("header.richListHeaderRenderer.subtitle",k)};
_.W.computeInitialCountNumber=function(k){return this.hasSquareMiniApp&&k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.W.computeUseFloorScrolling=function(k){return k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.W.computeHasGameCard=function(k){return(k=this.get("cards",k))?k.some(function(v){return v.gameCardRenderer}):!1};
_.W.computeCenterHeaderTitle=function(k){return!(k==null||!k.centerHeaderTitle)};
_.W.computeHasPortraitMiniApp=function(k){return(k=k==null?void 0:k.cards)?k.some(function(v){return v.miniGameCardViewModel&&v.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.W.computeHasSquareMiniApp=function(k){return(k=k==null?void 0:k.cards)?k.some(function(v){return v.miniGameCardViewModel&&v.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.W.computeHasSkinnyWidthPortraitMiniApp=function(k){return(k=k==null?void 0:k.cards)?k.some(function(v){return v.miniGameCardViewModel&&v.miniGameCardViewModel.width===135}):!1};
_.W.computeCenterItems=function(k){return!!k};
_.W.computeHasInfoPanel=function(k){var v;return k==null?void 0:(v=k.cards)==null?void 0:v.some(function(C){return C.infoPanelContentRenderer})};
_.W.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.W.getItemByIndex=function(k){var v=this.items.children;return v&&v.length>k?v[k]:void 0};
_.W.onPageChange=function(){var k=this;this.pageLoadingFromNavigation=!0;_.B_.addJob(function(){k.pageLoadingFromNavigation=!1;_.rc(k.hostElement,"yt-terminate-video-preview-action")},8)};
_.W.updateListStyles=function(){if(_.z("problem_walkthrough_sd")&&this.JSC$15343_scrollContainer!==void 0){var k=this.JSC$15343_scrollContainer.clientWidth;k!==this.JSC$15343_lastScrollContainerWidth&&(this.JSC$15343_lastScrollContainerWidth=k,_.Cm(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(k*.8,415)+"px"}),_.nA(this.hostElement,"iron-resize"))}};
_.SB.Object.defineProperties(Uv.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.z("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return!!((k=this.data)==null?0:(v=k.cards)==null?0:(C=v[0])==null?0:C.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return!!((k=this.data)==null?0:(v=k.cards)==null?0:(C=v[0])==null?0:C.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return _.z("enable_desktop_amsterdam_info_panels")&&!!((k=this.data)==null?0:(v=k.cards)==null?0:(C=v[0])==null?0:C.infoPanelContentRenderer)}}});
Uv.prototype.dataChanged=Uv.prototype.dataChanged;Uv.prototype.onIronResize=Uv.prototype.onIronResize;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Uv.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Uv.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Q0.YtdHorizontalListBehavior),_.Y("design:type",Object)],Uv.prototype,"ytdHorizontalListBehavior",void 0);
_.B([_.M(_.nb),_.Y("design:type",Object)],Uv.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Uv.prototype,"data",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Uv.prototype,"useCustomColors",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Uv.prototype,"useHighlightStyling",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.Y("design:type",Object)],Uv.prototype,"cardListStyle",void 0);_.B([_.A({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.Y("design:type",Boolean)],Uv.prototype,"empty",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.Y("design:type",Boolean)],Uv.prototype,"hasSubtitle",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.Y("design:type",Boolean)],Uv.prototype,"thumbnailStyle",void 0);_.B([_.A({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.Y("design:type",Boolean)],Uv.prototype,"hasGameCard",void 0);_.B([_.A({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.Y("design:type",Boolean)],Uv.prototype,"centerHeaderTitle",void 0);
_.B([_.A({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.Y("design:type",Boolean)],Uv.prototype,"hasPortraitMiniApp",void 0);_.B([_.A({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.Y("design:type",Boolean)],Uv.prototype,"hasSquareMiniApp",void 0);_.B([_.A({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.Y("design:type",Boolean)],Uv.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.B([_.A({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.Y("design:type",Boolean)],Uv.prototype,"hasInfoPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Uv.prototype,"isSearch",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Uv.prototype,"inlineStructuredDescription",void 0);_.B([_.Nf("#scroll-container"),_.Y("design:type",HTMLDivElement)],Uv.prototype,"JSC$15343_scrollContainer",void 0);
_.B([_.A({computed:"computeInitialCountNumber(data.style.type)"}),_.Y("design:type",Number)],Uv.prototype,"initialCount",void 0);_.B([_.A({computed:"computeUseFloorScrolling(data.style.type)"}),_.Y("design:type",Boolean)],Uv.prototype,"useFloorScrolling",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.Y("design:type",Boolean)],Uv.prototype,"centerItems",void 0);_.B([_.A(),_.Y("design:type",Object)],Uv.prototype,"pageLoadingFromNavigation",void 0);
_.B([_.A(),_.Y("design:type",Object)],Uv.prototype,"currentIndex",void 0);_.B([_.A(),_.Y("design:type",Number)],Uv.prototype,"scrollCount",void 0);_.B([_.A(),_.Y("design:type",Object)],Uv.prototype,"supportComponentResize",void 0);_.B([_.Nf("#items"),_.Y("design:type",HTMLDivElement)],Uv.prototype,"items",void 0);_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Uv.prototype,"onIronResize",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Uv.prototype,"dataChanged",null);_.B([_.A({reflectToAttribute:!0}),_.g("inlineStructuredDescription"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Uv.prototype,"hideNavigationButton",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Uv.prototype,"modernChapters",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Uv.prototype,"hasVideoAttributeViewModels",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Uv.prototype,"modernInfoPanels",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],Uv);
_.t(Uv,"ytd-horizontal-card-list-renderer",function(){if(tzL!==void 0)return tzL;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return tzL=k},{mode:_.nm("kevlar_poly_si_batch_j072")?1:2});var nk7=_.D(function(k){var v=k.data;var C={};return _.u("video-summary-content-view-model",{class:_.TI("videoSummaryContentViewModelHost",k.className,(C.videoSummaryContentViewModelHostIsSearch=k.isSearch,C))},_.u(_.q_,{each:function(){var G=[],p=v().paragraphs;if(p==null||!p.length)return[];for(var P=0;P<p.length;P++){var N=_.F(p[P],ZW1),I=void 0;P>0&&(I=_.F(p[P-1],ZW1));I&&!!I.marker===!!N.marker?G[G.length-1].paragraphs.push(N):G.push({isList:!!N.marker,paragraphs:[N]})}return G},
keyBy:"INDEX"},function(G){return _.u(_.b,{cond:function(){return G().isList},
then:function(){return _.u("ul",{class:"videoSummaryContentViewModelList"},_.u(_.q_,{each:function(){return G().paragraphs},
keyBy:"INDEX"},function(p){return _.u("li",{class:"videoSummaryContentViewModelListItem"},_.u(_.o$,{text:function(){return p().text}}))}))},
else:function(){return _.u("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.u(_.q_,{each:function(){return G().paragraphs},
keyBy:"INDEX"},function(p){return _.u("p",{class:"videoSummaryContentViewModelParagraph"},_.u(_.o$,{text:function(){return p().text}}))}))}})}),_.u(_.b,{cond:function(){return!!_.F(v().likeButtonViewModel,_.YS)&&!!_.F(v().dislikeButtonViewModel,_.jS)},
then:function(){return _.u("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.u("div",{class:"videoSummaryContentViewModelLikeButton"},_.u(_.Jx,{data:function(){return _.F(v().likeButtonViewModel,_.YS)},
disableIconAnimation:!0})),_.u(_.n3,{data:function(){return _.F(v().dislikeButtonViewModel,_.jS)}}))}}))},"Zb");
nk7.idomCompat=!0;_.BU(nk7,"video-summary-content-view-model",{props:{data:_.vN,isSearch:_.vN,className:_.vN}});var gE=function(){var k=_.e.apply(this,arguments)||this;var v,C;k.isExpanded=(C=(v=k.data)==null?void 0:v.isExpanded)!=null?C:!1;k.disableExpand=!1;k.showProminentLabel=!1;k.showRightSideLabel=!0;k.toggleExpandableContent=function(G){k.disableExpand||(G.stopPropagation(),_.VJ(_.DM(G),k.hostElement,["info","expanded-subtitle"])||(k.isExpanded=!k.isExpanded,k.ytRendererBehavior.logExplicitClick(k.data),k.JSC$15354_cardList&&!_.z("expandable_metadata_a11y_fix_ks")&&_.Ib(k,function(){_.P3(k.hostElement)})))};
k.useSquareThumbnail=!1;k.startX=0;return k};
_.E(gE,_.e);_.W=gE.prototype;_.W.computeUseSquareThumbnail=function(){var k;return(k=this.data)==null?void 0:k.useSquareThumbnail};
_.W.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"}}}}};
_.W.dataChanged=function(){if(this.data){var k,v;this.isExpanded=(v=(k=this.data)==null?void 0:k.isExpanded)!=null?v:!1;var C,G,p,P;if(k=this.isDarkTheme()?(C=this.data)==null?void 0:(G=C.colorData)==null?void 0:G.darkColorPalette:(p=this.data)==null?void 0:(P=p.colorData)==null?void 0:P.lightColorPalette){var N,I;if((N=this.data)==null?0:(I=N.colorData)==null?0:I.vibrantColorPalette)k.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.RZ(this.hostElement,k)}}};
_.W.isExpandedChanged=function(){this.isExpanded&&this.JSC$15354_cardList&&_.nA(this.JSC$15354_cardList,"iron-resize")};
_.W.computeIsExpanded=function(k){return!!k.isExpanded};
_.W.computeShowProminentLabel=function(k,v){var C;return!!(k==null?0:(C=k.header)==null?0:C.showLeadingCollapsedLabel)&&!v};
_.W.computeShowRightSideLabel=function(k,v){var C;return!(k==null?0:(C=k.header)==null?0:C.showLeadingCollapsedLabel)&&!v};
_.W.captureContentClick=function(k){if(!this.disableExpand)if(_.z("expandable_metadata_fix_killswitch")){var v=k.target;_.OKL(v,"ytd-macro-markers-list-item-renderer")||k.stopPropagation();(v==null?void 0:v.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.VJ(_.DM(k),this.hostElement,["items"])||_.sj(_.DM(k),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.W.timestampClick=function(k){k.stopPropagation();var v,C;(k=(v=this.data)==null?void 0:(C=v.header)==null?void 0:C.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(k)};
_.W.onDown=function(k){k.stopPropagation();this.startX=k.detail?k.detail.x:0};
_.W.onUp=function(k){this.skipKeyInteraction(k)&&k.stopPropagation()};
_.W.skipKeyInteraction=function(k){var v=k.target;if((v==null?void 0:v.id)==="scroll-container"||(v==null?void 0:v.id)==="items"||k.detail&&k.detail.x!==this.startX)return!0;k=_.DM(k);k=_.H(k);for(v=k.next();!v.done;v=k.next()){v=v.value;if(v===this.hostElement)break;if(v.hasAttribute&&v.hasAttribute("skip-key-interaction"))return!0}return!1};
_.W.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.SB.Object.defineProperties(gE.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.F((k=this.data)==null?void 0:k.expandedContent,IGn)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.F((k=this.data)==null?void 0:k.expandedContent,_.So1)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var k,v;return!((k=this.data)==null||!k.useCustomColors)&&!((v=this.data)==null||!v.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var k,v;return!!((k=this.data)==null?0:(v=k.header)==null?0:v.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var k,v;return!!((k=this.data)==null?0:(v=k.header)==null?0:v.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var k,v;return!!((k=this.data)==null?0:(v=k.header)==null?0:v.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
gE.prototype.onUp=gE.prototype.onUp;gE.prototype.onDown=gE.prototype.onDown;gE.prototype.isExpandedChanged=gE.prototype.isExpandedChanged;gE.prototype.dataChanged=gE.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],gE.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],gE.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],gE.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],gE.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gE.prototype,"isExpanded",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gE.prototype,"disableExpand",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],gE.prototype,"isSearch",void 0);
_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],gE.prototype,"isWatch",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.Y("design:type",Object)],gE.prototype,"showProminentLabel",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.Y("design:type",Object)],gE.prototype,"showRightSideLabel",void 0);
_.B([_.A({value:!1,reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gE.prototype,"hasVideoSummary",null);_.B([_.A({value:!1,reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gE.prototype,"hasLockupViewModel",null);_.B([_.A({reflectToAttribute:!0}),_.g("data","isWatch"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gE.prototype,"useCustomColors",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data","isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gE.prototype,"showInfoButton",null);_.B([_.g("data","isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gE.prototype,"showTimestamp",null);_.B([_.g("data","isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gE.prototype,"showExpandedSubtitle",null);
_.B([_.g("data","isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gE.prototype,"showThumbnail",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gE.prototype,"useVppShoppingDestinationStyle",null);_.B([_.A(),_.Y("design:type",Object)],gE.prototype,"toggleExpandableContent",void 0);_.B([_.Nf("ytd-horizontal-card-list-renderer"),_.Y("design:type",Object)],gE.prototype,"JSC$15354_cardList",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.Y("design:type",Object)],gE.prototype,"useSquareThumbnail",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gE.prototype,"dataChanged",null);_.B([_.W9("isExpanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gE.prototype,"isExpandedChanged",null);
_.B([_.P9("down"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],gE.prototype,"onDown",null);_.B([_.P9("up"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],gE.prototype,"onUp",null);_.B([_.q({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],gE);
_.t(gE,"ytd-expandable-metadata-renderer",function(){if(no7!==void 0)return no7;var k=document.createElement("template");_.a(k,'\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]]">\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return no7=k},{mode:1});var JPR,rP6=function(){if(JPR!==void 0)return JPR;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return JPR=k};_.BU(_.nl,"yt-avatar-stack-view-model",{props:{className:_.vN,data:_.vN,overrides:_.vN,isOverlay:_.vN,useMediumText:_.vN,decorations:_.vN,hideAvatar:_.vN}});_.db("itemSectionRenderer","videoRenderer","ytd-video-renderer");var ie=function(){var k=_.e.apply(this,arguments)||this;k.disableExpand=!1;k.shouldShowChannelInfo=!1;k.hasAttributedBylineText=!1;k.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return k};
_.E(ie,_.e);_.W=ie.prototype;_.W.computeUseSearchUi=function(){var k,v;return this.isSearch||((k=this.data)==null?void 0:(v=k.style)==null?void 0:v.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.W.computeUseThreeLineTitle=function(){var k;return((k=this.data)==null?void 0:k.maxTitleLines)===3};
_.W.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.z("polymer_video_renderer_defer_menu")&&!ygn?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"}}}};
_.W.attached=function(){_.kV(this.hostElement,"blue-links",_.z("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.oK(_.Kz(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var k=this.get("data.buttons.buttonRenderer.serviceEndpoint"),v;k&&((v=_.F(k.commandMetadata,_.Aq))==null?0:v.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(k);this.updateInlinePreviewHoverListeners()};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15359_inlinePreviewHoverListener=$b({mediaRenderer:this,lockupElement:this.JSC$15359_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.W.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15359_inlinePreviewHoverListener)==null||D_(k)};
_.W.onTextWrapperClick=function(k){var v,C,G=this.hideTranslation?(v=this.data)==null?void 0:v.untranslatedNavigationEndpoint:(C=this.data)==null?void 0:C.navigationEndpoint;v=_.VJ(_.DM(k),this.hostElement,["expandable-metadata"]);!G||v&&!_.z("expandable_metadata_fix_killswitch")||_.sj(_.DM(k),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.nA(this.hostElement,"yt-navigate",{endpoint:G})};
_.W.computeThumbnailWidth=function(k,v,C,G,p){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:G?p==="MASSIVE"?600:p==="BIG"?500:p==="MEDIUM"?450:420:C?360:v?128:k?210:246};
_.W.computeUseBiggerThumbs=function(k){return k&&_.z("enable_desktop_search_bigger_thumbs")};
_.W.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.W.computeHasAttributedBylineText=function(){var k;return!((k=this.data)==null||!k.attributedBylineText)};
_.W.computeVideoStyle=function(){if(_.z("enable_video_style")){var k,v;return(k=this.data)==null?void 0:(v=k.style)==null?void 0:v.value}};
_.W.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.W.handleHideItemSectionVideosByIdCommand=function(k){var v;k=(v=_.F(k,yBU))==null?void 0:v.videoId;this.data&&this.data.videoId===k&&(this.isHidden=!0)};
_.W.getMetadataSnippetContainerClass=function(k){return k?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.W.computeTitleText=function(k,v,C){return k?C:v};
_.W.computeDescriptionSnippet=function(k,v,C){return k?C:v};
_.W.computeSnippetText=function(k,v,C){return k?C:v};
_.W.computeNavigationEndpoint=function(k,v){return k?v==null?void 0:v.untranslatedNavigationEndpoint:v==null?void 0:v.navigationEndpoint};
_.W.hideInlineTitleIcon=function(k,v){return k||!v};
_.SB.Object.defineProperties(ie.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 k;return(k=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?k:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return!!(this==null?0:(k=this.data)==null?0:(v=k.channelThumbnailSupportedRenderers)==null?0:(C=v.channelThumbnailWithLinkRenderer)==null?0:C.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.F((k=this.data)==null?void 0:k.avatar,uGJ)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15359_inlinePreviewHoverListener)==null?0:Kl(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.SB.Object.defineProperties(ie,{template:{configurable:!0,enumerable:!0,get:function(){return rP6()}}});
ie.prototype.dataChanged=ie.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ie.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ie.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ie.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],ie.prototype,"ytdDismissibleItemBehavior",void 0);
_.B([_.M(_.vl),_.Y("design:type",Object)],ie.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],ie.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],ie.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ie.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ie.prototype,"isBackstageVideo",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ie.prototype,"isPostCompactVideo",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ie.prototype,"isHistory",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ie.prototype,"isRichGridVideoPost",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ie.prototype,"isHidden",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ie.prototype,"isSearch",void 0);_.B([_.A({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.Y("design:type",Boolean)],ie.prototype,"useSearchUi",void 0);_.B([_.A({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.Y("design:type",Boolean)],ie.prototype,"useThreeLineTitle",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.Y("design:type",Boolean)],ie.prototype,"useBiggerThumbs",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.Y("design:type",Object)],ie.prototype,"videoStyle",void 0);_.B([_.A({computed:"computeDisableExpand(videoStyle)"}),_.Y("design:type",Object)],ie.prototype,"disableExpand",void 0);
_.B([_.A({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.Y("design:type",Object)],ie.prototype,"shouldShowChannelInfo",void 0);_.B([_.A({computed:"computeHasAttributedBylineText(data)"}),_.Y("design:type",Object)],ie.prototype,"hasAttributedBylineText",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.FK("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],ie.prototype,"biggerThumbsStyle",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.Y("design:type",String)],ie.prototype,"inlineTitleIcon",void 0);_.B([_.A({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.Y("design:type",Object)],ie.prototype,"computedNavigationEndpoint",void 0);_.B([_.A({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(k,v){return _.vt(k.entities,"searchVideoResultEntity",v)}}),
_.Y("design:type",Object)],ie.prototype,"searchVideoResultEntity",void 0);_.B([_.Nf("ytd-thumbnail"),_.Y("design:type",HTMLElement)],ie.prototype,"thumbnail",void 0);_.B([_.Nf("#dismissible"),_.Y("design:type",HTMLElement)],ie.prototype,"JSC$15359_dismissibleMedia",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ie.prototype,"dataChanged",null);
_.B([_.g("searchVideoResultEntity"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ie.prototype,"hideTranslation",null);_.B([_.g("searchVideoResultEntity"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],ie.prototype,"hiddenBadgeGroups",null);_.B([_.g("data","useAvatar"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ie.prototype,"shouldShowChannelThumbnail",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ie.prototype,"useAvatar",null);
_.B([_.g("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ie.prototype,"isHovered",null);_.B([_.q({is:"ytd-video-renderer",disableElementRegistration:!0})],ie);_.t(ie,"ytd-video-renderer",function(){return rP6()},{mode:_.nm("kevlar_poly_si_batch_j047")?1:2});var LG=function(){var k=_.e.apply(this,arguments)||this;k.editDialog=null;k.roundedContainer=!0;k.isLoading=!1;k.isRichGrid=!1;k.isRichGridRepost=!1;k.reduceSidePaddings=_.z("reduce_side_paddings_in_shelf");k.JSC$15366_spinnerEl=null;return k};
_.E(LG,_.e);_.W=LG.prototype;
_.W.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"}}}};
_.W.contentTextChanged=function(){this.expander.reset()};
_.W.dataChanged=function(){var k=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var v=0,C=this.data.actions&&this.data.actions.length;v<C;v++)this.openEditDialog(_.F(this.data.actions[v],R5U));if((v=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(v=this.get("buttonRenderer.hint.hintRenderer.hintId",v))&&v.startsWith("share-post-hint")){var G=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(G){_.aM.getInstance();var p=MR(_.DZ(_.P2("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.B_.addLowPriorityJob(function(){_.Tw(k.hostElement,p,G)})}}}};
_.W.updatePoll=function(k){k>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.W.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15366_spinnerEl||(this.JSC$15366_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Kz(this.hostElement).appendChild(this.JSC$15366_spinnerEl));this.JSC$15366_spinnerEl&&(this.JSC$15366_spinnerEl.active=this.isLoading)};
_.W.onYtNavigate=function(k){var v=this.get("updateCommentDialogEndpoint",k.detail.endpoint);v&&(this.openEditDialog(v),k.stopPropagation())};
_.W.onYtCommentboxDismiss=function(){this.editDialog=null};
_.W.onYtCommentPollRevert=function(k,v){v&&this.updatePoll(v.selectedChoiceIndex)};
_.W.onYtServiceRequestSent=function(k,v){var C;v.endpoint&&(_.F(v.endpoint,EIn)||_.F(v.endpoint,cC1)&&((C=_.F(v.endpoint,cC1))==null||!C.clientActions))&&(this.isLoading=!0);if(v.actions)for(k=0;k<v.actions.length;k++)C=v.actions[k],_.F(C,X9)&&(C=this.get("updateBackstagePollAction.selectedChoiceIndex",C),C==void 0&&(C=-1),this.updatePoll(C))};
_.W.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.W.openEditDialog=function(k){k&&k.dialog&&(this.editDialog=k.dialog,k=this.editDialogEl.firstElementChild)&&(k.focus(),k.openDialog&&k.openDialog())};
_.W.computeIsPostHidden=function(k,v){return!!k||v};
_.W.computeSurfaceType=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.W.computeUsesCompactLockup=function(k){return k==="BACKSTAGE_SURFACE_TYPE_HOME"||k==="BACKSTAGE_SURFACE_TYPE_SEARCH"||k==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||k==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||k==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||k==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.W.computeShowWithoutToolbar=function(k){return!k.actionButtons&&!k.actionMenu};
_.W.computePostAttachment=function(k){if(k.backstageAttachment){if(_.F(k.backstageAttachment,vIJ))return"poll";if(_.F(k.backstageAttachment,tKR))return"quiz";if(_.F(k.backstageAttachment,_.oT))return"video";if(_.F(k.backstageAttachment,s$Q))return"uploaded-videos";if(_.F(k.backstageAttachment,si7))return k.contentText?"image":"image-only";if(_.F(k.backstageAttachment,eT6))return"playlist"}return"none"};
_.W.computePostTabIndex=function(k){return k?0:-1};
_.W.computeButtonTooltipPosition=function(k){return this.computeUsesCompactLockup(k)?"top":"bottom"};
_.W.computeHasText=function(k){return!(k==null||!k.contentText)};
_.W.onTap=function(k){var v,C;if(((v=this.data)==null?0:v.navigationEndpoint)&&((C=this.data)==null?void 0:C.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var G;((G=this.data)==null?0:G.navigationEndpoint)&&!_.sj(_.DM(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.SB.Object.defineProperties(LG.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.voteCount)||_.DZ("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.F(this.data.backstageAttachment,vIJ))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.F(this.data.backstageAttachment,s$Q))}}});
LG.prototype.onYtServiceRequestCompleted=LG.prototype.onYtServiceRequestCompleted;LG.prototype.onYtServiceRequestSent=LG.prototype.onYtServiceRequestSent;LG.prototype.onYtCommentPollRevert=LG.prototype.onYtCommentPollRevert;LG.prototype.onYtCommentboxDismiss=LG.prototype.onYtCommentboxDismiss;LG.prototype.onYtNavigate=LG.prototype.onYtNavigate;LG.prototype.isLoadingChanged=LG.prototype.isLoadingChanged;LG.prototype.dataChanged=LG.prototype.dataChanged;LG.prototype.contentTextChanged=LG.prototype.contentTextChanged;
_.B([_.M(_.nb),_.Y("design:type",Object)],LG.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],LG.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],LG.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],LG.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],LG.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],LG.prototype,"editDialog",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],LG.prototype,"roundedContainer",void 0);_.B([_.A(),_.Y("design:type",Object)],LG.prototype,"isLoading",void 0);_.B([_.A({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.Y("design:type",String)],LG.prototype,"surface",void 0);
_.B([_.A({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],LG.prototype,"usesCompactLockup",void 0);_.B([_.A({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],LG.prototype,"showWithoutToolbar",void 0);_.B([_.A({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.Y("design:type",String)],LG.prototype,"attachment",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],LG.prototype,"isRichGrid",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],LG.prototype,"isRichGridRepost",void 0);_.B([_.A({reflectToAttribute:!0,value:_.z("use_better_post_dismissals")}),_.Y("design:type",Boolean)],LG.prototype,"useBetterPostDismissals",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],LG.prototype,"reduceSidePaddings",void 0);
_.B([_.A({computed:"computeHasText(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],LG.prototype,"hasText",void 0);_.B([_.Nf("#expander"),_.Y("design:type",Object)],LG.prototype,"expander",void 0);_.B([_.Nf("#action-buttons"),_.Y("design:type",Object)],LG.prototype,"actionButtons",void 0);_.B([_.Nf("#edit-dialog"),_.Y("design:type",HTMLElement)],LG.prototype,"editDialogEl",void 0);
_.B([_.W9("data.contentText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LG.prototype,"contentTextChanged",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LG.prototype,"dataChanged",null);_.B([_.W9("isLoading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LG.prototype,"isLoadingChanged",null);
_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],LG.prototype,"onYtNavigate",null);_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LG.prototype,"onYtCommentboxDismiss",null);_.B([_.P9("yt-comment-poll-revert"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],LG.prototype,"onYtCommentPollRevert",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],LG.prototype,"onYtServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],LG.prototype,"onYtServiceRequestCompleted",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],LG.prototype,"voteCount",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],LG.prototype,"commentCount",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],LG.prototype,"hasPoll",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],LG.prototype,"hasUploadedVideo",null);_.B([_.q({is:"ytd-post-renderer",disableElementRegistration:!0})],LG);
_.t(LG,"ytd-post-renderer",function(){if(RwZ!==void 0)return RwZ;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return RwZ=k},{mode:1});var KsJ;var T_L;var Ov=function(){return _.e.apply(this,arguments)||this};
_.E(Ov,_.e);Ov.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ov.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ov.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Q0.YtdHorizontalListBehavior),_.Y("design:type",Object)],Ov.prototype,"ytdHorizontalListBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Ov.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ov.prototype,"data",void 0);
_.B([_.A({value:"$.items.children"}),_.Y("design:type",String)],Ov.prototype,"itemsPath",void 0);_.B([_.A({value:1}),_.Y("design:type",Number)],Ov.prototype,"initialCount",void 0);_.B([_.A({reflectToAttribute:!0,value:_.z("enable_community_page_on_desktop")}),_.Y("design:type",Boolean)],Ov.prototype,"useSmallerPostImageAttachments",void 0);_.B([_.A(),_.Y("design:type",String)],Ov.prototype,"surface",void 0);_.B([_.q({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],Ov);
_.t(Ov,"ytd-post-multi-image-renderer",function(){if(T_L!==void 0)return T_L;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return T_L=k},{mode:_.nm("kevlar_poly_si_batch_j079")?1:2});var ktw={"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"}}},
yQ=function(){var k=_.e.apply(this,arguments)||this;k.hasInlineCommentSection=!1;k.editDialog=null;k.isLoading=!1;k.shouldHideAuthor=!1;k.shouldShowVideoTime=!1;k.isInEngagementPanel=!1;k.hideBorder=!1;k.usesFullLockup=!1;k.shouldShowMenuInCompactView=!1;k.JSC$15381_spinnerEl=null;k.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return k};
_.E(yQ,_.e);_.W=yQ.prototype;_.W.configureRendererStamper=function(){return ktw};
_.W.computeIsPollHeaderEnabled=function(k){return(k==null?void 0:k.pollMetadataIcon)!=null};
_.W.getPublishTimeStampString=function(k,v){v=new Date((Number(v)-60*((new Date).getTimezoneOffset()-(new Date(Number(v)*1E3)).getTimezoneOffset()))*1E3);v=(new mm(10)).format(v);if(k&&k.runs&&k.runs.length)for(var C=0;C<k.runs.length;C++)k.runs[C].text&&(k.runs[C].text=k.runs[C].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",v));return k};
_.W.created=function(){this.JSC$15381_spinnerEl=null};
_.W.contentTextChanged=function(){this.expander.reset()};
_.W.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var k;if((k=this.data)==null?0:k.actions){k=_.H(this.data.actions);for(var v=k.next();!v.done;v=k.next())this.openEditDialog(_.F(v.value,R5U))}};
_.W.handleSignalActionOpenPostCommentDialogAction=function(){_.Kz(this.hostElement).querySelector("#action-buttons").reply()};
_.W.updatePoll=function(k,v){v&&this.set("data.pollMetadataVoteCountText",v);this.hasInlineCommentSection&&(k=k>=0,v=_.Kz(this.hostElement).querySelector("#action-buttons"),k?v.reply():v.hideReplyDialog())};
_.W.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15381_spinnerEl||(this.JSC$15381_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Kz(this.hostElement).appendChild(this.JSC$15381_spinnerEl));this.JSC$15381_spinnerEl&&(this.JSC$15381_spinnerEl.active=this.isLoading)};
_.W.onYtNavigate=function(k){var v=this.get("updateCommentDialogEndpoint",k.detail.endpoint);v&&(this.openEditDialog(v),k.stopPropagation())};
_.W.onYtCommentboxDismiss=function(){this.editDialog=null};
_.W.onYtCommentPollRevert=function(k,v){v&&this.updatePoll(v.selectedChoiceIndex,v.totalVotes)};
_.W.onYtServiceRequestSent=function(k,v){k.stopPropagation();k=_.F(v.endpoint,cC1);if(_.F(v.endpoint,EIn)||k&&!k.clientActions)this.isLoading=!0;if(v.actions)for(k=0;k<v.actions.length;k++){var C=v.actions[k],G=_.F(C,X9);G&&(C=this.get("updateBackstagePollAction.selectedChoiceIndex",C),C===void 0&&(C=-1),this.updatePoll(C,G.totalVotes))}};
_.W.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.W.openEditDialog=function(k){k&&k.dialog&&(this.editDialog=k.dialog,k=this.editDialogElement.firstElementChild)&&(k.focus(),k.openDialog&&k.openDialog())};
_.W.computeIsBodyHidden=function(k,v){return!!k||v};
_.SB.Object.defineProperties(yQ.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var k=this.data,v=k.showPostAuthorBackgroundHighlight,C=k.postAuthorBadgeType,G=k.authorEndpoint;if(!v&&C!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&C!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var p,P,N;k=_.DZ(((p=k.authorText)==null?void 0:(P=p.runs)==null?void 0:(N=P[0])==null?void 0:N.text)||"");p=void 0;switch(C){case "POST_AUTHOR_BADGE_TYPE_ARTIST":p={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":p={iconType:v?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:k,authorEndpoint:G,authorCreator:v,icon:p}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var k,v;if((k=this.data)==null?0:(v=k.pollMetadataIcon)==null?0:v.iconType)return _.TQ(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.voteCount)||_.DZ("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.F(this.data.backstageAttachment,vIJ))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.F(this.data.backstageAttachment,tKR))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.F(this.data.backstageAttachment,s$Q))}}});
yQ.prototype.onYtServiceRequestCompleted=yQ.prototype.onYtServiceRequestCompleted;yQ.prototype.onYtServiceRequestSent=yQ.prototype.onYtServiceRequestSent;yQ.prototype.onYtCommentPollRevert=yQ.prototype.onYtCommentPollRevert;yQ.prototype.onYtCommentboxDismiss=yQ.prototype.onYtCommentboxDismiss;yQ.prototype.onYtNavigate=yQ.prototype.onYtNavigate;yQ.prototype.isLoadingChanged=yQ.prototype.isLoadingChanged;yQ.prototype.dataChanged=yQ.prototype.dataChanged;yQ.prototype.contentTextChanged=yQ.prototype.contentTextChanged;
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],yQ.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],yQ.prototype,"rendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],yQ.prototype,"rendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],yQ.prototype,"ytdDismissibleItemBehavior",void 0);
_.B([_.Nf("#contentTextExpander"),_.Y("design:type",Object)],yQ.prototype,"expander",void 0);_.B([_.Nf("#edit-dialog"),_.Y("design:type",Element)],yQ.prototype,"editDialogElement",void 0);_.B([_.A(),_.Y("design:type",Object)],yQ.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],yQ.prototype,"hasInlineCommentSection",void 0);_.B([_.A(),_.Y("design:type",Object)],yQ.prototype,"editDialog",void 0);_.B([_.A(),_.Y("design:type",Object)],yQ.prototype,"isLoading",void 0);
_.B([_.A({computed:"computeIsPollHeaderEnabled(data)"}),_.Y("design:type",Boolean)],yQ.prototype,"isPollHeaderEnabled",void 0);_.B([_.A(),_.Y("design:type",Object)],yQ.prototype,"shouldHideAuthor",void 0);_.B([_.A(),_.Y("design:type",Object)],yQ.prototype,"shouldShowVideoTime",void 0);_.B([_.A(),_.Y("design:type",Object)],yQ.prototype,"isInEngagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],yQ.prototype,"hideBorder",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],yQ.prototype,"usesFullLockup",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],yQ.prototype,"shouldShowMenuInCompactView",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],yQ.prototype,"authorCommentBadge",null);_.B([_.g("isInEngagementPanel"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],yQ.prototype,"postTextMaxLines",null);
_.B([_.g("data.icon.iconType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],yQ.prototype,"pollIcon",null);_.B([_.W9("data.contentText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yQ.prototype,"contentTextChanged",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yQ.prototype,"dataChanged",null);
_.B([_.W9("isLoading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yQ.prototype,"isLoadingChanged",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],yQ.prototype,"onYtNavigate",null);_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yQ.prototype,"onYtCommentboxDismiss",null);
_.B([_.P9("yt-comment-poll-revert"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],yQ.prototype,"onYtCommentPollRevert",null);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],yQ.prototype,"onYtServiceRequestSent",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],yQ.prototype,"onYtServiceRequestCompleted",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],yQ.prototype,"voteCount",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],yQ.prototype,"commentCount",null);
_.B([_.g("data.backstageAttachment"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],yQ.prototype,"hasPoll",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],yQ.prototype,"hasQuiz",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],yQ.prototype,"hasUploadedVideo",null);_.B([_.q({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],yQ);
_.t(yQ,"ytd-backstage-post-renderer",function(){if(KsJ!==void 0)return KsJ;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return KsJ=k},{mode:1});var oNZ;var Xz=function(){var k=_.e.apply(this,arguments)||this;k.editDialog=null;k.showExpandButton=!1;k.isRichGrid=!1;k.usesFullLockup=!1;return k};
_.E(Xz,_.e);_.W=Xz.prototype;_.W.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"}}}};
_.W.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.W.computeShowExpandButton=function(k){return this.usesCompactLockup||k&&k.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.W.computeUsesCompactLockup=function(k){return!!k.condensedContent};
_.W.computeShowFullContentText=function(k){return!k};
_.W.onYtNavigate=function(k){k=this.get("updateCommentDialogEndpoint",k.detail.endpoint);this.openEditDialog(k)};
_.W.onYtCommentboxDismiss=function(){this.editDialog=null};
_.W.openEditDialog=function(k){k&&k.dialog&&(this.editDialog=k.dialog,k=this.repostEditDialogEl.firstElementChild)&&(k.focus(),k.openDialog&&k.openDialog())};
_.W.onTap=function(k){if(this.data){var v=null;this.usesCompactLockup&&!_.sj(_.DM(k)||[],this.hostElement,["YT-IMG-SHADOW"])?v=this.get("navigationEndpoint",this.data):k.target===this.moreButtonEl&&(v=this.get("navigationEndpoint",k.target.data));v&&_.nA(this.hostElement,"yt-navigate",{endpoint:v})}};
Xz.prototype.onYtCommentboxDismiss=Xz.prototype.onYtCommentboxDismiss;Xz.prototype.onYtNavigate=Xz.prototype.onYtNavigate;Xz.prototype.dataChanged=Xz.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Xz.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Xz.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Xz.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],Xz.prototype,"editDialog",void 0);_.B([_.A({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Xz.prototype,"usesCompactLockup",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xz.prototype,"showExpandButton",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xz.prototype,"isRichGrid",void 0);
_.B([_.A({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Xz.prototype,"showFullContentText",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xz.prototype,"usesFullLockup",void 0);_.B([_.Nf("#more"),_.Y("design:type",Object)],Xz.prototype,"moreButtonEl",void 0);_.B([_.Nf("#repost-content-text"),_.Y("design:type",HTMLElement)],Xz.prototype,"repostContentTextEl",void 0);
_.B([_.Nf("#repost-edit-dialog"),_.Y("design:type",HTMLElement)],Xz.prototype,"repostEditDialogEl",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xz.prototype,"dataChanged",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Xz.prototype,"onYtNavigate",null);
_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xz.prototype,"onYtCommentboxDismiss",null);_.B([_.q({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],Xz);
_.t(Xz,"ytd-shared-post-renderer",function(){if(oNZ!==void 0)return oNZ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return oNZ=k},{mode:1});var vNL;var CpR;var x0=function(){return _.e.apply(this,arguments)||this};
_.E(x0,_.e);x0.prototype.attached=function(){var k=this;this.networkStatusManager||(this.networkStatusManager=new _.Cg,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){k.onlineHandler()}))};
x0.prototype.detached=function(){var k=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){k.onlineHandler()}),delete this.networkStatusManager)};
x0.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],x0.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],x0.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],x0.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],x0);
_.t(x0,"ytd-reload-page-button-renderer",function(){if(CpR!==void 0)return CpR;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return CpR=k},{mode:1});var GtZ={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"},Az=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(Az,_.e);_.W=Az.prototype;_.W.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.W.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.W.computeHasBodyText=function(k){return!!k.bodyText};
_.W.computeButtons=function(k){var v=[];k.ctaButton&&v.push(k.ctaButton);k.secondaryButton&&v.push(k.secondaryButton);return v};
_.W.computeRendererStyle=function(k){return k.style?k.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():k.icon?"":"no-icon"};
_.W.getIconName=function(k,v){v=v===void 0?!1:v;if(k===void 0)return"";k=this.get("icon.iconType",k);var C;_.z("enable_hlp_client_icon_pick")?C=this.getThemedIcon(k,v):C=k;(v=GtZ[C])||(v="yt-icons");return[v,C].join(":")};
_.W.getThemedIcon=function(k,v){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(k)?v?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(k)?v?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":k};
_.W.isThumbnail=function(k){return!!k.thumbnail};
_.W.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.W.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Az.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Az.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Az.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Az.prototype,"data",void 0);
_.B([_.A({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.Y("design:type",String)],Az.prototype,"rendererStyle",void 0);_.B([_.A({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.Y("design:type",String)],Az.prototype,"iconName",void 0);_.B([_.A({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Az.prototype,"thumbnail",void 0);_.B([_.A({computed:"computeButtons(data)"}),_.Y("design:type",Array)],Az.prototype,"buttons",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Az.prototype,"isDarkTheme",void 0);_.B([_.A({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Az.prototype,"hasBodyText",void 0);_.B([_.q({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],Az);
_.t(Az,"ytd-background-promo-renderer",function(){if(vNL!==void 0)return vNL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return vNL=k},{mode:1});var pdn;var ec=function(){return _.e.apply(this,arguments)||this};
_.E(ec,_.e);_.SB.Object.defineProperties(ec.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G,p,P;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(k=this.data)==null?void 0:(v=k.thumbnail)==null?void 0:v.sampledThumbnailColor,vibrantColorPalette:(C=this.data)==null?void 0:(G=C.thumbnail)==null?void 0:G.vibrantColorPalette,darkColorPalette:(p=this.data)==null?void 0:(P=p.thumbnail)==null?void 0:P.darkColorPalette,experimentEnabled:!0}}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ec.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ec.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ec.prototype,"collectionStack",null);_.B([_.q({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],ec);
_.t(ec,"ytd-compact-station-renderer",function(){if(pdn!==void 0)return pdn;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return pdn=k},{mode:1});var PpI;var qS=function(){var k=_.e.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.E(qS,_.e);qS.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]]"}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],qS.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],qS.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],qS.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],qS.prototype,"isRichGrid",void 0);_.B([_.q({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],qS);
_.t(qS,"ytd-grid-channel-renderer",function(){if(PpI!==void 0)return PpI;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return PpI=k},{mode:1});var WW7;var ma=function(){return _.e.apply(this,arguments)||this};
_.E(ma,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ma.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ma.prototype,"data",void 0);_.B([_.q({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],ma);
_.t(ma,"ytd-grid-movie-playlist-renderer",function(){if(WW7!==void 0)return WW7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return WW7=k},{mode:1});var Hs6;var Dg=function(){var k=_.e.apply(this,arguments)||this;k.downloadProgress=0;k.transferState="TRANSFER_STATE_UNKNOWN";k.modernButtons=_.z("web_modern_buttons");return k};
_.E(Dg,_.e);Dg.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
Dg.prototype.configureRendererStamper=function(){return{"data.menu":yE}};
Dg.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
Dg.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.z("woffle_playlist_renderer_killswitch")){var k,v=Nyx(this.entityInfo,this.transferState,this.downloadProgress,(k=this.data)==null?void 0:k.playlistId,this.isOnline);k=v.viewPlaylistText;var C=v.badges;v=v.thumbnailOverlays;this.isDownloads=!!k||!!C;this.set("data.viewPlaylistText",k);C&&C.length>0&&this.set("data.badges",C);v&&v.length>0&&this.set("data.thumbnailOverlays",
v)}};
_.SB.Object.defineProperties(Dg.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 k;return!((k=this.data)==null?0:k.menu)}}});
Dg.prototype.transferStateChanged=Dg.prototype.transferStateChanged;Dg.prototype.dataChanged=Dg.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Dg.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],Dg.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Dg.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Dg.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A({selector:_.hT6,selectorArgs:["data.playlistId"]}),_.Y("design:type",Object)],Dg.prototype,"downloadProgress",void 0);_.B([_.A({selector:_.g1,selectorArgs:["data.playlistId"]}),_.Y("design:type",Object)],Dg.prototype,"transferState",void 0);_.B([_.A({selector:VK3,selectorArgs:["data.playlistId"]}),_.Y("design:type",Object)],Dg.prototype,"entityInfo",void 0);_.B([_.A({selector:_.$R}),_.Y("design:type",Boolean)],Dg.prototype,"isOnline",void 0);
_.B([_.A(),_.Y("design:type",Object)],Dg.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Dg.prototype,"downloadRenderData",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Dg.prototype,"modernButtons",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Dg.prototype,"isDownloads",void 0);_.B([_.g("transferState"),_.A({reflectToAttribute:!0}),_.Y("design:type",String),_.Y("design:paramtypes",[])],Dg.prototype,"downloadState",null);
_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Dg.prototype,"menuHidden",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Dg.prototype,"dataChanged",null);_.B([_.uo("transferState","downloadProgress","isOnline"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Dg.prototype,"transferStateChanged",null);
_.B([_.q({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],Dg);
_.t(Dg,"ytd-grid-playlist-renderer",function(){if(Hs6!==void 0)return Hs6;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Hs6=k},{mode:1});var ND1;var tz=function(){return _.e.apply(this,arguments)||this};
_.E(tz,_.e);tz.prototype.configureRendererStamper=function(){return{"data.menu":yE,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.SB.Object.defineProperties(tz.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G,p,P;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(k=this.data)==null?void 0:(v=k.thumbnail)==null?void 0:v.sampledThumbnailColor,vibrantColorPalette:(C=this.data)==null?void 0:(G=C.thumbnail)==null?void 0:G.vibrantColorPalette,darkColorPalette:(p=this.data)==null?void 0:(P=p.thumbnail)==null?void 0:P.darkColorPalette,experimentEnabled:!0}}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],tz.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],tz.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],tz.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],tz.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],tz.prototype,"data",void 0);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],tz.prototype,"collectionStack",null);_.B([_.q({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],tz);
_.t(tz,"ytd-grid-radio-renderer",function(){if(ND1!==void 0)return ND1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ND1=k},{mode:1});var ImZ;var sv=function(){return _.e.apply(this,arguments)||this};
_.E(sv,_.e);sv.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
sv.prototype.computeNavigationEndpoint=function(k){return eeO(k==null?void 0:k.navigationEndpoint)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],sv.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],sv.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],sv.prototype,"ytdLockupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],sv.prototype,"data",void 0);_.B([_.A({computed:"computeNavigationEndpoint(data)"}),_.Y("design:type",Object)],sv.prototype,"computedNavigationEndpoint",void 0);
_.B([_.q({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],sv);
_.t(sv,"ytd-grid-show-renderer",function(){if(ImZ!==void 0)return ImZ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ImZ=k},{mode:1});var Zs7;_.VQ=function(k){this.playerClient=k};
_.SpU=function(k,v,C){C=C===void 0?{}:C;return k.playerClient.setOption("ad",v,C)};
_.VQ.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.VQ.prototype.executeCommand=function(k,v){this.getOptions().includes("executeCommand")?_.SpU(this,"executeCommand",{command:k,layoutId:v}):_.XV("Calling executeCommand when adModule is not loaded")};var hz=function(){return _.e.apply(this,arguments)||this};
_.E(hz,_.e);hz.prototype.getLayoutId=function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
hz.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var k=_.jJ(),v=this.getLayoutId(),C=this.data.clickthroughEndpoint;k&&v&&_.z("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?k.getPlayerPromise().then(function(G){(new _.VQ(G)).executeCommand(C,v)}):_.nA(this.hostElement,"yt-navigate",{endpoint:C})}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hz.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hz.prototype,"data",void 0);_.B([_.q({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],hz);
_.t(hz,"ytd-shopping-companion-item-renderer",function(){if(Zs7!==void 0)return Zs7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Zs7=k},{mode:1});var uuJ;var BB=function(){var k=_.e.apply(this,arguments)||this;k.isExpandableContent=!1;return k};
_.E(BB,_.e);_.SB.Object.defineProperties(BB.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((k=this.data)==null?void 0:k.price)||((v=this.data)==null?void 0:(C=v.dealsData)==null?void 0:C.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var k,v;if((k=this.data)!=null&&k.dealsData&&((v=this.data)==null||!v.priceReplacementText)){k=this.data.dealsData;var C,G,p;return((C=k.salesData)==null?void 0:C.originalPrice)||((G=k.priceDropData)==null?void 0:G.referencePrice)||((p=k.promotionData)==null?void 0:p.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var k,v;return(k=this.data)==null?void 0:(v=k.dealsData)==null?void 0:v.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],BB.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],BB.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],BB.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],BB.prototype,"isExpandableContent",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"showCta",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"ctaText",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"hasPriceTopPosition",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"hasPriceBottomPosition",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"useNewStyle",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"showPriceReplacementText",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"priceValue",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"showDeal",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"showAffiliateDisclaimer",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"useSaleStyle",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"useFromBrandCtaStyle",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"useFromVendorCtaStyle",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BB.prototype,"useShoppingCollectionCtaStyle",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],BB);
_.t(BB,"ytd-vertical-product-card-renderer",function(){if(uuJ!==void 0)return uuJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return uuJ=k},{mode:1});var QNL;var jc=function(){return _.e.apply(this,arguments)||this};
_.E(jc,_.e);jc.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jc.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jc.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],jc.prototype,"ytdLockupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jc.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],jc);
_.t(jc,"ytd-grid-movie-renderer",function(){if(QNL!==void 0)return QNL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return QNL=k},{mode:1});var bsL;var Y0=function(){var k=_.e.apply(this,arguments)||this;k.roundedFix=_.z("web_enable_merch_item_rounding_fix");k.itemStyle="small-item";return k};
_.E(Y0,_.e);Y0.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var k,v,C,G,p=(v=_.F((k=this.data)==null?void 0:k.buttonCommand,_.c$L))==null?void 0:(C=v.item)==null?void 0:(G=C.notificationTextRenderer)==null?void 0:G.successResponseText;p&&_.bfD(this.hostElement,p)}};
_.SB.Object.defineProperties(Y0.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:k.isProductPlaceholder)!==void 0&&((v=this.data)==null?void 0:v.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.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}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Y0.prototype,"ytRendererBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Y0.prototype,"roundedFix",void 0);_.B([_.A(),_.Y("design:type",Object)],Y0.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Y0.prototype,"itemStyle",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Y0.prototype,"hasPrice",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Y0.prototype,"hasPriceReplacementText",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Y0.prototype,"hasAdditionalFeesText",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Y0.prototype,"hasAffiliateDisclaimer",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Y0.prototype,"isProductPlaceholder",null);
_.B([_.A(),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Y0.prototype,"hideOpenInNewIcon",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Y0.prototype,"ariaLabel",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],Y0);
_.t(Y0,"ytd-merch-shelf-item-renderer",function(){if(bsL!==void 0)return bsL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return bsL=k},{mode:1});_.BU(_.D(function(k){return _.u("button-card-view-model",{el:_.Dp(_.aB(function(){return k.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return k.data().title},
role:"button"},_.u(_.Qx,{model:{}}),_.u("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.u("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.u(_.b,{cond:function(){return k.data().image},
then:function(v){return _.u(_.qP,{data:v,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.u("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return k.data().title})))},"$b"),"button-card-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){k=_.sY(k,{className:void 0});var v=k.data;k=k.className;var C=_.L9(function(){return v().onTapCommand},void 0,"SXkP9e");
return _.u("ytd-shopping-item-card",{class:_.TI("ytdShoppingItemCardHost",k)},_.u(_.uv,{command:C,className:"ytdShoppingItemCardHostLink"},_.u("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.u(_.Sh,{data:function(){return v().thumbnailViewModel}},{thumbnailViewModel:function(G){return _.u(_.QQ,{data:G.data,
aspectRatio:3})}})),_.u("div",null,_.u("p",{class:"ytdShoppingItemCardHostItemTitle"},_.u(_.o$,{text:function(){return v().itemTitle}})),_.u("p",{class:"ytdShoppingItemCardHostPrice"},_.u(_.o$,{text:function(){return v().priceOrStatus}})))))},"ac"),"ytd-shopping-item-card",{props:{data:_.vN,
className:_.vN}});var RH1={isAdsVideo:!0},lmw={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},d9L={showPlayerControls:!1,videoPreviewDurationMs:15E3},fmG={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},zH1={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,
hideScrubber:!0};var A8=null,Rhf={};var fs2="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(" "),wE={},zh_=(wE.FEwhat_to_watch="home",wE.FEhashtag="hashtag",wE.FEtrending="trending",wE.FEhistory="history",wE.SPunlimited="premium",wE.FEmemberships_and_purchases="paid_memberships",wE.SPredeem_code="redeem",wE.SPverify_location="locate",wE.SPminor_moment="minor_moment",
wE.FEmini_app_container="mini_app",wE.FEnews_destination="news",wE.SPopen_in_app="open_in_app",wE.FEexplore="explore",wE.FEsubscriptions="subscriptions",wE.FEsfv_audio_pivot="sfv_audio_pivot",wE.FEplaylist_aggregation="playlist_aggregation",wE);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");_.kr("init");var FWD=function(){},MtI=_.D(function(k){var v=k.data;
var C=k.inlineMetadata;var G=k.aspectRatio;var p=k.scrimStyle;var P=k.className;var N=k.useDefaultStyle;var I=k.titleStyle;var S=new FWD,Q=_.z("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",R=_.L9(function(){return(N==null?0:N())?Q==="SHORTS_LOCKUP_STYLE_SLIM":v().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CIGaAf"),l=_.L9(function(){return _.B5(C)||R()||!1},void 0,"SEL6Qd"),d=function(){return(p==null?void 0:p())!==void 0?p==null?void 0:p():1},
f=_.L9(function(){return v().belowThumbnailMetadata||!l()},void 0,"KAqk1b");
k=_.bN({visibilityCallback:function(Ng){var Sm=v().onFirstVisible;Ng&&Sm&&_.gJ(Sm)},
showOption:{calledOnce:!0,state:"visible"}});var c=_.Dp(),U={},O=_.TI(function(){return R(),"shortsLockupViewModelHostThumbnailContainer"},(U.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.B5(G)===1},U.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.B5(G)===2},U.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.z("web_shorts_2_by_3_lockups_study")&&!_.z("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
U)),X=_.L9(function(){if(_.B5(G)===1)return 1;
_.B5(G);return 2},void 0,"Bg5Es"),x,w=function(){if(S){var Ng;
(Ng=x)==null||D_(Ng);var Sm;if(S.hostElement&&((Sm=S.data)==null?0:Sm.inlinePlayerData)){var U2,lD;Ng=((U2=S.data)==null?0:(lD=U2.inlinePlayerData)==null?0:lD.enableAudioControl)?Object.assign({},zH1):Object.assign({},fmG);var Fb,qg;((Fb=S.data)==null?void 0:(qg=Fb.inlinePlayerData)==null?void 0:qg.maxPlaybackLengthSec)!==void 0&&(Ng.videoPreviewDurationMs=S.data.inlinePlayerData.maxPlaybackLengthSec*1E3);x=$b({mediaRenderer:S,lockupElement:S.hostElement,thumbnailElement:c.value,videoPreviewOpts:Ng})}}};
_.s0(function(){S&&(S.data=v(),w())},"wo9C7e");
var V=_.L9(function(){return v().thumbnail},void 0,"haijYd");
U=_.L9(function(){return v().badge},void 0,"RpDeSe");
var h=_.L9(function(){return v().onTap},void 0,"hOfuOb"),n={},oO={};
return _.u("ytm-shorts-lockup-view-model",{el:_.Dp(function(Ng){S&&(S.hostElement=Ng)},w,k),
class:_.TI("shortsLockupViewModelHost",P)},_.u(_.RC,null,_.u(_.uv,{command:h,className:_.TI("shortsLockupViewModelHostEndpoint",(n.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!f()},n),"reel-item-endpoint",""),
ariaHidden:function(){return!l()},
tabIndex:function(){return l()?0:-1}},_.u("div",{el:c,
class:_.TI("shortsLockupViewModelHostThumbnailParentContainer",(oO.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!R()},oO))},_.u(_.b,{cond:V,
then:function(){return _.u("div",{class:O},_.u(_.qP,{data:function(){var Ng;return(Ng=V==null?void 0:V())!=null?Ng:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.u(_.Sh,{data:function(){return v().thumbnailViewModel}},{thumbnailViewModel:function(Ng){return _.u(_.QQ,{data:Ng.data,
aspectRatio:function(){return X()},
disableRounding:function(){return R()}})}}),null),_.u(_.b,{cond:l,
then:function(){return _.u(coD,{data:v,scrimStyle:d,useDefaultStyle:N,titleStyle:I})}}),_.u(_.Sh,{data:U},{badgeViewModel:function(Ng){return _.u(_.dE,{data:Ng.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.u(_.b,{cond:function(){return l()&&v().menuOnTap},
then:function(){return _.u(ENG,{data:v,inlineMetadata:!0})}}),_.u(_.b,{cond:f,
then:function(){return _.u(am7,{data:v,useDefaultStyle:N,inlineMetadata:l})}})))},"cc"),coD=_.D(function(k){var v=k.data;
var C=k.scrimStyle;var G=k.useDefaultStyle;var p=k.titleStyle;var P=_.z("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",N=G&&_.z("web_hide_primary_text_for_pivot_panel"),I=_.L9(function(){return(G==null?0:G())?P==="SHORTS_LOCKUP_STYLE_SLIM":v().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"c5smEd");
k={};k=_.TI("shortsLockupViewModelHostInlineMetadata",(k.shortsLockupViewModelHostMetadataRounded=function(){return!I()},k.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(C==null?void 0:C())===3&&!_.z("enable_shorts_lockup_new_scrim")},k.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(C==null?void 0:C())===3&&_.z("enable_shorts_lockup_new_scrim")},k.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(C==null?void 0:C())===2||(C==null?void 0:
C())===4},k.shortsLockupViewModelHostShowOverPlayer=function(){return!0},k),"image-overlay-text");
var S={};return _.u("div",{class:k},_.u("h3",{class:_.TI("shortsLockupViewModelHostMetadataTitle",(S.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(C==null?void 0:C())===4},S.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return v().belowThumbnailMetadata},S.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(p==null?void 0:p())===1},S.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(p==null?void 0:p())===2},S)),
"aria-label":function(){return v().accessibilityText}},_.u(_.b,{cond:function(){var Q;
return!((Q=v().overlayMetadata)==null||!Q.primaryText)&&!N},
then:function(){return _.u(_.o$,{text:function(){var Q;return(Q=v().overlayMetadata)==null?void 0:Q.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.u(_.b,{cond:function(){var Q;
return(Q=v().overlayMetadata)==null?void 0:Q.secondaryText},
then:function(){return _.u($9U,{data:v,scrimStyle:C,className:void 0})}}))},"dc"),am7=_.D(function(k){var v=k.data;
var C=k.useDefaultStyle;var G=k.inlineMetadata;var p=_.z("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",P=_.L9(function(){return(C==null?0:C())?p==="SHORTS_LOCKUP_STYLE_SLIM":v().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"hn3pLe"),N=_.Dp(),I;
k=_.oZ(function(f){if(_.FV(_.zW(f),N.value,["AVATAR-VIEW-MODEL"]))return!1;var c;(c=I)==null||c.click();return!1});
var S=_.L9(function(){return v().belowThumbnailMetadata||v().overlayMetadata},void 0,"GwezKf"),Q=function(){return v().menuOnTap&&!G()},R=function(){var f;
return(f=S())==null?void 0:f.avatar},l={},d={};
return _.u("div",{class:_.TI(function(){return P()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(l.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!R()},l.shortsLockupViewModelHostOutsideMetadataHasMenu=Q,l)),
"on:click":k,el:N,role:"presentation"},_.u(_.Sh,{data:R},{avatarViewModel:function(f){return _.u(_.YZ,{data:f.data,avatarButtonCustomClassName:"shortsLockupViewModelHostOutsideMetadataAvatar"})}}),_.u("div",null,_.u("h3",{class:_.TI("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(d.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var f,c;
return!((f=S())==null?0:(c=f.primaryText)==null?0:c.content)},d.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=G,d)),
role:"presentation"},_.u(_.uv,{ref:function(f){return void(I=f)},
command:function(){return v().onTap},
className:_.TI("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var f,c;return(f=S())==null?void 0:(c=f.primaryText)==null?void 0:c.content},
"aria-label":function(){return v().accessibilityText}},_.u(_.b,{cond:function(){var f;
return(f=S())==null?void 0:f.primaryText},
then:function(f){return _.u(_.o$,{text:f,noEndpoints:!0,noStyleRuns:!0})}}))),_.u(_.b,{cond:function(){var f;
return(f=S())==null?void 0:f.secondaryText},
then:function(f){return _.u("div",{class:_.TI("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.u(_.o$,{text:f,noStyleRuns:!0}))}})),_.u(_.b,{cond:Q,
then:function(){return _.u(ENG,{data:v,inlineMetadata:!1})}}))},"ec"),$9U=_.D(function(k){var v=k.data;
var C=k.scrimStyle;k=k.className;var G={};return _.u("div",{class:_.TI((G.shortsLockupViewModelHostMetadataSubhead=function(){return(C==null?void 0:C())!==4},G.shortsLockupViewModelHostMetadataSubheadNew=_.z("enable_shorts_lockup_new_scrim"),G.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(C==null?void 0:C())===4},G),k),
"aria-hidden":"true"},_.u(_.o$,{text:function(){var p;return(p=v().overlayMetadata)==null?void 0:p.secondaryText},
noStyleRuns:!0}))},"fc"),ENG=_.D(function(k){var v=k.data;
var C=k.inlineMetadata;k={};k=_.TI((k.shortsLockupViewModelHostInlineMetadataMenu=function(){return C()},k.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!C()},k.shortsLockupViewModelHostShowOverPlayer=function(){return!0},k),"image-overlay-text");
return _.u("div",{class:k},_.u(_.lv,{data:function(){return{style:C()?"overlay":"mono",accessibilityLabel:v().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(G){G.preventDefault();G.stopPropagation();var p=_.$g({elementsCommand:v().menuOnTap,forceNewState:!0});if(p==null?0:p.onclick)p.onclick(G)}}},
iconName:"MORE_VERT"}))},"gc");var U91=_.D(function(k){var v=k.data;var C=k.inlineMetadata;var G=k.aspectRatio;var p=k.scrimStyle;var P=k.className;var N=k.useDefaultStyle;k=_.L9(function(){var I=v().entityId;return I?I.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.u("ytm-shorts-lockup-view-model-v2",{class:_.TI("shortsLockupViewModelHost",P)},_.u(_.cB,{contentId:k,aspectRatio:function(){return(G==null?void 0:G())===1?1:(G==null?void 0:G())===2?2:4}},function(){return _.u(MtI,{data:v,
inlineMetadata:C,aspectRatio:G,scrimStyle:p,className:P,useDefaultStyle:N})}))},"hc");_.BU(U91,"ytm-shorts-lockup-view-model-v2",{props:{data:_.s6,inlineMetadata:_.s6,aspectRatio:_.s6,scrimStyle:_.s6,className:_.s6,useDefaultStyle:_.s6,titleStyle:_.s6}});var gN7=16/9*210,nG=function(){var k=_.e.apply(this,arguments)||this;k.isExpandableContent=!1;k.hideShelfHeader=!1;k.engagementPanel=!1;k.buttonClasses=["arrow"];k.isSearch=!1;k.disableScrollEventListener=!1;k.containsLockup=!1;k.overrideArrowPositionForProductCard=!1;k.overrideArrowPositionForShoppingItemCard=!1;k.overrideArrowPositionForReelItems=!1;k.overrideArrowPositionForGridMovie=!1;k.overrideArrowPositionToCenter=!1;k.isSearchPostShelf=!1;k.overrideArrowPositionForMixedShelf=!1;k.overrideArrowPositionForMixedShelfShortsOnly=
!1;k.hasBigThumbsReelItems=!1;k.shouldUseMixedListHeight=!1;k.shouldUseShortsListHeight=!1;k.gridVideoWidth=0;k.isSearchVodShelf=!1;k.disableWheelScroll=!1;k.sizing="COMPACT";k.shortsLockupAspectRatio=0;return k};
_.E(nG,_.e);_.W=nG.prototype;
_.W.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]]"}}}}};
_.W.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.z("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.W.computeInitialCountNumber=function(k){if(!k)return 6;var v=k.items.some(function(P){return!!P.topicRecommendationsChipRenderer}),C=k.items.some(function(P){return!!P.displayAdRenderer}),G=this.computeShouldListItemsHaveEqualHeight(k),p=k.items.some(function(P){return!!P.gridPlaylistRenderer});
k=k.items.some(function(P){return!!P.shoppingItemCardViewModel});
return v?9:C?8:p||G?10:k?7:6};
_.W.computeContainsPost=function(k){return!!k&&!!k.items&&k.items.some(function(v){return!!v.postRenderer})};
_.W.computeContainsLockup=function(){if(_.z("web_horizontal_list_lockup_arrow_killswitch"))return!1;var k,v;return(k=this.data)==null?void 0:(v=k.items)==null?void 0:v.some(function(C){return!!C.lockupViewModel})};
_.W.maybeUpdateLockupAspectRatio=function(){var k,v;if(this.computeContainsLockup()&&((k=this.data)==null?0:(v=k.items)==null?0:v.length)){var C;k=tOZ((C=this.data.items[0].lockupViewModel)==null?void 0:C.contentType,this.data.force16By9ThumbnailAspectRatio);C=tR$(k);C=this.computeLockupWidth()/C;_.Cm(this.hostElement,{"--yt-horizontal-list-content-height":C+"px"})}};
_.W.computeOverrideArrowPositionForProductCard=function(k){if(this.isExpandableContent)return!1;var v;return!!(k==null?0:(v=k.items)==null?0:v.some(function(C){return!!C.verticalProductCardRenderer}))};
_.W.computeOverrideArrowPositionForShoppingItemCard=function(k){var v;return!!(k==null?0:(v=k.items)==null?0:v.some(function(C){return!!C.shoppingItemCardViewModel}))};
_.W.computeOverrideArrowPositionForReelItemRenderer=function(k){return this.containsReelItemRenderer(k)};
_.W.computeHasBigThumbsReelItems=function(k,v){return k&&this.containsReelItemRenderer(v)};
_.W.computeShouldListItemsHaveEqualHeight=function(k){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(k==null?void 0:k.itemSizeConstraint)};
_.W.computeShouldListItemsHaveShortsHeight=function(k){return this.computeShouldListItemsHaveEqualHeight(k)&&!this.containsGridVideoRenderer(k)};
_.W.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.W.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.W.containsReelItemRenderer=function(k){var v;return!!(k==null?0:(v=k.items)==null?0:v.some(function(C){return!(!C.reelItemRenderer&&!C.shortsLockupViewModel)}))};
_.W.containsGridVideoRenderer=function(k){var v;return!!(k==null?0:(v=k.items)==null?0:v.some(function(C){return!!C.gridVideoRenderer||!!C.lockupViewModel}))};
_.W.computeContainsGridMovieRenderer=function(k){var v;return!!(k==null?0:(v=k.items)==null?0:v.some(function(C){return!!C.gridMovieRenderer}))};
_.W.computeOverrideArrowPositionToCenter=function(k){return this.computeIsSearchPostShelf(k)};
_.W.computeIsSearchPostShelf=function(k){var v;return!!(k==null?0:(v=k.items)==null?0:v.some(function(C){var G,p;return((p=(G=C.postRenderer)==null?void 0:G.surface)!=null?p:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.W.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(k){var v;return!!(k==null?0:(v=k.items)==null?0:v.some(function(C){var G,p,P;return((P=(G=C.backgroundPromoRenderer)==null?void 0:(p=G.style)==null?void 0:p.value)!=null?P:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.W.computeIsSearchVodShelf=function(k,v){return k&&this.containsGridVideoRenderer(v)};
_.W.computeDisableWheelScroll=function(k,v){return this.computeIsSearchVodShelf(k,v)};
_.W.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.W.computeShortsLockupAspectRatio=function(){return 1};
_.W.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.Cm(this.hostElement,{"--ytd-reel-item-thumbnail-height":gN7+"px"})};
nG.prototype.dataChanged=nG.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],nG.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],nG.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Q0.YtdHorizontalListBehavior),_.Y("design:type",Object)],nG.prototype,"ytdHorizontalListBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],nG.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],nG.prototype,"isExpandableContent",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"hideShelfHeader",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"engagementPanel",void 0);_.B([_.A(),_.Y("design:type",Array)],nG.prototype,"buttonClasses",void 0);_.B([_.A(),_.Y("design:type",Object)],nG.prototype,"isSearch",void 0);
_.B([_.A(),_.Y("design:type",Object)],nG.prototype,"disableScrollEventListener",void 0);_.B([_.A({computed:"computeInitialCountNumber(data)"}),_.Y("design:type",Number)],nG.prototype,"initialCount",void 0);_.B([_.A({computed:"computeContainsPost(data)"}),_.Y("design:type",Boolean)],nG.prototype,"supportComponentResize",void 0);_.B([_.A({computed:"computeContainsPost(data)"}),_.Y("design:type",Boolean)],nG.prototype,"containsPost",void 0);
_.B([_.A({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"containsLockup",void 0);_.B([_.A({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],nG.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.B([_.A({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"overrideArrowPositionForProductCard",void 0);_.B([_.A({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.B([_.A({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"overrideArrowPositionForReelItems",void 0);_.B([_.A({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"overrideArrowPositionForGridMovie",void 0);
_.B([_.A({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"overrideArrowPositionToCenter",void 0);_.B([_.A({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"isSearchPostShelf",void 0);_.B([_.A({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.B([_.A({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.B([_.A({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"hasBigThumbsReelItems",void 0);
_.B([_.A({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"shouldUseMixedListHeight",void 0);_.B([_.A({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"shouldUseShortsListHeight",void 0);_.B([_.A({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"gridVideoWidth",void 0);
_.B([_.A({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"isSearchVodShelf",void 0);_.B([_.A({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.Y("design:type",Object)],nG.prototype,"disableWheelScroll",void 0);_.B([_.A({computed:"computeSizing(isSearch)"}),_.Y("design:type",Object)],nG.prototype,"sizing",void 0);
_.B([_.A({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.Y("design:type",Object)],nG.prototype,"shortsLockupAspectRatio",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nG.prototype,"dataChanged",null);
_.t(nG,"yt-horizontal-list-renderer",function(){if(iC7===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);iC7=k}k=iC7;return k},{mode:1});var isD=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
isD.prototype.subscribe=function(k,v){var C=this.subscriptions.get(k);if(!C)return function(){};
C.add(v);return function(){C.delete(v)}};
isD.prototype.unsubscribe=function(k,v){(k=this.subscriptions.get(k))&&k.delete(v)};
isD.prototype.publish=function(k,v){v=v===void 0?{}:v;(k=this.subscriptions.get(k))&&k.forEach(function(C){C(v)})};var LWQ;var Os1=[10,12,14,16,18,20,24,28,32,36],yoL=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],Jz=function(){var k=_.e.apply(this,arguments)||this;k.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";k.hideOverflow=!1;k.useRoboto=!1;k.fontClass="";k.overflown=!1;k.actionMap={"yt-window-resized":"resize"};return k};
_.E(Jz,_.e);_.W=Jz.prototype;
_.W.attached=function(){var k=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();_.Ib(this,function(){k.resize()});
if(!_.KU){var v,C,G;(v=document)==null||(C=v.fonts)==null||(G=C.ready)==null||G.then(function(){k.resize()})}};
_.W.dataChanged=function(){this.resize()};
_.W.guideIsExpandedChanged=function(){this.resize()};
_.W.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 k=this.getMaxNumLines(),v=this.getMinFont(),C=this.getMaxFont(),G=this.useRoboto?Os1:yoL;for(G=G.filter(function(P){return P<=C&&P>=v});G.length>1;){var p=Math.floor(G.length/2);
this.updateFontSize(G[p]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=k)G=G.slice(p,G.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>k)G=G.slice(0,p);else break}this.updateFontSize(G[G.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(k)}};
_.W.handleOverflow=function(k){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>k&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",k.toString()))};
_.W.updateFontSize=function(k){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+k;this.textNode.classList.add(this.fontClass)};
_.W.getMaxFont=function(){var k=this.useRoboto?Os1:yoL;k=k[k.length-1];return this.maxFontSize&&this.maxFontSize<=k?this.maxFontSize:k};
_.W.getMinFont=function(){var k=(this.useRoboto?Os1:yoL)[0];return this.minFontSize&&this.minFontSize>=k?this.minFontSize:k};
_.W.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.W.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.W.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.ty(this.text).split("\n").length-1:Infinity};
_.W.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("Jh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
Jz.prototype.guideIsExpandedChanged=Jz.prototype.guideIsExpandedChanged;Jz.prototype.dataChanged=Jz.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Jz.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Jz.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Jz.prototype,"actionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Jz.prototype,"text",void 0);
_.B([_.A(),_.Y("design:type",String)],Jz.prototype,"fontFamily",void 0);_.B([_.A(),_.Y("design:type",Number)],Jz.prototype,"maxWidth",void 0);_.B([_.A(),_.Y("design:type",Number)],Jz.prototype,"maxHeight",void 0);_.B([_.A(),_.Y("design:type",Number)],Jz.prototype,"maxFontSize",void 0);_.B([_.A(),_.Y("design:type",Number)],Jz.prototype,"minFontSize",void 0);_.B([_.A(),_.Y("design:type",Number)],Jz.prototype,"maxLines",void 0);_.B([_.A(),_.Y("design:type",Object)],Jz.prototype,"hideOverflow",void 0);
_.B([_.A({selector:_.L$j}),_.Y("design:type",Boolean)],Jz.prototype,"guideIsExpanded",void 0);_.B([_.Nf("#container"),_.Y("design:type",HTMLElement)],Jz.prototype,"containerNode",void 0);_.B([_.Nf("#text"),_.Y("design:type",HTMLElement)],Jz.prototype,"textNode",void 0);_.B([_.uo("text"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jz.prototype,"dataChanged",null);
_.B([_.uo("guideIsExpanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jz.prototype,"guideIsExpandedChanged",null);_.B([_.q({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],Jz);
_.t(Jz,"yt-dynamic-sizing-formatted-string",function(){if(LWQ!==void 0)return LWQ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return LWQ=k},{mode:1});var XdQ;_.x9U=function(k){_.vZ.call(this,k)};
_.E(_.x9U,_.vZ);var AoL=function(k){_.vZ.call(this,k)};
_.E(AoL,_.x9U);var rE=function(){return _.e.apply(this,arguments)||this};
_.E(rE,_.e);rE.prototype.onTapSuspendedChannel=function(){var k;if((k=this.data)!=null&&k.serviceEndpoint){var v,C;(k=(C=_.F((v=this.data)==null?void 0:v.serviceEndpoint,_.vX))==null?void 0:C.url)?_.gH(k,void 0,void 0,window.top):(v=new AoL("Did not handle suspended account tap. No appealUrl."),_.hb(v))}else v=new AoL("Did not handle suspended account tap. No serviceEndpoint."),_.hb(v)};
rE.prototype.onTap=function(){var k=this,v=_.WU(),C,G=(C=_.PU(v,{veType:7116}))!=null?C:void 0;_.Oj(v,{visualElement:G});_.$P();this.saveRoleText();var p;if((p=this.data)==null?0:p.youtubeSuspended)this.onTapSuspendedChannel();else{var P=!1,N,I;(v=(I=_.F((N=this.data)==null?void 0:N.serviceEndpoint,_.ibw))==null?void 0:I.supportedTokens)&&v.forEach(function(S){if(S.accountSigninToken)if(P=!0,k.onAccountItemTap)k.onAccountItemTap(S.accountSigninToken.signinUrl);else _.gH(S.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!P){if(N=this.get("serviceEndpoint",this.data))P=!0,this.ytComponentBehavior.resolveCommand(N);P||_.B3(new AoL("Did not handle account switch tap. No token."))}}};
rE.prototype.saveRoleText=function(){if(this.data){var k=this.data,v=k.channelDelegationRole;if(v){var C,G=(C=_.F(k==null?void 0:k.serviceEndpoint,_.ibw))==null?void 0:C.supportedTokens;if(!G){var p,P,N,I;G=(p=_.F(k==null?void 0:k.serviceEndpoint,_.xS))==null?void 0:(P=p.popup)==null?void 0:(N=P.confirmDialogRenderer)==null?void 0:(I=N.confirmButton)==null?void 0:I.buttonRenderer;var S;G=(S=_.F(G==null?void 0:G.command,_.oH))==null?void 0:S.commands;if(!G)return;var Q;G=(Q=_.F(G[1],_.ibw))==null?
void 0:Q.supportedTokens}if(G){S=void 0;Q=_.H(G);for(G=Q.next();!G.done;G=Q.next())if(G=G.value,G.datasyncIdToken){S=G.datasyncIdToken.datasyncIdToken;break}if(S){var R;a:{if(_.Yvi()&&(Q=_.sHb(S+"::pom"))){Q=new OE(Q);break a}Q=void 0}(R=Q)==null||R.set("role_text",v);if((Pbm?Pbm:window.location).href.indexOf("studio")!==-1&&(R=wBD())){Q=R.src?(new URL(R.src)).origin:"*";var l;(l=R.contentWindow)==null||l.postMessage({action:"save_pom_role",datasyncId:S,roleText:v},Q)}}}}}};
_.SB.Object.defineProperties(rE.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(k=this.data)==null?void 0:(v=k.accountPhoto)==null?void 0:v.thumbnails;return C&&C.length>0&&(C[0].height===36||C[0].height===48)?C[0].height:40}}});
rE.prototype.onTap=rE.prototype.onTap;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],rE.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rE.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rE.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!1}),_.Y("design:type",Function)],rE.prototype,"onAccountItemTap",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],rE.prototype,"enableRingForActiveAccount",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],rE.prototype,"thumbnailSize",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rE.prototype,"onTap",null);_.B([_.q({is:"ytd-account-item-renderer",disableElementRegistration:!0})],rE);
_.t(rE,"ytd-account-item-renderer",function(){if(XdQ!==void 0)return XdQ;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return XdQ=k},{mode:1});var eH6;var KG=function(){return _.e.apply(this,arguments)||this};
_.E(KG,_.e);KG.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.Ql().resolve(_.lL).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],KG.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],KG.prototype,"data",void 0);_.B([_.q({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],KG);
_.t(KG,"ytd-identity-chip-renderer",function(){if(eH6!==void 0)return eH6;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return eH6=k},{mode:1});var qpL;var m9G;var D9n;var ttn;var Tn=function(){var k=_.e.apply(this,arguments)||this;k.richItemMinWidth=_.fS("wn_grid_min_item_width",310);k.isShorts=!1;k.isWatchNext=!1;k.isExploreHub=!1;return k};
_.E(Tn,_.e);_.SB.Object.defineProperties(Tn.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var k=[],v=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.Cm(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var C;if(((C=this.data)==null?0:C.rows)&&v)for(v*=this.data.rows,C=0;C<v;C++)k.push({});return k}}});
_.B([_.M(_.YI),_.Y("design:type",Object)],Tn.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Tn.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Tn.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.Eu,value:3}),_.Y("design:type",Number)],Tn.prototype,"itemsPerRow",void 0);_.B([_.A({selector:_.iX6,value:6}),_.Y("design:type",Number)],Tn.prototype,"slimItemsPerRow",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Number)],Tn.prototype,"richItemMinWidth",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],Tn.prototype,"miniMode",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Tn.prototype,"isShorts",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Tn.prototype,"isWatchNext",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Tn.prototype,"isExploreHub",void 0);
_.B([_.g("isExploreHub"),_.A({reflectToAttribute:!0}),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Tn.prototype,"shimmerAnimation",null);_.B([_.g("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Tn.prototype,"cardItems",null);_.B([_.q({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],Tn);
_.sND=_.wu()(Tn,"ytd-ghost-grid-renderer",function(){if(ttn===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);ttn=k}k=ttn;return k},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.BU(_.D(function(k){var v=_.sY(k,{numberOfComments:3}).numberOfComments,C=_.sY(k,{isInitialLoad:!1}).isInitialLoad,G=_.sY(k,{engagementPanel:!1}).engagementPanel,p=function(){return Math.min(Number(v==null?void 0:v())||20,20)};
return _.u("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.u(_.b,{cond:function(){return!(G==null?0:G())&&(C==null?void 0:C())},
then:function(){return _.u("div",{class:"ytGhostCommentsComments"},_.u("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.u("div",{class:_.TI("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.u("div",{class:_.TI("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.u("div",{class:"ytGhostCommentsGhostCard"},_.u("div",{class:"ytGhostCommentsAvatar"},_.u("div",{class:"ytGhostCommentsCircle"})),_.u("div",{class:"ytGhostCommentsComments"},_.u("div",{class:"ytGhostCommentsMeta"},
_.u("div",{class:_.TI("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.u("div",{class:_.TI("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.u("div",{class:"ytGhostCommentsComments"},_.u(_.q_,{each:function(){return Array((p==null?void 0:p())||3)}},function(){return _.u("div",{class:"ytGhostCommentsGhostCard"},_.u("div",{class:"ytGhostCommentsAvatar"},_.u("div",{class:"ytGhostCommentsCircle"})),_.u("div",{class:"ytGhostCommentsHost"},_.u("div",{class:"ytGhostCommentsMeta"},
_.u("div",{class:_.TI("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.u("div",{class:_.TI("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.u("div",{class:_.TI("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.u("div",{class:"ytGhostCommentsGhostLikeDislike"},_.u("div",{class:_.TI("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.u("div",{class:_.TI("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"ic"),"yt-ghost-comments",{props:{numberOfComments:_.vN,
isInitialLoad:_.vN,engagementPanel:_.vN},unsafeExternallySettableAttributes:new Set(["hidden"])});_.db("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var kU=function(){var k=_.e.apply(this,arguments)||this;k.isOverridable=!1;k.spinnerActive=!1;k.showButton=!1;k.isCommentsSection=!1;k.engagementPanel=!0;k.isShortsGrid=!1;k.isShortsPage=!1;k.isWatchPage=!1;k.originalShowButton=!1;k.endOfList=!1;return k};
_.E(kU,_.e);_.W=kU.prototype;_.W.resetIntersectionObserver=function(){var k;(k=this.observer)==null||k.disconnect();this.observer=void 0};
_.W.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var k,v;((k=this.data)==null?void 0:k.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((v=this.data)==null?0:v.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.W.initializeIntersectionObserver=function(){var k=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(v){v=_.H(v);for(var C=v.next();!C.done;C=v.next())C.value.isIntersecting&&(k.triggerContinuation(),k.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.W.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]]"}}}}}};
_.W.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var k;((k=this.data)==null?0:k.continuationEndpoint)&&(k=_.F(this.data.continuationEndpoint,_.$Y))&&this.ytdReduxBehavior.dispatch(_.J2({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:k}}))};
_.W.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.W.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.W.onServiceRequestCompleted=function(k,v){if(!_.z("kevlar_hide_spinner_on_empty_continuation_killswitch")){var C;(C=v.actions)!=null&&C.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.W.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.W.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.W.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.W.numberOfGhostCommentsChanged=function(){var k=3;if(this.engagementPanel){var v,C,G;k=Math.floor(((((v=this.hostElement)==null?void 0:(C=v.parentElement)==null?void 0:(G=C.parentElement)==null?void 0:G.scrollHeight)||108)-108)/108);k=this.isInitialLoad?Math.max(k,3):3}v=[].concat(_.tX(this.hostElement.querySelectorAll("yt-ghost-comments")));v=_.H(v);for(C=v.next();!C.done;C=v.next())C=C.value,C.numberOfComments=k,C.isInitialLoad=this.isInitialLoad,C.engagementPanel=this.engagementPanel};
_.W.detached=function(){this.resetIntersectionObserver()};
_.SB.Object.defineProperties(kU.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
kU.prototype.numberOfGhostCommentsChanged=kU.prototype.numberOfGhostCommentsChanged;kU.prototype.continuationTriggerOffsetChanged=kU.prototype.continuationTriggerOffsetChanged;kU.prototype.showButtonChanged=kU.prototype.showButtonChanged;kU.prototype.onYtServiceRequestCompletedForButtonRenderer=kU.prototype.onYtServiceRequestCompletedForButtonRenderer;kU.prototype.onServiceRequestCompleted=kU.prototype.onServiceRequestCompleted;kU.prototype.onYtServiceRequestSentForButtonRenderer=kU.prototype.onYtServiceRequestSentForButtonRenderer;
kU.prototype.observeData=kU.prototype.observeData;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],kU.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],kU.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.rG.YtVisibilityBehavior),_.Y("design:type",Object)],kU.prototype,"ytVisibilityBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],kU.prototype,"ytComponentBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],kU.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],kU.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],kU.prototype,"isOverridable",void 0);_.B([_.A(),_.Y("design:type",Object)],kU.prototype,"spinnerActive",void 0);_.B([_.A(),_.Y("design:type",Object)],kU.prototype,"showButton",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],kU.prototype,"isCommentsSection",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],kU.prototype,"engagementPanel",void 0);_.B([_.A(),_.Y("design:type",Object)],kU.prototype,"isShortsGrid",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.XN_}),_.Y("design:type",Object)],kU.prototype,"isShortsPage",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.yv6}),_.Y("design:type",Object)],kU.prototype,"isWatchPage",void 0);_.B([_.A(),_.Y("design:type",Number)],kU.prototype,"continuationTriggerOffset",void 0);
_.B([_.A(),_.Y("design:type",Object)],kU.prototype,"endOfList",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],kU.prototype,"isInitialLoad",void 0);_.B([_.Nf("ytd-button-renderer"),_.Y("design:type",_.uz)],kU.prototype,"buttonRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],kU.prototype,"buttonOverrides",void 0);
_.B([_.A(),_.g("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kU.prototype,"showGhostCardComments",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kU.prototype,"observeData",null);
_.B([_.P9("yt-service-request-sent-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kU.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],kU.prototype,"onServiceRequestCompleted",null);
_.B([_.P9("yt-service-request-completed-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kU.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.B([_.uo("showButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kU.prototype,"showButtonChanged",null);
_.B([_.uo("continuationTriggerOffset"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kU.prototype,"continuationTriggerOffsetChanged",null);_.B([_.W9("isInitialLoad","engagementPanel"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kU.prototype,"numberOfGhostCommentsChanged",null);_.B([_.q({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],kU);
_.t(kU,"ytd-continuation-item-renderer",function(){if(D9n!==void 0)return D9n;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return D9n=k},{mode:1});var VtZ;var oR=function(){var k=_.e.apply(this,arguments)||this;k.downloadProgress=0;k.transferState="TRANSFER_STATE_UNKNOWN";k.downloadState="DOWNLOAD_STATE_UNKNOWN";k.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";k.offlineVideoPolicyExpirationTimestamp=0;k.downloadedVideoPlaybackPosition=0;return k};
_.E(oR,_.e);oR.prototype.dataChanged=function(){var k;this.videoData=_.F((k=this.data)==null?void 0:k.renderer,W4w);this.transferStateChanged()};
oR.prototype.downloadProgressChanged=function(){if(this.entityInfo){var k=Object.assign({},this.videoData),v=IU2(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),C=v.publishedTimeText,G=v.badges;k.shortViewCountText=v.shortViewCountText;k.publishedTimeText=C;k.badges=G;this.set("videoData",k)}};
oR.prototype.transferStateChanged=function(){if(this.entityInfo){var k=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",v=_.ZZ(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!IW(this.entityInfo.policyEntity),C=Object.assign({},this.videoData),G=IU2(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),p=G.publishedTimeText,P=G.badges;C.shortViewCountText=
G.shortViewCountText;C.publishedTimeText=p;C.badges=P;C.isDisabled=v;C.isWatched=this.downloadedVideoPlaybackPosition>0;C.navigationEndpoint=v?void 0:xT3(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var N;k&&((N=this.videoData)==null?0:N.videoId)&&!_.z("dl_resume_click_killswitch")&&(C.isDisabled=!1,C.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});C.thumbnailOverlays=H3O(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",C)}};
oR.prototype.transferStateChanged=oR.prototype.transferStateChanged;oR.prototype.downloadProgressChanged=oR.prototype.downloadProgressChanged;oR.prototype.dataChanged=oR.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],oR.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],oR.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],oR.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],oR.prototype,"videoData",void 0);_.B([_.A({selector:iR,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],oR.prototype,"downloadProgress",void 0);_.B([_.A(),_.Y("design:type",Number)],oR.prototype,"relativeDateReference",void 0);_.B([_.A({selector:_.Uu,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],oR.prototype,"transferState",void 0);
_.B([_.A({selector:kqf,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],oR.prototype,"downloadState",void 0);_.B([_.A({selector:mc3,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],oR.prototype,"offlinePolicyAction",void 0);_.B([_.A({selector:Dcx,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],oR.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.B([_.A({selector:Ou,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],oR.prototype,"downloadedVideoPlaybackPosition",void 0);_.B([_.A({selector:s$j,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],oR.prototype,"entityInfo",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],oR.prototype,"isDownloading",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oR.prototype,"dataChanged",null);
_.B([_.uo("downloadProgress"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oR.prototype,"downloadProgressChanged",null);_.B([_.uo("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oR.prototype,"transferStateChanged",null);
_.B([_.q({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],oR);
_.t(oR,"ytd-downloaded-video-grid-video-renderer",function(){if(VtZ!==void 0)return VtZ;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return VtZ=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var hH1;var vC=function(){};
vC.prototype.resolve=function(k,v){var C=this;return _.Z(function(G){return G.yield(C.resolveCommand(k,v),0)})};var BDU,C8;BDU=z42(function(k){return k.targetId},{shouldPersist:!1});
C8=BDU.updateData;_.jNU=BDU.useUpdatableData;var Ypn,wdI;Ypn=z42(function(k){return k.targetId});
wdI=Ypn.updateData;_.nNQ=Ypn.useUpdatableData;var JoI=Ef2.bind(null,C8),ro7=Ef2.bind(null,wdI);(function(k,v,C){var G=_.F(C==null?void 0:C.updatedRenderer,_.qqD);return G?k({targetId:v},function(){return G}):!1}).bind(null,C8);var GA=function(){};
_.E(GA,vC);GA.prototype.resolveCommand=function(k){var v;return _.Z(function(C){v=_.F(k,_.OOi);if(!v)return C.return();JoI(v.targetId,v);_.OQ(C)})};var p8=function(){var k=_.Ze.apply(this,arguments)||this;k.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return k};
_.E(p8,_.Ze);_.W=p8.prototype;_.W.configureContinuationPathMap=function(){return{}};
_.W.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.W.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.W.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.W.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.W.handleAppendContinuationItemsAction=function(k){var v=_.F(k,_.OqG);if(this.data&&this.data.targetId&&v&&this.continuationPathMap&&v.targetId===this.data.targetId){var C=GW$(k),G=C&&this.continuationPathMap[C];if(G&&C)if(k=this.get(G,this.data)){a:{for(C=0;C<k.length;C++){var p=k[C],P=void 0,N=!!_.F((P=_.F(p,dV1))==null?void 0:P.content,_.CzD);if(_.F(p,_.ti)||N)break a}C=k.length}G="data."+G;v.continuationItems?C===k.length-1?(this.pop(G),this.push.apply(this,[G].concat(_.tX(v.continuationItems)))):
C===k.length?this.push.apply(this,[G].concat(_.tX(v.continuationItems))):this.splice.apply(this,[G,C,1].concat(_.tX(v.continuationItems))):this.splice(G,C,1);(_.z("web_enable_voting_animation")||_.z("enable_music_web_cairo_voting_animation"))&&_.nA(this.hostElement,"yt-append-continuation-items-action-finished");_.nA(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.ji(new _.q5("append continuation items does not exist",C));else _.ji(new _.q5("append continuation path does not exist",
C))}};
_.W.handleReloadContinuationItemsCommand=function(k){var v=_.F(k,_.OOi);if(this.data&&v){if(_.z("web_client_explore_hub")||_.z("web_explore_hub_on_hover")||_.z("web_client_explore_hub_on_hover"))try{_.Ql().resolve(GA).resolveCommand(k)}catch(P){}if(this.data.targetId&&this.continuationPathMap&&v.targetId===this.data.targetId&&(!_.z("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||v.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var C,G=(C=v.slot)==null?void 0:
C.replace("RELOAD_CONTINUATION_SLOT_","");C=(k=GW$(k)+"-"+(G==null?void 0:G.toLowerCase()))&&this.continuationPathMap[k];if(!C||!k||!G)_.ji(new _.q5("reload continuation path does not exist",k));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(v)){if(v.replaceWithFirstItem){var p;this.set("data."+C,((p=v.continuationItems)==null?0:p.length)?v.continuationItems[0]:{})}else this.set("data."+C,v.continuationItems?v.continuationItems:[]);this.continuationIsReloading=
!1;_.nA(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.W.handleShowReloadUiCommand=function(k){k=_.F(k,YOG);var v;((v=this.data)==null?0:v.targetId)&&(k==null?0:k.targetId)&&k.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
p8.prototype.observeData=p8.prototype.observeData;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],p8.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],p8.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],p8.prototype,"data",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],p8.prototype,"continuationIsReloading",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],p8.prototype,"observeData",null);_.B([_.SU()],p8);_.PC=[_.wG.YtComponentBehavior,_.Mc.YtActionHandlerBehavior,p8.prototype];_.WC={};_.WC.YtNextContinuationBehavior=[_.WN.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",_.pm(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.pm(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(k,v){k.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,v,{}):(k={locationRetrieved:function(C){this.makeNextContinuationRequest_(C,v,{})}.bind(this)},_.nA(this.hostElement,"yt-retrieve-location",k))},
makeNextContinuationRequest_:function(k,v,C){_.aH("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();k=v(k);var G;this.canUseContextualNetworkManager_()&&(G=this.getNetworkManager());G||(G=_.Ql().resolve(_.uu));v=_.yJ.instance;if(_.wt("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&v){G=_.hy([k.startsWith("/")?k.substr(1):k]);var p,P;C=_.CW(v,{},G,C==null?void 0:(p=C.context)==null?void 0:(P=p.clickTracking)==null?void 0:P.clickTrackingParams).then(function(N){return{response:N}})}else C=
this.nextContinuation.usePost?G.postData(k,C):G.fetchData(k);
C.then(this.updateNextContinuationData_.bind(this,k));this.pendingContinuationRequest_=C;this.startListeningForNavigate_()},
updateNextContinuationData_:function(k,v){var C=this;_.aH("ncl");this.pendingContinuationRequest_=void 0;if(v){var G={};this.nextContinuation&&(G=this.nextContinuation);if(v.response&&v.response.continuationContents&&v.response.continuationContents[G.continuationType]){k=v.response.continuationContents[G.continuationType];var p=G.header||"data.header",P=k[G.responseHeaderKey||"header"];P&&this.set(p,P);p=G.contentsArray||"data.contents";P=this.getContents_(k,G.responseContentsKey||"contents")||[];
this.pathExists_(p)?(P.unshift(p),this.push.apply(this,P)):this.set(p,P);P&&(asZ(_.WU(),v.response,this.hostElement,function(N){_.JR(C.hostElement,"yt-store-grafted-ve-action",[N])}),_.nA(this.hostElement,"yt-next-continuation-data-updated",{continuationData:v,
page:this,contentsArray:p}));this.set(G.continuationsArray||"data.continuations",k[G.responseContinuationsKey||"continuations"]||[])}else v.reload?_.ji(new _.q5("Reloading from continuation is unsupported")):v.responseContext&&v.responseContext.errors||(delete v.xsrf_token,delete v.timing,delete v.endpoint,delete v.csn,v.responseContext&&delete v.responseContext.serviceTrackingParams,p={request:_.PP(k,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(v).sort()},v.response&&(p.responseContentKeys=
Object.keys(v.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(p.continuationType=this.nextContinuation.continuationType.substr(0,256)),v=new _.q5("Malformed continuation",p),k.indexOf("/comment_service_ajax")==0?_.ji(v):_.hb(v)),this.set(G.continuationsArray||"data.continuations",[])}else _.B3(new _.q5("Missing continuation response",k))},
getContents_:function(k,v){v=v.split(".");return _.t9.getValueByKeys(k,v)},
pathExists_:function(k){var v=this;k=k.toString().split(".");for(var C=0;C<k.length;C++)if(v=v[k[C]],v===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var KWw;var TDI;var HC=function(){var k=_.e.apply(this,arguments)||this;k.triggered_=!1;return k};
_.E(HC,_.e);_.W=HC.prototype;_.W.attached=function(){this.maybeTriggerAutoload()};
_.W.detached=function(){this.hasBeenTriggered_=!1};
_.W.onPrescanVisible=function(){this.onShow()};
_.W.onShow=function(){this.showButton||this.trigger()};
_.W.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.nA(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.W.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.W.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.W.computeLabel_=function(k,v){return k===void 0?null:k.label||!v?k.label:this.showMoreText_};
_.W.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.W.getContinuationUrl=function(k){var v={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(v.itct=this.data.clickTrackingParams);return _.WP(k,v)};
_.W.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
HC.prototype.showButtonChanged_=HC.prototype.showButtonChanged_;HC.prototype.observeData_=HC.prototype.observeData_;_.B([_.M(_.rG.YtVisibilityBehavior),_.Y("design:type",Object)],HC.prototype,"ytVisibilityBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],HC.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],HC.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],HC.prototype,"showButton",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],HC.prototype,"showIcon",void 0);_.B([_.A({computed:"computeLabel_(data, showButton)"}),_.Y("design:type",Object)],HC.prototype,"label",void 0);_.B([_.A({value:_.DZ(_.P2("SHOW_MORE",void 0,"Show More"))}),_.Y("design:type",Object)],HC.prototype,"showMoreText_",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],HC.prototype,"spinnerActive_",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],HC.prototype,"hasBeenTriggered_",void 0);
_.B([_.A({value:void 0}),_.Y("design:type",String)],HC.prototype,"observeVisibleOption",void 0);_.B([_.A({value:void 0}),_.Y("design:type",String)],HC.prototype,"observeHiddenOption",void 0);_.B([_.A({value:"observe_once"}),_.Y("design:type",Object)],HC.prototype,"observePrescanOption",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],HC.prototype,"observeData_",null);
_.B([_.W9("showButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],HC.prototype,"showButtonChanged_",null);_.B([_.Mf({is:"yt-next-continuation",disableElementRegistration:!0})],HC);
_.t(HC,"yt-next-continuation",function(){if(TDI===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;KWw===void 0&&(KWw=document.createElement("template"));var G=KWw;C.call(v,G.content.cloneNode(!0),k.content.firstChild);TDI=k}k=TDI;return k},{mode:2});var klJ;var oM6;var Ne=function(){return _.e.apply(this,arguments)||this};
_.E(Ne,_.e);Ne.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ne.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ne.prototype,"data",void 0);_.B([_.Mf({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],Ne);
_.t(Ne,"yt-music-pass-small-feature-info-renderer",function(){if(oM6===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;klJ===void 0&&(klJ=document.createElement("template"));var G=klJ;C.call(v,G.content.cloneNode(!0),k.content.firstChild);oM6=k}k=oM6;return k},{mode:2});_.db("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var IR=function(){var k=_.e.apply(this,arguments)||this;k.isCollapsible=!1;k.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return k};
_.E(IR,_.e);_.W=IR.prototype;_.W.computeIsCollapsible=function(k){return!!(((k==null?0:k.showMoreText)||(k==null?0:k.visibleRowCount))&&(k==null?0:k.isCollapsible))};
_.W.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"}}}};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.W.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.W.onIronResize=function(){var k=this;_.Xn(this,"updateGridInitItems",function(){k.maybeUpdateInitialItemsDisplayed()})};
_.W.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var k=this.getVisibleWidth();k!==0&&(k=Math.floor(k/214)*(this.data.visibleRowCount||2),k!==this.initialCount&&(this.initialCount=k,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.W.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.W.computeExpandVisible=function(k,v,C,G){return k&&v&&C&&!!G&&!!G.showMoreText};
_.W.computeShowMoreButton=function(k){return{text:k,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.W.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.W.initCollapsed=function(){var k=this;this.ytLazyListBehavior.canShowMore=!1;var v;(this.collapsed=!((v=this.data)==null||!v.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.Ib(this,function(){_.rc(k.hostElement,"yt-refit-popups-action")})};
_.W.fillRestIfNotCollapsible=function(){var k=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!k||this.ytLazyListBehavior.fillRemainingListItems()};
_.W.computeViewAllHidden=function(k,v){return k||!v.viewAllEndpoint};
IR.prototype.fillRestIfNotCollapsible=IR.prototype.fillRestIfNotCollapsible;IR.prototype.initCollapsed=IR.prototype.initCollapsed;IR.prototype.onIronResize=IR.prototype.onIronResize;IR.prototype.persistentGuideChanged=IR.prototype.persistentGuideChanged;_.B([_.M(_.qV),_.Y("design:type",Object)],IR.prototype,"ironResizableBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],IR.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],IR.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.uX.YtLazyListBehavior),_.Y("design:type",Object)],IR.prototype,"ytLazyListBehavior",void 0);_.B([_.M(_.WC.YtNextContinuationBehavior),_.Y("design:type",Object)],IR.prototype,"ytNextContinuationBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],IR.prototype,"ytdGuideStateAwareBehavior",void 0);
_.B([_.M(_.PC),_.Y("design:type",Object)],IR.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],IR.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],IR.prototype,"collapsed",void 0);_.B([_.A(),_.Y("design:type",Number)],IR.prototype,"initialCount",void 0);_.B([_.A({computed:"computeShowMoreButton(data.showMoreText)"}),_.Y("design:type",Object)],IR.prototype,"showMoreButton",void 0);
_.B([_.A({computed:"computeIsCollapsible(data)"}),_.Y("design:type",Object)],IR.prototype,"isCollapsible",void 0);_.B([_.Nf("#items"),_.Y("design:type",HTMLElement)],IR.prototype,"items",void 0);_.B([_.uo("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IR.prototype,"persistentGuideChanged",null);_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IR.prototype,"onIronResize",null);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IR.prototype,"initCollapsed",null);_.B([_.uo("canShowMore"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IR.prototype,"fillRestIfNotCollapsible",null);_.B([_.q({is:"ytd-grid-renderer",disableElementRegistration:!0})],IR);
_.t(IR,"ytd-grid-renderer",function(){if(hH1!==void 0)return hH1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return hH1=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var Z4=function(){return _.e.apply(this,arguments)||this};
_.E(Z4,_.e);
Z4.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"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Z4.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Z4.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Z4.prototype,"data",void 0);_.B([_.q({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],Z4);
_.t(Z4,"ytd-carousel-ad-renderer",function(){if(m9G!==void 0)return m9G;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return m9G=k},{mode:1});var vM1;var SY=function(){return _.e.apply(this,arguments)||this};
_.E(SY,_.e);_.W=SY.prototype;_.W.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"}}}};
_.W.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,SY.JSC$15564_CLICK_LOCATION_ID_MAP))};
_.W.onSitelinkTap=function(k){k.stopPropagation();var v,C,G=k==null?void 0:(v=k.model)==null?void 0:(C=v.item)==null?void 0:C.onTap;G&&this.ytSparklesClickLocationBehavior.handleClick(G,k,!1)};
_.W.onTap=function(k){var v=this.data&&this.data.content&&this.data.content.navigationEndpoint;v&&this.ytSparklesClickLocationBehavior.handleClick(v,k,!1)};
_.W.sendImpression=function(){if(this.data&&this.data.content)for(var k=_.H(this.data.content.impressionEndpoints||[]),v=k.next();!v.done;v=k.next()){v=_.H(v.value.loggingUrls||[]);for(var C=v.next();!C.done;C=v.next())C=C.value,C.baseUrl&&v3(C.baseUrl,C.attributionSrcMode)}};
SY.prototype.onTap=SY.prototype.onTap;SY.prototype.dataChanged=SY.prototype.dataChanged;SY.JSC$15564_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"]]);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],SY.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],SY.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Sv.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],SY.prototype,"ytSparklesClickLocationBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],SY.prototype,"data",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],SY.prototype,"dataChanged",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],SY.prototype,"onTap",null);_.B([_.q({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],SY);
_.t(SY,"ytd-promoted-sparkles-text-search-renderer",function(){if(vM1!==void 0)return vM1;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return vM1=k},{mode:1});var Cc6;var ub=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-mute-ad-action":"handleMuteAd"};return k};
_.E(ub,_.e);_.W=ub.prototype;_.W.created=function(){this.activeView=new dy(this.hostElement)};
_.W.configureRendererStamper=function(){return{"data.menu":{id:_.z("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]]"}}}}}};
_.W.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.W.computeHasAdBadge=function(k){return!(k==null||!k.adBadge)};
_.W.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",ub.JSC$15573_DEFAULT_AD_BADGE_RENDERER),_.kV(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&f3(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,ub.JSC$15573_CLICK_LOCATION_ID_MAP))};
_.W.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var k;(((k=this.data)==null?void 0:k.impressionCommands)||[]).forEach(function(v){v=_.H(v.loggingUrls||[]);for(var C=v.next();!C.done;C=v.next())C=C.value,C.baseUrl&&v3(C.baseUrl,C.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.W.onTap=function(k){var v,C=(v=this.data)==null?void 0:v.navigationEndpoint,G;(v=(G=this.data)==null?void 0:G.thumbnailNavigationEndpoint)&&_.VJ(_.DM(k),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(v,k,!1):C&&this.ytSparklesClickLocationBehavior.handleClick(C,k,!1)};
_.W.handleMuteAd=function(){this.collapsed=!0};
_.W.attached=function(){var k=this;_.z("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&z4(k.activeView)})};
_.W.detached=function(){_.z("stop_av_measurement_on_detach")&&z4(this.activeView)};
_.SB.Object.defineProperties(ub.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var k;return!(((k=this.data)==null?void 0:k.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var k;return!(((k=this.data)==null?void 0:k.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.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}}});
ub.prototype.dataChanged=ub.prototype.dataChanged;
ub.JSC$15573_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"]]);
ub.JSC$15573_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.P2("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ub.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ub.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],ub.prototype,"actionHandlerBehavior",void 0);
_.B([_.M(_.Sv.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],ub.prototype,"ytSparklesClickLocationBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ub.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ub.prototype,"collapsed",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],ub.prototype,"useBiggerThumbs",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.FK("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],ub.prototype,"biggerThumbsStyle",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.Y("design:type",Boolean)],ub.prototype,"fixAlignmentSmallScreens",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_desktop_search_bigger_thumbs_square")}}),
_.Y("design:type",Boolean)],ub.prototype,"useBiggerThumbsSquare",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.mediaHoverOverlay"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ub.prototype,"hideHoverOverlay",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.promotedSparklesWebStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ub.prototype,"webSearchLayout",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ub.prototype,"webSearchLayoutLandscape",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ub.prototype,"webSearchLayoutSquare",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data.promotedSparklesWebStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ub.prototype,"sparklesCtaNoBackground",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.actionButton"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ub.prototype,"hideActionButton",null);_.B([_.A({computed:"computeButtonOverride(uiUpdate)"}),_.Y("design:type",Object)],ub.prototype,"buttonOverride",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.Y("design:type",Boolean)],ub.prototype,"hasNewAdBadge",void 0);_.B([_.g("data.promotedSparklesWebStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ub.prototype,"useRoundedBadge",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ub.prototype,"dataChanged",null);_.B([_.q({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],ub);
_.t(ub,"ytd-promoted-sparkles-web-renderer",function(){if(Cc6!==void 0)return Cc6;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Cc6=k},{mode:1});var GlL;var QD=function(){var k=_.e.apply(this,arguments)||this;k.isInlinePreviewTriggered=!1;k.enableMonoStyle=_.z("enable_default_mono_cta_migration_web_client");return k};
_.E(QD,_.e);_.W=QD.prototype;_.W.created=function(){this.activeView=new dy(this.hostElement)};
_.W.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]]"}}}}}};
_.W.computeShowCta=function(k){return!(k==null||!k.ctaRenderer)};
_.W.onCtaClick=function(){var k,v,C,G=(k=this.data)==null?void 0:(v=k.ctaRenderer)==null?void 0:(C=v.buttonRenderer)==null?void 0:C.command;G&&this.ytComponentBehavior.resolveCommand(G)};
_.W.onWatchButtonClick=function(){var k,v,C,G=(k=this.data)==null?void 0:(v=k.watchButtonRenderer)==null?void 0:(C=v.buttonRenderer)==null?void 0:C.command;G&&this.ytComponentBehavior.resolveCommand(G)};
_.W.onTap=function(){};
_.W.dataChanged=function(){if(this.data){var k;_.z("enable_inline_muted_playback_on_web_search")&&((k=this.data)==null?0:k.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",QD.JSC$15577_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&f3(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",QD.JSC$15577_DEFAULT_CLICK_LOCATION_BEHAVIOR,QD.JSC$15577_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"));var v;if(((v=this.data)==null?0:v.forceImpAutoplay)&&_.z("enable_force_imp_autoplay_on_desktop_search")){var C;(C=this.JSC$15578_inlinePreviewHoverListener)==null||Iaj(C)}}};
_.W.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var k=_.H(this.data.impressionUrls),v=k.next();!v.done;v=k.next())v=v.value,VU6(v,BuK(v));this.data.impressionsFired=!0}};
_.W.maybeComputeHref=function(){return null};
_.W.computeIsShortDR=function(k){return!(k==null||!k.watchButtonRenderer)&&!(k==null||!k.ctaRenderer)&&!!this.enableShortDR};
_.W.computeIsNewUiOrShortDr=function(k){return!!this.enableUiUpdate||this.computeIsShortDR(k)};
_.W.computeIsNewUiAndNotShortDr=function(k){return!!this.enableUiUpdate&&!this.computeIsShortDR(k)};
_.W.computeHideAvatar=function(k){return!((k==null?0:k.channelThumbnail)&&this.computeIsNewUiOrShortDr(k))};
_.W.onClick=function(k){var v,C=(v=this.data)==null?void 0:v.navigationEndpoint;if(this.enableShortDR&&C&&(_.F(C,_.mw)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(C,k,!!_.F(C,_.mw)),k.stopPropagation();else if(C&&_.F(C,_.mw))this.ytSparklesClickLocationBehavior.handleClick(C,k,!0),k.stopPropagation();else if(C){var G,p;((G=this.data)==null?0:G.navigationEndpoint)&&((p=this.data)==null?0:p.adPlaybackContextParams)&&(v=this.data.navigationEndpoint,k=this.data.adPlaybackContextParams,
v.commandMetadata&&_.F(v.commandMetadata,_.G8)&&_.F(v.commandMetadata,_.G8).url&&(v=_.pS(_.F(v.commandMetadata,_.G8).url).adurl)&&_.Bcx(v)&&_.V_(_.X$(v),{encoded_ad_playback_context:k}));this.ytComponentBehavior.resolveCommand(C)}};
_.W.computeButtonOverride=function(k){if(this.computeIsNewUiOrShortDr(k))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.W.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.W.onThumbnailContainerClick=function(k){this.onClick(k)};
_.W.computeThumbnailWidth=function(k,v){return k?v==="MASSIVE"?600:v==="BIG"?500:v==="MEDIUM"?450:420:360};
_.W.attached=function(){var k=this,v;_.z("enable_inline_muted_playback_on_web_search")&&((v=this.data)==null?0:v.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.z("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&z4(k.activeView)})};
_.W.detached=function(){var k;_.z("enable_inline_muted_playback_on_web_search")&&((k=this.data)==null?0:k.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.z("stop_av_measurement_on_detach")&&z4(this.activeView)};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15578_inlinePreviewHoverListener=$b({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:RH1})};
_.W.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15578_inlinePreviewHoverListener)==null||D_(k)};
QD.prototype.dataChanged=QD.prototype.dataChanged;QD.prototype.onTap=QD.prototype.onTap;QD.JSC$15577_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.P2("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};QD.JSC$15577_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
QD.JSC$15577_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"}];_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],QD.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],QD.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],QD.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.Sv.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],QD.prototype,"ytSparklesClickLocationBehavior",void 0);_.B([_.Nf("#main-container"),_.Y("design:type",HTMLElement)],QD.prototype,"mainContainer",void 0);
_.B([_.A(),_.Y("design:type",Object)],QD.prototype,"isInlinePreviewTriggered",void 0);_.B([_.A(),_.Y("design:type",Object)],QD.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],QD.prototype,"useBiggerThumbs",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_video_display_compact_button_group_for_desktop_search")}}),
_.Y("design:type",Boolean)],QD.prototype,"enableShortDR",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_vac_ui_update_for_desktop_search")}}),
_.Y("design:type",Boolean)],QD.prototype,"enableUiUpdate",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.FK("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],QD.prototype,"biggerThumbsStyle",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.Y("design:type",Boolean)],QD.prototype,"showCta",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.Y("design:type",Boolean)],QD.prototype,"isShortDr",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.Y("design:type",Boolean)],QD.prototype,"isShortDrOrNewUi",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.Y("design:type",Boolean)],QD.prototype,"isNewUiAndNotShortDr",void 0);_.B([_.A({computed:"computeButtonOverride(data)"}),_.Y("design:type",Object)],QD.prototype,"buttonOverride",void 0);_.B([_.A({computed:"computeSecondaryButtonOverride(data)"}),_.Y("design:type",Object)],QD.prototype,"secondaryButtonOverride",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],QD.prototype,"enableMonoStyle",void 0);
_.B([_.Nf("ytd-thumbnail"),_.Y("design:type",HTMLElement)],QD.prototype,"thumbnail",void 0);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],QD.prototype,"onTap",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],QD.prototype,"dataChanged",null);_.B([_.q({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],QD);
_.t(QD,"ytd-promoted-video-renderer",function(){if(GlL!==void 0)return GlL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return GlL=k},{mode:1});var pwL;var bb=function(){var k=_.e.apply(this,arguments)||this;k.useRoundedBadge=!0;k.sitelinkIds=[];return k};
_.E(bb,_.e);_.W=bb.prototype;
_.W.configureRendererStamper=function(){return{"data.menu":{id:_.z("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]]"}}}}}};
_.W.dataChanged=function(){var k;(k=this.data)!=null&&k.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,bb.JSC$15583_CLICK_LOCATION_ID_MAP)};
_.W.onTap=function(k){var v,C=(v=this.data)==null?void 0:v.navigationCommand;C&&!_.VJ(_.DM(k),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(C,k,!1)};
_.W.onSitelinkTap=function(k){var v,C,G=k==null?void 0:(v=k.model)==null?void 0:(C=v.item)==null?void 0:C.onTap;G&&this.ytSparklesClickLocationBehavior.handleClick(G,k,!1)};
_.W.configureSitelinkClickTargets=function(){var k=this,v,C,G=(v=this.data)==null?void 0:(C=v.clickLocationTargets)==null?void 0:C.find(function(p){return p.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
G&&_.Kz(this.hostElement).querySelectorAll(".sitelink").forEach(function(p){_.kV(p,"yt-simple-endpoint",!0);k.sitelinkIds.push(p.id);var P,N;(P=k.ytSparklesClickLocationBehavior)==null||(N=P.clickTargetMap)==null||N.set(p.id,G)})};
_.W.sendImpression=function(){var k,v,C=((k=this.data)==null?void 0:(v=k.impressionCommand)==null?void 0:v.loggingUrls)||[];k=_.H(C);for(v=k.next();!v.done;v=k.next())v=v.value,v.baseUrl&&v3(v.baseUrl,v.attributionSrcMode)};
_.W.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.SB.Object.defineProperties(bb.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
bb.prototype.onTap=bb.prototype.onTap;bb.prototype.dataChanged=bb.prototype.dataChanged;bb.JSC$15583_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"]]);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],bb.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bb.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Sv.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],bb.prototype,"ytSparklesClickLocationBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bb.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],bb.prototype,"showFavicon",null);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],bb.prototype,"useBiggerThumbs",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.FK("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],bb.prototype,"biggerThumbsStyle",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.Y("design:type",Boolean)],bb.prototype,"enableThumbnailScalingFix",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bb.prototype,"dataChanged",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],bb.prototype,"onTap",null);_.B([_.q({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],bb);
_.t(bb,"ytd-text-image-no-button-layout-renderer",function(){if(pwL!==void 0)return pwL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return pwL=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var Pc7;var RR=function(){var k=_.e.apply(this,arguments)||this;k.isInlinePlaybackState=!1;k.uiUpdate=_.z("web_modern_buttons");k.hideCta=_.z("hide_cta_for_home_web_video_ads");k.noBottomMargin=!1;k.animateInTimeStamp=_.fS("hide_cta_for_home_web_video_ads_animate_in_time");k.animateInCta=!1;k.isHovered=!1;k.enableMonoStyle=_.z("enable_default_mono_cta_migration_web_client");k.player=null;k.JSC$15590_playerEvents=new Map;k.JSC$15590_preventProgressSaveTimer=null;k.delayedCtaJobId=null;return k};
_.E(RR,_.e);_.W=RR.prototype;_.W.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]]"}}}}}};
_.W.attached=function(){this.JSC$15590_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15590_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.z("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.W.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15590_playerEvents)};
_.W.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",RR.JSC$15589_DEFAULT_CLICK_LOCATION_BEHAVIOR,RR.JSC$15589_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.W.hoverChanged=function(){var k=this;this.delayedCtaJobId&&(_.B_.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.z("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.RB(_.B_,function(){k.buttonContainer.classList.add("show-delayed-buttons")},_.fS("delayed_cta_on_web_delay_milliseconds")))};
_.W.setPlayer=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return(v=_.rc(k.hostElement,"yt-get-inline-preview-player-action"))&&v[0]?C.yield(v[0].getPlayerPromise(),3):C.jumpTo(0);k.player=C.yieldResult;k.ytPlayerListenerBehavior.listenToPlayerEvents(k.player,k.JSC$15590_playerEvents);_.OQ(C)})};
_.W.onPlaybackStart=function(){var k=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15590_preventProgressSaveTimer=_.JL(_.B_,function(){k.JSC$15590_preventProgressSaveTimer=null},1E4))};
_.W.onVideoProgress=function(k){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&k>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.W.resetPreventProgressSaveTimer=function(){_.B_.cancelJob(this.JSC$15590_preventProgressSaveTimer);this.JSC$15590_preventProgressSaveTimer=null};
_.W.getSimpleString=function(k){return _.ty(k)};
_.W.onClick=function(k){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var v,C=(v=this.data)==null?void 0:v.navigationEndpoint,G;v=(G=this.data)==null?void 0:G.channelEndpoint;var p,P;((P=_.F((p=this.data)==null?void 0:p.adCtaButton,_.TK))==null?0:P.command)&&_.VJ(_.DM(k),this.hostElement,["call-to-action"])||(v&&_.VJ(_.DM(k),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(v,k,!1):!_.VJ(_.DM(k),this.hostElement,
["secondary-button"])&&C&&(_.z("enable_short_dr_for_desktop_launchable")?(G=!!_.F(C,_.mw),this.isInlinePlaybackState&&G&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(C,k,G)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(C,k,!0))))}};
_.W.updateWatchEndpointStartTime=function(){var k,v;this.player&&((k=this.data)==null?0:k.inlinePlaybackEndpoint)&&((v=this.data)==null?0:v.navigationEndpoint)&&!this.JSC$15590_preventProgressSaveTimer&&(k=Math.floor(this.player.getCurrentTime()),_.F(this.data.navigationEndpoint,_.mw).startTimeSeconds=k,_.F(this.data.inlinePlaybackEndpoint,_.mw).startTimeSeconds=k)};
_.W.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.W.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.SB.Object.defineProperties(RR.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.z("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var k,v;return!((k=this.data)==null||!k.watchButton)&&!((v=this.data)==null||!v.adCtaButton)}}});
RR.prototype.hoverChanged=RR.prototype.hoverChanged;RR.prototype.dataChanged=RR.prototype.dataChanged;
RR.JSC$15589_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"]]);
RR.JSC$15589_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"}];
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],RR.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],RR.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],RR.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Sv.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],RR.prototype,"ytSparklesClickLocationBehavior",void 0);
_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],RR.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],RR.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RR.prototype,"isInlinePlaybackState",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],RR.prototype,"miniMode",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RR.prototype,"uiUpdate",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RR.prototype,"hideCta",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RR.prototype,"noBottomMargin",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RR.prototype,"animateInCta",void 0);_.B([_.A({computed:"computeButtonOverride(uiUpdate)"}),_.Y("design:type",Object)],RR.prototype,"buttonOverride",void 0);
_.B([_.A({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.Y("design:type",Object)],RR.prototype,"secondaryButtonOverride",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RR.prototype,"isHovered",void 0);_.B([_.Nf("#button-container"),_.Y("design:type",HTMLElement)],RR.prototype,"buttonContainer",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],RR.prototype,"typographyBump",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("typographyBump"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],RR.prototype,"typographyBumpV2",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RR.prototype,"enableMonoStyle",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RR.prototype,"dataChanged",null);
_.B([_.W9("isHovered"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RR.prototype,"hoverChanged",null);_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],RR.prototype,"isButtonGroup",null);_.B([_.q({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],RR);
_.t(RR,"ytd-ad-inline-playback-meta-block",function(){if(Pc7!==void 0)return Pc7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Pc7=k},{mode:_.nm("kevlar_poly_si_batch_j065")?1:2});var WlL;var lb=function(){var k=_.e.apply(this,arguments)||this;k.noBottomMargin=!1;k.isInlinePreviewTriggered=!1;k.JSC$15595_activeViewMeasurementDataResolver=_.As();return k};
_.E(lb,_.e);_.W=lb.prototype;_.W.created=function(){this.activeView=new dy(this.hostElement)};
_.W.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.W.attached=function(){var k=this;this.updateInlinePreviewHoverListeners();this.JSC$15595_activeViewMeasurementDataResolver.promise.then(function(v){f3(k.activeView,v)});
_.z("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&z4(k.activeView)})};
_.W.detached=function(){this.clearInlinePreviewHoverListeners();_.z("stop_av_measurement_on_detach")&&z4(this.activeView)};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15595_inlinePreviewHoverListener=$b({mediaRenderer:this,lockupElement:this.JSC$15595_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:RH1})};
_.W.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15595_inlinePreviewHoverListener)==null||D_(k)};
_.W.onDataChanged=function(){var k;((k=this.data)==null?0:k.activeView)&&this.JSC$15595_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",lb.JSC$15594_DEFAULT_CLICK_LOCATION_BEHAVIOR,lb.JSC$15594_CLICK_LOCATION_ID_MAP);this.thumbnail&&(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"));var v;if((v=this.data)==
null?0:v.forceImpAutoplay){var C;(C=this.JSC$15595_inlinePreviewHoverListener)==null||Iaj(C)}};
_.W.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.W.onThumbnailContainerClick=function(k){if(this.data&&this.data.navigationEndpoint){var v,C=(v=this.data)==null?void 0:v.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(C,k,!!_.F(C,_.mw));k.stopPropagation()}};
_.W.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.W.impressionLog=function(){var k=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var v,C,G=(C=_.F((v=this.data)==null?void 0:v.onImpression,_.oH))==null?void 0:C.commands;G&&(G.forEach(function(p){p.clickTrackingParams&&delete p.clickTrackingParams;k.ytComponentBehavior.resolveCommand(p)}),this.data.impressionsFired=!0)}};
_.SB.Object.defineProperties(lb.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15595_inlinePreviewHoverListener)==null?0:Kl(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
lb.prototype.onTypographyBumpChanged=lb.prototype.onTypographyBumpChanged;lb.prototype.onDataChanged=lb.prototype.onDataChanged;lb.JSC$15594_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);lb.JSC$15594_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"}];
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],lb.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lb.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],lb.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],lb.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],lb.prototype,"ytdLockupBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],lb.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Sv.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],lb.prototype,"ytSparklesClickLocationBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lb.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],lb.prototype,"noBottomMargin",void 0);_.B([_.A(),_.Y("design:type",Object)],lb.prototype,"isInlinePreviewTriggered",void 0);
_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],lb.prototype,"miniMode",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],lb.prototype,"typographyBump",void 0);_.B([_.Nf("ytd-thumbnail"),_.Y("design:type",HTMLElement)],lb.prototype,"thumbnail",void 0);_.B([_.Nf("#dismissible"),_.Y("design:type",HTMLElement)],lb.prototype,"JSC$15595_dismissibleMedia",void 0);
_.B([_.Nf("ytd-ad-inline-playback-meta-block"),_.Y("design:type",HTMLElement)],lb.prototype,"adInlinePlaybackMetaBlock",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lb.prototype,"onDataChanged",null);_.B([_.uo("typographyBump"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lb.prototype,"onTypographyBumpChanged",null);
_.B([_.g("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lb.prototype,"isHovered",null);_.B([_.q({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],lb);
_.t(lb,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(WlL!==void 0)return WlL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return WlL=k},{mode:1});var Htw;var dX=function(){var k=_.e.apply(this,arguments)||this;k.isInlinePreviewTriggered=!1;k.JSC$15598_activeViewMeasurementDataResolver=_.As();return k};
_.E(dX,_.e);_.W=dX.prototype;_.W.created=function(){this.activeView=new dy(this.hostElement)};
_.W.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.W.attached=function(){var k=this;this.updateInlinePreviewHoverListeners();this.JSC$15598_activeViewMeasurementDataResolver.promise.then(function(v){f3(k.activeView,v)})};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15598_inlinePreviewHoverListener=$b({mediaRenderer:this,lockupElement:this.JSC$15598_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:RH1})};
_.W.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15598_inlinePreviewHoverListener)==null||D_(k)};
_.W.onDataChanged=function(){var k;((k=this.data)==null?0:k.activeView)&&this.JSC$15598_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",dX.JSC$15597_DEFAULT_CLICK_LOCATION_BEHAVIOR,dX.JSC$15597_CLICK_LOCATION_ID_MAP);this.thumbnail&&(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"))};
_.W.onThumbnailContainerClick=function(k){if(this.data&&this.data.navigationEndpoint){var v,C=(v=this.data)==null?void 0:v.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(C,k,!0);k.stopPropagation()}};
_.W.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.W.impressionLog=function(){var k=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var v,C,G=(C=_.F((v=this.data)==null?void 0:v.onImpression,_.oH))==null?void 0:C.commands;G&&(G.forEach(function(p){p.clickTrackingParams&&delete p.clickTrackingParams;_.Ql().resolve(_.lL).resolveCommand(p,{form:{element:k.hostElement}})}),this.data.impressionsFired=!0)}};
_.SB.Object.defineProperties(dX.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15598_inlinePreviewHoverListener)==null?0:Kl(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
dX.prototype.onDataChanged=dX.prototype.onDataChanged;dX.JSC$15597_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);dX.JSC$15597_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"}];_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dX.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],dX.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],dX.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],dX.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],dX.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Sv.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],dX.prototype,"ytSparklesClickLocationBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],dX.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],dX.prototype,"isInlinePreviewTriggered",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],dX.prototype,"miniMode",void 0);_.B([_.Nf("ytd-thumbnail"),_.Y("design:type",HTMLElement)],dX.prototype,"thumbnail",void 0);_.B([_.Nf("#dismissible"),_.Y("design:type",HTMLElement)],dX.prototype,"JSC$15598_dismissibleMedia",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dX.prototype,"onDataChanged",null);_.B([_.g("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dX.prototype,"isHovered",null);_.B([_.q({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],dX);
_.t(dX,"ytd-video-display-full-buttoned-renderer",function(){if(Htw!==void 0)return Htw;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Htw=k},{mode:1});var h8=function(k,v,C,G){G=G===void 0?!1:G;_.vZ.call(this,k);this.adsClientErrorMessage=C;this.aggressivelySample=G;this.args=[];v&&this.args.push(v)};
_.E(h8,_.vZ);var s3=function(k,v,C,G){G=G===void 0?!1:G;_.vZ.call(this,k);this.adsClientErrorMessage=C;this.aggressivelySample=G;this.args=[];v&&this.args.push(v)};
_.E(s3,_.vZ);var NTL=function(k){_.AW.call(this);var v=this;this.initializationFunction=k;this.instance=null;this.addOnDisposeCallback(function(){_.Zf(v.instance);v.instance=null})};
_.E(NTL,_.AW);NTL.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.XV("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var yw6=function(){var k=new Map;[].forEach(function(v){k.set(v.JSC$30905_getType(),v)});
this.getters=k};new Promise(function(){});var UCi=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"]]),Mz_=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"}]]),IFn=function(k){this.experimentApiProvider=k;k=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=k<.1};var f8=function(k,v,C,G){_.AW.call(this);this.adsControlFlowEventListeners=v;this.adEventLogger=C;this.experimentApiProvider=G;this.adsControlFlowManagerHelper=k(this,this,this,this,this);_.Mt(this,this.adsControlFlowManagerHelper);k=_.H(v);for(v=k.next();!v.done;v=k.next())_.Mt(this,v.value)};
_.E(f8,_.AW);var ZtD=function(k,v,C,G){zA(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",v,C,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,G);k=_.H(k.adsControlFlowEventListeners);for(G=k.next();!G.done;G=k.next())ZtD(G.value,v,C)};
_.W=f8.prototype;_.W.onOpportunityProcessedExternallyManaged=function(k,v,C,G){zA(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",k,C,v,void 0,void 0,void 0,void 0,void 0,void 0,void 0,G)};
_.W.onSlotReceivedExternallyManaged=function(k,v){Fq(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",k,v)};
_.W.onSlotEntered=function(k){if(cC(this.adsControlFlowManagerHelper,k)!=null){Fq(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",k);this.adsControlFlowManagerHelper.onSlotEntered(k);for(var v=_.H(this.adsControlFlowEventListeners),C=v.next();!C.done;C=v.next())C.value.onSlotEntered(k);if(cC(this.adsControlFlowManagerHelper,k)!=null&&cC(this.adsControlFlowManagerHelper,k).isOccupyingSlotType()&&EM(this.adsControlFlowManagerHelper,k)&&!SzR(this.adsControlFlowManagerHelper,k)){var G;aR(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",k,(G=EM(this.adsControlFlowManagerHelper,k))!=null?G:void 0);k=cC(this.adsControlFlowManagerHelper,k);k.slotLifecycleStage!=="entered"&&Me(k.slot,k.slotLifecycleStage,"enterLayoutForSlot");k.slotLifecycleStage="rendering";k.registeredLayoutRenderingAdapter.startRendering(k.layout)}}};
_.W.onSlotExited=function(k){if(cC(this.adsControlFlowManagerHelper,k)!=null){Fq(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",k);this.adsControlFlowManagerHelper.onSlotExited(k);for(var v=_.H(this.adsControlFlowEventListeners),C=v.next();!C.done;C=v.next())C.value.onSlotExited(k);cC(this.adsControlFlowManagerHelper,k)!=null&&cC(this.adsControlFlowManagerHelper,k).markedForUnscheduleAfterOutboundAdapterRequests&&u4J(this,k)}};
_.W.onLayoutReceivedExternallyManaged=function(k,v,C){k.managerLayer!=="core"&&aR(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",k,v,C)};
var QzI=function(k,v,C){if(cC(k.adsControlFlowManagerHelper,v)!=null){aR(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",v,C);k=_.H(k.adsControlFlowEventListeners);for(var G=k.next();!G.done;G=k.next())QzI(G.value,v,C)}};
f8.prototype.onLayoutExited=function(k,v,C){if(cC(this.adsControlFlowManagerHelper,k)!=null){aR(this.adEventLogger,$C_(C),k,v);this.adsControlFlowManagerHelper.onLayoutExited(k,v);for(var G=_.H(this.adsControlFlowEventListeners),p=G.next();!p.done;p=G.next())p.value.onLayoutExited(k,v,C);(C=EM(this.adsControlFlowManagerHelper,k))&&v.layoutId===C.layoutId&&bt1(this,k)}};
f8.prototype.disposeInternal=function(){var k=Rr1(this.adsControlFlowManagerHelper);k=_.H(k);for(var v=k.next();!v.done;v=k.next())u4J(this,v.value);_.AW.prototype.disposeInternal.call(this)};
var u4J=function(k,v){if(cC(k.adsControlFlowManagerHelper,v)!=null)if(cC(k.adsControlFlowManagerHelper,v).JSC$30935_isSlotExitRequested()||cC(k.adsControlFlowManagerHelper,v).JSC$30935_isLayoutExitRequested())cC(k.adsControlFlowManagerHelper,v).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(cC(k.adsControlFlowManagerHelper,v).isOccupyingSlotType())cC(k.adsControlFlowManagerHelper,v).markedForUnscheduleAfterOutboundAdapterRequests=!0,bt1(k,v);else if(cC(k.adsControlFlowManagerHelper,v).JSC$30935_isSlotFillRequested())cC(k.adsControlFlowManagerHelper,
v).markedForUnscheduleAfterOutboundAdapterRequests=!0,cC(k.adsControlFlowManagerHelper,v)!=null&&(Fq(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",v),v=cC(k.adsControlFlowManagerHelper,v),v.fulfillmentLifecycleStage="fill_cancel_requested",v.registeredFulfillmentAdapter.cancelSlotFilling());else{var C=EM(k.adsControlFlowManagerHelper,v),G;k.experimentApiProvider.get();(G=_.z("h5_enable_layout_unscheduling_events"))&&(C?lFU(k,v,C):_.XV(Error("Lh"),v,C,void 0,!1));Fq(k.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",v);var p=cC(k.adsControlFlowManagerHelper,v),P=v.slotEntryTrigger,N=p.registeredSlotEntryTriggerAdapters.get(P.triggerId);N&&(N.unregisterTrigger(P),p.registeredSlotEntryTriggerAdapters.delete(P.triggerId));P=_.H(v.slotFulfillmentTriggers);for(N=P.next();!N.done;N=P.next()){N=N.value;var I=p.registeredFulfillmentTriggerAdapters.get(N.triggerId);I&&(I.unregisterTrigger(N),p.registeredFulfillmentTriggerAdapters.delete(N.triggerId))}P=_.H(v.slotExpirationTriggers);
for(N=P.next();!N.done;N=P.next())if(N=N.value,I=p.registeredExpirationTriggerAdapters.get(N.triggerId))I.unregisterTrigger(N),p.registeredExpirationTriggerAdapters.delete(N.triggerId);p.hasLayout()&&(P=p.layout,$U(p,P.layoutExitNormalTriggers),$U(p,P.layoutExitSkipTriggers),$U(p,P.layoutExitMuteTriggers),$U(p,P.layoutExitUserInputSubmittedTriggers),$U(p,P.layoutExitUserCancelledTriggers));p.registeredFulfillmentAdapter=void 0;p.registeredSlotAdapter!=null&&(p.registeredSlotAdapter.release(),p.registeredSlotAdapter=
void 0);p.registeredLayoutRenderingAdapter!=null&&(p.registeredLayoutRenderingAdapter.release(),p.registeredLayoutRenderingAdapter=void 0);p=k.adsControlFlowManagerHelper;cC(p,v)&&(p=dwL(p,v.slotType+"_"+v.slotPhysicalPosition))&&p.delete(v.slotId);Fq(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",v);k=_.H(k.adsControlFlowEventListeners);for(p=k.next();!p.done;p=k.next())p=p.value,p.onSlotUnscheduled(v),C&&!G&&lFU(p,v,C)}},lFU=function(k,v,C){aR(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
v,C);
aR(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",v,C);k=_.H(k.adsControlFlowEventListeners);for(var G=k.next();!G.done;G=k.next())G=G.value,C&&lFU(G,v,C)},bt1=function(k,v){if(cC(k.adsControlFlowManagerHelper,v)!=null&&cC(k.adsControlFlowManagerHelper,v).isOccupyingSlotType()){var C=EM(k.adsControlFlowManagerHelper,v);
if(C&&SzR(k.adsControlFlowManagerHelper,v)){if(cC(k.adsControlFlowManagerHelper,v)!=null){var G=k.adEventLogger,p;var P=((p=Mz_.get("abandoned"))==null?void 0:p.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";aR(G,P,v,C);k=cC(k.adsControlFlowManagerHelper,v);k.slotLifecycleStage!=="rendering"&&Me(k.slot,k.slotLifecycleStage,"exitLayout");k.slotLifecycleStage="rendering_stop_requested";k.registeredLayoutRenderingAdapter.stopRendering(C,"abandoned")}}else{Fq(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
v);try{G=cC(k.adsControlFlowManagerHelper,v);if(!G)throw new s3("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");G.slotLifecycleStage!=="enter_requested"&&G.slotLifecycleStage!=="entered"&&G.slotLifecycleStage!=="rendering"&&Me(G.slot,G.slotLifecycleStage,"exitSlot");G.slotLifecycleStage="exit_requested";if(G.registeredSlotAdapter===void 0)throw G.slotLifecycleStage="scheduled",new s3("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
G.registeredSlotAdapter.exit()}catch(N){N instanceof s3&&N.adsClientErrorMessage?(fFZ(k.adEventLogger,N.adsClientErrorMessage,v),_.XV(N,v,void 0,void 0,N.aggressivelySample)):(fFZ(k.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",v),_.XV(N,v))}}}};var UM=function(k,v,C,G,p,P){_.AW.call(this);this.registry=k;this.experimentApiProvider=P;this.slotMap=new Map};
_.E(UM,_.AW);var dwL=function(k,v){return(k=k.slotMap.get(v))?k:new Map},cC=function(k,v){return dwL(k,v.slotType+"_"+v.slotPhysicalPosition).get(v.slotId)},Rr1=function(k){var v=[];
k.slotMap.forEach(function(C){C=_.H(C.values());for(var G=C.next();!G.done;G=C.next())v.push(G.value.slot)});
return v};
UM.prototype.onSlotEntered=function(k){k=cC(this,k);k.slotLifecycleStage!=="enter_requested"&&Me(k.slot,k.slotLifecycleStage,"onSlotEntered");k.slotLifecycleStage="entered"};
var SzR=function(k,v){k=cC(k,v);return k.hasLayout()&&k.isRendering()},EM=function(k,v){(k=cC(k,v))?k.hasLayout()&&!k.layout&&_.XV("Unexpected empty layout",v):_.XV("Unexpected undefined slotState",v);
return(k==null?void 0:k.layout)||null};
UM.prototype.onSlotExited=function(k){k=cC(this,k);k.slotLifecycleStage!=="exit_requested"&&Me(k.slot,k.slotLifecycleStage,"onSlotExited");k.slotLifecycleStage="scheduled"};
UM.prototype.onLayoutExited=function(k,v){k=cC(this,k);k.isPrimaryLayout(v)&&(k.slotLifecycleStage!=="rendering_stop_requested"&&Me(k.slot,k.slotLifecycleStage,"onLayoutExited"),k.slotLifecycleStage="entered")};
var $U=function(k,v){v=_.H(v);for(var C=v.next();!C.done;C=v.next()){C=C.value;var G=k.registeredLayoutExitTriggerAdapters.get(C.triggerId);G&&(G.unregisterTrigger(C),k.registeredLayoutExitTriggerAdapters.delete(C.triggerId))}},Me=function(k,v,C){_.XV("Slot stage was "+v+" when calling method "+C,k)};var FlG=function(k){_.AW.call(this);this.deps=k;this.JSC$15651_adsControlFlowManager=zr6(this)};
_.E(FlG,_.AW);var zr6=function(k){var v=new f8(function(C,G,p,P){return new UM(k.deps.registry,C,G,p,P,k.deps.experimentApiProvider)},new Set(Ofi(k.deps.registry).concat(k.deps.listeners)),k.deps.adEventLogger,k.deps.experimentApiProvider);
_.Mt(k,v);return v};var JRx=function(){};var cAw=function(k,v){_.AW.call(this);this.experimentApiProvider=k;this.eventLoggingSettingsProvider=v;this.eventCount=0;this.premiumAdSeenEventLogger=rR_()()};
_.E(cAw,_.AW);cAw.prototype.logEvent=function(k){zA(this,k)};
var Fq=function(k,v,C,G){zA(k,v,void 0,void 0,void 0,C,void 0,void 0,void 0,C.adSlotLoggingData,void 0,void 0,G)},aR=function(k,v,C,G,p){zA(k,v,void 0,void 0,void 0,C,G?G:void 0,void 0,void 0,C.adSlotLoggingData,G?G.adLayoutLoggingData:void 0,void 0,p);
C=_.Ql().resolve(_.uL(ei))==null?void 0:q1();v=C==null?void 0:C.adsSeenHotConfig;C=C==null?void 0:C.adsHotConfig;(v==null?0:v.logOnAdsSeen)&&(C==null?0:C.webEnablePremiumAdsSeenLogging)&&EMR(k,G?G:void 0,p)},fFZ=function(k,v,C){zA(k,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,C,void 0,void 0,void 0,C.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:v})},zA=function(k,v,C,G,p,P,N,I,S,Q,R,l,d){d=d===void 0?0:d;
aFJ(k.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+v,"slot:",P,"layout:",N,"ping:",I,"Opportunity:",{opportunityType:C,associatedSlotId:G,slotsFromOpportunity:p,triggerBundle:S,adSlotLoggingData:Q,adLayoutLoggingData:R});try{var f=function(){k.experimentApiProvider.get();if(v!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){v||_.XV("Empty PACF event type",P,N);var c=k.eventLoggingSettingsProvider.get();var U;(U=c.alwaysIncludeDebugData)||(c.experimentApiProvider.get(),U=
!1);c=U;U={eventType:v,eventOrder:++k.eventCount};var O={};P&&(O.slotData=ifO(c,P));if(N){var X={type:N.layoutType,controlFlowManagerLayer:UCi.get(N.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};c&&(X.debugData={layoutId:N.layoutId});O.layoutData=X}I&&(O.pingData={pingDispatchStatus:I.dispatchStatus,serializedAdPingMetadata:I.ping.serializedAdPingMetadata,pingIndex:I.index});S&&(O.triggerData=gfZ(S.trigger,S.category));C&&(O.opportunityData=LKm(c,C,G,p));U.adClientData=O;Q&&(U.serializedSlotAdServingData=
Q.serializedSlotAdServingDataEntry);R&&(U.serializedAdServingData=R.serializedAdServingDataEntry);l&&(U.errorInfo=l);_.sA("adsClientStateChange",{adsClientEvent:U})}};
d&&d>0?_.Ab(_.dO(),function(){return f()},d):f()}catch(c){aFJ(k.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.Ab(_.dO(),function(){_.XV(c instanceof Error?c:String(c),P,N,{pacf_message:"exception during pacf logging"})})}},EMR=function(k,v,C){if(v){var G=v.adLayoutLoggingData;
_.Ab(_.dO(),function(){k.premiumAdSeenEventLogger!=null&&G&&_.sA("adsSeenClientLogging",{serializedAdServingDataEntry:G.serializedAdServingDataEntry})},C!=null?C:0)}};var M8n=function(k,v){cAw.call(this,k,v)};
_.E(M8n,cAw);var $wU=function(){},aFJ=function(k,v){return _.z(v)};var gMG=function(){var k=new UwJ;this.JSC$15676_adsControlFlowManager=(new FlG(k)).JSC$15651_adsControlFlowManager},UwJ=function(){_.AW.call(this);
var k=this;this.experimentApiProvider=new NTL(function(){return new $wU});
var v=new NTL(function(){return new IFn(k.experimentApiProvider)});
this.adEventLogger=new M8n(this.experimentApiProvider,v);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.E(UwJ,_.AW);var itG=function(){},LlQ,Xq=function(){LlQ||(LlQ=new itG);
return LlQ},xU=function(k){if(!k.JSC$15687_externallyManagedSlotAdapterCallback){var v=(new gMG).JSC$15676_adsControlFlowManager;
k.JSC$15687_externallyManagedSlotAdapterCallback=v}return k.JSC$15687_externallyManagedSlotAdapterCallback},OtZ=function(k,v,C){var G=v.opportunityType,p=Error("Mh");
if(G!==void 0){var P=xU(k);ZtD(P,G,void 0,C)}else _.XV(p,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});P=[];if(v.adSlotAndLayoutMetadata!==void 0){v=_.H(v.adSlotAndLayoutMetadata);for(var N=v.next();!N.done;N=v.next()){var I=N.value;if(N=I.adSlotMetadata)if(P.push(N),k.onSlotReceivedExternallyManaged(N,C),I.adLayoutMetadata){I=_.H(I.adLayoutMetadata);for(var S=I.next();!S.done;S=I.next())k.onLayoutReceivedExternallyManaged(N,S.value,C)}else C>0&&_.XV("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
G,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else C>0&&_.XV("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+G,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else C>0&&_.XV("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+G,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(G!==void 0)k.onOpportunityProcessedExternallyManaged(G,P,void 0,C);else _.XV(p,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
itG.prototype.onSlotReceivedExternallyManaged=function(k,v){k=Vv(k);if(k instanceof s3)_.XV(k,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else xU(this).onSlotReceivedExternallyManaged(k,v)};
itG.prototype.onLayoutReceivedExternallyManaged=function(k,v,C){k=Vv(k);v=Xk$(v);if(k instanceof s3)_.XV(k,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(v instanceof h8)_.XV(v,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else xU(this).onLayoutReceivedExternallyManaged(k,v,C)};
itG.prototype.onOpportunityProcessedExternallyManaged=function(k,v,C,G){var p=[];v=_.H(v);for(var P=v.next();!P.done;P=v.next())P=Vv(P.value),P instanceof s3?_.XV(P,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):p.push(P);xU(this).onOpportunityProcessedExternallyManaged(k,p,C,G)};
var yAI=function(k,v){v=Vv(v);if(v instanceof s3)_.XV(v,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var C=xU(k);Fq(C.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",v);C=_.H(C.adsControlFlowEventListeners);for(var G=C.next();!G.done;G=C.next())G=cC(G.value,v),G.slotLifecycleStage!=="not_scheduled"&&Me(G.slot,G.slotLifecycleStage,"onSlotScheduled"),G.slotLifecycleStage="scheduled";k=xU(k);Fq(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",v);k=_.H(k.adsControlFlowEventListeners);
for(C=k.next();!C.done;C=k.next())C.value.onSlotEntered(v)}},Xww=function(k,v){v=Vv(v);
if(v instanceof s3)_.XV(v,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var C=xU(k);Fq(C.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",v);C=_.H(C.adsControlFlowEventListeners);for(var G=C.next();!G.done;G=C.next())G.value.onSlotExited(v);k=xU(k);Fq(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",v);k=_.H(k.adsControlFlowEventListeners);for(C=k.next();!C.done;C=k.next())C.value.onSlotUnscheduled(v)}},xwQ=function(k,v,C){v=Vv(v);
C=Xk$(C);if(v instanceof s3)_.XV(v,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(C instanceof h8)_.XV(C,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var G=xU(k);aR(G.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",v,C);G=_.H(G.adsControlFlowEventListeners);for(var p=G.next();!p.done;p=G.next())p.value.onLayoutScheduled(v,C);k=xU(k);aR(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",v,C);k=_.H(k.adsControlFlowEventListeners);
for(G=k.next();!G.done;G=k.next())QzI(G.value,v,C)}},AM=function(k,v,C){v=Vv(v);
C=Xk$(C);if(v instanceof s3)_.XV(v,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(C instanceof h8)_.XV(C,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var G=xU(k);aR(G.adEventLogger,$C_("normal"),v,C);G=_.H(G.adsControlFlowEventListeners);for(var p=G.next();!p.done;p=G.next())p.value.onLayoutExited(v,C,"normal");k=xU(k);k=_.H(k.adsControlFlowEventListeners);for(G=k.next();!G.done;G=k.next())lFU(G.value,v,C)}};_.eY=_.D(function(k){var v=_.sY(k,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});k=Object.assign({},v);var C=v.data;v=v.customCommandResolver;var G=(delete k.data,delete k.customCommandResolver,k);k=_.bN({visibilityCallback:function(I,S){var Q,R=(Q=C().interaction)==null?void 0:Q.onFirstVisible;I&&(R&&_.gJ(R),G.setOnErrorHandler()&&xCD(S))},
showOption:_.be});v=_.gU(function(){return C().interaction},v,function(){var I;
return(I=G.listenToTapEvent)==null?void 0:I.call(G)});
var p=_.H(_.ae(!1,void 0,"wAC0Lc")),P=p.next().value,N=p.next().value;p=_.oZ(function(I){var S;((S=G.setTouchEndHandler)==null?0:S.call(G))&&!P()&&(I.currentTarget.click(),N(!0),setTimeout(function(){N(!1)},100));
return!1});
return _.u("ad-image-view-model",{class:function(){var I,S=[((I=C().interaction)==null?0:I.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],Q;((Q=G.isGridViewEnabled)==null?0:Q.call(G))&&S.push("ytwAdImageViewModelHostInGridView");return S.join(" ")},
el:_.Dp(k,v),"on:touchend":p},_.u("div",{class:"ytwAdImageViewModelHostImageContainer"},_.u(_.qP,{data:function(){var I;return{sources:C().imageSources,contentMode:(I=C().imageProperties)==null?void 0:I.contentMode}},
alt:function(){var I,S;return((I=C().interaction)==null?void 0:(S=I.accessibility)==null?void 0:S.label)||""},
targetHeight:G.targetHeight,targetWidth:G.targetWidth,preserveHeight:G.preserveHeight,preserveWidth:G.preserveWidth,useWidth:G.useWidth,style:function(){var I,S;return"vertical-align: bottom;"+(((I=C().background)==null?0:I.color)?"background-color:"+_.c7((S=C().background)==null?void 0:S.color)+";":"")},
className:function(){return G.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var I,S;return(S=(I=G.setDraggable)==null?void 0:I.call(G))!=null?S:void 0}})))},"jc");var AA1=_.D(function(k){var v=k.data,C=k.listenToTapEvent,G=function(){};
return _.u("ad-button-hover-overlay-view-model",{"on:click":_.oZ(function(p){if(_.z("enable_web_home_top_landscape_image_layout_legacy_click_command")){var P,N=(P=v().interaction)==null?void 0:P.onTap;N&&_.nA(p.currentTarget,"yt-navigate",{endpoint:_.af(N)})}}),
class:function(){var p;return((p=v().interaction)==null?0:p.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.Dp(_.bN({visibilityCallback:function(p){var P,N=(P=v().interaction)==null?void 0:P.onFirstVisible;p&&N&&_.gJ(N)},
showOption:_.be}),_.gU(function(){return v().interaction},void 0,function(){return!_.z("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(C==null?void 0:C())}))},function(){return _.z("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.u(_.Sh,{data:function(){return v().button}},{adButtonViewModel:function(p){return _.u(_.le,{data:p.data,
customCommandResolver:G})}}):_.u(_.Sh,{data:function(){return v().button}},{adButtonViewModel:_.le})}())},"kc");var BY;_.BU(_.D(function(k){var v=k.data;k=_.bN({visibilityCallback:function(I,S){if(I){var Q;(I=(Q=v().interaction)==null?void 0:Q.onFirstVisible)&&_.gJ(I);var R;if(Q=(R=v().adLayoutData)==null?void 0:R.activeViewData)jh(S,Q),_.z("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Yb(S)})}else _.z("stop_av_measurement_on_detach")&&Yb(S)},
showOption:_.be,hideOption:Rt});var C=_.gU(function(){return v().interaction},void 0,function(){return!0}),G=_.H(_.ae(!1,void 0,"VNDDT")),p=G.next().value,P=G.next().value;
G=_.oZ(function(){P(!0)});
var N=_.oZ(function(){P(!1)});
return _.u("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.Dp(k,s83,C),"on:mouseenter":G,"on:mouseleave":N},_.u("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.pR({"max-width":function(){return _.z("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.u("div",{class:function(){var I;
a:{var S;switch((I=_.F(v().thumbnailImage,A$Z))==null?void 0:(S=I.imageProperties)==null?void 0:S.renderingAspect){case "RENDERING_ASPECT_SQUARE":I="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":I="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}I=void 0}return I}},_.u(_.Sh,{data:function(){return v().thumbnailImage}},{adImageViewModel:function(I){return _.u(_.eY,
{data:I.data,
listenToTapEvent:!0,setTouchEndHandler:_.z("enable_top_landscape_image_experiment_dom_id_web")})}})),_.u("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.u(_.b,{cond:function(){var I,S,Q;
return(I=_.F(v().thumbnailImage,A$Z))==null?void 0:(S=I.imageProperties)==null?void 0:(Q=S.overlayIcon)==null?void 0:Q.iconImage},
then:function(I){return _.u(_.qP,{data:I,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.u("div",{class:function(){return p()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.u(_.Sh,{data:function(){return v().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(I){return _.u(AA1,
{data:I.data,
listenToTapEvent:!0})}}))),_.u("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.u(_.Sh,{data:function(){return v().feedAdMetadata}},{feedAdMetadataViewModel:function(I){return _.u(MS,{data:I.data,
listenToTapEvent:!0,setTouchEndHandler:_.z("enable_top_landscape_image_experiment_dom_id_web")})}})))},"lc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;k=_.bN({visibilityCallback:function(I,S){if(I){var Q;(I=(Q=v().interaction)==null?void 0:Q.onFirstVisible)&&_.gJ(I);var R;if(Q=(R=v().adLayoutData)==null?void 0:R.activeViewData)jh(S,Q),_.z("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Yb(S)})}else _.z("stop_av_measurement_on_detach")&&Yb(S)},
showOption:_.be,hideOption:Rt});var C=_.IZ(_.aZ),G=_.gU(function(){return v().interaction}),p={},P={},N={};
return _.u("square-image-layout-view-model",{class:_.TI("ytwSquareImageLayoutViewModelHost",(p.ytwSquareImageLayoutViewModelHostColumn=C,p)),el:_.Dp(k,Vz6,G)},_.u("div",{class:_.TI("ytwSquareImageLayoutViewModelHostImage",(P.ytwSquareImageLayoutViewModelHostColumnImage=C,P))},function(){return _.u(_.Sh,{data:function(){return v().adImage}},{adImageViewModel:function(I){return _.u(_.eY,{data:I.data,
isGridViewEnabled:C,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.u("div",{class:_.TI("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(N.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=C,N))},_.u(_.Sh,{data:function(){return v().feedAdMetadata}},{feedAdMetadataViewModel:MS}),function(){return _.u(_.Sh,{data:function(){return v().adButton}},{adButtonViewModel:function(I){var S={};
return _.u(_.le,{data:I.data,className:_.TI((S.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,S.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=C,S))})}})}()))},"mc"),"square-image-layout-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;var C=k.noBottomMargin;var G=k.typographyBump;k=_.bN({visibilityCallback:function(l,d){if(l){var f;(l=(f=v().interaction)==null?void 0:f.onFirstVisible)&&_.gJ(l);var c;if(f=(c=v().adLayoutData)==null?void 0:c.activeViewData)jh(d,f),_.z("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Yb(d)})}else _.z("stop_av_measurement_on_detach")&&Yb(d)},
showOption:_.be,hideOption:Rt});var p=_.gU(function(){return v().interaction},void 0,function(){return _.z("enable_web_home_top_landscape_image_layout_level_click")}),P=function(){return v().interaction};
P!==void 0&&P!==null||_.oS(Error("Nh"));var N=function(){var l,d,f;return(l=_.F(v().thumbnailImage,A$Z))==null?void 0:(d=l.background)==null?void 0:(f=d.backgroundImageSource)==null?void 0:f.imageSources};
P=_.H(_.ae(!1,void 0,"NFjwje"));var I=P.next().value,S=P.next().value;P=_.oZ(function(){S(!0)});
var Q=_.oZ(function(){S(!1)}),R=function(){return I()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.u("top-landscape-image-layout-view-model",{class:function(){var l;return((l=v().interaction)==null?0:l.onTap)&&_.z("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.Dp(k,hh$,p),"on:mouseenter":P,"on:mouseleave":Q},_.u("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.u(_.b,{cond:function(){return N()&&N().length>0},
then:function(){return _.u("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.pR({top:"0","background-image":function(){return"url("+String(N()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.u(_.b,{cond:function(){return!!v().adButtonHoverOverlay},
then:function(){return _.u("div",{class:R},_.u(_.Sh,{data:function(){return v().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:AA1}))}}),_.u("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.u(_.Sh,{data:function(){return v().thumbnailImage}},{adImageViewModel:function(l){return _.u(_.eY,{data:l.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.z("enable_web_home_top_landscape_image_layout_level_click")})}})),_.u("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.u(_.qP,{data:{sources:[{clientResource:{imageName:_.z("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.u("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.u(_.Sh,{data:function(){return v().feedAdMetadata}},{feedAdMetadataViewModel:function(l){return _.u(MS,{data:l.data,
noBottomMargin:function(){return C==null?void 0:C()},
listenToTapEvent:function(){return _.z("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return G==null?void 0:G()}})}})))},"nc"),"top-landscape-image-layout-view-model",{props:{data:_.vN,
noBottomMargin:_.vN,typographyBump:_.vN}});var erI=_.D(function(k){var v=k.data,C=_.bN({visibilityCallback:function(p){var P,N=(P=v().interaction)==null?void 0:P.onFirstVisible;p&&N&&_.gJ(N)},
showOption:_.be});k=_.gU(function(){return v().interaction},k.customCommandResolver);
var G={};return _.u("ad-text-image-view-model",{class:_.TI("ytwAdTextImageViewModelHost",(G.ytwAdTextImageViewModelHostDarkBackground=function(){return v().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},G)),
el:_.Dp(C,k),"aria-label":function(){var p,P;return(p=v().interaction)==null?void 0:(P=p.accessibility)==null?void 0:P.label}},_.u("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.u(_.o$,{text:function(){return v().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.u(_.b,{cond:function(){return v().overlayIcon},
then:function(p){return _.u("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.u(_.qP,{data:p,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"oc");var qz6=_.D(function(k){var v=k.data;return _.u("feed-ad-sitelink-view-model",{class:function(){var C;return((C=v().interaction)==null?0:C.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.Dp(_.gU(function(){return v().interaction},k.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var C,G;return(C=v().interaction)==null?void 0:(G=C.accessibility)==null?void 0:G.label},
role:"link",tabindex:0},_.u(_.o$,{text:function(){return v().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"pc");var mw7=_.D(function(k){var v=k.data;k={};return _.u("feed-ad-sitelinks-carousel-view-model",{el:_.Dp(_.bN({visibilityCallback:function(C){var G,p=(G=v().interaction)==null?void 0:G.onFirstVisible;C&&p&&_.gJ(p)},
showOption:_.be})),class:_.TI("ytwFeedAdSitelinksCarouselViewModelHost",(k.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return v().style==="FEED_AD_SITELINKS_STYLE_NONE"},k))},_.u(_.Sh,{data:function(){return v().sitelinks}},{feedAdSitelinkViewModel:qz6}))},"qc");_.BU(_.D(function(k){var v=k.data;k=_.bN({visibilityCallback:function(N,I){if(N){var S;(N=(S=v().interaction)==null?void 0:S.onFirstVisible)&&_.gJ(N);var Q;(S=(Q=v().adLayoutData)==null?void 0:Q.activeViewData)&&jh(I,S)}},
showOption:_.be});var C=_.H(_.ae(!1,void 0,"BzPhl")),G=C.next().value,p=C.next().value;C=_.oZ(function(){p(!0)});
var P=_.oZ(function(){p(!1)});
return _.u("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.Dp(k),"on:mouseenter":C,"on:mouseleave":P},_.u("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.u("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.u(_.Sh,{data:function(){return v().textImage}},{adTextImageViewModel:erI})),_.u("div",{class:function(){return G()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.u(_.Sh,{data:function(){return v().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(N){return _.u(AA1,{data:N.data,
listenToTapEvent:!0})}}))),_.u("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.u(_.Sh,{data:function(){return v().feedAdMetadata}},{feedAdMetadataViewModel:function(N){return _.u(MS,{data:N.data,
listenToTapEvent:!0})}}),_.u(_.Sh,{data:function(){return v().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:mw7})))},"rc"),"text-image-no-button-layout-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;var C=k.typographyBump;return _.u("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.Dp(_.bN({visibilityCallback:function(G,p){if(G){var P;(G=(P=v().interaction)==null?void 0:P.onFirstVisible)&&_.gJ(G);var N;(P=(N=v().adLayoutData)==null?void 0:N.activeViewData)&&jh(p,P)}},
showOption:_.be,hideOption:Rt}))},_.u("div",null,_.u(_.Sh,{data:function(){return v().videoLockup}},{lockupViewModel:function(G){return _.u(_.$0,{data:G.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:C})}})))},"sc"),"video-display-button-group-layout-view-model",{props:{data:_.vN,
noBottomMargin:_.vN,typographyBump:_.vN}});_.BU(_.D(function(k){var v=k.data;var C=k.className;var G=k.typographyBump;return _.u("video-display-compact-button-group-layout-view-model",{el:_.Dp(_.bN({visibilityCallback:function(p,P){if(p){var N;(p=(N=v().interaction)==null?void 0:N.onFirstVisible)&&_.gJ(p);var I;(N=(I=v().adLayoutData)==null?void 0:I.activeViewData)&&jh(P,N)}},
showOption:_.be})),class:_.TI("videoDisplayCompactButtonGroupLayoutViewModelHost",C)},_.u(_.Sh,{data:function(){return v().videoLockup}},{lockupViewModel:function(p){return _.u(_.$0,{data:p.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:G})}}))},"tc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.vN,
className:_.vN,typographyBump:_.vN}});_.BU(_.D(function(k){var v=k.data;var C=k.className;var G=k.typographyBump;return _.u("video-display-compact-buttoned-layout-view-model",{el:_.Dp(_.bN({visibilityCallback:function(p,P){if(p){var N;(p=(N=v().interaction)==null?void 0:N.onFirstVisible)&&_.gJ(p);var I;(N=(I=v().adLayoutData)==null?void 0:I.activeViewData)&&jh(P,N)}},
showOption:_.be})),class:_.TI("videoDisplayCompactButtonedLayoutViewModelHost",C)},_.u(_.Sh,{data:function(){return v().videoLockup}},{lockupViewModel:function(p){return _.u(_.$0,{data:p.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:G})}}))},"uc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.vN,
className:_.vN,typographyBump:_.vN}});_.BU(_.D(function(k){var v=k.data;var C=k.className;var G=k.typographyBump;var p=function(){return v().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},P=_.IZ(_.aZ);
k=_.bN({visibilityCallback:function(Q,R){if(Q){var l=v();Q=l.adLayoutData;var d;(l=(d=l.interaction)==null?void 0:d.onFirstVisible)&&_.gJ(l);(d=Q==null?void 0:Q.activeViewData)&&jh(R,d)}},
showOption:_.be});var N=_.L9(function(){return{containerType:p()&&P()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:p()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),I=_.L9(function(){return p()&&P()?"":p()?"168px":"50%"},void 0,"Om6kNe"),S=_.L9(function(){return p()&&P()?9999:void 0},void 0,"S71lKd");
return _.u("video-display-compact-layout-view-model",{el:_.Dp(k),class:_.TI("videoDisplayCompactLayoutViewModelHost",C)},_.u(_.Sh,{data:function(){return v().videoLockup}},{lockupViewModel:function(Q){return _.u(_.$0,{data:Q.data,
containerLayoutConfig:N,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:I,thumbnailTargetWidth:S,typographyBump:G})}}))},"vc"),"video-display-compact-layout-view-model",{props:{data:_.vN,
className:_.vN,typographyBump:_.vN}});_.BU(_.D(function(k){var v=k.data;var C=k.typographyBump;return _.u("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.Dp(_.bN({visibilityCallback:function(G,p){if(G){var P;(G=(P=v().interaction)==null?void 0:P.onFirstVisible)&&_.gJ(G);var N;(P=(N=v().adLayoutData)==null?void 0:N.activeViewData)&&jh(p,P)}},
showOption:_.be,hideOption:Rt}))},_.u("div",null,_.u(_.Sh,{data:function(){return v().videoLockup}},{lockupViewModel:function(G){return _.u(_.$0,{data:G.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:C})}})))},"wc"),"video-display-full-layout-view-model",{props:{data:_.vN,
noBottomMargin:_.vN,typographyBump:_.vN}});_.Dww=_.D(function(k){var v=k.data;k=_.Nq("ad-card-badge-view-model");return _.u("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:k},_.u(_.b,{cond:function(){return v().imageBadge},
then:function(C){return _.u(_.qP,{data:C,alt:""})}}))},"xc");var t86=_.D(function(k){var v=k.data;var C=k.customCommandResolver;return _.u("carousel-ad-card-image-view-model",{class:function(){var G;return((G=v().interaction)==null?0:G.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.Dp(_.bN({visibilityCallback:function(G){var p,P=(p=v().interaction)==null?void 0:p.onFirstVisible;G&&P&&_.gJ(P)},
showOption:_.be}),_.gU(function(){return v().interaction},C)),
"aria-label":function(){var G,p;return(G=v().interaction)==null?void 0:(p=G.accessibility)==null?void 0:p.label}},_.u(_.Sh,{data:function(){return v().adImage}},{adImageViewModel:function(G){return _.u(_.eY,{data:G.data,
customCommandResolver:C})}}),_.u("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.u(_.Sh,{data:function(){return v().badge}},{adCardBadgeViewModel:_.Dww})),_.u(_.Qx,{model:{color:4}}))},"yc");var sz1=_.D(function(k){var v=_.H(_.ae(0,void 0,"JJ0QQc")),C=v.next().value;v.next();var G=v.next().value,p=_.H(_.ae(!1,void 0,"f6YICe"));v=p.next().value;var P=p.next().value,N;_.Vr(function(){clearTimeout(N)});
p=_.oZ(function(){var Q;((Q=k.animate)==null?0:Q.call(k))?(P(!0),N=setTimeout(function(){P(!1);I()},200)):I();
return!1});
var I=function(){G(function(Q){return(Q+k.numShownItems())%k.data().length})},S={};
return _.u("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.u("div",{class:_.TI("ytwHorizontalCarouselCarouselWrapper")},_.u("div",{class:_.TI("ytwHorizontalCarouselCarouselInnerWrapper",(S.ytwHorizontalCarouselAnimating=v,S))},_.u(_.q_,{each:k.data,keyBy:"INDEX"},function(Q,R){return _.u("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.pR({"flex-basis":function(){return"calc((100% - (8px * "+(k.numShownItems()-1)+")) / "+k.numShownItems()+")"},
order:function(){var l=R-C();l<0&&(l+=k.data().length);return l}})},k.children(Q,R))}))),_.u("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":p},k.nextButton()))},"zc");var V81=_.D(function(k){var v=k.data;var C=k.customCommandResolver;var G=k.expansive;return _.u("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:_.Dp(_.bN({visibilityCallback:function(p){var P,N=(P=v().interaction)==null?void 0:P.onFirstVisible;p&&N&&_.gJ(N)},
showOption:_.be}))},_.u(sz1,{data:function(){var p;return((p=v())==null?void 0:p.carouselAdCards)||[]},
nextButton:function(){return _.u(_.Sh,{data:function(){return v().nextButton}},{buttonViewModel:function(p){var P=p.data;
return _.u(_.di,{data:function(){return(G==null?0:G())?Object.assign({},P(),{style:"mono"}):P()},
className:_.z("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(p){return _.u(_.Sh,{data:p},{carouselAdCardImageViewModel:function(P){return _.u(t86,{data:P.data,customCommandResolver:C})}})}))},"Ac");var hrQ=_.D(function(k){var v=k.data;var C=k.customCommandResolver;var G=k.className;var p=k.buttonClassName;var P=k.animationEntityKey;var N=k.expansive;return _.u("carousel-button-view-model",{class:_.TI("ytwCarouselButtonViewModelHost",G)},_.u(_.Sh,{data:function(){return v().carousel}},{carouselAdCardCollectionViewModel:function(I){return _.u(V81,{data:I.data,
customCommandResolver:C,expansive:N})}}),_.u(_.Sh,{data:function(){return v().button}},{adButtonViewModel:function(I){var S=I.data;
return _.u(_.le,{data:function(){return(N==null?0:N())?Object.assign({},S(),{style:"AD_BUTTON_STYLE_TONAL"}):S()},
className:p,customCommandResolver:C,animationEntityKey:P})}}))},"Bc");_.BTL=_.D(function(k){var v=k.data;k=k.className;var C=_.Nq("pivot-button-view-model");_.Vk(function(){var G;((G=v())==null?0:G.backgroundColor)&&C.value.setAttribute("data-background-color",String(v().backgroundColor))});
return _.u("pivot-button-view-model",{el:C,class:_.TI("ytwPivotButtonViewModelHost",k)},_.u(_.uv,{command:function(){var G=v();G=G.onClickCommand?_.af(G.onClickCommand):G.contentDescription?_.jk(G.contentDescription):void 0;return G},
ariaLabel:function(){return v().contentDescription}},_.u(_.b,{cond:function(){return v().thumbnail},
then:function(G){return _.u(_.qP,{data:G,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.u(_.b,{cond:function(){return v().icon},
then:function(G){return _.u(_.PT,{icon:function(){return G().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Cc");_.jzD=_.D(function(k){var v=k.data;var C=k.buttonShapeOverrideables;return _.u("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.u(_.Sh,{data:function(){return v().buttonViewModels}},{buttonViewModel:function(G){return _.u(_.di,{data:G.data,
buttonOverrides:C})},
likeButtonViewModel:function(G){return _.u(_.Jx,{data:G.data,buttonShapeOverrideables:C})},
dislikeButtonViewModel:function(G){return _.u(_.n3,{data:G.data,buttonShapeOverrideables:C})},
toggleButtonViewModel:function(G){return _.u(_.m$,{data:G.data,buttonShapeOverrides:C})}}))},"Dc");var YzZ=_.D(function(k){var v=k.avatar;var C=k.headline;var G=k.badge;var p=k.description;var P=k.expansive;k={};return _.u("yt-ad-metadata-shape",{class:_.TI("ytAdMetadataShapeHost",(k.ytAdMetadataShapeHostLarge=P,k))},_.u("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.u(_.b,{cond:v,then:function(N){return _.u(_.m8L,{data:function(){return(P==null?0:P())?Object.assign({},N(),{size:"AD_AVATAR_SIZE_M"}):N()}})}}),_.u("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.u(_.o$,{text:C,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.u(_.b,{cond:G,then:function(N){return _.u(_.Ev,{data:function(){return(P==null?0:P())?Object.assign({},N(),{style:"AD_BADGE_STYLE_STARK"}):N()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.u("h2",{class:"ytAdMetadataShapeHostDescription"},_.u(_.o$,{text:p,
linkInheritColor:!0,isHeadline:function(){return P==null?void 0:P()}})))},"Ec");var ww1=_.D(function(k){var v=k.data;var C=k.onShow;var G=k.expansive;k=_.gU(function(){return v().interaction});
_.Vk(function(){var P,N=(P=v().animatedRenderingConfig)==null?void 0:P.delayedSecondsToVisible;if(N){var I=setTimeout(C,N*1E3);_.Vr(function(){clearTimeout(I)})}});
var p={};return _.u("reels-ad-card-buttoned-view-model",{class:_.TI(function(){var P;return((P=v().interaction)==null?0:P.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(p.ytwReelsAdCardButtonedViewModelHostExpansive=G,p)),
el:_.Dp(k)},_.u(YzZ,{avatar:function(){return _.F(v().avatar,y$U)},
headline:function(){return v().headline},
badge:function(){return _.F(v().adBadge,X$Q)},
description:function(){return v().description},
expansive:G}),_.u(_.Sh,{data:function(){return v().ctaButton}},{adButtonViewModel:function(P){var N=P.data;
return _.u(_.le,{data:function(){return(G==null?0:G())?Object.assign({},N(),{style:"AD_BUTTON_STYLE_FILLED"}):N()}})}}))},"Fc");var nMn=_.D(function(k){var v=k.data;k=k.expansive;var C=_.z("web_ad_metadata_clickable")?_.gU(function(){return v().interaction},void 0,function(){return _.z("web_ad_metadata_clickable")}):void 0,G={};
G=_.f0("ytwReelsAdMetadataViewModelHost",(G.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.z("web_ad_metadata_clickable"),G));return _.u("reels-ad-metadata-view-model",{class:G,el:_.Dp(C)},_.u(YzZ,{avatar:function(){return _.F(v().avatar,y$U)},
headline:function(){return v().headline},
badge:function(){return _.F(v().adBadge,X$Q)},
description:function(){return v().description},
expansive:k}))},"Gc");var JAn={iconPosition:"icon-with-label",size:"L"},rAJ=_.D(function(k){var v=k.data;var C=k.overlayDensity;var G=k.extractOverlay;var p=k.extractActionBar;k=_.Nq("reels-player-overlay-layout-view-model");var P=_.tZ(C,0),N=function(){var f;return(f=v().reelsAdCardButtonedEntityKey)!=null?f:""},I=function(){return N()+"/ad_button"},S=_.N4(zDZ,N),Q=function(){var f,c;
return(c=(f=S())==null?void 0:f.value)!=null?c:!1},R=_.IZ(BN$),l=function(){var f;
return Object.assign({},JAn,(R()||!((f=p==null?void 0:p())!=null&&f))&&{style:"overlay-dark"})};
C={};var d={};return _.u("reels-player-overlay-layout-view-model",{class:_.TI("ytwReelsPlayerOverlayLayoutViewModelHost",(C.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!v().extension},C.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},C.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return P()===1&&!(G==null?0:G())},C.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var f;
return(f=G==null?void 0:G())!=null?f:!1},C.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var f;
return(f=p==null?void 0:p())!=null?f:!1},C)),
"overlay-density":function(){return String(P())},
el:k},_.u("div",{class:_.TI("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(d.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},d))},_.u("div",{"aria-hidden":function(){return Q()},
class:_.TI("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return Q()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.pR({"transition-duration":function(){return nfD(v())}})},_.u(_.Sh,{data:function(){return v().adMetadata}},{reelsAdMetadataViewModel:function(f){return _.u(nMn,{data:f.data,
expansive:function(){return P()===1}})}}),_.u(_.b,{cond:function(){return v().extension},
then:function(f){return _.u("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.u(_.Sh,{data:f},{adButtonViewModel:function(c){return _.u(_.le,{data:c.data,animationEntityKey:I,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(c){return _.u(hrQ,{data:c.data,animationEntityKey:I,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return P()===1}})}}))}})),_.u("div",{"aria-hidden":function(){return!Q()},
class:_.TI("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return Q()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.pR({"transition-duration":function(){return nfD(v())}})},_.u(_.Sh,{data:function(){return v().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(f){return _.u(ww1,{data:f.data,
onShow:function(){_.De(_.ud("booleanEntity",N(),{key:N(),value:!0}))},
expansive:function(){return P()===1}})}}))),_.u("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.u(_.Sh,{data:function(){return v().actions}},{reelActionBarViewModel:function(f){return _.u(_.jzD,{data:f.data,
buttonShapeOverrideables:l})}}),_.u(_.Sh,{data:function(){return v().menu}},{buttonViewModel:function(f){return _.u(_.di,{data:f.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},l(),{type:"tonal"})}})}}),_.u(_.Sh,{data:function(){return v().pivotButton}},{pivotButtonViewModel:function(f){return _.u(_.BTL,{data:f.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Hc");_.BU(rAJ,"reels-player-overlay-layout-view-model",{props:{data:_.vN,overlayDensity:_.vN,extractOverlay:_.vN,extractActionBar:_.vN}});var qe=function(){var k=_.e.apply(this,arguments)||this;k.noBottomMargin=!1;k.overlayDensity=0;k.extractOverlay=!1;k.extractActionBar=!1;return k};
_.E(qe,_.e);_.W=qe.prototype;
_.W.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]]"}},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:_.z("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]]"}}}}}};
_.W.ready=function(){var k=this;prm(function(){k.isAttached&&D3(k.JSC$15733_storedAdSlotMetadata,k.JSC$15733_storedAdLayoutMetadata,k.adSlotMetadata,k.adLayoutMetadata)&&AM(Xq(),k.JSC$15733_storedAdSlotMetadata,k.JSC$15733_storedAdLayoutMetadata)})};
_.W.attached=function(){D3(this.JSC$15733_storedAdSlotMetadata,this.JSC$15733_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&xwQ(Xq(),this.JSC$15733_storedAdSlotMetadata,this.JSC$15733_storedAdLayoutMetadata)};
_.W.detached=function(){D3(this.JSC$15733_storedAdSlotMetadata,this.JSC$15733_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&AM(Xq(),this.JSC$15733_storedAdSlotMetadata,this.JSC$15733_storedAdLayoutMetadata)};
_.W.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.W.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15733_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15733_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15733_storedAdLayoutMetadata!==void 0&&this.JSC$15733_storedAdSlotMetadata!==void 0&&AM(Xq(),this.JSC$15733_storedAdSlotMetadata,this.JSC$15733_storedAdLayoutMetadata),xwQ(Xq(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15733_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15733_storedAdSlotMetadata=this.adSlotMetadata)};
_.SB.Object.defineProperties(qe.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.adLayoutMetadata}}});
qe.prototype.onAdMetadataChanged=qe.prototype.onAdMetadataChanged;qe.prototype.onTypographyBumpChanged=qe.prototype.onTypographyBumpChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],qe.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],qe.prototype,"rendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],qe.prototype,"ytComponentBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],qe.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],qe.prototype,"noBottomMargin",void 0);_.B([_.A(),_.Y("design:type",Object)],qe.prototype,"overlayDensity",void 0);_.B([_.A(),_.Y("design:type",Object)],qe.prototype,"extractOverlay",void 0);_.B([_.A(),_.Y("design:type",Object)],qe.prototype,"extractActionBar",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],qe.prototype,"typographyBump",void 0);
_.B([_.g("data.adLayoutMetadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qe.prototype,"adLayoutMetadata",null);_.B([_.A(),_.Y("design:type",Object)],qe.prototype,"adSlotMetadata",void 0);_.B([_.Nf("ytd-video-display-full-buttoned-and-button-group-renderer"),_.Y("design:type",HTMLElement)],qe.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.B([_.W9("typographyBump"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qe.prototype,"onTypographyBumpChanged",null);_.B([_.W9("adLayoutMetadata","adSlotMetadata"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qe.prototype,"onAdMetadataChanged",null);_.B([_.q({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],qe);
_.t(qe,"ytd-in-feed-ad-layout-renderer",function(){if(qpL!==void 0)return qpL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return qpL=k},
{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var Kl1;var TT7;_.BU(_.Ev,"ad-badge-view-model",{props:{data:_.vN,hasDot:_.vN,customCommandResolver:_.s6,adRenderingContextType:_.s6,usedInMasthead:_.s6}});_.BU(_.le,"ad-button-view-model",{props:{data:_.vN,customCommandResolver:_.s6,className:_.s6,delayedClassName:_.s6,animationEntityKey:_.s6,isCompactWidth:_.s6,isContentWidth:_.s6}});var m_=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return k};
_.E(m_,_.e);_.W=m_.prototype;_.W.computeHasLiveDescription=function(k){return!(k==null||!k.liveDescription)};
_.W.computeHasByline=function(k){return!(k==null||!k.byline)};
_.W.computeUsesAdButtonViewModel=function(k){return!!_.F(k==null?void 0:k.cta,xd6)};
_.W.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"}}}}}};
_.W.onYtToggleButton=function(k){var v,C=(v=this.data)==null?void 0:v.videoReminderEntityKey;C&&this.ytdReduxBehavior.dispatch(_.ud("upcomingEventReminderStateEntity",C,{key:C,state:k.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.W.attached=function(){this.updateChannelBanner()};
_.W.dataChanged=function(){this.updateChannelBanner()};
_.W.videoReminderStateChanged=function(){var k;this.videoReminderState&&_.F((k=this.data)==null?void 0:k.cta,_.k8)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.W.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var k=_.js(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);k&&(k.startsWith("//")&&(k="https:"+k),this.hostElement.classList.add("channel-banner"),_.Cm(this.hostElement,{"--ytvmh-channel-banner":"url("+k+")"}))}else _.z("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.W.onPlayerReady=function(){this.onIronResize()};
_.W.maybeFlushDebouncer=function(){_.z("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(k){var v;k=(v=k.getElementsByTagName("yt-attributed-string"))==null?void 0:v[0];MDK(k==null?void 0:k.polymerController)})};
_.W.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var k=_.Kz(this.hostElement).querySelector("#live-description"),v;k&&((v=this.data)==null?0:v.shortLiveDescription)&&k.clientWidth<k.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
m_.prototype.onIronResize=m_.prototype.onIronResize;m_.prototype.videoReminderStateChanged=m_.prototype.videoReminderStateChanged;m_.prototype.dataChanged=m_.prototype.dataChanged;m_.prototype.onYtToggleButton=m_.prototype.onYtToggleButton;_.B([_.M(_.qV),_.Y("design:type",Object)],m_.prototype,"ironResizableBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],m_.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],m_.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],m_.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],m_.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],m_.prototype,"data",void 0);_.B([_.A({selectorArgs:["data.videoReminderEntityKey"],selector:GHi}),_.Y("design:type",Object)],m_.prototype,"videoReminderState",void 0);
_.B([_.A({reflectToAttribute:!0,value:_.z("web_modern_buttons")}),_.Y("design:type",Boolean)],m_.prototype,"rounded",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.Y("design:type",Boolean)],m_.prototype,"hasLiveDescription",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.Y("design:type",Boolean)],m_.prototype,"hasByline",void 0);
_.B([_.A({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.Y("design:type",String)],m_.prototype,"adRenderingContextType",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],m_.prototype,"isMasthead",void 0);_.B([_.A({computed:"computeUsesAdButtonViewModel(data)"}),_.Y("design:type",Boolean)],m_.prototype,"usesAdButtonViewModel",void 0);
_.B([_.A({reflectToAttribute:!0,value:_.z("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.Y("design:type",Boolean)],m_.prototype,"resizableAdBannerSafariFix",void 0);_.B([_.IK("yt-formatted-string"),_.Y("design:type",Array)],m_.prototype,"formattedStrings",void 0);_.B([_.Nf("#cta-button"),_.Y("design:type",HTMLElement)],m_.prototype,"ctaButton",void 0);
_.B([_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],m_.prototype,"onYtToggleButton",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],m_.prototype,"dataChanged",null);_.B([_.W9("videoReminderState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],m_.prototype,"videoReminderStateChanged",null);
_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],m_.prototype,"onIronResize",null);_.B([_.q({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],m_);
_.t(m_,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(TT7!==void 0)return TT7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return TT7=k},{mode:1});var ksZ;var D4=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};k.isLocked=!1;return k};
_.E(D4,_.e);_.W=D4.prototype;_.W.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.W.onExpandedChanged=function(){this.expanded&&_.rc(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.W.onMouseOver=function(){this.maybeExpand()};
_.W.onTap=function(){this.maybeExpand()};
_.W.onExpandableTileExpanding=function(k){k!==this&&(this.expanded=!1)};
_.W.onExpandableTileLockAndCollapse=function(k){this.isLocked=!0;k!==this&&(this.expanded=!1)};
_.W.onExpandableTileUnlock=function(){this.isLocked=!1};
D4.prototype.onTap=D4.prototype.onTap;D4.prototype.onMouseOver=D4.prototype.onMouseOver;D4.prototype.onExpandedChanged=D4.prototype.onExpandedChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],D4.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],D4.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],D4.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],D4.prototype,"expanded",void 0);_.B([_.uo("expanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],D4.prototype,"onExpandedChanged",null);_.B([_.P9("mouseover"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],D4.prototype,"onMouseOver",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],D4.prototype,"onTap",null);
_.B([_.q({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],D4);
_.t(D4,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(ksZ!==void 0)return ksZ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ksZ=k},{mode:1});var oiG;var tM=function(){var k=_.e.apply(this,arguments)||this;k.buttonOverrides={style:"overlay"};k.useYtdPlayer=_.z("use_ytd_player_for_desktop_masthead");k.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};k.playbackFinished=!1;k.JSC$15747_playerManager=null;k.JSC$15747_mastheadCounter=new o1U;return k};
_.E(tM,_.e);_.W=tM.prototype;_.W.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"}}}};
_.W.created=function(){this.JSC$15747_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15747_playerManager=new y6)};
_.W.ready=function(){var k=this;this.JSC$15747_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var v=_.Kz(this.hostElement).querySelector("#player");this.useYtdPlayer?v.style.display="none":(this.ytdPlayer.style.display="none",j6G(this.JSC$15747_playerManager,v,function(){k.onPlaybackEnded()}),_.Kz(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var C;
((C=k.data)==null?0:C.navigationEndpoint)&&_.nA(k.hostElement,"yt-navigate",{endpoint:k.data.navigationEndpoint})}))};
_.W.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15747_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.W.attached=function(){var k=this;_.yq(function(){k.maybePlayVideo()})};
_.W.maybePlayVideo=function(){var k=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$15747_playerManager.playVideo(),this.getPlayerPromise().then(function(){k.JSC$15747_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.W.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15747_playerManager.stopVideo()};
_.W.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var k,v={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((k=this.data.playbackStartMs)!=null?k:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(v);this.setupYtdPlayer()}else wgR(this.JSC$15747_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(Y91(this.JSC$15747_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.W.getPlayerPromise=function(){return this.JSC$15747_playerManager.getPlayerPromise()};
_.W.onYtToggleButton=function(k){this.useYtdPlayer?this.toggleMute(k.detail.toggled):k.detail.toggled?this.JSC$15747_playerManager.mute():this.JSC$15747_playerManager.unMute()};
_.W.onYtNavigate=function(k){var v=H83(k.detail.endpoint),C=NXb(this.data.clickthroughReportingData);v&&C&&(k.detail.endpoint.watchEndpoint?k.detail.tempData=C:_.V_(v,C,30))};
_.W.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.W.onExpandedChanged=function(){this.expanded?(_.rc(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.W.onMouseOver=function(){this.maybeExpand()};
_.W.onTap=function(){this.maybeExpand()};
_.W.onExpandableTileExpanding=function(k){k!==this&&(this.stopVideo(),this.expanded=!1)};
_.W.onExpandableTileLockAndCollapse=function(k){k!==this&&(this.isLocked=!0,this.expanded=!1)};
_.W.onExpandableTileUnlock=function(){this.isLocked=!1};
_.W.lockAndCollapseExpandableTiles=function(){_.JR(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.W.unlockExpandableTiles=function(){_.JR(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.W.setupYtdPlayer=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(k.ytdPlayer.getPlayerPromise(),2);v=C.yieldResult;v.addEventListener("onStateChange",function(G){k.onPlayerStateChange(G)});
v.addEventListener("onCueRangeExit",function(G){k.onCueRangeExit(G)});
_.OQ(C)})};
_.W.onPlayerStateChange=function(k){if(k===1&&(k=this.ytdPlayer.getPlayer())){var v=k.getCurrentTime(),C,G,p=v+((G=(C=this.data)==null?void 0:C.playbackDurationMs)!=null?G:0)/1E3;k.addCueRange("playback",v,p);this.JSC$15747_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.W.onCueRangeExit=function(k){k==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.W.toggleMute=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(v.ytdPlayer.getPlayerPromise(),2);C=G.yieldResult;k?C.mute():C.unMute();_.OQ(G)})};
tM.prototype.onTap=tM.prototype.onTap;tM.prototype.onMouseOver=tM.prototype.onMouseOver;tM.prototype.onExpandedChanged=tM.prototype.onExpandedChanged;tM.prototype.onYtNavigate=tM.prototype.onYtNavigate;tM.prototype.onYtToggleButton=tM.prototype.onYtToggleButton;tM.prototype.dataChanged=tM.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],tM.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],tM.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],tM.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],tM.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],tM.prototype,"expanded",void 0);_.B([_.A(),_.Y("design:type",Object)],tM.prototype,"buttonOverrides",void 0);
_.B([_.A(),_.Y("design:type",Object)],tM.prototype,"useYtdPlayer",void 0);_.B([_.Nf("#ytd-player"),_.Y("design:type",Object)],tM.prototype,"ytdPlayer",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tM.prototype,"dataChanged",null);_.B([_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],tM.prototype,"onYtToggleButton",null);
_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],tM.prototype,"onYtNavigate",null);_.B([_.uo("expanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tM.prototype,"onExpandedChanged",null);_.B([_.P9("mouseover"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tM.prototype,"onMouseOver",null);
_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tM.prototype,"onTap",null);_.B([_.q({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],tM);
_.t(tM,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(oiG!==void 0)return oiG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return oiG=k},{mode:1});var vi7;var sM=function(){return _.e.apply(this,arguments)||this};
_.E(sM,_.e);sM.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
sM.prototype.onShow=function(){var k=_.Kz(this.hostElement).querySelector("#live-description"),v;k&&((v=this.data)==null?0:v.shortLiveDescription)&&k.clientWidth<k.scrollWidth&&this.hostElement.classList.add("short-live-description")};
sM.prototype.onYtToggleButton=function(k){var v,C=(v=this.data)==null?void 0:v.videoReminderEntityKey;C&&this.ytdReduxBehavior.dispatch(_.ud("upcomingEventReminderStateEntity",C,{key:C,state:k.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
sM.prototype.videoReminderStateChanged=function(){var k;this.videoReminderState&&_.F((k=this.data)==null?void 0:k.cta,_.k8)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
sM.prototype.videoReminderStateChanged=sM.prototype.videoReminderStateChanged;sM.prototype.onYtToggleButton=sM.prototype.onYtToggleButton;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],sM.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],sM.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],sM.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],sM.prototype,"data",void 0);
_.B([_.A({selectorArgs:["data.videoReminderEntityKey"],selector:GHi}),_.Y("design:type",Object)],sM.prototype,"videoReminderState",void 0);_.B([_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],sM.prototype,"onYtToggleButton",null);_.B([_.W9("videoReminderState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sM.prototype,"videoReminderStateChanged",null);
_.B([_.q({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],sM);
_.t(sM,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(vi7!==void 0)return vi7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return vi7=k},{mode:_.nm("kevlar_poly_si_batch_j065")?1:2});var CKw;var VD=function(){var k=_.e.apply(this,arguments)||this;k.useYtdPlayer=_.z("use_ytd_player_for_desktop_masthead");k.buttonOverrides={style:"overlay"};k.JSC$15755_playerManager=null;k.JSC$15755_mastheadCounter=new o1U;k.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return k};
_.E(VD,_.e);_.W=VD.prototype;_.W.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"}}}};
_.W.created=function(){this.JSC$15755_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15755_playerManager=new y6)};
_.W.ready=function(){var k=this;this.JSC$15755_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var v;(v=this.embeddedPlayer)==null||v.remove()}else{var C;(C=this.ytdPlayer)==null||C.remove();j6G(this.JSC$15755_playerManager,this.embeddedPlayer,function(){k.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){k.data&&k.data.navigationEndpoint&&_.nA(k.hostElement,"yt-navigate",{endpoint:k.data.navigationEndpoint})})}};
_.W.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15755_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.W.dataChanged=function(){var k=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var v=!this.data.disableAutoPlayback,C,G={autoplay:v,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((C=this.data.playbackStartMs)!=null?C:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(v?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(G);this.setupYtdPlayer()}else wgR(this.JSC$15755_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(Y91(this.JSC$15755_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15755_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.JR(k.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");k.JSC$15755_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.W.getPlayerPromise=function(){return this.JSC$15755_playerManager.getPlayerPromise()};
_.W.onYtToggleButton=function(k){this.useYtdPlayer?this.toggleMute(k.detail.toggled):k.detail.toggled?this.JSC$15755_playerManager.mute():this.JSC$15755_playerManager.unMute()};
_.W.onYtNavigate=function(k){var v=H83(k.detail.endpoint),C=NXb(this.data.clickthroughReportingData);v&&C&&(k.detail.endpoint.watchEndpoint?k.detail.tempData=C:_.V_(v,C,30))};
_.W.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15755_playerManager.stopVideo()};
_.W.setupYtdPlayer=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(k.ytdPlayer.getPlayerPromise(),2);v=C.yieldResult;v.addEventListener("onStateChange",function(G){k.onPlayerStateChange(G)});
v.addEventListener("onCueRangeExit",function(G){k.onCueRangeExit(G)});
_.OQ(C)})};
_.W.onPlayerStateChange=function(k){if(k===1&&(k=this.ytdPlayer.getPlayer())){var v=k.getCurrentTime(),C,G,p=v+((G=(C=this.data)==null?void 0:C.playbackDurationMs)!=null?G:0)/1E3;k.addCueRange("playback",v,p);_.JR(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15755_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.W.onCueRangeExit=function(k){k==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.W.toggleMute=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(v.ytdPlayer.getPlayerPromise(),2);C=G.yieldResult;k?C.mute():C.unMute();_.OQ(G)})};
_.SB.Object.defineProperties(VD.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var k,v;if(!((k=this.data)==null?0:(v=k.accessibilityData)==null?0:v.label))return"Ad primary link";var C,G;return _.P2("AD_TITLE",{title:(C=this.data)==null?void 0:(G=C.accessibilityData)==null?void 0:G.label})}}});
VD.prototype.onYtMastheadHidden=VD.prototype.onYtMastheadHidden;VD.prototype.onYtNavigate=VD.prototype.onYtNavigate;VD.prototype.onYtToggleButton=VD.prototype.onYtToggleButton;VD.prototype.dataChanged=VD.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],VD.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],VD.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],VD.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],VD.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],VD.prototype,"useYtdPlayer",void 0);_.B([_.Nf("ytd-toggle-button-renderer"),_.Y("design:type",Object)],VD.prototype,"muteButton",void 0);_.B([_.A(),_.Y("design:type",Object)],VD.prototype,"buttonOverrides",void 0);
_.B([_.g("data.accessibilityData.label"),_.Y("design:type",String),_.Y("design:paramtypes",[])],VD.prototype,"titleAriaLabel",null);_.B([_.Nf("#replay-button"),_.Y("design:type",Object)],VD.prototype,"replayButton",void 0);_.B([_.Nf("#player-container"),_.Y("design:type",Object)],VD.prototype,"playerContainer",void 0);_.B([_.Nf("#player"),_.Y("design:type",Object)],VD.prototype,"embeddedPlayer",void 0);_.B([_.Nf("#ytd-player"),_.Y("design:type",Object)],VD.prototype,"ytdPlayer",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],VD.prototype,"dataChanged",null);_.B([_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],VD.prototype,"onYtToggleButton",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],VD.prototype,"onYtNavigate",null);
_.B([_.P9("yt-masthead-hidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],VD.prototype,"onYtMastheadHidden",null);_.B([_.q({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],VD);
_.t(VD,"ytd-video-masthead-ad-primary-video-renderer",function(){if(CKw!==void 0)return CKw;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return CKw=k},{mode:2});var Gsw;var hM=function(){var k=_.e.apply(this,arguments)||this;k.collapsed=!1;k.impressionResolver=_.As();k.JSC$15759_activeViewMeasurementDataResolver=_.As();k.actionMap={"yt-mute-ad-action":"handleMuteAd"};return k};
_.E(hM,_.e);_.W=hM.prototype;_.W.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"}}}};
_.W.created=function(){this.activeView=new dy(this.hostElement)};
_.W.ready=function(){var k=this;_.Kz(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){k.expandAd()});
this.hostElement.addEventListener("yt-action",function(v){if(v.detail.actionName==="yt-service-request"){var C=v.detail.args[1];C.videoMastheadAdMuteCommand&&(k.collapseAd(C.videoMastheadAdMuteCommand.encryptedMastheadId),v.stopPropagation())}})};
_.W.attached=function(){var k=this;_.yq(function(){k.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(v){if(!k.collapsed){v=_.H(v);for(var C=v.next();!C.done;C=v.next())C=C.value,v3(C.baseUrl,C.attributionSrcMode);k.data.impressionCommand=void 0}});
this.JSC$15759_activeViewMeasurementDataResolver.promise.then(function(v){f3(k.activeView,v)});
_.z("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&z4(k.activeView)})};
_.W.dataChanged=function(){var k;((k=this.data.impressionCommand)==null?0:k.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var v;((v=this.data)==null?0:v.activeView)&&this.JSC$15759_activeViewMeasurementDataResolver.resolve(this.data.activeView);(k=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(k.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.W.computeWidescreen=function(k){var v;return!!(k&&((v=_.F(k,UdL))==null?0:v.isWidescreen))};
_.W.computeExpandable=function(k){return!!(k&&k.length>0)};
_.W.onIronResize=function(){if(this.expandable){var k=_.Kz(this.hostElement).querySelector("#expandable-tile-container :first-child");k&&!k.expanded&&(k.expanded=!0)}};
_.W.handleMuteAd=function(){this.collapseAd(null)};
_.W.restoreCollapsedState=function(k){this.collapsed=_.N0().get("HIDDEN_MASTHEAD_ID")===k};
_.W.collapseAd=function(k){if(k){var v=_.N0();v.set("HIDDEN_MASTHEAD_ID",k);v.save()}(k=_.Kz(this.hostElement).querySelector("#video"))&&_.nA(k,"yt-masthead-hidden");this.collapsed=!0};
_.W.expandAd=function(){var k=_.N0();k.set("HIDDEN_MASTHEAD_ID",!1);k.save();location.reload()};
_.W.detached=function(){_.z("stop_av_measurement_on_detach")&&z4(this.activeView)};
hM.prototype.onIronResize=hM.prototype.onIronResize;hM.prototype.dataChanged=hM.prototype.dataChanged;_.B([_.M(_.qV),_.Y("design:type",Object)],hM.prototype,"ironResizableBehavior",void 0);_.B([_.M(_.r9),_.Y("design:type",Object)],hM.prototype,"ytdGridStateAwareBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],hM.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hM.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],hM.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hM.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.Y("design:type",Boolean)],hM.prototype,"widescreen",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.Y("design:type",Boolean)],hM.prototype,"expandable",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],hM.prototype,"collapsed",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hM.prototype,"dataChanged",null);_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hM.prototype,"onIronResize",null);_.B([_.q({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],hM);
_.t(hM,"ytd-video-masthead-ad-v3-renderer",function(){if(Gsw!==void 0)return Gsw;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Gsw=k},{mode:2});var BC=function(){return _.e.apply(this,arguments)||this};
_.E(BC,_.e);_.W=BC.prototype;_.W.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.W.ready=function(){var k=this;prm(function(){k.isAttached&&D3(k.JSC$15764_storedAdSlotMetadata,k.JSC$15764_storedAdLayoutMetadata,k.adSlotMetadata,k.adLayoutMetadata)&&AM(Xq(),k.JSC$15764_storedAdSlotMetadata,k.JSC$15764_storedAdLayoutMetadata)})};
_.W.attached=function(){D3(this.JSC$15764_storedAdSlotMetadata,this.JSC$15764_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&xwQ(Xq(),this.JSC$15764_storedAdSlotMetadata,this.JSC$15764_storedAdLayoutMetadata)};
_.W.detached=function(){D3(this.JSC$15764_storedAdSlotMetadata,this.JSC$15764_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&AM(Xq(),this.JSC$15764_storedAdSlotMetadata,this.JSC$15764_storedAdLayoutMetadata)};
_.W.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15764_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15764_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15764_storedAdLayoutMetadata!==void 0&&this.JSC$15764_storedAdSlotMetadata!==void 0&&AM(Xq(),this.JSC$15764_storedAdSlotMetadata,this.JSC$15764_storedAdLayoutMetadata),xwQ(Xq(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15764_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15764_storedAdSlotMetadata=this.adSlotMetadata)};
_.SB.Object.defineProperties(BC.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.adLayoutMetadata}}});
BC.prototype.onAdMetadataChanged=BC.prototype.onAdMetadataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],BC.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],BC.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],BC.prototype,"data",void 0);_.B([_.g("data.adLayoutMetadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BC.prototype,"adLayoutMetadata",null);
_.B([_.A(),_.Y("design:type",Object)],BC.prototype,"adSlotMetadata",void 0);_.B([_.W9("adLayoutMetadata","adSlotMetadata"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BC.prototype,"onAdMetadataChanged",null);_.B([_.q({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],BC);
_.t(BC,"ytd-page-top-ad-layout-renderer",function(){if(Kl1!==void 0)return Kl1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Kl1=
k},{mode:_.nm("kevlar_poly_si_batch_j070")?1:2});var p0J;var jY=function(){var k=_.e.apply(this,arguments)||this;k.noBottomMargin=!1;k.overlayDensity=0;k.typographyBump=!1;k.extractOverlay=!1;k.extractActionBar=!1;return k};
_.E(jY,_.e);_.W=jY.prototype;
_.W.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]]"}}}}}};
_.W.ready=function(){var k=this;prm(function(){k.isAttached&&k.adSlotMetadata&&Xww(Xq(),k.adSlotMetadata)})};
_.W.attached=function(){if(this.adSlotMetadata){var k;if(this.adSlotMetadata===((k=this.data)==null?void 0:k.adSlotMetadata))yAI(Xq(),this.adSlotMetadata);else{var v;_.ji(Error("Oh`"+this.adSlotMetadata+"`"+((v=this.data)==null?void 0:v.adSlotMetadata)))}}};
_.W.detached=function(){this.adSlotMetadata&&Xww(Xq(),this.adSlotMetadata)};
_.W.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.W.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&Xww(Xq(),this.adSlotMetadata),yAI(Xq(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.SB.Object.defineProperties(jY.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var k,v,C=_.F((k=this.data)==null?void 0:(v=k.fulfillmentContent)==null?void 0:v.fulfilledLayout,_.iZG),G;return(k=(G=_.F(C==null?void 0:C.renderingContent,gpn))==null?void 0:G.layout)?k.toLowerCase().replace(/_/g,"-"):""}}});
jY.prototype.onAdSlotMetadataChanged=jY.prototype.onAdSlotMetadataChanged;jY.prototype.onTypographyBumpChanged=jY.prototype.onTypographyBumpChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jY.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],jY.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jY.prototype,"rendererBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],jY.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],jY.prototype,"noBottomMargin",void 0);_.B([_.A(),_.Y("design:type",Object)],jY.prototype,"overlayDensity",void 0);_.B([_.A(),_.Y("design:type",Object)],jY.prototype,"typographyBump",void 0);_.B([_.A(),_.Y("design:type",Object)],jY.prototype,"extractOverlay",void 0);_.B([_.A(),_.Y("design:type",Object)],jY.prototype,"extractActionBar",void 0);
_.B([_.Nf("ytd-in-feed-ad-layout-renderer"),_.Y("design:type",HTMLElement)],jY.prototype,"inFeedAdLayoutRenderer",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],jY.prototype,"layout",null);_.B([_.W9("typographyBump"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jY.prototype,"onTypographyBumpChanged",null);
_.B([_.W9("data.adSlotMetadata"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jY.prototype,"onAdSlotMetadataChanged",null);_.B([_.q({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],jY);
_.t(jY,"ytd-ad-slot-renderer",function(){if(p0J!==void 0)return p0J;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return p0J=k},{mode:_.nm("kevlar_poly_si_batch_j077")?
1:2});var PKQ;var YU=function(){return _.e.apply(this,arguments)||this};
_.E(YU,_.e);_.W=YU.prototype;_.W.created=function(){this.activeView=new dy(this.hostElement)};
_.W.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"}}}};
_.W.maybeComputeHref=function(){return null};
_.W.onTap=function(){};
_.W.onThumbnailContainerClick=function(k){this.onClick(k)};
_.W.onClick=function(k){var v,C=(v=this.data)==null?void 0:v.navigationEndpoint;C&&_.F(C,_.mw)&&(this.ytSparklesClickLocationBehavior.handleClick(C,k,!1),k.stopPropagation())};
_.W.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var k=_.H(this.data.impressionUrls),v=k.next();!v.done;v=k.next())v=v.value,VU6(v,BuK(v));this.data.activeView&&f3(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",YU.JSC$15772_DEFAULT_CLICK_LOCATION_BEHAVIOR,YU.JSC$15772_CLICK_LOCATION_ID_MAP);this.thumbnail&&(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"))}};
_.W.attached=function(){var k=this;_.z("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&z4(k.activeView)})};
_.W.detached=function(){_.z("stop_av_measurement_on_detach")&&z4(this.activeView)};
_.SB.Object.defineProperties(YU.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.z("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.z("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
YU.prototype.dataChanged=YU.prototype.dataChanged;YU.prototype.onTap=YU.prototype.onTap;YU.JSC$15772_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
YU.JSC$15772_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"}];_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],YU.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],YU.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],YU.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],YU.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Sv.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],YU.prototype,"ytSparklesClickLocationBehavior",void 0);
_.B([_.A({selector:_.aZ}),_.Y("design:type",Object)],YU.prototype,"isGridViewEnabled",void 0);_.B([_.g("isGridViewEnabled"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],YU.prototype,"watchFeedBigThumbs",null);_.B([_.g("isGridViewEnabled"),_.A({reflectToAttribute:!0}),_.Y("design:type",String),_.Y("design:paramtypes",[])],YU.prototype,"thumbnailWidth",null);_.B([_.A(),_.Y("design:type",Object)],YU.prototype,"data",void 0);
_.B([_.Nf("ytd-thumbnail"),_.Y("design:type",HTMLElement)],YU.prototype,"thumbnail",void 0);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YU.prototype,"onTap",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YU.prototype,"dataChanged",null);_.B([_.q({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],YU);
_.t(YU,"ytd-compact-promoted-video-renderer",function(){if(PKQ!==void 0)return PKQ;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return PKQ=k},{mode:1});var W87;_.db("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var wX=function(){return _.e.apply(this,arguments)||this};
_.E(wX,_.e);wX.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wX.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],wX.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],wX.prototype,"data",void 0);_.B([_.q({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],wX);
_.t(wX,"ytd-search-pyv-renderer",function(){if(W87!==void 0)return W87;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return W87=k},{mode:1});var HvI;_.db("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var n8=function(){var k=_.e.apply(this,arguments)||this;k.roundedContainer=!0;k.JSC$15780_handleOpenPostCommentDialogActionAfterStamp=!1;k.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return k};
_.E(n8,_.e);_.W=n8.prototype;
_.W.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}}};
_.W.onStampFinished=function(){this.JSC$15780_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.W.handleSignalActionOpenPostCommentDialogAction=function(){var k=_.Kz(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");k?k.openDialog():this.JSC$15780_handleOpenPostCommentDialogActionAfterStamp=!0};
_.W.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.W.computeHideBorder=function(){return this.isInEngagementPanel};
_.W.computeIsCompact=function(){return this.isInEngagementPanel};
_.W.computeUsesCompactLockup=function(k){return k==="BACKSTAGE_SURFACE_TYPE_HOME"||k==="BACKSTAGE_SURFACE_TYPE_SEARCH"||k==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||k==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||k==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||k==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.W.computeUsesFullLockup=function(){var k,v=(k=this.data)==null?void 0:k.post,C;k=(C=_.F(v,V$U))==null?void 0:C.surface;var G;C=(G=_.F(v,jiw))==null?void 0:G.originalPost;var p;if(G=k||((p=_.F(C,V$U))==null?void 0:p.surface))return!this.computeUsesCompactLockup(G)&&this.useUpdatedRepostUi;var P;return((P=_.F(v,jiw))==null?void 0:P.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.SB.Object.defineProperties(n8.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var k,v;return((v=_.F((k=this.data)==null?void 0:k.post,V$U))==null?void 0:v.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.useUpdatedRepostUi}}});
n8.prototype.onYtCommentModerationPanelEmpty=n8.prototype.onYtCommentModerationPanelEmpty;n8.prototype.onStampFinished=n8.prototype.onStampFinished;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],n8.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],n8.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],n8.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],n8.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],n8.prototype,"roundedContainer",void 0);_.B([_.A({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],n8.prototype,"hideBorder",void 0);_.B([_.A({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],n8.prototype,"isCompact",void 0);
_.B([_.A({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],n8.prototype,"usesFullLockup",void 0);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],n8.prototype,"onStampFinished",null);
_.B([_.P9("ytd-comment-moderation-panel-empty"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],n8.prototype,"onYtCommentModerationPanelEmpty",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],n8.prototype,"isInEngagementPanel",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],n8.prototype,"useUpdatedRepostUi",null);
_.B([_.q({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],n8);
_.t(n8,"ytd-backstage-post-thread-renderer",function(){if(HvI!==void 0)return HvI;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return HvI=k},{mode:1});var N$n;var JM=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(JM,_.e);JM.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
JM.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var k=this.data.thumbnail.thumbnails;this.isDarkTheme&&(k=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(k=_.js(k,24,void 0,"height"))?k:void 0}};
JM.prototype.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
JM.prototype.computeHasText=function(){var k;return!((k=this.data)==null||!k.text)};
_.SB.Object.defineProperties(JM.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.hG(this.bannerImageUrl))+'");'}}});
JM.prototype.computeHasText=JM.prototype.computeHasText;JM.prototype.computeBannerImageUrl=JM.prototype.computeBannerImageUrl;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],JM.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],JM.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],JM.prototype,"ytRendererBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],JM.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],JM.prototype,"isDarkTheme",void 0);_.B([_.A(),_.Y("design:type",String)],JM.prototype,"bannerImageUrl",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.Y("design:type",Boolean)],JM.prototype,"hasText",void 0);_.B([_.W9("data","isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JM.prototype,"computeBannerImageUrl",null);
_.B([_.W9("data.text"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JM.prototype,"computeHasText",null);_.B([_.g("bannerImageUrl"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],JM.prototype,"bannerStyle",null);_.B([_.q({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],JM);
_.t(JM,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(N$n!==void 0)return N$n;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return N$n=k},{mode:1});var I5Q;var rX=function(){return _.e.apply(this,arguments)||this};
_.E(rX,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rX.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rX.prototype,"data",void 0);_.B([_.q({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],rX);
_.t(rX,"ytd-backstage-zero-state-renderer",function(){if(I5Q!==void 0)return I5Q;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return I5Q=k},{mode:1});var Zv6;var K8=function(){return _.e.apply(this,arguments)||this};
_.E(K8,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],K8.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],K8.prototype,"data",void 0);_.B([_.A({computed:"computeIcon_(data.icon)"}),_.Y("design:type",String)],K8.prototype,"icon",void 0);_.B([_.q({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],K8);
_.t(K8,"ytd-post-filter-zero-state-renderer",function(){if(Zv6!==void 0)return Zv6;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Zv6=k},{mode:1});var S_D;var uvR={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},TA=function(){return _.e.apply(this,arguments)||this};
_.E(TA,_.e);TA.prototype.configureRendererStamper=function(){return uvR};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],TA.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],TA.prototype,"rendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],TA.prototype,"data",void 0);_.B([_.A({computed:"computeIcon_(data.icon)"}),_.Y("design:type",String)],TA.prototype,"icon",void 0);_.B([_.q({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],TA);
_.t(TA,"ytd-post-scheduling-zero-state-renderer",function(){if(S_D!==void 0)return S_D;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return S_D=k},{mode:1});var Qv1;var kd=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return k};
_.E(kd,_.e);kd.prototype.onTabsActivate=function(k){this.data&&this.data.tabs&&_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[k.detail.selected].navigationEndpoint})};
kd.prototype.shouldShowTotalCount=function(k){return k&&k.totalCount!==void 0};
kd.prototype.handleUpdatePostsTotalCountAction=function(k){var v=this.get(["data.tabs",1,"totalCount"]),C=this.get("updatePostsTotalCountAction.updateType",k);k=this.get("updatePostsTotalCountAction.number",k);v!==void 0&&C!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&k&&(C==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(v)+k):C==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(v)-k))};
_.SB.Object.defineProperties(kd.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var k=0,v=this.data.tabs.length;k<v;k++)if(this.data.tabs[k].selected)return k;return 0}}});
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],kd.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],kd.prototype,"rendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],kd.prototype,"data",void 0);_.B([_.g("data.tabs"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],kd.prototype,"selected",null);_.B([_.q({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],kd);
_.t(kd,"ytd-post-stream-filter-renderer",function(){if(Qv1!==void 0)return Qv1;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Qv1=k},{mode:1});var bvU;var o4=function(){return _.e.apply(this,arguments)||this};
_.E(o4,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],o4.prototype,"kevlarBehaviors",void 0);_.B([_.A(),_.Y("design:type",Object)],o4.prototype,"data",void 0);_.B([_.q({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],o4);
_.t(o4,"ytd-channel-age-gate-renderer",function(){if(bvU!==void 0)return bvU;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return bvU=k},{mode:1});var RJL;_.db("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var vi=function(){var k=_.e.apply(this,arguments)||this;k.data=null;return k};
_.E(vi,_.e);vi.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.SB.Object.defineProperties(vi.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((k=this.data)==null?0:(v=k.title)==null?0:(C=v.runs)==null?0:C.length)?147:160}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],vi.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],vi.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],vi.prototype,"imageSizePx",null);_.B([_.q({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],vi);
_.t(vi,"ytd-channel-owner-empty-state-renderer",function(){if(RJL!==void 0)return RJL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return RJL=k},{mode:1});var l5w;var dML;var CM=function(){var k=_.e.apply(this,arguments)||this;k.boundSubmitSearch=function(){k.submitSearch()};
k.boundClearSearch=function(){k.clearSearch()};
return k};
_.E(CM,_.e);_.W=CM.prototype;_.W.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]]"}}}}}};
_.W.toggleClearButton=function(){this.hideClearButton=DgL||!this.input.value};
_.W.submitOnEnterKeyUp=function(k){k.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.W.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.W.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.W.submit=function(){_.nA(this.hostElement,"search-query-changed",this.input.value)};
CM.prototype.toggleClearButton=CM.prototype.toggleClearButton;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],CM.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],CM.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],CM.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],CM.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],CM.prototype,"hideClearButton",void 0);_.B([_.A(),_.Y("design:type",Object)],CM.prototype,"boundSubmitSearch",void 0);_.B([_.A(),_.Y("design:type",Object)],CM.prototype,"boundClearSearch",void 0);_.B([_.Nf("#input"),_.Y("design:type",Object)],CM.prototype,"input",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],CM.prototype,"toggleClearButton",null);
_.B([_.q({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],CM);
_.t(CM,"ytd-channel-switcher-search-box-renderer",function(){if(dML!==void 0)return dML;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return dML=k},{mode:1});var f5G;var GD=function(){var k=_.e.apply(this,arguments)||this;k.boundSubmit=function(){k.submit()};
return k};
_.E(GD,_.e);_.W=GD.prototype;_.W.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"}}}}};
_.W.ready=function(){var k=this;this.form.addEventListener("submit",function(v){return k.onSubmit(v)})};
_.W.onSubmit=function(k){k.preventDefault();return!1};
_.W.toggleClearButton=function(){this.hideClearButton=DgL||!this.input.value};
_.W.submitOnEnterKeyUp=function(k){k.keyCode===13&&this.submit()};
_.W.submit=function(){var k=this.data.endpoint,v=(0,_.t9.unsafeClone)(k);_.F(v,_.W7)?_.F(v,_.W7).query=this.input.value:_.F(v,_.H7)&&(_.F(v,_.H7).query=this.input.value);var C=_.F(v.commandMetadata,_.G8);(C==null?0:C.url)?(C.url=_.Jb(C.url,"query",this.input.value),_.nA(this.hostElement,"yt-navigate",{endpoint:v})):_.F(v,F9w)?(_.F(v,F9w).channelSwitcherQuery=this.input.value,_.Ql().resolve(_.lL).resolveCommand(v,{form:{element:this.hostElement}})):(k=Error("Ph`"+JSON.stringify(k)),_.hb(k))};
_.W.getUrl=function(k){return this.get("commandMetadata.webCommandMetadata.url",k)};
GD.prototype.toggleClearButton=GD.prototype.toggleClearButton;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],GD.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],GD.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],GD.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],GD.prototype,"hideClearButton",void 0);
_.B([_.A(),_.Y("design:type",Object)],GD.prototype,"boundSubmit",void 0);_.B([_.Nf("#form"),_.Y("design:type",HTMLFormElement)],GD.prototype,"form",void 0);_.B([_.Nf("#input"),_.Y("design:type",Object)],GD.prototype,"input",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],GD.prototype,"toggleClearButton",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],GD);
_.t(GD,"ytd-search-box-renderer",function(){if(f5G!==void 0)return f5G;var k=document.createElement("template");_.a(k,'\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    <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-search-box-renderer"></div>\n    <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-search-box-renderer"></div>\n  </tp-yt-paper-input>\n</form>\n');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return f5G=k},{mode:2});var pM=function(){var k=_.e.apply(this,arguments)||this;k.showSearchBox=!0;return k};
_.E(pM,_.e);pM.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],pM.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],pM.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],pM.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],pM.prototype,"showSearchBox",void 0);_.B([_.q({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],pM);
_.t(pM,"ytd-channel-switcher-header-renderer",function(){if(l5w!==void 0)return l5w;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return l5w=k},{mode:1});var zJJ;var F8w;var Pi=function(){var k=_.e.apply(this,arguments)||this;k.isDisplayed=!0;return k};
_.E(Pi,_.e);_.W=Pi.prototype;_.W.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.dataChanged=function(){this.isDisplayed=!0};
_.W.computeType=function(k){return k||"UNKNOWN"};
_.W.onYtServiceRequestCompleted=function(k){k.stopPropagation();this.isDisplayed=!1};
_.W.onClose=function(){this.isDisplayed=!1};
Pi.prototype.onYtServiceRequestCompleted=Pi.prototype.onYtServiceRequestCompleted;Pi.prototype.dataChanged=Pi.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Pi.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Pi.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Pi.prototype,"data",void 0);
_.B([_.A({computed:"computeType(data.type)",reflectToAttribute:!0}),_.Y("design:type",String)],Pi.prototype,"type",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Pi.prototype,"isDisplayed",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Pi.prototype,"dataChanged",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Pi.prototype,"onYtServiceRequestCompleted",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],Pi);
_.t(Pi,"ytd-alert-with-button-renderer",function(){if(F8w!==void 0)return F8w;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return F8w=k},{mode:1});var Wi=function(){var k=_.e.apply(this,arguments)||this;k.noResult=!1;k.enableAlertBanner=!1;k.dismissedAlertBanner=!1;k.hideCreateChannelButton=!1;k.boundDismissAlertBanner=function(){k.dismissAlertBanner()};
k.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return k};
_.E(Wi,_.e);_.W=Wi.prototype;_.W.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.W.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.W.updateChannelSwitcherAction=function(k){var v;k=(v=_.F(k,lDG))==null?void 0:v.page;_.F(k,RZ6)!==void 0&&(this.data=_.F(k,RZ6))};
_.W.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]]"}}}}}};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.W.searchQueryChanged=function(k,v){if(this.data&&this.data.contents&&this.data.contents.length){k=[];var C=[];this.hideCreateChannelButton=this.noResult=!1;for(var G=document.querySelectorAll("ytd-account-item-renderer"),p=_.H(G),P=p.next();!P.done;P=p.next())P=P.value,C.push(P),P.style.display="block";this.resetRightBorder(C);if(v){this.hideCreateChannelButton=!0;for(C=1;C<this.data.contents.length;C++)if(P=this.data.contents[C],_.F(P,dd1)){var N=void 0,I=void 0;p=(N=_.F(P,dd1))==null?void 0:(I=
N.accountName)==null?void 0:I.simpleText;I=N=void 0;P=(N=_.F(P,dd1))==null?void 0:(I=N.channelHandle)==null?void 0:I.simpleText;(N=G[C-1])&&p&&_.QK(p,v)?k.push(N):_.z("enable_handle_search_on_channel_switcher")&&N&&P&&_.QK(P.toString(),v.toString())?k.push(N):N.style.display="none"}k.length===0&&(this.noResult=!0);this.resetRightBorder(k)}}};
_.W.resetRightBorder=function(k){for(var v=0;v<k.length;v++)k[v].style.borderRight=!this.hideCreateChannelButton&&(v+2)%3===0||this.hideCreateChannelButton&&(v+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.W.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.W.setShowSearchBox=function(k){if(k&&k.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var v=0;v<k.contents.length;v++)_.F(k.contents[v],_.ti)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.W.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.SB.Object.defineProperties(Wi.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.contents)}}});
Wi.prototype.onContinuationItemsUpdated=Wi.prototype.onContinuationItemsUpdated;Wi.prototype.searchQueryChanged=Wi.prototype.searchQueryChanged;Wi.prototype.onDataChanged=Wi.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Wi.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Wi.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Wi.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.PC),_.Y("design:type",Object)],Wi.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Wi.prototype,"data",void 0);_.B([_.Nf("ytd-channel-switcher-header-renderer"),_.Y("design:type",Object)],Wi.prototype,"channelSwitcherHeaderRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],Wi.prototype,"noResult",void 0);
_.B([_.A(),_.Y("design:type",Object)],Wi.prototype,"enableAlertBanner",void 0);_.B([_.A(),_.Y("design:type",Object)],Wi.prototype,"dismissedAlertBanner",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Wi.prototype,"hideCreateChannelButton",void 0);_.B([_.g("data.contents"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Wi.prototype,"isLoading",null);_.B([_.A(),_.Y("design:type",Object)],Wi.prototype,"boundDismissAlertBanner",void 0);
_.B([_.A({computed:"computeButtonOverride()"}),_.Y("design:type",Object)],Wi.prototype,"buttonOverride",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wi.prototype,"onDataChanged",null);_.B([_.P9("search-query-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,String]),_.Y("design:returntype")],Wi.prototype,"searchQueryChanged",null);
_.B([_.P9("yt-next-continuation-data-updated"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Wi.prototype,"onContinuationItemsUpdated",null);_.B([_.q({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],Wi);
_.t(Wi,"ytd-channel-switcher-page-renderer",function(){if(zJJ!==void 0)return zJJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return zJJ=k},{mode:1});var c36;var EiD;var Hi=function(){var k=_.e.apply(this,arguments)||this;k.images=[];k.selectedImageIndex=0;return k};
_.E(Hi,_.e);_.W=Hi.prototype;
_.W.ready=function(){_.Qa(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.Qa(this.JSC$15825_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.Qa(this.JSC$15825_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.Qa(this.JSC$15825_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.W.onThumbnailClick=function(k){if(k=k.event_.detail)this.selectedImageIndex=this.images.indexOf(k)};
_.W.updateImageThumbnails=function(k){k=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:k.event_.detail});this.images.splice(this.selectedImageIndex,1,k);this.images=[].concat(_.tX(this.images))};
_.W.cancelImageRepositions=function(){this.selectedImageIndex=0;_.nA(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.W.saveImageRepositions=function(){this.selectedImageIndex=0;_.nA(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.SB.Object.defineProperties(Hi.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var k=this;return(this.images||[]).map(function(v,C){return{image:v,selected:C===k.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Hi.prototype,"ytRendererstamperBehavior",void 0);_.B([_.Nf("ytd-backstage-image-preview-renderer"),_.Y("design:type",Object)],Hi.prototype,"JSC$15825_imagePreviewContainer",void 0);_.B([_.Nf(".thumbnail-images-container"),_.Y("design:type",HTMLElement)],Hi.prototype,"thumbnailImagesContainer",void 0);_.B([_.A(),_.Y("design:type",Array)],Hi.prototype,"images",void 0);
_.B([_.A(),_.Y("design:type",Object)],Hi.prototype,"repositionInstructions",void 0);_.B([_.A(),_.Y("design:type",Object)],Hi.prototype,"selectedImageIndex",void 0);_.B([_.g("images","selectedImageIndex"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Hi.prototype,"thumbnailRendererDatas",null);_.B([_.g("images","selectedImageIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Hi.prototype,"selectedImageData",null);
_.B([_.q({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],Hi);
_.t(Hi,"ytd-backstage-multi-image-reposition-renderer",function(){if(EiD!==void 0)return EiD;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return EiD=k},{mode:1});var Nx=function(k,v){_.cj.call(this);this.uploadUrl=k;this.channelId=v;this.imagesUploadData=[]};
_.E(Nx,_.cj);Nx.prototype.getAllUploadStatuses=function(){var k=this,v,C,G;return _.Z(function(p){if(p.nextAddress==1)return p.yield(a57(k),2);v=p.yieldResult;C=v.get("succeed");G=v.get("failed");return p.return(C.concat(G))})};
var $MJ=function(k){var v,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(a57(k),2);v=G.yieldResult;C=v.get("failed");C.length>0&&MZI(k,C);return G.return(k.getAllUploadStatuses())})},a57=function(k){var v,C,G,p,P,N,I;
return _.Z(function(S){if(S.nextAddress==1)return v=new Map,S.yield(Promise.allSettled(k.imagesUploadData.map(function(Q){return Q.uploadPromise})),2);
C=S.yieldResult;G=[];p=_.H(C);for(P=p.next();!P.done;P=p.next())N=P.value,N.status==="fulfilled"&&G.push(N.value);I=k.imagesUploadData.map(function(Q){return Q.image}).filter(function(Q){return G.every(function(R){return R.id!==Q.id})});
v.set("succeed",G);v.set("failed",I);return S.return(v)})},MZI=function(k,v){v=_.H(v);
for(var C=v.next();!C.done;C=v.next()){var G=k;C=C.value;UMn(G,C.id)>=0&&G.cancel(C.id);var p=new giL(C),P=_.W9D(G.uploadUrl,{"X-YouTube-ChannelId":G.channelId},C.imageBlob);p.transfer=P;p.uploadPromise=ivI(P,C);G.imagesUploadData.push(p);P.run()}};
Nx.prototype.cancel=function(k){var v=UMn(this,k);v!==-1&&((v=this.imagesUploadData[v].transfer)&&v.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(C){return C.image.id!==k}))};
var UMn=function(k,v){return k.imagesUploadData.findIndex(function(C){return C.image.id===v})},ivI=function(k,v){return new Promise(function(C,G){k.listen("l",function(){var p=k.getResponseText();
p?(p=JSON.parse(p).encryptedBlobId,v.encryptedBlobId=p,C(v)):G("upload failed")});
k.listen("n",function(){G("upload failed")})})},giL=function(k){this.image=k};var Jwg=function(k,v,C,G,p){this.id=k;this.imageBlob=v;this.localImageSrc=C;this.naturalWidth=G;this.naturalHeight=p;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 L8Q=[".jpeg",".jpg",".png"],I4=function(){var k=_.e.apply(this,arguments)||this;k.showImagesPreview=!1;k.pollOptions=[];k.errorMessage="";k.optionPlaceholderText="";k.optionDefaultText="";k.JSC$15836_imageId=0;k.maxFileSizeMb=0;k.maxAspectRatio=0;k.invalidFileSizeError="";k.invalidAspectRatioError="";k.invalidFileTypeError="";k.imageSelector=new F9(null,"single_file",L8Q);return k};
_.E(I4,_.e);_.W=I4.prototype;_.W.ready=function(){_.Qa(this.imageSelector,"j",this.onImageSelect,!1,this);_.Qa(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.Qa(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.W.dataChanged=function(){var k,v,C=_.F((k=this.data)==null?void 0:(v=k.cellTemplate)==null?void 0:v.onEmptyCellTap,r0Q);if(C&&C.uploadUrl&&C.channelId){var G;this.maxFileSizeMb=((G=C.imageValidationInfo)==null?void 0:G.maxFileSizeMb)||0;var p;this.maxAspectRatio=((p=C.imageValidationInfo)==null?void 0:p.allowedMaxAspectRatio)||0;var P;this.invalidFileSizeError=this.getSimpleString((P=this.data)==null?void 0:P.invalidFileSizeError);var N;this.invalidAspectRatioError=this.getSimpleString((N=this.data)==
null?void 0:N.invalidAspectRatioError);var I;this.invalidFileTypeError=this.getSimpleString((I=this.data)==null?void 0:I.invalidFileTypeError);this.uploadManager=new Nx(C.uploadUrl,C.channelId)}};
_.W.onEditorInfoChange=function(){this.optionPlaceholderText=_.ty(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.ty(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.W.observeAddImageError=function(){this.errorMessage!==""&&_.nA(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.W.onPollOptionsChange=function(){for(var k=!1,v=[],C=0;C<this.pollOptions.length;C++){var G=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(C+1);this.pollOptions[C].placeholderText!==G?(k=!0,v.push(Object.assign({},this.pollOptions[C],{placeholderText:G}))):v.push(this.pollOptions[C])}k&&(this.pollOptions=v);this.isValid()?_.nA(this.hostElement,"yt-commentbox-post-enable"):_.nA(this.hostElement,"yt-commentbox-post-disable")};
_.W.createPollOptions=function(k){var v=[],C;k=(C=k==null?void 0:k.minPollOptions)!=null?C:0;for(C=0;C<k;C++)v.push(this.createPollOption());return v};
_.W.onImageSelect=function(k){var v=this,C,G,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1){if(v.selectedImageIndex===void 0)return S.jumpTo(0);C=k.files[0];v.errorMessage="";G=v.validateImage(C);if(G!=="")return v.errorMessage=G,S.return();p=new ZC(v.maxAspectRatio,!1,!0);return S.yield(p.transform(C),3)}if(S.nextAddress!=4)return P=S.yieldResult,P.transformedData?P.invalidAspectRatio?(v.errorMessage=v.invalidAspectRatioError,S.return()):S.yield(rwO(v.JSC$15836_imageId,k.files[0],P.transformedData),
4):(v.errorMessage=v.invalidFileTypeError,S.return());N=S.yieldResult;v.JSC$15836_imageId++;MZI(v.uploadManager,[N]);I=Object.assign({},v.pollOptions[v.selectedImageIndex],{image:N});v.pollOptions.splice(v.selectedImageIndex,1,I);v.refreshPollOptions();_.nA(v.hostElement,"yt-backstage-poll-image-select");_.OQ(S)})};
_.W.validateImage=function(k){return k.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.W.refreshPollOptions=function(){this.pollOptions=[].concat(_.tX(this.pollOptions))};
_.W.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.tX(this.pollOptions),[this.createPollOption()]))};
_.W.onRemovePollOption=function(k){var v=this.pollOptions[k.model.index];v&&v.image&&this.uploadManager.cancel(v.image.id);this.pollOptions.splice(k.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.nA(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.W.onTextInput=function(){this.refreshPollOptions()};
_.W.onImageButtonClick=function(k){this.selectedImageIndex=k.model.index;this.imageSelector.click()};
_.W.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.W.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.W.saveImageRepositions=function(k){k=k.event_.detail;for(var v=0,C=[],G=_.H(this.pollOptions),p=G.next();!p.done;p=G.next())p=p.value,p.image!==void 0?(p=Object.assign({},p,{image:k[v]}),C.push(p),v++):C.push(p);this.showImagesPreview=!1;this.pollOptions=[].concat(_.tX(C))};
_.W.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 k=0,v=_.H(this.pollOptions),C=v.next();!C.done;C=v.next())if(C=C.value,C.optionText.trim()!==""||C.image!==void 0){if(!C.image||this.hasCustomOptionText&&C.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;k++}return k>=Number(this.editorInfo.minPollOptions)};
_.W.getAllUploadStatuses=function(){var k=this,v,C,G,p;return _.Z(function(P){if(P.nextAddress==1)return P.yield(k.uploadManager.getAllUploadStatuses(),2);v=P.yieldResult;C=_.H(v);for(G=C.next();!G.done;G=C.next())if(p=G.value,p.encryptedBlobId===void 0)return P.return($MJ(k.uploadManager));return P.return(v)})};
_.W.getPostCreateOptions=function(){for(var k=[],v=_.H(this.pollOptions),C=v.next();!C.done;C=v.next())C=C.value,C.image!==void 0&&k.push({text:this.hasCustomOptionText?C.optionText:C.placeholderText,image:C.image});return k};
_.W.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.W.createButtonRenderer=function(k,v){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:k,accessibilityData:{accessibilityData:{label:this.getSimpleString(k)}},isDisabled:v}};
_.W.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.W.computeThumbnailRendererData=function(k){return k?{image:k,selected:!1}:void 0};
_.W.getSimpleString=function(k){return _.ty(k)};
_.W.updateOptionTextFromBinding=function(k){if(k.target){var v=Array.from(_.Kz(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(k.target);if(v>=0){var C;this.pollOptions[v].optionText=(C=k.detail.value)!=null?C:""}}};
_.SB.Object.defineProperties(I4.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var k,v;return this.pollOptions.length<((v=(k=this.editorInfo)==null?void 0:k.maxPollOptions)!=null?v:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(k){return k.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(k){return k.image}).map(function(k){return k.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(k){return k.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var k,v=(k=this.data)==null?void 0:k.addOptionButtonText;return v?this.createButtonRenderer(v,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var k,v=(k=this.data)==null?void 0:k.repositionImagesButtonLabel;return v?this.createButtonRenderer(v,!this.hasImages):void 0}}});
I4.prototype.onPollOptionsChange=I4.prototype.onPollOptionsChange;I4.prototype.observeAddImageError=I4.prototype.observeAddImageError;I4.prototype.onEditorInfoChange=I4.prototype.onEditorInfoChange;I4.prototype.dataChanged=I4.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],I4.prototype,"ytRendererstamperBehavior",void 0);_.B([_.Nf("ytd-backstage-multi-image-reposition-renderer"),_.Y("design:type",Object)],I4.prototype,"imageRepositionContainer",void 0);
_.B([_.A(),_.Y("design:type",Object)],I4.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],I4.prototype,"editorInfo",void 0);_.B([_.A(),_.Y("design:type",Nx)],I4.prototype,"uploadManager",void 0);_.B([_.A(),_.Y("design:type",Object)],I4.prototype,"showImagesPreview",void 0);_.B([_.A(),_.Y("design:type",Array)],I4.prototype,"pollOptions",void 0);_.B([_.A(),_.Y("design:type",Object)],I4.prototype,"errorMessage",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I4.prototype,"dataChanged",null);_.B([_.uo("editorInfo"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I4.prototype,"onEditorInfoChange",null);_.B([_.W9("errorMessage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I4.prototype,"observeAddImageError",null);
_.B([_.uo("pollOptions"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I4.prototype,"onPollOptionsChange",null);_.B([_.g("pollOptions","editorInfo"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],I4.prototype,"isAllowedToAddOption",null);_.B([_.g("pollOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],I4.prototype,"hasImages",null);
_.B([_.g("pollOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],I4.prototype,"imagesToReposition",null);_.B([_.g("pollOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],I4.prototype,"hasCustomOptionText",null);_.B([_.g("data","isAllowedToAddOption"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],I4.prototype,"addOptionButton",null);_.B([_.g("data","hasImages"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],I4.prototype,"repositionImagesButton",null);
_.B([_.q({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],I4);
_.t(I4,"ytd-backstage-image-poll-editor-renderer",function(){if(c36!==void 0)return c36;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return c36=k},{mode:2});var OvU={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 y37;var Z0=function(){var k=_.e.apply(this,arguments)||this;k.a11yConfig=OvU;k.imageDisplayOffsetTop=0;k.imageDisplayOffsetLeft=0;k.pickerDisplayOffsetTop=0;k.pickerDisplayOffsetLeft=0;k.showPreviewContainer=!0;k.startPicker=!1;k.repositionOptional=!1;k.editOnlyMode=!1;k.savedImageDisplayOffsetTop=0;k.savedImageDisplayOffsetLeft=0;return k};
_.E(Z0,_.e);_.W=Z0.prototype;_.W.created=function(){_.nN.requestAvailability()};
_.W.ready=function(){};
_.W.onArrowKeysDown=function(k){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){k.detail.keyboardEvent.preventDefault();var v=0,C=0,G="";switch(k.detail.keyboardEvent.key){case "ArrowUp":KKi(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?G=this.a11yConfig.reachBottomOfImage:v=this.imageHeight*.05*-1;break;case "ArrowDown":KKi(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?G=this.a11yConfig.reachTopOfImage:
v=this.imageHeight*.05;break;case "ArrowLeft":KKi(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?G=this.a11yConfig.reachRightOfImage:C=this.imageWidth*.05*-1;break;case "ArrowRight":KKi(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?G=this.a11yConfig.reachLeftOfImage:C=this.imageWidth*.05}G&&_.P2(G)&&_.nA(this.hostElement,"iron-announce",{text:_.P2(G)});if(C||v)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+v)),k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),k=_.P2(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+C)),k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),k=_.P2(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})),k&&_.nA(this.hostElement,"iron-announce",{text:k})}};
_.W.getPreviewPosition=function(k,v,C,G){return Math.round(100*(k+v*.5-C)/G)};
_.W.calculateDisplayPosition=function(){var k=this.imageData.naturalWidth,v=this.imageData.naturalHeight;this.displayScale=Math.max(200/k,200/v);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var C=k*this.displayScale*this.imageData.previewCoordinates.left,G=v*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=v>k?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-C;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=k>v?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-G;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=k*this.displayScale;this.imageHeight=v*this.displayScale};
_.W.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.W.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.W.getSignedPosition=function(k,v,C){return v==="X"&&_.wt("HTML_DIR")==="rtl"?C==="-"?k+"px":k*-1+"px":C==="-"?k*-1+"px":k+"px"};
_.W.pickerMove=function(k){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var v=this.pickerOffsetX-k.clientX,C=this.pickerOffsetY-k.clientY;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
C)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-v))}};
_.W.pickerMoveStart=function(k){this.startPicker=!0;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY};
_.W.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var k=this.generateCropPreview();k&&_.nA(this.hostElement,"ytd-backstage-image-preview-coordinates-update",k)};
_.W.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.nA(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.W.deleteImage=function(){_.nA(this.hostElement,"ytd-backstage-image-preview-delete")};
_.W.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.W.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var k=this.generateCropPreview();k&&_.nA(this.hostElement,"ytd-backstage-image-preview-coordinates-save",k)};
_.W.getPreviewOffset=function(k,v,C){return v&&k?(C==="X"&&_.wt("HTML_DIR")==="rtl"?300/v*k:300/v*k*-1)+"px":"0px"};
_.W.getSimpleText=function(k){return k?_.ty(k):""};
_.W.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}};
_.SB.Object.defineProperties(Z0.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.P2(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.P2(this.a11yConfig.verticalRepositionInstruction)}k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.P2(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.P2(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 k,v,C=(k=this.instruction)==null?void 0:(v=k.previewInstruction)==null?void 0:v.editButtonLabel;return C?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:C,accessibilityData:{accessibilityData:{label:this.getSimpleText(C)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G,p=this.editOnlyMode?(k=this.instruction)==null?void 0:(v=k.editInstruction)==null?void 0:v.saveImagesButtonLabel:(C=this.instruction)==null?void 0:(G=C.editInstruction)==null?void 0:G.saveButtonLabel;return p?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:p,accessibilityData:{accessibilityData:{label:this.getSimpleText(p)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(k=this.instruction)==null?void 0:(v=k.previewInstruction)==null?void 0:v.deleteButtonLabel;return C?{size:"SIZE_SMALL",text:C,accessibilityData:{accessibilityData:{label:this.getSimpleText(C)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(k=this.instruction)==null?void 0:(v=k.editInstruction)==null?void 0:v.cancelButtonLabel;k=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return C?{style:k,size:"SIZE_SMALL",text:C,accessibilityData:{accessibilityData:{label:this.getSimpleText(C)}}}: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"}}});
Z0.prototype.onEditOnlyModeUpdate=Z0.prototype.onEditOnlyModeUpdate;Z0.prototype.onImageChange=Z0.prototype.onImageChange;_.B([_.A(),_.Y("design:type",Jwg)],Z0.prototype,"imageData",void 0);_.B([_.A(),_.Y("design:type",Object)],Z0.prototype,"instruction",void 0);_.B([_.A(),_.Y("design:type",Object)],Z0.prototype,"a11yConfig",void 0);_.B([_.A(),_.Y("design:type",Number)],Z0.prototype,"imageWidth",void 0);_.B([_.A(),_.Y("design:type",Number)],Z0.prototype,"imageHeight",void 0);
_.B([_.A(),_.Y("design:type",Number)],Z0.prototype,"displayScale",void 0);_.B([_.A(),_.Y("design:type",Object)],Z0.prototype,"imageDisplayOffsetTop",void 0);_.B([_.A(),_.Y("design:type",Object)],Z0.prototype,"imageDisplayOffsetLeft",void 0);_.B([_.A(),_.Y("design:type",Object)],Z0.prototype,"pickerDisplayOffsetTop",void 0);_.B([_.A(),_.Y("design:type",Object)],Z0.prototype,"pickerDisplayOffsetLeft",void 0);_.B([_.A(),_.Y("design:type",Object)],Z0.prototype,"showPreviewContainer",void 0);
_.B([_.A(),_.Y("design:type",Object)],Z0.prototype,"startPicker",void 0);_.B([_.A(),_.Y("design:type",Number)],Z0.prototype,"pickerOffsetX",void 0);_.B([_.A(),_.Y("design:type",Number)],Z0.prototype,"pickerOffsetY",void 0);_.B([_.A(),_.Y("design:type",Object)],Z0.prototype,"repositionOptional",void 0);_.B([_.A(),_.Y("design:type",Object)],Z0.prototype,"editOnlyMode",void 0);_.B([_.Nf("#picker-container"),_.Y("design:type",HTMLElement)],Z0.prototype,"JSC$15849_pickerContainer",void 0);
_.B([_.Nf("#picker"),_.Y("design:type",HTMLElement)],Z0.prototype,"picker",void 0);_.B([_.Nf("#preview-clipper"),_.Y("design:type",HTMLElement)],Z0.prototype,"previewClipper",void 0);_.B([_.Nf("#image-in-picker-background"),_.Y("design:type",HTMLImageElement)],Z0.prototype,"JSC$15849_imageInBackground",void 0);_.B([_.Nf("#image-in-picker"),_.Y("design:type",HTMLImageElement)],Z0.prototype,"JSC$15849_imageInPicker",void 0);
_.B([_.Nf("#image-in-preview-clipper"),_.Y("design:type",HTMLImageElement)],Z0.prototype,"JSC$15849_imageInPreviewClipper",void 0);_.B([_.g("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Z0.prototype,"altLabelForImage",null);_.B([_.g("imageHeight","imageWidth"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Z0.prototype,"pickerSize",null);
_.B([_.g("imageHeight","imageWidth"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Z0.prototype,"imageOrientationStyle",null);_.B([_.g("instruction"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Z0.prototype,"editButton",null);_.B([_.g("instruction","editOnlyMode"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Z0.prototype,"saveButton",null);_.B([_.g("instruction"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Z0.prototype,"deleteButton",null);
_.B([_.g("instruction","editOnlyMode"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Z0.prototype,"cancelButton",null);_.B([_.g("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Z0.prototype,"cropOffsetTop",null);_.B([_.g("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Z0.prototype,"cropOffsetLeft",null);
_.B([_.g("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Z0.prototype,"pickerBackgroundStyle",null);_.B([_.g("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Z0.prototype,"pickerDisplayStyle",null);_.B([_.g("cropOffsetLeft","cropOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Z0.prototype,"imageInPickerStyle",null);
_.B([_.g("cropOffsetLeft","cropOffsetTop","pickerSize"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Z0.prototype,"previewClipperStyle",null);_.B([_.uo("imageData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Z0.prototype,"onImageChange",null);_.B([_.uo("editOnlyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Z0.prototype,"onEditOnlyModeUpdate",null);
_.B([_.g("showPreviewContainer"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Z0.prototype,"pickerModeStyle",null);_.B([_.q({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],Z0);
_.t(Z0,"ytd-backstage-image-preview-renderer",function(){if(y37!==void 0)return y37;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return y37=k},{mode:1});var X0L;var xMw={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 A3U;var eJ6;var SV=function(){var k=_.e.apply(this,arguments)||this;k.a11yConfig=xMw;k.imageDisplayOffsetTop=0;k.imageDisplayOffsetLeft=0;k.pickerDisplayOffsetTop=0;k.pickerDisplayOffsetLeft=0;k.cropCoordinatesSaved=!1;k.previewSize=0;k.startPicker=!1;k.repositionOptional=!1;return k};
_.E(SV,_.e);_.W=SV.prototype;_.W.created=function(){_.nN.requestAvailability()};
_.W.ready=function(){};
_.W.onArrowKeysDown=function(k){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){k.detail.keyboardEvent.preventDefault();var v=0,C=0,G="";switch(k.detail.keyboardEvent.key){case "ArrowUp":TNO(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?G=this.a11yConfig.reachBottomOfImage:v=this.imageHeight*.05*-1;break;case "ArrowDown":TNO(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?G=this.a11yConfig.reachTopOfImage:
v=this.imageHeight*.05;break;case "ArrowLeft":TNO(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?G=this.a11yConfig.reachRightOfImage:C=this.imageWidth*.05*-1;break;case "ArrowRight":TNO(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?G=this.a11yConfig.reachLeftOfImage:C=this.imageWidth*.05}G&&_.P2(G)&&_.nA(this.hostElement,"iron-announce",{text:_.P2(G)});if(C||v)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+v)),k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),k=_.P2(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+C)),k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),k=_.P2(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})),k&&_.nA(this.hostElement,"iron-announce",{text:k})}};
_.W.getPreviewPosition=function(k,v,C,G){return Math.round(100*(k+v*.5-C)/G)};
_.W.displayImage=function(){var k=this.JSC$15860_pickerContainer.getBoundingClientRect().width,v=this.JSC$15860_pickerContainer.getBoundingClientRect().height,C=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),G=this.JSC$15860_imageInBackground.naturalWidth,p=this.JSC$15860_imageInBackground.naturalHeight;this.displayScale=Math.max(C/G,C/p);this.imageWidth=G*this.displayScale;this.imageHeight=p*this.displayScale;this.pickerDisplayOffsetLeft=(k-C)/2;this.pickerDisplayOffsetTop=
(v-C)/2;this.imageDisplayOffsetLeft=p>G?this.pickerDisplayOffsetLeft:(k-this.imageWidth)/2;this.imageDisplayOffsetTop=G>p?this.pickerDisplayOffsetTop:(v-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.W.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$15860_imageInBackground.src=this.imageData.toString(),this.JSC$15860_imageInPicker.src=this.imageData.toString(),this.JSC$15860_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.W.getSignedPosition=function(k,v,C){return v==="X"&&_.wt("HTML_DIR")==="rtl"?C==="-"?k+"px":k*-1+"px":C==="-"?k*-1+"px":k+"px"};
_.W.pickerMove=function(k){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var v=this.pickerOffsetX-k.clientX,C=this.pickerOffsetY-k.clientY;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
C)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-v))}};
_.W.pickerMoveStart=function(k){this.startPicker=!0;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY};
_.W.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.W.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.nA(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.W.getPreviewOffset=function(k,v,C,G){return v&&k&&C?(G==="X"&&_.wt("HTML_DIR")==="rtl"?C/v*k:C/v*k*-1)+"px":"0px"};
_.W.getSimpleText=function(k){return k?_.ty(k):""};
_.W.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var k=this.cropOffsetTop/this.imageHeight,v=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,C=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,G=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.Kz(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.nA(this.hostElement,"yt-img-crop-coordinates-update",{top:k,right:v,bottom:C,left:G})}};
_.SB.Object.defineProperties(SV.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.P2(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.P2(this.a11yConfig.verticalRepositionInstruction)}k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.P2(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.P2(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 k,v=(k=this.learnMore.runs[0])==null?void 0:k.navigationEndpoint,C;return((C=_.F(v,_.vX))==null?void 0:C.url)||void 0}}}});
SV.prototype.onImageDataChange=SV.prototype.onImageDataChange;_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"imageData",void 0);_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"instruction",void 0);_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"a11yConfig",void 0);_.B([_.A(),_.Y("design:type",Number)],SV.prototype,"imageWidth",void 0);_.B([_.A(),_.Y("design:type",Number)],SV.prototype,"imageHeight",void 0);_.B([_.A(),_.Y("design:type",Number)],SV.prototype,"displayScale",void 0);
_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"imageDisplayOffsetTop",void 0);_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"imageDisplayOffsetLeft",void 0);_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"pickerDisplayOffsetTop",void 0);_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"pickerDisplayOffsetLeft",void 0);_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"cropCoordinatesSaved",void 0);_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"previewSize",void 0);
_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"startPicker",void 0);_.B([_.A(),_.Y("design:type",Number)],SV.prototype,"pickerOffsetX",void 0);_.B([_.A(),_.Y("design:type",Number)],SV.prototype,"pickerOffsetY",void 0);_.B([_.A(),_.Y("design:type",Object)],SV.prototype,"repositionOptional",void 0);_.B([_.Nf("#picker-container"),_.Y("design:type",HTMLElement)],SV.prototype,"JSC$15860_pickerContainer",void 0);_.B([_.Nf("#picker"),_.Y("design:type",HTMLElement)],SV.prototype,"picker",void 0);
_.B([_.Nf("#image-in-picker-background"),_.Y("design:type",HTMLImageElement)],SV.prototype,"JSC$15860_imageInBackground",void 0);_.B([_.Nf("#image-in-picker"),_.Y("design:type",HTMLImageElement)],SV.prototype,"JSC$15860_imageInPicker",void 0);_.B([_.Nf("#image-in-preview-clipper"),_.Y("design:type",HTMLImageElement)],SV.prototype,"JSC$15860_imageInPreviewClipper",void 0);_.B([_.Nf("#full-image-as-preview"),_.Y("design:type",HTMLImageElement)],SV.prototype,"imageAsPreview",void 0);
_.B([_.g("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],SV.prototype,"altLabelForImage",null);_.B([_.g("imageHeight","imageWidth"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],SV.prototype,"pickerSize",null);_.B([_.g("imageHeight","imageWidth"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],SV.prototype,"imageOrientationStyle",null);
_.B([_.g("instruction.previewInstruction.editButtonLabel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],SV.prototype,"editButton",null);_.B([_.g("instruction.editInstruction.saveButtonLabel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],SV.prototype,"saveButton",null);_.B([_.g("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],SV.prototype,"cropOffsetTop",null);
_.B([_.g("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],SV.prototype,"cropOffsetLeft",null);_.B([_.g("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],SV.prototype,"pickerBackgroundStyle",null);_.B([_.g("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],SV.prototype,"pickerDisplayStyle",null);
_.B([_.g("cropOffsetLeft","cropOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],SV.prototype,"imageInPickerStyle",null);_.B([_.g("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.Y("design:type",String),_.Y("design:paramtypes",[])],SV.prototype,"previewClipperStyle",null);_.B([_.W9("imageData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],SV.prototype,"onImageDataChange",null);
_.B([_.g("cropCoordinatesSaved"),_.Y("design:type",String),_.Y("design:paramtypes",[])],SV.prototype,"pickerModeStyle",null);_.B([_.g("instruction.editInstruction.learnMore"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],SV.prototype,"learnMore",null);_.B([_.g("learnMore"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],SV.prototype,"learnMoreUrl",null);_.B([_.Mf({is:"yt-img-crop-picker",disableElementRegistration:!0})],SV);
_.t(SV,"yt-img-crop-picker",function(){if(eJ6===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;A3U===void 0&&(A3U=document.createElement("template"));var G=A3U;C.call(v,G.content.cloneNode(!0),k.content.firstChild);eJ6=k}k=eJ6;return k},{mode:2});var uU=function(){var k=_.e.apply(this,arguments)||this;k.errorMessage="";k.hasPreview=!1;k.isBackstagePost=!1;k.dismissButtonOverrides={size:"XS"};return k};
_.E(uU,_.e);_.W=uU.prototype;_.W.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"}}}};
_.W.detached=function(){this.removeOverlay()};
_.W.setPreview=function(k){_.Kz(this.hostElement).querySelector("#preview-picker").imageData=k;this.hasPreview=!0;_.nA(this.hostElement,"yt-backstage-image-select-preview")};
_.W.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var k=_.Kz(this.hostElement).querySelector("#dropzone");k.classList.remove("dragover");k.classList.remove("error");_.nA(this.hostElement,"yt-backstage-image-select-cancel")};
_.W.setupOverlay=function(){var k=this.imageUploadEndpoint;this.removeOverlay();if(k&&k.imageValidationInfo){var v=_.Kz(this.hostElement).querySelector("#dropzone"),C=_.Kz(this.hostElement).querySelector("#select");this.overlay=new u$(k.uploadUrl,k.channelId,k.imageValidationInfo.maxFileSizeMb,k.imageValidationInfo.allowedMaxAspectRatio,v,C,!0);_.Qa(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.Qa(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.Qa(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.Qa(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.Qa(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.W.removeOverlay=function(){this.overlay&&(_.Fi(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.Fi(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.Fi(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.Fi(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.Fi(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.W.onDragOver=function(k){var v=_.Kz(this.hostElement).querySelector("#dropzone");_.kV(v,"dragover",k.value)};
_.W.onPreview=function(k){this.setPreview(k.value)};
_.W.onImageError=function(k){if(k.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var v;k=(v=this.data)==null?void 0:v.fileSizeError}else if(k.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var C;k=(C=this.data)==null?void 0:C.invalidError}else if(k.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var G;k=(G=this.data)==null?void 0:G.invalidAspectRatioError}else return;this.errorMessage=_.ty(k);_.Kz(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.W.onImageAlert=function(k){this.onImageError(k)};
_.W.uploadPromise=function(){var k=this,v=this.overlay&&this.overlay.uploadPromise();if(v)return v.catch(function(){throw Error(k.data?_.ty(k.data.uploadFailureError):"");})};
_.SB.Object.defineProperties(uU.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var k,v;if((k=this.data)==null?0:(v=k.icon)==null?0:v.iconType)return _.TQ(this.data.icon.iconType)}}});
uU.prototype.setupOverlay=uU.prototype.setupOverlay;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],uU.prototype,"rendererStamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],uU.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],uU.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],uU.prototype,"imageUploadEndpoint",void 0);_.B([_.A(),_.Y("design:type",Object)],uU.prototype,"errorMessage",void 0);
_.B([_.A(),_.Y("design:type",u$)],uU.prototype,"overlay",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],uU.prototype,"hasPreview",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],uU.prototype,"isBackstagePost",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],uU.prototype,"selectionCancel",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],uU.prototype,"previewCancel",null);
_.B([_.g("data.icon.iconType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],uU.prototype,"icon",null);_.B([_.A(),_.Y("design:type",Object)],uU.prototype,"dismissButtonOverrides",void 0);_.B([_.W9("imageUploadEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uU.prototype,"setupOverlay",null);_.B([_.q({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],uU);
_.t(uU,"ytd-backstage-image-select-renderer",function(){if(X0L!==void 0)return X0L;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return X0L=k},{mode:1});var q_Q;var mM1;var Qf=function(){var k=_.e.apply(this,arguments)||this;k.selected=!1;return k};
_.E(Qf,_.e);_.W=Qf.prototype;_.W.computeSelected=function(k){return k==null?void 0:k.selected};
_.W.computeTransform=function(k,v,C){var G,p,P=(p=(G=this.imageContainer)==null?void 0:G.getBoundingClientRect())!=null?p:{width:0,height:0};G=Math.max(P.width/v,P.height/C);C=C*G*k.top;return"translateX("+this.getSignedPosition(v*G*k.left,"X","-")+") translateY("+this.getSignedPosition(C,"Y","-")+")"};
_.W.getSignedPosition=function(k,v,C){return v==="X"&&_.wt("HTML_DIR")==="rtl"?C==="-"?k+"px":k*-1+"px":C==="-"?k*-1+"px":k+"px"};
_.W.onClick=function(){var k;_.nA(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(k=this.data)==null?void 0:k.image)};
_.W.onKeyPress=function(k){if(k.keyCode===13)this.onClick()};
_.SB.Object.defineProperties(Qf.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:(v=k.image)==null?void 0:v.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)!=null&&k.image){var v;k=(v=this.data)==null?void 0:v.image;return k.previewCoordinates.top!==0||k.previewCoordinates.left!==0?(v=this.computeTransform(k.previewCoordinates,k.naturalWidth,k.naturalHeight),k.naturalHeight>=k.naturalWidth?"width:inherit;transform:"+v+";":"height:inherit;transform:"+v+";"):k.naturalHeight>=k.naturalWidth?"width:inherit;":"height:inherit;"}}}});
Qf.prototype.onKeyPress=Qf.prototype.onKeyPress;_.B([_.Nf(".image-container"),_.Y("design:type",HTMLElement)],Qf.prototype,"imageContainer",void 0);_.B([_.A(),_.Y("design:type",Object)],Qf.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.Y("design:type",Object)],Qf.prototype,"selected",void 0);_.B([_.g("data.image"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Qf.prototype,"thumbnailUrl",null);
_.B([_.g("data.image","data.image.previewCoordinates"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Qf.prototype,"thumbnailStyle",null);_.B([_.P9("keypress"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Qf.prototype,"onKeyPress",null);_.B([_.q({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],Qf);
_.t(Qf,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(mM1!==void 0)return mM1;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return mM1=k},{mode:2});var bU=function(k,v,C){C=C===void 0?!1:C;_.cj.call(this);var G=this;this.dropZoneOverlay=new zK(k);this.selectOverlay=C?new F9(v,"multiple_file",["image/*"]):new F9(v,"single_file",["image/*"]);this.handler=new _.fT(this);_.Mt(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(v,"click",function(){G.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.E(bU,_.cj);bU.prototype.onChange=function(k){var v;(v=k.files)!=null&&v.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:k.files}))};var R4=function(){var k=_.e.apply(this,arguments)||this;k.addImageErrorMessage="";k.errorMessage="";k.images=[];k.selectedImageIndex=0;k.modern=_.z("web_modern_buttons");k.maxNumImagesPerPost=_.fS("max_num_images_per_post_web_ui");k.JSC$15875_imageId=0;return k};
_.E(R4,_.e);_.W=R4.prototype;_.W.created=function(){var k=this;this.JSC$15875_ytReorderableController=new _.Cq6(100,function(v){k.handleDrop(v)})};
_.W.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.nA(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.W.observeDragToReorder=function(){var k=this;if(this.showImagesPreview){var v,C=Nr6(_.aM.getInstance(),(v=this.data)==null?void 0:v.dragToReorderTooltip);_.B_.addLowPriorityJob(function(){_.Tw(k.hostElement,C,k.thumbnailDragDropArea)})}};
_.W.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}}};
_.W.computeThumbnail=function(k){return(k==null?void 0:k.localImageSrc)||void 0};
_.W.onRendererstamperFinished=function(){_.GHL(this.JSC$15875_ytReorderableController,_.Kz(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.Kz(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.W.handleDrop=function(k){var v=k.currDragItem;if(v!=null&&v.data){k=this.images[this.selectedImageIndex];var C=v.data.image,G=this.images.indexOf(C)||0;v=_.Dx(v.parentNode.children,v);this.images.splice(G,1);this.images.splice(v,0,C);this.images=[].concat(_.tX(this.images));this.selectedImageIndex=this.images.indexOf(k)}};
_.W.setUpImagePicker=function(){var k=this.imageUploadEndpoint;k&&k.imageValidationInfo&&(this.uploadManager=new Nx(k.uploadUrl,k.channelId),this.initialPicker||(this.initialPicker=new bU(this.dropzone,this.selectLink,!0),_.Qa(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new bU(this.addImageButtonContainer,this.addImageSelectButton),_.Qa(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.Qa(this.JSC$15875_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.Qa(this.JSC$15875_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.Qa(_.Kz(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.W.detached=function(){this.initialPicker&&(_.Fi(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.Fi(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.L3(this.JSC$15875_ytReorderableController)};
_.W.onInitialSelectImages=function(k){var v=this;return _.Z(function(C){return C.yield(v.onSelectImages(k,!1),0)})};
_.W.onAddImage=function(k){var v=this;return _.Z(function(C){return C.yield(v.onSelectImages(k,!0),0)})};
_.W.onSelectImages=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h,n;return _.Z(function(oO){switch(oO.nextAddress){case 1:v?C.addImageErrorMessage="":(C.images=[],C.errorMessage="");G=k.detail;p=C.validateImages([].concat(_.tX(G)));if(p!=="")return v?C.addImageErrorMessage=p:C.errorMessage=p,oO.return();P=[].concat(_.tX(G)).map(function(Ng){return(new ZC(C.maxAspectRatio,!1,!0)).transform(Ng)});
return oO.yield(Promise.allSettled(P),2);case 2:N=oO.yieldResult,I=_.H(N.entries()),S=I.next();case 3:if(S.done){oO.jumpTo(5);break}Q=S.value;R=_.H(Q);l=R.next().value;d=R.next().value;f=l;c=d;if(c.status!=="fulfilled"){X=O=U=void 0;v?C.addImageErrorMessage=_.ty((U=C.data)==null?void 0:U.invalidError):C.errorMessage=C.errorMessage===""?_.ty((O=C.data)==null?void 0:O.invalidError):_.ty((X=C.data)==null?void 0:X.multiFileError);oO.jumpTo(4);break}x=c.value;x.cropped&&_.nA(C.hostElement,"yt-backstage-multi-image-cropped");
if(x.invalidAspectRatio){h=V=w=void 0;v?C.addImageErrorMessage=_.ty((w=C.data)==null?void 0:w.invalidAspectRatioError):C.errorMessage=C.errorMessage===""?_.ty((V=C.data)==null?void 0:V.invalidAspectRatioError):_.ty((h=C.data)==null?void 0:h.multiFileError);oO.jumpTo(4);break}return oO.yield(rwO(C.JSC$15875_imageId,k.detail[f],x.transformedData),8);case 8:n=oO.yieldResult,C.images.push(n),C.JSC$15875_imageId++;case 4:S=I.next();oO.jumpTo(3);break;case 5:if(C.errorMessage!==""||C.addImageErrorMessage!==
"")return oO.return();v?MZI(C.uploadManager,[C.images[C.images.length-1]]):MZI(C.uploadManager,C.images);C.images=[].concat(_.tX(C.images));C.selectedImageIndex=v?Math.max(C.images.length-1,0):0;_.nA(C.hostElement,"yt-backstage-multi-image-select");_.OQ(oO)}})};
_.W.onThumbnailClick=function(k){if(k=k.event_.detail)this.selectedImageIndex=this.images.indexOf(k)};
_.W.validateImages=function(k){if(k.length>this.maxNumImagesPerPost){var v;return _.ty((v=this.data)==null?void 0:v.multiImageExceedMaxImageCountError)}var C=1048576*this.maxFileSizeMb;k=k.filter(function(P){return P.size>C}).length;
if(k===0)return"";var G,p;k=k>1?(G=this.data)==null?void 0:G.multiFileError:(p=this.data)==null?void 0:p.fileSizeError;return _.ty(k)};
_.W.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.tX(this.images));this.selectedImageIndex=0};
_.W.repositionImage=function(k){this.images[this.selectedImageIndex].previewCoordinates=k.event_.detail;this.images=[].concat(_.tX(this.images))};
_.W.getAllUploadStatuses=function(){var k=this,v,C,G,p;return _.Z(function(P){if(P.nextAddress==1)return P.yield(k.uploadManager.getAllUploadStatuses(),2);v=P.yieldResult;C=_.H(v);for(G=C.next();!G.done;G=C.next())if(p=G.value,p.encryptedBlobId===void 0)return P.return($MJ(k.uploadManager));return P.return(v)})};
_.W.hasImages=function(){return this.images.length>0};
_.W.cancel=function(){for(var k=this.uploadManager,v=_.H(k.imagesUploadData),C=v.next();!C.done;C=v.next())k.cancel(C.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.nA(this.hostElement,"yt-backstage-multi-image-cancel")};
_.SB.Object.defineProperties(R4.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.imageUploadEndpoint)==null?void 0:(v=k.imageValidationInfo)==null?void 0:v.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.imageUploadEndpoint)==null?void 0:(v=k.imageValidationInfo)==null?void 0:v.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var k,v;if((k=this.data)==null?0:(v=k.icon)==null?0:v.iconType)return _.TQ(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.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 k=this;return(this.images||[]).map(function(v,C){return{renderer:{image:v,selected:C===k.selectedImageIndex}}})}}});
R4.prototype.setUpImagePicker=R4.prototype.setUpImagePicker;R4.prototype.onRendererstamperFinished=R4.prototype.onRendererstamperFinished;R4.prototype.observeDragToReorder=R4.prototype.observeDragToReorder;R4.prototype.observeAddImageError=R4.prototype.observeAddImageError;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],R4.prototype,"rendererStamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],R4.prototype,"ytRendererBehavior",void 0);
_.B([_.Nf("#dropzone"),_.Y("design:type",HTMLElement)],R4.prototype,"dropzone",void 0);_.B([_.Nf("#select-link"),_.Y("design:type",HTMLElement)],R4.prototype,"selectLink",void 0);_.B([_.Nf("#thumbnail-drag-drop-area"),_.Y("design:type",HTMLElement)],R4.prototype,"thumbnailDragDropArea",void 0);_.B([_.Nf("#add-image-button-container"),_.Y("design:type",HTMLElement)],R4.prototype,"addImageButtonContainer",void 0);
_.B([_.Nf("#add-image-button"),_.Y("design:type",HTMLElement)],R4.prototype,"addImageSelectButton",void 0);_.B([_.Nf("#image-preview-container"),_.Y("design:type",Object)],R4.prototype,"JSC$15875_imagePreviewContainer",void 0);_.B([_.A(),_.Y("design:type",Object)],R4.prototype,"addImageErrorMessage",void 0);_.B([_.A(),_.Y("design:type",Object)],R4.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],R4.prototype,"errorMessage",void 0);
_.B([_.A(),_.Y("design:type",Object)],R4.prototype,"imageUploadEndpoint",void 0);_.B([_.A(),_.Y("design:type",Array)],R4.prototype,"images",void 0);_.B([_.A(),_.Y("design:type",bU)],R4.prototype,"initialPicker",void 0);_.B([_.A(),_.Y("design:type",bU)],R4.prototype,"addImagePicker",void 0);_.B([_.A(),_.Y("design:type",Nx)],R4.prototype,"uploadManager",void 0);_.B([_.A(),_.Y("design:type",Object)],R4.prototype,"selectedImageIndex",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],R4.prototype,"modern",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],R4.prototype,"maxNumImagesPerPost",void 0);_.B([_.g("imageUploadEndpoint"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],R4.prototype,"maxAspectRatio",null);_.B([_.g("imageUploadEndpoint"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],R4.prototype,"maxFileSizeMb",null);
_.B([_.g("data.icon.iconType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R4.prototype,"dropIcon",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R4.prototype,"selectionCancel",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R4.prototype,"previewCancel",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R4.prototype,"dataForAddImageButton",null);
_.B([_.g("errorMessage"),_.Y("design:type",String),_.Y("design:paramtypes",[])],R4.prototype,"dropzoneClass",null);_.B([_.g("images"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],R4.prototype,"showImagesPreview",null);_.B([_.g("images"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],R4.prototype,"containMaxImages",null);_.B([_.W9("addImageErrorMessage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],R4.prototype,"observeAddImageError",null);
_.B([_.W9("showImagesPreview"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],R4.prototype,"observeDragToReorder",null);_.B([_.g("images","selectedImageIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R4.prototype,"selectedImageData",null);_.B([_.g("images","selectedImageIndex"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],R4.prototype,"thumbnailRenderers",null);
_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],R4.prototype,"onRendererstamperFinished",null);_.B([_.W9("imageUploadEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],R4.prototype,"setUpImagePicker",null);_.B([_.q({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],R4);
_.t(R4,"ytd-backstage-multi-image-select-renderer",function(){if(q_Q!==void 0)return q_Q;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return q_Q=k},{mode:1});var DM7;var tZR;var svQ;var lU=function(){var k=_.e.apply(this,arguments)||this;k.boundCaptureFocus=function(v){k.onCaptureFocus(v)};
return k};
_.E(lU,_.e);_.W=lU.prototype;_.W.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.W.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.W.onCaptureFocus=function(k){_.DM(k).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.W.getIconType=function(k){return k?"yt-icons:"+k.toLowerCase():null};
_.W.onSelect=function(){var k;if((k=this.data)==null?0:k.onSelectCommand)if(_.z("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var v;((v=_.F(this.data.onSelectCommand.commandMetadata,_.G8))==null?0:v.url)?_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.Ql().resolve(_.lL).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.SB.Object.defineProperties(lU.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.ty(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}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lU.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],lU.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lU.prototype,"data",void 0);_.B([_.Nf("#item"),_.Y("design:type",HTMLElement)],lU.prototype,"item",void 0);_.B([_.g("data.label"),_.Y("design:type",String),_.Y("design:paramtypes",[])],lU.prototype,"label",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lU.prototype,"value",null);_.B([_.q({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],lU);
_.t(lU,"ytd-privacy-dropdown-item-renderer",function(){if(svQ!==void 0)return svQ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return svQ=k},{mode:1});var dR=function(){var k=_.e.apply(this,arguments)||this;k.value="";k.label="";k.disabled=!1;return k};
_.E(dR,_.e);_.W=dR.prototype;_.W.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"}}}};
_.W.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.W.dataChanged=function(){this.reset()};
_.W.valueChanged=function(){var k;if(this.value&&(k=this.data)!=null&&k.entries){k=_.H(this.data.entries);for(var v=k.next();!v.done;v=k.next())if((v=this.getRendererForEntry(v.value))&&this.getItemRendererValue(v)===this.value){this.label=this.ytComponentBehavior.getSimpleString(v.label);break}}};
_.W.setInitialLabel=function(){if(this.data&&this.data.entries)for(var k=_.H(this.data.entries),v=k.next();!v.done;v=k.next())if(v=this.getRendererForEntry(v.value)){if(v.isSelected){this.label=this.ytComponentBehavior.getSimpleString(v.label);break}this.data.label&&(this.label=this.data.label)}};
_.W.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var k=_.H(this.data.entries),v=k.next();!v.done;v=k.next()){v=this.getRendererForEntry(v.value);var C=void 0;if((C=v)==null?0:C.isSelected)return this.getItemRendererValue(v)||-1}return-1};
_.W.getItemRendererValue=function(k){return"stringValue"in k||"int32Value"in k?k.stringValue||k.int32Value||null:null};
_.W.getRendererForEntry=function(k){return k.dropdownItemRenderer||k.privacyDropdownItemRenderer||k.navigationDropdownItemRenderer||null};
_.W.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("value-changed",this.value))};
_.W.updateValueFromBinding=function(k){this.value=k.detail.value};
dR.prototype.valueChangedForBinding=dR.prototype.valueChangedForBinding;dR.prototype.valueChanged=dR.prototype.valueChanged;dR.prototype.dataChanged=dR.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],dR.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dR.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],dR.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],dR.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],dR.prototype,"value",void 0);_.B([_.A(),_.Y("design:type",Object)],dR.prototype,"label",void 0);_.B([_.Nf("#entries"),_.Y("design:type",Object)],dR.prototype,"entries",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],dR.prototype,"disabled",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dR.prototype,"dataChanged",null);
_.B([_.uo("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dR.prototype,"valueChanged",null);_.B([_.W9("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dR.prototype,"valueChangedForBinding",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],dR);
_.t(dR,"ytd-flat-dropdown-renderer",function(){if(tZR!==void 0)return tZR;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return tZR=k},{mode:1});var VZ1;var fM=function(){var k=_.e.apply(this,arguments)||this;k.quizOptions=[];k.explanationPlaceholderText="";k.optionPlaceholderText="";k.correctAnswerIndex=-1;k.isMarkAnswerTooltipShown=!1;k.timer=0;return k};
_.E(fM,_.e);_.W=fM.prototype;_.W.dataChanged=function(){this.optionPlaceholderText=_.ty(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.ty(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.W.onMarkCorrectAnswer=function(k){var v,C=((v=this.quizOptions[this.correctAnswerIndex])==null?void 0:v.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[k.model.index]=Object.assign({},this.quizOptions[k.model.index],{explanationText:C,isCorrect:!0});this.correctAnswerIndex=k.model.index;this.quizOptions=[].concat(_.tX(this.quizOptions))};
_.W.updatePlaceholderTexts=function(){for(var k=!1,v=[],C=0;C<this.quizOptions.length;C++){var G=this.optionPlaceholderText+" "+(C+1),p=void 0;((p=this.quizOptions[C])==null?void 0:p.placeholderText)!==G?(k=!0,v.push(Object.assign({},this.quizOptions[C],{placeholderText:G}))):v.push(this.quizOptions[C])}k&&(this.quizOptions=v);this.isValid()?_.nA(this.hostElement,"yt-commentbox-post-enable"):_.nA(this.hostElement,"yt-commentbox-post-disable")};
_.W.getSimpleString=function(k){return _.ty(k)};
_.W.createQuizOptions=function(k){var v=[],C;k=(C=k==null?void 0:k.minQuizOptions)!=null?C:0;for(C=0;C<k;C++)v.push(this.createQuizOption());return v};
_.W.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.tX(this.quizOptions),[this.createQuizOption()]))};
_.W.onInput=function(){this.quizOptions=[].concat(_.tX(this.quizOptions))};
_.W.onExplanationInput=function(){_.nA(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.W.onRemoveQuizOption=function(k){this.quizOptions.splice(k.model.index,1);k.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:k.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.tX(this.quizOptions));this.quizOptions.length===0&&_.nA(this.hostElement,"yt-quiz-attachment-dismiss")};
_.W.updateHintRenderer=function(){var k=this;clearTimeout(this.timer);this.timer=setTimeout(function(){k.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.W.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var k=0,v=0,C=_.H(this.quizOptions),G=C.next();!G.done;G=C.next()){G=G.value;var p=void 0;if(((p=G.optionText)==null?void 0:p.trim())!==""||G.isCorrect){G.isCorrect&&v++;p=void 0;if(this.hasCustomOptionText&&((p=G.optionText)==null?void 0:p.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;k++}}return k>=
Number(this.editorInfo.minQuizOptions)&&v===1};
_.W.getPostCreateOptions=function(){for(var k=[],v=_.H(this.quizOptions),C=v.next();!C.done;C=v.next()){C=C.value;var G=void 0;((G=C.optionText)==null?void 0:G.trim())!==""&&k.push({pollOption:{text:C.optionText,explanation:C.explanationText},isCorrect:C.isCorrect})}return k};
_.W.getExplanationText=function(){var k;return((k=this.quizOptions[this.correctAnswerIndex])==null?void 0:k.explanationText)||""};
_.W.maybeDisplayMarkAnswerEduToolTip=function(){var k,v,C,G,p,P,N;this.shouldShowMarkAnswerTooltip()&&((k=this.editorInfo)==null?0:(v=k.markAnswerButton)==null?0:(C=v.buttonRenderer)==null?0:(G=C.hint)==null?0:(p=G.hintRenderer)==null?0:(P=p.content)==null?0:(N=P.bubbleHintRenderer)==null?0:N.text)&&(_.aM.getInstance(),k=MR(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,(k==null?void 0:k.length)>0&&this.optionSelectors&&_.vU(k[0],this.optionSelectors[0]))};
_.W.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var k=0,v=_.H(this.quizOptions),C=v.next();!C.done;C=v.next()){C=C.value;var G=void 0;((G=C.optionText)==null?void 0:G.trim())!==""&&k++;if(C.isCorrect)return!1}return k<2?!1:!0};
_.W.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.W.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.W.updateOptionTextFromBinding=function(k){if(k.target){var v=Array.from(_.Kz(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(k.target);if(v>=0){var C;this.quizOptions[v].optionText=(C=k.detail.value)!=null?C:""}}};
_.SB.Object.defineProperties(fM.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(k=this.editorInfo)==null?void 0:(v=k.addOptionButton)==null?void 0:v.buttonRenderer;C&&(C.style="STYLE_SUGGESTIVE",C.size="SIZE_SMALL",C.isDisabled=!this.isAllowedToAddOption);return(C==null?0:C.text)?C:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var k,v;return this.quizOptions.length<((v=(k=this.editorInfo)==null?void 0:k.maxQuizOptions)!=null?v:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(k){var v;return(v=k.optionText)==null?void 0:v.trim()})}}});
fM.prototype.updatePlaceholderTexts=fM.prototype.updatePlaceholderTexts;fM.prototype.dataChanged=fM.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],fM.prototype,"editorInfo",void 0);_.B([_.A(),_.Y("design:type",Array)],fM.prototype,"quizOptions",void 0);_.B([_.A(),_.Y("design:type",Object)],fM.prototype,"explanationPlaceholderText",void 0);_.B([_.IK(".option-selector-button"),_.Y("design:type",Array)],fM.prototype,"optionSelectors",void 0);
_.B([_.uo("editorInfo"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fM.prototype,"dataChanged",null);_.B([_.g("editorInfo","isAllowedToAddOption","quizOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fM.prototype,"addAnswerButton",null);_.B([_.g("editorInfo","quizOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fM.prototype,"isAllowedToAddOption",null);
_.B([_.uo("quizOptions"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fM.prototype,"updatePlaceholderTexts",null);_.B([_.g("quizOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fM.prototype,"hasCustomOptionText",null);_.B([_.q({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],fM);
_.t(fM,"ytd-backstage-quiz-editor-renderer",function(){if(VZ1!==void 0)return VZ1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return VZ1=k},{mode:2});var hJL;var B$G=(GZ.FIRSTDAYOFWEEK+1)%7;var jvR;var Y_7=[],w0J=0,niL=0;w0J=0;niL=24;if(.25*(niL-w0J)<0)jvR=[];else{for(var J31=w0J;J31<niL;J31+=.25)Y_7.push(J31);jvR=Y_7}var r3D=jvR.map(function(k){k=k*60*60;return{secondsSinceMidnight:k,text:(new mm(7)).format(new Date(0,0,0,0,0,k))}});var K8n;var zD=function(){var k=_.e.apply(this,arguments)||this;k.skipNextOpenDialog=!1;k.errorMessage="";k.previousMonthLabel=_.P2("PREVIOUS_MONTH_LABEL");k.nextMonthLabel=_.P2("NEXT_MONTH_LABEL");return k};
_.E(zD,_.e);_.W=zD.prototype;_.W.attached=function(){var k=this,v=new MutationObserver(function(){k.JSC$15917_calendarMain.scrollHeight>0&&(v.disconnect(),k.calendarConfig&&k.calendarConfig.selectedDate&&k.scrollToDate())});
v.observe(this.JSC$15917_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){v.disconnect()},1E3)};
_.W.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.W.onDateTextChange=function(){if(this.calendarConfig){var k=this.validateDateText();k.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(k.details)):this.textbox.setAttribute("invalid","")}};
_.W.handleDayClick=function(k){k.model.day.date&&(this.commitDate(k.model.day.date),this.dialog.close())};
_.W.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var k=H1O(this.calendarConfig.selectedDate,this.renderData);k!==void 0&&this.JSC$15917_calendarMain.scrollToIndex(k)}};
_.W.scrollToNextMonth=function(){this.JSC$15917_calendarMain.scrollToIndex(this.JSC$15917_calendarMain.firstVisibleIndex+1)};
_.W.scrollToPrevMonth=function(){this.JSC$15917_calendarMain.firstVisibleIndex===0&&this.JSC$15917_calendarMain.scrollTo(0,0);this.JSC$15917_calendarMain.scrollToIndex(this.JSC$15917_calendarMain.firstVisibleIndex-1)};
_.W.onFormSubmit=function(k){k.preventDefault();this.calendarConfig&&(k=this.validateDateText(),k.isValid&&(this.commitDate(k.details),this.dialog.close()))};
_.W.onEscOrClickingOutside=function(k){k=k.detail.path&&!!k.detail.path.length&&k.detail.path[0];if(k.classList.contains("ytd-calendar-date-picker")){k===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var v=0;v<this.dropdownButton.children.length;v++)this.dropdownButton.children[v]===k&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}k=this.textbox.value!==this.dateText;v=this.validateDateText();k&&v.isValid&&this.commitDate(v.details);this.dialog.close();this.textbox.value=
this.dateText};
_.W.commitDate=function(k){this.calendarConfig&&(this.set("calendarConfig.selectedDate",k),_.nA(this.hostElement,"ytd-calendar-date-selected",k))};
_.W.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var k=this.textbox.value;var v=new Date;k=(new U8Z(2)).parse(k,v,{validate:!0})===k.length?PWx(v):void 0;if(!k)return this.errorMessage=_.P2("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};v=this.calendarConfig.start;var C=this.calendarConfig.end;if(okj(k,v))return this.errorMessage=_.P2("ENTER_DATE_OR_LATER",{allowed_date:pyi(v)}),{isValid:!1,details:void 0};if(okj(C,k))return this.errorMessage=
_.P2("ENTER_DATE_OR_EARLIER",{allowed_date:pyi(C)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:k}};
_.SB.Object.defineProperties(zD.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?pyi(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var k=this.calendarConfig,v=[],C=0;C<7;C++)v.push(GZ.NARROWWEEKDAYS[(C+B$G)%7]);C=[];for(var G=new Date(k.start.year,k.start.month);G.getFullYear()<k.end.year||G.getFullYear()===k.end.year&&G.getMonth()<=k.end.month;){var p=C,P=p.push,N=G.getFullYear(),I=G.getMonth(),S=k,Q=void 0,R=[],l=Object.freeze({extraCssClass:"invisible",debugClass:""}),d=new Date(N,I),f=PWx(d);d=d.getDay();for(var c=PWx(new Date);f.month===
I;){d!==B$G&&Q||(Q=Array.from({length:7}).fill(l),R.push(Q));var U={date:{year:N,month:I,day:f.day},extraCssClass:"",debugClass:""};S.selectedDate&&U.date&&kOg(U.date,S.selectedDate)&&(U.extraCssClass+=" selected");if(okj(f,S.start)||okj(S.end,f))U.extraCssClass+=" disabled";kOg(f,c)&&(U.extraCssClass+=" today");U.extraCssClass=U.extraCssClass.trim();Q[(d-B$G+7)%7]=U;f=CW_(f);d=(d+1)%7}P.call(p,{weeks:R,monthLabel:GZ.SHORTMONTHS[I]+" "+N,year:N,month:I,monthLabelExtraCssClass:R[0][2]===l?"shift-down-label":
""});G.setMonth(G.getMonth()+1)}return{months:C,daysOfWeekLabel:v}}}}});
zD.prototype.onEscOrClickingOutside=zD.prototype.onEscOrClickingOutside;zD.prototype.scrollToDate=zD.prototype.scrollToDate;_.B([_.A(),_.Y("design:type",Object)],zD.prototype,"calendarConfig",void 0);_.B([_.A(),_.Y("design:type",Object)],zD.prototype,"skipNextOpenDialog",void 0);_.B([_.A(),_.Y("design:type",Object)],zD.prototype,"errorMessage",void 0);_.B([_.A(),_.Y("design:type",Object)],zD.prototype,"previousMonthLabel",void 0);
_.B([_.A(),_.Y("design:type",Object)],zD.prototype,"nextMonthLabel",void 0);_.B([_.Nf("#textbox"),_.Y("design:type",HTMLInputElement)],zD.prototype,"textbox",void 0);_.B([_.Nf("#calendar-dialog"),_.Y("design:type",Object)],zD.prototype,"dialog",void 0);_.B([_.Nf("#calendar-main"),_.Y("design:type",Object)],zD.prototype,"JSC$15917_calendarMain",void 0);_.B([_.Nf("#date-picker"),_.Y("design:type",HTMLElement)],zD.prototype,"dropdownButton",void 0);
_.B([_.g("calendarConfig.selectedDate"),_.Y("design:type",String),_.Y("design:paramtypes",[])],zD.prototype,"dateText",null);_.B([_.g("calendarConfig","calendarConfig.selectedDate"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],zD.prototype,"renderData",null);_.B([_.W9("renderData","calendarConfig.selectedDate"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zD.prototype,"scrollToDate",null);
_.B([_.P9("iron-overlay-canceled"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],zD.prototype,"onEscOrClickingOutside",null);_.B([_.Mf({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],zD);
_.t(zD,"ytd-calendar-date-picker",function(){if(K8n!==void 0)return K8n;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return K8n=k},{mode:2});var T$J=_.P2("UTC_OFFSET_FORMAT",{utc_offset:(new mm("Z")).format(new Date)}),kXD=(new Date).getTimezoneOffset()*-60,o$w=new Date,v$6,COU=qK(o$w.getTimezoneOffset());v$6=sZG(ht1(COU,o$w));var GXw=_.P2("LOCAL_TIME_GMT_LABEL",{gmt_text:v$6.replace("+0","+").replace("-0","-").replace(":00","")}),FT=function(){var k=_.e.apply(this,arguments)||this;k.selectedTimeIndex=0;k.selectedTimezoneIndex=0;k.timeOfDayOptions=r3D;return k};
_.E(FT,_.e);_.W=FT.prototype;_.W.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var k=GO$();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=k,this.selectedTimeIndex=0;else{var v=Ws6(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},k,{selectedDate:v.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(C){return C.secondsSinceMidnight===v.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.W.onDatePicked=function(k){this.selectedDate=k.detail};
_.W.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.nA(this.hostElement,"ytd-date-time-selection-cancelled")};
_.W.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var k=this.selectedDate;k=new Date(k.year,k.month,k.day);_.nA(this.hostElement,"ytd-date-time-selection-update",Math.floor(k.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+k.getTimezoneOffset()*60))}};
_.W.getTimezoneFormat=function(k){return k.localizedDisplayText?k.localizedDisplayText:_.P2("TIMEZONE_FORMAT",{utc_offset_text:""+k.localizedUtcOffset,city_name:""+k.localizedName})};
_.W.updateSelectedTimeIndexFromBinding=function(k){this.selectedTimeIndex=k.detail.value};
_.W.updateSelectedTimezoneIndexFromBinding=function(k){this.selectedTimezoneIndex=k.detail.value};
_.SB.Object.defineProperties(FT.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=this.data.timezoneOptions;var v={name:"Etc/Unknown",localizedName:_.P2("LOCAL_TIME_LABEL"),localizedUtcOffset:T$J,utcOffsetSec:""+kXD,localizedDisplayText:GXw};k?k.length&&k[0].name!==v.name&&(k[0].localizedDisplayText||(v.localizedDisplayText=""),k.unshift(v)):k=[v];return k}}},
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]}}});
FT.prototype.onDateTimeTimezoneChange=FT.prototype.onDateTimeTimezoneChange;FT.prototype.onDatePicked=FT.prototype.onDatePicked;FT.prototype.updateDefaultSelectedValue=FT.prototype.updateDefaultSelectedValue;_.B([_.A(),_.Y("design:type",Object)],FT.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],FT.prototype,"calendarConfig",void 0);_.B([_.A(),_.Y("design:type",Object)],FT.prototype,"selectedDate",void 0);_.B([_.A(),_.Y("design:type",Object)],FT.prototype,"selectedTimeIndex",void 0);
_.B([_.A(),_.Y("design:type",Object)],FT.prototype,"selectedTimezoneIndex",void 0);_.B([_.Nf("#time-listbox"),_.Y("design:type",Object)],FT.prototype,"timeListBox",void 0);_.B([_.Nf("#timezone-listbox"),_.Y("design:type",Object)],FT.prototype,"timezoneListBox",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],FT.prototype,"rendererStamperBehavior",void 0);_.B([_.g("data.timezoneOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],FT.prototype,"timeZones",null);
_.B([_.uo("data","timeZones"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FT.prototype,"updateDefaultSelectedValue",null);_.B([_.g("selectedTimezoneIndex","timeZones"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],FT.prototype,"selectedTimezone",null);_.B([_.g("selectedTimeIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],FT.prototype,"selectedTime",null);
_.B([_.P9("ytd-calendar-date-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],FT.prototype,"onDatePicked",null);_.B([_.W9("selectedTimezone","selectedTime","selectedDate"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FT.prototype,"onDateTimeTimezoneChange",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],FT);
_.t(FT,"ytd-date-time-picker-renderer",function(){if(hJL!==void 0)return hJL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return hJL=k},{mode:1});var ps7;var ci=function(){var k=_.e.apply(this,arguments)||this;k.boundOnTapDismissButton=function(){k.dismissTapHandler()};
k.dismissButtonOverrides={size:"XS"};return k};
_.E(ci,_.e);ci.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}}}}}};
ci.prototype.dismissTapHandler=function(){_.nA(this.hostElement,"yt-backstage-attachment-dismissed")};
ci.prototype.computeAttachmentType=function(k){return k?k.backstageImageRenderer?"image":k.videoRenderer?"video":"none":"none"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ci.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ci.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ci.prototype,"attachmentPreview",void 0);_.B([_.A(),_.Y("design:type",Object)],ci.prototype,"dismissButton",void 0);_.B([_.A(),_.Y("design:type",Object)],ci.prototype,"boundOnTapDismissButton",void 0);
_.B([_.A(),_.Y("design:type",Object)],ci.prototype,"dismissButtonOverrides",void 0);_.B([_.A({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.Y("design:type",String)],ci.prototype,"attachmentType",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],ci);
_.t(ci,"ytd-backstage-dismissable-attachment",function(){if(ps7!==void 0)return ps7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ps7=k},{mode:1});var POL;var E$=function(){var k=_.e.apply(this,arguments)||this;k.selectedVideoId=void 0;k.picker=void 0;k.dismissButtonOverrides={size:"XS"};k.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return k};
_.E(E$,_.e);_.W=E$.prototype;_.W.onServiceRequestCompleted=function(k){k.stopPropagation()};
_.W.handleAddVideoPreviewAction=function(k){k=this.get("addVideoPreviewAction",k);this.onGetVideoPreviewSuccess(k)};
_.W.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}}}}}};
_.W.onLaunchVideoPicker=function(k){var v=this,C=_.ty(this.get("addVideoLinkAction.title",k)),G=this.get("addVideoLinkAction.onePickHostId",k);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",k);G&&(this.picker||(C=_.XX6(_.SvZ(G).setTitle(C).addView(inn()).addView(gtU()),function(p){v.onPickVideo(p)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",k)||C.addView("youtube"),this.picker=C.build()),this.picker.setVisible(!0))};
_.W.onPickVideo=function(k){if(k)if(k.action==="cancel")_.nA(this.hostElement,"yt-video-link-button-cancel");else if(k.action==="picked"){k=k.docs;if(!k||k.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(k=(k==null?0:k.length)?k[0]:void 0)?k.id:void 0;this.setVideoPreview()}};
_.W.setVideoPreview=function(){var k=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){k.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.W.onGetVideoPreviewSuccess=function(k){if(k&&k.videoPreview&&k.cancelButton)this.videoPreview=k.videoPreview,this.cancelButton=k.cancelButton,_.nA(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.W.onGetVideoPreviewError=function(){this.cancel()};
_.W.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.nA(this.hostElement,"yt-video-link-cancel")};
_.W.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
E$.prototype.onServiceRequestCompleted=E$.prototype.onServiceRequestCompleted;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],E$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],E$.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],E$.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],E$.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],E$.prototype,"videoPreview",void 0);_.B([_.A(),_.Y("design:type",Object)],E$.prototype,"cancelButton",void 0);_.B([_.A(),_.Y("design:type",Object)],E$.prototype,"getVideoPreviewCommand",void 0);_.B([_.A(),_.Y("design:type",Object)],E$.prototype,"dismissButtonOverrides",void 0);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],E$.prototype,"onServiceRequestCompleted",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],E$);
_.t(E$,"ytd-backstage-video-link-attachment",function(){if(POL!==void 0)return POL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return POL=k},{mode:1});var WkL;var HuJ;var Nf1;var a4=function(){return _.e.apply(this,arguments)||this};
_.E(a4,_.e);a4.prototype.dataChanged=function(){this.active=!1};
a4.prototype.onTap=function(){_.nA(this.hostElement,"yt-select-emoji-suggestion",this.data)};
a4.prototype.identity=function(k){return k};
_.SB.Object.defineProperties(a4.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G;if((k=this.data)==null?0:(v=k.image)==null?0:(C=v.thumbnails)==null?0:(G=C[0])==null?0:G.url)return k=this.data.image.thumbnails[0].url,k.startsWith("data:image/svg+xml")?e7(k):_.hG(k)}}});
a4.prototype.dataChanged=a4.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],a4.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],a4.prototype,"active",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a4.prototype,"dataChanged",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],a4.prototype,"imageSrc",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],a4);
_.t(a4,"ytd-emoji-suggestion",function(){if(Nf1!==void 0)return Nf1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Nf1=k},{mode:1});var IaQ=/.*([:@#].*?)$/,Mx=function(){var k=_.e.apply(this,arguments)||this;k.suggestions=[];k.suggestionIndex=-1;k.JSC$15945_lastSuggestionRange=null;return k};
_.E(Mx,_.e);_.W=Mx.prototype;_.W.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.W.getSuggestions=function(k){var v=[],C=AhU(this.emojiManager,k.substr(0,3));if(C)for(var G in C)if(G.toLocaleLowerCase().indexOf(k)===0){var p=C[G];if(p&&p.emojiId){p=kI(this.emojiManager,p.emojiId);var P=void 0,N=void 0,I=void 0,S=void 0,Q=((P=p)==null?0:P.isCustomEmoji)?(N=p)==null?void 0:(I=N.shortcuts)==null?void 0:I[0]:(S=p)==null?void 0:S.emojiId;P=void 0;v.push({suggestion:{image:(P=p)==null?void 0:P.image,alt:Q,text:G}});if(v.length>=64)break}}return v?v.sort(function(R,l){return l.suggestion.text<
R.suggestion.text?-1:l.suggestion.text===R.suggestion.text?0:1}):null};
_.W.insertSuggestion=function(k){_.nA(this.hostElement,"yt-insert-suggestion",{range:this.JSC$15945_lastSuggestionRange,text:k.alt});this.dropdown.opened=!1};
_.W.updateSuggestionsAtCaret=function(k){this.updateSuggestions(k,this.retrieveTextBeforeRange(k))};
_.W.offsetStartOfRangeBy=function(k,v){k.startOffset>=v&&k.setStart(k.startContainer,k.startOffset-v)};
_.W.updateSuggestions=function(k,v){var C=this;this.JSC$15945_lastSuggestionRange&&(this.JSC$15945_lastSuggestionRange.detach(),this.JSC$15945_lastSuggestionRange=null);if((v=IaQ.exec(v))&&v.length&&(v=v[v.length-1].toLocaleLowerCase(),v.length>2||v===":_")&&(this.offsetStartOfRangeBy(k,v.length),this.JSC$15945_lastSuggestionRange=k,(k=this.getSuggestions(v))&&k.length)){this.suggestions=k;_.Ib(this,function(){C.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(k.length-1);return}this.dropdown.opened=!1};
_.W.onKeyDown=function(k){if(this.dropdown.opened)switch(k.key){case "Escape":this.dropdown.opened=!1;k.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);k.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);k.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),k.preventDefault()}};
_.W.onKeyUp=function(k,v){switch(k.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(v);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(v)}};
_.W.onKeyPress=function(k){k.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),k.preventDefault())};
_.W.changeSuggestionIndex=function(k){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(k+this.suggestions.length)%this.suggestions.length,k=this.dropdownContent.children[this.suggestionIndex],k.active=!0,this.dropdownContent.scrollTop=k.offsetTop)};
_.W.retrieveTextBeforeRange=function(k){var v=k.startContainer;return v&&v.nodeType===Node.TEXT_NODE?v.textContent.substr(0,k.startOffset):""};
Mx.prototype.onKeyPress=Mx.prototype.onKeyPress;Mx.prototype.onKeyUp=Mx.prototype.onKeyUp;Mx.prototype.onKeyDown=Mx.prototype.onKeyDown;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Mx.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Array)],Mx.prototype,"suggestions",void 0);_.B([_.A(),_.Y("design:type",_.KX)],Mx.prototype,"emojiManager",void 0);_.B([_.A(),_.Y("design:type",Number)],Mx.prototype,"verticalSuggestionsOffset",void 0);
_.B([_.Nf("#dropdown"),_.Y("design:type",Object)],Mx.prototype,"dropdown",void 0);_.B([_.Nf("#dropdown-content"),_.Y("design:type",HTMLDivElement)],Mx.prototype,"dropdownContent",void 0);_.B([_.P9("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],Mx.prototype,"onKeyDown",null);_.B([_.P9("keyup"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent,Range]),_.Y("design:returntype")],Mx.prototype,"onKeyUp",null);
_.B([_.P9("keypress"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],Mx.prototype,"onKeyPress",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-emoji-input"})],Mx);
_.t(Mx,"ytd-emoji-input",function(){if(HuJ!==void 0)return HuJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return HuJ=k},{mode:2});var ZuL;var $d=function(){var k=_.e.apply(this,arguments)||this;k.hasMaxOptions=!1;return k};
_.E($d,_.e);_.W=$d.prototype;_.W.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.W.setPrefilledChoices=function(k){var v=this;this.set("pollOptions",[]);var C;for(C=0;C<Math.min(k.length,this.data.maxPollOptions);C++)this.push("pollOptions",k[C].substring(0,this.data.maxPollOptionChars));for(;C<this.data.minPollOptions;C++)this.push("pollOptions","");this.hasMaxOptions=C>=this.data.maxPollOptions;_.Ib(this,function(){for(var G=v.pollOptions,p=_.Kz(v.hostElement).querySelectorAll(".poll-option-input"),P=0;P<p.length;P++)p[P].value=G[P]})};
_.W.focusChanged=function(){_.Cm(this.hostElement)};
_.W.onInput=function(){var k=this;_.Xn(this,"onInput",function(){k.isValid()?_.nA(k.hostElement,"yt-commentbox-post-enable"):_.nA(k.hostElement,"yt-commentbox-post-disable")},300)};
_.W.setPollOptions=function(){var k=[],v,C=((v=this.data)==null?0:v.minPollOptions)?this.data.minPollOptions:0;for(v=0;v<C;v++)k.push("");return k};
_.W.addPollOption=function(){var k=this;_.nA(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.B_.addLowPriorityJob(function(){var v;(v=_.Kz(k.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||v.focus()})};
_.W.onRemovePollOption=function(k){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.nA(this.hostElement,"yt-poll-attachment-dismiss")):(k=this.repeat.indexForElement(k.target.parentNode),k!==null&&(this.splice("pollOptions",k,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.nA(this.hostElement,"yt-commentbox-post-enable"))))};
_.W.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.W.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var k=0,v=this.pollOptions.length;k<v;k++)if(this.pollOptions[k].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.W.getPollOptions=function(){return this.pollOptions};
_.W.setPollOptionsFromInputs=function(){for(var k=_.Kz(this.hostElement).querySelectorAll(".poll-option-input"),v=0;v<k.length;v++)this.pollOptions[v]=k[v].value.trim()};
_.W.clearPollOptions=function(){var k=_.Kz(this.hostElement).querySelectorAll(".poll-option-input");k=_.H(k);for(var v=k.next();!v.done;v=k.next())v.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.W.getSimpleString=function(k){return _.ty(k)};
_.W.updateValueFromBinding=function(k){if(k.target&&this.pollOptions){var v=Array.from(_.Kz(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(k.target);if(v>=0){var C;this.pollOptions[v]=(C=k.detail.value)!=null?C:"";this.notifyPath("pollOptions."+v)}}};
$d.prototype.dataChanged=$d.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$d.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$d.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Array)],$d.prototype,"pollOptions",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],$d.prototype,"hasMaxOptions",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],$d.prototype,"enableCreationBox",void 0);
_.B([_.Nf("#repeat"),_.Y("design:type",Fn)],$d.prototype,"repeat",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$d.prototype,"dataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-poll-attachment"})],$d);
_.t($d,"ytd-poll-attachment",function(){if(ZuL!==void 0)return ZuL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ZuL=k},{mode:2});var S7U;var uNJ;var Q9J;var buU;var U$=function(){return _.e.apply(this,arguments)||this};
_.E(U$,_.e);_.SB.Object.defineProperties(U$.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],U$.prototype,"rendererBehaviors",void 0);_.B([_.A(),_.Y("design:type",Object)],U$.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],U$.prototype,"focused",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("focused"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],U$.prototype,"ariaSelected",null);_.B([_.Mf({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],U$);
_.t(U$,"yt-user-mention-suggestion-renderer",function(){if(buU===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;Q9J===void 0&&(Q9J=document.createElement("template"));var G=Q9J;C.call(v,G.content.cloneNode(!0),k.content.firstChild);buU=k}k=buU;return k},{mode:2});var Rpw;var la1;var gR=function(){var k=_.e.apply(this,arguments)||this;k.focusedSuggestionIndex=-1;return k};
_.E(gR,_.e);_.W=gR.prototype;_.W.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.W.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.W.setFocusedSuggestionIndex=function(k){!this.data||!this.data.suggestions||k<0||k>=this.data.suggestions.length||(this.focusedSuggestionIndex=k,k=this.getSuggestionId(k),this._setFocusedSuggestionId(k))};
_.W.advanceSuggestion=function(k){this.focusedSuggestionIndex===-1||k!==-1&&k!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+k),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.W.ensureSuggestionVisible=function(k){k=this.getSuggestionId(k);k=_.Kz(this.hostElement).querySelector("[id="+k+"]");k!=null&&(k.offsetTop<this.hostElement.scrollTop?k.scrollIntoView(!0):k.offsetTop+k.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&k.scrollIntoView(!1))};
_.W.getSuggestionId=function(k){return"user-mention-suggestion-"+k};
_.W.onSuggestionTap=function(k){var v=_.F(k.model.item,slQ);this.ytRendererBehavior.logExplicitClick(v);_.nA(this.hostElement,"yt-user-mention-suggestion-selected",{data:v,index:k.model.index})};
_.W.onSuggestionMouseMove=function(k){k.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(k.model.index)};
_.W.isSuggestionFocused=function(k,v){return k===v};
_.W.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.W.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("focused-suggestion-id-changed",this.focusedSuggestionId))};
gR.prototype.focusedSuggestionIdChangedForBinding=gR.prototype.focusedSuggestionIdChangedForBinding;gR.prototype.onDomChange=gR.prototype.onDomChange;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],gR.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],gR.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],gR.prototype,"focusedSuggestionIndex",void 0);_.B([_.A({readOnly:!0}),_.Y("design:type",String)],gR.prototype,"focusedSuggestionId",void 0);
_.B([_.P9("dom-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],gR.prototype,"onDomChange",null);_.B([_.W9("focusedSuggestionId"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gR.prototype,"focusedSuggestionIdChangedForBinding",null);_.B([_.Mf({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],gR);
_.t(gR,"yt-user-mention-suggestions-dropdown",function(){if(la1===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;Rpw===void 0&&(Rpw=document.createElement("template"));var G=Rpw;C.call(v,G.content.cloneNode(!0),k.content.firstChild);la1=k}k=la1;return k},{mode:2});var iU=function(){var k=_.e.apply(this,arguments)||this;k.suggestionsResponse=null;k.activeMention=null;k.selectionChangeListener=k.onSelectionChange.bind(k);k.handlesEnabled=_.z("enable_handles_in_mention_suggest_posts");k.handlesInMentionSuggestionsEnabled=_.z("handles_in_mention_suggest_posts");k.zeroPrefixMentionSuggestionEnabled=_.z("enable_zero_prefix_mention_suggestion_web");k.pendingQuery=null;k.flowNonce=null;return k};
_.E(iU,_.e);_.W=iU.prototype;_.W.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.W.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.W.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.W.hasSuggestions=function(k){return!!(k&&k.suggestions&&k.suggestions.length>0)};
_.W.onInput=function(){var k=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var v=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),C=this.activeMention.JSC$11414_getText().slice(-1)===" ",G=this.activeMention.JSC$11414_getText().slice(-2,-1)===" ",p="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11414_getText().slice(-2,
-1))>=0;p=this.zeroPrefixMentionSuggestionEnabled&&p;if(this.activeMention.isCollapsed()||(v||G||p)&&C)this.cancelActiveMention();else{var P=this.activeMention.JSC$11414_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.Xn(this,"requestSuggestions",function(){k.requestSuggestions(P)},100)}}}};
_.W.onServiceRequestSent=function(k){k.stopPropagation()};
_.W.onServiceRequestCompleted=function(k){k.stopPropagation();k=k.detail.data;k.query&&(!this.pendingQuery||this.pendingQuery!==k.query)||!this.zeroPrefixMentionSuggestionEnabled&&k.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=k,this.hasSuggestions(k)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.W.onServiceRequestError=function(k){k.stopPropagation()};
_.W.onUserMentionSuggestionSelected=function(k){this.selectSuggestion(k.detail.data,k.detail.index)};
_.W.onSelectionChange=function(){if(this.activeMention){var k=_.TW(),v=this.activeMention.JSC$11414_containsRange(k);k=k&&this.containsHelper(this.dropdown,k.getContainer());v||k||this.cancelActiveMention()}};
_.W.containsHelper=function(k,v){var C;if(((C=window.ShadyDOM)==null?void 0:C.noPatch)===!0)return k.contains(v);for(;v;){if(v===k)return!0;v=v instanceof ShadowRoot?v.host:v.parentNode}return!1};
_.W.maybeStartSuggest=function(){var k=_.TW();if(k&&k.isCollapsed()){var v=k.JSC$11414_getStartNode(),C=k.JSC$11414_getStartOffset();if(v instanceof Text&&!(C<1)){var G=v.textContent;!(G=G&&G.charAt(C-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(G)<0||(this.activeMention=_.sO(v,C-1,k.JSC$11414_getEndNode(),k.JSC$11414_getEndOffset()),this.flowNonce=zw(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.W.updateActiveMention=function(){if(this.activeMention){var k=_.TW();k&&k.isCollapsed()&&(this.activeMention=_.sO(this.activeMention.JSC$11414_getStartNode(),this.activeMention.JSC$11414_getStartOffset(),k.JSC$11414_getEndNode(),k.JSC$11414_getEndOffset()))}};
_.W.requestSuggestions=function(k){if(this.activeMention){var v={suggestions_query:k};this.pendingQuery=k;_.KA(this.hostElement,[this.suggestionsEndpoint,v])}};
_.W.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()};
_.W.focusPreviousSuggestion=function(k){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),k.preventDefault())};
_.W.focusNextSuggestion=function(k){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),k.preventDefault())};
_.W.selectFocusedSuggestion=function(k){if(this.hasSuggestions(this.suggestionsResponse)){var v=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.F(v,slQ)&&(this.selectSuggestion(_.F(v,slQ),this.dropdown.focusedSuggestionIndex),k.preventDefault())}};
_.W.selectSuggestion=function(k,v){if(k){var C=this.activeMention;if(C){var G=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&k.handle?_.Xd(G,"\u00a0\u2068@"+k.handle+"\u2069\u00a0"):this.handlesEnabled?_.Xd(G,"\u00a0"+k.displayName+"\u00a0"):_.Xd(G,"\u00a0@"+k.displayName+"\u00a0");ws(G,"/channel/"+k.channelId);G.classList.add("yt-formatted-string","yt-simple-endpoint");G.setAttribute("spellcheck","false");C.isCollapsed()||C.JSC$11414_removeContents();C.insertNode(G,!0);k=document.createTextNode(" ");
G.parentNode.insertBefore(k,G.nextSibling);window.getSelection().collapse(k,1);v={suggestionSelected:{suggestionIndex:v}};if(this.zeroPrefixMentionSuggestionEnabled){var p;v.suggestionSelected.isZeroPrefix=((p=this.suggestionsResponse)==null?void 0:p.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",v);this.cancelActiveMention();_.nA(this.hostElement,"yt-mention-inserted")}}};
_.W.getPositionTarget=function(k){return k&&k.getBrowserRangeObject()};
_.W.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.W.onFocusedSuggestionIdChanged=function(k){var v=_.MVb(this.hostElement)[0];v&&(k.detail.value?v.setAttribute("aria-activedescendant",k.detail.value):v.removeAttribute("aria-activedescendant"))};
_.W.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.W.logGELEvent=function(k,v){k={eventType:k,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};v&&(k=Object.assign(k,v));_.sA("userMentionAutoCompleteBoxEvent",k)};
iU.prototype.onDomChange=iU.prototype.onDomChange;iU.prototype.onUserMentionSuggestionSelected=iU.prototype.onUserMentionSuggestionSelected;iU.prototype.onServiceRequestError=iU.prototype.onServiceRequestError;iU.prototype.onServiceRequestCompleted=iU.prototype.onServiceRequestCompleted;iU.prototype.onServiceRequestSent=iU.prototype.onServiceRequestSent;iU.prototype.onInput=iU.prototype.onInput;_.B([_.M(_.g8),_.Y("design:type",Object)],iU.prototype,"ironA11yKeysBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],iU.prototype,"suggestionsEndpoint",void 0);_.B([_.A(),_.Y("design:type",Object)],iU.prototype,"suggestionsResponse",void 0);_.B([_.A(),_.Y("design:type",Object)],iU.prototype,"activeMention",void 0);_.B([_.Nf("#dropdown"),_.Y("design:type",Object)],iU.prototype,"dropdown",void 0);_.B([_.Nf("#iron-dropdown"),_.Y("design:type",Object)],iU.prototype,"ironDropdown",void 0);
_.B([_.P9("input"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],iU.prototype,"onInput",null);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],iU.prototype,"onServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],iU.prototype,"onServiceRequestCompleted",null);
_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],iU.prototype,"onServiceRequestError",null);_.B([_.P9("yt-user-mention-suggestion-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],iU.prototype,"onUserMentionSuggestionSelected",null);
_.B([_.P9("dom-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],iU.prototype,"onDomChange",null);_.B([_.Mf({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],iU);
_.t(iU,"yt-user-mention-autosuggest-input",function(){if(uNJ===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;S7U===void 0&&(S7U=document.createElement("template"));var G=S7U;C.call(v,G.content.cloneNode(!0),k.content.firstChild);uNJ=k}k=uNJ;return k},{mode:2});var LM=null;
_.zQ({is:"ytd-commentbox",_template:function(){if(WkL!==void 0)return WkL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return WkL=k},
behaviors:[_.CtK.YtHostElementBehavior,_.g8,_.Mc.YtActionHandlerBehavior,_.wG.YtComponentBehavior,_.ZO.YtRendererstamperBehavior,_.k6n.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(k,v){return _.vt(k.entities,"aadcGuidelinesStateEntityPayload",v)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(k,v){return _.vt(k.entities,"commentboxStateEntity",v)},
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 _.ol}},
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:_.z("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.z("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",_.pm(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(k){this.fire(k?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(k){this.set("submitButtonDisabled",void 0);this.clear();k&&this.computeIsEmojiButtonDisplayed_(k)&&(k=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&k.updateEmojiCategories()},
observePrefilledImage_:function(k,v,C){this.isValidPrefilledImage_(k,v,C)&&(this.prefilledAttachment_="image",this.prefilledImageData_=v,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(k,v){this.isValidPrefilledVideo_(k,v)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(k){k&&k.pollData&&k.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(k.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.lB();this.focus()},
detached:function(){document.removeEventListener("tap",_.pm(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(k){k=k.detail;k=k.isCustomEmoji?k.shortcuts[0]:k.emojiId;var v=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(v,k);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var k=_.TW();if(k){k=k.getBrowserRangeObject();for(var v=k.commonAncestorContainer;v;){if(v===this.getEditableTextArea_())return k;v=v.parentNode}}k=this.getEditableTextArea_();k=_.t5(k,k.childNodes.length);k.select();return k.getBrowserRangeObject()},
insertTextWithEmojis_:function(k,v,C){(v=this.emojiManager.createDocumentFragment(v,!0,!1,C===void 0?!0:C))&&v.childNodes.length!==0&&(k.collapsed||k.deleteContents(),C=v.lastChild,k.insertNode(v),_.NbJ(C).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var k=_.TW();if(k){var v=k.JSC$11414_getStartNode(),C=k.JSC$11414_getEndNode();if(N_b(v)&&N_b(C)){var G=k.JSC$11414_getStartOffset(),p;if(_.vu&&v.nodeType===Node.ELEMENT_NODE&&(p=_.HK1(v)))_.t5(p,0).select();else{p=J8(v)?v:_.Yz(v,J8);var P=J8(C)?C:_.Yz(C,J8);if(p||P)if(k.isCollapsed()){if(v.nodeType===Node.TEXT_NODE){k=!0;G===v.length&&(k=!1);if(LM==="end"||LM==="right")k=!1;v=v.parentNode;k=[].concat(_.tX(v.parentNode.childNodes)).indexOf(v)+(k?0:1);_.t5(v.parentNode,
k).select()}}else p?p.previousSibling&&p.previousSibling.length>0?_.sO(C,k.JSC$11414_getEndOffset(),p.previousSibling,p.previousSibling.length-1).select():(v=document.createTextNode("\u200b"),p.parentNode.insertBefore(v,p),_.sO(C,k.JSC$11414_getEndOffset(),v,0).select()):P&&(P.nextSibling&&P.nextSibling.length>0?_.sO(v,k.JSC$11414_getStartOffset(),P.nextSibling,1).select():(C=document.createTextNode("\u200b"),P.parentNode.insertBefore(C,P.nextSibling),_.sO(v,k.JSC$11414_getStartOffset(),C,C.length).select()));
LM=null}}else LM=null}else LM=null},
leftKeyPressed_:function(){LM="left"},
rightKeyPressed_:function(){LM="right"},
endKeyPressed_:function(){LM="end"},
maybeDeleteChip_:function(){var k=b1$(!0);if(k){var v=_.TW(),C=v.JSC$11414_getStartNode();v=v.JSC$11414_getStartOffset();_.A5(C,v,k,k.childNodes.length).select()}},
maybeBackspaceChip_:function(){var k=b1$(!1);if(k){var v=_.TW(),C=v.JSC$11414_getStartNode();v=v.JSC$11414_getStartOffset();_.A5(C,v,k,0).select()}},
maybeBackspaceChipWordMode_:function(k){var v=_.TW();if(v.isCollapsed()){var C=v.JSC$11414_getStartNode();v=v.JSC$11414_getStartOffset();var G=RV6(C,v,!0);G&&(_.A5(C,v,G,0).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(k){var v=_.TW();if(v.isCollapsed()){var C=v.JSC$11414_getStartNode();v=v.JSC$11414_getStartOffset();var G=RV6(C,v,!1);G&&(_.A5(C,v,G,G.childNodes.length).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
onTap_:function(k){if(!k.defaultPrevented&&(k.currentTarget.tagName==="YTD-COMMENTBOX"&&J8(k.target)&&k.preventDefault(),this.isEmojiPickerDisplayed)){var v=this.$$("#emojis"),C=this.$$("#emoji-button"),G=this.getEditableTextArea_();if((k=k.path?k.path:k.composedPath&&k.composedPath())&&!k.includes(v)&&!k.includes(G)&&!k.includes(C))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(k,v,C){return k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&v!==void 0&&v.encryptedBlobId!==null&&v.sourceExternalVideoId!==null&&C!==void 0&&C.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(k,v){return k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!v&&!!v.videoRenderer&&!!v.videoRenderer.videoId},
isValidPrefilledAttachment_:function(k,v,C){return this.isValidPrefilledImage_(k,v,C)||this.isValidPrefilledVideo_(k,C)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.z("enable_multi_image_post_creation")){var k=this.$$("ytd-backstage-multi-image-select-renderer");k&&k.hasImages()&&k.cancel()}else(k=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&k.cancel();(k=this.$["poll-attachment"])&&this.hasPoll_&&k.clearPollOptions();(k=this.$["image-poll-attachment"])&&this.hasImagePoll_&&k.resetPollOptions();(k=this.$["quiz-attachment"])&&this.hasQuiz_&&k.resetQuizOptions();
(k=this.$["video-link-attachment"])&&this.hasVideo_&&k.cancel();(k=this.$["access-restrictions-selector"].firstElementChild)&&k.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 _.Kz(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Kz(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(k,v){k=Z1K(k,this.emojiManager,v).cloneNode(!0);for(v=k.firstChild;v;)if(v.nodeType!==1)v=v.nextSibling;else switch(v.tagName){case "BR":var C=_.UU();_.RbG(C,v);v=C.nextSibling;break;case "DIV":(C=v.lastChild)&&v.nextSibling&&_.OU(_.UU(),C);v.previousSibling&&(v.previousSibling.nodeType===1||v.previousSibling.nodeType===3&&!v.previousSibling.textContent.endsWith("\n"))&&_.Lh(_.UU(),v);C&&C.nodeName==="BR"&&_.Lc(C);C=v;v.hasChildNodes()?(v=v.firstChild,
_.lPL(C)):(v=v.nextSibling,_.Lc(C));break;default:v=v.nextSibling}return lqi(k)},
onAddImageError_:function(k){k.stopPropagation();this.errorMessage_=_.DZ(k.detail)},
setTextAreaValue_:function(k){k||(k="");var v=this.getEditableFormattedString_();v.text="";this.getEditableTextArea_().innerText="";typeof k==="string"&&(k={runs:[{text:k}]});v.text=k},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();LM=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var k=this.getEditableTextArea_();k&&(_.t5(k,k.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.wt("HTML_DIR")==="rtl"){var k=this.getEditableTextArea_(),v=this.getTextAreaValue()!==""?"auto":"rtl";k.setAttribute("dir",v)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var k;return Tl_((k=this.$["quiz-attachment"])==null?void 0:k.getExplanationText())||Tl_(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var k=null;if(this.isEmojiButtonDisplayed){var v=this.getInputRange_();v&&(k=this.emojiInput.retrieveTextBeforeRange(v))}this.insertText_(k,!0);this.updateCharCount_();this.setSubmitButton_();k=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=k.scrollHeight>k.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var k=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:k})},
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(k){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(k)},
onPasteEmoji_:function(k){k.preventDefault();k.stopImmediatePropagation();k=k.clipboardData.getData("text/plain");this.insertText_(k,!1,!1)},
insertText_:function(k,v,C){v=v===void 0?!1:v;C=C===void 0?!0:C;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&k){var G=this.getInputRange_().cloneRange();this.emojiManager&&G&&(v&&this.emojiInput.offsetStartOfRangeBy(G,k.length),this.insertTextWithEmojis_(G,k,C),IqK(this.getEditableTextArea_().lastChild)||(G=this.getInputRange_().cloneRange()),G&&(this.emojiInput.updateSuggestions(G,k),this.updateSuggestionOffset_(G)))}},
setSubmitButton_:function(){if(this.data){var k=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",v=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(k||v){var C=this.getTextAreaValue().trim();v=C===this.previousText_;C=!C||this.aboveCharLimit_;k&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(C=this.aboveCharLimit_);this.submitButtonDisabled=
v||C||!this.getTextLength();k&&_.z("enable_post_scheduling")&&(this.submitButtonDisabled=v&&!this.scheduledPublishTimeSec_||C)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.ty,computeCreationBoxClass_:function(k){return k?"focused":"not-focused"},
computeFooterMessageClass_:function(k,v){return v?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(k,v){return v?v:k},
computeFooterMessageHidden_:function(k,v){return!v&&!k},
computePlaceholderText_:function(k,v,C){return(C==="video"||C==="image")&&(k==null?0:k.prefilledPlaceholderText)?k==null?void 0:k.prefilledPlaceholderText:v==="poll"||v==="image-poll"?k==null?void 0:k.pollPostPlaceholderText:v==="quiz"?k==null?void 0:k.quizPostPlaceholderText:v==="image"?k==null?void 0:k.imagePostPlaceholderText:k==null?void 0:k.placeholderText},
computeHideAttachmentButtons_:function(k,v,C,G){return k===void 0?!1:G&&this.getSimpleString(G)===this.getSimpleString(k.rateLimitErrorMessage)?!0:v!=="none"||C!=="none"||!k.videoLinkButton&&!k.pollButton&&!k.imagePollButton&&!k.quizButton&&!k.imageButton},
computeHideDismissableAttachment_:function(k){return k!=="image"&&k!=="video"},
computeHasVideo_:function(k){return k==="video"},
computeHasImage_:function(k){return k==="image"},
computeHasPoll_:function(k){return k==="poll"},
computeHasImagePoll_:function(k){return k==="image-poll"},
computeHasQuiz_:function(k){return k==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(k){return k&&k.backstageAttachment?k.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!k.backstageAttachment.quizRenderer&&!k.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(k){if(this.isValidPrefilledAttachment_(k.purpose,k.prefilledImageData,k.backstageAttachment))return k.backstageAttachment},
computeEditAttachment_:function(k){if(this.computePrefilledContent_(k)===void 0)return k.backstageAttachment},
computeAuthorThumbnailDimension_:function(k,v){return k&&!v?24:40},
computeImageUploadEndpoint_:function(k){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",k)},
computeRateLimitErrorCommands_:function(k){var v,C;return k==null?void 0:(v=k.advancedTierFeatures)==null?void 0:(C=v.rateLimit)==null?void 0:C.rateLimitCommands},
computeIsBackstageComment_:function(k){return!(!k||k!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(k){return this.get("submitButton.buttonRenderer.serviceEndpoint",k)||this.get("replyButton.buttonRenderer.serviceEndpoint",k)||this.get("postButton.buttonRenderer.serviceEndpoint",k)},
computeSubmitButtonOverride:function(){if(_.z("web_modern_buttons")){var k,v;return{segmentedPosition:this.dropdownSchedulePanel_||!((k=this.data)==null?0:(v=k.postOptionsMenu)==null?0:v.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.z("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(k,v){k=this.get("submitButton.buttonRenderer",k)||this.get("replyButton.buttonRenderer",k)||this.get("postButton.buttonRenderer",k);v&&(k=v);k&&(k=Object.assign({},k),k.serviceEndpoint=void 0,k.isDisabled=this.submitButtonDisabled);return k},
computeHasExternalLinksAccess_:function(k){if(_.z("enable_rfa_external_links")){var v,C,G;return(G=k==null?void 0:(v=k.advancedTierFeatures)==null?void 0:(C=v.externalLinks)==null?void 0:C.allowExternalLinks)!=null?G:!0}return!0},
computeIsEmojiButtonDisplayed_:function(k){return k.emojiButton&&k.emojiPicker&&k.emojiPicker.emojiPickerRenderer&&k.emojiPicker.emojiPickerRenderer.categories?k.emojiPicker.emojiPickerRenderer.categories.find(function(v){return v.emojiPickerCategoryRenderer?v.emojiPickerCategoryRenderer.emojiIds&&v.emojiPickerCategoryRenderer.emojiIds.length>0:v.emojiPickerUpsellCategoryRenderer?v.emojiPickerUpsellCategoryRenderer.emojis&&v.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(k){return k.charLimit?k.charLimit:null},
computeDropdownSchedulingPanel_:function(k,v){if(k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&v)return v},
computeInlineSchedulingPanel_:function(k,v){if(k==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&v)return v},
computeHideAuthorThumbnail_:function(k,v){return k||this.computeUseIdentityChip_(v)},
computeHideIdentityChipRenderer_:function(k,v){return k||!this.computeUseIdentityChip_(v)},
computeUseIdentityChip_:function(k){return!!k&&!!k.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(k){var v,C,G,p;(k==null?0:(v=k.detail)==null?0:(C=v.endpoint)==null?0:C.ypcGetOffersEndpoint)||(k==null?0:(G=k.detail)==null?0:(p=G.endpoint)==null?0:p.ypcOffersEndpoint)?(k.stopPropagation(),_.KA(this,[k.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",k)&&(k.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(k){this.addedAttachment="video";this.selectedVideoId_=k.detail.videoId},
commentboxStateEntityChanged_:function(k){var v=this;(k==null?void 0:k.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(k==null?void 0:k.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){v.focus()})},
onYtServiceRequestSent_:function(k,v){if(v.actions)for(k=_.H(v.actions),v=k.next();!v.done;v=k.next())v.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(k){this.isLoading=!1;var v=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",k),C,G,p,P=k==null?void 0:(C=k.detail)==null?void 0:(G=C.data)==null?void 0:(p=G.actionResult)==null?void 0:p.commentboxStateEntityKey;if(v)this.errorMessage_=v;else if(P){var N;this.dismissData_=k==null?void 0:(N=k.detail)==null?void 0:N.data;this.commentboxStateKey_=P}else{this.clear();var I;this.fire("yt-commentbox-dismiss",k==null?void 0:(I=k.detail)==
null?void 0:I.data)}},
onYtServiceRequestError_:function(k){k.stopPropagation();this.isLoading=!1;var v,C;if(((v=this.data)==null?void 0:v.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((C=this.data)==null?void 0:C.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(v=this.get("detail.error.args",k)||[],v.length>1&&v[1].message){this.handlePostsServiceRequestError_(v[1].message);return}(k=this.get("detail.error.message",k))?this.errorMessage_=this.data.errorMessage||_.DZ(k):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(k){if(_.z("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var v=_.H(this.rateLimitErrorCommands),C=v.next();!C.done;C=v.next())if(C=C.value,C.errorLabel===k){_.vU(C.command,this.hostElement);return}this.errorMessage_=_.DZ(k)},
submitIfNotBackstagePost_:function(k){if(!this.isBackstagePost)this.onSubmit_(k)},
onSubmit_:function(k){var v=this,C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O;return _.Z(function(X){switch(X.nextAddress){case 1:k.stopPropagation();if(!v.serviceEndpoint||!v.isValidInput_())return X.return();if(v.shouldShowPostAadcNotice_())return v.showPostAadcNotice_(),X.return();if(v.shouldShowCommentAadcNotice_())return v.showCommentAadcNotice_(),X.return();if(!(v.$$("ytd-backstage-multi-image-select-renderer")&&v.hasImage_&&_.z("enable_multi_image_post_creation"))){X.jumpTo(2);break}C=v.$$("ytd-backstage-multi-image-select-renderer");
return X.yield(C.getAllUploadStatuses(),3);case 3:G=X.yieldResult;if(!G)return X.return();p=_.H(G);for(P=p.next();!P.done;P=p.next())if(N=P.value,N.encryptedBlobId===void 0)return v.isLoading=!1,S=I=void 0,v.errorMessage_=(S=(I=v.imageUploadEndpoint_)==null?void 0:I.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?S:null,X.return();return X.return(v.submitForm_(void 0,void 0,void 0,void 0,C.images,v.taggedVideoId_));case 2:if(!v.hasImagePoll_||!v.$["image-poll-attachment"]){X.jumpTo(4);
break}return X.yield(v.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:Q=X.yieldResult;if(!Q)return X.return();R=_.H(Q);for(l=R.next();!l.done;l=R.next())if(d=l.value,!d.encryptedBlobId)return v.isLoading=!1,f=void 0,v.errorMessage_=(f=v.data.errorMessage)!=null?f:null,X.return();case 4:U=(c=v.$$("ytd-backstage-image-select-renderer"))&&c.uploadPromise(),O=v.getSharedPostId_(),U?U.then(function(){v.submitForm_.apply(v,_.tX(_.j7.apply(0,arguments)))}).catch(function(x){v.isLoading=!1;
v.errorMessage_=_.DZ(x.message)}):v.selectedVideoId_?v.submitForm_(void 0,v.selectedVideoId_):v.prefilledAttachment_==="image"?v.submitForm_(v.prefilledImageData_.encryptedBlobId,void 0,void 0,v.prefilledImageData_.sourceExternalVideoId,void 0,v.taggedVideoId_):v.prefilledAttachment_==="video"?v.submitForm_(void 0,v.data.backstageAttachment.videoRenderer.videoId):O?v.submitForm_(void 0,void 0,O):v.taggedVideoId_!==void 0?v.submitForm_(void 0,void 0,void 0,void 0,void 0,v.taggedVideoId_):v.submitForm_(),
_.OQ(X)}})},
openSchedulingPanel:function(k){k&&k.scheduleButton&&k.scheduleButton.buttonRenderer&&(this.scheduleButton_=k.scheduleButton.buttonRenderer);k&&k.dateTimePicker&&this.set("data.schedulingDateTimePicker",k.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(k){k.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(k){k.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(k){k.stopPropagation();k.detail.alertMessage&&(this.alertMessage_=k.detail.alertMessage)},
onImageSelected_:function(k){k.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(k){k.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(k){k.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(k.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(k){k.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(k){var v=this.$["video-link-attachment"];v&&v.onLaunchVideoPicker(k)},
onAttachmentDismiss_:function(k){k.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"&&_.z("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.z("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 k;if(this.addedAttachment==="image-poll"&&((k=this.$["image-poll-attachment"])==null||!k.isValid()))return!1;var v;if(this.addedAttachment==="quiz"&&((v=this.$["quiz-attachment"])==null||!v.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;k=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(k=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")k=!0;return k||!!this.getTextAreaValue().trim()},
submitForm_:function(k,v,C,G,p,P){var N=this.getTextAreaValue().trim(),I={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&N===this.previousText_&&(N=void 0);N!==void 0&&(I.comment_text=N);this.isLoading=!0;P!=void 0&&(I.tagged_video_id=P);k?(I.image_blob_id=k,this.imagePreviewCoordinates_&&(I.image_preview_coordinates=this.imagePreviewCoordinates_)):v?I.attached_video_id=v:C?I.shared_post_id=C:p&&p.length>0&&(I.images_data=p.map(function(S){return{encryptedBlobId:S.encryptedBlobId,
previewCoordinates:S.previewCoordinates}}));
G&&(I.source_video_id=G);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(I.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(I.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(I.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.z("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(I.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.z("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(I.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.KA(this,[this.serviceEndpoint,I])},
onIsInputFocusChanged_:function(k,v){k?this.fire("yt-autonav-pause-focus"):v!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(k){var v=this.getEditableTextArea_();[].concat(_.tX(k.dataTransfer.items)).forEach(function(C){C.kind==="string"&&C.type.match("^text/plain")&&C.getAsString(function(G){v.appendChild(document.createTextNode(G))})});
k.preventDefault()},
preventDefault_:function(k){k.preventDefault()},
onSuggestionInsert_:function(k){this.insertTextWithEmojis_(k.detail.range,k.detail.text)},
onEmojiSuggestionClick_:function(k){this.emojiInput.insertSuggestion(k.detail)},
computeSubmitButtonClass_:function(k,v){return!v||k?"":"with-options"},
updateSuggestionOffset_:function(k){if(this.emojiInput&&_.Kz(this.emojiInput).querySelector("#dropdown")){var v=this.getEditableTextArea_().getBoundingClientRect().bottom,C=k.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(v-C)+5;v=this.getEditableTextArea_().getBoundingClientRect().left;k=k.getBoundingClientRect().left-v;_.Kz(this.emojiInput).querySelector("#dropdown").style.marginLeft=k+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(k){if(_.z("enable_post_scheduling")&&this.data&&this.data.purpose){k=k.detail;if(Math.floor(Date.now()/1E3)>=k)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var v=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(v)||v!==k?this.scheduledPublishTimeSec_=k:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=k;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var k=["image-button","image-poll-button","poll-button"];_.z("enable_quiz_creation")&&k.push("quiz-button");_.z("auto_convert_posts_video_tag")||k.push("video-link-button");return k},
getButtonRenderer:function(k,v){if(k)switch(v){case "video-link-button":var C;return((C=k.videoLinkButton)==null?void 0:C.buttonRenderer)||void 0;case "image-button":var G;return((G=k.imageButton)==null?void 0:G.buttonRenderer)||void 0;case "poll-button":var p;return((p=k.pollButton)==null?void 0:p.buttonRenderer)||void 0;case "image-poll-button":var P;return((P=k.imagePollButton)==null?void 0:P.buttonRenderer)||void 0;case "quiz-button":var N;return((N=k.quizButton)==null?void 0:N.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var k;return(k=this.data)==null||!k.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var k,v;return!((k=this.data)==null||!k.openAadcDialog)&&!((v=this.aadcGuidelinesState_)==null||!v.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.wt("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var k;((k=this.data)==null?0:k.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.JQ("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(k){k.clickTrackingParams&&_.WU().clickCommand(k);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.JR(this,"yt-close-popup-action")},
onHideIdentityChip:function(k){var v;this.set("data.placeholderText",(v=k.hideIdentityChipAction)==null?void 0:v.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var O$=function(){var k=_.e.apply(this,arguments)||this;k.isOpen=!1;k.modern=_.z("web_modern_buttons");k.roundedContainer=!0;k.dropdownButtonOverride=_.z("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;k.inPopupContainer=!1;k.isCommentboxLoading=!1;var v=["image-button","image-poll-button","poll-button"];_.z("enable_quiz_creation")&&v.push("quiz-button");_.z("auto_convert_posts_video_tag")||v.push("video-link-button");k.attachmentButtonIds=v;k.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 k};
_.E(O$,_.e);_.W=O$.prototype;_.W.computeButtonOverride=function(){var k;return((k=this.data)==null?0:k.postOptionsMenu)&&_.z("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.W.configureRendererStamper=function(){var k={"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]]"}}}}};_.z("auto_convert_posts_video_tag")||(k["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return k};
_.W.ready=function(){var k=this,v=_.Kz(this.hostElement).querySelector("#placeholder-area"),C=function(G){k.onOpen(G)};
v.addEventListener("tap",C);v.addEventListener("keypress",C)};
_.W.showButtonEduTooltip=function(){var k,v,C,G,p,P,N;if(_.z("enable_quiz_creation")&&((k=this.data)==null?0:(v=k.quizButton)==null?0:(C=v.buttonRenderer)==null?0:(G=C.hint)==null?0:(p=G.hintRenderer)==null?0:(P=p.content)==null?0:(N=P.bubbleHintRenderer)==null?0:N.text)&&(_.aM.getInstance(),k=MR(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(k==null?void 0:
k.length)>0)){this.ytComponentBehavior.resolveCommand(k[0],{form:{element:this.quizButton}});return}var I;if((I=this.data)==null?0:I.imagePollButtonTooltip)if(_.aM.getInstance(),I=MR(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(I==null?void 0:I.length)>0){this.ytComponentBehavior.resolveCommand(I[0],{form:{element:this.imagePollButton}});return}var S;_.z("enable_multi_image_post_creation")&&
((S=this.data)==null?0:S.multiImageButtonTooltip)&&(_.aM.getInstance(),S=MR(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(S==null?void 0:S.length)>0&&this.ytComponentBehavior.resolveCommand(S[0],{form:{element:this.imageButton}}))};
_.W.onCreatePollAction=function(k){_.F(k,Qs1)&&(this.JSC$16000_commentbox.addedAttachment="poll",this.openDialog())};
_.W.onAddVideoLinkAction=function(k){if(_.F(k,IRI))this.JSC$16000_commentbox.onAddVideoLink(k)};
_.W.onShowSchedulingPanelCommand=function(k){(k=_.F(k,Dd1))&&this.openSchedulingPanel(k)};
_.W.onCreateImagePollCommand=function(k){_.F(k,mc7)&&(this.JSC$16000_commentbox.openImagePollComponent(),this.openDialog())};
_.W.onCreateQuizCommand=function(k){_.F(k,DcI)&&(this.JSC$16000_commentbox.openQuizComponent(),this.openDialog())};
_.W.openSchedulingPanel=function(k){_.z("enable_post_scheduling")&&(this.openDialog(),this.JSC$16000_commentbox.openSchedulingPanel(k))};
_.W.onCreateCommentAction=function(k){this.get("createCommentAction.contents",k)&&(this.JSC$16000_commentbox.clear(),this.closeDialog())};
_.W.onOpen=function(k){k instanceof KeyboardEvent&&k.type==="keypress"&&k.keyCode!==13&&k.keyCode!==32||(this.data.prepareAccountEndpoint?_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.W.onYtCommentboxDismiss=function(){this.closeDialog()};
_.W.onYtCommentboxLoadingStart=function(k){k.stopPropagation();this.isCommentboxLoading=!0};
_.W.onYtCommentboxLoadingEnd=function(k){k.stopPropagation();this.isCommentboxLoading=!1};
_.W.onYtVideoLinkButtonCancel=function(k){k.stopPropagation();this.onOpen(k)};
_.W.onYtVideoLinkSelected=function(k){k.stopPropagation();this.onOpen(k)};
_.W.onIronSelect=function(k){k.stopPropagation();k.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=k.detail.item.value&&(this.accessRestriction?(this.accessRestriction=k.detail.item.value,this.onOpen(k)):this.accessRestriction=k.detail.item.value)};
_.W.onYtNavigate=function(k){this.get("detail.endpoint.backstageImageUploadEndpoint",k)&&(this.JSC$16000_commentbox.addedAttachment="image",this.JSC$16000_commentbox.submitButtonDisabled=!0,this.onOpen(k))};
_.W.onRequestSent=function(k){for(var v=_.H(k.detail),C=v.next();!C.done;C=v.next())_.F(C.value,r0Q)&&(this.JSC$16000_commentbox.addedAttachment="image",this.JSC$16000_commentbox.submitButtonDisabled=!0,this.onOpen(k))};
_.W.openDialog=function(){var k;(k=this.data)!=null&&k.isIneligibleForCommunityPagePostCreation||(this.JSC$16000_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$16000_commentbox.focus())};
_.W.onPopupClosed=function(){_.aM.getInstance()};
_.W.computeCreationDisabled=function(k){return!!k};
_.W.computeIsCreationDialog=function(k){return!!k&&k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.W.computeDisabledPostButton=function(k){if(!k)return null;k.isDisabled=!0;return k};
_.W.computeIsCreationDialogWithHeader=function(k){return!this.inPopupContainer&&!!k&&!!k.authorText&&k.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.W.computeIsHeaderHidden=function(k,v){return!k||v};
_.W.computeDropdownRendererClasses=function(k){return k?["text-secondary-style"]:[]};
_.W.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var k=_.Kz(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;k&&k.reset()};
O$.prototype.onPopupClosed=O$.prototype.onPopupClosed;O$.prototype.onRequestSent=O$.prototype.onRequestSent;O$.prototype.onYtNavigate=O$.prototype.onYtNavigate;O$.prototype.onIronSelect=O$.prototype.onIronSelect;O$.prototype.onYtVideoLinkSelected=O$.prototype.onYtVideoLinkSelected;O$.prototype.onYtVideoLinkButtonCancel=O$.prototype.onYtVideoLinkButtonCancel;O$.prototype.onYtCommentboxLoadingEnd=O$.prototype.onYtCommentboxLoadingEnd;O$.prototype.onYtCommentboxLoadingStart=O$.prototype.onYtCommentboxLoadingStart;
O$.prototype.onYtCommentboxDismiss=O$.prototype.onYtCommentboxDismiss;O$.prototype.showButtonEduTooltip=O$.prototype.showButtonEduTooltip;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],O$.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],O$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],O$.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],O$.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],O$.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],O$.prototype,"isOpen",void 0);_.B([_.A({computed:"computeButtonOverride(data)"}),_.Y("design:type",Object)],O$.prototype,"buttonOverride",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],O$.prototype,"modern",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],O$.prototype,"roundedContainer",void 0);_.B([_.A(),_.Y("design:type",Object)],O$.prototype,"dropdownButtonOverride",void 0);_.B([_.A({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.Y("design:type",Boolean)],O$.prototype,"creationDisabled",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],O$.prototype,"enableCreationBox",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.Y("design:type",Boolean)],O$.prototype,"isCreationDialog",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],O$.prototype,"inPopupContainer",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.Y("design:type",Boolean)],O$.prototype,"isCreationDialogWithHeader",void 0);_.B([_.A(),_.Y("design:type",Object)],O$.prototype,"accessRestriction",void 0);
_.B([_.A({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.Y("design:type",Array)],O$.prototype,"dropdownRendererClasses",void 0);_.B([_.A(),_.Y("design:type",Object)],O$.prototype,"isCommentboxLoading",void 0);_.B([_.A(),_.Y("design:type",Array)],O$.prototype,"attachmentButtonIds",void 0);_.B([_.Nf("#image-button"),_.Y("design:type",HTMLElement)],O$.prototype,"imageButton",void 0);
_.B([_.Nf("#image-poll-button"),_.Y("design:type",HTMLElement)],O$.prototype,"imagePollButton",void 0);_.B([_.Nf("#quiz-button"),_.Y("design:type",HTMLElement)],O$.prototype,"quizButton",void 0);_.B([_.Nf("#commentbox"),_.Y("design:type",Object)],O$.prototype,"JSC$16000_commentbox",void 0);_.B([_.W9("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],O$.prototype,"showButtonEduTooltip",null);
_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],O$.prototype,"onYtCommentboxDismiss",null);_.B([_.P9("yt-commentbox-loading-start"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],O$.prototype,"onYtCommentboxLoadingStart",null);
_.B([_.P9("yt-commentbox-loading-end"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],O$.prototype,"onYtCommentboxLoadingEnd",null);_.B([_.P9("yt-video-link-button-cancel"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],O$.prototype,"onYtVideoLinkButtonCancel",null);
_.B([_.P9("yt-video-link-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],O$.prototype,"onYtVideoLinkSelected",null);_.B([_.P9("iron-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],O$.prototype,"onIronSelect",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],O$.prototype,"onYtNavigate",null);
_.B([_.P9("yt-service-request-sent-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],O$.prototype,"onRequestSent",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],O$.prototype,"onPopupClosed",null);_.B([_.q({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],O$);
_.t(O$,"ytd-backstage-post-dialog-renderer",function(){if(DM7!==void 0)return DM7;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return DM7=k},{mode:1});var dHU;var fa1;var yf=function(){return _.e.apply(this,arguments)||this};
_.E(yf,_.e);_.W=yf.prototype;_.W.computeHeartButtonStyle=function(k){return(k==null?0:k.styleType)?k.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.W.onYtButtonTap=function(){if(this.data.isEnabled){var k=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(k=this.getEndpoint(k))&&_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}})}else(k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(k)};
_.W.toggle=function(k){this.set("data.isHearted",k!==void 0?k:!this.data.isHearted)};
_.W.getEndpoint=function(k){var v,C=(v=this.data)==null?void 0:v.heartEndpoint,G;v=(G=this.data)==null?void 0:G.unheartEndpoint;if(C&&v)return k?v:C};
_.W.computeButtonAccessibility=function(k,v){var C,G,p=k==null?void 0:(C=k.heartedAccessibility)==null?void 0:(G=C.accessibilityData)==null?void 0:G.label,P,N;k=k==null?void 0:(P=k.unheartedAccessibility)==null?void 0:(N=P.accessibilityData)==null?void 0:N.label;return v?p:k};
_.SB.Object.defineProperties(yf.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 k;return _.z("kevlar_system_icons")&&!((k=this.data)==null||!k.isHearted)}}});
yf.prototype.onYtButtonTap=yf.prototype.onYtButtonTap;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],yf.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],yf.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],yf.prototype,"data",void 0);_.B([_.g("data.isHearted"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],yf.prototype,"heartTooltip",null);
_.B([_.g("data.isHearted"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],yf.prototype,"iconFilled",null);_.B([_.A({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.Y("design:type",String)],yf.prototype,"buttonAccessibility",void 0);_.B([_.A({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.Y("design:type",String)],yf.prototype,"heartButtonStyle",void 0);
_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yf.prototype,"onYtButtonTap",null);_.B([_.q({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],yf);
_.t(yf,"ytd-creator-heart-renderer",function(){if(fa1!==void 0)return fa1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return fa1=k},{mode:1});var XT=function(){var k=_.e.apply(this,arguments)||this;k.hasCreatorReply=!1;k.buttonOverrides={size:"S",iconPosition:"icon-only"};k.replyButtonOverrides={size:"S",type:"text"};k.forceIconButton=!_.z("web_modern_buttons");k.modern=_.z("web_modern_buttons");k.buttonTooltipPosition="bottom";k.systemIcons=_.z("kevlar_system_icons");k.replyDialog=null;return k};
_.E(XT,_.e);_.W=XT.prototype;
_.W.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]]"}}}}}};
_.W.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.W.dataChange=function(){this.replyDialog&&_.Kz(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var k,v,C;this.isLiked=this.systemIcons&&!!((k=this.data)==null?0:(v=k.likeButton)==null?0:(C=v.toggleButtonRenderer)==null?0:C.isToggled)};
_.W.computeShowVoteCountBeginning=function(k,v){return k===void 0||v===void 0?!0:k.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!v&&this.ytRendererBehavior.getSimpleString(v)!=="0"};
_.W.computeShowVoteCountEnd=function(k,v){return k===void 0||v===void 0?!0:k.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!v&&this.ytRendererBehavior.getSimpleString(v)!=="0"};
_.W.computeShowCommentCount=function(k,v){return k===void 0||v===void 0?!0:k.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!v&&this.ytRendererBehavior.getSimpleString(v)!=="0"};
_.W.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.W.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.W.showReplyDialog=function(k){k&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.Kz(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=k,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.W.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.W.onRequestSent=function(k){k=_.H(k.detail);for(var v=k.next();!v.done;v=k.next())(v=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",v.value))&&this.showReplyDialog(v)};
_.W.onYtNavigate=function(k){var v,C;(k=(v=_.F(k.detail.endpoint,_.TG6))==null?void 0:(C=v.dialog)==null?void 0:C.commentReplyDialogRenderer)&&this.showReplyDialog(k)};
_.W.onYtServiceRequestSent=function(k,v){k.stopPropagation();if(v.actions)for(k=0;k<v.actions.length;k++){var C=_.F(v.actions[k],z5Q);C&&this.handleUpdateCommentVoteAction(C)}};
_.W.handleUpdateCommentVoteAction=function(k){this.voteCount=k.voteCount||_.DZ("0");k.voteStatus==="LIKE"?this.JSC$16012_ytdDislikeToggleButtonRenderer.toggle(!1):k.voteStatus==="DISLIKE"?this.JSC$16012_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16012_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16012_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.W.computeReplyButtonHidden=function(k){return k};
_.W.computeReplyButtonBeginning=function(k){return(k==null?0:k.replyButton)&&k.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?k.replyButton:void 0};
_.W.computeReplyButtonEnd=function(k){return(k==null?0:k.replyButton)&&k.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?k.replyButton:void 0};
_.W.computeActionButtonStyle=function(k){return(k==null?0:k.style)?k.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.W.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.W.onYtToggleButton=function(k){var v,C;this.isLiked=this.systemIcons&&!!((v=k.detail)==null?0:(C=v.actions)==null?0:C.like)};
XT.prototype.onYtToggleButton=XT.prototype.onYtToggleButton;XT.prototype.onButtonTooltipPositionChanged=XT.prototype.onButtonTooltipPositionChanged;XT.prototype.onYtServiceRequestSent=XT.prototype.onYtServiceRequestSent;XT.prototype.onYtNavigate=XT.prototype.onYtNavigate;XT.prototype.onRequestSent=XT.prototype.onRequestSent;XT.prototype.onYtCommentboxDismiss=XT.prototype.onYtCommentboxDismiss;XT.prototype.dataChange=XT.prototype.dataChange;
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],XT.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],XT.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],XT.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],XT.prototype,"voteCount",void 0);_.B([_.A(),_.Y("design:type",Object)],XT.prototype,"commentCount",void 0);_.B([_.A(),_.Y("design:type",Object)],XT.prototype,"replyThumbnail",void 0);
_.B([_.A(),_.Y("design:type",Object)],XT.prototype,"hasCreatorReply",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],XT.prototype,"enableCreationBox",void 0);_.B([_.A({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.Y("design:type",String)],XT.prototype,"actionButtonsStyle",void 0);_.B([_.A({computed:"computeReplyButtonBeginning(data)"}),_.Y("design:type",Object)],XT.prototype,"replyButtonBeginning",void 0);
_.B([_.A({computed:"computeReplyButtonEnd(data)"}),_.Y("design:type",Object)],XT.prototype,"replyButtonEnd",void 0);_.B([_.A(),_.Y("design:type",Object)],XT.prototype,"buttonOverrides",void 0);_.B([_.A(),_.Y("design:type",Object)],XT.prototype,"replyButtonOverrides",void 0);_.B([_.A(),_.Y("design:type",Object)],XT.prototype,"forceIconButton",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],XT.prototype,"useCommentIcon",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],XT.prototype,"modern",void 0);_.B([_.A(),_.Y("design:type",Object)],XT.prototype,"buttonTooltipPosition",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],XT.prototype,"systemIcons",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],XT.prototype,"isLiked",void 0);_.B([_.Nf("ytd-button-renderer"),_.Y("design:type",Object)],XT.prototype,"ytdReplyButtonRenderer",void 0);
_.B([_.Nf("#like-button"),_.Y("design:type",Object)],XT.prototype,"JSC$16012_ytdLikeToggleButtonRenderer",void 0);_.B([_.Nf("#dislike-button"),_.Y("design:type",Object)],XT.prototype,"JSC$16012_ytdDislikeToggleButtonRenderer",void 0);_.B([_.Nf("#reply-dialog"),_.Y("design:type",HTMLElement)],XT.prototype,"replyDialogElement",void 0);_.B([_.Nf("#reply-button"),_.Y("design:type",HTMLElement)],XT.prototype,"replyButtonElement",void 0);
_.B([_.Nf("#reply-button-end"),_.Y("design:type",HTMLElement)],XT.prototype,"replyButtonEndElement",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],XT.prototype,"dataChange",null);_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],XT.prototype,"onYtCommentboxDismiss",null);
_.B([_.P9("yt-service-request-sent-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],XT.prototype,"onRequestSent",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],XT.prototype,"onYtNavigate",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],XT.prototype,"onYtServiceRequestSent",null);_.B([_.W9("buttonTooltipPosition"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],XT.prototype,"onButtonTooltipPositionChanged",null);
_.B([_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],XT.prototype,"onYtToggleButton",null);_.B([_.q({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],XT);
_.t(XT,"ytd-comment-action-buttons-renderer",function(){if(dHU!==void 0)return dHU;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return dHU=k},{mode:1});var zp1;var xd=function(){return _.e.apply(this,arguments)||this};
_.E(xd,_.e);xd.prototype.focus=function(){_.Kz(this.hostElement).querySelector("#commentbox").focus()};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xd.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],xd.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],xd.prototype,"zeroStepChannelCreationRenderer",void 0);_.B([_.q({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],xd);
_.t(xd,"ytd-comment-dialog-renderer",function(){if(zp1!==void 0)return zp1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return zp1=k},{mode:1});var FkU;var AU=function(){var k=_.e.apply(this,arguments)||this;k.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.z("enable_web_delhi_icons")};k.replyButtonOverrides={size:"S",type:"text"};return k};
_.E(AU,_.e);_.W=AU.prototype;_.W.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.W.detached=function(){this.replyBox&&this.replyBox.remove()};
_.W.showReplyDialog=function(k){if(k){var v=this.replyBox;v||(v=document.createElement("ytd-comment-reply-dialog-renderer"),v.id="replybox",_.Kz(this.replyDialogDiv).appendChild(v));v.data=k;this.replyDialogDiv.hidden=!1;v.openDialog()}};
_.W.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.W.handleReplyButtonClick=function(){if(this.isSubsOnlyCommentsEligibleUser){var k,v=_.F((k=this.toolbarSurface)==null?void 0:k.subscribersOnlyDisclaimerSnackbarCommand,_.E6);v&&_.nA(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:v})}};
_.W.onYtServiceRequestSent=function(k,v){k.stopPropagation();if(v.actions)for(var C=0;C<v.actions.length;C++){var G=_.F(v.actions[C],z5Q);G?this.handleUpdateCommentVoteAction(G):k.target===this.heartButton&&this.toggleHeartState()}};
_.W.handleUpdateCommentVoteAction=function(k){var v;(v=this.toolbarState)!=null&&v.key&&this.ytdReduxBehavior.dispatch(_.Ff("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:k.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":k.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.W.toggleHeartState=function(){var k;(k=this.toolbarState)!=null&&k.key&&this.ytdReduxBehavior.dispatch(_.Ff("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.SB.Object.defineProperties(AU.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return(((k=this.toolbarState)==null?void 0:k.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(v=this.toolbarData)==null?void 0:v.likeCountLiked:(C=this.toolbarData)==null?void 0:C.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.prepareAccountCommand)!==void 0&&!_.z("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k,v=_.F((k=this.toolbarSurface)==null?void 0:k.prepareAccountCommand,_.E6),C,G,p,P,N,I,S,Q,R;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((C=this.toolbarSharedData)==null||!C.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((G=this.toolbarState)==null?void 0:G.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:v!=null?v:_.F((p=this.toolbarSurface)==null?void 0:p.likeCommand,_.E6),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:v!=null?v:_.F((P=this.toolbarSurface)==null?void 0:P.unlikeCommand,_.E6),defaultCommand:this.isVisiblyDisabled?_.F((N=this.toolbarSurface)==null?void 0:N.commentDisabledActionCommand,_.E6):void 0,defaultTooltip:(I=this.toolbarData)==null?void 0:I.likeInactiveTooltip,toggledTooltip:(S=this.toolbarData)==null?void 0:S.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(Q=this.toolbarData)==null?void 0:Q.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(R=this.toolbarSharedData)==null?void 0:R.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k,v=_.F((k=this.toolbarSurface)==null?void 0:k.prepareAccountCommand,_.E6),C,G,p,P,N,I,S,Q,R,l;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((C=this.toolbarSharedData)==null||!C.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((G=this.toolbarState)==null?void 0:G.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:v!=null?v:_.F((p=this.toolbarSurface)==null?void 0:p.dislikeCommand,_.E6),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:v!=null?v:_.F((P=this.toolbarSurface)==null?void 0:P.undislikeCommand,_.E6),defaultCommand:this.isVisiblyDisabled?_.F((N=this.toolbarSurface)==null?void 0:N.commentDisabledActionCommand,_.E6):void 0,defaultTooltip:(I=this.toolbarData)==null?void 0:I.dislikeInactiveTooltip,toggledTooltip:(S=this.toolbarData)==null?void 0:
S.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(Q=this.toolbarSharedData)==null?void 0:Q.dislikeReplyButtonA11y:(R=this.toolbarSharedData)==null?void 0:R.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(l=this.toolbarSharedData)==null?void 0:l.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var k,v,C;if(((k=this.toolbarState)==null?void 0:k.heartState)!==void 0&&((v=this.toolbarState)==null?void 0:v.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((C=this.toolbarState)==null?void 0:C.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var G,p,P,N,I,S,Q,R,l,d,f,c,U,O;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(G=this.toolbarData)==null?void 0:G.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((p=this.toolbarState)==null?void 0:p.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((P=this.toolbarState)==null?void 0:P.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((N=this.toolbarState)==null?void 0:N.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((I=this.toolbarState)==null?void 0:I.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.F((S=this.toolbarSurface)==null?void 0:S.heartCommand,
_.E6),unheartEndpoint:this.isVisiblyDisabled?void 0:_.F((Q=this.toolbarSurface)==null?void 0:Q.unheartCommand,_.E6),disabledEndpoint:this.isVisiblyDisabled?_.F((R=this.toolbarSurface)==null?void 0:R.commentDisabledActionCommand,_.E6):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(l=this.toolbarData)==null?void 0:l.heartActiveTooltip,unheartedTooltip:(d=this.toolbarData)==null?void 0:d.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((f=
this.toolbarState)==null?void 0:f.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(c=this.toolbarSharedData)==null?void 0:c.unheartButtonA11y:(U=this.toolbarSharedData)==null?void 0:U.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(O=this.toolbarSharedData)==null?void 0:O.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.toolbarSurface)==null||!k.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.commentStrings)!=null&&k.replyButtonText){var v,C,G,p;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(v=this.commentStrings)==null?void 0:v.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.F((C=this.toolbarSurface)==null?void 0:C.replyCommand,_.E6),command:this.isVisiblyDisabled?
_.F((G=this.toolbarSurface)==null?void 0:G.commentDisabledActionCommand,_.E6):this.isSubsOnlyCommentsIneligibleUser?_.F((p=this.toolbarSurface)==null?void 0:p.subscribersOnlySnackbarCommand,_.E6):void 0}}}}});
AU.prototype.onYtServiceRequestSent=AU.prototype.onYtServiceRequestSent;AU.prototype.hideReplyDialogDiv=AU.prototype.hideReplyDialogDiv;_.B([_.A(),_.Y("design:type",Object)],AU.prototype,"commentStrings",void 0);_.B([_.A(),_.Y("design:type",Boolean)],AU.prototype,"isReply",void 0);_.B([_.A(),_.Y("design:type",Object)],AU.prototype,"toolbarData",void 0);_.B([_.A(),_.Y("design:type",Object)],AU.prototype,"toolbarSharedData",void 0);
_.B([_.A(),_.Y("design:type",String)],AU.prototype,"toolbarStateKey",void 0);_.B([_.A(),_.Y("design:type",String)],AU.prototype,"toolbarSurfaceKey",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],AU.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],AU.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],AU.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Zl),_.Y("design:type",Object)],AU.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.Nf("#reply-dialog"),_.Y("design:type",HTMLElement)],AU.prototype,"replyDialogDiv",void 0);_.B([_.Nf("#replybox"),_.Y("design:type",Object)],AU.prototype,"replyBox",void 0);_.B([_.Nf("ytd-creator-heart-renderer"),_.Y("design:type",Object)],AU.prototype,"heartButton",void 0);_.B([_.A({selector:function(k,v){return _.vt(k.entities,"engagementToolbarStateEntityPayload",v)},
selectorArgs:["toolbarStateKey"]}),_.Y("design:type",Object)],AU.prototype,"toolbarState",void 0);_.B([_.A({selector:Pqb,selectorArgs:["toolbarSurfaceKey"]}),_.Y("design:type",Object)],AU.prototype,"toolbarSurface",void 0);_.B([_.A(),_.Y("design:type",Object)],AU.prototype,"buttonOverrides",void 0);_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AU.prototype,"hideReplyDialogDiv",null);
_.B([_.g("toolbarData","toolbarState"),_.Y("design:type",String),_.Y("design:paramtypes",[])],AU.prototype,"likeCount",null);_.B([_.g("likeCount"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AU.prototype,"showLikeCount",null);_.B([_.g("toolbarSurface"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AU.prototype,"isVisiblyDisabled",null);_.B([_.g("toolbarSurface"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AU.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.B([_.g("toolbarSurface"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AU.prototype,"isSubsOnlyCommentsEligibleUser",null);_.B([_.g("toolbarSurface"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AU.prototype,"hasPrepareAccountCommand",null);_.B([_.g("toolbarData","toolbarState","toolbarSurface"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],AU.prototype,"likeToggleButtonRenderer",null);
_.B([_.g("isReply","toolbarData","toolbarState","toolbarSurface"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],AU.prototype,"dislikeToggleButtonRenderer",null);_.B([_.g("toolbarData","toolbarState","toolbarSurface"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],AU.prototype,"creatorHeartSupportedRenderer",null);_.B([_.g("toolbarSurface"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AU.prototype,"hasReplyCommand",null);
_.B([_.g("toolbarSurface","commentStrings","isVisiblyDisabled"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],AU.prototype,"replyButtonRenderer",null);_.B([_.A(),_.Y("design:type",Object)],AU.prototype,"replyButtonOverrides",void 0);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],AU.prototype,"onYtServiceRequestSent",null);_.B([_.q({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],AU);
_.t(AU,"ytd-comment-engagement-bar",function(){if(FkU!==void 0)return FkU;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return FkU=k},{mode:1});var cjG;var eV=function(){return _.e.apply(this,arguments)||this};
_.E(eV,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],eV.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],eV.prototype,"data",void 0);_.B([_.q({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],eV);
_.t(eV,"ytd-comment-inline-thumbnail-renderer",function(){if(cjG!==void 0)return cjG;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return cjG=k},{mode:1});var E$R;var qx=function(){return _.e.apply(this,arguments)||this};
_.E(qx,_.e);qx.prototype.onMessageTap=function(){if(this.onTapCommand){var k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);k&&this.ytdOpenPopupBehavior.openPopup(k)}};
_.SB.Object.defineProperties(qx.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return(k=this.data)==null?void 0:(v=k.button)==null?void 0:(C=v.buttonRenderer)==null?void 0:C.command}}});
_.B([_.M(_.Zl),_.Y("design:type",Object)],qx.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],qx.prototype,"data",void 0);_.B([_.g("data.button.buttonRenderer.command"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qx.prototype,"onTapCommand",null);_.B([_.q({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],qx);
_.t(qx,"ytd-comment-pause-composer-renderer",function(){if(E$R!==void 0)return E$R;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return E$R=k},{mode:1});var aaG;var MpL;var mq=function(){var k=_.e.apply(this,arguments)||this;k.isOpen=!1;return k};
_.E(mq,_.e);_.W=mq.prototype;_.W.dataChanged=function(){this.isOpen=!1};
_.W.onTap=function(){this.data&&(this.data.navigationEndpoint?_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.W.focus=function(){this.JSC$16042_commentbox.focus()};
_.W.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.W.openDialog=function(){this.isOpen=!0;this.JSC$16042_commentbox.focus();this.JSC$16042_commentbox.maybeHeightChanged()};
mq.prototype.onYtCommentboxDismiss=mq.prototype.onYtCommentboxDismiss;mq.prototype.dataChanged=mq.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],mq.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],mq.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],mq.prototype,"isOpen",void 0);_.B([_.Nf("#commentbox"),_.Y("design:type",Object)],mq.prototype,"JSC$16042_commentbox",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mq.prototype,"dataChanged",null);_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mq.prototype,"onYtCommentboxDismiss",null);_.B([_.q({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],mq);
_.t(mq,"ytd-comment-reply-dialog-renderer",function(){if(MpL!==void 0)return MpL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return MpL=k},{mode:1});var $HL;var D0=function(){return _.e.apply(this,arguments)||this};
_.E(D0,_.e);_.SB.Object.defineProperties(D0.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(k=this.data)==null?void 0:(v=k.icon)==null?void 0:v.iconType;return C?"yt-icons:"+C.toLowerCase():null}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],D0.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],D0.prototype,"data",void 0);_.B([_.A(),_.g("data.icon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D0.prototype,"icon",null);_.B([_.q({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],D0);
_.t(D0,"ytd-pinned-comment-badge-renderer",function(){if($HL!==void 0)return $HL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return $HL=k},{mode:1});var UHR;var g$1={},iuJ={input:!0,meta:!0,br:!0,link:!0,img:!0},tU=null;g$1.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(){tU==null&&(tU=document.createElement("tp-yt-paper-tooltip"),tU.offset=8,tU.fitToVisibleBounds=!0)},
onMouseOver_:function(k){if(k=_.Yz(k.target,function(p){return p==this||p.getAttribute&&p.getAttribute("shared-tooltip-text")}.bind(this),!0)){var v=k.getAttribute("shared-tooltip-text");
if(v){var C=this,G=null;k!=this&&(k.tagName.toLowerCase()in iuJ?C=k.parentElement:C=k,k.id&&(G=k.id));this.polymerController.createTooltipIfRequired_();if(tU.parentElement!=C||tU.for!=G)(0,_.v9)(tU).textContent=v,_.Kz(C).appendChild(tU),tU.for=G,tU.animationDelay=this.polymerController.sharedTooltipAnimationDelay,tU.position=this.polymerController.sharedTooltipPosition}}}};var s$=function(){return _.e.apply(this,arguments)||this};
_.E(s$,_.e);s$.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]]"}}}}}};
s$.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var k;((k=this.data)==null?0:k.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var v;((v=this.data)==null?0:v.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
s$.prototype.colorChanged=function(){var k,v,C,G=(k=this.data)==null?void 0:(v=k.color)==null?void 0:(C=v.basicColorPaletteData)==null?void 0:C.foregroundBodyColor;G&&(this.rgbBadgeColor=_.c7(G));_.Kz(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
s$.prototype.tooltipChanged=function(){var k;((k=this.data)==null?0:k.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
s$.prototype.tooltipChanged=s$.prototype.tooltipChanged;s$.prototype.colorChanged=s$.prototype.colorChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],s$.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],s$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(g$1.YtSharedTooltipBehavior),_.Y("design:type",Object)],s$.prototype,"ytSharedTooltipBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],s$.prototype,"data",void 0);
_.B([_.A({value:"#4285F4"}),_.Y("design:type",String)],s$.prototype,"rgbBadgeColor",void 0);_.B([_.W9("data.color"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s$.prototype,"colorChanged",null);_.B([_.W9("data.tooltip"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s$.prototype,"tooltipChanged",null);_.B([_.q({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],s$);
_.t(s$,"ytd-sponsor-comment-badge-renderer",function(){if(UHR!==void 0)return UHR;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return UHR=k},{mode:1});var LkL;var Ou7;var Vf=function(){return _.e.apply(this,arguments)||this};
_.E(Vf,_.e);Vf.prototype.computeState=function(k){switch(k==null?void 0:k.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"}};
Vf.prototype.updateStateIdentifier=function(k){if(this.viewModel.triStateKey){var v=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.Ff("triStateButtonStateEntityPayload",v,{key:v,stateIdentifier:k}))}};
Vf.prototype.onClick=function(){var k=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(){k.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){k.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.SB.Object.defineProperties(Vf.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 k;return((k=this.data)==null?void 0:k.buttonText)||""}}});
_.B([_.A(),_.Y("design:type",Object)],Vf.prototype,"viewModel",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Vf.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Vf.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Vf.prototype,"ytRendererBehavior",void 0);_.B([_.A({selector:WXb,selectorArgs:["viewModel.triStateKey"]}),_.Y("design:type",Object)],Vf.prototype,"triStateButtonStateEntity",void 0);
_.B([_.A({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.Y("design:type",String)],Vf.prototype,"state",void 0);_.B([_.g("viewModel","state"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vf.prototype,"data",null);_.B([_.g("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Vf.prototype,"buttonText",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],Vf);
_.t(Vf,"ytd-tri-state-button-view-model",function(){if(Ou7!==void 0)return Ou7;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Ou7=k},{mode:1});var yjU;var XsZ;var hU=function(){var k=_.e.apply(this,arguments)||this;k.defaultIconToFilled=!_.z("kevlar_fill_comment_chip_icon_killswitch");return k};
_.E(hU,_.e);hU.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
hU.prototype.dataChanged=function(){if(this.data){var k,v;((k=this.data.chipColorPalette)==null?0:k.backgroundColor)&&((v=this.data.chipColorPalette)==null?0:v.foregroundTitleColor)&&_.Cm(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.Ef(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.Ef(this.data.chipColorPalette.foregroundTitleColor)});var C;((C=this.data)==null?0:C.command)?(_.Cm(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.Cm(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}};
hU.prototype.onTap=function(){var k;if(this.data&&(k=this.data)!=null&&k.command){var v;this.ytComponentBehavior.resolveCommand((v=this.data)==null?void 0:v.command)}};
hU.prototype.getIconSize=function(){return _.z("kevlar_fill_comment_chip_icon_killswitch")?24:12};
hU.prototype.onTap=hU.prototype.onTap;hU.prototype.dataChanged=hU.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hU.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],hU.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.g8),_.Y("design:type",Object)],hU.prototype,"ironA11yKeysBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hU.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],hU.prototype,"basePriceText",void 0);_.B([_.A(),_.Y("design:type",Object)],hU.prototype,"chipIcon",void 0);_.B([_.A(),_.Y("design:type",Object)],hU.prototype,"defaultIconToFilled",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hU.prototype,"dataChanged",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hU.prototype,"onTap",null);
_.B([_.Mf({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],hU);
_.t(hU,"yt-pdg-comment-chip-renderer",function(){if(XsZ===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;yjU===void 0&&(yjU=document.createElement("template"));var G=yjU;C.call(v,G.content.cloneNode(!0),k.content.firstChild);XsZ=k}k=XsZ;return k},{mode:2});var Bi=function(){var k=_.e.apply(this,arguments)||this;k.useSmallAvatars=_.z("small_avatars_for_comments");k.commentThreadingEnabled=_.z("web_delhi_comment_threads");k.webWatchCompactComments=_.z("web_watch_compact_comments");k.editDialog=null;return k};
_.E(Bi,_.e);_.W=Bi.prototype;_.W.onShow=function(){_.aH("cmv",void 0,"wn_comments")};
_.W.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"}}}};
_.W.detached=function(){this.editDialog=null;this.expander.reset()};
_.W.updateBackgroundColor=function(){if(this.backgroundColor){var k={"--ytd-comment-paid-background-color":_.Ef(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.Cm(this.hostElement,k)}else _.Cm(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.W.resetExpander=function(){var k;(k=this.expander)==null||k.reset()};
_.W.openEditDialog=function(k){k.dialog&&(this.editDialog=k.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.W.onYtNavigate=function(k){var v=k.detail.endpoint;if(v=_.F(v,_.kpZ)||_.F(v,_.oX6))k.stopPropagation(),this.openEditDialog(v)};
_.W.onYtCommentboxDismiss=function(){this.editDialog=null;_.Cm(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.W.onAuthorThumbnailClicked=function(){_.z("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.W.onYtCommentboxResize=function(k){var v;(k==null?0:(v=k.detail)==null?0:v.height)&&_.Cm(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":k.detail.height+"px"})};
_.SB.Object.defineProperties(Bi.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 k,v=(k=this.commentEntity)==null?void 0:k.author;return v&&(v.isCreator||v.isVerified||v.isArtist)?{renderer:{authorEndpoint:v.channelPageEndpoint?_.F(v.channelPageEndpoint,_.E6):_.F(v.channelCommand,_.E6),authorText:{runs:[{text:v.displayName}]},color:v.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:v.isArtist?{iconType:"AUDIO_BADGE"}:
v.isVerified?{iconType:v.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:v.isArtist||v.isVerified?v.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var k,v=(k=this.commentEntity)==null?void 0:k.author;return v!=null&&v.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:v.sponsorBadgeUrl}]},tooltip:v.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return _.F((k=this.commentSurfaceEntity)==null?void 0:k.pdgCommentChip,_.iX1)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var k;return this.voiceReplyContainerViewModel&&((k=this.voiceReplyContainerViewModel)==null?void 0:k.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return _.F((k=this.commentSurfaceEntity)==null?void 0:k.voiceReplyContainerViewModel,iqL)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var k;return this.voiceReplyContainerViewModel&&(k=this.voiceReplyContainerViewModel)!=null&&k.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=(k=this.commentSurfaceEntity)==null?void 0:k.commentBackgroundColor)!=null?v:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.z("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var k,v;return(((k=this.commentEntity)==null?void 0:(v=k.properties)==null?void 0:v.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var k,v;if(_.z("enable_profile_cards_on_comments")&&((k=this.commentEntity)==null?0:(v=k.author)==null?0:v.profileCardEndpoint)&&this.viewModel.allowProfileCard){var C,G;return _.F((C=this.commentEntity)==null?void 0:(G=C.author)==null?void 0:G.profileCardEndpoint,_.E6)}var p,P;return _.F((p=this.commentEntity)==null?void 0:(P=p.avatar)==null?void 0:P.endpoint,_.E6)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var k,v;if(_.z("enable_profile_cards_on_comments")&&((k=this.commentEntity)==null?0:(v=k.author)==null?0:v.channelPageEndpoint)){var C,G;return _.F((C=this.commentEntity)==null?void 0:(G=C.author)==null?void 0:G.channelPageEndpoint,_.E6)}var p,P;return _.F((p=this.commentEntity)==null?void 0:(P=p.avatar)==null?void 0:P.endpoint,_.E6)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G,p=(k=this.commentEntity)==null?void 0:(v=k.avatar)==null?void 0:(C=v.image)==null?void 0:(G=C.sources)==null?void 0:G[0];return p?{thumbnails:[{url:p.url,width:p.width,height:p.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.commentEntity)==null?0:(v=k.author)==null?0:v.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.commentEntity)==null?void 0:(v=k.author)==null?void 0:v.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.commentEntity)==null?void 0:(v=k.properties)==null?void 0:v.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var k;return _.F((k=this.commentSurfaceEntity)==null?void 0:k.publishedTimeCommand,_.E6)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var k,v;if(((k=this.commentEntity)==null?0:k.translatedContent)&&((v=this.translateButtonState)==null?void 0:v.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var C;if((C=this.voiceReplyContainerViewModel)==null?0:C.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var G,p;return((G=this.commentEntity)==null?void 0:(p=G.properties)==null?void 0:p.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.commentSharedEntity)==null?void 0:(v=k.strings)==null?void 0:v.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.commentSharedEntity)==null?void 0:(v=k.strings)==null?void 0:v.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.commentEntity)==null||!k.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var k,v,C=(v=_.F((k=this.viewModel)==null?void 0:k.translateButton,gTL))!=null?v:{},G,p,P,N,I,S,Q,R,l,d,f;return Object.assign({},C,{untoggledStateData:Object.assign({},C.untoggledStateData,{buttonText:(G=this.commentEntity)==null?void 0:(p=G.translateData)==null?void 0:p.text}),togglingStateData:Object.assign({},C.togglingStateData,{buttonText:(P=this.commentSharedEntity)==null?
void 0:(N=P.strings)==null?void 0:N.translatingText}),toggledStateData:Object.assign({},C.toggledStateData,{buttonText:(I=this.commentSharedEntity)==null?void 0:(S=I.strings)==null?void 0:S.seeOriginalText}),transitionCommand:((Q=this.commentEntity)==null?0:Q.translatedContent)?void 0:_.F((R=this.commentEntity)==null?void 0:(l=R.translateData)==null?void 0:l.translateComment,_.E6),triStateKey:(d=this.commentEntity)==null?void 0:(f=d.properties)==null?void 0:f.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((v=_.F(_.F((k=this.toolbarSurface)==null?void 0:k.menuCommand,_.E6),vXU))==null?void 0:(C=v.menu)==null?void 0:C.menuRenderer)||null}}});
Bi.prototype.onYtCommentboxResize=Bi.prototype.onYtCommentboxResize;Bi.prototype.onYtCommentboxDismiss=Bi.prototype.onYtCommentboxDismiss;Bi.prototype.onYtNavigate=Bi.prototype.onYtNavigate;Bi.prototype.resetExpander=Bi.prototype.resetExpander;Bi.prototype.updateBackgroundColor=Bi.prototype.updateBackgroundColor;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Bi.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Bi.prototype,"ytdReduxBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Bi.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Bi.prototype,"ytRendererstamperBehavior",void 0);_.B([_.Nf("#author-thumbnail > button"),_.Y("design:type",HTMLElement)],Bi.prototype,"authorThumbnailAnchor",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("viewModel"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Bi.prototype,"linked",null);
_.B([_.g("viewModel","linked"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"linkedCommentBadge",null);_.B([_.A({reflectToAttribute:!0}),_.g("viewModel"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Bi.prototype,"pinned",null);_.B([_.g("viewModel","pinned"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"pinnedCommentBadge",null);
_.B([_.g("commentEntity","commentSharedEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"authorCommentBadge",null);_.B([_.A({reflectToAttribute:!0}),_.g("authorCommentBadge"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"hasAuthorBadge",null);_.B([_.g("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"sponsorCommentBadge",null);
_.B([_.A({reflectToAttribute:!0}),_.g("sponsorCommentBadge"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"hasSponsorBadge",null);_.B([_.g("commentSurfaceEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"pdgCommentChipRenderer",null);_.B([_.A({reflectToAttribute:!0}),_.g("voiceReplyContainerViewModel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"hasVoiceReply",null);
_.B([_.g("commentSurfaceEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"voiceReplyContainerViewModel",null);_.B([_.g("voiceReplyContainerViewModel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"voiceReplyUnavailableText",null);_.B([_.A(),_.Y("design:type",Object)],Bi.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"viewModel",null);
_.B([_.A({selector:function(k,v){return _.vt(k.entities,"commentSharedEntityPayload",v)},
selectorArgs:["viewModel.sharedKey"]}),_.Y("design:type",Object)],Bi.prototype,"commentSharedEntity",void 0);_.B([_.A({selector:pS6,selectorArgs:["viewModel.commentKey"]}),_.Y("design:type",Object)],Bi.prototype,"commentEntity",void 0);_.B([_.A({selector:function(k,v){return _.vt(k.entities,"commentSurfaceEntityPayload",v)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.Y("design:type",Object)],Bi.prototype,"commentSurfaceEntity",void 0);_.B([_.A({selector:Pqb,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.Y("design:type",Object)],Bi.prototype,"toolbarSurface",void 0);_.B([_.A({selector:WXb,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.Y("design:type",Object)],Bi.prototype,"translateButtonState",void 0);
_.B([_.g("commentSurfaceEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"backgroundColor",null);_.B([_.A({reflectToAttribute:!0}),_.g("viewModel"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Bi.prototype,"optimalReadingWidthComments",null);_.B([_.Nf("ytd-expander"),_.Y("design:type",Object)],Bi.prototype,"expander",void 0);
_.B([_.W9("backgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bi.prototype,"updateBackgroundColor",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Bi.prototype,"useSmallAvatars",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Bi.prototype,"engagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Bi.prototype,"commentThreadingEnabled",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Bi.prototype,"webWatchCompactComments",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"isReply",null);_.B([_.g("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"authorThumbnailEndpoint",null);_.B([_.g("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"authorNameEndpoint",null);
_.B([_.g("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"authorThumbnail",null);_.B([_.g("commentEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Bi.prototype,"authorTextClass",null);_.B([_.g("commentEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Bi.prototype,"authorChannelName",null);_.B([_.g("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"publishedTime",null);
_.B([_.g("commentSurfaceEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"publishedTimeCommand",null);_.B([_.g("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"contentText",null);_.B([_.W9("contentText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bi.prototype,"resetExpander",null);
_.B([_.g("commentEntity"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Bi.prototype,"shouldShowReadMoreInitially",null);_.B([_.g("commentSharedEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Bi.prototype,"expandText",null);_.B([_.g("commentSharedEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Bi.prototype,"collapseText",null);_.B([_.g("commentEntity"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Bi.prototype,"shouldShowTranslateButton",null);
_.B([_.g("commentEntity","commentSharedEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"translateButton",null);_.B([_.g("toolbarSurface"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bi.prototype,"overflowMenuRenderer",null);_.B([_.A(),_.Y("design:type",Object)],Bi.prototype,"editDialog",void 0);_.B([_.Nf("ytd-comment-dialog-renderer"),_.Y("design:type",Object)],Bi.prototype,"editCommentDialogContainer",void 0);
_.B([_.Nf("ytd-comment-reply-dialog-renderer"),_.Y("design:type",Object)],Bi.prototype,"editReplyDialogContainer",void 0);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Bi.prototype,"onYtNavigate",null);_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Bi.prototype,"onYtCommentboxDismiss",null);
_.B([_.P9("yt-commentbox-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Bi.prototype,"onYtCommentboxResize",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-comment-view-model"})],Bi);
_.t(Bi,"ytd-comment-view-model",function(){if(LkL!==void 0)return LkL;var k=document.createElement("template");_.a(k,'\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>\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return LkL=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});_.BU(_.D(function(k){var v={};return _.u("yt-sub-thread",{class:_.TI("ytSubThreadHost",(v.ytSubThreadHasButton=k.isButton,v.ytSubThreadHovered=k.hovered,v.ytSubThreadTopLevelThread=function(){var C,G;return((C=k.topLevelThread)==null?void 0:C.call(k))&&!(_.z("small_avatars_for_comments")&&((G=k.engagementPanel)==null?0:G.call(k)))},v))},_.u("div",{class:"ytSubThreadThreadline"},_.u(_.b,{cond:function(){var C;
return!((C=k.isTeaser)==null?0:C.call(k))},
then:function(){return _.u("div",{class:"ytSubThreadConnection"})}}),_.u("div",{class:"ytSubThreadContinuation"}),_.u("div",{class:"ytSubThreadShadow"})),_.u("div",{class:"ytSubThreadSubThreadContent"},k.children))},"Ic"),"yt-sub-thread",{props:{isButton:_.vN,
isTeaser:_.vN,hovered:_.vN,topLevelThread:_.vN,engagementPanel:_.vN}});var jV=function(){var k=_.e.apply(this,arguments)||this;k.modern=_.z("web_modern_buttons");k.commentThreadingEnabled=_.z("web_delhi_comment_threads");k.isWatchGrid=_.z("kevlar_watch_grid");k.buttonOverrides=k.commentThreadingEnabled?{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};k.JSC$16088_spinnerEl=null;return k};
_.E(jV,_.e);_.W=jV.prototype;_.W.configureContinuationPathMap=function(){return _.z("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.W.shouldShowLegacyTeasers=function(k,v){return k&&!v};
_.W.shouldShowExpandedThreads=function(k,v){return this.commentThreadingEnabled&&v&&(k==null?void 0:k.length)>0};
_.W.shouldShowCollapsedThreads=function(k,v){return this.commentThreadingEnabled&&!v&&k};
_.W.computeCommentViewModel=function(k){return _.F(k,UzG)};
_.W.computeThreadRenderer=function(k){return _.F(k,FSQ)};
_.W.computeIsContinuationItem=function(k){return!!this.computeContinuationItemRenderer(k)};
_.W.computeButtonRenderer=function(k){return _.F(k,_.TK)};
_.W.computeContinuationItemRenderer=function(k){return _.F(k,_.ti)};
_.W.computeShowButton=function(k){var v;return!((v=this.computeContinuationItemRenderer(k))==null||!v.button)};
_.W.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]]"}}}}}};
_.W.attached=function(){this.isShowRepliesVisible=!0};
_.W.dataChanged=function(){var k=this.expanderContents;k&&(k.hidden=!0);this.isLoading=!1};
_.W.endsInContinuation=function(k){return!!k&&k.length>0&&!!this.computeContinuationItemRenderer(k[k.length-1])};
_.W.computeShouldShowHideRepliesButton=function(k,v){return!k&&v};
_.W.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.W.isLoadingChanged=function(){this.isLoading&&!this.JSC$16088_spinnerEl&&(this.JSC$16088_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Kz(this.expanderContents).appendChild(this.JSC$16088_spinnerEl));this.JSC$16088_spinnerEl&&(this.JSC$16088_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var k;(k=this.contents)==null||k.classList.remove("reloading")}};
_.W.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var k=_.F(this.data.viewReplies,_.TK);k&&this.ytRendererBehavior.logExplicitClick(k);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.W.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var k=_.F(this.data.hideReplies,_.TK);k&&this.ytRendererBehavior.logExplicitClick(k);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.W.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var k=_.Kz(this.hostElement).querySelector("#expander-contents");k&&(k.hidden=this.isShowRepliesVisible)}};
_.W.computeAlign=function(){if(this.modern){var k;return!((k=this.data)==null?0:k.viewRepliesCreatorThumbnail)}};
_.SB.Object.defineProperties(jV.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var k,v;return this.endsInContinuation((k=this.data)==null?void 0:k.contents)||this.commentThreadingEnabled&&this.endsInContinuation((v=this.data)==null?void 0:v.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var k;return(k=this.data)==null?void 0:k.teaserContents}}});
jV.prototype.isShowMoreChanged=jV.prototype.isShowMoreChanged;jV.prototype.isLoadingChanged=jV.prototype.isLoadingChanged;jV.prototype.triggerFirstContinuation=jV.prototype.triggerFirstContinuation;jV.prototype.dataChanged=jV.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jV.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jV.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.PC),_.Y("design:type",Object)],jV.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jV.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],jV.prototype,"modern",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],jV.prototype,"commentThreadingEnabled",void 0);_.B([_.A(),_.Y("design:type",Boolean)],jV.prototype,"expanded",void 0);
_.B([_.A(),_.Y("design:type",Function)],jV.prototype,"toggleExpanded",void 0);_.B([_.A(),_.Y("design:type",Array)],jV.prototype,"addedReplies",void 0);_.B([_.A(),_.Y("design:type",Boolean)],jV.prototype,"hovered",void 0);_.B([_.A(),_.Y("design:type",Boolean)],jV.prototype,"topLevelThread",void 0);_.B([_.A(),_.Y("design:type",Boolean)],jV.prototype,"isLoading",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],jV.prototype,"isShowRepliesVisible",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],jV.prototype,"useNewFormatting",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],jV.prototype,"engagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],jV.prototype,"isWatchGrid",void 0);_.B([_.A(),_.Y("design:type",Object)],jV.prototype,"buttonOverrides",void 0);_.B([_.Nf("#expander-contents"),_.Y("design:type",HTMLElement)],jV.prototype,"expanderContents",void 0);
_.B([_.Nf("ytd-continuation-item-renderer"),_.Y("design:type",Object)],jV.prototype,"continuationItemRenderer",void 0);_.B([_.Nf("#contents"),_.Y("design:type",HTMLElement)],jV.prototype,"contents",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jV.prototype,"dataChanged",null);_.B([_.g("data.contents","data.subThreads.*"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],jV.prototype,"hasContinuation",null);
_.B([_.g("data.teaserContents"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jV.prototype,"subThreadTeasers",null);_.B([_.P9("yt-expander-more-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jV.prototype,"triggerFirstContinuation",null);_.B([_.W9("isLoading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jV.prototype,"isLoadingChanged",null);
_.B([_.W9("isShowRepliesVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jV.prototype,"isShowMoreChanged",null);_.B([_.q({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],jV);
_.t(jV,"ytd-comment-replies-renderer",function(){if(aaG!==void 0)return aaG;var k=document.createElement("template");_.a(k,'\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="expanded-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)]]" 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">\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]]" on-click="handleIsShowMoreTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </yt-sub-thread>\n</div>\n<div id="collapsed-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)]]" 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 button-overrides="[[buttonOverrides]]" data="[[computeContinuationItemRenderer(item)]]" is-comments-section="" show-button="[[computeShowButton(item)]]" class="style-scope ytd-comment-replies-renderer">\n        </ytd-continuation-item-renderer>\n      </template>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-if" 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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return aaG=k},{mode:1});var xHR;var Yd=function(){var k=_.e.apply(this,arguments)||this;k.isOpen=!1;k.commentDialog=null;k.useSmallAvatars=_.z("small_avatars_for_comments");k.useSmallAvatarsEngagementPanelOnly=_.z("small_avatars_for_comments_ep");k.placeholderFocusListener=null;k.hasOpenedDialog=!1;k.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return k};
_.E(Yd,_.e);_.W=Yd.prototype;_.W.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]]"}}}}}};
_.W.ready=function(){var k=this,v=_.Kz(this.hostElement).querySelector("#placeholder-area"),C=_.Kz(this.hostElement).querySelector("#simplebox-placeholder"),G=function(p){p.stopPropagation();p instanceof KeyboardEvent&&p.type==="keypress"&&p.keyCode!==13&&p.keyCode!==32||k.openDialog()};
this.placeholderFocusListener=G;C.addEventListener("focus",this.placeholderFocusListener);v.addEventListener("tap",G);v.addEventListener("keypress",G)};
_.W.maybeRemoveFocusEventListener=function(){var k;(k=this.data)!=null&&k.prepareAccountEndpoint&&!_.z("web_comments_simplebox_modal_focus_on_tap_ks")&&(k=_.Kz(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(k.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.W.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.W.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.z("web_comment_simplebox_resolve_polymer_command_ks")?_.of.instance.resolveCommand(this.data.prepareAccountEndpoint):_.vU(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);k&&this.ytdOpenPopupBehavior.openPopup(k);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.Kz(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.W.onYtCommentboxDismiss=function(k){k.stopPropagation();this.isOpen=!1};
_.W.onCreateCommentAction=function(k){this.get("createCommentAction.contents",k)&&(this.isOpen=!1)};
_.W.computeCommentDialog=function(k){return{placeholderText:k.placeholderText,authorThumbnail:k.authorThumbnail,submitButton:k.submitButton,imageButton:k.imageButton,cancelButton:k.cancelButton,emojiButton:k.emojiButton,emojis:k.emojis,emojiPicker:k.emojiPicker,aadcGuidelinesStateEntityKey:k.aadcGuidelinesStateEntityKey,openAadcDialog:k.openAadcDialog,unicodeEmojisUrl:k.unicodeEmojisUrl}};
_.W.onHideIdentityChip=function(k){_.F(k,bqw)&&this.set("data.placeholderText",_.F(k,bqw).placeholderText)};
Yd.prototype.onYtCommentboxDismiss=Yd.prototype.onYtCommentboxDismiss;Yd.prototype.dataChanged=Yd.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Yd.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],Yd.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Yd.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Yd.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Yd.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Yd.prototype,"isOpen",void 0);_.B([_.A(),_.Y("design:type",Object)],Yd.prototype,"commentDialog",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Yd.prototype,"engagementPanel",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Yd.prototype,"useSmallAvatars",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Yd.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Yd.prototype,"enableCreationBox",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Yd.prototype,"showCreateDialog",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Yd.prototype,"dataChanged",null);_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Yd.prototype,"onYtCommentboxDismiss",null);_.B([_.q({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],Yd);
_.t(Yd,"ytd-comment-simplebox-renderer",function(){if(xHR!==void 0)return xHR;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return xHR=k},{mode:1});var AjR;_.db("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var wR=function(){var k=_.e.apply(this,arguments)||this;k.addHoverEffect=_.z("swatcheroo_comments_hover_effect");k.useSmallAvatars=_.z("small_avatars_for_comments");k.scrollingEnabled=_.z("web_comment_threading_scroll_on_collapse");k.isSubThread=!1;k.threadHovered=!1;k.expanded=!1;k.removed=!1;k.addedReplies=[];k.actionMap=k.configureActionMap();k.toggleExpanded=function(){k.expanded=!k.expanded;!k.expanded&&k.scrollingEnabled&&_.JR(k.hostElement,"yt-scroll-to-comment-element",[k.commentElement])};
return k};
_.E(wR,_.e);_.W=wR.prototype;_.W.configureActionMap=function(){return _.z("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"}:{}};
_.W.createCommentReplyAction=function(k){k=_.F(k,uDG);if(k!=null&&k.contents){var v=k.replyToCommentId,C=k.parentCommentId,G,p=(G=this.commentViewModel)==null?void 0:G.commentId;(p===v||p===C&&!v)&&this.maybeAttachReply(k.contents)}};
_.W.maybeAttachReply=function(k){var v,C;(((v=this.commentEntity)==null?void 0:(C=v.properties)==null?void 0:C.replyLevel)||0)>=3?_.nA(this.hostElement,"yt-pushed-create-comment-reply",k):this.attachReply(k)};
_.W.onPushedCreateCommentReply=function(k){var v,C;(((v=this.commentEntity)==null?void 0:(C=v.properties)==null?void 0:C.replyLevel)||0)>=3||(this.attachReply(k.detail),k.stopPropagation())};
_.W.attachReply=function(k){var v;((v=this.data)==null?0:v.replies)?(v=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+v+".continuationItemRenderer")?v===0?this.push("addedReplies",k):this.splice("data.replies.commentRepliesRenderer.subThreads",v,0,k):this.push("data.replies.commentRepliesRenderer.subThreads",k)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[k],viewReplies:{buttonRenderer:{text:_.Yr(_.P2("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.W.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.tX(this.addedReplies))),this.set("addedReplies",[]))};
_.W.removeCommentAction=function(k){k=_.F(k,dz1);var v=k==null?void 0:k.commentId,C;v&&((C=this.commentViewModel)==null?void 0:C.commentId)===v&&this.maybeRemoveComment(k.actionResult)};
_.W.banAuthorAction=function(k){k=_.F(k,Zq1);var v=k==null?void 0:k.commentId,C;v&&((C=this.commentViewModel)==null?void 0:C.commentId)===v&&this.maybeRemoveComment(k.actionResult)};
_.W.hideReportedCommentAction=function(k){k=_.F(k,XJ1);var v=k==null?void 0:k.commentId,C;v&&((C=this.commentViewModel)==null?void 0:C.commentId)===v&&this.maybeRemoveComment(k.actionResult)};
_.W.maybeRemoveComment=function(k){k&&k.status==="STATUS_SUCCEEDED"&&(this.feedbackText=k.feedbackText||_.Yr("Reply removed"),this.removed=!0)};
_.W.onTap=function(k){if(this.addHoverEffect&&!this.engagementPanel&&!_.sj(_.DM(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var v;((v=window.getSelection())==null?0:v.toString().length)||_.vU({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.W.attached=function(){var k=this;this.isSubThread&&(this.expanded=!0);var v;(v=this.commentThreadHitbox)==null||v.addEventListener("mouseover",function(){k.threadHovered=!0});
var C;(C=this.commentThreadHitbox)==null||C.addEventListener("mouseout",function(){k.threadHovered=!1});
var G;(G=this.commentThreadHitbox)==null||G.addEventListener("click",function(){k.maybeToggleExpanded()})};
_.W.maybeToggleExpanded=function(){var k,v,C,G=(k=this.data)==null?void 0:(v=k.replies)==null?void 0:(C=v.commentRepliesRenderer)==null?void 0:C.subThreads,p;(G==null?void 0:G.length)===1&&((p=_.F(G[0],_.ti))==null?0:p.button)&&this.expanded||this.toggleExpanded()};
_.SB.Object.defineProperties(wR.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return _.F((k=this.data)==null?void 0:k.commentViewModel,UzG)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return _.z("web_delhi_comment_threads")&&!!((k=this.data)==null?0:(v=k.replies)==null?0:(C=v.commentRepliesRenderer)==null?0:C.subThreads)}}});
wR.prototype.onTap=wR.prototype.onTap;wR.prototype.onAppendContinuationItemsActionFinished=wR.prototype.onAppendContinuationItemsActionFinished;wR.prototype.onPushedCreateCommentReply=wR.prototype.onPushedCreateCommentReply;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wR.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],wR.prototype,"ytdReduxBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],wR.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],wR.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wR.prototype,"addHoverEffect",void 0);_.B([_.A(),_.Y("design:type",Object)],wR.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wR.prototype,"useSmallAvatars",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wR.prototype,"scrollingEnabled",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wR.prototype,"isSubThread",void 0);_.B([_.Nf(".thread-hitbox"),_.Y("design:type",HTMLElement)],wR.prototype,"commentThreadHitbox",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wR.prototype,"threadHovered",void 0);_.B([_.Nf("#comment"),_.Y("design:type",HTMLElement)],wR.prototype,"commentElement",void 0);
_.B([_.A(),_.Y("design:type",Object)],wR.prototype,"expanded",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wR.prototype,"removed",void 0);_.B([_.A(),_.Y("design:type",Object)],wR.prototype,"feedbackText",void 0);_.B([_.A(),_.Y("design:type",Array)],wR.prototype,"addedReplies",void 0);_.B([_.A({selector:pS6,selectorArgs:["commentViewModel.commentKey"]}),_.Y("design:type",Object)],wR.prototype,"commentEntity",void 0);
_.B([_.P9("yt-pushed-create-comment-reply"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wR.prototype,"onPushedCreateCommentReply",null);_.B([_.P9("yt-append-continuation-items-action-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wR.prototype,"onAppendContinuationItemsActionFinished",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wR.prototype,"commentViewModel",null);
_.B([_.g("data.replies"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wR.prototype,"hasSubThreading",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],wR.prototype,"engagementPanel",void 0);_.B([_.P9("tap"),_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],wR.prototype,"onTap",null);_.B([_.q({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],wR);
_.t(wR,"ytd-comment-thread-renderer",function(){if(AjR!==void 0)return AjR;var k=document.createElement("template");_.a(k,'\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="threadline style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"><div class="continuation style-scope ytd-comment-thread-renderer"></div></div>\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]]" hidden="[[removed]]" 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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return AjR=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var epD;var nM=function(){var k=_.e.apply(this,arguments)||this;k.compactHeader=_.z("web_watch_compact_comments_header");k.hidePanelButton=!1;k.isPostSchedulingEnabled=_.z("enable_post_scheduling");k.hasFinishedStamping=!1;k.JSC$16111_handleOpenPostCommentDialogActionAfterStamp=!1;k.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return k};
_.E(nM,_.e);_.W=nM.prototype;
_.W.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"}}}};
_.W.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.W.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16111_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.W.onYtServiceRequestSent=function(k,v){if(!_.z("kevlar_command_handler")&&v.actions)for(k=0;k<v.actions.length;k++){var C=v.actions[k];_.F(C,Dd1)&&_.Kz(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.F(C,Dd1))}};
_.W.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var k;if(this.getPrefilledBackstagePostDialog((k=this.data)==null?void 0:k.actions)){_.Kz(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var v=_.Kz(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;v&&_.Ib(this,function(){v.focus();v.openDialog&&v.openDialog()})}}else this.hasActionsChange=!0};
_.W.computeIsBackstage=function(k){return k};
_.W.onYtCommentboxDismiss=function(){_.Kz(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.W.removePrefilledDialog=function(k){if(k==null?0:k.actions){for(var v=k.actions.length-1;v>=0;v--){var C=void 0;((C=_.F(k.actions[v],KPn))==null?0:C.dialog)&&delete k.actions[v]}this.set("data",void 0);this.set("data",k)}};
_.W.getPrefilledBackstagePostDialog=function(k){if(k)for(var v=0;v<k.length;v++){var C=k[v],G=void 0;if((G=_.F(C,KPn))==null?0:G.dialog)return _.F(C,KPn).dialog}return null};
_.W.computeBackstagePostDialog=function(k){return k&&(this.getPrefilledBackstagePostDialog(k.actions)||k.createRenderer)};
_.W.dataChanged=function(){if(this.data){var k=this.data.customEmojis,v=this.data.unicodeEmojisUrl;_.ol.clear();v&&_.LFZ(_.ol,v);k&&_.ol.load(k)}};
_.W.handleSignalActionOpenPostCommentDialogAction=function(){var k=_.Kz(this.hostElement).querySelector("ytd-comment-simplebox-renderer");k?k.openDialog():this.JSC$16111_handleOpenPostCommentDialogActionAfterStamp=!0};
_.W.onPostHeaderTap=function(){var k;((k=this.data)==null?0:k.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.SB.Object.defineProperties(nM.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.z("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G,p,P,N;return!this.hidePanelButton&&_.z("kevlar_watch_comments_panel_button")&&((N=_.F((k=this.data)==null?void 0:(v=k.sortMenu)==null?void 0:(C=v.sortFilterSubMenuRenderer)==null?void 0:(G=C.subMenuItems)==null?void 0:(p=G[0])==null?void 0:(P=p.serviceEndpoint)==null?void 0:P.commandMetadata,_.G8))==null?void 0:N.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.P2("MINIPLAYER_EXPAND_LABEL"),text:_.DZ(_.P2("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
nM.prototype.dataChanged=nM.prototype.dataChanged;nM.prototype.onYtCommentboxDismiss=nM.prototype.onYtCommentboxDismiss;nM.prototype.observePrefilledBackstagePostDialog=nM.prototype.observePrefilledBackstagePostDialog;nM.prototype.onYtServiceRequestSent=nM.prototype.onYtServiceRequestSent;nM.prototype.onStampFinished=nM.prototype.onStampFinished;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],nM.prototype,"ytComponentBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],nM.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],nM.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],nM.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],nM.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],nM.prototype,"compactHeader",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],nM.prototype,"engagementPanel",void 0);_.B([_.A(),_.Y("design:type",Object)],nM.prototype,"hidePanelButton",void 0);_.B([_.A({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],nM.prototype,"isBackstage",void 0);_.B([_.A({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.Y("design:type",Object)],nM.prototype,"backstagePostDialog",void 0);
_.B([_.A(),_.Y("design:type",Object)],nM.prototype,"isPostSchedulingEnabled",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data","showCommentsPanelButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],nM.prototype,"useSpaceBetween",null);_.B([_.A({reflectToAttribute:!0}),_.g("data","hidePanelButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],nM.prototype,"showCommentsPanelButton",null);
_.B([_.g("data","showCommentsPanelButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],nM.prototype,"commentsPanelButtonData",null);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nM.prototype,"onStampFinished",null);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],nM.prototype,"onYtServiceRequestSent",null);
_.B([_.W9("data.actions"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nM.prototype,"observePrefilledBackstagePostDialog",null);_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],nM.prototype,"onYtCommentboxDismiss",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nM.prototype,"dataChanged",null);
_.B([_.q({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],nM);
_.t(nM,"ytd-comments-header-renderer",function(){if(epD!==void 0)return epD;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return epD=k},{mode:1});var q7J;var JU=function(){return _.e.apply(this,arguments)||this};
_.E(JU,_.e);_.B([_.A(),_.Y("design:type",Object)],JU.prototype,"data",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],JU.prototype,"ytRendererBehavior",void 0);_.B([_.q({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],JU);
_.t(JU,"ytd-destination-button-renderer",function(){if(q7J!==void 0)return q7J;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return q7J=k},{mode:1});var mHI;var rR=function(){var k=_.e.apply(this,arguments)||this;k.isRichGrid=!1;k.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return k};
_.E(rR,_.e);_.W=rR.prototype;_.W.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.W.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.W.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.W.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var k;if((k=this.data)==null||!k.isExpanded){k=this.hostElement.clientWidth;var v;if(k&&(v=this.data)!=null&&v.destinationButtons){v=Math.floor((k+4)/214);k=this.data.destinationButtons.length;var C=Math.ceil(k/v);this.fullyVisibleRows=k%v===1&&C===2?1:Math.min(C,2);this.isShowMoreVisible=this.fullyVisibleRows<C}}}};
_.W.updateRichGridDestinationButtonsVisibility=function(){var k,v;if(this.isRichGrid&&((k=this.data)==null||!k.isExpanded)&&(v=this.data)!=null&&v.destinationButtons){k=this.richGridItemsPerRow+1;v=this.data.destinationButtons.length;var C=Math.ceil(v/k);this.fullyVisibleRows=v%k===1&&C===2?1:Math.min(C,2);this.isShowMoreVisible=this.fullyVisibleRows<C}};
_.W.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
rR.prototype.updateRichGridDestinationButtonsVisibility=rR.prototype.updateRichGridDestinationButtonsVisibility;_.B([_.A(),_.Y("design:type",Object)],rR.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Number)],rR.prototype,"fullyVisibleRows",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],rR.prototype,"isShowMoreVisible",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],rR.prototype,"isRichGrid",void 0);
_.B([_.A({selector:_.Eu,value:0}),_.Y("design:type",Number)],rR.prototype,"richGridItemsPerRow",void 0);_.B([_.A(),_.Y("design:type",Object)],rR.prototype,"gridStateActionMap",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rR.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],rR.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],rR.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],rR.prototype,"ytdReduxBehavior",void 0);_.B([_.W9("data","richGridItemsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rR.prototype,"updateRichGridDestinationButtonsVisibility",null);_.B([_.q({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],rR);
_.t(rR,"ytd-destination-shelf-renderer",function(){if(mHI!==void 0)return mHI;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return mHI=k},{mode:1});var DHL;var KM=function(){return _.e.apply(this,arguments)||this};
_.E(KM,_.e);KM.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],KM.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],KM.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],KM.prototype,"data",void 0);_.B([_.q({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],KM);
_.t(KM,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(DHL!==void 0)return DHL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return DHL=k},{mode:1});var tpJ;var TD=function(){var k=_.e.apply(this,arguments)||this;k.disableAnimation=!1;k.isSlimlineSurvey=!1;k.isSlimlineSurveyFollowUp=!1;k.isShortsStyle=!1;return k};
_.E(TD,_.e);TD.prototype.onTap=function(k){k.preventDefault();this.data&&_.nA(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.SB.Object.defineProperties(TD.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 k,v,C,G,p;return((k=this.data)==null?0:k.checked)?(v=this.data)==null?void 0:(C=v.onStateIcon)==null?void 0:C.iconType:(G=this.data)==null?void 0:(p=G.defaultStateIcon)==null?void 0:p.iconType}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],TD.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],TD.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],TD.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],TD.prototype,"disableAnimation",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],TD.prototype,"isSlimlineSurvey",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],TD.prototype,"isSlimlineSurveyFollowUp",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],TD.prototype,"isShortsStyle",void 0);_.B([_.g("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],TD.prototype,"isAnimatedIcon",null);
_.B([_.g("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],TD.prototype,"iconSize",null);_.B([_.g("isShortsStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],TD.prototype,"isDarkTheme",null);_.B([_.g("data.checked"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],TD.prototype,"icon",null);_.B([_.q({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],TD);
_.t(TD,"ytd-rating-survey-option-renderer",function(){if(tpJ!==void 0)return tpJ;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return tpJ=k},{mode:2});var s9L;var ks=function(){var k=_.e.apply(this,arguments)||this;k.firstResponseText=null;k.lastResponseText=null;k.selectedNonStarOption=null;k.hideOptions=!1;k.hideUndoButton=!0;k.disableAnimation=!1;k.showResponseRangeText=!1;k.selectedRatingIndex=-1;k.isSlimlineSurvey=!1;k.isSlimlineSurveyFollowUp=!1;k.isShortsStyle=!1;k.slimlineSurveyRatingSelectedIndex=-1;return k};
_.E(ks,_.e);_.W=ks.prototype;_.W.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.W.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.W.onOptionChange=function(k,v){var C=this;k=v.onStateIcon&&v.defaultStateIcon&&v.onStateIcon.iconType===v.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(N,I){N.responseText===v.responseText?C.isSlimlineSurvey?(C.selectedRatingIndex=I,C.ytdReduxBehavior.dispatch(JVn(I))):(C.setSurveyOptionValue(I,!0,"checked"),C.setSurveyOptionValue(I,!0,"selected")):(C.setSurveyOptionValue(I,!1,"checked"),C.setSurveyOptionValue(I,
!1,"selected"))});
else if(k)this.selectedNonStarOption=v,this.hideOptions=!0;else{var G=this.ytRendererBehavior.getSimpleString(v.responseText),p=!0;this.getOptionRenderers().forEach(function(N,I){C.setSurveyOptionValue(I,p,"checked");C.setSurveyOptionValue(I,!1,"selected");C.ytRendererBehavior.getSimpleString(N.responseText)===G&&(p=!1,C.setSurveyOptionValue(I,!0,"selected"))})}k=v.responseEndpoint;
var P;v.followUpCommand&&(P=_.F(v.followUpCommand,B8Z));this.isSlimlineSurvey?(this.resetComponent(),_.JR(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.JR(this.hostElement,"ytd-inline-survey-rating-select-action",[k,P])};
_.W.showSelectedOption=function(){var k=this;_.B_.addJob(function(){var v=k.getOptionRenderers()[k.slimlineSurveyRatingSelectedIndex];k.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),v)},8,100)};
_.W.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(k){var v;return(v=_.F(k,YPR))!=null?v:{}}):[]};
_.W.onUndoClick=function(){this.resetComponent();_.JR(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.W.setSurveyOptionValue=function(k,v,C){this.notifyPath("data.ratings."+k+".ratingSurveyOptionRenderer."+C);this.set("data.ratings."+k+".ratingSurveyOptionRenderer."+C,v)};
_.W.resetComponent=function(){var k=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var v=this.getOptionRenderers(),C,G;this.firstResponseText=(G=(C=v[0])==null?void 0:C.responseText)!=null?G:null;var p,P;this.lastResponseText=(P=(p=v[v.length-1])==null?void 0:p.responseText)!=null?P:null;v.forEach(function(N,I){k.setSurveyOptionValue(I,!1,"checked");k.setSurveyOptionValue(I,!1,"selected")})};
_.SB.Object.defineProperties(ks.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
ks.prototype.onOptionChange=ks.prototype.onOptionChange;ks.prototype.dataChanged=ks.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ks.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ks.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],ks.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ks.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],ks.prototype,"firstResponseText",void 0);_.B([_.A(),_.Y("design:type",Object)],ks.prototype,"lastResponseText",void 0);_.B([_.A(),_.Y("design:type",Object)],ks.prototype,"selectedNonStarOption",void 0);_.B([_.A(),_.Y("design:type",Object)],ks.prototype,"hideOptions",void 0);_.B([_.A(),_.Y("design:type",Object)],ks.prototype,"hideUndoButton",void 0);_.B([_.A(),_.Y("design:type",Object)],ks.prototype,"disableAnimation",void 0);
_.B([_.A(),_.Y("design:type",Object)],ks.prototype,"showResponseRangeText",void 0);_.B([_.A(),_.Y("design:type",Object)],ks.prototype,"selectedRatingIndex",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ks.prototype,"isSlimlineSurvey",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ks.prototype,"isSlimlineSurveyFollowUp",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ks.prototype,"isShortsStyle",void 0);_.B([_.A({selector:function(k){return k.ui.slimlineSurveyRatingSelectedIndex}}),
_.Y("design:type",Object)],ks.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.B([_.g("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ks.prototype,"isSingleSelect",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ks.prototype,"dataChanged",null);
_.B([_.P9("ytd-rating-survey-option-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],ks.prototype,"onOptionChange",null);_.B([_.q({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],ks);
_.t(ks,"ytd-rating-survey-renderer",function(){if(s9L!==void 0)return s9L;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return s9L=k},{mode:1});var VpL;var hp1;var BfQ;var aqj=(GZ.FIRSTDAYOFWEEK+1)%7,j9L=function(k,v,C,G){var p="";if(G.selection&&zVg(G.selection))ox(k,G.selection)&&(p+=" selected");else if(G.selection&&Fsb(G.selection)){var P=G.selection.selectionState||"START_DATE";ox(k,G.selection.start)&&(p+=" period-start ",P==="START_DATE"&&(p+="selected"));ox(k,G.selection.end)&&(p+=" period-end ",P==="END_DATE"&&(p+="selected"));v6(k,G.selection.start)||v6(G.selection.end,k)||(p+=" highlighted")}if(v6(v,G.start)||v6(G.end,v))p+=" disabled";G.circleToday&&
ox(v,C)&&(p+=" today");return p};var oo=function(){return _.e.apply(this,arguments)||this};
_.E(oo,_.e);_.W=oo.prototype;_.W.attached=function(){var k=this;_.Ib(this,function(){k.JSC$16145_calendarMain.scrollHeight>0&&(k.calendarConfig.selection?k.scrollToDate(cP$(k.calendarConfig.selection)):k.scrollToDate(k.calendarConfig.end))})};
_.W.updateSelection=function(k){k=MTD(Object.assign({},this.calendarConfig,{selection:k}),j9L);this.splice.apply(this,["renderData.months",0,k.length].concat(_.tX(k)))};
_.W.scrollToDate=function(k){this.renderData&&(k=$8D(k,this.renderData),k!==void 0&&this.JSC$16145_calendarMain.scrollToIndex(k))};
_.W.scrollToNextMonth=function(){this.JSC$16145_calendarMain.scrollToIndex(this.JSC$16145_calendarMain.firstVisibleIndex+1)};
_.W.scrollToPrevMonth=function(){this.JSC$16145_calendarMain.firstVisibleIndex===0&&this.JSC$16145_calendarMain.scrollTo(0,0);this.JSC$16145_calendarMain.scrollToIndex(this.JSC$16145_calendarMain.firstVisibleIndex-1)};
_.W.handleDayClick=function(k){_.JR(this.hostElement,"ytd-calendar-date-clicked",[k.model.day.date])};
_.W.handleDayMouseDown=function(k){k.preventDefault();_.JR(this.hostElement,"ytd-calendar-date-mousedown",[k.model.day.date])};
_.W.handleDayMouseUp=function(k){_.JR(this.hostElement,"ytd-calendar-date-mouseup",[k.model.day.date])};
_.W.handleDayMouseEnter=function(k){k.preventDefault();_.JR(this.hostElement,"ytd-calendar-date-mouseenter",[k.model.day.date])};
_.W.handleDayMouseLeave=function(k){_.JR(this.hostElement,"ytd-calendar-date-mouseleave",[k.model.day.date])};
_.SB.Object.defineProperties(oo.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var k=this.calendarConfig,v=j9L;v=v===void 0?j9L:v;for(var C=[],G=0;G<7;G++)C.push(GZ.NARROWWEEKDAYS[(G+aqj)%7]);return{months:MTD(k,v),daysOfWeekLabel:C}}}});
_.B([_.A(),_.Y("design:type",Object)],oo.prototype,"calendarConfig",void 0);_.B([_.Nf("#calendar-main"),_.Y("design:type",Object)],oo.prototype,"JSC$16145_calendarMain",void 0);_.B([_.g("calendarConfig"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],oo.prototype,"renderData",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],oo);
_.t(oo,"ytd-scrollable-calendar",function(){if(BfQ!==void 0)return BfQ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return BfQ=k},{mode:2});var Y7Z;var ws1;var C_=function(){var k=_.e.apply(this,arguments)||this;k.hideCharCounter=!1;k.hideLabel=!1;k.noLabelFloat=!1;k.autoValidate=!0;k.invalid=!1;k.disabled=!1;k.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return k};
_.E(C_,_.e);_.W=C_.prototype;_.W.reset=function(k){this.value=k&&this.data?this.data.value=k:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.W.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.W.focusTextInput=function(){this.input.focus()};
_.W.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()};
_.W.valueChanged=function(){var k,v;if(((k=this.data)==null?0:k.value)||((v=this.data)==null?void 0:v.value)==="")this.value=this.data.value;else{var C;((C=this.data)==null?void 0:C.value)!==void 0||this.value||(this.value="")}};
_.W.computeLabel=function(k,v){return v?"":_.ty(k)};
_.W.computeAriaLabel=function(k,v){return v?_.ty(k):""};
_.W.computeErrorMessage=function(k,v,C,G){!k&&v?k=C||this.strings.REQUIRED_LABEL:(k=_.ty(G),k=_.uD(k,"&")?"document"in _.G$?vv1(k):Caw(k):k);return k};
_.W.computeType=function(k){return k==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.W.onTextValueChanged=function(k){this.value=k.detail.value;var v;(v=this.onValueChanged)==null||v.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.W.handleUpdateTextInputFormFieldRendererCommand=function(k){(k=_.F(k,SPR))&&this.data&&this.data.id===k.id&&(k.invalid!==void 0&&(this.invalid=k.invalid),k.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",k.invalidValueErrorMessage))};
_.W.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("value-changed",this.value))};
_.W.updateInvalidFromBinding=function(k){this.invalid=k.detail.value};
_.SB.Object.defineProperties(C_.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var k;return!((k=this.data)==null||!k.isMultiline)}}});
C_.prototype.valueChangedForBinding=C_.prototype.valueChangedForBinding;C_.prototype.valueChanged=C_.prototype.valueChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],C_.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],C_.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],C_.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],C_.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],C_.prototype,"value",void 0);_.B([_.A(),_.Y("design:type",String)],C_.prototype,"pattern",void 0);_.B([_.A(),_.Y("design:type",String)],C_.prototype,"errorMessage",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],C_.prototype,"componentStyle",void 0);_.B([_.A(),_.Y("design:type",Object)],C_.prototype,"hideCharCounter",void 0);
_.B([_.A(),_.Y("design:type",Object)],C_.prototype,"hideLabel",void 0);_.B([_.A(),_.Y("design:type",Object)],C_.prototype,"noLabelFloat",void 0);_.B([_.A(),_.Y("design:type",Function)],C_.prototype,"onValueChanged",void 0);_.B([_.A(),_.Y("design:type",Boolean)],C_.prototype,"isMultilineOverride",void 0);_.B([_.A(),_.Y("design:type",Object)],C_.prototype,"autoValidate",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],C_.prototype,"invalid",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],C_.prototype,"disabled",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],C_.prototype,"enableOverlayTheme",void 0);_.B([_.A({value:{REQUIRED_LABEL:_.P2("REQUIRED_LABEL",void 0,"Required")}}),_.Y("design:type",Object)],C_.prototype,"strings",void 0);_.B([_.Nf("#input"),_.Y("design:type",Object)],C_.prototype,"input",void 0);
_.B([_.g("data","isMultilineOverride"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],C_.prototype,"isMultiline",null);_.B([_.uo("data.value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],C_.prototype,"valueChanged",null);_.B([_.W9("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],C_.prototype,"valueChangedForBinding",null);_.B([_.Mf({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],C_);
_.t(C_,"yt-text-input-form-field-renderer",function(){if(ws1===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;Y7Z===void 0&&(Y7Z=document.createElement("template"));var G=Y7Z;C.call(v,G.content.cloneNode(!0),k.content.firstChild);ws1=k}k=ws1;return k},{mode:2});var Gy=function(){var k=_.e.apply(this,arguments)||this;k.data=void 0;k.selectionState="START_DATE";k.isStartDateInvalid=!1;k.isEndDateInvalid=!1;k.autoapply=!1;k.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 k};
_.E(Gy,_.e);_.W=Gy.prototype;_.W.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"}}}}};
_.W.focus=function(){this.startDateInput.focus()};
_.W.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:CJ(this.data.selection.start),end:CJ(this.data.selection.end)})};
_.W.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.W.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.J1(this.selectionState)}};
_.W.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.W.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.W.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.W.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var k=this.calendar.calendarConfig,v=k.end;k=gkf({start:k.start,end:this.endDate||v},this.startDateInput.value||"");this.isStartDateInvalid=!k.isValid;k.isValid&&(k=k.value,this.selection=this.endDate?{start:k,end:this.endDate}:k,this.calendar.scrollToDate(k));this.updateInvalidState()}};
_.W.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var k=this.calendar.calendarConfig,v=k.start;k=gkf({start:this.startDate||v,end:k.end},this.endDateInput.value||"");this.isEndDateInvalid=!k.isValid;k.isValid&&(k=k.value,this.selection={start:this.startDate,end:k},this.calendar.scrollToDate(k));this.updateInvalidState()}};
_.W.handleCalendarDateClicked=function(k){var v=this.selection&&cP$(this.selection),C=this.selection&&Eki(this.selection);v&&!v6(k,v)&&this.selectionState==="END_DATE"?(this.selection={start:v,end:k},this.selectionState="START_DATE"):(C&&!v6(C,k)?this.selection={start:k,end:C}:this.selection=k,this.selectionState="END_DATE")};
_.W.handleCalendarDateMouseDown=function(k){this.selection&&!zVg(this.selection)&&(this.dragPivot=ox(k,this.selection.start)?this.selection.end:ox(k,this.selection.end)?this.selection.start:k)};
_.W.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.W.handleCalendarDateMouseEnter=function(k){this.dragPivot&&(this.selection={start:function(v,C){return v6(v,C)?v:C}(this.dragPivot,k),
end:function(v,C){return v6(v,C)?C:v}(this.dragPivot,k)},this.dragPivot||(this.selectionState="START_DATE"))};
_.W.handleCalendarDateMouseLeave=function(){};
_.W.handleCalendarSubmitDateRange=function(){this.selection&&!zVg(this.selection)&&_.JR(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.W.updateInvalidState=function(){var k=function(v,C){C?v.setAttribute("invalid",""):v.removeAttribute("invalid")};
k(this.startDateInput,this.isStartDateInvalid);k(this.endDateInput,this.isEndDateInvalid)};
_.W.updateDateStrings=function(){this.selection&&(zVg(this.selection)?fq2(this.selection):(fq2(this.selection.start),fq2(this.selection.end)))};
_.W.updateCalendarSelection=function(k){this.calendar.updateSelection(Object.assign({},k,{selectionState:this.selectionState}))};
_.W.updateIsStartDateInvalidFromBinding=function(k){this.isStartDateInvalid=k.detail.value};
_.W.updateIsEndDateInvalidFromBinding=function(k){this.isEndDateInvalid=k.detail.value};
_.W.updateStartDateStringFromBinding=function(){};
_.W.updateEndDateStringFromBinding=function(){};
_.SB.Object.defineProperties(Gy.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:CJ(this.data.dateRangeStart),end:CJ(this.data.dateRangeEnd),selection:{start:CJ(this.data.selection.start),end:CJ(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&cP$(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&Eki(this.selection)}}});
Gy.prototype.resetTextboxes=Gy.prototype.resetTextboxes;Gy.prototype.observeSelection=Gy.prototype.observeSelection;Gy.prototype.dataChanged=Gy.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Gy.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Gy.prototype,"ytRendererstamperBehavior",void 0);_.B([_.Nf("#calendar"),_.Y("design:type",Object)],Gy.prototype,"calendar",void 0);
_.B([_.Nf("#start-date"),_.Y("design:type",Object)],Gy.prototype,"startDateInput",void 0);_.B([_.Nf("#end-date"),_.Y("design:type",Object)],Gy.prototype,"endDateInput",void 0);_.B([_.A(),_.Y("design:type",Object)],Gy.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Gy.prototype,"selection",void 0);_.B([_.A(),_.Y("design:type",String)],Gy.prototype,"selectionState",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Gy.prototype,"calendarConfig",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Gy.prototype,"errorMessage",null);_.B([_.g("selection"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Gy.prototype,"startDate",null);_.B([_.g("selection"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Gy.prototype,"endDate",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Gy.prototype,"dataChanged",null);
_.B([_.W9("selection","selectionState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Gy.prototype,"observeSelection",null);_.B([_.W9("selectionState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Gy.prototype,"resetTextboxes",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],Gy);
_.t(Gy,"ytd-date-period-picker-renderer",function(){if(hp1!==void 0)return hp1;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return hp1=k},{mode:1});var p_=function(){var k=_.e.apply(this,arguments)||this;var v={};k.actionMap=(v["ytd-date-period-picker-apply"]="handleDateRangeUpdated",v);return k};
_.E(p_,_.e);p_.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
p_.prototype.handleDateRangeUpdated=function(){};
_.B([_.A(),_.Y("design:type",Object)],p_.prototype,"data",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],p_.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],p_.prototype,"rendererstamperBehavior",void 0);_.B([_.q({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],p_);
_.t(p_,"ytd-report-history-section-header-renderer",function(){if(VpL!==void 0)return VpL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return VpL=k},{mode:1});var n$R;var JjQ;var rjU;var P8=function(){return _.e.apply(this,arguments)||this};
_.E(P8,_.e);_.SB.Object.defineProperties(P8.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?0:(v=k.icon)==null?0:v.iconType)?_.TQ(this.data.icon.iconType):""}}});
_.B([_.A(),_.Y("design:type",Object)],P8.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],P8.prototype,"icon",null);_.B([_.q({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],P8);
_.t(P8,"ytd-report-history-table-text-cell-renderer",function(){if(rjU!==void 0)return rjU;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return rjU=k},{mode:1});var W8=function(){return _.e.apply(this,arguments)||this};
_.E(W8,_.e);W8.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],W8.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],W8.prototype,"data",void 0);_.B([_.q({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],W8);
_.t(W8,"ytd-report-history-table-reason-cell-renderer",function(){if(JjQ!==void 0)return JjQ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return JjQ=k},{mode:1});var H8=function(){return _.e.apply(this,arguments)||this};
_.E(H8,_.e);H8.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"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],H8.prototype,"rendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],H8.prototype,"data",void 0);_.B([_.q({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],H8);
_.t(H8,"ytd-report-history-table-cell-renderer",function(){if(n$R!==void 0)return n$R;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return n$R=k},{mode:1});var Kk1;var NY=function(){var k=_.e.apply(this,arguments)||this;k.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 k};
_.E(NY,_.e);NY.prototype.onDataChanged=function(){var k;if((k=this.data)==null?0:k.style)this.componentStyle=this.getStyleName(this.data.style)};
NY.prototype.getCellForColumn=function(k){return this.cells.find(function(v){var C;return((C=_.F(v==null?void 0:v.cell,Jrn)||_.F(v==null?void 0:v.cell,n5U))==null?void 0:C.columnId)===k.type})};
NY.prototype.getClassForColumn=function(k){switch(k){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
NY.prototype.getStyleName=function(k){switch(k){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.SB.Object.defineProperties(NY.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.cells)||[]).map(function(v){return _.F(v,wqG)})}}});
NY.prototype.onDataChanged=NY.prototype.onDataChanged;_.B([_.A(),_.Y("design:type",Object)],NY.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Array)],NY.prototype,"columnRenderData",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],NY.prototype,"componentStyle",void 0);_.B([_.g("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],NY.prototype,"cells",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NY.prototype,"onDataChanged",null);_.B([_.q({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],NY);
_.t(NY,"ytd-report-history-table-row-renderer",function(){if(Kk1!==void 0)return Kk1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Kk1=k},{mode:1});var TfL;var k77;var i1_={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},Lsb={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var Io=function(){return _.e.apply(this,arguments)||this};
_.E(Io,_.e);Io.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"}}}}}};
Io.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.SB.Object.defineProperties(Io.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.columns)?APj(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return Xym(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var k=this.tableSpec,v=i1_;v=v===void 0?Lsb:v;v=x8K(k.columnDimensions,k.columnsToShow||[],v);k=0;v=_.H(v);for(var C=v.next();!C.done;C=v.next())C=C.value,k+=C.minWidth+C.paddingLeft+C.paddingRight;return k}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.B([_.M(_.PC),_.Y("design:type",Object)],Io.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Io.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Io.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Io.prototype,"tableSpec",null);_.B([_.g("tableSpec"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Io.prototype,"columnRenderData",null);
_.B([_.g("tableSpec"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Io.prototype,"totalMinWidth",null);_.B([_.g("totalMinWidth"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Io.prototype,"tableWidthStyle",null);_.B([_.q({is:"ytd-table-renderer",disableElementRegistration:!0})],Io);
_.t(Io,"ytd-table-renderer",function(){if(k77!==void 0)return k77;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return k77=k},{mode:1});var ZJ=function(){return _.e.apply(this,arguments)||this};
_.E(ZJ,_.e);ZJ.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}}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ZJ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ZJ.prototype,"data",void 0);_.B([_.q({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],ZJ);
_.t(ZJ,"ytd-report-reason-history-modal-renderer",function(){if(TfL!==void 0)return TfL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return TfL=k},{mode:1});var oKZ;var vKJ;var ChI;var Sd=function(){return _.e.apply(this,arguments)||this};
_.E(Sd,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Sd.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Sd.prototype,"data",void 0);_.B([_.q({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],Sd);
_.t(Sd,"ytd-profile-column-stats-entry-renderer",function(){if(ChI!==void 0)return ChI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ChI=k},{mode:1});var G7w;var ut=function(){return _.e.apply(this,arguments)||this};
_.E(ut,_.e);ut.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ut.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ut.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ut.prototype,"data",void 0);_.B([_.q({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],ut);
_.t(ut,"ytd-profile-column-stats-renderer",function(){if(G7w!==void 0)return G7w;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return G7w=k},{mode:1});var pAL;var Q$=function(){return _.e.apply(this,arguments)||this};
_.E(Q$,_.e);_.SB.Object.defineProperties(Q$.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.useThumbnailSize)return 80;var v,C;k=(v=this.data)==null?void 0:(C=v.thumbnail)==null?void 0:C.thumbnails;var G;return k&&((G=k[0])==null?void 0:G.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.useThumbnailSize)return 80;var v,C;k=(v=this.data)==null?void 0:(C=v.thumbnail)==null?void 0:C.thumbnails;var G;return k&&((G=k[0])==null?void 0:G.height)||80}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Q$.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Q$.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Q$.prototype,"componentStyle",void 0);_.B([_.g("data.useThumbnailSize"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Q$.prototype,"thumbnailWidth",null);
_.B([_.g("data.useThumbnailSize"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Q$.prototype,"thumbnailHeight",null);_.B([_.q({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],Q$);
_.t(Q$,"ytd-profile-column-user-info-renderer",function(){if(pAL!==void 0)return pAL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return pAL=k},{mode:1});var bt=function(){return _.e.apply(this,arguments)||this};
_.E(bt,_.e);bt.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]]"}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bt.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],bt.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bt.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],bt.prototype,"componentStyle",void 0);_.B([_.q({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],bt);
_.t(bt,"ytd-profile-column-renderer",function(){if(vKJ!==void 0)return vKJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return vKJ=k},{mode:1});var Ro=function(){var k=_.e.apply(this,arguments)||this;k.componentStyle="NON_CENTERED_PROFILE";return k};
_.E(Ro,_.e);Ro.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
Ro.prototype.getIcon=function(k){return k?"settings:"+k.toLowerCase():null};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ro.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ro.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ro.prototype,"data",void 0);_.B([_.q({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],Ro);
_.t(Ro,"ytd-page-introduction-renderer",function(){if(oKZ!==void 0)return oKZ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return oKZ=k},{mode:1});var PhU;var lt=function(){return _.e.apply(this,arguments)||this};
_.E(lt,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lt.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lt.prototype,"data",void 0);_.B([_.q({is:"ytd-report-description-renderer",disableElementRegistration:!0})],lt);
_.t(lt,"ytd-report-description-renderer",function(){if(PhU!==void 0)return PhU;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return PhU=k},{mode:1});var W2n;var Hew;var dx=function(){return _.e.apply(this,arguments)||this};
_.E(dx,_.e);dx.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],dx.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dx.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],dx.prototype,"data",void 0);_.B([_.q({is:"ytd-video-report-renderer",disableElementRegistration:!0})],dx);
_.t(dx,"ytd-video-report-renderer",function(){if(Hew!==void 0)return Hew;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Hew=k},{mode:1});var NIU;_.db("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.db("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var f_=function(){return _.e.apply(this,arguments)||this};
_.E(f_,_.e);f_.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]]"}}}}}};
f_.prototype.computeMessageStyle=function(k){return k};
f_.prototype.computeButtonOverride=function(k){var v;if((k==null?0:(v=k.style)==null?0:v.value)&&k.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],f_.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],f_.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],f_.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],f_.prototype,"shelf",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],f_.prototype,"panel",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.Y("design:type",Boolean)],f_.prototype,"componentStyle",void 0);_.B([_.A({computed:"computeButtonOverride(data)"}),_.Y("design:type",Object)],f_.prototype,"buttonOverride",void 0);_.B([_.q({is:"ytd-message-renderer",disableElementRegistration:!0})],f_);
_.t(f_,"ytd-message-renderer",function(){if(NIU!==void 0)return NIU;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return NIU=k},{mode:1});var zy=function(){return _.e.apply(this,arguments)||this};
_.E(zy,_.e);zy.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"}}}};
zy.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
zy.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.SB.Object.defineProperties(zy.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var k,v;return!!(((k=this.data)==null?0:k.header)&&((v=this.data)==null?0:v.table))}}});
zy.prototype.onRequestError=zy.prototype.onRequestError;_.B([_.M(_.PC),_.Y("design:type",Object)],zy.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],zy.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],zy.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],zy.prototype,"data",void 0);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],zy.prototype,"isUnifiedReportHistory",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zy.prototype,"onRequestError",null);_.B([_.q({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],zy);
_.t(zy,"ytd-report-history-section-renderer",function(){if(W2n!==void 0)return W2n;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return W2n=k},{mode:1});var ILZ;var Fp=function(){var k=_.e.apply(this,arguments)||this;k.answerExpanded=!1;return k};
_.E(Fp,_.e);Fp.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Fp.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Fp.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Fp.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Fp.prototype,"answerExpanded",void 0);_.B([_.q({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],Fp);
_.t(Fp,"ytd-handles-claiming-faq-renderer",function(){if(ILZ!==void 0)return ILZ;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ILZ=k},{mode:1});var Zen;var SaR=function(){return _.e.apply(this,arguments)||this};
_.E(SaR,_.e);_.B([_.A(),_.Y("design:type",Object)],SaR.prototype,"data",void 0);_.B([_.q({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],SaR);
_.t(SaR,"ytd-handles-claiming-faq-section-renderer",function(){if(Zen!==void 0)return Zen;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Zen=k},{mode:1});var uHR;var c8=function(){var k=_.e.apply(this,arguments)||this;k.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";k.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";k.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";k.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";k.leftSquiggly=k.leftSquigglyLight;k.rightSquiggly=k.rightSquigglyLight;
k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};k.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return k};
_.E(c8,_.e);_.W=c8.prototype;_.W.updateLeftSquigglyStyle=function(){_.Cm(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.W.updateRightSquigglyStyle=function(){_.Cm(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.W.ready=function(){var k=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(k)};
_.W.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.set("isDarkTheme",k),k?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.W.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
c8.prototype.updateRightSquigglyStyle=c8.prototype.updateRightSquigglyStyle;c8.prototype.updateLeftSquigglyStyle=c8.prototype.updateLeftSquigglyStyle;_.B([_.A(),_.Y("design:type",Object)],c8.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],c8.prototype,"isDarkTheme",void 0);_.B([_.A(),_.Y("design:type",String)],c8.prototype,"leftSquiggly",void 0);_.B([_.A(),_.Y("design:type",String)],c8.prototype,"rightSquiggly",void 0);
_.B([_.W9("leftSquiggly"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],c8.prototype,"updateLeftSquigglyStyle",null);_.B([_.W9("rightSquiggly"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],c8.prototype,"updateRightSquigglyStyle",null);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],c8.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],c8.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],c8.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],c8.prototype,"actionButtonOverride",void 0);_.B([_.q({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],c8);
_.t(c8,"ytd-handles-claiming-header-renderer",function(){if(uHR!==void 0)return uHR;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return uHR=k},{mode:1});var Q57;var EG=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};k.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";k.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";k.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";k.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
k.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";k.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";k.image0SquigglyBackground=k.image0LightSquigglyBackground;k.image1SquigglyBackground=k.image1LightSquigglyBackground;k.image3SquigglyBackground=k.image3LightSquigglyBackground;return k};
_.E(EG,_.e);_.W=EG.prototype;_.W.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.W.onDataChanged=function(){this.updateTitleAndImages()};
_.W.onThemeChanged=function(){this.updateTitleAndImages()};
_.W.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k)};
_.W.updateImage0SquigglyBackground=function(){_.Cm(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.W.updateImage1SquigglyBackground=function(){_.Cm(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.W.updateImage3SquigglyBackground=function(){_.Cm(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.W.updateTitleAndImages=function(){var k,v;((k=this.data)==null?void 0:(v=k.titleImages)==null?void 0:v.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))};
EG.prototype.updateImage3SquigglyBackground=EG.prototype.updateImage3SquigglyBackground;EG.prototype.updateImage1SquigglyBackground=EG.prototype.updateImage1SquigglyBackground;EG.prototype.updateImage0SquigglyBackground=EG.prototype.updateImage0SquigglyBackground;EG.prototype.onThemeChanged=EG.prototype.onThemeChanged;EG.prototype.onDataChanged=EG.prototype.onDataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],EG.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],EG.prototype,"isDarkTheme",void 0);_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"title0",void 0);_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"title1",void 0);_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"title2",void 0);_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"title3",void 0);
_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"title4",void 0);_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"image0",void 0);_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"image1",void 0);_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"image2",void 0);_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"image3",void 0);_.B([_.A(),_.Y("design:type",Object)],EG.prototype,"image4",void 0);_.B([_.A(),_.Y("design:type",String)],EG.prototype,"image0SquigglyBackground",void 0);
_.B([_.A(),_.Y("design:type",String)],EG.prototype,"image1SquigglyBackground",void 0);_.B([_.A(),_.Y("design:type",String)],EG.prototype,"image3SquigglyBackground",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EG.prototype,"onDataChanged",null);_.B([_.W9("isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EG.prototype,"onThemeChanged",null);
_.B([_.W9("image0SquigglyBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EG.prototype,"updateImage0SquigglyBackground",null);_.B([_.W9("image1SquigglyBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EG.prototype,"updateImage1SquigglyBackground",null);
_.B([_.W9("image3SquigglyBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EG.prototype,"updateImage3SquigglyBackground",null);_.B([_.q({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],EG);
_.t(EG,"ytd-handles-claiming-title-images-section-renderer",function(){if(Q57!==void 0)return Q57;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Q57=k},{mode:1});var be7;var ao=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(ao,_.e);ao.prototype.ready=function(){var k=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(k)};
ao.prototype.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k)};
ao.prototype.onCopyButtonClick=function(){var k=this,v,C,G;return _.Z(function(p){return(v=k.data)!=null&&v.primaryChannelUrl?p.yield(navigator.clipboard.writeText(((C=k.data)==null?0:C.encodedChannelUrl)?k.data.encodedChannelUrl:"https://"+_.ty((G=k.data)==null?void 0:G.primaryChannelUrl)),0):p.jumpTo(0)})};
_.B([_.A(),_.Y("design:type",Object)],ao.prototype,"data",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ao.prototype,"ytComponentBehavior",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ao.prototype,"isDarkTheme",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],ao.prototype,"ytActionHandlerBehavior",void 0);_.B([_.q({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],ao);
_.t(ao,"ytd-handles-claiming-update-social-renderer",function(){if(be7!==void 0)return be7;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return be7=k},{mode:1});var RSL;var MY=function(){var k=_.e.apply(this,arguments)||this;k.JSC$16239_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";k.JSC$16239_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};k.squigglyBackground=k.JSC$16239_squigglyBackgroundLight;return k};
_.E(MY,_.e);MY.prototype.updateSquigglyBackgroundStyle=function(){_.Cm(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
MY.prototype.ready=function(){var k=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",k);this.squigglyBackground=k?this.JSC$16239_squigglyBackgroundDark:this.JSC$16239_squigglyBackgroundLight};
MY.prototype.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.set("isDarkTheme",k),this.squigglyBackground=k?this.JSC$16239_squigglyBackgroundDark:this.JSC$16239_squigglyBackgroundLight)};
MY.prototype.updateSquigglyBackgroundStyle=MY.prototype.updateSquigglyBackgroundStyle;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],MY.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],MY.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],MY.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],MY.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],MY.prototype,"isDarkTheme",void 0);_.B([_.A(),_.Y("design:type",String)],MY.prototype,"squigglyBackground",void 0);_.B([_.W9("squigglyBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MY.prototype,"updateSquigglyBackgroundStyle",null);_.B([_.q({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],MY);
_.t(MY,"ytd-handles-claiming-vanity-info-renderer",function(){if(RSL!==void 0)return RSL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return RSL=k},{mode:1});var lL6;var $s=function(){var k=_.e.apply(this,arguments)||this;k.JSC$16242_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";k.JSC$16242_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";k.squigglyBackground=k.JSC$16242_squigglyBackgroundLight;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E($s,_.e);_.W=$s.prototype;_.W.ready=function(){var k=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(k)};
_.W.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.set("isDarkTheme",k),this.squigglyBackground=k?this.JSC$16242_squigglyBackgroundDark:this.JSC$16242_squigglyBackgroundLight)};
_.W.updateSquigglyBackgroundStyle=function(){_.Cm(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.W.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.W.detached=function(){this.stop()};
_.W.stop=function(){this.playerElement.stop()};
_.W.setupVideoPlayer=function(){var k=this,v,C;return _.Z(function(G){v=k.data.videoId;C="http://i1.ytimg.com/vi/"+v+"/maxresdefault.jpg";k.playerElement.loadVideoWithPlayerVars({video_id:v,iurlhq:C});_.OQ(G)})};
$s.prototype.onDataChanged=$s.prototype.onDataChanged;$s.prototype.updateSquigglyBackgroundStyle=$s.prototype.updateSquigglyBackgroundStyle;_.B([_.A({value:!1}),_.Y("design:type",Boolean)],$s.prototype,"isDarkTheme",void 0);_.B([_.A(),_.Y("design:type",String)],$s.prototype,"squigglyBackground",void 0);_.B([_.Nf("#player"),_.Y("design:type",Object)],$s.prototype,"playerElement",void 0);_.B([_.A(),_.Y("design:type",Object)],$s.prototype,"data",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],$s.prototype,"ytActionHandlerBehavior",void 0);_.B([_.W9("squigglyBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$s.prototype,"updateSquigglyBackgroundStyle",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$s.prototype,"onDataChanged",null);
_.B([_.q({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],$s);
_.t($s,"ytd-handles-claiming-video-item-renderer",function(){if(lL6!==void 0)return lL6;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return lL6=k},{mode:1});var dEQ;var gx=function(){var k=_.Ze.apply(this,arguments)||this;k.dragging=!1;k.dragMouseStart=0;k.dragOffsetStart=0;k.containerWidthDiff=0;k.boundPrevClick=function(){k.set("offset",UG(k,k.offset-(k.scrollDistance||320)))};
k.boundNextClick=function(){k.set("offset",UG(k,k.offset+(k.scrollDistance||320)))};
k.boundScrollContainerMouseDown=function(v){k.dragMouseStart=v.clientX;k.dragOffsetStart=k.offset;k.dragging=!0};
k.boundScrollContainerDrag=function(v){k.dragging&&k.set("offset",UG(k,k.dragOffsetStart-(v.clientX-k.dragMouseStart)))};
k.boundMouseUp=function(){k.onMouseUp()};
k.boundWheelScroll=function(v){var C=0;Math.abs(v.deltaX)>=Math.abs(v.deltaY)?C=v.deltaX:v.shiftKey&&(C=v.deltaY);C!==0&&(k.offset+=C,v.stopPropagation(),v.preventDefault())};
k.boundChipCloudChipScrollIntoView=function(v){(v=v.detail)&&k.scrollChipIntoView(v)};
return k};
_.E(gx,_.Ze);gx.prototype.attached=function(){var k=_.Kz(this.hostElement).querySelector("#scroll-container");k.addEventListener("wheel",this.boundWheelScroll);k.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);k.style.touchAction="pan-y";k.addEventListener("pointerdown",this.boundScrollContainerMouseDown);k.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
gx.prototype.detached=function(){var k=_.Kz(this.hostElement).querySelector("#scroll-container");k.removeEventListener("wheel",this.boundWheelScroll);k.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);k.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);k.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
gx.prototype.reset=function(){this.set("offset",0);_.Ib(this,this.setContainerWidthDiff);_.Ib(this,this.setButtonsState)};
var UG=function(k,v){return Math.min(Math.max(v,0),k.containerWidthDiff)};
_.W=gx.prototype;_.W.onMouseUp=function(){this.dragging=!1};
_.W.transformContainer=function(){this.offset=UG(this,this.offset);var k=_.wt("HTML_DIR")==="rtl"?"":"-";_.Kz(this.hostElement).querySelector("#chips").style.transform="translateX("+k+this.offset+"px)";_.Ib(this,this.setButtonsState)};
_.W.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=UG(this,this.offset));this.atStart=this.offset<=0};
_.W.setContainerWidthDiff=function(){var k=_.Kz(this.hostElement).querySelector("#scroll-container"),v=_.Kz(this.hostElement).querySelector("#chips");k&&v&&(this.containerWidthDiff=v.clientWidth-k.clientWidth)};
_.W.scrollChipIntoView=function(k){var v=_.Kz(this.hostElement).querySelector("#scroll-container");if(v){var C=this.atStart?0:106,G=this.atEnd?0:106;k.offsetLeft<this.offset+C?this.offset=UG(this,k.offsetLeft-C):k.offsetLeft+k.clientWidth>this.offset+v.clientWidth-G&&(this.offset=UG(this,k.offsetLeft+k.clientWidth+G-v.clientWidth))}};
gx.prototype.transformContainer=gx.prototype.transformContainer;_.B([_.A({value:0}),_.Y("design:type",Number)],gx.prototype,"offset",void 0);_.B([_.A({value:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],gx.prototype,"atStart",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],gx.prototype,"atEnd",void 0);_.B([_.A(),_.Y("design:type",Number)],gx.prototype,"scrollDistance",void 0);
_.B([_.W9("offset"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gx.prototype,"transformContainer",null);_.B([_.SU()],gx);var fLR;var zSQ;var EKL=_.D(function(k){var v=k.data;k=_.H(_.ae(!1,void 0,"bob3J"));var C=k.next().value,G=k.next().value;k=function(P){if((v==null?void 0:v().state)!==1){var N,I;(I=(N=v()).onTap)==null||I.call(N,P)}};
var p={};return _.u("chip-shape",{class:"ytChipShapeHost","on:focusin":_.oZ(function(){var P=_.Ql().resolve(_.uL(_.SK));if(P){G(P.isKeyBoardInUse());var N,I;(I=(N=v()).onFocusIn)==null||I.call(N)}return!1}),
"on:focusout":_.oZ(function(){G(!1);return!1})},_.u(F2D,{shouldWrapInButton:function(){return v().type!==2},
selected:function(){return v().state===0},
onClick:k,isDropdown:function(){return v().type===1},
accessibilityLabel:function(){return v().type===1?void 0:v().accessibilityLabel}},_.u("div",{class:_.TI("ytChipShapeChip",function(){a:switch(v==null?void 0:v().state){case 0:var P="ytChipShapeActive";
break a;case 1:P="ytChipShapeDisabled";break a;default:P="ytChipShapeInactive"}return P},function(){var P=v().type===1||v().type===2,N=v();
return P||N!=null&&N.startIcon?N==null||!N.startIcon||N!=null&&N.text?P?"ytChipShapeEndIconPadding":(N==null?0:N.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var P=v();
if((P==null?void 0:P.style)===0&&(P==null?void 0:P.state)===0){var N;P=((N=_.Ql().resolve(_.uL(_.X0)))==null?0:N())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else P="";return P},(p.ytChipShapeFocused=function(){var P;
return C()&&((P=v())==null?void 0:P.state)!==1},p))},_.u(_.b,{cond:function(){return v().startIcon},
then:function(){return _.u(_.PT,{icon:function(){var P;return(P=v())==null?void 0:P.startIcon},
className:_.TI(function(){return v().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var P=v(),N,I=(N=_.Ql().resolve(_.uL(_.X0)))==null?void 0:N();
return(P==null?void 0:P.style)===0&&(P==null?void 0:P.state)===0&&I?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return v().text},_.u(c77,{shape:v,
onClick:k}),_.u(_.Qx,{model:{borderRadius:"8px"}}))))},"Jc");
EKL.idomCompat=!0;var F2D=_.D(function(k){var v=_.oZ(function(C){k.onClick(C);return!1});
return _.u(_.b,{cond:k.shouldWrapInButton,then:function(){return _.u("button",{class:"ytChipShapeButtonReset","on:click":v,role:function(){return k.isDropdown()?"combobox":"tab"},
"aria-label":k.accessibilityLabel,"aria-selected":k.selected},k.children)},
else:function(){return k.children}})},"Kc"),c77=_.D(function(k){var v=k.shape;
var C=k.onClick;var G=_.oZ(function(p){C(p);return!1});
return _.u(_.mz,null,_.u(_.AY,{when:function(){return v().type===1}},function(){return _.u(_.PT,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.u(_.AY,{when:function(){return v().type===2}},function(){return _.u("button",{class:"ytChipShapeButtonReset",
"on:click":G},_.u(_.PT,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.u(_.AY,{when:function(){return v().type===0}},function(){return _.u(_.RC,null)}))},"Lc");_.BU(EKL,"chip-shape",{props:{data:_.vN}});var L_=function(){var k=_.e.apply(this,arguments)||this;k.disableDeselectEvent=!1;k.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return k};
_.E(L_,_.e);_.W=L_.prototype;_.W.onSelectChipCommand=function(k){if(!this.selected&&this.data&&(k=_.F(k,v5Z),k.targetId&&k.targetId===this.data.targetId))this.onTap()};
_.W.onFilterChipTransformCommand=function(k){if(!this.selected&&this.data){var v;(k=(v=_.F(k,J$w))==null?void 0:v.chipUniqueId)&&k===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.W.dataChanged=function(){var k=this;_.Ib(this,function(){k.data&&k.data.isSelected&&!k.selected&&(k.scrollChipIntoView(),k.onTap())})};
_.W.computeChipStyle=function(k){return k!=null?k:"STYLE_DEFAULT"};
_.W.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.JR(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.JR(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.W.onFocus=function(){var k=_.Ql().resolve(_.uL(_.SK));k&&k.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.W.scrollChipIntoView=function(){_.nA(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.SB.Object.defineProperties(L_.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return VTO({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
L_.prototype.onFocus=L_.prototype.onFocus;L_.prototype.onTap=L_.prototype.onTap;L_.prototype.dataChanged=L_.prototype.dataChanged;_.B([_.M(_.OP),_.Y("design:type",Object)],L_.prototype,"ironButtonState",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],L_.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],L_.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],L_.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.g8),_.Y("design:type",Object)],L_.prototype,"ironA11yKeysBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],L_.prototype,"disableDeselectEvent",void 0);_.B([_.A(),_.Y("design:type",Object)],L_.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.icon"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],L_.prototype,"hasIcon",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data.uniqueId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],L_.prototype,"isGnomeChip",null);_.B([_.A({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.Y("design:type",String)],L_.prototype,"chipStyle",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],L_.prototype,"selected",void 0);
_.B([_.g("data","selected"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],L_.prototype,"chipShapeData",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],L_.prototype,"dataChanged",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],L_.prototype,"onTap",null);
_.B([_.P9("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],L_.prototype,"onFocus",null);_.B([_.Mf({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],L_);
_.t(L_,"yt-chip-cloud-chip-renderer",function(){if(zSQ===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;fLR===void 0&&(fLR=document.createElement("template"));var G=fLR;C.call(v,G.content.cloneNode(!0),k.content.firstChild);zSQ=k}k=zSQ;return k},{mode:2});var jkb=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.aL1=_.D(function(k){function v(){if(jkb.has(k.data().displayType)){var Q=!G(),R;if((R=k.disableDeselection)==null||!R.call(k)||Q){k.data().selected=Q;R=Object.assign({},N(),{selected:Q});I(R);var l;(l=k.callback)==null||l.call(k,R,Q)}}}
var C=_.Nq("chip-view-model"),G=function(){var Q,R;return!!(((Q=k.selected)==null?void 0:Q.call(k))!==void 0?(R=k.selected)==null?0:R.call(k):N().selected)},p=_.H(_.Gz(k.data)),P=p.next().value;
p=p.next().value;var N=P,I=p,S=_.N4(B_O,function(){return k.data().chipEntityKey||""});
return _.u("chip-view-model",{class:"ytChipViewModelHost",el:C},_.u(EKL,{data:function(){var Q,R=Object.assign({},N(),{selected:G()}),l=S(),d=(Q=k.disableDeselection)==null?void 0:Q.call(k);a:switch(R.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":Q=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":Q=3;break a;default:Q=0}return{text:(l==null?void 0:l.text)||R.text,state:R.disabled?1:R.selected?0:2,type:Q,onTap:YFm(R,C,v,d),
accessibilityLabel:R.accessibilityLabel||R.text}}}))},"Mc");
_.aL1.idomCompat={callbacks:{callback:!0}};_.OG=_.D(function(k){var v=k.data;var C=k.callback;var G=k.selectionBehavior;var p=k.disableChipsScrollAnimation;var P=_.IG("div");k=_.H(_.ae(!0,void 0,"aUEsOc"));var N=k.next().value,I=k.next().value;k=_.H(_.ae(!1,void 0,"V0aKld"));var S=k.next().value,Q=k.next().value,R=!1,l=0;_.sD(function(){I(c());Q(U())});
k=_.H(_.Gz(function(){var oO={};return v().autoselectedChipIndex!=null?(oO[v().autoselectedChipIndex]=!0,oO):{}}));
var d=k.next().value,f=k.next().value,c=function(){var oO=P.value;return oO==null||oO.scrollLeft-1<=0},U=function(){var oO=P.value;
return oO==null?!1:oO.scrollLeft+1>=(oO==null?NaN:oO.scrollWidth)-(oO==null?NaN:oO.clientWidth)},O=function(){return v().isHorizontallyScrollable},X=function(oO){P.value!=null&&(_.wt("HTML_DIR")==="rtl"&&(oO=-oO),P.value.scrollBy({left:oO,
behavior:(p==null?0:p())?"instant":"smooth"}))},x=function(){X(-320)},w=function(){X(320)},V=_.oZ(function(oO){R=!0;
l=oO.clientX}),h=_.oZ(function(oO){if(R){oO=oO.clientX;
var Ng=oO-l;l=oO;var Sm;(Sm=P.value)==null||Sm.scrollBy({left:-Ng})}}),n=_.oZ(function(){var oO=c(),Ng=U();
oO!==N()&&I(oO);Ng!==S()&&Q(Ng)});
_.uN("pointerup",function(){R&&(R=!1)});
return _.u("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.u(_.cB,{contentId:function(){return v().contentId},
useModernStyle:!0},function(){var oO={},Ng={};return _.u("div",null,_.u(_.b,{cond:function(){return v().title},
then:function(){return _.u("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.u("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return v().title}),_.u(_.Sh,{data:function(){return v().overflowButton}},{buttonViewModel:_.di}))}}),_.u("div",{class:"ytChipsShelfViewModelChipsShelfContent"},_.u(_.b,{cond:function(){return v().previousButton},
then:function(){var Sm={};return _.u("div",{class:_.TI("ytChipsShelfViewModelLeftArrowContainer",(Sm.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return N()},Sm))},_.u(_.Sh,{data:function(){return v().previousButton}},{buttonViewModel:function(U2){return _.u(_.di,{data:U2.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:x})}}))}}),_.u("div",{el:P,
"on:pointerdown":V,"on:pointermove":h,"on:scroll":n,class:_.TI("ytChipsShelfViewModelChipsScrollContainer",(oO.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=O,oO))},_.u("div",{class:_.TI("ytChipsShelfViewModelChipsContainer",(Ng.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=O,Ng.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,Ng)),role:"tablist"},_.u(_.Sh,{data:function(){return v().contents}},{chipViewModel:function(Sm,U2){return _.u("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.u(_.aL1,{data:Sm.data,
callback:function(lD,Fb){var qg=U2(),O2,En=(O2=G==null?void 0:G())!=null?O2:0;En===1||En===2?(O2={},f((O2[qg]=Fb,O2))):(O2={},f(Object.assign({},d(),(O2[qg]=Fb,O2))));C==null||C(lD,Fb,qg)},
disableDeselection:function(){return(G==null?void 0:G())===1},
selected:function(){return!!d()[U2()]}}))}}))),_.u(_.b,{cond:function(){return v().nextButton},
then:function(){var Sm={};return _.u("div",{class:_.TI("ytChipsShelfViewModelRightArrowContainer",(Sm.ytChipsShelfViewModelRightArrowContainerIsHidden=S,Sm))},_.u(_.Sh,{data:function(){return v().nextButton}},{buttonViewModel:function(U2){return _.u(_.di,{data:U2.data,
className:"ytChipsShelfViewModelRightArrow",onClick:w})}}))}})))}))},"Oc");
_.OG.idomCompat={callbacks:{callback:!0}};var MQn=_.D(function(k){var v=k.data;return _.u("ytd-ai-response-box-view-model",{class:_.TI("ytdAiResponseBoxViewModelHost")},_.u("div",{class:"ytdAiResponseBoxViewModelResponseMessageContainer"},_.u(_.o$,{text:function(){return v().responseMessage}})),_.u(_.Sh,{data:function(){return v().chipsShelf}},{chipsShelfViewModel:function(C){return _.u("div",{class:"ytdAiResponseBoxViewModelChipsShelfContainer"},_.u(_.OG,{data:C.data}))}}))},"Pc");var $EL;$EL=Object.assign({},{continuation:mYn,download:O_7,canvas:b3f,reportChannelAbuse:Bxw,ui:lU3,share:jo1,talkToRecs:nsJ,watch:K7,ypc:o76,radioButtonGroup:uC6,collabInviteLink:Z3_},qGw,{voiceSearch:zO2,shorts:rv});_.y$=zz($EL);_.UEn=F5(_.y$);_.gKL=(0,_.UEn)(_.y$.talkToRecs,{talkToRecsStateSelector:function(k){return k}});_.BU(_.D(function(k){var v=_.H((0,_.jNU)(k.data)).next().value,C=_.H(hVO()),G=C.next().value;C=C.next().value;var p=_.IZ(_.gKL.talkToRecsStateSelector),P=_.H(_.Gz(function(){var f,c,U;return(U=(c=nk3(v(),p()))!=null?c:(f=v().textInputValue)==null?void 0:f.content)!=null?U:""})),N=P.next().value,I=P.next().value,S=function(f){var c=v().onUpdateText;
c&&_.gJ(c,{form:{userQuery:f}})},Q=_.zi(function(f){S(f)},150),R=_.oZ(function(f){f=f.target.value.trim();
I(f);Q(f);return!1});
_.s0(function(){var f=nk3(v(),p());f&&f!==N()&&I(f)},"yHe3Gb");
var l=_.oZ(function(f){if(f.key==="Enter"){S(f.target.value.trim());var c=_.F(v().submitButton,_.C7);f=void 0;var U;if(c==null?0:(U=c.loggingDirectives)==null?0:U.trackingParams)f=_.Ss(c.loggingDirectives.trackingParams);(U=c==null?void 0:c.onTap)&&_.gJ(U,{clickedVisualElement:f})}return!1}),d=_.oZ(function(){G("yt-feed-customization-scroll-up")});
return _.u("ytd-feed-customization-form-view-model",{class:"ytdFeedCustomizationFormViewModelHost",el:_.Dp(C)},_.u(_.b,{cond:function(){var f,c;return!((c=(f=k.isCollapsed)==null?void 0:f.call(k))!=null&&c)},
then:function(){return _.u("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer"},_.u("div",{class:"ytdFeedCustomizationFormViewModelInputContainer"},_.u("div",{class:"ytdFeedCustomizationFormViewModelHeaderContainer"},_.u("div",{class:"ytdFeedCustomizationFormViewModelIconContainer"},_.u(_.PT,{icon:"PENCIL_FILLED"})),_.u("div",{class:"ytdFeedCustomizationFormViewModelTitle",role:"heading","aria-level":2},_.u(_.o$,{text:function(){return v().title}}))),_.u("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var f;return(f=v().textInputPlaceholder)==null?void 0:f.content},
"prop:value":N,"on:input":R,"on:keyup":l,maxlength:250}),_.u(_.Sh,{data:function(){return v().submitButton}},{buttonViewModel:function(f){return _.u("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.u(_.di,{data:f.data}))}}),_.u(_.Sh,{data:function(){return v().menuButton}},{buttonViewModel:function(f){return _.u("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.u(_.di,{data:f.data}))}})),_.u(_.Sh,{data:function(){return v().contents}},{aiResponseBoxViewModel:function(f){return _.u("div",
{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.u(MQn,{data:f.data}))}}))},
else:function(){return _.u("div",{class:"ytdFeedCustomizationFormViewModelCollapsedBodyContainer","on:click":d},_.u("div",{class:"ytdFeedCustomizationFormViewModelIconContainer"},_.u(_.PT,{icon:"PENCIL_FILLED"})),_.u("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var f;return(f=v().title)==null?void 0:f.content}," ",N))}}))},"Rc"),"ytd-feed-customization-form-view-model",{props:{data:_.vN,
isCollapsed:_.vN}});var ieZ=_.yv.persistentPanelVisibleSelector,Xp=function(){var k=_.e.apply(this,arguments)||this;k.isDarkTheme=!1;k.notSticky=!1;k.transparentBackground=!1;k.shouldHide=!1;k.disableSticky=!1;k.fluidWidth=!1;k.isClipList=!1;k.defaultChipIndex=0;k.collapseFeedCustomizationForm=!1;k.isPlaylist=!1;k.playlistVotingAnimationEnabled=_.z("web_enable_voting_animation");k.toolbarHeight=0;k.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(Xp,_.e);_.W=Xp.prototype;
_.W.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",properties:{isCollapsed:"[[collapseFeedCustomizationForm]]"}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.W.attached=function(){var k=this;document.addEventListener("scroll",_.pm(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var v;this.toolbarHeight=((v=document.querySelector("ytd-masthead"))==null?void 0:v.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(C){k.handleIntersect(C)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){k.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.W.detached=function(){var k;(k=this.intersectionObserver)==null||k.disconnect();var v;(v=this.resizeObserver)==null||v.disconnect();document.removeEventListener("scroll",_.pm(this,this.updateChipBarWidthAndTop))};
_.W.dataChanged=function(){var k=this,v,C,G;((G=_.F((v=this.data)==null?void 0:(C=v.contents)==null?void 0:C[0],pc7))==null?void 0:G.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var p=this.findSelectedChipIndex();this.selectedIndex!==p&&(this.selectedIndex=-1);_.Ib(this,function(){k.selectedIndex=p;k.updateSelectedChipContent(k.selectedIndex);k.updating=!1;k.ytScrollableChipCloudBehavior.reset()})};
_.W.findSelectedChipIndex=function(){var k;if((k=this.data)==null||!k.contents)return 0;k=this.data.contents;for(var v=0;v<k.length;v++){var C=void 0;if((C=_.F(k[v],pc7))==null?0:C.isSelected)return v}return 0};
_.W.computeStyle=function(k){return k};
_.W.handleChipCloudChipSelectAction=function(k){k=this.JSC$16280_chipsSelector.indexOf(k);k>-1&&this.JSC$16280_chipsSelector.selectIndex(k)};
_.W.updateSelectedChipContent=function(k){var v;if((v=this.data)==null||!v.contents||k<0||k>=this.data.contents.length)this.selectedChipContent=void 0;else{var C;this.selectedChipContent=(C=_.F(this.data.contents[k],pc7))==null?void 0:C.content}};
_.W.handleChipCloudChipDeselectAction=function(){if(_.z("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var k,v,C,G=(C=_.F((k=this.data)==null?void 0:(v=k.contents)==null?void 0:v[0],pc7))==null?void 0:C.navigationEndpoint;G&&_.JR(this.hostElement,"yt-browse-section-list-reload-endpoint",[G]);this.JSC$16280_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.W.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.W.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.W.onResize=function(){this.updateLayout()};
_.W.updateLayout=function(){var k=this.ytScrollableChipCloudBehavior;_.Ib(k,k.setContainerWidthDiff);k=this.ytScrollableChipCloudBehavior;_.Ib(k,k.setButtonsState)};
_.W.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.W.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.W.handleIntersect=function(k){this.notSticky=this.isChannelPageGrid||this.disableSticky||k[0].intersectionRatio===1};
_.W.updateDimensions=function(){var k=this.ytRendererBehavior.parentComponent;if(k){var v,C=(v=k.headerElement)!=null?v:k;_.Cm(this.hostElement,{"--ytd-rich-grid-chips-bar-width":C.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.W.updateSelectedIndexFromBinding=function(k){this.selectedIndex=k.detail.value};
_.W.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var k;(k=this.sortFilterHeaderRendererElement)==null||k.setAttribute("is-playlist-page-with-filters","")}};
_.W.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(TxL(!this.notSticky))};
_.SB.Object.defineProperties(Xp.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 k,v,C=(k=this.data)==null?void 0:(v=k.contents)==null?void 0:v.find(function(G){return _.F(G,IlU)});
return{sortFilterHeaderRenderer:_.F(C,IlU)}}}});
Xp.prototype.dispatchChipBarIsSticky=Xp.prototype.dispatchChipBarIsSticky;Xp.prototype.isPlaylistPageChanged=Xp.prototype.isPlaylistPageChanged;Xp.prototype.updateChipBarWidthAndTop=Xp.prototype.updateChipBarWidthAndTop;Xp.prototype.onResize=Xp.prototype.onResize;Xp.prototype.onPersistentPanelVisibleChanged=Xp.prototype.onPersistentPanelVisibleChanged;Xp.prototype.onGuideIsExpandedChanged=Xp.prototype.onGuideIsExpandedChanged;Xp.prototype.dataChanged=Xp.prototype.dataChanged;
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Xp.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Xp.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Xp.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.qV),_.Y("design:type",Object)],Xp.prototype,"ironResizableBehavior",void 0);_.B([_.M(),_.Y("design:type",gx)],Xp.prototype,"ytScrollableChipCloudBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],Xp.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Xp.prototype,"data",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],Xp.prototype,"selectedIndex",void 0);_.B([_.A({value:320}),_.Y("design:type",Number)],Xp.prototype,"scrollDistance",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xp.prototype,"isDarkTheme",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xp.prototype,"notSticky",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xp.prototype,"transparentBackground",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.Y("design:type",String)],Xp.prototype,"componentStyle",void 0);_.B([_.A({selector:_.L$j}),_.Y("design:type",Boolean)],Xp.prototype,"guideIsExpanded",void 0);
_.B([_.A({selector:ieZ}),_.Y("design:type",Boolean)],Xp.prototype,"persistentPanelVisible",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xp.prototype,"shouldHide",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xp.prototype,"disableSticky",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xp.prototype,"fluidWidth",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xp.prototype,"isClipList",void 0);
_.B([_.A(),_.Y("design:type",Object)],Xp.prototype,"defaultChipIndex",void 0);_.B([_.A(),_.Y("design:type",Object)],Xp.prototype,"selectedChipContent",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xp.prototype,"collapseFeedCustomizationForm",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xp.prototype,"isPlaylist",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Xp.prototype,"playlistVotingAnimationEnabled",void 0);
_.B([_.Nf("#chips"),_.Y("design:type",Object)],Xp.prototype,"JSC$16280_chipsSelector",void 0);_.B([_.Nf("ytd-sort-filter-header-renderer"),_.Y("design:type",HTMLElement)],Xp.prototype,"sortFilterHeaderRendererElement",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Xp.prototype,"updating",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xp.prototype,"dataChanged",null);
_.B([_.W9("guideIsExpanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xp.prototype,"onGuideIsExpandedChanged",null);_.B([_.W9("persistentPanelVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xp.prototype,"onPersistentPanelVisibleChanged",null);_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xp.prototype,"onResize",null);
_.B([_.uo("isChannelPageGrid","disableSticky","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xp.prototype,"updateChipBarWidthAndTop",null);_.B([_.g("componentStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Xp.prototype,"isChannelPageGrid",null);_.B([_.g("componentStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Xp.prototype,"isHashtagLandingPage",null);
_.B([_.W9("isPlaylistPage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xp.prototype,"isPlaylistPageChanged",null);_.B([_.g("componentStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Xp.prototype,"isPlaylistPage",null);_.B([_.g("componentStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Xp.prototype,"isDisableDeselectEvent",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Xp.prototype,"sortFilterHeaderRendererData",null);_.B([_.A({reflectToAttribute:!0,selector:_.qqZ}),_.Y("design:type",String)],Xp.prototype,"frostedGlassMode",void 0);_.B([_.W9("notSticky"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xp.prototype,"dispatchChipBarIsSticky",null);_.B([_.q({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],Xp);
_.t(Xp,"ytd-feed-filter-chip-bar-renderer",function(){if(dEQ!==void 0)return dEQ;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return dEQ=k},{mode:1});var L2R;var OeZ=_.D(function(k){var v=k.data;var C=k.buttonIndex;var G=k.selectedIndex;var p=k.onSelect;var P=function(){return C()===G()},N=function(){var I,S;
return(S=(I=v().text)==null?void 0:I.content)!=null?S:""};
k=_.tFD();return _.u("yt-toggleable-image-button-view-model",{class:function(){var I={};I=(I.toggleableImageButtonViewModelHost=!0,I[""]=!0,I.toggleableImageButtonViewModelSemiTransparent=G()!==-1&&!P(),I);return _.f0(I)},
tabindex:0,"aria-label":N,"aria-pressed":P,role:"button","on:keydown":k,"on:click":_.oZ(function(){p(v().onSubmitCommand);return!1})},_.u(_.b,{cond:function(){return v().logo},
then:function(I){return _.u(_.qP,{data:I,className:function(){var S={};S=(S.toggleableImageButtonViewModelImage=!0,S.toggleableImageButtonViewModelCircularRadius=!(!v().backgroundColor||!v().backgroundColorDarkMode),S.toggleableImageButtonViewModelGradientRing=!!(P()&&v().backgroundColor&&v().backgroundColorDarkMode),S);return _.f0(S)},
alt:N,useWidth:!1,style:function(){if(P()&&v().backgroundColor&&v().backgroundColorDarkMode){var S=ar(Number(v().backgroundColorDarkMode),"1");var Q=ar(Number(v().backgroundColor),"1");S="background: linear-gradient(180deg,"+S+","+Q+") border-box;"}else S="";return S}})}}),_.u(_.Qx,{model:{borderRadius:"16px"}}),_.u("p",{class:function(){var I={};
I=(I.toggleableImageButtonViewModelLabel=!0,I.toggleableImageButtonViewModelBoldText=P(),I);return _.f0(I)}},_.u(_.o$,{text:function(){return v().text}})))},"Sc");
OeZ.idomCompat=!0;var XAR=_.D(function(k){var v=k.data;k=_.H(_.ae({index:-1,command:{}},void 0,"GM3umb"));var C=k.next().value,G=k.next().value;return _.u("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.u("div",{class:"nudgeFormViewModelFormOptions"},_.u(_.Sh,{data:function(){return v().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(p,P){return _.u(OeZ,{data:p.data,buttonIndex:P,selectedIndex:function(){return C().index},
onSelect:function(N){G({index:P(),command:N})}})}})),_.u(_.o$,{text:function(){return v().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.u("div",{class:"nudgeFormViewModelSubmit"},_.u(_.Sh,{data:function(){return v().submitButton}},{buttonViewModel:function(p){return _.u(y71,{data:p.data,
isDisabled:function(){return C().index===-1},
onClick:function(){_.gJ(C().command)}})}})))},"Tc");
XAR.idomCompat=!0;var y71=_.D(function(k){var v=_.L9(function(){return Object.assign({},k.data(),{state:k.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.u(_.di,{data:v,onClick:k.onClick})},"Uc");_.BU(XAR,"yt-nudge-form-view-model",{props:{data:_.vN}});var xs=function(){var k=_.e.apply(this,arguments)||this;k.roundedContainer=!0;k.buttonUpdate=_.z("web_modern_buttons");k.isDarkMode=!1;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return k};
_.E(xs,_.e);_.W=xs.prototype;_.W.computeNudgeStyle=function(k){return k?"modernized-nudge":""};
_.W.handleDarkModeToggledAction=function(k){this.isDarkMode=k};
_.W.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.W.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"}}}};
_.W.computeIsHorizontalButtons=function(k){return k?!!k.applyModernizedStyle&&!!k.enableHorizontalButtons&&!!k.secondaryButton:!1};
_.SB.Object.defineProperties(xs.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=(k=this.data)==null?void 0:k.backgroundStyle)!=null?v:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=(k=this.data)==null?void 0:k.contentsLocation)!=null?v:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.lightIconImage)}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xs.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],xs.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],xs.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],xs.prototype,"actionHandlerBehavior",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("isHideEnclosingAction"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],xs.prototype,"isHidden",null);_.B([_.A(),_.Y("design:type",Object)],xs.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],xs.prototype,"roundedContainer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],xs.prototype,"buttonUpdate",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.Y("design:type",String)],xs.prototype,"nudgeStyle",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.trimStyle"),_.Y("design:type",String),_.Y("design:paramtypes",[])],xs.prototype,"trimStyle",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.backgroundStyle"),_.Y("design:type",String),_.Y("design:paramtypes",[])],xs.prototype,"backgroundStyle",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data.contentsLocation"),_.Y("design:type",String),_.Y("design:paramtypes",[])],xs.prototype,"contentsLocation",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.disableDropShadow"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],xs.prototype,"noShadow",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.lightIconImage"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],xs.prototype,"noIcon",null);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.Y("design:type",Boolean)],xs.prototype,"isHorizontalButtons",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Object)],xs.prototype,"isDarkMode",void 0);_.B([_.q({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],xs);
_.t(xs,"ytd-feed-nudge-renderer",function(){if(L2R!==void 0)return L2R;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return L2R=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var xEn;var A7G;var AV=function(){var k=_.e.apply(this,arguments)||this;k.collapsed=!1;k.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return k};
_.E(AV,_.e);AV.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"}}}};
AV.prototype.handleRatingSelect=function(){var k;((k=this.data)==null?0:k.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
AV.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],AV.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],AV.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],AV.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],AV.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.nb),_.Y("design:type",Object)],AV.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],AV.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],AV.prototype,"collapsed",void 0);_.B([_.q({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],AV);
_.t(AV,"ytd-slimline-survey-renderer",function(){if(A7G!==void 0)return A7G;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return A7G=k},{mode:1});var eSU;var ed=function(){return _.e.apply(this,arguments)||this};
_.E(ed,_.e);ed.prototype.maybeGetBackgroundColor=function(k){return this.isDarkMode?k.section2Color:k.section3Color};
ed.prototype.colorPaletteChanged=function(){var k=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;k&&(k==null?0:k.secondaryTitleColor)&&this.maybeGetBackgroundColor(k)?(this.hostElement.style.backgroundColor=_.c7(this.maybeGetBackgroundColor(k)),this.hostElement.style.color=_.c7(k.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
ed.prototype.colorPaletteChanged=ed.prototype.colorPaletteChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],ed.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ed.prototype,"data",void 0);_.B([_.A({selector:function(k){return k.ui.darkModeIsEnabled}}),
_.Y("design:type",Boolean)],ed.prototype,"isDarkMode",void 0);_.B([_.A(),_.Y("design:type",Object)],ed.prototype,"lightColorPalette",void 0);_.B([_.A(),_.Y("design:type",Object)],ed.prototype,"darkColorPalette",void 0);_.B([_.W9("darkColorPalette","lightColorPalette","data","isDarkMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ed.prototype,"colorPaletteChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],ed);
_.t(ed,"ytd-endorsement-header-renderer",function(){if(eSU!==void 0)return eSU;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return eSU=k},{mode:1});_.BU(_.wQ,"yt-decorated-avatar-view-model",{props:{data:_.vN,className:_.vN}});_.qY=new _.oi("VIEW_TRANSITION_MANAGER_TOKEN");var mb=function(){var k=_.e.apply(this,arguments)||this;k.fullHeight=_.z("web_rich_grid_media_full_height");k.showChannelAvatar=!0;k.hasPlaylistThumbnail=!1;k.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};k.registerThumbnailForPageTransition=function(){_.z("web_thumbnail_to_watch_transition")&&_.qaw(_.Ql().resolve(_.qY),k.thumbnail)};
return k};
_.E(mb,_.e);_.W=mb.prototype;
_.W.configureRendererStamper=function(){return{lazyLoadMenu:yE,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"}}}};
_.W.attached=function(){this.updateInlinePreviewHoverListeners()};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.shouldLazyLoadMenu=function(){var k=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.z("kevlar_modern_downloads_page")||!k};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16305_inlinePreviewHoverListener=$b({mediaRenderer:this,lockupElement:this.JSC$16305_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.W.getVideoPreviewOpts=function(){var k={},v;if((v=this.data)==null?0:v.multipleInlinePlaybackEndpoint)k=d9L;this.isRadio&&(k=lmw);return k};
_.W.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$16305_inlinePreviewHoverListener)==null||D_(k)};
_.W.getOwner=function(){var k,v,C;return((k=this.data)==null?void 0:(v=k.channelThumbnailSupportedRenderers)==null?void 0:v.channelThumbnailWithLinkRenderer)||_.F((C=this.data)==null?void 0:C.showProviderChannelThumbnail,PB1)};
_.W.updateLockupSize=function(){var k;((k=this.getOwner())==null?0:k.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.W.getFeedbackEndpoint=function(k){if(_.F(k,_.c1))return k;var v,C;k=(C=(v=_.F(k,_.oH))==null?void 0:v.commands)!=null?C:[];v=_.H(k);for(C=v.next();!C.done;C=v.next())if(C=this.getFeedbackEndpoint(C.value))return C;return null};
_.W.computeNavigationEndpoint=function(k){return eeO(k==null?void 0:k.navigationEndpoint)};
_.W.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var k=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(k)!==JSON.stringify(this.data)&&this.set("data",k)}};
_.W.onDataChanged=function(){var k=this,v=this.getOwner();if(v){this.set("data.owner",v);var C,G,p,P,N,I=((C=this.data)==null?void 0:(G=C.shortBylineText)==null?void 0:(p=G.runs)==null?void 0:(P=p[0])==null?void 0:P.text)||((N=v.name)==null?void 0:N.simpleText);this.set("data.owner.title",I)}var S,Q,R,l,d,f;v=((S=this.data)==null?void 0:(Q=S.thumbnailRenderer)==null?void 0:Q.playlistVideoThumbnailRenderer)||((R=this.data)==null?void 0:(l=R.thumbnailRenderer)==null?void 0:l.playlistCustomThumbnailRenderer)||
((d=this.data)==null?void 0:(f=d.thumbnailRenderer)==null?void 0:f.showCustomThumbnailRenderer);var c;((c=this.data)==null?0:c.thumbnail)||!v||this.set("data.thumbnail",v.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){k.updateLockupSize()});
var U;if(S=((U=this.data)==null?void 0:U.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(S);var O;((O=this.dismissActionToReplayEntity)==null?0:O.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.W.onHiddenChanged=function(){this.updateLockupSize()};
_.W.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.JR(this.hostElement,"yt-terminate-video-preview-action");else{var k;(k=this.videoTitleLink)==null||k.focus()}};
_.W.metadataColorChanged=function(){var k;if(this.metadataColor&&((k=this.videoTitle)==null?0:k.style))this.videoTitle.style.color=_.c7(this.metadataColor);else{var v,C;!this.metadataColor&&((v=this.videoTitle)==null?0:(C=v.style)==null?0:C.color)&&(this.videoTitle.style.color="")}};
_.W.onDetailsClick=function(k){var v=this.computedNavigationEndpoint;v&&(_.sj(_.DM(k),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.nA(this.hostElement,"yt-navigate",{endpoint:v}))};
_.W.onRendererTap=function(){this.registerThumbnailForPageTransition();var k,v,C=((k=this.data)==null?void 0:k.serviceEndpoint)||this.getFeedbackEndpoint((v=this.data)==null?void 0:v.navigationEndpoint);C&&_.F(C,_.c1)&&this.ytComponentBehavior.resolveCommand(C)};
_.W.onMouseDown=function(k){var v=k.target,C=this.computedNavigationEndpoint,G;k=v.href||((G=_.F(C==null?void 0:C.commandMetadata,_.G8))==null?void 0:G.url);G=v.data||C;k&&G&&gOO(k,G)};
_.W.computeVideoTitleText=function(){var k;if((k=this.data)==null?0:k.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.W.computeHasPlaylistThumbnail=function(k){var v,C,G,p,P;if((((v=k.thumbnailRenderer)==null?0:v.playlistVideoThumbnailRenderer)||((C=k.thumbnailRenderer)==null?0:C.playlistCustomThumbnailRenderer)||((G=k.thumbnailRenderer)==null?0:G.showCustomThumbnailRenderer)||((p=k.thumbnailRenderer)==null?0:p.playlistVideoThumbnailRenderer)||((P=k.thumbnailRenderer)==null?0:P.playlistCustomThumbnailRenderer))&&k.thumbnailOverlays)for(v=0;v<k.thumbnailOverlays.length;v++)if(C=void 0,(C=k.thumbnailOverlays[v])==
null?0:C.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.SB.Object.defineProperties(mb.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.z("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var k;return(k=this.data)==null?void 0:k.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var k;return(k=this.data)==null?void 0:k.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$16305_inlinePreviewHoverListener)==null?0:Kl(k))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.Pef(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:k.videoId)||((v=this.data)==null?void 0:v.playlistId)||""}}});
mb.prototype.onMouseDown=mb.prototype.onMouseDown;mb.prototype.metadataColorChanged=mb.prototype.metadataColorChanged;mb.prototype.onIsDismissedChanged=mb.prototype.onIsDismissedChanged;mb.prototype.onHiddenChanged=mb.prototype.onHiddenChanged;mb.prototype.onDataChanged=mb.prototype.onDataChanged;mb.prototype.handleReloadDownloadsInfo=mb.prototype.handleReloadDownloadsInfo;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],mb.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],mb.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],mb.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],mb.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],mb.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],mb.prototype,"ytdReduxBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],mb.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],mb.prototype,"entitySelectorType",void 0);_.B([_.A(),_.Y("design:type",Boolean)],mb.prototype,"noEndpoints",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],mb.prototype,"isRadio",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],mb.prototype,"miniMode",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],mb.prototype,"fullHeight",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],mb.prototype,"showDarkVideoMetadata",void 0);_.B([_.A(),_.Y("design:type",Boolean)],mb.prototype,"showLightVideoMetadata",void 0);_.B([_.A(),_.Y("design:type",Number)],mb.prototype,"metadataColor",void 0);_.B([_.A(),_.Y("design:type",Object)],mb.prototype,"showChannelAvatar",void 0);_.B([_.A(),_.Y("design:type",Boolean)],mb.prototype,"hidden",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],mb.prototype,"showYtInteraction",void 0);
_.B([_.A(),_.Y("design:type",String)],mb.prototype,"dismissedContentId",void 0);_.B([_.A({selectorArgs:["dismissedContentId"],selector:Nd6}),_.Y("design:type",Object)],mb.prototype,"dismissActionToReplayEntity",void 0);
_.B([_.A({selectorArgs:["entitySelectorType","mediaId"],selector:function(k,v,C){if(_.z("kevlar_modern_downloads_page")&&C&&v&&v!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(v){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var G=s$j(k,C);if(G){v=_.Uu(k,C);var p=iR(k,C),P=kqf(k,C);k=Ou(k,C);var N=IU2(G,v,p,P);p=N.shortViewCountText;var I=N.publishedTimeText;N=N.badges;var S=k>0;P=H3O(G,v,P,k);G=_.ZZ(v)||v==="TRANSFER_STATE_FAILED"||v==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!IW(G.policyEntity)?
void 0:xT3(C,k,G.videoEntity.lengthSeconds);v==="TRANSFER_STATE_PAUSED_BY_USER"&&C&&!_.z("dl_resume_click_killswitch")&&(G={offlineVideoEndpoint:{videoId:C,action:"ACTION_RESUME"}});C={shortViewCountText:p,publishedTimeText:I,badges:N,isWatched:S,navigationEndpoint:G,thumbnailOverlays:P}}else C=void 0;return C;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(v=VK3(k,C))if(G=_.g1(k,C),P=_.hT6(k,C),G!=="TRANSFER_STATE_UNKNOWN"){C=Nyx(v,G,P,C,_.$R(k));break a}C=void 0}return C;default:_.ji(new _.q5("Error: entitySelectorType defined but not matched in selector.",
k,v))}}}),
_.Y("design:type",Object)],mb.prototype,"entityDrivenState",void 0);_.B([_.A({computed:"computeVideoTitleText(data)"}),_.Y("design:type",Object)],mb.prototype,"videoTitleText",void 0);_.B([_.A({computed:"computeHasPlaylistThumbnail(data)"}),_.Y("design:type",Object)],mb.prototype,"hasPlaylistThumbnail",void 0);_.B([_.A({computed:"computeNavigationEndpoint(data)"}),_.Y("design:type",Object)],mb.prototype,"computedNavigationEndpoint",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],mb.prototype,"typographyBump",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("typographyBump"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],mb.prototype,"typographyBumpV2",null);_.B([_.Nf("#video-title"),_.Y("design:type",HTMLElement)],mb.prototype,"videoTitle",void 0);_.B([_.Nf("#video-title-link"),_.Y("design:type",HTMLElement)],mb.prototype,"videoTitleLink",void 0);
_.B([_.Nf("#thumbnail"),_.Y("design:type",HTMLElement)],mb.prototype,"thumbnail",void 0);_.B([_.Nf("#dismissible"),_.Y("design:type",HTMLElement)],mb.prototype,"JSC$16305_dismissibleMedia",void 0);_.B([_.g("data.menu"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],mb.prototype,"lazyLoadMenu",null);_.B([_.g("data.menu"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],mb.prototype,"immediateLoadMenu",null);
_.B([_.uo("entityDrivenState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mb.prototype,"handleReloadDownloadsInfo",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mb.prototype,"onDataChanged",null);_.B([_.uo("hidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mb.prototype,"onHiddenChanged",null);
_.B([_.W9("isDismissed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mb.prototype,"onIsDismissedChanged",null);_.B([_.W9("metadataColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mb.prototype,"metadataColorChanged",null);_.B([_.P9("mousedown"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mb.prototype,"onMouseDown",null);
_.B([_.g("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],mb.prototype,"isHovered",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],mb.prototype,"useAvatar",null);_.B([_.g("data","entitySelectorType"),_.Y("design:type",String),_.Y("design:paramtypes",[])],mb.prototype,"mediaId",null);_.B([_.q({is:"ytd-rich-grid-media",disableElementRegistration:!0})],mb);
var mEn=_.wu()(mb,"ytd-rich-grid-media",function(){if(xEn!==void 0)return xEn;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return xEn=k},{mode:_.nm("kevlar_poly_si_batch_j072")?1:2});var DEG;var DJ=function(){var k=_.e.apply(this,arguments)||this;k.removeMaxWidth=!0;k.insetMetadata=!1;return k};
_.E(DJ,_.e);_.W=DJ.prototype;_.W.configureRendererStamper=function(){return{innerMenu:yE,outerMenu:Object.assign({},yE,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.W.onDataChanged=function(){var k,v=((k=this.data)==null?void 0:k.trackingParams)||"";v&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(v));var C;((C=this.dismissActionToReplayEntity)==null?0:C.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.W.attached=function(){this.updateInlinePreviewHoverListeners()};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16310_inlinePreviewHoverListener=$b({mediaRenderer:this,lockupElement:this.JSC$16310_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:fmG})};
_.W.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$16310_inlinePreviewHoverListener)==null||D_(k)};
_.W.onRendererTap=function(){var k,v,C=(k=this.data)==null?void 0:(v=k.serviceEndpoints)==null?void 0:v[0];_.F(C,_.c1)&&this.componentBehavior.resolveCommand(C)};
_.W.onDetailsClick=function(k){var v,C=(v=this.data)==null?void 0:v.navigationEndpoint;C&&(_.sj(_.DM(k),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(C))};
_.W.onShow=function(){var k=this.data;k.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(k.onFirstVisibleCommand),delete k.onFirstVisibleCommand)};
_.SB.Object.defineProperties(DJ.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var k;return this.insetMetadata?void 0:(k=this.data)==null?void 0:k.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var k;return this.insetMetadata?(k=this.data)==null?void 0:k.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var k=this.data;if(k!=null&&k.badge&&(k=_.F(k.badge,K$U))){var v,C,G;return[{metadataBadgeRenderer:{label:((v=k.label)==null?void 0:(C=v.runs)==null?void 0:C[0].text)||((G=k.label)==null?void 0:G.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var k=this.data;return Object.assign({},k.headline,{accessibility:k.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return this.isSlimShort?(k=this.computedTitle)==null?void 0:(v=k.accessibility)==null?void 0:(C=v.accessibilityData)==null?void 0:C.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.z("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$16310_inlinePreviewHoverListener)==null?0:Kl(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
DJ.prototype.onDataChanged=DJ.prototype.onDataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],DJ.prototype,"componentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],DJ.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],DJ.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],DJ.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.nb),_.Y("design:type",Object)],DJ.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],DJ.prototype,"ytdReduxBehavior",void 0);_.B([_.Nf("ytd-thumbnail"),_.Y("design:type",HTMLElement)],DJ.prototype,"thumbnail",void 0);_.B([_.Nf("#dismissible"),_.Y("design:type",HTMLElement)],DJ.prototype,"JSC$16310_dismissibleMedia",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],DJ.prototype,"removeMaxWidth",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],DJ.prototype,"insetMetadata",void 0);_.B([_.A(),_.Y("design:type",String)],DJ.prototype,"dismissedContentId",void 0);_.B([_.A({selectorArgs:["dismissedContentId"],selector:Nd6}),_.Y("design:type",Object)],DJ.prototype,"dismissActionToReplayEntity",void 0);_.B([_.g("insetMetadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DJ.prototype,"thumbnailObjectFit",null);
_.B([_.g("data","insetMetadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DJ.prototype,"innerMenu",null);_.B([_.g("data","insetMetadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DJ.prototype,"outerMenu",null);_.B([_.A(),_.Y("design:type",Object)],DJ.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],DJ.prototype,"miniMode",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DJ.prototype,"onDataChanged",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DJ.prototype,"shortsBadges",null);_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],DJ.prototype,"isShort",null);
_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],DJ.prototype,"isSlimShort",null);_.B([_.g("data","isShort"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DJ.prototype,"computedTitle",null);_.B([_.g("isSlimShort","computedTitle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DJ.prototype,"computedAccessibilityLabel",null);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],DJ.prototype,"shouldForce2By3",null);_.B([_.g("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],DJ.prototype,"isHovered",null);_.B([_.q({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],DJ);
_.t(DJ,"ytd-rich-grid-slim-media",function(){if(DEG!==void 0)return DEG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return DEG=k},{mode:_.nm("kevlar_poly_si_batch_j063")?1:2});var tQ1;var s5w;var tV=function(){return _.e.apply(this,arguments)||this};
_.E(tV,_.e);tV.prototype.computeIcon=function(k){return k&&k.iconType?"yt-sys-icons:"+k.iconType.toLowerCase():""};
tV.prototype.onMouseEnter=function(){this.isHovered=!0};
tV.prototype.onMouseLeave=function(){this.isHovered=!1};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],tV.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],tV.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],tV.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],tV.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],tV.prototype,"isHovered",void 0);
_.B([_.q({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],tV);
_.t(tV,"ytd-expand-on-hover-card-renderer",function(){if(s5w!==void 0)return s5w;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return s5w=k},{mode:1});var VQD,hSI=function(){if(VQD!==void 0)return VQD;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return VQD=k};_.db("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var sG=function(){var k=_.e.apply(this,arguments)||this;k.compactStyle=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(sG,_.e);_.W=sG.prototype;_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.W.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"}}}};
_.W.computeHideDot=function(k){return!(k&&k.subscriberCountText&&k.videoCountText)||this.compactStyle};
_.W.hasDualButtons=function(k){return k&&k.purchaseButton&&k.subscribeButton};
_.W.backgroundColorChanged=function(){if(this.data!==void 0){var k=this.data.backgroundColor;this.isDarkTheme&&(k=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=k!=null?_.c7(k):"transparent"}};
_.W.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.W.onTap=function(k){var v,C,G=((v=this.data)==null?void 0:v.navigationEndpoint)||((C=this.data)==null?void 0:C.serviceEndpoint);_.F(G,_.q4)&&(G&&_.Ql().resolve(_.lL).resolveCommand(G,{form:{element:this.hostElement}}),k.preventDefault())};
_.W.computeChannelEndpoint=function(k){return _.F(k,_.q4)?null:k};
_.W.computeHrefEndpoint=function(k){return _.F(k,_.q4)?null:this.componentBehavior.computeHref_(k)};
_.W.computeChannelRendererStyle=function(k){return k};
_.W.computeIconSize=function(k){return k?108:136};
_.SB.Object.defineProperties(sG,{template:{configurable:!0,enumerable:!0,get:function(){return hSI()}}});
sG.prototype.backgroundColorChanged=sG.prototype.backgroundColorChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],sG.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],sG.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],sG.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],sG.prototype,"componentBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],sG.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],sG.prototype,"isDarkTheme",void 0);_.B([_.A({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.Y("design:type",String)],sG.prototype,"channelRendererStyle",void 0);_.B([_.A({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],sG.prototype,"dualButtons",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],sG.prototype,"useBiggerThumbs",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.FK("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],sG.prototype,"biggerThumbStyle",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],sG.prototype,"compactStyle",void 0);_.B([_.W9("data","isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sG.prototype,"backgroundColorChanged",null);_.B([_.q({is:"ytd-channel-renderer",disableElementRegistration:!0})],sG);_.t(sG,"ytd-channel-renderer",function(){return hSI()},{mode:1});var BIU;var j5Z;_.db("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var V$=function(){var k=_.e.apply(this,arguments)||this;k.displayItemCount=2;k.hasPlaylistThumbnail=!1;k.stackThumbnailSize="large";return k};
_.E(V$,_.e);_.W=V$.prototype;_.W.attached=function(){this.updateInlinePreviewHoverListeners()};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.W.computeFirstVideos=function(k,v){return k&&v?k.slice(0,v):[]};
_.W.computeThumbnailWidth=function(k,v){return k?v==="BIG"?500:v==="MASSIVE"?600:v==="MEDIUM"?450:420:360};
_.W.computeThumbnailHeight=function(k,v){return k?v==="BIG"?280:v==="MASSIVE"?337:234:202};
_.W.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$16323_inlinePreviewHoverListener)==null||D_(k)};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16323_inlinePreviewHoverListener=$b({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:d9L,thumbnailElement:this.thumbnail})};
_.W.computeHasPlaylistThumbnail=function(k){var v,C;if((((v=k.thumbnailRenderer)==null?0:v.playlistVideoThumbnailRenderer)||((C=k.thumbnailRenderer)==null?0:C.playlistCustomThumbnailRenderer))&&k.thumbnailOverlays)for(v=0;v<k.thumbnailOverlays.length;v++)if(C=void 0,(C=k.thumbnailOverlays[v])==null?0:C.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.SB.Object.defineProperties(V$.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$16323_inlinePreviewHoverListener)==null?0:Kl(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
V$.prototype.dataChanged=V$.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],V$.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],V$.prototype,"ytdLockupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],V$.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],V$.prototype,"displayItemCount",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],V$.prototype,"useBiggerThumbs",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.FK("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],V$.prototype,"biggerThumbsStyle",void 0);_.B([_.A({computed:"computeHasPlaylistThumbnail(data)"}),_.Y("design:type",Object)],V$.prototype,"hasPlaylistThumbnail",void 0);_.B([_.A(),_.Y("design:type",String)],V$.prototype,"stackThumbnailSize",void 0);_.B([_.Nf("ytd-thumbnail"),_.Y("design:type",HTMLElement)],V$.prototype,"thumbnail",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V$.prototype,"dataChanged",null);
_.B([_.g("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],V$.prototype,"isHovered",null);_.B([_.q({is:"ytd-radio-renderer",disableElementRegistration:!0})],V$);
_.t(V$,"ytd-radio-renderer",function(){if(j5Z!==void 0)return j5Z;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return j5Z=k},{mode:_.nm("kevlar_poly_si_batch_j058")?1:2});var Yaw;_.db("itemSectionRenderer","showRenderer","ytd-show-renderer");var hV=function(){return _.e.apply(this,arguments)||this};
_.E(hV,_.e);hV.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
hV.prototype.computeThumbnailWidth=function(k){return k?360:246};
hV.prototype.computeUseProminentThumbs=function(k){return k};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hV.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],hV.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hV.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],hV.prototype,"isSearch",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.Y("design:type",Boolean)],hV.prototype,"useProminentThumbs",void 0);_.B([_.q({is:"ytd-show-renderer",disableElementRegistration:!0})],hV);
_.t(hV,"ytd-show-renderer",function(){if(Yaw!==void 0)return Yaw;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Yaw=k},{mode:1});_.db("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var B8=function(){var k=_.e.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.E(B8,_.e);B8.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"}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],B8.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],B8.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],B8.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],B8.prototype,"isRichGrid",void 0);_.B([_.q({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],B8);
_.t(B8,"ytd-feed-entry-renderer",function(){if(BIU!==void 0)return BIU;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return BIU=k},{mode:1});var wAZ;var jd=function(){return _.e.apply(this,arguments)||this};
_.E(jd,_.e);jd.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.B([_.M(_.YI),_.Y("design:type",Object)],jd.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jd.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],jd.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jd.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.Eu,value:3}),_.Y("design:type",Number)],jd.prototype,"itemsPerRow",void 0);
_.B([_.q({is:"ytd-link-card-renderer",disableElementRegistration:!0})],jd);
_.t(jd,"ytd-link-card-renderer",function(){if(wAZ!==void 0)return wAZ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return wAZ=k},{mode:1});var nKZ;var Ys=function(){return _.e.apply(this,arguments)||this};
_.E(Ys,_.e);_.W=Ys.prototype;_.W.configureRendererStamper=function(){return{"data.menu":yE,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.W.onRendererTap=function(k){if(!this.ytdDismissibleItemBehavior.isDismissed){var v,C=(v=this.data)==null?void 0:v.navigationEndpoint;C&&!_.sj(_.DM(k),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(C)?_.sj(_.DM(k),this.hostElement,["A"])||_.nA(this.hostElement,"yt-navigate",{endpoint:C}):this.ytComponentBehavior.resolveCommand(C,{}))}};
_.W.maybeComputeHref=function(k){return this.ytComponentBehavior.computeHref_(k,!0)};
_.W.getNavigationCommand=function(k){return this.isNavigationCommand(k)?k:null};
_.W.isNavigationCommand=function(k){return k?_.F(k,_.W7)||_.F(k,_.mw)||_.F(k,_.vX)?!0:!1:!1};
Ys.prototype.onRendererTap=Ys.prototype.onRendererTap;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ys.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ys.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],Ys.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Ys.prototype,"ytComponentBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],Ys.prototype,"data",void 0);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Ys.prototype,"onRendererTap",null);_.B([_.q({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],Ys);
_.t(Ys,"ytd-lumiere-promo-item-image-renderer",function(){if(nKZ!==void 0)return nKZ;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return nKZ=k},{mode:1});var J7Z;var wx=function(){return _.e.apply(this,arguments)||this};
_.E(wx,_.e);wx.prototype.computeLandscapeThumbnail=function(){var k;return((k=this.data)==null?void 0:k.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wx.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],wx.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],wx.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],wx.prototype,"miniMode",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.Eu}),_.Y("design:type",Number)],wx.prototype,"itemsPerRow",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.Y("design:type",Boolean)],wx.prototype,"landscapeThumbnail",void 0);_.B([_.q({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],wx);
_.t(wx,"ytd-lumiere-shelf-details-renderer",function(){if(J7Z!==void 0)return J7Z;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return J7Z=k},{mode:_.nm("kevlar_poly_si_batch_j076")?1:2});var r76;var n_=function(){return _.e.apply(this,arguments)||this};
_.E(n_,_.e);n_.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],n_.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],n_.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],n_.prototype,"data",void 0);_.B([_.q({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],n_);
_.t(n_,"ytd-primetime-promo-details-renderer",function(){if(r76!==void 0)return r76;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return r76=k},{mode:1});var K2w;var JV=function(){return _.e.apply(this,arguments)||this};
_.E(JV,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],JV.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],JV.prototype,"data",void 0);_.B([_.q({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],JV);
_.t(JV,"ytd-panel-show-style-metadata-renderer",function(){if(K2w!==void 0)return K2w;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return K2w=k},{mode:1});var TI6;var rx=function(){return _.e.apply(this,arguments)||this};
_.E(rx,_.e);_.W=rx.prototype;_.W.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.W.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.W.computeThumbnail=function(k){if(k)return k.smallFormFactorBackgroundThumbnail||k.largeFormFactorBackgroundThumbnail};
_.W.maybeComputeHref=function(k){return this.ytComponentBehavior.computeHref_(k,!0)};
_.W.isNavigationCommand=function(k){return k?_.F(k,_.W7)||_.F(k,_.mw)||_.F(k,_.vX)?!0:!1:!1};
_.W.getNavigationCommand=function(k){return this.isNavigationCommand(k)?k:null};
rx.prototype.onPanelTap=rx.prototype.onPanelTap;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rx.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],rx.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],rx.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rx.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],rx.prototype,"roundedContainer",void 0);_.B([_.A({reflectToAttribute:!0,value:_.z("web_modern_buttons")}),_.Y("design:type",Boolean)],rx.prototype,"modernButtons",void 0);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rx.prototype,"onPanelTap",null);_.B([_.q({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],rx);
_.t(rx,"ytd-primetime-promo-panel-renderer",function(){if(TI6!==void 0)return TI6;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return TI6=k},{mode:1});_.BU(_.D(function(k){k=_.sY(k,{data:{},useFullWidth:!1});var v=k.data,C=k.useFullWidth;k={};return _.u("teaser-card-view-model",{class:_.TI("ytTeaserCardViewModelHost",(k.ytTeaserCardViewModelUseFullWidth=function(){return C()},k))},_.u(_.b,{cond:function(){return v().onTap},
then:function(G){return _.u(_.uv,{className:"ytTeaserCardViewModelLink",command:G},_.u("div",{class:"ytTeaserCardViewModelImageContainer"},_.u(_.b,{cond:function(){return v().image},
then:function(p){return _.u(_.qP,{data:p,className:"ytTeaserCardViewModelImage",alt:""})}})),_.u("p",{class:"ytTeaserCardViewModelCaption"},function(){return v().caption}))}}))},"Vc"),"teaser-card-view-model",{props:{data:_.vN,
useFullWidth:_.vN}});_.BU(_.D(function(k){var v=k.data;var C=function(){var G;return _.O3((G=v())==null?void 0:G.iconThemedImage)};
return _.u("yt-edu-card-view-model",null,_.u(_.cB,{contentId:function(){return v().nudgeId}},function(){return _.u("div",{class:_.TI("ytEduCardViewModelHost",function(){return v().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.u("div",{class:"ytEduCardViewModelTopCornerButton"},_.u(_.Sh,{data:function(){return v().dismissButton}},{buttonViewModel:_.di})),_.u("div",{class:"ytEduCardViewModelContentWrapper"},_.u("div",{class:"ytEduCardViewModelHeaderImage"},_.u(_.b,
{cond:C,
then:function(G){return _.u(_.qP,{data:G,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.u("div",{class:"ytEduCardViewModelTextContainer"},_.u("div",{class:"ytEduCardViewModelTitle"},_.u(_.o$,{text:function(){return v().title}})),_.u("div",{class:"ytEduCardViewModelSubtitle"},_.u(_.o$,{text:function(){return v().subtitle}}))),_.u("div",{class:"ytEduCardViewModelContent"},_.u(_.Sh,{data:function(){return v().form}},{nudgeFormViewModel:XAR}))),_.u("div",{class:_.TI("ytEduCardViewModelButtonWrapper",
function(){return v().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.u(_.Sh,{data:function(){return v().primaryButton}},{buttonViewModel:function(G){return _.u("div",{class:"ytEduCardViewModelPrimaryButton"},_.u(_.di,{data:G.data}))}}),_.u(_.Sh,{data:function(){return v().secondaryButton}},{buttonViewModel:function(G){return _.u("div",{class:"ytEduCardViewModelSecondaryButton"},_.u(_.di,{data:G.data}))}})))}))},"Wc"),"yt-edu-card-view-model",{props:{data:_.vN}});var kP7=new _.oi("RICH_GRID_VIDEO_RENDERER_TOKEN");_.BU(_.D(function(k){var v=k.data;var C=k.showYtInteractionInContent;var G=function(){return!!v().selectableFeedback};
k=_.H(_.ae(!1,void 0,"qxtgaf"));var p=k.next().value,P=k.next().value;_.Vk(function(){var d=_.F(v().primaryButton,_.p7);(d==null?0:d.isToggled)&&P(d.isToggled)});
k=_.oZ(function(d){if(!G())return!1;if(p()){var f;var c=(f=v().selectableFeedback)==null?void 0:f.onDeselect}else{var U;c=(U=v().selectableFeedback)==null?void 0:U.onSelect}c&&_.gJ(c,{form:{element:d.target}});P(!p());if(d=_.F(v().primaryButton,_.p7))d.isToggled=p();return!1});
var N=function(){if(!G()){var d,f=(d=v().loggingDirectives)==null?void 0:d.trackingParams;f&&_.L7(_.Ql().resolve(_.eK),f)}},I=_.sEZ(),S=function(){var d;
return G()?(d=v().selectableFeedback)==null?void 0:d.a11yLabel:void 0},Q=function(){return G()?{toggled:p()}:{}},R=_.Ql().resolve(_.uL(kP7)),l={};
return _.u("yt-feedback-item-renderer",{class:_.TI("ytFeedbackItemRendererHost",(l.ytFeedbackItemRendererSelectableFeedback=G,l)),"on:click":k,"on:keydown":I,title:S,"aria-label":S,"aria-pressed":function(){return G()?p():void 0},
tabindex:function(){return G()?0:void 0},
role:function(){return G()?"button":void 0}},_.u("div",{class:"ytFeedbackItemRendererContentContainer"},_.u(_.Sh,{data:function(){return v().content}},{videoRenderer:function(d){return _.u(R,{data:d.data,
showYtInteraction:C})},
lockupViewModel:function(d){return _.u(_.$0,{data:d.data,containerType:2})}})),_.u("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.u(_.Sh,{data:function(){return v().primaryButton}},{toggleButtonViewModel:function(d){return _.u(_.m$,{data:d.data,
buttonShapeOverrides:Q,disableExplicitClickLogging:!0,onToggle:N})}})))},"Xc"),"yt-feedback-item-renderer",{props:{data:_.vN,
showYtInteractionInContent:_.vN}});var K_=function(){var k=_.e.apply(this,arguments)||this;k.isShortsGrid=!1;k.isCompactGrid=!1;k.isShortsPanelGrid=!1;k.renderedFromRichGrid=!1;k.isInFirstColumn=!1;k.noGutterMargins=!1;k.noBottomMargin=!1;k.halfBottomMargin=!1;k.isInlineGroupItem=!1;k.insetMetadata=!1;k.noBottomMarginInAds=!0;k.force16By9ThumbnailAspectRatio=!1;k.useCompactList=!1;k.containerType=2;k.thumbnailTargetWidth=9999;k.isResponsiveGrid=!1;k.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};k.hoverListener=
k.hover.bind(k);k.leaveListener=k.leave.bind(k);k.highlighted=!1;k.JSC$16359_unsubscribeFromInlinePreviewIsActive=function(){};
return k};
_.E(K_,_.e);_.W=K_.prototype;_.W.computeContainerType=function(){return this.useCompactList?3:2};
_.W.itemWidthChanged=function(){var k;this.thumbnailTargetWidth=(k=this.itemWidth)!=null?k:9999};
_.W.updateIsInFirstColumn=function(){var k;this.isInFirstColumn=((k=this.data)==null?void 0:k.colIndex)===0};
_.W.observerContainerType=function(){if(this.lockup){var k=this.lockup;k.containerType=this.containerType;k.sizing=this.sizing;k.typographyBump=this.typographyBump;k.itemWidth=this.itemWidth}this.richGridMedia&&_.z("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.z("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.W.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]]"}}}}}};
_.W.leave=function(k){k=k.relatedTarget;var v=document.querySelector("ytd-video-preview");k&&v&&_.TR(v).contains(k)||this.removeAndCleanupHighlight()};
_.W.hover=function(){var k;!this.highlighted&&(k=this.data)!=null&&k.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(k=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:k,boxShadow:"0 0 0 10px "+k})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.W.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};
_.W.registerHoverHighlightListeners=function(){var k=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16359_unsubscribeFromInlinePreviewIsActive=_.qT(_.Vb(),_.xc$,function(v){k.highlighted&&!v&&k.removeAndCleanupHighlight()})};
_.W.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16359_unsubscribeFromInlinePreviewIsActive()};
_.W.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.W.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.W.getBackgroundColor=function(){var k,v,C=(k=this.data)==null?void 0:(v=k.onFocusEffect)==null?void 0:v.onFocusColor;if(C){if(document.documentElement.hasAttribute("dark")&&(C==null?0:C.darkTheme))return MW(C==null?void 0:C.darkTheme);if(C==null?0:C.lightTheme)return MW(C==null?void 0:C.lightTheme)}};
_.W.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var k=_.Et(),v,C,G;k&&((v=this.data)==null?0:v.trackingParams)&&((C=this.data)==null?void 0:C.colIndex)!=null&&((G=this.data)==null?void 0:G.rowIndex)!=null&&_.t2(k,_.Ss(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.W.isSlimMediaRenderer=function(k){return!!_.F(k==null?void 0:k.content,_.URD)||!!_.F(k==null?void 0:k.content,$R1)||!!_.F(k==null?void 0:k.content,_.rA)||!!_.F(k==null?void 0:k.content,nXL)};
_.W.isPostRenderer=function(){var k,v;return!!_.F((k=this.data)==null?void 0:k.content,Bjw)||!!_.F((v=this.data)==null?void 0:v.content,jiw)};
_.W.computeIsGameCardShelf=function(){var k;return!!_.F((k=this.data)==null?void 0:k.content,pWR)};
_.W.computeIsMiniGameCardShelf=function(){var k,v;return!!_.F((k=this.data)==null?void 0:k.content,fBw)||!!_.F((v=this.data)==null?void 0:v.content,zl7)};
_.W.computeIsTeaserCard=function(){var k;return!!_.F((k=this.data)==null?void 0:k.content,zl7)};
_.W.computeIsSelectableFeedbackItem=function(){var k,v;return!((v=_.F((k=this.data)==null?void 0:k.content,cqG))==null||!v.selectableFeedback)};
_.W.computeContainsLumierePosters=function(){var k,v;return((v=_.F((k=this.data)==null?void 0:k.content,oTU))==null?void 0:v.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.W.computeIsExpandOnHoverCardShelf=function(){var k;return!!_.F((k=this.data)==null?void 0:k.content,kkn)};
_.W.computeIsLinkCardShelf=function(){var k;return!!_.F((k=this.data)==null?void 0:k.content,IgI)};
_.W.computeIsReelItemStyleAvatarCircle=function(k){var v;return((v=_.F(k==null?void 0:k.content,_.rA))==null?void 0:v.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.W.computeIsLinkCardFullWidth=function(k,v){var C;return((C=_.F(k==null?void 0:k.content,IgI))==null?void 0:C.useFullWidth)||v<=2};
_.SB.Object.defineProperties(K_.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var k;return _.z("web_hover_effect_refactor")&&_.F((k=this.data)==null?void 0:k.content,_.So1)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.z("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var k;if(_.z("web_hover_effect_refactor")&&_.F((k=this.data)==null?void 0:k.content,_.So1))return!1;var v;return!((v=this.data)==null||!v.onFocusEffect)||_.z("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 k;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.z("web_hover_effect_refactor")?(k=this.data)==null?void 0:k.onFocusEffect:void 0}}}});
K_.prototype.richGridHoverHighlightChanged=K_.prototype.richGridHoverHighlightChanged;K_.prototype.observerContainerType=K_.prototype.observerContainerType;K_.prototype.updateIsInFirstColumn=K_.prototype.updateIsInFirstColumn;K_.prototype.itemWidthChanged=K_.prototype.itemWidthChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],K_.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],K_.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],K_.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],K_.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],K_.prototype,"ytdLockupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],K_.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.Y("design:type",Boolean)],K_.prototype,"isPost",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.Y("design:type",Boolean)],K_.prototype,"containsLumierePosters",void 0);_.B([_.A({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.Y("design:type",Boolean)],K_.prototype,"isSlimMedia",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.Y("design:type",Boolean)],K_.prototype,"isGameCardShelf",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.Y("design:type",Boolean)],K_.prototype,"isMiniGameCardShelf",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.Y("design:type",Boolean)],K_.prototype,"isTeaserCard",void 0);_.B([_.A({computed:"computeIsSelectableFeedbackItem(data)"}),_.Y("design:type",Boolean)],K_.prototype,"isSelectableFeedbackItem",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"isShortsGrid",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],K_.prototype,"isSlimGrid",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"isCompactGrid",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"isShortsPanelGrid",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.Y("design:type",Boolean)],K_.prototype,"isExpandOnHoverCardShelf",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.Y("design:type",Boolean)],K_.prototype,"isLinkCardShelf",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.Eu,value:3}),_.Y("design:type",Number)],K_.prototype,"itemsPerRow",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"renderedFromRichGrid",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"isInFirstColumn",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"noGutterMargins",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"noBottomMargin",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"halfBottomMargin",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"isInlineGroupItem",void 0);_.B([_.A(),_.Y("design:type",Object)],K_.prototype,"insetMetadata",void 0);_.B([_.A(),_.Y("design:type",Object)],K_.prototype,"noBottomMarginInAds",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],K_.prototype,"isShelfItem",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.Y("design:type",Boolean)],K_.prototype,"isReelItemStyleAvatarCircle",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.Y("design:type",Boolean)],K_.prototype,"isLinkCardFullWidth",void 0);_.B([_.A(),_.Y("design:type",Object)],K_.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"useCompactList",void 0);_.B([_.A(),_.Y("design:type",String)],K_.prototype,"sizing",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],K_.prototype,"typographyBump",void 0);_.B([_.A(),_.Y("design:type",Number)],K_.prototype,"itemWidth",void 0);_.B([_.A(),_.Y("design:type",Boolean)],K_.prototype,"isHomeShelf",void 0);_.B([_.A(),_.Y("design:type",Boolean)],K_.prototype,"isHomeGrid",void 0);
_.B([_.Nf("yt-lockup-view-model"),_.Y("design:type",HTMLElement)],K_.prototype,"lockup",void 0);_.B([_.Nf("ytd-rich-grid-media"),_.Y("design:type",HTMLElement)],K_.prototype,"richGridMedia",void 0);_.B([_.Nf("ytd-ad-slot-renderer"),_.Y("design:type",HTMLElement)],K_.prototype,"adSlotRenderer",void 0);_.B([_.A({computed:"computeContainerType(useCompactList)"}),_.Y("design:type",Object)],K_.prototype,"containerType",void 0);_.B([_.A(),_.Y("design:type",Object)],K_.prototype,"thumbnailTargetWidth",void 0);
_.B([_.g("showYtInteractionOnRichItem"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],K_.prototype,"showYtInteractionOnRichGridMedia",null);_.B([_.g("isSelectableFeedbackItem","richGridHoverHighlight"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],K_.prototype,"showYtInteractionOnRichItem",null);_.B([_.g("typographyBump","isHomeGrid"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],K_.prototype,"richTypographyBump",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data","isShortsGrid","isCompactGrid"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],K_.prototype,"richGridHoverHighlight",null);_.B([_.g("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],K_.prototype,"shortsLockupViewModelAspectRatio",null);_.B([_.g("isInlineGroupItem"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],K_.prototype,"shortsLockupViewModelScrimStyle",null);
_.B([_.W9("itemWidth"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],K_.prototype,"itemWidthChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],K_.prototype,"updateIsInFirstColumn",null);_.B([_.W9("containerType","sizing","typographyBump"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],K_.prototype,"observerContainerType",null);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],K_.prototype,"isResponsiveGrid",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],K_.prototype,"lockupExperiments",null);_.B([_.W9("richGridHoverHighlight"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],K_.prototype,"richGridHoverHighlightChanged",null);_.B([_.q({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],K_);
_.o6n=_.wu()(K_,"ytd-rich-item-renderer",function(){if(tQ1===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);tQ1=k}k=tQ1;return k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var Cpf={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var RH_=_.DZ(_.P2("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var pd2={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},WW3={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},Hsb={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var v61;var Ty=function(){var k=_.e.apply(this,arguments)||this;k.useResponsiveGrid=!1;k.hidden=!1;k.isShowMoreHidden=!1;k.isShowLessHidden=!0;k.hasExpansionButton=!1;k.isInnerShelf=!1;k.allVideosCount=0;k.allPlaylistCount=0;k.haveSmartDownloadsCompleted=!1;k.restrictContentsOverflow=!1;k.firstShownIndex=0;k.horizontalOffset=0;k.atEnd=!0;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
k.nextClick=function(){var v;(v=k.data)!=null&&v.contents&&(k.firstShownIndex+=k.currentElementsPerRow,k.updateHorizontalOffset(),k.updateHorizontalItemVisibility())};
k.previousClick=function(){var v;(v=k.data)!=null&&v.contents&&(k.firstShownIndex-=k.currentElementsPerRow,k.updateHorizontalOffset(),k.updateHorizontalItemVisibility())};
return k};
_.E(Ty,_.e);_.W=Ty.prototype;
_.W.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:_.wt("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.W.attached=function(){this.requestElementsPerRow()};
_.W.refreshGridLayoutNew=function(){var k;if((k=this.data)!=null&&k.contents&&this.containerWidth){var v;((v=this.data.responsiveContainerConfiguration)==null?0:v.responsiveSize)?(k=_.fmD(this.data.responsiveContainerConfiguration,this.containerWidth),k=_.id(Object.assign({},k,{standardUnitMinWidth:this.standardUnitMinWidth}))):k=_.id({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=k.typographyBump;if(this.elementsPerRow!==
k.numItems||this.gutter!==k.gutter)this.elementsPerRow=k.numItems,this.gutter=k.gutter,this.itemWidth=k.itemWidth,_.Cm(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":k.gutter+"px"})}};
_.W.computeSizing=function(){if(!this.isLumiere){var k=_.A6K(this.data);return k?k:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.W.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.W.computeButton=function(k){var v=_.F(k,_.TK);k=Object.assign({},_.F(k,_.TK));return v?(k.text||(k.text={simpleText:k.tooltip}),k.style="STYLE_MONO_OUTLINE",k.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",k):v};
_.W.onRowIndexChange=function(){var k=_.Et(),v,C;((v=this.data)==null?0:v.trackingParams)&&((C=this.data)==null?void 0:C.rowIndex)!=null&&k&&_.t2(k,_.Ss(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.W.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var k,v=((k=this.getRichItemRenderers()[0])==null?void 0:k.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*v;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.W.requestElementsPerRow=function(){_.nA(this.hostElement,"yt-request-elements-per-row")};
_.W.onUpdateElementsPerRowAction=function(k,v,C,G,p,P){if(this.containerWidth!==P&&(this.containerWidth=P,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&k&&v&&C&&G&&p&&(this.elementsPerRow!==k||this.postsPerRow!==v||this.slimItemsPerRow!==C||this.gameCardsPerRow!==G||this.miniGameCardsPerRow!==p)&&(this.elementsPerRow=k,this.postsPerRow=v,this.slimItemsPerRow=C,this.gameCardsPerRow=G,this.miniGameCardsPerRow=p,this.updateItemVisibility())};
_.W.isExpandedChanged=function(){var k=this.getRichItemRenderers(),v=this.isExpanded;k.forEach(function(C){C.halfBottomMargin=v})};
_.W.isCollapsedChanged=function(){var k=this.getRichItemRenderers(),v=this.isCollapsed;k.forEach(function(C){C.noBottomMargin=v})};
_.W.getRichItemRenderers=function(){return _.Kz(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.W.updateItemVisibility=function(){var k=this;if(this.data&&this.data.contents){var v=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(G,p){var P;((P=k.data)==null?0:P.isExpanded)?(G.hidden=p>v-1,G.ytRendererBehavior.markDirty()):G.hidden=p>k.currentElementsPerRow-1||p>v-1});
var C=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||C||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||C||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.W.setHeightToSingleRow=function(){var k=this.getRichItemRenderers(),v=Number.parseInt(getComputedStyle(k[0]).marginBottom,10)||0;k=k.slice(0,this.currentElementsPerRow).reduce(function(C,G){return Math.max(C,G.getBoundingClientRect().height+v)},0);
this.contents.style.height=k+"px"};
_.W.focusNextExpandedItem=function(){var k;((k=this.data)==null?0:k.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.W.focusItem=function(k,v){var C=this.getRichItemRenderers();if(C[k]&&(k=C[k].querySelector(".focus-on-expand"))){if(v){var G;(G=C[this.currentElementsPerRow])==null||G.scrollIntoView({behavior:"smooth",block:"center"})}k.focus({preventScroll:!0})}};
_.W.onDataChange=function(){var k=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var v;if((v=this.data)==null?0:v.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.Ib(this,function(){k.updateItemVisibility()});
var C;if((C=this.data)==null?0:C.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.Cm(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),v=0;v<this.data.contents.length;v++)C=_.F(this.data.contents[v],_.eS)||{},C.colIndex=v,C.rowIndex=this.data.rowIndex};
_.W.handleRerenderDownloadsData=function(){_.z("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())};
_.W.blockInlinePreview=function(k){var v=this,C;return _.Z(function(G){(C=v.inlinePreviewIsEnabled)&&v.ytdReduxBehavior.dispatch(_.Kbn(!1));return G.return(new Promise(function(p){k(function(){C&&v.ytdReduxBehavior.dispatch(_.Kbn(!0));p()})}))})};
_.W.expandShelf=function(){var k=this;if(this.data){var v,C=(v=_.F(this.data.showMoreButton,_.TK))==null?void 0:v.trackingParams;C&&_.L7(_.WU(),C);this.set("data.isExpanded",!0);this.blockInlinePreview(function(G){k.setHeightToSingleRow();k.updateItemVisibility();k.contents.style.height=k.contents.scrollHeight+"px";_.B_.addJob(function(){k.contents.style.height="auto";k.focusNextExpandedItem();G()},2,200)})}};
_.W.collapseShelf=function(){var k=this;return _.Z(function(v){if(v.nextAddress==1){if(!k.data)return v.return();k.set("data.isExpanded",!1);return v.yield(k.blockInlinePreview(function(C){k.contents.style.height=k.contents.scrollHeight+"px";k.setHeightToSingleRow();_.B_.addJob(function(){k.updateItemVisibility();k.contents.style.height="auto";C()},2,200)}),2)}_.nA(k.hostElement,"yt-rich-shelf-renderer-collapse",k.data.trackingParams);
k.focusItem(0,!1);_.OQ(v)})};
_.W.updateArrowButtonStatus=function(){this.getRichItemRenderers();var k,v;var C=((k=this.data)==null?void 0:(v=k.contents)==null?void 0:v.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=C};
_.W.onChildElementFocus=function(k){this.hasChevronButtons&&(k=k.target.closest("#contents > *"),this.contents.contains(k)&&(k.offsetLeft<this.horizontalOffset?this.previousClick():k.offsetLeft+k.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.W.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.wt("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.W.updateHorizontalOffset=function(){var k=this.getRichItemRenderers(),v,C;var G=((v=this.data)==null?void 0:(C=v.contents)==null?void 0:C.length)||0;var p;k=((p=k[0])==null?void 0:p.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>G?this.firstShownIndex=G-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*k};
_.W.isSlimMediaShelfRenderer=function(){var k,v,C,G=(C=_.F((k=this.data)==null?void 0:(v=k.contents)==null?void 0:v[0],_.eS))==null?void 0:C.content;return!!(_.F(G,_.URD)||_.F(G,$R1)||_.F(G,_.rA)||_.F(G,nXL))};
_.W.isGameCardShelf=function(){var k,v,C,G=(C=_.F((k=this.data)==null?void 0:(v=k.contents)==null?void 0:v[0],_.eS))==null?void 0:C.content;return!!_.F(G,pWR)};
_.W.isMiniGameCardShelf=function(){var k,v,C,G=(C=_.F((k=this.data)==null?void 0:(v=k.contents)==null?void 0:v[0],_.eS))==null?void 0:C.content;return!!_.F(G,fBw)||!!_.F(G,zl7)};
_.W.hasGameBoxArtAvatarStyle=function(){var k;return((k=this.data)==null?void 0:k.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.W.hasRoundedGameBoxArtAvatarStyle=function(){var k;return((k=this.data)==null?void 0:k.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.W.isShortsShelf=function(){var k,v,C,G=(C=_.F((k=this.data)==null?void 0:(v=k.contents)==null?void 0:v[0],_.eS))==null?void 0:C.content;return!!_.F(G,_.rA)||!!_.F(G,nXL)};
_.W.isPostShelfRenderer=function(){var k,v,C,G=(C=_.F((k=this.data)==null?void 0:(v=k.contents)==null?void 0:v[0],_.eS))==null?void 0:C.content;return!(!_.F(G,Bjw)&&!_.F(G,jiw))};
_.W.isLumiereShelf=function(){var k,v,C=_.F((k=this.data)==null?void 0:(v=k.contents)==null?void 0:v[0],_.eS);return!!_.F(C==null?void 0:C.content,oTU)};
_.W.isLumiereShelfWithPosters=function(){var k,v,C=_.F((k=this.data)==null?void 0:(v=k.contents)==null?void 0:v[0],_.eS),G;return((G=_.F(C==null?void 0:C.content,oTU))==null?void 0:G.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.W.isExpandOnHoverCardShelf=function(){var k,v,C,G=(C=_.F((k=this.data)==null?void 0:(v=k.contents)==null?void 0:v[0],_.eS))==null?void 0:C.content;return!!_.F(G,kkn)};
_.W.computeHasFeaturedBadge=function(){var k,v,C=_.F((k=this.data)==null?void 0:(v=k.badges)==null?void 0:v[0],_.zZU);return C?C.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.W.computeHasPaygatedFeaturedBadge=function(){var k,v,C=_.F((k=this.data)==null?void 0:(v=k.badges)==null?void 0:v[0],_.zZU);return C?(C==null?void 0:C.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.W.computeHeaderHidden=function(){var k,v,C,G,p,P;return!((k=this.data)==null?0:k.icon)&&!((v=this.data)==null?0:v.title)&&!((C=this.data)==null?0:C.subtitle)&&!((G=this.data)==null?0:G.thumbnail)&&!((p=this.data)==null?0:p.badges)&&!((P=this.data)==null?0:P.menu)};
_.W.showCtaButton=function(){var k;return!((k=this.data)==null||!k.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.W.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.W.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.W.computeForce16By9ThumbnailAspectRatio=function(){var k,v;return((k=this.data)==null?void 0:(v=k.responsiveContainerConfiguration)==null?void 0:v.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.W.onSectionReactiveDismissal=function(k,v,C){var G,p;var P=(G=this.data)==null?void 0:(p=G.targetingContext)==null?void 0:p.targetGroupId;this&&P&&v.targetGroupId&&P.includes(v.targetGroupId)?(G=this.rowIndex,k=G===void 0?!1:!(v.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&G<=k)):k=!1;k&&(this.hidden=C)};
_.SB.Object.defineProperties(Ty.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var k=this.elementsPerRow;this.isPostShelfRenderer()?k=this.postsPerRow:this.isSlimMediaShelfRenderer()?k=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?k=this.slimItemsPerRow-1:this.isGameCardShelf()?k=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(k=this.miniGameCardsPerRow);return k}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var k,v;return!((k=this.data)==null||!k.previousButton)&&!((v=this.data)==null||!v.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 k;return((k=_.Ql().resolve(_.hs).getCurrentPage())==null?void 0:k.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G;return!((k=this.data)==null?0:(v=k.thumbnail)==null?0:(C=v.accessibility)==null?0:(G=C.accessibilityData)==null?0:G.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
Ty.prototype.onChildElementFocus=Ty.prototype.onChildElementFocus;Ty.prototype.handleRerenderDownloadsData=Ty.prototype.handleRerenderDownloadsData;Ty.prototype.onDataChange=Ty.prototype.onDataChange;Ty.prototype.isCollapsedChanged=Ty.prototype.isCollapsedChanged;Ty.prototype.isExpandedChanged=Ty.prototype.isExpandedChanged;Ty.prototype.onRowIndexChange=Ty.prototype.onRowIndexChange;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ty.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ty.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],Ty.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Ty.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Ty.prototype,"ytdReduxBehavior",void 0);
_.B([_.A({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.Y("design:type",Object)],Ty.prototype,"useResponsiveGrid",void 0);_.B([_.A(),_.Y("design:type",Object)],Ty.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],Ty.prototype,"standardUnitMinWidth",void 0);_.B([_.A({reflectToAttribute:!0,value:3}),_.Y("design:type",Number)],Ty.prototype,"elementsPerRow",void 0);_.B([_.A({value:3}),_.Y("design:type",Number)],Ty.prototype,"postsPerRow",void 0);
_.B([_.A({value:6}),_.Y("design:type",Number)],Ty.prototype,"slimItemsPerRow",void 0);_.B([_.A({value:6}),_.Y("design:type",Number)],Ty.prototype,"gameCardsPerRow",void 0);_.B([_.A({value:6}),_.Y("design:type",Number)],Ty.prototype,"miniGameCardsPerRow",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ty.prototype,"hidden",void 0);_.B([_.A(),_.Y("design:type",Object)],Ty.prototype,"isShowMoreHidden",void 0);
_.B([_.A(),_.Y("design:type",Object)],Ty.prototype,"isShowLessHidden",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ty.prototype,"hasExpansionButton",void 0);_.B([_.g("data.isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ty.prototype,"isExpanded",null);_.B([_.g("data.isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ty.prototype,"isCollapsed",null);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ty.prototype,"isInnerShelf",void 0);_.B([_.A({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.Y("design:type",Boolean)],Ty.prototype,"isShorts",void 0);_.B([_.A({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.Y("design:type",Boolean)],Ty.prototype,"isLumiere",void 0);_.B([_.A({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.Y("design:type",Boolean)],Ty.prototype,"hasBoxArtThumbnailStyle",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.Y("design:type",Boolean)],Ty.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.Y("design:type",Boolean)],Ty.prototype,"hasFeaturedBadge",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.Y("design:type",Boolean)],Ty.prototype,"hasPaygatedFeaturedBadge",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.Y("design:type",Boolean)],Ty.prototype,"isHeaderHidden",void 0);_.B([_.A({selector:_.tKf}),_.Y("design:type",Object)],Ty.prototype,"allVideosCount",void 0);_.B([_.A({selector:d9i}),_.Y("design:type",Object)],Ty.prototype,"allPlaylistCount",void 0);_.B([_.A({selector:rvb}),_.Y("design:type",Object)],Ty.prototype,"haveSmartDownloadsCompleted",void 0);
_.B([_.A({selectorArgs:["entitySelectorType"],selector:function(k,v){if(_.z("kevlar_modern_downloads_page")&&v&&v!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var C=k.entities;switch(v){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":v=_.f2(C);k=P6(v);var G=_.Sk(v);C=_.Fo(C);C=_.Yr(Img(G,C,v.length));return{contents:k,subtitle:C};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return C=_.f2(C),{contents:P6(C)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return C=
_.z0(C),{contents:P6(C)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return C=_.lOf(C),{contents:P6(C)};default:_.ji(new _.q5("Error: entitySelectorType defined but not matched in selector.",k,v))}}}}),
_.Y("design:type",Object)],Ty.prototype,"entityDrivenRichShelfData",void 0);_.B([_.A({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.Y("design:type",Boolean)],Ty.prototype,"hasTopCtaButton",void 0);_.B([_.A({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.Y("design:type",Boolean)],Ty.prototype,"hasBottomCtaButton",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.Y("design:type",Boolean)],Ty.prototype,"force16By9ThumbnailAspectRatio",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ty.prototype,"restrictContentsOverflow",void 0);_.B([_.A({selector:_.AvK}),_.Y("design:type",Boolean)],Ty.prototype,"inlinePreviewIsEnabled",void 0);_.B([_.A({computed:"computeSizing(data)"}),_.Y("design:type",String)],Ty.prototype,"sizing",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],Ty.prototype,"typographyBump",void 0);_.B([_.A(),_.Y("design:type",Number)],Ty.prototype,"itemWidth",void 0);_.B([_.A(),_.Y("design:type",Object)],Ty.prototype,"firstShownIndex",void 0);_.B([_.A(),_.Y("design:type",Object)],Ty.prototype,"horizontalOffset",void 0);_.B([_.A(),_.Y("design:type",Object)],Ty.prototype,"atEnd",void 0);_.B([_.Nf("#contents"),_.Y("design:type",HTMLElement)],Ty.prototype,"contents",void 0);
_.B([_.W9("data.rowIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ty.prototype,"onRowIndexChange",null);_.B([_.W9("isExpanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ty.prototype,"isExpandedChanged",null);_.B([_.W9("isCollapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ty.prototype,"isCollapsedChanged",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ty.prototype,"onDataChange",null);_.B([_.W9("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ty.prototype,"handleRerenderDownloadsData",null);_.B([_.P9("focusin"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Ty.prototype,"onChildElementFocus",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data","isHomePage"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ty.prototype,"isTruncated",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ty.prototype,"showBottomDivider",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ty.prototype,"hasChevronButtons",null);
_.B([_.g("firstShownIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ty.prototype,"previousButtonOverride",null);_.B([_.g("atEnd"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ty.prototype,"nextButtonOverride",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ty.prototype,"isHomePage",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ty.prototype,"thumbnailAriaHidden",null);
_.B([_.g("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Ty.prototype,"entitySelectorType",null);_.B([_.q({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],Ty);
_.CmZ=_.wu()(Ty,"ytd-rich-shelf-renderer",function(){if(v61===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);v61=k}k=v61;return k},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var GPR;_.BU(_.dE,"yt-badge-view-model",{props:{data:_.vN,class:_.vN,workaroundShortsIsThumbnailBadge:_.vN,modern:_.vN,numBadgesInRow:_.vN}});_.BU(MTG,"yt-slimline-survey-view-model",{props:{data:_.vN}});var k7=function(){var k=_.e.apply(this,arguments)||this;k.tileLottieAnimationRef={};k.backgroundLottieAnimationRef={};k.isOnHoverBehaviorForLottieEnabled=!0;k.useBiggerShowcaseImage=_.z("enable_desktop_search_bigger_thumbs");k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return k};
_.E(k7,_.e);_.W=k7.prototype;_.W.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.W.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",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"}},
"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"}}}};
_.W.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var k=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);k!==this.hasTile&&this.set("hasTile",k);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.W.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.W.currentColorChanged=function(){this.updateButtonPalette()};
_.W.computeBackgroundStyle=function(k){if(k&&this.data){var v=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var C=_.Yg((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);C&&v.push('background-image: url("'+C+'");')}var G;((G=k.basicColorData)==null?void 0:G.backgroundColor)!==void 0&&v.push("background-color: "+_.Ef(k.basicColorData.backgroundColor)+";");return v.join("")}};
_.W.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k)};
_.W.getCurrentLogo=function(k,v){if(k)return v?k.darkLogoImage:k.lightLogoImage};
_.W.getCurrentStaticTileImage=function(k,v){if(this.hasStaticTile(k))return k.darkTileImage?v?k.darkTileImage:k.tileImage:k.tileImage};
_.W.computeTitleStyle=function(k){if(this.data&&this.data.title&&k&&k.basicColorData&&k.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.c7(k.basicColorData.foregroundTitleColor)+";"};
_.W.computeSubtitleStyle=function(k){if(this.data&&this.data.subtitle&&k&&k.basicColorData&&k.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.c7(k.basicColorData.foregroundBodyColor)+";"};
_.W.computeSupplementalStyle=function(k){if(this.data&&this.data.supplementalText&&k&&k.supplementalTextColor!==void 0)return k=_.c7(k.supplementalTextColor),"color:"+k+";--yt-endpoint-color:"+k+";--yt-endpoint-hover-color:"+k+";--yt-endpoint-visited-color:"+k+";--yt-formatted-string-bold-font-weight:700;"};
_.W.computeDismissIconStyle=function(k){var v,C;if((k==null?0:(v=k.dismissButtonColorData)==null?0:v.foregroundTitleColor)&&(k==null?0:(C=k.dismissButtonColorData)==null?0:C.backgroundColor))return"--yt-button-color:"+_.Ef(k.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.Ef(k.dismissButtonColorData.backgroundColor)+";"};
_.W.computeOverflowIconStyle=function(k){var v,C;if((k==null?0:(v=k.dismissButtonColorData)==null?0:v.foregroundTitleColor)&&(k==null?0:(C=k.dismissButtonColorData)==null?0:C.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.Ef(k.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.Ef(k.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.Ef(k.dismissButtonColorData.foregroundTitleColor)+";"};
_.W.computeBannerStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.W.computeLocation=function(k){switch(k==null?void 0:k.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.W.shouldShowTileSection=function(k,v,C){return!this.shouldExpandLogo(k,v,C)&&v};
_.W.shouldShowExpandedLogoSection=function(k,v,C){return this.shouldExpandLogo(k,v,C)&&k!==void 0&&this.hasLogo(k)};
_.W.shouldExpandLogo=function(k,v,C){return k&&v?!1:C>=2};
_.W.hasStaticTile=function(k){return!(k==null||!k.tileImage)};
_.W.hasTileLottie=function(k){var v;return!!(k==null?0:(v=k.tileLottie)==null?0:v.url)};
_.W.hasLogo=function(k){return this.getCurrentLogo(k,this.isDarkTheme)!==void 0};
_.W.getLogoHeight=function(k){return this.logoWithPadding(k)?"26":"20"};
_.W.getExpandedLogoHeight=function(k){return this.logoWithPadding(k)?"31":"24"};
_.W.getLogoImageId=function(k){return this.logoWithPadding(k)?"logo-image-with-padding":"logo-image"};
_.W.getMaxTitleFontSize=function(k){return k.overrideTitleMaxFontSize?String(k.overrideTitleMaxFontSize):"36"};
_.W.hasBackgroundLottie=function(k){var v;return!!(k==null?0:(v=k.backgroundLottie)==null?0:v.url)};
_.W.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var k,v;(k=this.tileLottieAnimationRef)==null||(v=k.lottieEl)==null||v.play();var C,G;(C=this.backgroundLottieAnimationRef)==null||(G=C.lottieEl)==null||G.play()}};
_.W.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var k,v;(k=this.tileLottieAnimationRef)==null||(v=k.lottieEl)==null||v.pause();var C,G;(C=this.backgroundLottieAnimationRef)==null||(G=C.lottieEl)==null||G.pause()}};
_.W.pauseLottie=function(){var k,v;(k=this.tileLottieAnimationRef)==null||(v=k.lottieEl)==null||v.pause();var C,G;(C=this.backgroundLottieAnimationRef)==null||(G=C.lottieEl)==null||G.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.W.performPrimaryButtonAction=function(){var k,v,C;((k=this.data)==null?0:(v=k.primaryButton)==null?0:(C=v.buttonRenderer)==null?0:C.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.W.requestElementsPerRow=function(){_.nA(this.hostElement,"yt-request-elements-per-row")};
_.W.updateButtonPalette=function(){if(this.data&&this.currentColorData){var k;((k=this.data.dismissButton)==null?0:k.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 v;if((v=this.data.primaryButton)==null?0:v.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 C;if((C=this.data.secondaryButton)==
null?0:C.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 G;((G=this.data.primaryButton)==null?0:G.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var p;((p=this.data.secondaryButton)==null?0:p.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var P;((P=this.data.primaryButton)==null?0:P.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},
this.data.primaryButton.buttonViewModel)})}};
_.W.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var k=this.getTileLottieDataBasedOnTheme(),v,C;if(k.url!==((v=this.tileLottiePlayerProps)==null?void 0:(C=v.animationConfig)==null?void 0:C.path)){var G,p;(G=this.tileLottieAnimationRef)==null||(p=G.lottieEl)==null||p.destroy();var P;this.isOnHoverBehaviorForLottieEnabled=!((P=k.settings)==null?0:P.autoplay);var N,I;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(I=(N=k.settings)==null?void 0:N.autoplay)!=null?I:!1,loop:this.getLottieLoopValue(k.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof k.url==="string"?this.tileLottiePlayerProps.animationConfig.path=k.url:this.tileLottiePlayerProps.animationConfig.animationData=k.url}}};
_.W.getOverflowButton=function(k){return _.F(k.overflowButton,kqR)};
_.W.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var k=this.getBackgroundLottieDataBasedOnTheme(),v,C;if(k.url!==((v=this.backgroundLottiePlayerProps)==null?void 0:(C=v.animationConfig)==null?void 0:C.path)){var G,p;(G=this.backgroundLottieAnimationRef)==null||(p=G.lottieEl)==null||p.destroy();var P;this.isOnHoverBehaviorForLottieEnabled=!((P=k.settings)==null?0:P.autoplay);var N,I;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(I=(N=k.settings)==null?void 0:N.autoplay)!=null?I:!1,loop:this.getLottieLoopValue(k.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof k.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=k.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
k.url}}};
_.W.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var k;((k=this.tileLottieAnimationRef)==null?void 0:k.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var v;((v=this.backgroundLottieAnimationRef)==null?void 0:v.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.W.getTileLottieDataBasedOnTheme=function(){var k;if(this.isDarkTheme&&((k=this.data)==null?0:k.darkThemeTileLottie))return this.data.darkThemeTileLottie;var v;return((v=this.data)==null?0:v.tileLottie)?this.data.tileLottie:{}};
_.W.getBackgroundLottieDataBasedOnTheme=function(){var k;if(this.isDarkTheme&&((k=this.data)==null?0:k.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var v;return((v=this.data)==null?0:v.backgroundLottie)?this.data.backgroundLottie:{}};
_.W.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k)};
_.W.getLottieLoopValue=function(k){return k?k.loop!==void 0?k.loop:k.loopCount?k.loopCount-1:!0:!0};
_.W.logoWithPadding=function(k){var v,C,G;return(k=(v=this.getCurrentLogo(k,this.isDarkTheme))==null?void 0:(C=v.thumbnails)==null?void 0:(G=C[0])==null?void 0:G.height)&&k%31===0?!0:!1};
k7.prototype.currentColorChanged=k7.prototype.currentColorChanged;k7.prototype.themeChanged=k7.prototype.themeChanged;k7.prototype.dataChanged=k7.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],k7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],k7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],k7.prototype,"ytdDismissibleItemBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],k7.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],k7.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],k7.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],k7.prototype,"primaryButton",void 0);_.B([_.A(),_.Y("design:type",Object)],k7.prototype,"secondaryButton",void 0);
_.B([_.A({reflectToAttribute:!0,value:3}),_.Y("design:type",Number)],k7.prototype,"elementsPerRow",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],k7.prototype,"isDarkTheme",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],k7.prototype,"hasTile",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],k7.prototype,"hasMetadata",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],k7.prototype,"showLogoImage",void 0);_.B([_.A(),_.Y("design:type",Object)],k7.prototype,"currentColorData",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.Y("design:type",String)],k7.prototype,"bannerStyle",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.Y("design:type",String)],k7.prototype,"location",void 0);
_.B([_.A(),_.Y("design:type",Object)],k7.prototype,"tileLottiePlayerProps",void 0);_.B([_.A(),_.Y("design:type",Object)],k7.prototype,"tileLottieAnimationRef",void 0);_.B([_.A(),_.Y("design:type",Object)],k7.prototype,"backgroundLottiePlayerProps",void 0);_.B([_.A(),_.Y("design:type",Object)],k7.prototype,"backgroundLottieAnimationRef",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],k7.prototype,"useBiggerShowcaseImage",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],k7.prototype,"isHideEnclosingAction",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k7.prototype,"dataChanged",null);_.B([_.uo("isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k7.prototype,"themeChanged",null);
_.B([_.uo("currentColorData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k7.prototype,"currentColorChanged",null);_.B([_.q({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],k7);
_.t(k7,"ytd-statement-banner-renderer",function(){if(GPR!==void 0)return GPR;var k=document.createElement("template");_.a(k,'\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="maybePauseLottie" on-mouseover="maybePlayLottie" 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          <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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return GPR=k},{mode:1});var paR;var oX=function(){var k=_.e.apply(this,arguments)||this;k.isSearch=!1;k.hideShelfHeader=!1;k.engagementPanel=!1;k.disableMouseScroll=!0;k.useFloorScrolling=!0;return k};
_.E(oX,_.e);oX.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.P2("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.P2("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
oX.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
oX.prototype.onDataChanged=oX.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],oX.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],oX.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],oX.prototype,"isSearch",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],oX.prototype,"hideShelfHeader",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],oX.prototype,"engagementPanel",void 0);_.B([_.A(),_.Y("design:type",Object)],oX.prototype,"disableMouseScroll",void 0);_.B([_.A(),_.Y("design:type",Object)],oX.prototype,"useFloorScrolling",void 0);_.B([_.A(),_.Y("design:type",Object)],oX.prototype,"data",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oX.prototype,"onDataChanged",null);
_.B([_.q({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],oX);
_.t(oX,"ytd-reel-shelf-renderer",function(){if(paR!==void 0)return paR;var k=document.createElement("template");_.a(k,'\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" text="[[data.subtitle]]" class="style-scope ytd-reel-shelf-renderer"> </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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return paR=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var Pmw;var WUD;WUD=_.qL(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.Hp1=_.zu(WUD);var NSR=_.D(function(k){var v=k.data;k=k.useSmallFont;var C={},G={};return _.u("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.u(_.b,{cond:function(){return v().favicon},
then:function(p){return _.u(_.qP,{data:p,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.u("div",{class:"ytChannelExternalLinkViewModelContainer"},_.u(_.o$,{text:function(){return v().title},
className:_.TI("ytChannelExternalLinkViewModelTitle",(C.ytChannelExternalLinkViewModelTitleSmallFont=k,C)),ellipsisTruncate:!0,userInput:!0}),_.u(_.o$,{text:function(){return v().link},
className:_.TI("ytChannelExternalLinkViewModelLink",(G.ytChannelExternalLinkViewModelLinkSmallFont=k,G)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"Yc");
NSR.idomCompat=!0;_.BU(NSR,"yt-channel-external-link-view-model",{props:{data:_.vN,useSmallFont:_.vN}});_.db("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var vO=function(){var k=_.e.apply(this,arguments)||this;k.revealButtonClass="button";k.businessEmailDisplayState="HIDE_SECTION";return k};
_.E(vO,_.e);_.W=vO.prototype;_.W.refit=function(){var k=this;_.yq(function(){_.rc(k.hostElement,"yt-refit-popups-action")});
_.Ib(this,function(){_.rc(k.hostElement,"yt-refit-popups-action")})};
_.W.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.Ot(_.Hp1),this.businessEmailDisplayState="CAPTCHA")};
_.W.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"};
_.W.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.W.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"}}}};
_.W.computeEmailHref=function(k){return"mailto:"+k};
_.W.computeSafeUrl=function(k){if(k)return _.hG(k)};
_.W.linkEndpoint=function(k){return _.F(k.onTap,_.E6)};
_.W.linkEndpointToHref=function(k){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(k))};
_.W.onYtServiceRequestCompleted=function(k){var v;if((v=k.detail.data)==null?0:v.businessEmail)this.businessEmail=k.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var C;if((C=k.detail.data)==null?0:C.errorMessage)this.businessEmailErrorMessage=k.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.W.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var k=this.JSC$16473_captchaTextarea.value;if(k){k={recaptcha_response_token:k,channel_id:this.metadata.channelId};var v=_.F(this.metadata.onBusinessEmailRevealClickCommand,_.E6);v&&this.ytComponentBehavior.resolveCommand(v,{form:k})}}};
_.W.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.SB.Object.defineProperties(vO.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var k;return _.F((k=this.data)==null?void 0:k.metadata,pJJ)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.F(this.metadata.businessEmailRevealButton,_.C7)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var k=new URL(this.metadata.canonicalChannelUrl);return k.host+k.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 _.F(this.metadata.learnMoreOnTap,_.E6)}}});
vO.prototype.onYtServiceRequestCompleted=vO.prototype.onYtServiceRequestCompleted;vO.prototype.businessEmailMetadataChanged=vO.prototype.businessEmailMetadataChanged;vO.prototype.refit=vO.prototype.refit;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],vO.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],vO.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],vO.prototype,"ytRendererstamperBehavior",void 0);_.B([_.Nf("#g-recaptcha-response"),_.Y("design:type",HTMLTextAreaElement)],vO.prototype,"JSC$16473_captchaTextarea",void 0);_.B([_.A(),_.Y("design:type",Object)],vO.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],vO.prototype,"revealButtonClass",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vO.prototype,"metadata",null);
_.B([_.g("metadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vO.prototype,"revealButton",null);_.B([_.g("metadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vO.prototype,"channelDisplayUrl",null);_.B([_.uo("metadata"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vO.prototype,"refit",null);_.B([_.g("metadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vO.prototype,"formattedDescription",null);
_.B([_.g("metadata","learnMoreCommand"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vO.prototype,"shouldRendereVerifiedPhoneStatus",null);_.B([_.g("metadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vO.prototype,"learnMoreCommand",null);_.B([_.A(),_.Y("design:type",String)],vO.prototype,"businessEmailDisplayState",void 0);_.B([_.A(),_.Y("design:type",String)],vO.prototype,"businessEmail",void 0);
_.B([_.A(),_.Y("design:type",String)],vO.prototype,"businessEmailErrorMessage",void 0);_.B([_.uo("metadata"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vO.prototype,"businessEmailMetadataChanged",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],vO.prototype,"onYtServiceRequestCompleted",null);_.B([_.q({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],vO);
_.t(vO,"ytd-about-channel-renderer",function(){if(Pmw!==void 0)return Pmw;var k=document.createElement("template");_.a(k,'\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">\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Pmw=k},{mode:1});var IwG;var CH=function(){return _.e.apply(this,arguments)||this};
_.E(CH,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],CH.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],CH.prototype,"data",void 0);_.B([_.q({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],CH);
_.t(CH,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(IwG!==void 0)return IwG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return IwG=k},{mode:1});var ZpL;var G5=function(){return _.e.apply(this,arguments)||this};
_.E(G5,_.e);G5.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],G5.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],G5.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],G5.prototype,"aligment",void 0);_.B([_.q({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],G5);
_.t(G5,"ytd-channel-list-sub-menu-renderer",function(){if(ZpL!==void 0)return ZpL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ZpL=
k},{mode:1});var SHZ;var pH=function(){return _.e.apply(this,arguments)||this};
_.E(pH,_.e);pH.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}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],pH.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],pH.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],pH.prototype,"data",void 0);_.B([_.q({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],pH);
_.t(pH,"ytd-channel-sub-menu-renderer",function(){if(SHZ!==void 0)return SHZ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return SHZ=k},{mode:1});var uQ6;var QmR;var PO=function(){var k=_.e.apply(this,arguments)||this;k.isCompact=!1;return k};
_.E(PO,_.e);_.SB.Object.defineProperties(PO.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var k,v;return((v=_.F((k=this.data)==null?void 0:k.endpoint,_.vX))==null?void 0:v.target)==="TARGET_NEW_WINDOW"}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],PO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],PO.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],PO.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],PO.prototype,"isCompact",void 0);_.B([_.g("isCompact"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],PO.prototype,"thumbnailWidth",null);
_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],PO.prototype,"openNewWindow",null);_.B([_.q({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],PO);
_.t(PO,"ytd-media-lockup-renderer",function(){if(QmR!==void 0)return QmR;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return QmR=k},{mode:1});var bpR;var WO=function(){return _.e.apply(this,arguments)||this};
_.E(WO,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],WO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],WO.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],WO.prototype,"data",void 0);_.B([_.q({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],WO);
_.t(WO,"ytd-structured-description-channel-lockup-renderer",function(){if(bpR!==void 0)return bpR;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return bpR=k},{mode:1});var Ro1;var HO=function(){var k=_.e.apply(this,arguments)||this;k.isCompact=!1;k.collectionsStackColor=_.z("modernize_structured_description_playlist_lockups_v2");return k};
_.E(HO,_.e);HO.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:_.z("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.SB.Object.defineProperties(HO.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G,p,P;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(k=this.data)==null?void 0:(v=k.thumbnail)==null?void 0:v.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(C=this.data)==null?void 0:(G=C.thumbnail)==null?void 0:G.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(p=this.data)==null?void 0:(P=p.thumbnail)==null?
void 0:P.vibrantColorPalette:void 0}}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],HO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],HO.prototype,"componentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],HO.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],HO.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],HO.prototype,"showSidePanelThumbnailOverlay",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],HO.prototype,"isCompact",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],HO.prototype,"collectionsStackColor",void 0);_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],HO.prototype,"twoLineTitle",null);_.B([_.g("data","collectionsStackColor"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],HO.prototype,"collectionStack",null);
_.B([_.q({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],HO);
_.t(HO,"ytd-structured-description-playlist-lockup-renderer",function(){if(Ro1!==void 0)return Ro1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Ro1=k},{mode:1});var lwD;var N$=function(){return _.e.apply(this,arguments)||this};
_.E(N$,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],N$.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],N$.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],N$.prototype,"data",void 0);_.B([_.q({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],N$);
_.t(N$,"ytd-structured-description-video-lockup-renderer",function(){if(lwD!==void 0)return lwD;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return lwD=k},{mode:2});var IX=function(){return _.e.apply(this,arguments)||this};
_.E(IX,_.e);
IX.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}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],IX.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],IX.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],IX.prototype,"data",void 0);_.B([_.q({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],IX);
_.t(IX,"ytd-compact-infocard-renderer",function(){if(uQ6!==void 0)return uQ6;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return uQ6=k},{mode:1});var dlD;var Zt=function(){return _.e.apply(this,arguments)||this};
_.E(Zt,_.e);Zt.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.SB.Object.defineProperties(Zt.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.z("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.z("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.z("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Zt.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Zt.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],Zt.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Zt.prototype,"ytdReduxBehavior",void 0);_.B([_.A({selector:_.aZ}),_.Y("design:type",Object)],Zt.prototype,"isGridViewEnabled",void 0);
_.B([_.g("isGridViewEnabled"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Zt.prototype,"watchFeedBigThumbs",null);_.B([_.g("isGridViewEnabled","data"),_.A({reflectToAttribute:!0,value:"168"}),_.Y("design:type",String),_.Y("design:paramtypes",[])],Zt.prototype,"thumbnailWidth",null);_.B([_.g("isGridViewEnabled","data"),_.A({reflectToAttribute:!0,value:"94"}),_.Y("design:type",String),_.Y("design:paramtypes",[])],Zt.prototype,"customThumbnailSize",null);
_.B([_.A(),_.Y("design:type",Object)],Zt.prototype,"data",void 0);_.B([_.q({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],Zt);
_.t(Zt,"ytd-compact-playlist-renderer",function(){if(dlD!==void 0)return dlD;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return dlD=k},{mode:1});var fwU;var SD=function(){var k=_.e.apply(this,arguments)||this;k.roundedContainer=!0;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return k};
_.E(SD,_.e);_.W=SD.prototype;_.W.attached=function(){this.requestElementsPerRow()};
_.W.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"}}}};
_.W.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.W.computeViewStyle=function(k){return k.style?k.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.W.onUpdateElementsPerRowAction=function(k){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&k===1};
_.W.requestElementsPerRow=function(){_.nA(this.hostElement,"yt-request-elements-per-row")};
SD.prototype.dataChanged=SD.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],SD.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],SD.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],SD.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],SD.prototype,"actionHandlerBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],SD.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],SD.prototype,"hideThumbnail",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.Y("design:type",String)],SD.prototype,"viewStyle",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],SD.prototype,"roundedContainer",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],SD.prototype,"dataChanged",null);_.B([_.q({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],SD);
_.t(SD,"ytd-compact-promoted-item-renderer",function(){if(fwU!==void 0)return fwU;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return fwU=k},{mode:1});var zow;var uT=function(){return _.e.apply(this,arguments)||this};
_.E(uT,_.e);uT.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
uT.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
uT.prototype.onYtNavigate=function(k,v){var C=this;if(v.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",v)){var G=this.get("watchEndpoint.videoId",v.endpoint),p=_.rc(this.hostElement,"yt-get-current-video-id-action")[0];_.z("kevlar_mix_handle_first_endpoint_different")&&G&&p&&G!==p||(k.stopPropagation(),_.YY().getPlayerPromise().then(function(P){if(P.getPlayerState()===0&&C.data.secondaryNavigationEndpoint)var N=C.data.secondaryNavigationEndpoint;else{N=
Object.assign({},v.endpoint);var I=_.F(N.commandMetadata,_.G8);I&&(P=Math.floor(P.getCurrentTime()),I.url=_.WP(I.url,{t:P}),!_.z("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(I=_.F(N,_.mw)))&&(I.startTimeSeconds=P)}_.nA(C.hostElement,"yt-navigate",{endpoint:N})}))}};
_.SB.Object.defineProperties(uT.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.z("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.z("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G,p,P;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(k=this.data)==null?void 0:(v=k.thumbnail)==null?void 0:v.sampledThumbnailColor,vibrantColorPalette:(C=this.data)==null?void 0:(G=C.thumbnail)==null?void 0:G.vibrantColorPalette,darkColorPalette:(p=this.data)==null?void 0:(P=p.thumbnail)==null?void 0:P.darkColorPalette,experimentEnabled:!0}}}});
uT.prototype.onYtNavigate=uT.prototype.onYtNavigate;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],uT.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.a$.YtEndpointBehavior),_.Y("design:type",Object)],uT.prototype,"ytEndpointBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],uT.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],uT.prototype,"ytdDismissibleItemBehavior",void 0);
_.B([_.M(_.vl),_.Y("design:type",Object)],uT.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],uT.prototype,"ytdReduxBehavior",void 0);_.B([_.A({selector:_.aZ}),_.Y("design:type",Object)],uT.prototype,"isGridViewEnabled",void 0);_.B([_.g("isGridViewEnabled"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uT.prototype,"watchFeedBigThumbs",null);
_.B([_.g("isGridViewEnabled"),_.A({reflectToAttribute:!0}),_.Y("design:type",String),_.Y("design:paramtypes",[])],uT.prototype,"thumbnailWidth",null);_.B([_.A(),_.Y("design:type",Object)],uT.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],uT.prototype,"collectionStack",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],uT.prototype,"onYtNavigate",null);
_.B([_.q({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],uT);
_.t(uT,"ytd-compact-radio-renderer",function(){if(zow!==void 0)return zow;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return zow=k},{mode:1});var FUU;var QT=function(){return _.e.apply(this,arguments)||this};
_.E(QT,_.e);QT.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
QT.prototype.computeRendererStyle=function(k){return k.style?k.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.B([_.A(),_.Y("design:type",Object)],QT.prototype,"data",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],QT.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],QT.prototype,"rendererBehavior",void 0);_.B([_.A({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.Y("design:type",String)],QT.prototype,"rendererStyle",void 0);_.B([_.q({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],QT);
_.t(QT,"ytd-compact-text-promo-renderer",function(){if(FUU!==void 0)return FUU;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return FUU=k},{mode:1});var cdG;var bT=function(){var k=_.e.apply(this,arguments)||this;k.isShortsStyle=!1;return k};
_.E(bT,_.e);_.W=bT.prototype;_.W.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"}}}};
_.W.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.nA(this.hostElement,"yt-disable-lockup-interaction"):_.nA(this.hostElement,"yt-enable-lockup-interaction"))};
_.W.isMetaBlockEmpty=function(k){return!k||!k.longBylineText&&!k.shortBylineText&&!k.shortViewCountText&&!k.viewCountText};
_.W.computeHasOneLineTitle=function(k){return this.forceOneLineTitle||!(k==null||!k.buttons)};
_.W.computeDisableInteraction=function(){var k;return!((k=this.data)==null?0:k.navigationEndpoint)};
_.W.hasSingularTopStandaloneBadge=function(){var k;return!((k=this.data)==null||!k.topStandaloneBadge)};
_.SB.Object.defineProperties(bT.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.z("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.z("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 k;return this.hasSingularTopStandaloneBadge()?[(k=this.data)==null?void 0:k.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var k;return this.shouldShowTopBadges?((k=this.data)==null?void 0:k.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
bT.prototype.disableInteractionChanged=bT.prototype.disableInteractionChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bT.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],bT.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],bT.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],bT.prototype,"ytdLockupBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],bT.prototype,"ytdReduxBehavior",void 0);_.B([_.A({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.Y("design:type",Boolean)],bT.prototype,"metaBlockEmpty",void 0);_.B([_.A({selector:_.aZ}),_.Y("design:type",Object)],bT.prototype,"isGridViewEnabled",void 0);_.B([_.g("isGridViewEnabled"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],bT.prototype,"watchFeedBigThumbs",null);
_.B([_.g("isGridViewEnabled"),_.A({reflectToAttribute:!0}),_.Y("design:type",String),_.Y("design:paramtypes",[])],bT.prototype,"thumbnailWidth",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],bT.prototype,"isShortsStyle",void 0);_.B([_.A(),_.Y("design:type",Object)],bT.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.Y("design:type",Boolean)],bT.prototype,"hasOneLineTitle",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],bT.prototype,"hideThumbnail",void 0);_.B([_.A(),_.Y("design:type",Boolean)],bT.prototype,"forceOneLineTitle",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.Y("design:type",Boolean)],bT.prototype,"disableInteraction",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],bT.prototype,"musicMetadataVideoLockup",void 0);
_.B([_.W9("disableInteraction"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bT.prototype,"disableInteractionChanged",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],bT.prototype,"shouldShowTopBadges",null);_.B([_.g("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],bT.prototype,"topBadges",null);
_.B([_.g("shouldShowTopBadges","data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],bT.prototype,"inlineMetadataBadges",null);_.B([_.g("shouldShowTopBadges"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],bT.prototype,"shouldShowBadgesBelowMetadata",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],bT.prototype,"compactTitleClass",null);_.B([_.q({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],bT);
_.t(bT,"ytd-compact-video-renderer",function(){if(cdG!==void 0)return cdG;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return cdG=k},{mode:_.nm("kevlar_poly_si_batch_j067")?1:2});var E61;_.db("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var RX=function(){return _.e.apply(this,arguments)||this};
_.E(RX,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],RX.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],RX.prototype,"data",void 0);_.B([_.q({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],RX);
_.t(RX,"ytd-counterfactual-renderer",function(){if(E61!==void 0)return E61;var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return E61=k},{mode:1});var aw1;var lT=function(){var k=_.e.apply(this,arguments)||this;k.hidden=!1;return k};
_.E(lT,_.e);lT.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.Ql().resolve(_.lL).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
lT.prototype.computeHidden=function(k){return!!k};
_.SB.Object.defineProperties(lT.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}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lT.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lT.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.Y("design:type",Object)],lT.prototype,"hidden",void 0);_.B([_.g("data.label"),_.Y("design:type",String),_.Y("design:paramtypes",[])],lT.prototype,"label",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lT.prototype,"value",null);
_.B([_.q({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],lT);
_.t(lT,"ytd-dropdown-item-renderer",function(){if(aw1!==void 0)return aw1;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return aw1=k},{mode:1});var MyG;var $lU;var dz=function(){return _.e.apply(this,arguments)||this};
_.E(dz,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dz.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],dz.prototype,"data",void 0);_.B([_.A({computed:"getSimpleString(data.label)"}),_.Y("design:type",String)],dz.prototype,"label",void 0);_.B([_.q({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],dz);
_.t(dz,"ytd-navigation-dropdown-item-renderer",function(){if($lU!==void 0)return $lU;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return $lU=k},{mode:1});var fH=function(){var k=_.e.apply(this,arguments)||this;k.disabled=!1;k.value="";k.noLabelFloat=!1;k.noUnderline=!1;k.usePrimaryColor=!1;k.hasBackground=!1;k.verticalAlign="top";k.autosize=!1;k.minAutosizeWidth=100;k.autosizeFont="14px Roboto";return k};
_.E(fH,_.e);_.W=fH.prototype;_.W.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"}}}};
_.W.open=function(){this.inputEl.open()};
_.W.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.W.dataChanged=function(){this.reset()};
_.W.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("value-changed",this.value))};
_.W.stopPropagation=function(k){k.stopPropagation()};
_.W.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var k=this.canvas.getContext("2d");k&&(k.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(k.measureText(this.inputEl.value).width)+24)+"px")}};
_.W.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var k=0,v=this.data.entries.length;k<v;k++){var C=this.data.entries[k],G;for(G in C)if(C.hasOwnProperty(G)){var p=C[G];if("isSelected"in p&&p.isSelected)return"stringValue"in p?p.stringValue||"":"int32Value"in p?p.int32Value||0:0}}return null};
_.W.updateValueFromBinding=function(k){this.value=k.detail.value};
_.SB.Object.defineProperties(fH.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 k=0,v=this.data.entries.length;k<v;k++){var C=this.data.entries[k],G;for(G in C)if(C.hasOwnProperty(G)){var p=C[G];if("isSelected"in p&&p.isSelected&&"label"in p)return this.ytRendererBehavior.getSimpleString(p.label)}}return null}}});
fH.prototype.autoSizeLabel=fH.prototype.autoSizeLabel;fH.prototype.stopPropagation=fH.prototype.stopPropagation;fH.prototype.valueChangedForBinding=fH.prototype.valueChangedForBinding;fH.prototype.dataChanged=fH.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],fH.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],fH.prototype,"ytRendererStamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],fH.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fH.prototype,"disabled",void 0);_.B([_.A(),_.Y("design:type",Object)],fH.prototype,"value",void 0);_.B([_.A(),_.Y("design:type",Object)],fH.prototype,"noLabelFloat",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fH.prototype,"noUnderline",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],fH.prototype,"theme",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fH.prototype,"usePrimaryColor",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fH.prototype,"hasBackground",void 0);_.B([_.A(),_.Y("design:type",Object)],fH.prototype,"verticalAlign",void 0);_.B([_.A(),_.Y("design:type",Object)],fH.prototype,"autosize",void 0);_.B([_.A(),_.Y("design:type",Object)],fH.prototype,"minAutosizeWidth",void 0);_.B([_.A(),_.Y("design:type",Object)],fH.prototype,"autosizeFont",void 0);
_.B([_.Nf("#entries"),_.Y("design:type",Object)],fH.prototype,"entries",void 0);_.B([_.Nf("#input"),_.Y("design:type",Object)],fH.prototype,"inputEl",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fH.prototype,"dataChanged",null);_.B([_.uo("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fH.prototype,"valueChangedForBinding",null);
_.B([_.P9("iron-overlay-opened"),_.P9("iron-overlay-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],fH.prototype,"stopPropagation",null);_.B([_.P9("iron-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fH.prototype,"autoSizeLabel",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fH.prototype,"label",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],fH);
_.t(fH,"ytd-dropdown-renderer",function(){if(MyG!==void 0)return MyG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return MyG=k},{mode:1});var UlL;var z5=function(){var k=_.e.apply(this,arguments)||this;k.isConstrainedList=!1;return k};
_.E(z5,_.e);z5.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"}}}};
z5.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
z5.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
z5.prototype.computeViewAllHidden=function(k,v){return k||!v.viewAllEndpoint};
z5.prototype.fillRestIfNoShowMore=z5.prototype.fillRestIfNoShowMore;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],z5.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],z5.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.uX.YtLazyListBehavior),_.Y("design:type",Object)],z5.prototype,"ytLazyListBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],z5.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],z5.prototype,"isConstrainedList",void 0);_.B([_.uo("data","canShowMore"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z5.prototype,"fillRestIfNoShowMore",null);_.B([_.q({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],z5);
_.t(z5,"ytd-expanded-shelf-contents-renderer",function(){if(UlL!==void 0)return UlL;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return UlL=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var g6w;var FP=function(){return _.e.apply(this,arguments)||this};
_.E(FP,_.e);FP.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}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],FP.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],FP.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],FP.prototype,"data",void 0);_.B([_.q({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],FP);
_.t(FP,"ytd-feed-channel-filter-header-renderer",function(){if(g6w!==void 0)return g6w;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return g6w=k},{mode:1});var ip7;var LU7;var OpZ;var cO=function(){return _.e.apply(this,arguments)||this};
_.E(cO,_.e);_.W=cO.prototype;_.W.onClick=function(k){var v,C=(v=this.data)==null?void 0:v.sectionEndpoint;!_.sj(_.DM(k),this.hostElement,["A".toString()])&&C&&_.nA(this.hostElement,"yt-navigate",{endpoint:C})};
_.W.computeHasSectionEndpoint=function(k){return(k==null?void 0:k.sectionEndpoint)!==void 0};
_.W.computeShowHeaderAsLink=function(k){return(k==null?void 0:k.header)!==void 0&&(k==null?void 0:k.sectionEndpoint)!==void 0};
_.W.computeShowSubheaderAsLink=function(k){return(k==null?void 0:k.subheader)!==void 0&&(k==null?void 0:k.sectionEndpoint)!==void 0&&(k==null?void 0:k.header)===void 0};
_.W.getHeaderAsLinkClass=function(k){var v=[],C;(k==null?0:(C=k.headerIcon)==null?0:C.iconType)&&v.push("header-link-active");return v.join(" ")};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],cO.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],cO.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cO.prototype,"data",void 0);
_.B([_.A({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],cO.prototype,"hasSectionEndpoint",void 0);_.B([_.A({computed:"computeShowHeaderAsLink(data)"}),_.Y("design:type",Boolean)],cO.prototype,"showHeaderAsLink",void 0);_.B([_.A({computed:"computeShowSubheaderAsLink(data)"}),_.Y("design:type",Boolean)],cO.prototype,"showSubheaderAsLink",void 0);_.B([_.q({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],cO);
_.t(cO,"ytd-medical-panel-section-renderer",function(){if(OpZ!==void 0)return OpZ;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return OpZ=k},{mode:1});var E4=function(){var k=_.e.apply(this,arguments)||this;k.isExpanded=!1;k.roundedContainer=!0;k.skipRoundingTop=!1;k.toggleExpandableSection=function(){k.isExpanded=!k.isExpanded};
return k};
_.E(E4,_.e);
E4.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]]"}}}}}};
E4.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
E4.prototype.dataChanged=E4.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],E4.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],E4.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],E4.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],E4.prototype,"isExpanded",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],E4.prototype,"roundedContainer",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],E4.prototype,"skipRoundingTop",void 0);_.B([_.A(),_.Y("design:type",Object)],E4.prototype,"toggleExpandableSection",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E4.prototype,"dataChanged",null);_.B([_.q({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],E4);
_.t(E4,"ytd-medical-panel-content-renderer",function(){if(LU7!==void 0)return LU7;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return LU7=k},{mode:1});_.db("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var aX=function(){var k=_.e.apply(this,arguments)||this;k.roundedContainer=!0;k.extractOverlay=!1;k.amsterdamEnabled=_.z("enable_desktop_amsterdam_info_panels");k.hasTitle=!1;k.linkIcon="OPEN_IN_NEW";k.isDismissed=!1;return k};
_.E(aX,_.e);aX.prototype.onOverlayConditionsChange=function(){var k=_.Kz(this.hostElement).querySelector("ytd-info-panel-content-renderer");k&&(k.set("extractOverlay",this.extractOverlay),k.set("roundedContainer",this.roundedContainer))};
aX.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"}}}};
aX.prototype.computeHasTitle=function(k){return!(k==null||!k.title)};
aX.prototype.onClick=function(k){var v,C=(v=this.data)==null?void 0:v.headerEndpoint;!_.sj(_.DM(k),this.hostElement,["BUTTON".toString()])&&C&&this.ytComponentBehavior.resolveCommand(C)};
_.SB.Object.defineProperties(aX.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 k;return((k=this.data)==null?void 0:k.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:k.disableBottomDivider)||!((v=this.data)==null?0:v.title)}}});
aX.prototype.onOverlayConditionsChange=aX.prototype.onOverlayConditionsChange;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],aX.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],aX.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],aX.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],aX.prototype,"ytdReduxBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],aX.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],aX.prototype,"roundedContainer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],aX.prototype,"extractOverlay",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],aX.prototype,"amsterdamEnabled",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.Y("design:type",Object)],aX.prototype,"hasTitle",void 0);
_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.g("data.background"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],aX.prototype,"background",null);_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.g("data.titleStyle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],aX.prototype,"titleStyle",null);
_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.g("data.titleStyle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],aX.prototype,"showLinkIcon",null);_.B([_.A(),_.Y("design:type",String)],aX.prototype,"linkIcon",void 0);_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],aX.prototype,"hideDivider",null);
_.B([_.A({selectorArgs:["data.dismissStateEntityKey"],selector:function(k,v){k=_.vt(k.entities,"dismissState",v);return(k==null?void 0:k.isDismissed)||(k==null?void 0:k.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(k==null?void 0:k.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.Y("design:type",Object)],aX.prototype,"isDismissed",void 0);_.B([_.W9("roundedContainer","extractOverlay"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aX.prototype,"onOverlayConditionsChange",null);_.B([_.q({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],aX);
_.t(aX,"ytd-info-panel-container-renderer",function(){if(ip7!==void 0)return ip7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ip7=k},{mode:1});var ydJ;_.db("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var M$=function(){return _.e.apply(this,arguments)||this};
_.E(M$,_.e);M$.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
M$.prototype.computeStyle=function(k){return k?k:""};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],M$.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],M$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],M$.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.Y("design:type",String)],M$.prototype,"titleStyle",void 0);
_.B([_.q({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],M$);
_.wu()(M$,"ytd-item-section-header-renderer",function(){if(ydJ===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);ydJ=k}k=ydJ;return k},{allowedProps:["data"],
mode:1});var Xa1;var xlR,Adw=function(){return xlR!==void 0?xlR:xlR=document.createElement("template")};
document.head.appendChild(Adw().content);var eoI;_.$7=new _.oi("VOTING_ANIMATION_CONTROLLER_TOKEN");var mlZ=_.D(function(k){var v=k.data;var C=_.Nq("div"),G=_.Nq("div");k=_.H(_.ae("VOTE_STATUS_NONE",void 0,"YPH5mf"));var p=k.next().value,P=k.next().value,N=_.N4(zH_,function(){var d;return(d=v())==null?void 0:d.entityKey}),I=_.z("web_enable_voting_animation")||_.z("enable_music_web_cairo_voting_animation");
_.Vk(function(){var d;((d=v().initialState)==null?0:d.status)&&P(v().initialState.status)});
var S=function(){var d,f,c=(f=(d=v().initialState)==null?void 0:d.votes)!=null?f:0,U;d=(U=v().initialState)==null?void 0:U.status;return d==="VOTE_STATUS_UPVOTED"?c-1:d==="VOTE_STATUS_DOWNVOTED"?c+1:c},Q=function(){return p()==="VOTE_STATUS_UPVOTED"?S()+1:p()==="VOTE_STATUS_DOWNVOTED"?S()-1:S()},R=function(d){var f=d?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
P(f);var c=Q(),U=_.Ql().resolve(_.uL(_.$7)),O=N();O&&(d&&(O==null?0:O.upvoteDefaultButtonOnTap)?_.gJ(O.upvoteDefaultButtonOnTap,{form:{element:C.value},disableClickTracking:!0}):(O==null?0:O.upvoteToggledButtonOnTap)&&_.gJ(O.upvoteToggledButtonOnTap,{form:{element:C.value},disableClickTracking:!0}));var X;d=(X=O==null?void 0:O.enableOptimisticReordering)!=null?X:v().enableOptimisticReordering;I&&U&&v().itemId&&d&&qHI(U,v().itemId,c,f)},l=function(d){var f=d?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
P(f);var c=Q(),U=_.Ql().resolve(_.uL(_.$7)),O=N();O&&(d&&(O==null?0:O.downvoteDefaultButtonOnTap)?_.gJ(O.downvoteDefaultButtonOnTap,{form:{element:G.value},disableClickTracking:!0}):(O==null?0:O.downvoteToggledButtonOnTap)&&_.gJ(O.downvoteToggledButtonOnTap,{form:{element:G.value},disableClickTracking:!0}));var X;d=(X=O==null?void 0:O.enableOptimisticReordering)!=null?X:v().enableOptimisticReordering;I&&U&&v().itemId&&d&&qHI(U,v().itemId,c,f)};
k={};k=_.TI("ytVotingViewModelVoteCount",(k.ytVotingViewModelVoteCountDisabled=function(){return v().isDisabled},k));
return _.u("voting-view-model",{class:"ytVotingViewModelHost"},_.u("div",{el:C},_.u(_.Sh,{data:function(){var d=_.F(v().upvoteButton,_.p7);return{toggleButtonViewModel:Object.assign({},d,{isToggled:p()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(d){return _.u(_.m$,{data:d.data,
onToggle:R})}})),_.u("div",{class:k},function(){var d,f,c;
return p()==="VOTE_STATUS_UPVOTED"?(d=v().initialState)==null?void 0:d.compactVotesUpvoted:p()==="VOTE_STATUS_DOWNVOTED"?(f=v().initialState)==null?void 0:f.compactVotesDownvoted:(c=v().initialState)==null?void 0:c.compactVotes}),_.u("div",{el:G},_.u(_.Sh,{data:function(){var d=_.F(v().downvoteButton,_.p7);
return{toggleButtonViewModel:Object.assign({},d,{isToggled:p()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(d){return _.u(_.m$,{data:d.data,
onToggle:l})}})))},"Zc");_.BU(_.D(function(k){var v=k.data;return _.u("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.u("div",{class:_.TI("ytEngagementBarViewModelEngagementBarWrapper",k.className)},_.u(_.Sh,{data:function(){return v().actions}},{votingViewModel:mlZ})))},"$c"),"engagement-bar-view-model",{props:{data:_.vN,
className:_.vN}});var U4=function(){var k=_.e.apply(this,arguments)||this;k.playlistVotingAnimationEnabled=_.z("web_enable_voting_animation");k.downloadProgress=0;k.transferState="TRANSFER_STATE_UNKNOWN";k.downloadState="DOWNLOAD_STATE_UNKNOWN";k.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";k.offlineVideoPolicyExpirationTimestamp=0;return k};
_.E(U4,_.e);_.W=U4.prototype;_.W.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"}}}};
_.W.canReorderChanged=function(){this.persistentDragHandle=_.z("kevlar_playlist_drag_handles")&&this.canReorder};
_.W.onDrag=function(){if(this.thumbnail){var k=_.Kz(this.thumbnail).querySelector("yt-image");k&&(k.shouldRenderLazy=!1)}};
_.W.onMenuOverlayChanged=function(k,v){this.menuOpened=v};
_.W.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.W.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.W.onContentsTap=function(k){var v,C=(v=this.data)==null?void 0:v.serviceEndpoints;if(C&&C.length===1&&_.F(C[0],FKO)&&!_.sj(_.DM(k),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(C[0]);else{var G;(v=(G=this.data)==null?void 0:G.navigationEndpoint)&&_.z("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?Dlw(_.Ql().resolve(_.gO),v):(_.AB().playlistSuggestionsShelfActivation=
!0,_.tyQ(_.Ql().resolve(_.gO),v)):v&&!_.sj(_.DM(k),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.z("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.nA(this.hostElement,"yt-navigate",{endpoint:v}):this.ytComponentBehavior.resolveCommand(v))}};
_.W.computeStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.W.computeThumbnailWidth=function(k){return k==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.W.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=IU2(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))}};
_.W.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.W.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.W.dataChanged=function(){if(this.data){var k,v,C,G=((k=this.downloadRenderData)==null?void 0:k.badges)&&((v=this.downloadRenderData)==null?void 0:v.badges)!==((C=this.data)==null?void 0:C.badges),p,P,N;k=((p=this.downloadRenderData)==null?void 0:p.thumbnailOverlays)&&((P=this.downloadRenderData)==null?void 0:P.thumbnailOverlays)!==((N=this.data)==null?void 0:N.thumbnailOverlays);(!this.downloadRenderData||G||k)&&this.downloadStateChanged()}};
_.W.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var k,v,C=(k=this.data.menu)==null?void 0:(v=k.menuRenderer)==null?void 0:v.items;if(C)for(k=_.H(C),v=k.next();!v.done;v=k.next())if(v=v.value,C=void 0,_.F((C=v.menuServiceItemRenderer)==null?void 0:C.serviceEndpoint,_.n5)){var G=C=void 0,p=void 0;v=(C=v)==null?void 0:(G=C.menuServiceItemRenderer)==null?void 0:(p=G.serviceEndpoint)==null?void 0:p.playlistEditEndpoint;p=G=void 0;if(C=(G=v)==null?void 0:(p=G.actions)==null?void 0:
p[0])G=void 0,C.setVideoId=(G=this.data)==null?void 0:G.setVideoId;p=G=C=void 0;if(v=(C=v)==null?void 0:(G=C.clientActions)==null?void 0:(p=G[0])==null?void 0:p.playlistRemoveVideosAction)C=void 0,v.setVideoIds=[(C=this.data)==null?void 0:C.setVideoId]}}};
_.SB.Object.defineProperties(U4.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
U4.prototype.setVideoIdChanged=U4.prototype.setVideoIdChanged;U4.prototype.dataChanged=U4.prototype.dataChanged;U4.prototype.downloadStateChanged=U4.prototype.downloadStateChanged;U4.prototype.onMenuOverlayChanged=U4.prototype.onMenuOverlayChanged;U4.prototype.canReorderChanged=U4.prototype.canReorderChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],U4.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],U4.prototype,"ytdReduxBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],U4.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],U4.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],U4.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],U4.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],U4.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],U4.prototype,"canReorder",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],U4.prototype,"menuOpened",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],U4.prototype,"handleIsHovered",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],U4.prototype,"persistentDragHandle",void 0);_.B([_.A(),_.Y("design:type",Object)],U4.prototype,"downloadRenderData",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],U4.prototype,"styleType",void 0);_.B([_.A({computed:"computeThumbnailWidth(data.style)"}),_.Y("design:type",Number)],U4.prototype,"thumbnailWidth",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],U4.prototype,"isDownloads",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],U4.prototype,"playlistVotingAnimationEnabled",void 0);
_.B([_.A({selector:iR,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],U4.prototype,"downloadProgress",void 0);_.B([_.A(),_.Y("design:type",Number)],U4.prototype,"relativeDateReference",void 0);_.B([_.A({selector:_.Uu,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],U4.prototype,"transferState",void 0);_.B([_.A({selector:kqf,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],U4.prototype,"downloadState",void 0);
_.B([_.A({selector:mc3,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],U4.prototype,"offlinePolicyAction",void 0);_.B([_.A({selector:Dcx,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],U4.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.B([_.A({selector:s$j,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],U4.prototype,"entityInfo",void 0);_.B([_.A({selector:_.aW}),_.Y("design:type",Boolean)],U4.prototype,"miniplayerIsActive",void 0);
_.B([_.g("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],U4.prototype,"playlistVideoId",null);_.B([_.Nf("#thumbnail"),_.Y("design:type",Object)],U4.prototype,"thumbnail",void 0);_.B([_.uo("canReorder"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],U4.prototype,"canReorderChanged",null);
_.B([_.P9("yt-menu-overlay-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Boolean]),_.Y("design:returntype")],U4.prototype,"onMenuOverlayChanged",null);_.B([_.uo("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],U4.prototype,"downloadStateChanged",null);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],U4.prototype,"dataChanged",null);_.B([_.uo("data.setVideoId"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],U4.prototype,"setVideoIdChanged",null);_.B([_.q({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],U4);
_.t(U4,"ytd-playlist-video-renderer",function(){if(eoI!==void 0)return eoI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);k.content.insertBefore(Adw().content.cloneNode(!0),k.content.firstChild);return eoI=k},{mode:1});var smG;var gz=function(){return _.e.apply(this,arguments)||this};
_.E(gz,_.e);_.B([_.A(),_.Y("design:type",Object)],gz.prototype,"data",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],gz.prototype,"rendererBehavior",void 0);_.B([_.q({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],gz);
_.t(gz,"ytd-premium-browse-footer-renderer",function(){if(smG!==void 0)return smG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return smG=k},{mode:1});var Vyw;var iT=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return k};
_.E(iT,_.e);_.W=iT.prototype;_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.W.handleDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.W.computeHeaderLogoThumbnail=function(k,v){if(k)return v?k.darkLogo:k.lightLogo};
_.W.computeHeaderLogoHeight=function(k,v){var C,G,p;return(k=(C=this.computeHeaderLogoThumbnail(k,v))==null?void 0:(G=C.thumbnails)==null?void 0:(p=G[0])==null?void 0:p.height)&&k%31===0?"31":"24"};
_.W.computeHeaderLogoMarginBottom=function(k,v){return this.computeHeaderLogoHeight(k,v)==="24"?"0":"-7"};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],iT.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],iT.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],iT.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],iT.prototype,"isDarkTheme",void 0);_.B([_.A({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.Y("design:type",Object)],iT.prototype,"themeLogo",void 0);
_.B([_.A({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.Y("design:type",String)],iT.prototype,"logoHeight",void 0);_.B([_.A({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.Y("design:type",String)],iT.prototype,"logoMarginBottom",void 0);_.B([_.q({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],iT);
_.t(iT,"ytd-primetime-promo-header-renderer",function(){if(Vyw!==void 0)return Vyw;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Vyw=k},{mode:1});var hoJ;_.LH=_.D(function(k){var v=k.className;var C=k.data;var G=k.isOverlay;var p=k.maxLinesOverride;var P=k.useMediumText;var N=function(){return C().alwaysShowTruncationText},I=function(){return C().truncationText},S=function(){return P!==void 0&&P()?"medium":"small"},Q=function(){return G!==void 0&&G()?"overlay":"default"},R=function(){var c,U;
return(U=(c=_.F(C().rendererContext,_.Su))==null?void 0:c.label)!=null?U:""};
k=_.H(_.ae(!1,void 0,"llBUm"));var l=k.next().value,d=k.next().value;k=_.oZ(function(){C().expandOnTap&&d(!l());return!1});
var f={};return _.u("yt-description-preview-view-model",{el:_.Dp(_.aB(function(){return C().rendererContext})),
class:_.TI("ytDescriptionPreviewViewModelHost",v,(f.ytDescriptionPreviewViewModelClickable=function(){var c;return!((c=_.F(C().rendererContext,KXZ))==null||!c.onTap)},f.ytDescriptionPreviewViewModelIsOverlay=G,f)),
"on:click":k},_.u(_.b,{cond:function(){return C().description},
then:function(c){return _.u(_.b,{cond:l,then:function(){var U={};return _.u("div",{class:_.TI("ytDescriptionPreviewViewModelDescription",(U.ytDescriptionPreviewViewModelDescriptionMediumText=P,U))},_.u(_.o$,{text:c}))},
else:function(){return _.u(B_L,{text:c,alwaysShowTruncationText:N,truncationText:I,maxLines:function(){var U;return(U=p==null?void 0:p())!=null?U:C().maxLines},
textStyle:Q,accessibilityLabel:R,textSize:S})}})}}))},"ad");
_.LH.idomCompat=!0;var jm6=_.D(function(k){var v=_.oZ(function(p){var P;(P=k.onClick)==null||P.call(k,p)}),C={},G={};
return _.u("yt-shelf-header-layout",{class:_.TI("yt-shelf-header-layout",(C["yt-shelf-header-layout--disable-horizontal-padding"]=k.disableHorizontalPadding,C["yt-shelf-header-layout--disable-vertical-padding"]=k.disableVerticalPadding,C["yt-shelf-header-layout--responsive"]=k.useResponsiveLayout,C["yt-shelf-header-layout--narrow"]=function(){var p,P;return((p=k.useResponsiveLayout)==null?void 0:p.call(k))&&((P=k.forceSmallLayout)==null?void 0:P.call(k))},C["yt-shelf-header-layout--is-overlay"]=k.isOverlay,
C["yt-shelf-header-layout--tappable"]=k.isInteractive,C["yt-shelf-header-layout--optional-medium-layout-padding"]=k.useUpdatedPadding,C)),
"on:click":v,tabindex:function(){var p;return((p=k.isInteractive)==null?0:p.call(k))?0:void 0}},_.u("div",{class:"yt-shelf-header-layout__header-row"},_.u(_.b,{cond:k.leadingIcon,
then:function(p){return _.u("div",{class:"yt-shelf-header-layout__leading-icon"},_.u(_.PT,{icon:p}))},
else:function(){return _.u(_.b,{cond:k.hasLeadingImage,then:function(){var p,P={};return _.u("div",{class:_.TI("yt-shelf-header-layout__leading-image",(P["yt-shelf-header-layout__leading-image--circular-image"]=k.circularImage,P))},(p=k.leadingImage)==null?void 0:p.call(k))}})}}),_.u("div",{class:"yt-shelf-header-layout__label-container"},_.u(_.b,{cond:k.hasSuperlabel,
then:function(){var p;return _.u("div",{class:"yt-shelf-header-layout__superlabel"},(p=k.superlabel)==null?void 0:p.call(k))}}),_.u("div",{class:"yt-shelf-header-layout__title-row"},_.u(BSI,{text:k.title,
className:_.TI("yt-shelf-header-layout__title",(G["yt-shelf-header-layout__title--small-title"]=k.forceSmallLayout,G)),tagLevel:k.tagLevel}),_.u(_.b,{cond:k.hasDetail,then:function(){var p;return _.u("div",{class:"yt-shelf-header-layout__detail"},(p=k.detail)==null?void 0:p.call(k))}})),_.u(_.b,{cond:k.hasSublabel,
then:function(){var p;return _.u("div",{class:"yt-shelf-header-layout__sublabel"},(p=k.sublabel)==null?void 0:p.call(k))}})),_.u(_.b,{cond:k.hasTrailingActions,
then:function(){var p;return _.u("div",{class:"yt-shelf-header-layout__trailing-actions"},(p=k.trailingActions)==null?void 0:p.call(k))}})),_.u(_.b,{cond:k.hasBottomAccessory,
then:function(){var p;return _.u("div",{class:"yt-shelf-header-layout__bottom-accessory"},(p=k.bottomAccessory)==null?void 0:p.call(k))}}))},"bd");
jm6.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var BSI=_.D(function(k){var v=k.text;var C=k.className;var G=k.tagLevel;return _.u(_.mz,null,_.u(_.AY,{when:function(){return(G==null?void 0:G())===0}},function(){return _.u("h2",{class:C},v())}),_.u(_.AY,{when:function(){return(G==null?void 0:G())===1}},function(){return _.u("h3",{class:C},v())}),_.u(_.AY,{when:function(){return(G==null?void 0:G())===2}},function(){return _.u("h4",{class:C},v())}),_.u(_.eC,null,function(){return _.u("h2",{class:C},v())}))},"cd");var n66,YHZ,wa1;_.O4=_.D(function(k){var v=k.className;var C=k.data;var G=k.disableHorizontalPadding;var p=k.disableVerticalPadding;var P=k.forceSmallLayout;var N=k.useResponsiveLayout;var I=k.isOverlay;k=k.useUpdatedPadding;return _.u("yt-section-header-view-model",{class:_.TI("ytSectionHeaderViewModelHost",v),style:_.pR({"background-color":function(){return W6(C().backgroundColor)?_.Ef(W6(C().backgroundColor)):void 0}})},_.u(jm6,{hasDetail:!1,
title:function(){return _.u(_.o$,{text:function(){return C().headline}})},
hasTitle:!0,sublabel:function(){return _.u(YHZ,{data:C})},
hasSublabel:function(){return!!C().sublabel||!!C().bottomBadge},
superlabel:function(){return _.u(wa1,{data:C})},
hasSuperlabel:function(){return!!C().superlabel||!!C().topBadge},
leadingImage:function(){return _.u(n66,{leadingAccessory:function(){return C().leadingAccessory}})},
hasLeadingImage:function(){return!!C().leadingAccessory},
trailingActions:function(){return _.u(_.Sh,{data:function(){return C().trailingActions}},{flexibleActionsViewModel:_.wy})},
hasTrailingActions:function(){return!!C().trailingActions},
disableHorizontalPadding:G,disableVerticalPadding:p,forceSmallLayout:P,useResponsiveLayout:N,isOverlay:I,isInteractive:function(){return!!_.cY(C().rendererContext)},
onClick:function(S){if(_.E3(C().rendererContext)){var Q=_.cY(C().rendererContext);Q&&_.MP(Q,{form:{element:S.target,event:S}})}},
bottomAccessory:function(){return _.u(_.Sh,{data:function(){return C().bottomAccessory}},{descriptionPreviewViewModel:function(S){return _.u(_.LH,{data:S.data,
useMediumText:!0})}})},
hasBottomAccessory:function(){return!!C().bottomAccessory},
useUpdatedPadding:k}))},"dd");
n66=_.D(function(k){var v=k.leadingAccessory;return _.u(_.RC,null,_.u(_.b,{cond:function(){var C;return(C=v().image)!=null?C:_.O3(v().themedImage)},
then:function(C){return _.u(_.qP,{data:C,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.u(_.b,{cond:function(){return _.F(v().avatar,_.M4)},
then:function(C){return _.u(_.YZ,{data:C})}}))},"ed");
YHZ=_.D(function(k){var v=k.data;return _.u(_.RC,null,_.u(_.b,{cond:function(){return _.F(v().bottomBadge,PkL)},
then:function(C){var G={};return _.u(_.dE,{data:C,class:_.TI((G.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!C()&&!!v().sublabel},G))})}}),_.u(_.b,{cond:function(){return v().sublabel},
then:function(C){return _.u(_.o$,{text:C})}}))},"fd");
wa1=_.D(function(k){var v=k.data;return _.u(_.RC,null,_.u(_.b,{cond:function(){return _.F(v().topBadge,PkL)},
then:function(C){var G={};return _.u(_.dE,{data:C,class:_.TI((G.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!C()&&!!v().superlabel},G))})}}),_.u(_.b,{cond:function(){return v().superlabel},
then:function(C){return _.u(_.o$,{text:C})}}))},"gd");_.BU(_.O4,"yt-section-header-view-model",{props:{data:_.vN,className:_.vN,disableHorizontalPadding:_.vN,disableVerticalPadding:_.vN,forceSmallLayout:_.vN,useResponsiveLayout:_.vN,isOverlay:_.vN,useUpdatedPadding:_.vN}});_.db("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var yT=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return k};
_.E(yT,_.e);_.W=yT.prototype;_.W.attached=function(){this.requestElementsPerRow()};
_.W.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"}}}};
_.W.onDataChange=function(){var k=this;_.Ib(this,function(){k.updateItemVisibility()})};
_.W.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k,this.updateItemVisibility())};
_.W.updateItemVisibility=function(){var k=this;this.data&&this.data.panels&&_.Kz(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(v,C){v.hidden=C>k.elementsPerRow-1})};
_.W.requestElementsPerRow=function(){_.nA(this.hostElement,"yt-request-elements-per-row")};
yT.prototype.onDataChange=yT.prototype.onDataChange;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],yT.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],yT.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],yT.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],yT.prototype,"actionHandlerBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],yT.prototype,"data",void 0);_.B([_.A({value:3}),_.Y("design:type",Number)],yT.prototype,"elementsPerRow",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yT.prototype,"onDataChange",null);_.B([_.q({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],yT);
_.t(yT,"ytd-primetime-promo-renderer",function(){if(hoJ!==void 0)return hoJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return hoJ=k},{mode:1});var JdJ;var XP=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return k};
_.E(XP,_.e);XP.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
XP.prototype.handleButtonRefreshAction=function(k){if(k=_.F(k,a$Z))this.set("data.button",k.membershipButton),this.notifyPath("data.button")};
_.SB.Object.defineProperties(XP.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:(v=k.avatars)==null?void 0:v.slice(0,8))||[]}}});
_.B([_.A(),_.Y("design:type",Object)],XP.prototype,"data",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],XP.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],XP.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],XP.prototype,"rendererBehavior",void 0);_.B([_.g("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],XP.prototype,"avatars",null);
_.B([_.q({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],XP);
_.t(XP,"ytd-recognition-shelf-renderer",function(){if(JdJ!==void 0)return JdJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return JdJ=k},{mode:1});var rd7;var KUL;var x7=function(){var k=_.e.apply(this,arguments)||this;k.modernButtons=_.z("web_modern_buttons");return k};
_.E(x7,_.e);_.W=x7.prototype;
_.W.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]]"}}}}}};
_.W.dataChanged=function(){this.collapsed=!0};
_.W.computeVisibleItems=function(k,v){return k!==void 0&&k.items?v?k.items.slice(0,this.data.collapsedItemCount):k.items:[]};
_.W.computeHideShowMore=function(k,v,C){return k>=v||!C};
_.W.computeHideShowAll=function(k,v,C){return!(k&&v)||C};
_.W.onMoreClick=function(){this.collapsed=!1};
_.SB.Object.defineProperties(x7.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.z("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.FK("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.z("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
x7.prototype.dataChanged=x7.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],x7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],x7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],x7.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],x7.prototype,"isSearch",void 0);
_.B([_.A({computed:"computeVisibleItems(data,collapsed)"}),_.Y("design:type",Array)],x7.prototype,"visibleItems",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],x7.prototype,"collapsed",void 0);_.B([_.A({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.Y("design:type",Boolean)],x7.prototype,"hideShowMore",void 0);
_.B([_.A({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.Y("design:type",Boolean)],x7.prototype,"hideShowAll",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],x7.prototype,"modernButtons",void 0);_.B([_.g("isSearch"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],x7.prototype,"typographyBump",null);
_.B([_.g("isSearch"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],x7.prototype,"lockupExperiments",null);_.B([_.g("isSearch"),_.Y("design:type",String),_.Y("design:paramtypes",[])],x7.prototype,"thumbnailWidth",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],x7.prototype,"dataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],x7);
_.t(x7,"ytd-vertical-list-renderer",function(){if(KUL!==void 0)return KUL;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return KUL=k},{mode:1});var TSn=_.qL(["#"]);_.db("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var Ap=function(){var k=_.e.apply(this,arguments)||this;k.isConstrainedList=!1;return k};
_.E(Ap,_.e);_.W=Ap.prototype;
_.W.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"}}}};
_.W.computeThumbnailStyle=function(k){return k||""};
_.W.computePlaceAnnotationUnderTitle=function(){var k;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((k=this.data)==null?void 0:k.thumbnailStyle)||"")};
_.W.computeHrefWithDefault=function(k){return this.ytComponentBehavior.computeHref_(k)||_.W0x(TSn)};
_.W.computeIsPromoShelf=function(k){var v;return(k=k==null?void 0:(v=k[0])==null?void 0:v.metadataBadgeRenderer)?k.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.W.computePlaceBadgeBesideTitle=function(k){var v;return(k==null?0:(v=k[0])==null?0:v.metadataBadgeRenderer)?!this.computeIsPromoShelf(k):!1};
_.W.computeMenuIcon=function(k){return this.computeIsPromoShelf(k)?"yt-icons:more_vert":"yt-icons:more"};
_.W.onDataChange=function(){var k,v;((k=this.data)==null?0:(v=k.content)==null?0:v.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.W.onLockupRequested=function(k){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&k.detail&&k.detail.videoIds){for(var v=this.data.content.gridRenderer.items,C=new Set,G=_.H(k.detail.videoIds),p=G.next();!p.done;p=G.next())C.add(p.value);k.detail.returnValue=v.filter(function(P){return P.gridVideoRenderer&&P.gridVideoRenderer.videoId&&C.has(P.gridVideoRenderer.videoId)}).map(function(P){return P.gridVideoRenderer})}};
_.W.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
Ap.prototype.onLockupRequested=Ap.prototype.onLockupRequested;Ap.prototype.onDataChange=Ap.prototype.onDataChange;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ap.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],Ap.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ap.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Ap.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.qV),_.Y("design:type",Object)],Ap.prototype,"ironResizableBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ap.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],Ap.prototype,"isSearch",void 0);_.B([_.A(),_.Y("design:type",Object)],Ap.prototype,"isConstrainedList",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("kevlar_fluid_dismiss")}}),
_.Y("design:type",Boolean)],Ap.prototype,"enableFluidDismiss",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.Y("design:type",String)],Ap.prototype,"thumbnailStyle",void 0);_.B([_.A({computed:"computeMenuIcon(data.badges)"}),_.Y("design:type",String)],Ap.prototype,"menuIcon",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.Y("design:type",Boolean)],Ap.prototype,"featuredPromo",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ap.prototype,"onDataChange",null);_.B([_.P9("yt-lockup-requested"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Ap.prototype,"onLockupRequested",null);_.B([_.q({is:"ytd-shelf-renderer",disableElementRegistration:!0})],Ap);
_.t(Ap,"ytd-shelf-renderer",function(){if(rd7!==void 0)return rd7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return rd7=k},{mode:1});var kTJ;var eD=function(){return _.e.apply(this,arguments)||this};
_.E(eD,_.e);eD.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.SB.Object.defineProperties(eD.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],eD.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],eD.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],eD.prototype,"data",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],eD.prototype,"isPlaylist",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],eD.prototype,"isClipList",void 0);
_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],eD.prototype,"isPlaylistPageWithFilters",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],eD.prototype,"hasTitle",null);_.B([_.A(),_.g("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],eD.prototype,"isRightAligned",null);
_.B([_.q({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],eD);
_.t(eD,"ytd-sort-filter-header-renderer",function(){if(kTJ!==void 0)return kTJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return kTJ=k},{mode:1});var oE1;var q$=function(){var k=_.e.apply(this,arguments)||this;k.enableRightArrowHidden=_.z("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return k};
_.E(q$,_.e);q$.prototype.attached=function(){var k=this;this.enableRightArrowHidden&&(this.JSC$16603_throttledOnResize=new _.CR(function(){var v;(v=k.ytdHorizontalListBehavior)==null||v.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var v;
(v=k.JSC$16603_throttledOnResize)==null||v.fire()}),this.resizeObserver.observe(this.hostElement))};
q$.prototype.detached=function(){if(this.enableRightArrowHidden){var k;(k=this.resizeObserver)==null||k.disconnect();var v;(v=this.JSC$16603_throttledOnResize)==null||v.dispose()}};
q$.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]]"}}}}}};
q$.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.SB.Object.defineProperties(q$.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.z("enable_creator_details_shelf_m2")){var k=[],v;((v=this.data)==null?0:v.creatorVideosButton)&&k.push(this.data.creatorVideosButton);var C;((C=this.data)==null?0:C.creatorAboutButton)&&k.push(this.data.creatorAboutButton);v=_.H(this.data.creatorCustomUrlButtons||[]);for(C=v.next();!C.done;C=v.next())k.push(C.value);return k}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.z("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],q$.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],q$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Q0.YtdHorizontalListBehavior),_.Y("design:type",Object)],q$.prototype,"ytdHorizontalListBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],q$.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],q$.prototype,"engagementPanel",void 0);
_.B([_.A(),_.Y("design:type",Object)],q$.prototype,"enableRightArrowHidden",void 0);_.B([_.g("enableRightArrowHidden","atEnd"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],q$.prototype,"hideRightArrow",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],q$.prototype,"creatorCustomUrlButtons",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data","creatorCustomUrlButtons"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],q$.prototype,"showCreatorCustomUrlButtons",null);_.B([_.g("showCreatorCustomUrlButtons"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],q$.prototype,"channelAvatarSize",null);_.B([_.q({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],q$);
_.t(q$,"ytd-video-description-infocards-section-renderer",function(){if(oE1!==void 0)return oE1;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return oE1=k},{mode:_.nm("kevlar_poly_si_batch_j067")?1:2});var vE6;var m3=function(){return _.e.apply(this,arguments)||this};
_.E(m3,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],m3.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],m3.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],m3.prototype,"data",void 0);_.B([_.A({computed:"computeIcon_(data.infoIcon)"}),_.Y("design:type",Object)],m3.prototype,"infoIcon",void 0);_.B([_.q({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],m3);
_.t(m3,"ytd-eom-settings-disclaimer-renderer",function(){if(vE6!==void 0)return vE6;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return vE6=k},{mode:1});var CrJ;var Dt=function(){return _.e.apply(this,arguments)||this};
_.E(Dt,_.e);_.SB.Object.defineProperties(Dt.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.suppressPaddingDisclaimer)}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Dt.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Dt.prototype,"componentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Dt.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Dt.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Dt.prototype,"suppressPaddingDisclaimer",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],Dt);
_.t(Dt,"ytd-product-list-header-renderer",function(){if(CrJ!==void 0)return CrJ;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return CrJ=k},{mode:1});var GT1;var tp=function(){return _.e.apply(this,arguments)||this};
_.E(tp,_.e);tp.prototype.computeThumbnailStyle=function(k){if(k&&(k=_.c7(k)))return"background-color:"+k+";"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],tp.prototype,"rendererBehaviors",void 0);_.B([_.A(),_.Y("design:type",Object)],tp.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],tp);
_.t(tp,"ytd-hashtag-tile-renderer",function(){if(GT1!==void 0)return GT1;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return GT1=k},{mode:1});var pVR;var s4=function(){return _.e.apply(this,arguments)||this};
_.E(s4,_.e);s4.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}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],s4.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],s4.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],s4.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],s4);
_.t(s4,"ytd-sponsorships-alert-renderer",function(){if(pVR!==void 0)return pVR;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return pVR=k},{mode:1});var Pr1;var VT=function(){return _.e.apply(this,arguments)||this};
_.E(VT,_.e);VT.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.SB.Object.defineProperties(VT.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.z("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.z("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.B([_.M(_.nb),_.Y("design:type",Object)],VT.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],VT.prototype,"ytdLockupBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],VT.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],VT.prototype,"ytRendererBehavior",void 0);_.B([_.A({selector:_.aZ}),_.Y("design:type",Object)],VT.prototype,"isGridViewEnabled",void 0);
_.B([_.g("isGridViewEnabled"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],VT.prototype,"watchFeedBigThumbs",null);_.B([_.g("isGridViewEnabled"),_.A({reflectToAttribute:!0}),_.Y("design:type",String),_.Y("design:paramtypes",[])],VT.prototype,"thumbnailWidth",null);_.B([_.A(),_.Y("design:type",Object)],VT.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],VT);
_.t(VT,"ytd-compact-movie-renderer",function(){if(Pr1!==void 0)return Pr1;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Pr1=k},{mode:1});var WY6;var H4L;var Ngn=_.wt("HTML_DIR")==="rtl",hp=function(){var k=_.e.apply(this,arguments)||this;k.engagementPanel=!1;k.maxLines=2;k.expandButtonOffset=0;k.showExpandButton=!1;k.isTruncated=!1;k.isExpanded=!1;k.currentSnippetType=2;k.alwaysShowExpandButton=!1;k.JSC$16620_lastWidth=NaN;k.observer=null;k.left=0;k.right=0;k.mid=0;k.longestSnippetLength=0;k.isFinalSnippet=!1;k.isFirstMutation=!1;k.isResetMutation=!1;k.OVERFLOW_THRESHOLD=5;return k};
_.E(hp,_.e);_.W=hp.prototype;_.W.onClick=function(k){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.sj(_.DM(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var v;if((v=window.getSelection())==null||!v.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.W.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.W.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.W.updateTextOnSnippetTypeChange=function(){_.z("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.W.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.W.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.ji(new _.q5("AttributedSnippet is empty when the description is not empty",this.text))};
_.W.mutationCallback=function(){if(this.observer!=null){var k=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var v=Math.floor(k*this.maxLines/8);this.setSnippetText(this.text,v);v!==0||this.attributedTextIsEmpty()||_.ji(new _.q5("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;k=k*this.maxLines/8;this.left=0;var C;this.right=Math.min(k*2,(C=(v=this.simpleText)==null?void 0:v.length)!=null?C: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)}}};
_.W.mutationObserve=function(k){var v=this;this.observer||(this.observer=new MutationObserver(function(){v.mutationCallback()}));
this.observer.observe(k,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.W.attached=function(){var k=this;_.Ib(this,function(){k.resize()})};
_.W.isExpandedChanged=function(){_.nA(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.W.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)};
_.W.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var k="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((Ngn?"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",k);this.snippetContainer.style.setProperty("mask-image",
k)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(Ngn?"right":"left",this.expandButtonOffset+"px")};
_.W.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.W.setSnippetText=function(k,v){k||(k={});if(_.xg(k)){var C=ya(k,v);C.attachmentRuns||C.commandRuns||C.decorationRuns||C.styleRuns||C.alignment||C.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:ya(k,v),headerRuns:ez2(v,this.headerRuns)},this.currentSnippetType=0):_.ji(new _.q5("Tried to set snippet text when HTML element was null",k)):(this.plainSnippetText.textContent=Lw(k.content||"",v),this.currentSnippetType=2)}else{a:{C=FWZ(k,v);if(C.runs){C=_.H(C.runs);for(var G=
C.next();!G.done;G=C.next())if(G=G.value,G.bold||G.deemphasize||G.italics||G.strikethrough||G.textColor||G.navigationEndpoint||_.F(G,F0)){C=!0;break a}}C=!1}C?this.formattedSnippetText?(this.formattedSnippetText.text=FWZ(k,v),this.currentSnippetType=1):_.ji(new _.q5("Tried to set snippet text when HTML element was null",k)):(this.plainSnippetText.textContent=Lw(_.ty(k),v),this.currentSnippetType=2)}};
_.W.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.W.attributedTextIsEmpty=function(){var k=this.text;if(!_.xg(k))return!0;var v;return((v=k.content)==null?void 0:v.length)===0?!0:!1};
_.W.resize=function(k){if(this.snippetText){if(k===void 0?0:k)this.JSC$16620_lastWidth=NaN;var v=this.hostElement.offsetWidth;if(v!==this.JSC$16620_lastWidth&&!this.isExpanded)if(this.JSC$16620_lastWidth=v,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;k=0;var C,G;v=Math.min(v*this.maxLines/8*2,(G=(C=this.simpleText)==null?void 0:C.length)!=null?G:0)-1;for(C=0;k<=v;)G=Math.floor(k+(v-k)/2),this.setSnippetText(this.text,G),this.isOverflowing()?v=G-1:(k=G+1,C=G);this.setSnippetText(this.text,C);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.W.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.W.onExpandClick=function(){var k=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.z("inline_expander_reset_focus_killswitch")||_.Ib(this,function(){var v;((v=_.Ql().resolve(_.uL(_.SK)))==null?0:v.isKeyBoardInUse())&&_.P3(k.hostElement)});
_.nA(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.W.onCollapseClick=function(){this.collapse();_.nA(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.W.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.W.computeExpandButtonOffset=function(){var k=this.expandSizer;return k?Ngn?k.offsetParent?k.offsetParent.offsetWidth-k.offsetWidth-k.offsetLeft:0:k.offsetLeft:0};
_.SB.Object.defineProperties(hp.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.xg(this.text)?this.text.content||"":_.ty(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 _.xg(this.text)?!0:this.text&&_.z("web_replace_formatted_with_attributed_string")&&HB2(this.text)?(this.text=_.zI(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}}});
hp.prototype.onTextChanged=hp.prototype.onTextChanged;hp.prototype.updateMaskAndExpandButtonOffset=hp.prototype.updateMaskAndExpandButtonOffset;hp.prototype.updateSnippetContainerMaxHeight=hp.prototype.updateSnippetContainerMaxHeight;hp.prototype.isExpandedChanged=hp.prototype.isExpandedChanged;hp.prototype.updateTextOnSnippetTypeChange=hp.prototype.updateTextOnSnippetTypeChange;hp.prototype.updateIsFormattedExpanded=hp.prototype.updateIsFormattedExpanded;hp.prototype.updateIsAttributedExpanded=hp.prototype.updateIsAttributedExpanded;
hp.prototype.onClick=hp.prototype.onClick;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],hp.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hp.prototype,"text",void 0);_.B([_.A(),_.Y("design:type",Array)],hp.prototype,"headerRuns",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],hp.prototype,"engagementPanel",void 0);_.B([_.A(),_.Y("design:type",Object)],hp.prototype,"maxLines",void 0);
_.B([_.A(),_.Y("design:type",String)],hp.prototype,"expandLabel",void 0);_.B([_.A(),_.Y("design:type",String)],hp.prototype,"collapseLabel",void 0);_.B([_.A(),_.Y("design:type",Object)],hp.prototype,"expandCommand",void 0);_.B([_.A(),_.Y("design:type",Object)],hp.prototype,"expandButtonOffset",void 0);_.B([_.g("text"),_.Y("design:type",String),_.Y("design:paramtypes",[])],hp.prototype,"simpleText",null);
_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],hp.prototype,"onClick",null);_.B([_.g("text","isExpanded"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],hp.prototype,"expandedText",null);_.B([_.g("headerRuns","isExpanded"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],hp.prototype,"expandedHeaderRuns",null);
_.B([_.g("text"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],hp.prototype,"hasAttributedStringText",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],hp.prototype,"showExpandButton",void 0);_.B([_.g("collapseLabel","isExpanded"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],hp.prototype,"showCollapseButton",null);_.B([_.A(),_.Y("design:type",Object)],hp.prototype,"isTruncated",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],hp.prototype,"isExpanded",void 0);_.B([_.A(),_.Y("design:type",Boolean)],hp.prototype,"isAttributedExpanded",void 0);_.B([_.W9("isExpanded","hasAttributedStringText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hp.prototype,"updateIsAttributedExpanded",null);_.B([_.A(),_.Y("design:type",Boolean)],hp.prototype,"isFormattedExpanded",void 0);
_.B([_.W9("isExpanded","hasAttributedStringText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hp.prototype,"updateIsFormattedExpanded",null);_.B([_.A(),_.Y("design:type",Number)],hp.prototype,"currentSnippetType",void 0);_.B([_.g("currentSnippetType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],hp.prototype,"useAttributedSnippet",null);
_.B([_.g("currentSnippetType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],hp.prototype,"useFormattedSnippet",null);_.B([_.g("currentSnippetType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],hp.prototype,"usePlainSnippet",null);_.B([_.A(),_.Y("design:type",Object)],hp.prototype,"alwaysShowExpandButton",void 0);_.B([_.W9("currentSnippetType"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hp.prototype,"updateTextOnSnippetTypeChange",null);
_.B([_.A(),_.Y("design:type",Object)],hp.prototype,"attributedSnippetText",void 0);_.B([_.Nf("#snippet"),_.Y("design:type",HTMLElement)],hp.prototype,"snippetContainer",void 0);_.B([_.Nf("#snippet-text"),_.Y("design:type",HTMLElement)],hp.prototype,"snippetText",void 0);_.B([_.Nf("#plain-snippet-text"),_.Y("design:type",HTMLElement)],hp.prototype,"plainSnippetText",void 0);_.B([_.Nf("#formatted-snippet-text"),_.Y("design:type",Object)],hp.prototype,"formattedSnippetText",void 0);
_.B([_.Nf("#attributed-snippet-text"),_.Y("design:type",Object)],hp.prototype,"attributedSnippetTextEl",void 0);_.B([_.Nf("#expand"),_.Y("design:type",HTMLElement)],hp.prototype,"expandButton",void 0);_.B([_.Nf("#expand-sizer"),_.Y("design:type",HTMLElement)],hp.prototype,"expandSizer",void 0);_.B([_.uo("isExpanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hp.prototype,"isExpandedChanged",null);
_.B([_.W9("isExpanded","maxLines"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hp.prototype,"updateSnippetContainerMaxHeight",null);_.B([_.W9("isTruncated","showExpandButton","expandButtonOffset"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hp.prototype,"updateMaskAndExpandButtonOffset",null);
_.B([_.uo("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hp.prototype,"onTextChanged",null);_.B([_.q({is:"ytd-text-inline-expander",disableElementRegistration:!0})],hp);
_.t(hp,"ytd-text-inline-expander",function(){if(H4L===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);H4L=k}k=H4L;return k},{mode:2});var BO=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return k};
_.E(BO,_.e);BO.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
BO.prototype.handleUpdateDescriptionAction=function(k){if(k=_.F(k,_.XmL))if(k.attributedDescription)this.set("data.attributedDescriptionBodyText",k.attributedDescription);else if(k.description){var v;((v=this.data)==null?0:v.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.zI(k.description)):this.set("data.descriptionBodyText",k.description)}};
_.SB.Object.defineProperties(BO.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var k,v;return!((k=this.data)==null||!k.attributedDescriptionBodyText)||!((v=this.data)==null||!v.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.collapsedLineCount){var v;return(v=this.data)==null?void 0:v.collapsedLineCount}k=_.fS("web_watch_description_collapsed_default_lines",12);if(_.z("ww_desc_line_page_size_ks"))return k;v=Math.round(_.Ir().height*_.fS("web_watch_description_screen_height_percentage",.5)/20);return Math.max(v,k)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return(C=(k=this.data)==null?void 0:k.descriptionBodyText)!=null?C:(v=this.data)==null?void 0:v.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.sourceAttributions}}});
BO.prototype.panelContentVisibleChanged=BO.prototype.panelContentVisibleChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],BO.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],BO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],BO.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],BO.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],BO.prototype,"panelContentVisible",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],BO.prototype,"engagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],BO.prototype,"shortsPanel",void 0);_.B([_.Nf("#inline-expander"),_.Y("design:type",Object)],BO.prototype,"inlineExpander",void 0);
_.B([_.W9("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BO.prototype,"panelContentVisibleChanged",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],BO.prototype,"hasDescriptionText",null);_.B([_.g("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],BO.prototype,"collapsedLines",null);
_.B([_.g("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BO.prototype,"descriptionText",null);_.B([_.g("data","data.headerRuns"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BO.prototype,"headerRuns",null);_.B([_.g("data","data.sourceAttributions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BO.prototype,"sourceAttributions",null);
_.B([_.q({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],BO);
_.t(BO,"ytd-expandable-video-description-body-renderer",function(){if(WY6!==void 0)return WY6;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return WY6=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var I8U;var Z4G=_.D(function(k){var v=k.data;return _.u("factoid-renderer",{class:"ytwFactoidRendererHost"},_.u("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return v().accessibilityText}},_.u("span",{class:"ytwFactoidRendererValue"},_.u(_.o$,{text:function(){return v().value}})),_.u("span",{class:"ytwFactoidRendererLabel"},_.u(_.o$,{text:function(){return v().label}}))))},"hd");_.BU(Z4G,"factoid-renderer",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;return _.u("upload-time-factoid-renderer",null,_.u(_.Sh,{data:function(){return v().factoid}},{factoidRenderer:Z4G}))},"id"),"upload-time-factoid-renderer",{props:{data:_.s6}});_.BU(_.D(function(k){var v=k.data;return _.u("view-count-factoid-renderer",null,_.u(_.Sh,{data:function(){return v().factoid}},{factoidRenderer:Z4G}))},"jd"),"view-count-factoid-renderer",{props:{data:_.s6}});var jD=function(){var k=_.e.apply(this,arguments)||this;k.shortsPanel=!1;k.engagementPanel=!1;k.watchWhileSdp=_.z("shorts_desktop_watch_while_sdp");return k};
_.E(jD,_.e);jD.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"}}}}};
_.SB.Object.defineProperties(jD.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var k;return(k=this.data)==null?void 0:k.channel}}});
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],jD.prototype,"componentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jD.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jD.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],jD.prototype,"shortsPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],jD.prototype,"engagementPanel",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],jD.prototype,"watchWhileSdp",void 0);_.B([_.g("shortsPanel","engagementPanel","data.channel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jD.prototype,"showChannelInfo",null);_.B([_.q({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],jD);
_.t(jD,"ytd-video-description-header-renderer",function(){if(I8U!==void 0)return I8U;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return I8U=k},{mode:1});var S8Z;var Y7=function(){return _.e.apply(this,arguments)||this};
_.E(Y7,_.e);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Y7.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Y7.prototype,"ytRendererBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Y7.prototype,"noPadding",void 0);_.B([_.A(),_.Y("design:type",Object)],Y7.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],Y7);
_.t(Y7,"ytd-list-item-view-model",function(){if(S8Z!==void 0)return S8Z;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return S8Z=k},{mode:1});var uJ7;var QUD;var b4L;var RCw;var wz=function(){var k=_.e.apply(this,arguments)||this;k.adaptiveFullWidth=!1;k.modernButtons=_.z("web_modern_buttons");k.buttonOverrides={style:"call-to-action",type:"filled"};k.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return k};
_.E(wz,_.e);wz.prototype.handleSetTimestamp_=function(k){this.data&&this.data.shortUrl&&(_.Kz(this.hostElement).querySelector("#share-url").value=k.isSet?_.sU(this.data.shortUrl,"t",k.timestamp):this.data.shortUrl)};
wz.prototype.handleSignalActionCopyShareUrl_=function(k,v){(_.z("killswitch_copy_link_target_check")||_.Kz(this.hostElement).querySelector("#copy-button")===v)&&this.copyUrlToClipboard()};
wz.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.Kz(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
wz.prototype.computeStyle_=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],wz.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wz.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],wz.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.Y("design:type",String)],wz.prototype,"rendererStyle",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wz.prototype,"adaptiveFullWidth",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wz.prototype,"modernButtons",void 0);_.B([_.A(),_.Y("design:type",Object)],wz.prototype,"buttonOverrides",void 0);_.B([_.Mf({is:"yt-copy-link-renderer",disableElementRegistration:!0})],wz);
_.t(wz,"yt-copy-link-renderer",function(){if(RCw===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;b4L===void 0&&(b4L=document.createElement("template"));var G=b4L;C.call(v,G.content.cloneNode(!0),k.content.firstChild);RCw=k}k=RCw;return k},{mode:2});_.db("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var nH=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return k};
_.E(nH,_.e);_.W=nH.prototype;_.W.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.W.attached=function(){this.keyboardFocused=!1};
_.W.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var k=_.Ql().resolve(_.uL(_.SK));k&&(this.keyboardFocused=k.isKeyBoardInUse())}};
_.W.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.W.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}};
_.W.onChange_=function(){if(this.data){var k=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;k&&this.ytComponentBehavior.resolveCommand(k);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.W.handleUpdateToggleAction_=function(k){(k=_.F(k,r5G))&&this.data&&k.targetId==this.data.targetId&&this.set("data.toggled",k.toggled)};
_.W.toBoolean_=function(k){return!!k};
_.W.reset=function(){};
_.W.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("data-changed",this.data))};
_.W.updateDataToggledFromBinding=function(k){this.set("data.toggled",k.detail.value)};
nH.prototype.dataChangedForBinding=nH.prototype.dataChangedForBinding;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],nH.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],nH.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],nH.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],nH.prototype,"ytRendererBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],nH.prototype,"data",void 0);_.B([_.A({computed:"computeDescription_(data.*)"}),_.Y("design:type",Object)],nH.prototype,"description_",void 0);_.B([_.A({value:function(){return!!_.Ql().resolve(_.uL(_.SK))&&_.z("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.Y("design:type",Boolean)],nH.prototype,"useKeyboardFocused",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],nH.prototype,"keyboardFocused",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nH.prototype,"dataChangedForBinding",null);_.B([_.Mf({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],nH);
_.t(nH,"yt-toggle-form-field-renderer",function(){if(QUD===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;uJ7===void 0&&(uJ7=document.createElement("template"));var G=uJ7;C.call(v,G.content.cloneNode(!0),k.content.firstChild);QUD=k}k=QUD;return k},{mode:2});var l8L;var dN6;var Jp=function(){var k=_.e.apply(this,arguments)||this;k.isDarkTheme=!1;k.isSearch=!1;k.noTopMargin=_.z("kevlar_watch_no_top_margin");k.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 k};
_.E(Jp,_.e);_.W=Jp.prototype;_.W.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}}}}}};
_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.W.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.W.dataChanged=function(){var k=this.getSelectedIndex();if(k>0)this.selected=k;else{this.selected=0;var v,C;(v=this.ytScrollableChipCloudBehavior)==null||(C=v.reset)==null||C.call(v)}};
_.W.getSelectedIndex=function(){var k;if((k=this.data)==null||!k.chips)return-1;k=-1;for(var v,C=0;C<((v=this.data)==null?void 0:v.chips.length);C++){var G=void 0,p=void 0;if((G=this.data)==null?0:(p=G.chips[C].chipCloudChipRenderer)==null?0:p.isSelected){k=C;break}}return k};
_.W.onResize=function(){var k=this.ytScrollableChipCloudBehavior;_.Ib(k,k.setContainerWidthDiff);k=this.ytScrollableChipCloudBehavior;_.Ib(k,k.setButtonsState)};
_.W.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.W.handleRelatedChipCommand=function(k,v){k=this.JSC$16647_chipsSelector.indexOf(v);k!==-1&&this.JSC$16647_chipsSelector.selectIndex(k)};
_.W.handleChipCloudChipSelectAction=function(k){k=this.JSC$16647_chipsSelector.indexOf(k);k>-1&&this.JSC$16647_chipsSelector.selectIndex(k)};
_.W.handleChipCloudChipDeselectAction=function(){var k=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16647_chipsSelector&&((k==null?0:k.continuationCommand)?_.KA(this.hostElement,[k]):(k==null?0:k.searchEndpoint)?this.ytComponentBehavior.resolveCommand(k):k&&_.Tw(this.hostElement,[k],this.hostElement),this.JSC$16647_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.W.updateSelectedFromBinding=function(k){this.selected=k.detail.value};
Jp.prototype.onResize=Jp.prototype.onResize;Jp.prototype.dataChanged=Jp.prototype.dataChanged;Jp.prototype.isSearchChanged=Jp.prototype.isSearchChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Jp.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Jp.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Jp.prototype,"actionHandlerBehavior",void 0);
_.B([_.M(_.qV),_.Y("design:type",Object)],Jp.prototype,"ironResizableBehavior",void 0);_.B([_.M(),_.Y("design:type",gx)],Jp.prototype,"ytScrollableChipCloudBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Jp.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Jp.prototype,"data",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],Jp.prototype,"selected",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Jp.prototype,"isDarkTheme",void 0);_.B([_.A({value:160}),_.Y("design:type",Number)],Jp.prototype,"scrollDistance",void 0);_.B([_.A(),_.Y("design:type",Object)],Jp.prototype,"isSearch",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Jp.prototype,"noTopMargin",void 0);_.B([_.Nf("#chips"),_.Y("design:type",Object)],Jp.prototype,"JSC$16647_chipsSelector",void 0);
_.B([_.W9("isSearch"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jp.prototype,"isSearchChanged",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jp.prototype,"dataChanged",null);_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jp.prototype,"onResize",null);_.B([_.Mf({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],Jp);
_.t(Jp,"yt-chip-cloud-renderer",function(){if(dN6===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;l8L===void 0&&(l8L=document.createElement("template"));var G=l8L;C.call(v,G.content.cloneNode(!0),k.content.firstChild);dN6=k}k=dN6;return k},{mode:2});var f8L,zCn=function(){return f8L!==void 0?f8L:f8L=document.createElement("template")};
document.head.appendChild(zCn().content);var FYL;var cFD=document.head,EED=cFD.appendChild,a8Q;if(FYL===void 0){var Mbw=document.createElement("template");_.a(Mbw,"");Mbw.content.insertBefore(zCn().content.cloneNode(!0),Mbw.content.firstChild);FYL=Mbw}a8Q=FYL;EED.call(cFD,a8Q.content);var $NU=_.D(function(k){var v=k.data;return _.u("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.u("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.u("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.u(_.b,{cond:function(){return _.O3(v().image)},
then:function(C){return _.u("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.u(_.qP,{data:C,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.u("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.u(_.o$,{text:function(){return v().title}})),_.u("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.u(_.o$,{text:function(){return v().subtitle}})))),_.u(_.b,{cond:function(){var C;
return(C=v())==null?void 0:C.hasBottomDivider},
then:function(){return _.u("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"kd");var UN6=_.D(function(k){var v=k.data;return _.u("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.u("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.u(_.Sh,{data:function(){var C;return(C=v().offerPlanDetailsItem)!=null?C:[]}},{offerPlanDetailsItemViewModel:function(C){return _.u("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.u($NU,{data:C.data}))}})),_.u("div",null,_.u(_.b,{cond:function(){return v().hasBottomDivider},
then:function(){return _.u("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.u("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.u("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.u("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.u("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"ld");var gEn=_.D(function(k){var v=k.data;k=_.H(_.ae(!1,void 0,"MrXxy"));var C=k.next().value,G=k.next().value,p=_.oZ(function(){G(!C());return!1}),P=function(){var N;
return(N=v().offerPlanDetailsContainer)!=null?N:[]};
return _.u("lp-complex-offer-card-details-view-model",null,_.u("div",null,_.u(_.b,{cond:function(){return C()},
then:function(){return _.u("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.u("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":p,"aria-expanded":C},_.u(_.o$,{text:function(){return v().expandedTitle}})),_.u("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.u(_.Sh,{data:P},{offerPlanDetailsContainerViewModel:function(N){return _.u("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.u(UN6,{data:N.data}))}})),_.u("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.u(_.o$,{text:function(){return v().legalText}})))},
else:function(){return _.u("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":p,"aria-expanded":C},_.u(_.o$,{text:function(){return v().collapsedTitle}}),_.u("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.u(_.PT,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"md");var i4w=_.D(function(k){var v=k.data;return _.u("lp-complex-offer-card-option-view-model",null,_.u("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.u(_.b,{cond:function(){return v().topDividerText},
then:function(){return _.u("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.u("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.u("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.u("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.u(_.o$,{text:function(){return v().topDividerText}}))))}}),_.u(_.b,{cond:function(){return v().description},
then:function(){return _.u("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.u(_.o$,{text:function(){return v().description}}))}}),_.u(_.b,{cond:function(){return v().planPricingPrimary},
then:function(){return _.u("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.u(_.o$,{text:function(){return v().planPricingPrimary}}))}}),_.u(_.b,{cond:function(){return v().planPricingSecondary},
then:function(){return _.u("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.u(_.o$,{text:function(){return v().planPricingSecondary}}))}}),_.u(_.b,{cond:function(){return v().primaryButton},
then:function(){return _.u("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.u(_.Sh,{data:function(){return v().primaryButton}},{buttonViewModel:function(C){return _.u(_.di,{data:C.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"nd");var LYQ=_.D(function(k){var v=k.data;var C=function(){var P;return((P=v())==null?void 0:P.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
k={};var G={},p={};return _.u("ytm-lp-complex-offer-card-view-model",null,_.u("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.u("div",{class:_.TI((k.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=C,k),"ytmLpComplexOfferCardViewModelCardContainer")},_.u(_.b,{cond:function(){var P;return(P=v())==null?void 0:P.bannerText},
then:function(){return _.u("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.u("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.u(_.o$,{text:function(){return v().bannerText}})))}}),_.u(_.b,{cond:function(){return _.O3(v().logo)},
then:function(P){var N={};return _.u("div",{class:_.TI((N.ytmLpComplexOfferCardViewModelLogoAlignLeft=C,N),"ytmLpComplexOfferCardViewModelLogo")},_.u(_.qP,{data:P,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.u("div",{class:_.TI((G.ytmLpComplexOfferCardViewModelTitleAlignLeft=C,G),"ytmLpComplexOfferCardViewModelTitle")},_.u(_.o$,{text:function(){return v().title}})),_.u(_.b,{cond:function(){var P;
return(P=v())==null?void 0:P.subtitle},
then:function(){var P={};return _.u("div",{class:_.TI((P.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=C,P),"ytmLpComplexOfferCardViewModelSubtitle")},_.u(_.o$,{text:function(){return v().subtitle}}))}}),_.u(_.b,{cond:function(){return v().planPricingPrimary},
then:function(){return _.u("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.u(_.o$,{text:function(){return v().planPricingPrimary}}))}}),_.u(_.b,{cond:function(){return v().planPricingSecondary},
then:function(){return _.u("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.u(_.o$,{text:function(){return v().planPricingSecondary}}))}}),_.u(_.b,{cond:function(){return v().purchaseButton},
then:function(){return _.u("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.u(_.Sh,{data:function(){return v().purchaseButton}},{buttonViewModel:function(P){return _.u(_.di,{data:P.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.u(_.b,{cond:function(){var P;
return(P=v())==null?void 0:P.offerOptions},
then:function(){return _.u("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.u(_.Sh,{data:function(){return v().offerOptions}},{lpComplexOfferCardOptionViewModel:i4w}))}}),_.u("div",{class:_.TI((p.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=C,p),"ytmLpComplexOfferCardViewModelLegalText")},_.u(_.o$,{text:function(){return v().legalText}})),_.u(_.b,{cond:function(){var P;
return(P=v())==null?void 0:P.offerCardDetails},
then:function(){return _.u("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.u(_.Sh,{data:function(){return v().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:gEn}))}}))))},"od");var O4L=_.D(function(k){var v=k.data;var C=function(){var N;return((N=v())==null?void 0:N.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
k={};var G={},p={},P={};return _.u("ytm-lp-complex-offer-card-section-view-model",null,_.u("div",{class:_.TI("ytmLpComplexOfferCardSectionViewModelHost")},_.u("div",{class:_.TI((k.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=C,k),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.u("div",{class:_.TI((G.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=C,G),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.u("h2",{class:_.TI((p.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
C,p),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.u(_.o$,{text:function(){return v().title}}))),_.u(_.b,{cond:function(){var N;
return(N=v())==null?void 0:N.subtitle},
then:function(){var N={},I={};return _.u("div",{class:_.TI((N.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=C,N),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.u("div",{class:_.TI((I.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=C,I),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.u(_.o$,{text:function(){return v().subtitle}})))}}),_.u("div",{class:_.TI((P.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=C,P),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.u(_.Sh,{data:function(){var N;
return(N=v().offerPlans)!=null?N:[]}},{lpComplexOfferCardViewModel:function(N){return _.u("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.u(LYQ,{data:N.data}))}})))))},"pd");var yFD=_.D(function(k){return _.u("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.u("div",{class:"ytLpCouponBannerViewModelIcon"},_.u(_.PT,{icon:function(){return"price_tag"}})),_.u("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.u("div",{class:"ytLpCouponBannerViewModelContent"},_.u("div",{class:"ytLpCouponBannerViewModelHeading"},_.u(_.o$,{text:function(){var v;
return(v=k.data())==null?void 0:v.title}})),_.u("div",{class:"ytLpCouponBannerViewModelBody"},_.u(_.o$,{text:function(){var v;
return(v=k.data())==null?void 0:v.subtitle}})))))},"qd");
yFD.idomCompat=!0;_.rz=ctD.getInstance();var XVI;XVI=_.D(function(k){return _.u("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":k.shouldAriaHideContent},_.u("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:k.questionId},_.u(_.o$,{text:k.question})))},"rd");
_.xNL=_.D(function(k){var v=k.data;var C=k.themeOverride;k=_.H(_.ae(!1,void 0,"pNli2b"));var G=k.next().value,p=k.next().value;k=_.oZ(function(){p(!G());return!1});
var P=function(){return G()?"EXPAND_LESS":"EXPAND_MORE"},N=("faq-container"+_.XA(_.rz)).toString(),I="faq-question-and-answers-section-question"+_.XA(_.rz),S={},Q={};
return _.u("faq-entry-view-model",null,_.u("div",{class:_.TI("ytLpFaqEntryViewModelHost",(S.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return C==null?void 0:C().useDarkTheme},S))},_.u("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":k,role:"button","aria-expanded":G,"aria-labelledby":I.toString(),"tab-index":"0"},_.u(XVI,{question:function(){return v().question},
questionId:I,shouldAriaHideContent:!0}),_.u(_.b,{cond:function(){return G()!==void 0},
then:function(){return _.u("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.u(_.PT,{icon:P,ariaHidden:!0}),_.u("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.u("div",{class:_.TI("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(Q.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!G()},Q))},_.u("div",{id:N},_.u(_.q_,{each:function(){return v().answers||[]}},function(R){return _.u("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.u(_.o$,
{text:R}))})))))},"sd");
_.xNL.idomCompat=!0;var AFD=_.D(function(k){var v=k.data;var C=k.themeOverride;k={};return _.u("lp-faq-section-view-model",null,_.u("div",{class:_.TI("yt-lp-faq-section-view-model",(k["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return v().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},k["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(C==null||!C().useDarkTheme)},k))},_.u("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.u(_.b,{cond:function(){return v().header},
then:function(G){return _.u("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.u(_.o$,{text:G}))}}),_.u("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.u(_.Sh,{data:function(){return v().faqs}},{faqEntryViewModel:function(G){return _.u(_.xNL,{data:G.data,
themeOverride:C})}})),_.u("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.u(_.q_,{each:function(){return v().footers||[]}},function(G){return _.u(_.o$,{text:G})})),_.u(_.b,{cond:function(){return v().legal},
then:function(G){return _.u("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.u(_.o$,{text:G}))}}))))},"td");
AFD.idomCompat=!0;var eCw=_.D(function(k){var v=k.data;var C=k.themeOverride;_.Vk(function(){var N=v().gtmId;N&&_.A0(N,_.wt("GL",""))});
var G={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var N,I,S;return(S=(N=v().logo)==null?void 0:(I=N.accessibilityData)==null?void 0:I.label)!=null?S:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},p=_.Ql().resolve(_.uL(_.X0)),P=function(){return p&&p()||(C==null?void 0:C().useDarkTheme)};
return _.u("lp-header-section-view-model",null,_.u("div",{class:function(){var N=v().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",I=v().marginType==="LP_SECTION_MARGIN_TYPE_TOP",S=C==null?void 0:C().useDarkTheme,Q=["lp-header-section-view-model"];N&&Q.push("lp-header-section-view-model--ptc-layout-type");I&&Q.push("lp-header-section-view-model__lp-header-section-margin");S&&Q.push("lp-header-section-view-model--premium-force-dark-mode");return Q.join(" ")}},_.u(_.b,{cond:function(){return v().logo},
then:function(){return _.u("div",null,_.u(_.b,{cond:P,then:function(){return _.u(_.b,{cond:function(){var N;return(N=v().logo)==null?void 0:N.imageDark},
then:function(N){return _.u(_.qP,Object.assign({},{data:N},G))}})},
else:function(){return _.u(_.b,{cond:function(){var N;return(N=v().logo)==null?void 0:N.imageLight},
then:function(N){return _.u(_.qP,Object.assign({},{data:N},G))}})}}))}}),_.u(_.b,{cond:function(){return v().title},
then:function(N){return _.u("div",{class:"lp-header-section-view-model__lp-header-title"},_.u(_.o$,{text:N}))}}),_.u("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.u(_.b,{cond:function(){return v().subtitles},
then:function(N){return _.u(_.q_,{each:N},function(I){return _.u("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.u(_.o$,{text:I}))})}})),_.u(_.b,{cond:function(){return v().additionalInfo},
then:function(N){return _.u("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.u(_.o$,{text:N}))}}),_.u("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.u(_.b,{cond:function(){return v().primaryButton},
then:function(N){return _.u("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.u(_.Sh,{data:N},{buttonViewModel:_.di}))}}),_.u(_.b,{cond:function(){return v().secondaryButton},
then:function(N){return _.u("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.u(_.Sh,{data:N},{buttonViewModel:_.di}))}})),_.u(_.b,{cond:function(){return v().otherOffersInfo},
then:function(N){return _.u("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.u(_.o$,{text:N}))}}),_.u("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.u(_.b,{cond:function(){return v().billingInfo},
then:function(N){return _.u(_.q_,{each:N},function(I){return _.u("div",null,_.u(_.o$,{text:I}))})}}))))},"ud");
eCw.idomCompat=!0;var q8L=_.D(function(k){return _.u("lp-header-upsell-banner-view-model",{class:_.TI("lpHeaderUpsellBannerViewModelHost",k.className,{})},_.u("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.u(_.PT,{icon:function(){return"CAMPAIGN"}})),_.u("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.u("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.u("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.u("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.u(_.o$,{text:function(){var v;
return(v=k.data())==null?void 0:v.description}})))),_.u(_.Sh,{data:function(){var v;
return(v=k.data())==null?void 0:v.purchaseButton}},{buttonViewModel:function(v){return _.u(_.di,{data:v.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"vd");var mN7=_.D(function(k){var v=k.data;var C=_.tZ(k.themeOverride,{useDarkTheme:!1});k={};k=_.TI("ytmLpHeadlineSectionViewModelHost",(k.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return C().useDarkTheme},k));
return _.u("lp-headline-section-view-model",null,_.u("div",{class:k},_.u(_.b,{cond:function(){return v().title},
then:function(G){return _.u("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.u(_.o$,{text:G}))}}),_.u(_.b,{cond:function(){return v().subtitle},
then:function(G){return _.u("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.u(_.o$,{text:G}))}})))},"wd");var DNI=_.D(function(k){var v=k.data;var C=k.themeOverride;var G=_.Ql().resolve(_.uL(_.X0)),p=function(){return G&&G()||(C==null?void 0:C().useDarkTheme)},P=function(){var Q,R;
var l=p()?(Q=v().textBackgroundImage)==null?void 0:Q.imageDark:(R=v().textBackgroundImage)==null?void 0:R.imageLight;return pog((l==null?void 0:l.sources)||[])},N=function(){var Q,R;
return p()?(Q=v().featureImage)==null?void 0:Q.imageDark:(R=v().featureImage)==null?void 0:R.imageLight},I=function(){return v().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},S=function(){var Q,R;
return p()?(Q=v().logo)==null?void 0:Q.imageDark:(R=v().logo)==null?void 0:R.imageLight};
return _.u("ytm-lp-large-feature-section-view-model",null,_.u("div",{class:function(){var Q=v().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",R=v().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",l=(v().index||0)%2===1,d=C==null?void 0:C().useDarkTheme,f=["yt-lp-large-feature-section-view-model"];Q?f.push("yt-lp-large-feature-section-view-model--music-feature-type"):R?f.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):l||f.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
d&&f.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return f.join(" ")}},_.u("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.u(_.b,{cond:N,
then:function(){return _.u(_.qP,{data:function(){return N()},
alt:function(){var Q,R,l;return(l=(Q=v().featureImage)==null?void 0:(R=Q.accessibilityData)==null?void 0:R.label)!=null?l:""},
contentMode:I})}})),_.u("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var Q;return((Q=P())==null?0:Q.url)?"background-image: url("+_.hG(P().url)+");":""}},_.u("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.u(_.b,{cond:S,
then:function(){return _.u(_.qP,{data:function(){return S()},
alt:function(){var Q,R,l;return(l=(Q=v().logo)==null?void 0:(R=Q.accessibilityData)==null?void 0:R.label)!=null?l:""},
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"})}}),_.u(_.b,{cond:function(){return v().eyebrowText},
then:function(){return _.u("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.u(_.o$,{text:function(){return v().eyebrowText}}))}}),_.u(_.b,{cond:function(){return v().title},
then:function(){return _.u("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.u(_.o$,{text:function(){return v().title}}))}}),_.u(_.b,{cond:function(){return v().subtitles},
then:function(){return _.u("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.u(_.q_,{each:function(){return v().subtitles||[]}},function(Q){return _.u(_.o$,{text:Q})}))}})))))},"xd");
DNI.idomCompat=!0;var tbD=_.D(function(k){return _.u("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.u("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.u(_.PT,{icon:function(){var v;return(v=k.data())==null?void 0:v.iconType},
className:function(){var v;switch((v=k.data())==null?void 0:v.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 v;return((v=k.data())==null?void 0:v.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.u("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.u(_.o$,{text:function(){var v;
return(v=k.data())==null?void 0:v.text},
className:function(){var v;return((v=k.data())==null?void 0:v.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"yd");var sU1=_.D(function(k){k=_.sY(k,{config:void 0,themeOverride:void 0});var v=k.data,C=k.config,G=k.themeOverride;k={};k=_.TI("ytmLpOfferCardOptionViewModelHost",(k.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var I;return(I=G())==null?void 0:I.useDarkTheme},k));
var p=_.oZ(function(){var I,S;(I=C())==null||(S=I.handleRadioButtonClick)==null||S.call(I,v());return!1}),P=function(){var I;
return(I=C())==null?void 0:I.shouldDisplayRadioButton},N=function(){var I;
return(I=v().featureListItems)!=null?I:[]};
return _.u("ytm-lp-offer-card-option-view-model",null,_.u("div",{class:k,"on:click":_.oZ(function(){if(P()){var I,S;(I=C())==null||(S=I.handleRadioButtonClick)==null||S.call(I,v())}return!1})},_.u(_.b,{cond:P,
then:function(){return _.u("div",null,_.u("input",{type:"radio","on:click":p,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var I;return!((I=C())==null||!I.isOptionSelected)}}))}}),_.u("div",null,_.u("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.u(_.o$,{text:function(){return v().eyebrowText}})),_.u("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.u(_.o$,{text:function(){return v().title}})),_.u("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.u(_.o$,
{text:function(){return v().subtitle}})),_.u(_.b,{cond:function(){return N().length>0},
then:function(){return _.u("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.u(_.Sh,{data:N},{lpFeatureListItemViewModel:tbD}))}}),_.u("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.u(_.o$,{text:function(){return v().description}})))))},"zd");
sU1.idomCompat=!0;var Vb6=_.D(function(k){var v=k.data;var C=k.themeOverride;k=_.H(_.Gz(function(){var P,N=(P=v().offerOptions)==null?void 0:P[0];return _.F(N,hT1)||{}}));
var G=k.next().value,p=k.next().value;k={};return _.u("ytm-lp-offer-card-view-model",null,_.u("div",{class:_.TI("ytmLpOfferCardViewModelHost",(k.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(C==null||!C().useDarkTheme)},k))},_.u("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.u(_.b,{cond:function(){return v().titleIconType},
then:function(){return _.u("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.u(_.PT,{icon:function(){var P;return((P=v().titleIconType)==null?void 0:P.toString())||""}}))}}),_.u("div",{class:"ytmLpOfferCardViewModelTitleText"},_.u(_.o$,{text:function(){return v().title}})),_.u(_.Sh,{data:function(){return v().titleBadge}},{badgeViewModel:function(P){return _.u("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.u(_.dE,{data:P.data}))}})),_.u("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.u(_.Sh,{data:function(){return v().offerOptions}},{lpOfferCardOptionViewModel:function(P){var N=P.data;
return _.u(_.RC,null,_.u("div",{class:"ytmLpOfferCardViewModelDivider"}),_.u(sU1,{data:N,config:function(){var I;return{shouldDisplayRadioButton:(v().offerOptions||[]).length>1,isOptionSelected:N().id===((I=G())==null?void 0:I.id),handleRadioButtonClick:function(S){return void p(S)}}},
themeOverride:C}))}})),_.u("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.u(_.Sh,{data:function(){var P;
return(P=G())==null?void 0:P.purchaseButtonOverride}},{buttonViewModel:_.di}))))},"Ad");
Vb6.idomCompat=!0;var hCG=_.D(function(k){var v=k.data;var C=k.themeOverride;k={};k=_.TI("ytmLpOfferCardSectionViewModelHost",(k.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var G;return C==null?void 0:(G=C())==null?void 0:G.useDarkTheme},k));
return _.u("ytm-lp-offer-card-section-view-model",null,_.u("div",{class:k},_.u(_.b,{cond:function(){return v().title!==void 0},
then:function(){return _.u("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.u("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.u(_.o$,{text:function(){return v().title}})),_.u(_.b,{cond:function(){return v().subtitle},
then:function(){return _.u("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.u(_.o$,{text:function(){return v().subtitle}}))}}))}}),_.u("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.u(_.Sh,{data:function(){return v().offerCards}},{lpOfferCardViewModel:function(G){return _.u("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.u(Vb6,{data:G.data,
themeOverride:C}))}})),_.u(_.b,{cond:function(){return v().footer},
then:function(){return _.u("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.u(_.o$,{text:function(){return v().footer}}))}})))},"Bd");var Bg7=_.D(function(k){var v=k.data;return _.u("lp-offer-table-cell-content-view-model",null,_.u("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.u(_.mz,null,_.u(_.AY,{when:function(){return v().title}},function(){return _.u(_.o$,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return v().title}})}),_.u(_.AY,{when:function(){return v().subTitle}},function(){return _.u(_.o$,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return v().subTitle}})}),_.u(_.AY,{when:function(){return v().featureDescription}},function(){return _.u(_.o$,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return v().featureDescription}})}),_.u(_.AY,{when:function(){return v().description}},function(){return _.u(_.o$,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return v().description}})}),_.u(_.AY,{when:function(){return v().iconType}},function(){return _.u("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.u(_.PT,{icon:function(){return v().iconType.toString()}}))}),_.u(_.AY,{when:function(){return v().purchaseButton}},function(){return _.u(_.Sh,{data:function(){return v().purchaseButton}},{buttonViewModel:function(C){return _.u("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.u(_.di,
{data:C.data}))}})}),_.u(_.AY,{when:function(){return v().note}},function(){return _.u(_.o$,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return v().note}})}),_.u(_.AY,{when:function(){return v().featureDetail}},function(){return _.u(_.o$,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return v().featureDetail}})}),_.u(_.AY,{when:function(){return v().badge}},function(){return _.u(_.Sh,{data:function(){return v().badge}},{badgeViewModel:_.dE})}))))},"Cd");
Bg7.idomCompat=!0;var jUw=_.D(function(k){var v=k.data;return _.u("lp-offer-table-cell-view-model",null,_.u("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(v().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;"}}},_.u(_.Sh,{data:function(){return v().contents}},{lpOfferTableCellContentViewModel:Bg7})))},
"Dd");
jUw.idomCompat=!0;var Y8Q=_.D(function(k){var v=k.data;var C=k.lpTableIsFirstRow;var G=k.lpTableIsLastRow;var p=function(){return(C==null?0:C())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},P=function(){return(C==null?0:C())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(G==null?0:G())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.u("ytm-lp-offer-table-row-view-model",null,_.u("div",{class:"ytLpOfferTableRowViewModelHost"},_.u(_.Sh,{data:function(){return v().rowHeaderCell}},{lpOfferTableCellViewModel:function(N){return _.u("div",{class:p},_.u(jUw,{data:N.data}))}}),_.u(_.Sh,{data:function(){return v().contentCells}},{lpOfferTableCellViewModel:function(N){return _.u("div",{class:P},_.u(jUw,{data:N.data}))}})))},"Ed");
Y8Q.idomCompat=!0;var wVD=_.D(function(k){var v=k.data;var C=k.themeOverride;var G=_.Ql().resolve(_.uL(_.X0)),p=function(){return _.F(v().logo,SvD)||{}};
k={};return _.u("ytm-lp-offer-table-section-view-model",null,_.u("div",{class:"ytLpOfferTableViewModelHost"},_.u(_.b,{cond:function(){var P,N;return G&&G()||(C==null?0:C().useDarkTheme)?(P=p())==null?void 0:P.imageDark:(N=p())==null?void 0:N.imageLight},
then:function(P){return _.u(_.qP,{data:P,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var N,I,S;return(S=(N=p())==null?void 0:(I=N.accessibilityData)==null?void 0:I.label)!=null?S:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.u("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.u(_.o$,{text:function(){return v().title}})),_.u("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.u(_.o$,{text:function(){return v().subtitle}})),_.u(_.b,{cond:function(){return v().disclaimers},
then:function(P){return _.u("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.u(_.q_,{each:P},function(N){return _.u("div",null,_.u(_.o$,{text:N}))}))}}),_.u("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.u(_.Sh,{data:function(){return v().rows}},{lpOfferTableRowViewModel:function(P,N){return _.u(Y8Q,{data:P.data,
lpTableIsFirstRow:function(){return N()===0},
lpTableIsLastRow:function(){return N()===v().rows.length-1}})}})),_.u("div",{class:_.TI((k.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return v().hasFooterBackground},k))},_.u(_.b,{cond:function(){return v().footer},
then:function(){return _.u("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.u(_.o$,{text:function(){return v().footer}}))}}),_.u(_.b,{cond:function(){return v().footerTitle},
then:function(){return _.u("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.u(_.o$,{text:function(){return v().footerTitle}}))}}),_.u(_.b,{cond:function(){return v().footerDescription},
then:function(){return _.u("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.u(_.o$,{text:function(){return v().footerDescription}}))}}),_.u(_.b,{cond:function(){return v().footerDescriptions},
then:function(P){return _.u("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.u(_.q_,{each:P},function(N){return _.u("div",null,_.u(_.o$,{text:N}))}))}}))))},"Fd");
wVD.idomCompat=!0;var nEn=_.D(function(k){var v=k.data;var C=k.themeOverride;var G=_.Ql().resolve(_.uL(_.X0)),p=function(){var I;return C==null?void 0:(I=C())==null?void 0:I.useDarkTheme},P=function(){var I,S;
return G&&G()||p()?(I=v().image)==null?void 0:I.imageDark:(S=v().image)==null?void 0:S.imageLight};
k={};k=_.TI("ytmLpSmallFeatureSectionViewModelHost",(k.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=p,k));var N=function(){var I,S,Q;return(Q=(I=v().image)==null?void 0:(S=I.accessibilityData)==null?void 0:S.label)!=null?Q:""};
return _.u("ytm-lp-small-feature-section-view-model",{class:k},_.u(_.b,{cond:function(){return P()&&!WK2},
then:function(){return _.u("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.u(_.qP,{data:function(){return P()},
alt:N,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.u("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.u("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.u(_.b,{cond:function(){return v().title},
then:function(I){return _.u(_.o$,{text:I})}})),_.u("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.u(_.o$,{text:function(){return v().description}}))))},"Gd");
nEn.idomCompat=!0;var JFD=_.D(function(k){var v=k.data;var C=k.themeOverride;k={};return _.u("ytm-lp-small-feature-section-group-view-model",null,_.u("div",{class:_.TI("ytmLpSmallFeatureSectionGroupViewModelHost",(k.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(C==null||!C().useDarkTheme)},k))},_.u("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.u(_.Sh,{data:function(){return v().smallFeatures}},{lpSmallFeatureSectionViewModel:function(G){return _.u("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.u(nEn,{data:G.data,
themeOverride:C}))}}))))},"Hd");
JFD.idomCompat=!0;_.BU(_.D(function(k){var v=k.data;var C=function(){return v().forcedTheme==="USER_INTERFACE_THEME_DARK"},G=function(){return v().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},p=function(){var N="",I,S;
var Q=_.Ql().resolve(_.uL(_.X0));Q=C()||(Q==null?0:Q())?(I=v().themedImageViewModel)==null?void 0:I.imageDark:(S=v().themedImageViewModel)==null?void 0:S.imageLight;(I=pog((Q==null?void 0:Q.sources)||[]))&&I.url&&(N=G()?"background-image: linear-gradient(to bottom, transparent, "+(v().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.hG(I.url)+");":"background-image: url("+_.hG(I.url)+");");return N},P=function(){return{useDarkTheme:C()}};
k={};return _.u("yt-section-group-view-model",null,_.u("div",{class:_.TI("yt-lp-section-group-view-model",(k["yt-lp-section-group-view-model--premium-force-dark-mode"]=C,k["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return v().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},k))},_.u(_.b,{cond:function(){return p().length},
then:function(){var N={};return _.u("div",{class:_.TI("yt-lp-section-group-view-model__bg-image",(N["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=G,N)),style:p})}}),_.u("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.u(_.Sh,{data:function(){return v().sections}},{lpHeaderUpsellBannerViewModel:function(N){return _.u(q8L,{data:N.data})},
lpFaqSectionViewModel:function(N){return _.u(AFD,{data:N.data,themeOverride:P})},
lpHeaderSectionViewModel:function(N){return _.u(eCw,{data:N.data,themeOverride:P})},
lpHeadlineSectionViewModel:function(N){return _.u(mN7,{data:N.data,themeOverride:P})},
lpLargeFeatureSectionViewModel:function(N){return _.u(DNI,{data:N.data,themeOverride:P})},
lpOfferCardSectionViewModel:function(N){return _.u(hCG,{data:N.data,themeOverride:P})},
lpComplexOfferCardSectionViewModel:function(N){return _.u(O4L,{data:N.data})},
lpOfferTableSectionViewModel:function(N){return _.u(wVD,{data:N.data,themeOverride:P})},
lpSmallFeatureSectionGroupViewModel:function(N){return _.u(JFD,{data:N.data,themeOverride:P})},
lpCouponBannerViewModel:function(N){return _.u(yFD,{data:N.data})}}))))},"Id"),"yt-section-group-view-model",{props:{data:_.vN}});_.rFL=_.D(function(k){var v=_.N4(coZ,function(){var N;return(N=k.data())==null?void 0:N.chipBarStateEntityKey}),C=function(){return k.data().disableDeselection},G=_.H(_.Gz(function(){var N;
if(((N=v())==null?void 0:N.selectedIndex)!=void 0)return v().selectedIndex;var I,S;N=_.H(((I=k.data())==null?void 0:(S=I.chips)==null?void 0:S.entries())||[]);for(I=N.next();!I.done;I=N.next()){I=_.H(I.value);S=I.next().value;I=I.next().value;var Q=void 0;if((Q=_.F(I,_.GV))==null?0:Q.selected)return S}return-1})),p=G.next().value,P=G.next().value;
return _.u("chip-bar-view-model",{class:_.TI("ytChipBarViewModelHost",k.className),role:"tablist"},_.u(_.Sh,{data:function(){return k.data().chips}},{chipViewModel:function(N,I){return _.u("div",{class:"ytChipBarViewModelChipWrapper"},_.u(_.aL1,{data:N.data,
selected:function(){return I()===p()},
callback:function(S,Q){S=!!Q;Q=I();P(S?Q:-1);var R,l=(R=k.data())==null?void 0:R.chipBarStateEntityKey;l&&S&&_.De(_.ud("chipBarStateEntity",l,{key:l,selectedIndex:Q}))},
disableDeselection:k.disableDeselection||C}))}}))},"Jd");_.BU(_.rFL,"chip-bar-view-model",{props:{data:_.s6,className:_.s6,disableDeselection:_.s6}});_.KYG=_.D(function(k){var v=k.data;k={};return _.u("divider-view-model",{class:_.TI("dividerViewModelHost",(k.dividerViewModelInsetThinPadding=function(){return v().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},k))},_.u("div",{class:_.TI("dividerViewModelBaseDivider",function(){return END(v().dividerStyle)}),
style:_.pR({"background-color":function(){return v().backgroundColor?_.c7(v().backgroundColor):void 0}})}))},"Kd");
_.KYG.idomCompat=!0;_.BU(_.KYG,"divider-view-model",{props:{data:_.vN}});var Nj=new Map,H6=new Map,$9K=0,Ix;var Xdj=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],eHb={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var Tg1,k2n;Tg1=function(k){return function(v){return function(){return(v==null?void 0:v())!==void 0?String(v())+k:void 0}}};
_.KH=Tg1("px");k2n=Tg1("s");var on7=z42(function(k){return k.targetGroupId}).useUpdatableData;_.CJ1=_.D(function(k){function v(Ng){return function(){var Sm=O().numItemsPerGridRow,U2=Ng()*Sm;Sm=U2+Sm;var lD,Fb;return(Fb=(lD=G().contents)==null?void 0:lD.slice(U2,Sm))!=null?Fb:[]}}
var C=_.sY(k,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),G=C.data,p=C.layoutContainerWidth,P=C.shouldUseOwnContainerSize,N=C.marginSettings,I=C.useUpdatedMargin,S=C2x(),Q=_.H(on7(function(){var Ng,Sm;return{targetGroupId:(Ng=G().targetingContext)==null?void 0:(Sm=Ng.targetGroupId)==null?void 0:Sm[0]}})).next().value;
C=_.H(_.ae(!0,void 0,"CC9Rdb"));var R=C.next().value,l=C.next().value,d=function(){var Ng,Sm=(Ng=_.F(G().showMoreButton,_.C7))==null?void 0:Ng.trackingParams;Sm&&_.L7(_.WU(),Sm);l(!1)},f=function(){var Ng,Sm=(Ng=_.F(G().showLessButton,_.C7))==null?void 0:Ng.trackingParams;
Sm&&_.L7(_.WU(),Sm);l(!0)};
C=_.Nq("grid-shelf-view-model");var c=_.Z_(C,{canHaveZeroSize:!1}),U=function(){var Ng;return(Ng=G().contentAspectRatio)!=null?Ng:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},O=_.L9(function(){var Ng=P()&&c.width()>0?c.width()||p():p(),Sm,U2=(Sm=k.data())==null?void 0:Sm.responsiveContainerConfiguration;
Ng=_.id({containerWidth:Ng,sizing:U2?L0(U2==null?void 0:U2.responsiveSize):"EXTRA_COMPACT",marginSettings:N(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:Ng.maxContainerWidth,numItemsPerGridRow:Ng.numItems,contentPadding:P()?Ng.margin:Ng.contentMargin,itemWidth:Ng.itemWidth,itemMargin:Ng.gutter/2}},void 0,"mTmCKc"),X=function(){if(G().enableVerticalExpansion){if(R())return x();
var Ng,Sm,U2=(Sm=(Ng=G().contents)==null?void 0:Ng.length)!=null?Sm:0;return Math.ceil(U2/O().numItemsPerGridRow)}return O().numItemsPerGridRow<=2?2:1},x=function(){var Ng;
return Math.ceil(((Ng=G().minCollapsedItemCount)!=null?Ng:1)/O().numItemsPerGridRow)},w=function(){return G().enableVerticalExpansion&&G().showLessButton&&!R()&&X()>x()},V=function(){var Ng,Sm;
return G().enableVerticalExpansion&&G().showMoreButton&&R()&&((Sm=(Ng=G().contents)==null?void 0:Ng.length)!=null?Sm:0)>O().numItemsPerGridRow*x()},h=function(){return!w()},n=function(){return!V()},oO={};
return _.u("grid-shelf-view-model",{class:_.TI("ytGridShelfViewModelHost",k.className,(oO.ytGridShelfViewModelHostHasBottomButton=function(){return w()||V()},oO.ytGridShelfViewModelHostIsDismissed=function(){var Ng,Sm=(Ng=Q())!=null?Ng:{};
Ng=Sm.behavior;var U2=Sm.isDismissed,lD=Sm.stamperContextTargetId;Sm=Sm.stamperIndex;if(!(_.z("mweb_see_fewer_shorts_group_dismissal")&&U2&&Ng&&lD))return!1;var Fb;U2=S;for(var qg,O2,En=((qg=U2)==null?0:qg.targetId)?_.B5((O2=U2)==null?void 0:O2.targetId):void 0;((Fb=U2)==null?0:Fb.parent)&&En!==lD;)U2=U2.parent,O2=qg=void 0,En=((qg=U2)==null?0:qg.targetId)?_.B5((O2=U2)==null?void 0:O2.targetId):void 0;Fb=En===lD?U2:void 0;if(!Fb)return!1;var m1;lD=Fb==null?void 0:(m1=Fb.stamperIndex)==null?void 0:
m1.call(Fb);return Ng==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||Ng==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&lD!=null&&Sm!=null&&lD>Sm},oO.ytGridShelfViewModelHostOptionalMediumLayoutMargin=I,oO)),
el:C,style:_.pR({"margin-left":(0,_.KH)(function(){return O().contentPadding}),
"margin-right":(0,_.KH)(function(){return O().contentPadding})})},_.u(_.b,{cond:function(){return _.F(G().header,z6n)},
then:function(Ng){return _.u(_.O4,{data:Ng,useUpdatedPadding:I,disableHorizontalPadding:!0})}}),_.u("div",null,_.u(_.q_,{each:function(){return Array(X())}},function(Ng,Sm){return _.u(vnR,{className:k.className,
items:v(Sm),responsiveGridShelfLayout:O,contentAspectRatio:U})})),_.u("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.u(_.Sh,{data:function(){return G().showMoreButton}},{buttonViewModel:function(Ng){return _.u("div",{hidden:n},_.u(_.di,{data:Ng.data,
onClick:d}))}}),_.u(_.Sh,{data:function(){return G().showLessButton}},{buttonViewModel:function(Ng){return _.u("div",{hidden:h},_.u(_.di,{data:Ng.data,
onClick:f}))}})))},"Md");
_.CJ1.idomCompat=!0;var vnR=_.D(function(k){var v=k.items;var C=k.responsiveGridShelfLayout;var G=k.contentAspectRatio;k=k.className;var p=_.Nq("div");Mtx(p,function(){a:{var N=p.value;for(var I=v(),S=[],Q=0;Q<I.length;Q++){var R=_.F(I[Q],nXL);if(!R||R==null||!R.inlinePlayerData){N=null;break a}var l=N.children.item(Q);if(!l){N=null;break a}S.push({thumbnailElement:l,videoData:R})}N={gridVideoPreviewData:{gridItems:S}}}return N});
var P=(0,_.KH)(function(){return-C().itemMargin});
return _.u("div",{el:p,class:_.TI("ytGridShelfViewModelGridShelfRow",k),style:_.pR({"margin-left":P,"margin-right":P})},_.u(_.Sh,{data:v,replacementWrapper:function(N){return _.u(G2I,{responsiveGridShelfLayout:C},N)}},{shortsLockupViewModel:function(N){return _.u(G2I,{responsiveGridShelfLayout:C},_.u(U91,{data:N.data,
aspectRatio:function(){return G()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.z("mweb_enable_one_line_title_on_shorts")?1:_.z("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(N){return _.u(G2I,{responsiveGridShelfLayout:C},_.u(_.$0,{data:N.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Nd"),G2I=_.D(function(k){return _.u("div",{style:_.pR({width:(0,_.KH)(function(){return k.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+k.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},k.children)},"Od");
_.CJ1.idomCompat=!0;_.BU(_.CJ1,"grid-shelf-view-model",{props:{data:_.vN,layoutContainerWidth:_.vN,shouldUseOwnContainerSize:_.vN,marginSettings:_.vN,useUpdatedMargin:_.vN,className:_.vN}});_.pLU=_.D(function(k){var v=_.H(_.ae(!1,void 0,"FVl30c")),C=v.next().value,G=v.next().value;v={};return _.u("yt-alert-banner-view-model",{class:_.TI("ytAlertBannerViewModelHost",k.className,function(){var p;a:switch((p=k.data())==null?void 0:p.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":p="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":p="ytAlertBannerViewModelWarning";break a;default:p="ytAlertBannerViewModelInformational"}return p},(v.ytAlertBannerViewModelDismissed=
C,v.ytAlertBannerViewModelFullbleed=k.fullbleed,v.ytAlertBannerViewModelNarrow=k.narrow,v.ytAlertBannerViewModelIsInRichGrid=k.isInRichGrid,v))},_.u(_.b,{cond:function(){var p;
return!((p=k.data())==null?0:p.hideIcon)},
then:function(){return _.u("div",{class:"ytAlertBannerViewModelIcon"},_.u(_.PT,{icon:function(){return"info_circle"}}))}}),_.u("div",{class:"ytAlertBannerViewModelOuterContainer"},_.u("div",{class:"ytAlertBannerViewModelContainer"},_.u("div",{class:"ytAlertBannerViewModelContent"},_.u("div",{class:"ytAlertBannerViewModelHeading"},_.u(_.o$,{text:function(){var p;
return(p=k.data())==null?void 0:p.heading}})),_.u("div",{class:"ytAlertBannerViewModelBody"},_.u(_.o$,{text:function(){var p;
return(p=k.data())==null?void 0:p.body}})))),_.u(_.Sh,{data:function(){var p;
return(p=k.data())==null?void 0:p.actionButton}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.u(_.Sh,{data:function(){var p;
return(p=k.data())==null?void 0:p.dismissButton}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var P;((P=k.data())==null?0:P.disableLocalDismissBehavior)||G(!0)}})}}))},"Pd");_.BU(_.pLU,"yt-alert-banner-view-model",{props:{data:_.vN,fullbleed:_.vN,narrow:_.vN,isInRichGrid:_.vN,className:_.vN}});var PJR;_.WgQ=_.D(function(k){return _.u("basic-content-view-model",{class:_.TI("ytBasicContentViewModelHost",_.tZ(k.className))},_.u(_.b,{cond:function(){return k.data().headline},
then:function(v){return _.u("div",{class:"ytBasicContentViewModelHeadline"},_.u(_.o$,{text:v}))}}),_.u(_.q_,{each:function(){return k.data().paragraphs||[]},
keyBy:"INDEX"},function(v){return _.u("div",{class:"ytBasicContentViewModelParagraph"},_.u(_.b,{cond:function(){var C=v();return!!(C.header||C.customHeader||C.headline)},
then:function(){return _.u(PJR,{paragraph:v})}}),_.u(_.b,{cond:function(){return v().asset||v().text},
then:function(){return _.u("div",{class:"ytBasicContentViewModelParagraphContent"},_.u(_.b,{cond:function(){return v().asset},
then:function(C){return _.u("div",{class:"ytBasicContentViewModelParagraphAsset"},_.u(_.Sh,{data:C},{contentPreviewImageViewModel:_.fG}))}}),_.u(_.b,{cond:function(){return v().text},
then:function(C){return _.u("div",{class:"ytBasicContentViewModelParagraphText"},_.u(_.o$,{text:C}))}}))}}))}))},"Qd");
PJR=_.D(function(k){var v=k.paragraph;return _.u(_.RC,null,_.u(_.b,{cond:function(){return v().headline},
then:function(C){return _.u(_.o$,{text:C,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.u(_.Sh,{data:function(){return v().header||v().customHeader}},{sectionHeaderViewModel:function(C){return _.u(_.O4,{data:C.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"Rd");_.HYG=_.D(function(k){function v(){var f,c;S((c=(f=p)==null?void 0:f.isKeyBoardInUse())!=null?c:!1)}
function C(){S(!1)}
function G(){var f;return I()?(f=k.focusedClassName)==null?void 0:f.call(k):""}
var p=_.Ql().resolve(_.uL(_.SK)),P=_.H(_.ae(!1,void 0,"SgkTXc")),N=P.next().value;P=P.next().value;var I=N,S=P,Q=function(){var f,c;return((f=k.toggleable)==null?0:f.call(k))?(c=k.toggled)==null?void 0:c.call(k):void 0},R=_.oZ(function(f){var c,U=(c=k.command)==null?void 0:c.call(k);
U&&_.Ql().resolve(_.lL).resolveCommand(U);var O;(O=k.onClick)==null||O.call(k,f)}),l=_.oZ(v),d=_.oZ(C);
return _.u(_.b,{cond:function(){var f;if(f=k.command){f=k.command();f=Rz2(f);var c=f.href;f=!(!f.navigatingCommand||!c)}return f},
then:function(){return _.u(_.uv,Object.assign({},{command:k.command,style:k.style,ariaDescribedby:k.ariaDescribedby,ariaHidden:k.ariaHidden,ariaLabel:k.ariaLabel,ariaLabelledby:k.ariaLabelledby,ariaSelected:k.ariaSelected,disabled:k.disabled,dir:k.dir,tabIndex:k.tabIndex,target:k.target,title:k.title,onClick:k.onClick},{className:_.TI("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",k.className,function(){return G()}),
onFocusin:v,onFocusout:C,ariaCurrent:function(){var f,c;return(c=(f=k.ariaCurrent)==null?void 0:f.call(k))!=null?c:Q()}}),k.children)},
else:function(){return _.u("button",{"on:click":R,"on:focusin":l,"on:focusout":d,class:_.TI("ytButtonOrAnchorHost","ytButtonOrAnchorButton",k.className,function(){return G()}),
style:k.style,"aria-describedby":k.ariaDescribedby,"aria-hidden":k.ariaHidden,"aria-label":k.ariaLabel,"aria-labelledby":k.ariaLabelledby,"aria-pressed":Q,dir:k.dir,disabled:k.disabled,tabindex:k.tabIndex,title:k.title},k.children)}})},"Sd");var NZ1=_.D(function(k){k=_.sY(k,{disabled:!1});var v=k.active,C=k.disabled;k={};k=_.TI("ytSwitchShapeTrack",(k.ytSwitchShapeTrackActive=function(){return v()},k.ytSwitchShapeTrackDisabled=function(){return C()},k));
var G={};G=_.TI("ytSwitchShapeKnob",(G.ytSwitchShapeKnobActive=function(){return v()},G));
return _.u("switch-shape",{class:"ytSwitchShapeHost"},_.u("div",{class:k}),_.u("div",{class:G}))},"Td");var IkQ=_.D(function(k){var v=_.sY(k,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),C=v.data;k=v.className;var G=v.handleOnTapEventInParent,p=v.parentActive,P=v.onTap;v=_.H(_.Gz(function(){var d;return(d=p())!=null?d:C().switchedOnByDefault||!1}));
var N=v.next().value,I=v.next().value,S=function(){return C().isDisabled},Q=_.Nq("button");
v=_.oZ(function(d){return d.key==="Enter"?(d.preventDefault(),Q.value.click(),!1):!0});
var R=_.oZ(function(d){if(C().handleOnTapEventInParent||G())return!0;if(S())return!1;if(P)return P(d),!0;D92(C(),N(),d);I(!N());return!1}),l={};
l=_.TI("ytSwitchButtonViewModelButton",(l.ytSwitchButtonViewModelTappable=function(){return!S()},l));
return _.u("switch-button-view-model",{class:_.TI("ytSwitchButtonViewModelHost",k)},_.u("button",{el:Q,class:l,"on:click":R,"on:keydown":v,"aria-label":function(){return N()?C().a11yLabelSwitchedOn:C().a11yLabelSwitchedOff},
"aria-checked":N,"aria-disabled":S,role:"switch"},_.u(NZ1,{active:N,disabled:S})))},"Ud");var ZYL=_.D(function(k){var v=k.data;var C=k.isLeading;var G=k.hideSelectionTextChevron;var p=k.isToggled;var P=k.shouldNotFillIcon;var N=function(){if(C())var l=v().leadingImage;else{var d;l=(d=v().trailingImage)!=null?d:_.O3(v().themedTrailingImage)}return l},I=function(){a:switch(v().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var l="expand_more";
break a;default:l="chevron_right"}return l};
k={};var S=_.TI("yt-list-item-view-model__image-container",(k["yt-list-item-view-model__leading"]=C,k["yt-list-item-view-model__trailing"]=function(){return!C()},k)),Q=_.TI("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
k={};var R=_.TI("yt-list-item-view-model__accessory",(k["yt-list-item-view-model__leading"]=C,k["yt-list-item-view-model__trailing"]=function(){return!C()},k));
return _.u(_.b,{cond:function(){var l=v(),d=C();return!!(d&&(l.leadingImage||l.leadingAccessory)||!d&&(l.trailingImage||l.trailingButton||l.trailingButtons||l.selectionText||l.themedTrailingImage))},
then:function(){return _.u(_.RC,null,_.u(_.b,{cond:N,then:function(l){return _.u("div",{class:S,"aria-hidden":"true"},_.u(_.qP,{data:l,alt:"",preserveWidth:!0,preserveHeight:!0,className:Q,isToggled:function(){return!(P==null?0:P())&&(p==null?void 0:p())}}))}}),_.u(_.b,{cond:function(){return C()&&v().leadingAccessory},
then:function(){return _.u("div",{class:S},_.u(_.Sh,{data:function(){return v().leadingAccessory}},{avatarViewModel:function(l){return _.u(_.YZ,{data:l.data,
avatarButtonCustomClassName:Q})},
collectionThumbnailViewModel:function(l){return _.u(Fs6,{data:l.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.u(_.b,{cond:function(){return!C()&&v().trailingButton},
then:function(){return _.u("div",{class:"yt-list-item-view-model__button-container"},_.u(_.Sh,{data:function(){return v().trailingButton}},{buttonViewModel:function(l){return _.u(_.di,{data:l.data,
className:R})}}))}}),_.u(_.b,{cond:function(){var l;
return!C()&&((l=v().trailingButtons)==null?void 0:l.buttons)},
then:function(){return _.u("div",{class:"yt-list-item-view-model__button-container"},_.u(_.Sh,{data:function(){var l;return(l=v().trailingButtons)==null?void 0:l.buttons}},{buttonViewModel:function(l){return _.u(_.di,{data:l.data,
className:R})},
accountLinkButtonViewModel:function(l){return _.u(ITL,{data:l.data,className:R})},
switchButtonViewModel:function(l){return _.u(IkQ,{data:l.data,className:R})},
subscribeButtonViewModel:function(l){return _.u(_.jv,{data:l.data,isOverlay:!1,animateWidth:!1,className:R})},
toggleButtonViewModel:function(l){return _.u(_.m$,{data:l.data,className:R})}}))}}),_.u(_.b,{cond:function(){return!C()&&!!v().selectionText},
then:function(){return _.u(_.RC,null,_.u(_.o$,{text:function(){return v().selectionText},
className:_.TI("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.u(_.b,{cond:function(){return!(G==null?0:G())},
then:function(){return _.u(_.PT,{icon:I,className:"yt-list-item-view-model__chevron-icon"})}}))}}))}})},"Vd");var SID=_.D(function(k){var v=k.data;return _.u(_.b,{cond:function(){return v().title||v().subtitle},
then:function(){return _.u("div",{class:"yt-list-item-view-model__text-wrapper"},_.u(_.b,{cond:function(){return v().title},
then:function(C){return _.u("div",{class:"yt-list-item-view-model__title-wrapper"},_.u(_.o$,{text:C,className:"yt-list-item-view-model__title"}))}}),_.u(_.b,{cond:function(){return v().subtitle},
then:function(C){return _.u(_.o$,{text:C,className:"yt-list-item-view-model__subtitle"})}}))}})},"Wd");var ueL=_.D(function(k){var v=k.data;var C=k.hideSelectionTextChevron;var G=k.TrailingAccessory;var p=k.isToggled;var P=k.disabled;var N=k.isSelectItem;var I=k.isCompact;var S=k.inPopup;var Q=k.disableHorizontalPadding;var R=k.isTappableWithoutSelect;var l=k.useButtonOrAnchor;var d=k.onTap;var f=k.shouldNotFillIcon;var c=function(){return _.u(SID,{data:v,onTap:d,useButtonOrAnchor:l,isTappableWithoutSelect:R,isToggled:p})};
k={};return _.u("div",{class:_.TI("yt-list-item-view-model__label",(k["yt-list-item-view-model__container"]=function(){return!(N==null?0:N())},k["yt-list-item-view-model__container--disabled"]=function(){return!!v().isDisabled||!(P==null||!P())},k["yt-list-item-view-model__container--has-subtitle"]=function(){return!!v().subtitle},k["yt-list-item-view-model__container--compact"]=I,k["yt-list-item-view-model__container--tappable"]=R,k["yt-list-item-view-model__container--in-popup"]=S,k["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(Q==null?void 0:Q())&&!(N==null?0:N())},k))},_.u(ZYL,{data:v,
isLeading:!0,hideSelectionTextChevron:C,isToggled:p,shouldNotFillIcon:f}),_.u(_.b,{cond:function(){return(l==null?void 0:l())&&(R==null?void 0:R())},
then:function(){return _.u(_.HYG,{command:function(){return _.cY(v().rendererContext)},
onClick:d,className:"yt-list-item-view-model__button-or-anchor",toggleable:p!==void 0,toggled:p},_.u(c,null))},
else:function(){return _.u(c,null)}}),_.u(_.b,{cond:function(){return!!G},
then:function(){return _.u("div",{class:"yt-list-item-view-model__trailing"},G&&_.u(G,null))},
else:function(){return _.u(ZYL,{data:v,isLeading:!1,hideSelectionTextChevron:C,isToggled:p,shouldNotFillIcon:f})}}))},"Xd");var bY7=_.D(function(k){var v=_.sY(k,{checked:!1});k=v.name;var C=v.onChange,G=v.onClick,p=v.checked,P=v.labelRenderable,N=v.hasLeadingLabel,I=v.labelClass,S=v.isCompact,Q=v.selectElementClass;v=v.disableHorizontalPadding;var R="checkbox"+_.XA(_.rz),l=_.oZ(function(c){G==null||G(c);return!1}),d=_.oZ(function(c){C==null||C(c);
return!1}),f={};
return _.u("checkbox-shape",null,_.u("label",{class:_.TI("ytCheckboxShapeHost",I,(f.ytCheckboxShapeHostCompact=S,f.ytCheckboxShapeDisableHorizontalPadding=v,f))},_.u("input",{class:"ytCheckboxShapeInput",id:R,checked:p,name:k,type:"checkbox","prop:checked":p,"on:change":d,"on:click":l}),_.u(_.b,{cond:function(){return!(N==null?0:N())},
then:function(){return _.u(QJn,{isLeading:!0,selectElementClass:Q})}}),_.u(_.b,{cond:function(){return!!P},
then:function(){return _.u("div",{class:"ytCheckboxShapeLabel"},P==null?void 0:P())}}),_.u(_.b,{cond:N,
then:function(){return _.u(QJn,{isLeading:!1,selectElementClass:Q})}})))},"Yd");
bY7.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var QJn=_.D(function(k){var v=k.selectElementClass;k={};return _.u("div",{class:_.TI("ytCheckboxShapeCheckbox",v,(k.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(v==null?0:v())},k)),
"aria-hidden":"true"},_.u(_.PT,{icon:_.z("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.u(_.PT,{icon:_.z("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"Zd");_.T5=_.D(function(k){var v=k.name;var C=k.onChange;var G=k.onClick;var p=k.checked;var P=k.labelRenderable;var N=k.useCheckIcon;var I=k.hasLeadingLabel;var S=k.labelClass;var Q=k.isCompact;var R=k.selectElementClass;var l=k.ariaLabel;k=k.className;var d="radio"+_.XA(_.rz),f=_.Nq("input"),c=_.oZ(function(n){f.value.checked=!(p==null||!p());C==null||C(n);return!1}),U=_.oZ(function(n){G==null||G(n);
return!1}),O=_.oZ(function(n){_.z("enable_ios_webview_radio_button_responsiveness")&&(n.preventDefault(),f.value.click())}),X=_.H(_.ae(!1,void 0,"TcCZlf")),x=X.next().value,w=X.next().value;
X=_.oZ(function(){var n;((n=_.Ql().resolve(_.uL(_.SK)))==null?0:n.isKeyBoardInUse())&&w(!0)});
var V=_.oZ(function(){w(!1)}),h={};
return _.u("radio-shape",{class:_.TI("yt-radio-shape",k)},_.u("input",{el:f,class:"yt-radio-shape__input",id:d,"prop:checked":p,name:v,type:"radio","on:change":c,"on:click":U,"aria-label":l,"on:focusin":X,"on:focusout":V}),_.u("label",{class:_.TI("yt-radio-shape__label-container",S,(h["yt-radio-shape--compact"]=Q,h["yt-radio-shape__label-container--keyboard-focused"]=x,h)),for:d,"on:click":O},_.u(_.b,{cond:function(){return!(I==null?0:I())},
then:function(){return _.u(RLL,{checked:p,useCheckIcon:N,isLeading:!0,selectElementClass:R})}}),_.u(_.b,{cond:function(){return!!P},
then:function(){return _.u("div",{class:"yt-radio-shape__label","aria-hidden":function(){return(l==null?0:l())?"true":"false"}},P==null?void 0:P())}}),_.u(_.b,{cond:I,
then:function(){return _.u(RLL,{checked:p,useCheckIcon:N,isLeading:!1,selectElementClass:R})}})))},"$d");
_.T5.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var RLL=_.D(function(k){var v=k.useCheckIcon;var C=k.selectElementClass;k=function(){return(v==null?0:v())?"CHECK":_.z("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var G={};return _.u("div",{class:_.TI("yt-radio-shape__radio",C,(G["yt-radio-shape__radio--check-icon"]=v,G["yt-radio-shape__radio--radio-default-style"]=function(){return!(C==null?0:C())},G)),
"aria-hidden":"true"},_.u(_.PT,{icon:k}),_.u(_.PT,{icon:k,active:function(){return!(v==null?0:v())}}))},"ae");_.kG=_.D(function(k){var v=k.data;var C=k.isMenuItem;var G=k.isCompact;var p=k.onTap;var P=k.trailingAccessory;var N=k.hideSelectionTextChevron;var I=k.disabled;var S=k.inPopup;var Q=k.disableHorizontalPadding;var R=k.isOverlay;var l=k.isToggled;var d=k.ariaLabel;var f=k.ariaPressed;var c=k.shouldNotFillIcon;var U=!_.z("web_enable_killswitch_for_selectable_list_item_on_tap_fix");k=!_.z("web_enable_killswitch_for_skip_child_tags");var O=_.IZ(function(m1){return Vtg(v(),m1)}),X=function(){return(Q==
null?void 0:Q())||v().disableHorizontalPadding},x=function(){return _.z("enable_web_shorts_captions_language_command")||_.z("web_shorts_audio_track_picker")||v().entitySelectorType==="LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE"},w=function(){return x()?Object.assign({},v(),O().data):v()},V=_.BDK(function(){return w().rendererContext}),h=function(){return!(w().isSelected===void 0||!w().selectionStyle||w().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},n=function(){return(_.E3(w().rendererContext)||
p)&&!h()},oO={},Ng=_.TI("yt-list-item-view-model__container",(oO["yt-list-item-view-model__container--tappable"]=function(){return _.E3(w().rendererContext)||h()},oO["yt-list-item-view-model__container--compact"]=G,oO["yt-list-item-view-model__container--in-popup"]=S,oO["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(X==null?void 0:X())&&h()},oO)),Sm=function(){return w().leadingImage||w().leadingAccessory},U2=_.TI("yt-list-item-view-model__image-container",function(){return Sm()?
"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
oO=_.tFD();var lD=_.H(_.ae(!1,void 0,"w9yOLe")),Fb=lD.next().value,qg=lD.next().value,O2=function(){return _.u(ueL,{data:w,hideSelectionTextChevron:N,TrailingAccessory:P,isToggled:l,disabled:I,isSelectItem:h,isCompact:G,inPopup:S,disableHorizontalPadding:X,isTappableWithoutSelect:n,useButtonOrAnchor:En,onTap:p,shouldNotFillIcon:c})},En=_.z("web_button_or_anchor_list_item");
lD={};return _.u("yt-list-item-view-model",{el:_.Dp(_.aB(function(){return w().rendererContext},void 0,void 0,En?["A".toString(),
"BUTTON".toString()]:[]),hH6(function(m1){var MZ;if(MZ=U)MZ=w().selectionStyle,MZ=MZ==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||MZ==="LIST_ITEM_SELECTION_STYLE_RADIO"||MZ==="LIST_ITEM_SELECTION_STYLE_DEFAULT";MZ||p==null||p(m1)},k?["A".toString(),
"BUTTON".toString()]:[]),ooD(function(){return n==null?void 0:n()},{focusin:function(){var m1;
((m1=_.Ql().resolve(_.uL(_.SK)))==null?0:m1.isKeyBoardInUse())&&qg(!0)},
focusout:function(){qg(!1)}})),
class:_.TI("yt-list-item-view-model",(lD["yt-list-item-view-model--is-overlay"]=R,lD["yt-list-item-view-model--keyboard-focused"]=Fb,lD["yt-list-item-view-model--hidden"]=function(){return x()?O().isHidden:!1},lD)),
role:function(){return(C==null?0:C())?"menuitem":"listitem"},
tabindex:function(){var m1=n();m1=En?void 0:p||m1?0:void 0;return m1},
"on:keydown":oO,"aria-label":function(){var m1;return(d==null?void 0:d())||((m1=V())==null?void 0:m1.label)},
"aria-pressed":f},_.u(_.b,{cond:h,then:function(){return _.u(_.mz,null,_.u(_.AY,{when:function(){return w().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.u(bY7,{labelRenderable:O2,
isCompact:G,checked:function(){return w().isSelected},
hasLeadingLabel:function(){return!!Sm()},
labelClass:Ng,selectElementClass:U2,disableHorizontalPadding:X,onClick:U?p:void 0})}),_.u(_.AY,{when:function(){return w().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.u(_.T5,{labelRenderable:O2,
isCompact:G,checked:function(){return w().isSelected},
hasLeadingLabel:function(){return!!Sm()},
labelClass:Ng,selectElementClass:U2,onClick:U?p:void 0})}),_.u(_.AY,{when:function(){return w().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.u(_.T5,{labelRenderable:O2,
isCompact:G,checked:function(){return w().isSelected},
hasLeadingLabel:function(){return!!Sm()},
labelClass:Ng,selectElementClass:U2,useCheckIcon:!0,onClick:U?p:void 0})}),_.u(_.eC,null,O2))},
else:O2}))},"be");
_.kG.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};var o6;_.vg=_.D(function(k){var v=function(){var p,P;return((p=k.data().linearLayoutContainerConfiguration)==null?void 0:p.flexDirection)==="FLEX_DIRECTION_ROW"||((P=k.data().linearLayoutContainerConfiguration)==null?void 0:P.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"},C=function(){return k.data().linearLayoutContainerConfiguration},G=function(){var p,P;
return(P=(p=k.data().items)==null?void 0:p.length)!=null?P:0};
return _.u("yt-linear-layout-view-model",{class:"ytLinearLayoutViewModelHost"},_.u("div",{class:_.TI("ytLinearLayoutViewModelContainer",function(){a:switch(k.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var p="ytLinearLayoutViewModelHorizontal";break a;default:p="ytLinearLayoutViewModelVertical"}return p},function(){var p=k.data().linearLayoutContainerConfiguration;
return p?[wdx(p.flexDirection),nNj(p.justifyContent),Jox(p.alignItems)].join(" "):""}),
style:function(){var p=C==null?void 0:C(),P={};(p=p==null?void 0:p.padding)&&(P.padding=jNK(p.vertical)+"px "+jNK(p.horizontal)+"px");return _.pR(P||{})()}},_.u(_.Sh,{data:function(){return k.data().items}},{lockupViewModel:function(p,P){return _.u(o6,{index:P,
itemCount:G,linearLayoutContainerConfiguration:C},_.u(_.$0,{data:p.data,containerType:function(){return v()?2:3},
sizing:"STANDARD",thumbnailFixedWidth:function(){return v()?void 0:"33%"}}))},
basicContentViewModel:function(p,P){return _.u(o6,{index:P,itemCount:G,linearLayoutContainerConfiguration:C},_.u(_.WgQ,{data:p.data}))},
linearLayoutViewModel:function(p,P){return _.u(o6,{index:P,itemCount:G,linearLayoutContainerConfiguration:C},_.u(_.vg,{data:p.data}))},
thumbnailViewModel:function(p,P){return _.u(o6,{index:P,itemCount:G,linearLayoutContainerConfiguration:C,className:"ytLinearLayoutViewModelThumbnailItem"},_.u(_.QQ,{data:p.data}))},
descriptionPreviewViewModel:function(p,P){return _.u(o6,{index:P,itemCount:G,linearLayoutContainerConfiguration:C},_.u(_.LH,{data:p.data}))},
listItemViewModel:function(p,P){return _.u(o6,{index:P,itemCount:G,linearLayoutContainerConfiguration:C},_.u(_.kG,{data:p.data}))}})))},"ce");
o6=_.D(function(k){var v=function(){return k.index()===k.itemCount()-1},C=function(){return k.index()===0};
return _.u("div",{style:function(){var G;var p=v==null?void 0:v(),P=C==null?void 0:C(),N=(G=k.linearLayoutContainerConfiguration)==null?void 0:G.call(k);G={flex:"1"};var I=N==null?void 0:N.flexDirection;b:switch(I){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":p=!!P;break b;default:p=!!p}p||(p=_.wt("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",I==="FLEX_DIRECTION_ROW"||I==="FLEX_DIRECTION_ROW_REVERSE"?(N=Yp2(N==null?void 0:N.gap)+"px",p?G["margin-left"]=N:
G["margin-right"]=N):G["margin-bottom"]=Yp2(N==null?void 0:N.gap)+"px");return _.pR(G)()},
class:k.className},k.children)},"de");_.BU(_.vg,"yt-linear-layout-view-model",{props:{data:_.vN}});_.BU(_.OG,"chips-shelf-view-model",{props:{data:_.vN,callback:_.s6,selectionBehavior:_.vN,disableChipsScrollAnimation:_.vN}});_.BU(_.D(function(k){return _.u("yt-comment-filter-context-view-model",{class:_.TI("ytCommentFilterContextHost",k.className)},_.u(_.o$,{text:function(){return k.data().text}}))},"ee"),"yt-comment-filter-context-view-model",{props:{data:_.vN,
className:_.s6}});_.lkQ=_.D(function(k){var v=k.data;var C=k.onTap;var G=k.onSwitch;var p=k.overrideDisabled;k=k.disableHorizontalPadding;var P=_.H(_.Gz(function(){var d;return((d=sNZ(R()))==null?void 0:d.switchedOnByDefault)||!1})),N=P.next().value,I=P.next().value;
P=_.H(_.ae(!1,void 0,"V0hCrd"));var S=P.next().value,Q=P.next().value,R=function(){var d;if(!(d=v().switchButton)){var f=v();d=p==null?void 0:p();f={switchOnCommand:f.switchOnCommand,switchOffCommand:f.switchOffCommand,switchedOnByDefault:f.switchedOnByDefault,isDisabled:f.isDisabled,a11yLabelSwitchedOn:f.a11yLabelSwitchedOn,a11yLabelSwitchedOff:f.a11yLabelSwitchedOff};d!==void 0&&(f.isDisabled=d);d={switchButtonViewModel:f}}return d},l=function(d){var f=sNZ(R());
!f||f.isDisabled||v().ignoreTapUntilCommandCompletes&&S()||(C==null||C(d),D92(f,N(),d,v().ignoreTapUntilCommandCompletes,Q),I(!N()),G==null||G(N()))};
return _.u("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.u(_.kG,{data:function(){return{title:v().title,subtitle:v().attributedSubtitle,leadingImage:v().leadingImage,leadingAccessory:v().leadingAccessory,isDisabled:v().isDisabled}},
onTap:l,isToggled:N,shouldNotFillIcon:!0,trailingAccessory:function(){return _.u(_.Sh,{data:R},{switchButtonViewModel:function(d){return _.u(IkQ,{data:d.data,parentActive:N,onTap:l})}})},
disableHorizontalPadding:k}))},"fe");var dvZ=_.D(function(k){var v=_.H(_.Gz(function(){var p,P;return!!((p=k.data())==null?0:(P=p.initialState)==null?0:P.isToggled)})),C=v.next().value,G=v.next().value;
return _.u("toggleable-list-item-view-model",{el:_.Dp(_.aB(function(){return k.data().rendererContext},{onTap:function(p,P){P();
G(!C())}})),
class:_.TI("toggleableListItemViewModelHost",k.className)},_.u(_.b,{cond:function(){if(C()){var p=k.data().toggledListItem;p=_.F(p,_.bd)}else p=k.data().defaultListItem,p=_.F(p,_.bd);return p},
then:function(p){return _.u(_.kG,{data:p,isToggled:C,ariaLabel:function(){var P=C()?k.data().toggledListItem:k.data().defaultListItem,N;P=(N=_.F(P,_.bd))==null?void 0:N.rendererContext;var I;return(I=_.F(P,_.Su))==null?void 0:I.label},
ariaPressed:function(){return C()}})}}))},"ge");var fkn=_.P2("DOWNLOAD",{},"Download"),zLD=_.P2("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),FgJ=_.P2("RETRY",{},"Retry"),cfL=_.P2("PAUSE_DOWNLOADING",{},"Pause downloading"),EnQ=_.P2("RESUME_DOWNLOAD",{},"Resume download"),ro3={text:fkn,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},u9={text:zLD,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},kl$={text:FgJ,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
KWm={text:cfL,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},TDx={text:EnQ,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var ak7=_.D(function(k){var v=function(){var I=k.data();I=_.cY(I.rendererContext);var S;return(S=_.F(I,_.WY))==null?void 0:S.videoId},C=_.IZ(function(I){var S=v(),Q=Ccb(k.data());
return S?_.Uu(I,S):Q?_.g1(I,Q):"TRANSFER_STATE_UNKNOWN"}),G=_.N4(_.Tij,v),p=_.IZ(function(I){return _.j$D(I,v(),Ccb(k.data()))}),P=function(){return vM6(C(),G(),_.cY(k.data().rendererContext),!!Ccb(k.data()))},N=function(){return p()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.u("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:N},_.u(_.b,{cond:function(){return!N()},
then:function(){return _.u(_.b,{cond:P,then:function(I){return _.u(_.q_,{each:I},function(S){return _.u(_.kG,{data:S,isCompact:k.isCompact,isMenuItem:k.isMenuItem,inPopup:k.inPopup,disableHorizontalPadding:k.disableHorizontalPadding})})}})}}))},"he");
ak7.idomCompat=!0;_.MfZ=_.D(function(k){var v=k.data;var C=k.isCompact;var G=k.hideSelectionTextChevron;var p=k.inPopup;var P=k.isOverlay;var N=k.disableHorizontalPadding;var I=function(){return Gli(v())&&(p==null?void 0:p())};
k=_.oZ(function(Q){if(p!=null&&p()&&_.z("web_enable_arrow_key_navigation_in_dropdown")){var R=_.W6i(Q.currentTarget),l=R.length;if(l!==0){var d=Array.prototype.indexOf.call(R,document.activeElement);switch(Q.key){case "ArrowDown":Q.preventDefault();var f;(f=R[(d+1)%l])==null||f.focus();break;case "ArrowUp":Q.preventDefault();var c;(c=R[d===-1?l-1:(d-1+l)%l])==null||c.focus()}}}});
var S={};return _.u("yt-list-view-model",{class:_.TI("ytListViewModelHost",(S.ytListViewModelHostKaiosSpatNav=WK2&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",S.ytListViewModelCollectionThumbnailClass=function(){return Wli(v())},S)),
role:function(){return I()?"menu":"list"},
style:_.pR({"max-height":function(){var Q,R=(Q=v())==null?void 0:Q.visibleElementCount;if(R)return Wli(v())?(R+.5)*48+"px":(R+.5)*40+"px"}}),
"on:keydown":k},_.u(_.Sh,{data:function(){return v().listItems}},{listItemViewModel:function(Q){return _.u(_.kG,{data:Q.data,
isMenuItem:I,isCompact:C,hideSelectionTextChevron:G,inPopup:p,isOverlay:P,disableHorizontalPadding:N})},
toggleableListItemViewModel:function(Q){return _.u(dvZ,{data:Q.data})},
downloadListItemViewModel:function(Q){return _.u(ak7,{data:Q.data,isMenuItem:I,isCompact:C,inPopup:p,disableHorizontalPadding:N})},
switchListItemViewModel:function(Q){return _.u(_.lkQ,{data:Q.data,disableHorizontalPadding:N})}}))},"ie");
_.MfZ.idomCompat=!0;var $vI=_.D(function(k){var v=k.data;var C=k.isOverlay;k={};return _.u("yt-course-perks-view-model",{class:_.TI("ytwCoursePerksViewModelHost",(k.ytwCoursePerksViewModelHostOverlay=C,k))},_.u("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.u(_.o$,{text:function(){return v().title}})),_.u("div",null,_.u(_.b,{cond:function(){return v().perks},
then:function(G){return _.u(_.MfZ,{data:function(){return{listItems:G()}},
isCompact:!0,isOverlay:C})}})))},"je");_.BU($vI,"yt-course-perks-view-model",{props:{data:_.s6,isOverlay:_.s6}});_.BU(_.D(function(k){var v=k.data;return _.u("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.u("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.u(_.o$,{text:function(){return v().title}})),_.u("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.u(_.o$,{text:function(){return v().progressSummary}})),_.u("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.u("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.pR({width:function(){return v().progressPercentage*100+"%"}})})))},"ke"),"yt-course-progress-view-model",{props:{data:_.vN}});var UvQ=_.D(function(k){var v={};return _.u("yt-progress-view-model",{class:_.TI("ytwProgressViewModelHost",(v.ytwProgressViewModelHostOverlay=_.tZ(k.isOverlay,!1),v))},_.u(_.b,{cond:function(){return k.data().progressSummary},
then:function(C){return _.u("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.u(_.o$,{text:C}))}}),_.u("div",{class:"ytwProgressViewModelHostProgressContainer"},_.u(_.b,{cond:function(){return k.data().leadingLabel},
then:function(C){return _.u("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.u(_.o$,{text:C}))}}),_.u("div",{class:"ytwProgressViewModelHostProgressBar"},_.u("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(k.data().progressPercentage||0)*100+"%"}}))))},"le");var C$=_.D(function(k){var v=k.starNumber;var C=k.data;var G=function(){var p;return((p=C())==null?void 0:p.rating)||0};
return _.u(_.b,{cond:function(){return v()},
then:function(p){return _.u(_.mz,null,_.u(_.AY,{when:function(){return G()>=p()-.25}},function(){return _.u("div",{class:"ytStarRatingViewModelHostStar"},_.u(_.PT,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.u(_.AY,{when:function(){return G()>=p()-.75}},function(){return _.u("div",{class:"ytStarRatingViewModelHostStar"},_.u(_.PT,{icon:"STAR_HALF",
active:!0,size:function(){return 24}}))}),_.u(_.eC,null,function(){return _.u("div",{class:"ytStarRatingViewModelHostStar"},_.u(_.PT,{icon:"STAR",
size:function(){return 24}}))}))}})},"me"),gnD=_.D(function(k){k=k.data;
return _.u("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.u(C$,{starNumber:1,data:k}),_.u(C$,{starNumber:2,data:k}),_.u(C$,{starNumber:3,data:k}),_.u(C$,{starNumber:4,data:k}),_.u(C$,{starNumber:5,data:k}))},"ne");_.BU(_.D(function(k){var v=_.sY(k,{}).data;return _.u("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.u("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.u(_.o$,{text:function(){var C;return(C=v())==null?void 0:C.title}})),_.u("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.u(_.b,{cond:function(){return v().starProgressViewModels},
then:function(C){return _.u("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.u(_.Sh,{data:C},{progressViewModel:UvQ}))}}),_.u("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.u("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.u(_.o$,{text:function(){var C;
return(C=v())==null?void 0:C.averageRatingLabel}})),_.u(_.b,{cond:function(){return v().zeroStateText},
then:function(C){return _.u("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.u(_.o$,{text:C}))}}),_.u(_.b,{cond:function(){return v().starRatingViewModel},
then:function(C){return _.u("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.u(_.Sh,{data:C},{starRatingViewModel:gnD}))}}),_.u("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.u(_.o$,{text:function(){var C;
return(C=v())==null?void 0:C.totalRatingsCountLabel}})))))},"oe"),"yt-course-ratings-view-model",{props:{data:_.s6}});var iYD;iYD={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"}};_.Lgn=_.D(function(k){var v=_.Nq("yt-learning-journey-loader-view-model"),C=_.p0();_.sD(function(){requestAnimationFrame(function(){var p;(p=C.lottieEl)==null||p.addEventListener("DOMLoaded",function(){var P;(P=k.onLottieLoaded)==null||P.call(k)})});
var G=k.data().browseEndpoint;G&&_.gJ(G)});
return _.u("yt-learning-journey-loader-view-model",{class:_.TI("learningJourneyLoaderViewModelHost",k.className),"data-target-id":function(){return k.data().targetId||""},
el:v},_.u(_.$X,{className:_.TI("learningJourneyLoaderViewModelLoader",k.className),animationName:function(){return iYD.animationConfig.name},
data:iYD,animationRef:C}))},"qe");_.BU(_.Lgn,"yt-learning-journey-loader-view-model",{props:{data:_.vN,className:_.s6,onLottieLoaded:_.s6}});var NTi=new Set,Htm=null;var OYU=_.D(function(k){var v=void 0,C=function(){return k.data()},G=function(){return!!_.Rx(_.QA(C())).optionColor},p=_.H(_.ae(-1,void 0,"eTdwcb")),P=p.next().value,N=p.next().value,I=function(d){return P()===d},S=function(d){return C().correctAnswerIndex===d},Q=function(){return P()!==-1};
p=_.H(_.ae("",void 0,"QwJs6"));var R=p.next().value,l=p.next().value;return _.u("learning-journey-quiz-view-model",{class:_.TI("learningQuizComponentHost","learningJourneyQuizYoututorHost",k.className),style:_.pR({background:function(){return _.Rx(_.QA(C())).backgroundColor}})},_.u("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},R),_.u("div",{class:"learningQuizComponentQuizContainer"},_.u("div",{class:"learningQuizComponentQuiz"},_.u("div",{class:"learningQuizComponentQuizContent"},_.u(_.b,{cond:function(){return!!C().aiGeneratedQuizLabel},
then:function(){return _.u("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.u(_.o$,{text:function(){return C().aiGeneratedQuizLabel}}))}}),_.u("div",{class:"learningQuizComponentQuizHeader",
style:_.pR({"align-items":function(){return C().overflowMenu?"start":"center"}})},_.u("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.pR({"min-height":function(){return C().overflowMenu?"48px":"26px"}})},_.u("div",{class:"learningJourneyQuizYoututorText",
style:_.pR({color:function(){return _.Rx(_.QA(C())).primaryTextColor}})},_.u(_.o$,{text:function(){return C().questionHeaderText}})))),_.u("div",{class:"learningQuizComponentQuizSubheader",
style:_.pR({color:function(){return _.Rx(_.QA(C())).secondaryTextColor}})},_.u(_.o$,{text:function(){var d=C();
return Q()?d.explanationText:d.questionSubheaderText}}))),_.u("div",{role:"group",
class:_.TI("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.u(_.q_,{each:function(){return C().optionsData||[]}},function(d,f){var c={};
return _.u("button",{class:_.TI("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(c.learningQuizComponentQuizHover=function(){return!Q()},c.learningQuizComponentQuizOptionWithCustomColor=G,c.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return Q()&&S(f())},c.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return P()!==C().correctAnswerIndex&&I(f())},c.learningQuizComponentQuizIncorrectShake=
function(){return P()!==C().correctAnswerIndex&&I(f())},c)),
"on:click":_.oZ(function(){if(Q())return!1;N(f());var U,O;l(S(f())?((U=C().successTitle)==null?void 0:U.content)||"":((O=C().failureTitle)==null?void 0:O.content)||"");return!1}),
style:_.pR({background:"transparent"}),"aria-description":function(){var U,O;return Q()?S(f())?(U=C().successTitle)==null?void 0:U.content:(O=C().failureTitle)==null?void 0:O.content:""},
"aria-disabled":Q,el:_.Dp(function(U){_.l9(271905,U,v,function(O){v=O})}),
"client-ve-type":271905},_.u("div",{class:"learningQuizComponentQuizOptionContainer"},_.u(_.o$,{text:d.optionText}),_.u(_.b,{cond:function(){var U=f();return Q()&&(I(U)||S(U))},
then:function(){var U={};return _.u(_.PT,{className:_.TI("learningJourneyQuizYoututorOptionIcon",(U.learningQuizComponentQuizPulse=function(){return P()===C().correctAnswerIndex&&S(f())},U)),
size:24,icon:function(){return S(f())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.u(_.b,{cond:Q,
then:function(){return _.u("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.u("div",{class:"learningJourneyQuizYoututorExplanationText"},_.u(_.o$,{text:function(){return C().explanationHeaderText}})),_.u(_.o$,{text:function(){return C().optionsData[P()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"re");
OYU.idomCompat=!0;var yfL;_.XL1=_.D(function(k){var v=null,C=null,G=null,p=function(){return k.data()},P=function(){return _.Rx(_.QA(p()))},N=function(){return!!P().optionColor},I=_.H(_.ae(-1,void 0,"gXauJb")),S=I.next().value,Q=I.next().value,R=function(V){return S()===V},l=function(V){return p().correctAnswerIndex===V},d=function(){return S()!==-1},f=function(){return S()===p().correctAnswerIndex},c=function(){var V=p(),h=d(),n=f();
return h?n?V.successTitle:V.failureTitle:V.questionHeaderText},U=function(){var V=d(),h=f();
return V?h?264685:264684:264683},O=function(){var V=p();
return d()?V.explanationText:V.questionSubheaderText},X=function(){return!!p().video},x=function(V){return f()&&l(V)},w=_.oZ(function(){Q(-1);
return!1});
return _.u(_.b,{cond:function(){return p().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.u(OYU,{data:function(){return p()}})},
else:function(){return _.u("learning-journey-quiz-view-model",{class:_.TI("learningQuizComponentHost",k.className),style:_.pR({background:function(){return P().backgroundColor}})},_.u(_.b,{cond:X,
then:function(){return _.u("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.pR({background:function(){return P().videoBackgroundColor}})},_.u(_.Sh,{data:function(){return p().video}},{lockupViewModel:function(V){return _.u(_.$0,{data:V.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.u("div",{class:"learningQuizComponentQuizContainer"},_.u("div",{class:"learningQuizComponentQuiz"},_.u("div",{class:"learningQuizComponentQuizContent"},_.u(_.b,{cond:function(){return!!p().aiGeneratedQuizLabel},
then:function(){return _.u("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.u(_.o$,{text:function(){return p().aiGeneratedQuizLabel}}))}}),_.u("div",{class:"learningQuizComponentQuizHeader",
style:_.pR({"align-items":function(){return p().overflowMenu?"start":"center"}})},_.u("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.pR({"min-height":function(){return p().overflowMenu?"48px":"26px"}})},_.u("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.Dp(function(V){_.l9(U(),V,v,function(h){v=h})}),
style:_.pR({color:function(){return P().primaryTextColor}}),
"client-ve-type":U},_.u(_.o$,{text:c}))),_.u("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.u(_.b,{cond:d,then:function(){return _.u("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.Dp(function(V){_.l9(264687,V,C,function(h){C=h})}),
"on:click":w,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.u("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.pR({fill:function(){return P().primaryTextColor}})},_.u("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"})))}}),
_.u(_.Sh,{data:function(){return p().overflowMenu}},{buttonViewModel:function(V){return _.u(_.di,{data:V.data})}}))),_.u("div",{class:"learningQuizComponentQuizSubheader",
el:_.Dp(function(V){_.l9(264688,V,G,function(h){G=h})}),
style:_.pR({color:function(){return P().secondaryTextColor}}),
"client-ve-type":264688},_.u(_.o$,{text:O}))),_.u("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.u(_.q_,{each:function(){return p().optionsData||[]}},function(V,h){var n={};
return _.u("button",{class:_.TI("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(n.learningQuizComponentQuizHover=function(){return!d()},n.learningQuizComponentQuizOptionWithCustomColor=N,n.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return x(h())},n.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!f()&&R(h())},n.learningQuizComponentQuizIncorrectShake=function(){return!f()&&
R(h())},n.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return d()&&!R(h())},n)),
"on:click":_.oZ(function(){if(d())return!1;Q(h());return!1}),
style:_.pR({background:function(){var oO=h();return d()&&R(oO)?"":N()?P().optionColor:"transparent"}}),
"aria-disabled":d,"client-ve-type":264686},_.u("div",{class:"learningQuizComponentQuizOptionContainer"},_.u(_.b,{cond:d,then:function(){return _.u(yfL,{isOptionCorrect:l,optionIndex:h,isOptionSelectedAndCorrect:x,colors:P})}}),_.u(_.o$,{text:V.optionText})))})))))}})},"se");
yfL=_.D(function(k){var v={};return _.u("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var C=k.optionIndex();return k.isOptionCorrect(C)?"0 0 24 24":"0 -960 960 960"},
class:_.TI("learningJourneyQuizViewModelQuizOptionIconLeading",(v.learningQuizComponentQuizPulse=function(){return k.isOptionSelectedAndCorrect(k.optionIndex())},v)),
style:_.pR({fill:function(){return k.colors().primaryTextColor}})},_.u("path",{d:function(){var C=k.optionIndex();
return k.isOptionCorrect(C)?"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"}}))},"te");
_.XL1.idomCompat=!0;_.BU(_.XL1,"learning-journey-quiz-view-model",{props:{data:_.vN,className:_.vN}});var xvw=_.D(function(k){var v=_.H((0,_.jNU)(function(){var N;return{targetId:(N=k.data().config)==null?void 0:N.suspenseKey,contents:[k.data()]}})).next().value,C=_.Ql().resolve(_.lL),G=function(){var N=v().contents.length>0?v().contents[0]:void 0;
return N==null?void 0:N.config},p=function(){var N;
return(N=G())==null?void 0:N.entityTriggerConfig},P=_.N4(HO3,function(){var N,I;
return(I=(N=p())==null?void 0:N.entityKey)!=null?I:""});
_.s0(function(){var N,I,S,Q=(S=Number((N=p())==null?void 0:(I=N.invalidationTimestamp)==null?void 0:I.seconds))!=null?S:0,R,l,d;if(((d=Number((R=P())==null?void 0:(l=R.lastUpdated)==null?void 0:l.seconds))!=null?d:0)>Q){var f;(N=(f=G())==null?void 0:f.continuationCommand)&&C.resolveCommand(N)}},"tC8nKe");
return _.u("yt-suspense-view-model",{class:_.TI("ytSuspenseViewModelHost")},_.u(_.Sh,{data:function(){var N;return(N=G())==null?void 0:N.contents}},{lockupViewModel:_.$0}))},"ve");var Af1=_.D(function(k){var v=_.sY(k,{palette:void 0,isLastItem:!1}),C=v.palette,G=v.isLastItem,p=function(){return k.data().isHighlighted},P=function(){var S;
return ZtZ((S=C())==null?void 0:S.iconDisabledColor)},N=function(){var S;
return ZtZ((S=C())==null?void 0:S.primaryTitleColor)},I=function(){var S;
return ZtZ((S=C())==null?void 0:S.secondaryTitleColor)};
v={};return _.u("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.Dp(_.aB(function(){return k.data().rendererContext}))},_.u(_.Sh,{data:function(){return k.data().thumbnail}},{thumbnailViewModel:_.QQ}),_.u("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.u("div",{class:_.TI("ytMacroMarkerListItemViewModelTimeDescription",(v.ytMacroMarkerListItemViewModelHighlighted=p,v)),
style:_.pR({"background-color":function(){return p()?N():P()},
color:function(){return p()?"":I()}})},_.u(_.o$,{text:function(){return k.data().timestamp}})),_.u("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.pR({"background-color":function(){return G()?"transparent":P()}})}),_.u("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(p()?N():I())}},_.u(_.o$,{text:function(){return k.data().title}}))))},"we");_.GM=_.D(function(k){function v(WZ){x("transform:translateX("+(_.wt("HTML_DIR")==="rtl"?"":"-")+WZ+"px)")}
function C(WZ){return Math.min(Math.max(WZ,0),X()-oO())}
function G(){var WZ=h()+lD();return p()?(Math.round(oO()/WZ)||1)*WZ:0}
var p=function(){return k.data().items||[]},P=function(){return k.data().previousButton},N=function(){return k.data().nextButton},I=function(){var WZ,CL;
return(CL=(WZ=k.disableArrows)==null?void 0:WZ.call(k))!=null?CL:!1},S=function(){var WZ;
return!((WZ=k.forceNarrowLayout)==null||!WZ.call(k))},Q=_.L9(function(){var WZ;
return!((WZ=k.centerAlignItems)==null||!WZ.call(k))&&X()<=oO()},void 0,"Uto0kc"),R=_.Nq("horizontal-shelf-view-model"),l=_.Nq("div"),d=_.H(_.ae(0,void 0,"G0xZB")),f=d.next().value,c=d.next().value;
d=_.H(_.ae(0,void 0,"kqCYFf"));var U=d.next().value,O=d.next().value,X=U;U=_.H(_.ae("",void 0,"Hh6Uye"));d=U.next().value;var x=U.next().value;U=_.H(_.ae(0,void 0,"yMGBKb"));var w=U.next().value,V=U.next().value,h=w;U=_.H(_.ae(0,void 0,"VChthd"));w=U.next().value;var n=U.next().value,oO=w;U=_.H(_.ae(!1,void 0,"qJlhhe"));var Ng=U.next().value,Sm=U.next().value;U=_.H(_.ae(0,void 0,"x7H94"));w=U.next().value;var U2=U.next().value,lD=w;U=_.H(_.ae(0,void 0,"ksuUee"));var Fb=U.next().value,qg=U.next().value;
U=_.H(_.ae("50%",void 0,"uxCxde"));var O2=U.next().value,En=U.next().value,m1=function(){var WZ,CL=(WZ=k.data())==null?void 0:WZ.responsiveContainerConfiguration,d7,We;return CL?L0(CL==null?void 0:CL.responsiveSize):(We=(d7=k.sizing)==null?void 0:d7.call(k))!=null?We:"STANDARD"};
U=_.L9(function(){return!I()&&f()>0},void 0,"XK60w");
w=_.L9(function(){return!I()&&f()<X()-oO()},void 0,"D22LVd");
var MZ=function(){c(C(f()-G()));v(f())},kQ=function(){c(C(f()+G()));
v(f())},QU=function(){R.value!==null&&LL()},xQ;
_.Vk(function(){LL();window.ResizeObserver?(xQ=new ResizeObserver(_.zi(QU,0)),xQ.observe(R.value)):window.addEventListener("resize",QU)});
_.Vr(function(){if(window.ResizeObserver){var WZ;(WZ=xQ)==null||WZ.disconnect()}else window.removeEventListener("resize",QU)});
var LL=function(){var WZ=R.value.clientWidth,CL=k.includeMargin!==void 0?k.includeMargin():!1,d7;var We=k.hasPeek!==void 0?k.hasPeek():!((d7=k.data())==null||!d7.hasPeek);WZ=_.id({containerWidth:WZ,hasPeek:We,sizing:m1(),marginSettings:CL?S()?4:1:0});U2(WZ.gutter);qg(WZ.margin);V(WZ.itemWidth);Sm(WZ.maxContainerWidth<528||S());n(WZ.maxContainerWidth);p()&&O((WZ.itemWidth+WZ.gutter)*p().length-WZ.gutter);if(p()){var F6;if(((F6=k.thumbnailAspectRatio)==null?void 0:F6.call(k))!==void 0){var GY;En(h()/
mkb((GY=k.thumbnailAspectRatio)==null?void 0:GY.call(k))/2+"px")}else En("50%")}},ad={},zY={};
return _.u("horizontal-shelf-view-model",{class:_.TI("ytwHorizontalShelfViewModelHost",k.className),el:R},_.u(_.b,{cond:function(){var WZ;return k.data().header&&!((WZ=k.horizontalShelfExperiments)==null?0:WZ.call(k).hideHeader)},
then:function(){return _.u("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.pR({width:function(){return oO()+"px"},
padding:function(){return"0 "+Fb()+"px"}})},_.u(_.Sh,{data:function(){return k.data().header}},{sectionHeaderViewModel:function(WZ){return _.u(_.O4,{data:WZ.data,
disableHorizontalPadding:!0,forceSmallLayout:Ng,useResponsiveLayout:!0})}}))}}),_.u("div",{class:_.TI("ytwHorizontalShelfViewModelOuterContainer",(ad.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return Q()},ad)),
style:_.pR({"margin-top":function(){var WZ,CL=k.data().header&&!((WZ=k.horizontalShelfExperiments)==null?0:WZ.call(k).hideHeader),d7;return(((d7=k.ensureMarginTop)==null?0:d7.call(k))&&!CL?12:0)+"px"}})},_.u("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.pR({width:function(){return oO()+"px"},
padding:function(){return"0 "+Fb()+"px"},
overflow:function(){return I()?"auto":"hidden"}})},_.u("div",{class:_.TI("ytwHorizontalShelfViewModelItems",(zY.ytwHorizontalShelfViewModelCenterAlignItems=function(){return Q()},zY)),
el:l,style:d},_.u(_.Sh,{data:p},{macroMarkerListItemViewModel:function(WZ,CL){return _.u("div",{style:_.pR({width:function(){return h()+"px"},
"margin-right":function(){return(CL()===p().length-1?0:lD())+"px"}})},_.u(Af1,{data:WZ.data,
palette:_.tZ(k.palette),isLastItem:function(){return CL()===p().length-1}}))},
lockupViewModel:function(WZ,CL){var d7=WZ.data;return _.u("div",{style:_.pR({width:function(){return h()+"px"},
"margin-right":function(){return(CL()===p().length-1?0:lD())+"px"}})},_.u(_.$0,{data:d7,
containerType:4,sizing:m1,protectBackground:k.protectBackground,thumbnailFixedWidth:function(){return Szf(d7())+"px"},
thumbnailTargetWidth:function(){return Szf(d7())}}))},
suspenseViewModel:function(WZ,CL){return _.u("div",{style:_.pR({width:function(){return h()+"px"},
"margin-right":function(){return(CL()===p().length-1?0:lD())+"px"}})},_.u(xvw,{data:WZ.data}))}}))),_.u(_.b,{cond:U,
then:function(){return _.u("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.pR({top:function(){return O2()}})},_.u(_.Sh,{data:P},{buttonViewModel:function(WZ){return _.u(_.di,{data:WZ.data,
onClick:MZ})}}))}}),_.u(_.b,{cond:w,
then:function(){return _.u("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.pR({top:function(){return O2()}})},_.u(_.Sh,{data:N},{buttonViewModel:function(WZ){return _.u(_.di,{data:WZ.data,
onClick:kQ})}}))}})))},"xe");
_.GM.idomCompat=!0;var eL6=_.D(function(k){var v=function(){return k.data().targetId||""},C=function(){var U;
return((U=k.data())==null?void 0:U.expansionEntityKey)||""},G=_.N4(_.WpD,C),p=!0,P=function(){var U;
return((U=G())==null?void 0:U.value)===v()},N=function(U){_.De(_.ud("stringEntity",C(),{key:C(),
value:U?v():""}))};
_.sD(function(){p=!1;k.data().isExpanded&&N(!0)});
var I=function(){if(P()){var U=!0;k.onCollapse!==void 0&&(U=k.onCollapse());U&&N(!1)}else N(!0)},S=_.oZ(I),Q=function(){var U;
return(((U=k.accordionStyle)==null?void 0:U.call(k))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},R=_.Nq("div"),l=function(){var U,O;
return(O=(U=_.F(k.data().rendererContext,_.Su))==null?void 0:U.label)!=null?O:""},d=function(){var U,O;
return{disabled:(U=k.hideIfNotExpanded)==null?void 0:U.call(k),ariaHidden:(O=k.hideIfNotExpanded)==null?void 0:O.call(k)}},f={},c={};
return _.u("yt-accordion-item-view-model",{class:_.TI("ytAccordionItemViewModelHost",k.className,(f.ytAccordionItemViewModelExpanded=function(){return P()},f.ytAccordionItemViewModelHidden=function(){var U;
return(U=k.hideIfNotExpanded)==null?void 0:U.call(k)},f.ytAccordionItemViewModelMini=Q,f)),
"data-target-id":v},_.u("div",{class:"ytAccordionItemViewModelContainer"},_.u("div",{class:"ytAccordionItemViewModelLeftSection","on:click":S,title:l,"aria-hidden":function(){var U;return(U=k.hideIfNotExpanded)==null?void 0:U.call(k)}},_.u(_.o$,{text:function(){return k.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:l})),_.u("div",{class:"ytAccordionItemViewModelRightSection"},_.u(_.Sh,{data:function(){return P()?k.data().expandButton:k.data().collapseButton}},{buttonViewModel:function(U){return _.u(_.di,{data:U.data,
className:"ytAccordionItemViewModelToggleButton",onClick:I,buttonOverrides:d})}}))),_.u("div",{class:"ytAccordionItemViewModelContainer"},_.u("div",{class:_.TI("ytAccordionItemViewModelContent",(c.ytAccordionItemViewModelExpandedSubtitle=function(){return P()},c)),
el:R,style:_.pR({"max-height":function(){return p?"auto":P()?R.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!P()}},_.u(_.b,{cond:function(){return!Q()},
then:function(){return _.u(_.o$,{text:function(){return k.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.u(_.Sh,{data:function(){return k.data().content}},{horizontalShelfViewModel:function(U){return _.u(_.GM,{data:U.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"ze");_.qIn=_.D(function(k){var v=_.H((0,_.jNU)(k.data)).next().value,C=function(){return k.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},G=function(){return C()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},p=_.H(_.ae(!0,void 0,"VFpYAb")),P=p.next().value,N=p.next().value,I=function(){return G()&&P()},S=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){N(!P())}}},Q=_.oZ(function(){v().onTitleTap&&_.gJ(v().onTitleTap||{})});
p={};return _.u("yt-accordion-view-model",{class:_.TI("ytAccordionViewModelHost",(p.ytAccordionViewModelMinimized=function(){return I()},p)),
"data-target-id":function(){return k.data().targetId||""}},_.u(_.b,{cond:function(){return G()||!!v().title},
then:function(){return _.u("div",{class:"ytAccordionViewModelHeader"},_.u("div",{class:"ytAccordionViewModelTitleSection"},_.u("div",{class:"ytAccordionViewModelTitleWrapper"},_.u(_.b,{cond:function(){return!!k.data().headerIcon},
then:function(){return _.u(_.PT,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var R;return(R=k.data().headerIcon)==null?void 0:R.iconType}})}}),_.u("div",{class:"ytAccordionViewModelTitle",
"on:click":Q},_.u(_.o$,{className:"ytAccordionViewModelTitleText",text:function(){return v().title}})))),_.u("div",{class:"ytAccordionViewModelButtonSection"},_.u(_.b,{cond:G,
then:function(){return _.u(_.lv,{data:S,iconName:function(){return I()?"chevron_down":"chevron_collapse"}})}})))}}),_.u("div",{class:"ytAccordionViewModelContent"},_.u(_.Sh,{data:function(){return v().contents}},{accordionItemViewModel:function(R){return _.u(eL6,{data:R.data,
className:"ytAccordionViewModelRow",accordionStyle:C,hideIfNotExpanded:I,onCollapse:function(){return G()?(N(!0),!1):!0}})}})),_.u("div",null,_.u(_.b,{cond:function(){return!G()&&(!!v().disclaimerFooter||!!v().footer)},
then:function(){return _.u("div",{class:"ytAccordionViewModelFooter"},_.u(_.o$,{text:function(){return v().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.u(_.Sh,{data:function(){return k.data().footer}},{flexibleActionsViewModel:function(R){return _.u(_.wy,{data:R.data,
layout:0})}}))}})))},"Ae");_.BU(_.qIn,"yt-accordion-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=null,C=null,G,p=(G=_.Ql().resolve(_.uL(_.X0)))==null?void 0:G(),P=_.H(_.ae(!1,void 0,"CmEVtc"));G=P.next().value;var N=P.next().value;P=_.H(_.ae(!0,void 0,"yo9dR"));var I=P.next().value,S=P.next().value,Q=_.Nq("textarea",function(O){_.l9(264503,O,v,function(X){v=X})}),R=function(O){N(!0);
O={learningJourneyFormData:{query:O}};_.gJ(k.data().searchEndpoint||{},{form:{formData:O}});return!1},l=_.oZ(function(O){O.target.closest("button-view-model")&&N(!0)});
P=_.oZ(function(){S(Q.value.value.length===0)});
var d=_.oZ(function(O){if(O.key==="Enter"&&!O.shiftKey&&!I()){var X=O.target;O.preventDefault();R(X.value)}}),f={},c={},U={};
return _.u("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.u("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.u(_.qP,{data:function(){return k.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.u("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.u("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.u("div",{class:_.TI("ytLearningJourneyZeroStateSearchBar",(f.ytLearningJourneyZeroStateSearchBarDark=p,f))},_.u("textarea",{class:_.TI("ytLearningJourneyZeroStateTextInput",(c.ytLearningJourneyZeroStateTextInputDark=p,c)),el:Q,"on:keyup":P,"on:keydown":d,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.u("div",{class:_.TI("ytLearningJourneyZeroStateSearchButtonContainer",(U.ytLearningJourneyZeroStateSearchButtonContainerDark=p,U))},_.u(_.di,{data:function(){return _.F(k.data().searchButton,_.C7)},
className:"search-button",onClick:function(){return R(Q.value.value)},
buttonOverrides:function(){return{disabled:I(),style:p?"mono-inverse":"mono",size:"XL"}}}))),_.u(_.b,{cond:function(){return!!k.data().errorBanner},
then:function(){return _.u("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.Dp(function(O){_.l9(264617,O,C,function(X){C=X})})},_.u(_.Sh,{data:function(){return k.data().errorBanner}},{alertBannerViewModel:function(O){return _.u(_.pLU,{data:O.data,
"client-ve-type":264617})}}))}})),_.u(_.b,{cond:G,
then:function(){return _.u("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.u(_.Sh,{data:function(){return k.data().loader}},{learningJourneyLoaderViewModel:function(O){return _.u(_.Lgn,{data:O.data})}}))},
else:function(){return _.u("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.u(_.b,{cond:function(){return!!k.data().learningJourneyShelf},
then:function(){return _.u("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.u("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return k.data().learningJourneySectionTitle}),_.u(_.Sh,{data:function(){return k.data().learningJourneyShelf}},{horizontalShelfViewModel:function(O){return _.u(_.GM,{data:O.data,
centerAlignItems:!0})}}))}}),_.u("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.u("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return k.data().suggestedJourneySectionTitle}),_.u("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":l},_.u(_.Sh,{data:function(){return k.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(O){return _.u(_.wy,{data:O.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Be"),"yt-learning-journey-zero-state",{props:{data:_.vN}});var mvU=_.D(function(k){var v=k.data;return _.u("ytvl-live-leaderboard-item-action-content-view-model",{class:_.TI("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.u(_.o$,{text:function(){var C;return(C=v())==null?void 0:C.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.u(_.Sh,{data:function(){return v().actionButton}},{buttonViewModel:function(C){return _.u(_.di,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:C.data})}}))},"Ce");var Dv1=_.D(function(k){var v=k.data;return _.u("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.TI("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.u(_.o$,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var C;return(C=v())==null?void 0:C.displayName},
ellipsisTruncate:!0}),_.u(_.Sh,{data:function(){return v().badge}},{buttonViewModel:function(C){return _.u(_.di,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:C.data})}}))},"De");_.BU(_.D(function(k){var v=k.data;return _.u("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.u("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.u(_.o$,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var C;return(C=v())==null?void 0:C.rank}})),_.u("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.u(_.Sh,{data:function(){return v().avatar}},{avatarViewModel:_.YZ})),_.u("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.u(_.Sh,{data:function(){return v().content}},{liveLeaderboardItemChannelContentViewModel:Dv1,
liveLeaderboardItemActionContentViewModel:mvU})),_.u(_.o$,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var C;return(C=v())==null?void 0:C.points}}))},"Ee"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;return _.u("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.u(_.o$,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var C,G;return(C=v())==null?void 0:(G=C.ranking)==null?void 0:G.rank}}),_.u("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.u(_.Sh,{data:function(){return v().avatar}},{avatarViewModel:_.YZ})),_.u(_.o$,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var C,G;return(C=v())==null?void 0:(G=C.channelContent)==null?void 0:G.channelName}}),_.u(_.o$,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var C;return(C=v())==null?void 0:C.points}}))},"Fe"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.vN}});var tfZ=_.D(function(k){k=_.sY(k,{wrapper:!1}).wrapper;return _.u(_.b,{cond:k,then:function(){return _.u("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.u("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.u("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Ge");
tfZ.idomCompat=!0;var sJ6=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],Vf1=_.D(function(k){var v=k.data;var C=_.Dp(),G=_.L9(function(){return v().command},void 0,"fyYsT");
_.s0(function(){G()&&_.MP(G(),{form:{element:C.value}})},"B0nxdb");
return _.u("div",{el:C,class:"YtQrCodeRendererHostContainer"},_.u(_.b,{cond:function(){return v().qrCodeImage},
then:function(p){return _.u(_.qP,{data:p,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.u(_.b,{cond:function(){return v().spinner},
then:function(){return _.u(tfZ,null)}})}}),_.u(_.b,{cond:function(){return v().label},
then:function(p){return _.u(_.o$,{text:p,className:"YtQrCodeRendererHostLabel"})}}),_.u(_.b,{cond:function(){return v().labels},
then:function(p){return _.u("div",{class:"YtQrCodeRendererHostLabels"},_.u(_.q_,{each:p},function(P){return _.u(_.o$,{text:P})}))}}))},"Je");_.BU(_.D(function(k){var v=k.data;var C=_.L9(function(){return v().qrEntityKey},void 0,"LmZ2xf"),G=_.L9(function(){return v().deleteEntityOnDismiss},void 0,"my0Tzb"),p=_.L9(function(){return v().command},void 0,"hzECIb"),P=_.N4(FA2,C);
k=_.L9(function(){return v().qrCodeImage},void 0,"AnD9rc");
var N=_.L9(function(){return v().style&&sJ6.includes(v().style)},void 0,"f5fZv"),I=_.bN({visibilityCallback:function(S){S&&p()&&_.MP(p())},
showOption:{calledOnce:!0,state:"visible"}});_.Vk(function(){_.Vr(function(){G()&&C()&&_.mf().dispatch(_.ud("qrCodeEntity",C()))})});
return _.u("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.Dp(I)},_.u(_.b,{cond:N,then:function(){return _.u(_.b,{cond:P,then:function(S){return _.u(Vf1,{data:S})}})}}),_.u(_.b,{cond:k,
then:function(S){return _.u(_.qP,{data:S,alt:""})}}))},"He"),"yt-qr-code-renderer",{props:{data:_.vN}});var BZ6=_.D(function(k){var v=function(){return _.Ef(1728053247&(k.barColor!==void 0?W6(k.barColor()):4278190080))};
return _.u("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.u("div",{class:"ytVideoOverviewGhostCardDetails"},_.u(hLD,{animationDelay:0,percentWidth:100,barColor:function(){return v()}}),_.u(hLD,{animationDelay:600,
percentWidth:60,barColor:function(){return v()}})))},"Ke"),hLD=_.D(function(k){return _.u("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+k.percentWidth()+"%"}},_.u("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var v=k.animationDelay(),C=k.barColor();return"animation-delay:"+v+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+C+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"Le");var jJD;_.YII=_.D(function(k){function v(X){N(X)}
var C=k.data;var G=_.Nq("yt-video-overview-view-model"),p=_.IG("div");k=_.H(_.ae(-1,void 0,"dW11He"));var P=k.next().value,N=k.next().value;k=_.H(_.ae(0,void 0,"LqrsK"));var I=k.next().value,S=k.next().value,Q={},R=_.N4(u4$,function(){return C().asyncDataEntityKey}),l=function(){var X;
if((X=R())==null?0:X.videoOverviewViewModel){var x;return _.F((x=R())==null?void 0:x.videoOverviewViewModel,bbD)}return C()};
_.Vk(function(){S(Math.min((G.value.clientWidth-24)/4-8,72))});
var d=function(X){N(X);(p==null?0:p.value)&&p.value.children[X]&&p.value.children[X].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})};
Mtx(G,function(){var X;if((X=l())==null||!X.inlinePlaybackEndpoint)return null;var x;X=Q==null?void 0:(x=Q.thumbnailElRef)==null?void 0:x.value;if(!X)return null;var w;x=(w=l())==null?void 0:w.inlinePlaybackEndpoint;w=_.F(x,yr6);return{multipleVideoPreviewData:{data:(w==null?0:w.playerDescriptors)&&(w==null?0:w.playerDescriptors.length)?w.playerDescriptors:[],thumbnailElement:X,trackingParams:"test",callbacks:{onPlaybackStarted:d},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}});
var f=function(){var X;return((X=l())==null?void 0:X.headerSubtext)!==void 0?!0:!1},c=function(){var X,x=W6((X=l())==null?void 0:X.titleColor);
return x?"color: "+_.Ef(x)+";":void 0},U=function(){var X,x=W6((X=l())==null?void 0:X.subtextColor);
return x?"color: "+_.Ef(x)+";":void 0},O=function(){return _.u("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.u("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return c()}},_.u(_.o$,{text:function(){var X;
return(X=l())==null?void 0:X.headerText}})),_.u(_.b,{cond:f,
then:function(){return _.u("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.u("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return U()}},_.u(_.PT,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.u("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return U()}},_.u(_.o$,{text:function(){var X;
return(X=l())==null?void 0:X.headerSubtext}})))}}))};
k={};return _.u("yt-video-overview-view-model",{class:_.TI("ytGenAiVideoOverviewViewModelHost",(k.ytGenAiVideoOverviewViewModelMweb=!1,k.ytGenAiVideoOverviewViewModelDesktop=!0,k)),el:G,style:function(){var X,x=W6((X=l())==null?void 0:X.backgroundColor);return x?"background-color: "+_.Ef(x)+";":void 0}},_.u(_.b,{cond:function(){var X;
return(X=l())==null?void 0:X.isLoading},
then:function(){return _.u(BZ6,{barColor:function(){var X;return(X=l())==null?void 0:X.titleColor}})},
else:function(){return _.u(_.RC,null,null,_.u("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.u(_.Sh,{data:function(){var X;return(X=l())==null?void 0:X.thumbnail}},{thumbnailViewModel:function(X){return _.u(_.QQ,{data:X.data,
aspectRatio:0,playbackRef:zwf(Q)})}})),_.u("div",{class:"ytGenAiVideoOverviewViewModelDetails"},O(),_.u(_.b,{cond:function(){var X,x,w,V;
return((X=l())==null?void 0:(x=X.listItems)==null?void 0:x.length)!==void 0&&((w=l())==null?void 0:(V=w.listItems)==null?void 0:V.length)>0?!0:!1},
then:function(){return _.u("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:p},_.u(_.q_,{each:function(){var X;return(X=l())==null?void 0:X.listItems}},function(X,x){return _.u(jJD,{image:X.image,
index:x,isSelected:function(){return x()===P()},
onClick:v,itemWidth:I})}))}}),_.u("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.u("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return c()}},_.u(_.o$,{text:function(){var X,x,w,V,h,n,oO;
return(oO=(X=l())==null?void 0:(x=X.listItems)==null?void 0:(w=x[P()])==null?void 0:w.headline)!=null?oO:(V=l())==null?void 0:(h=V.listItems)==null?void 0:(n=h[0])==null?void 0:n.headline}})),_.u("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return U()}},_.u(_.o$,{text:function(){var X,x,w,V,h,n,oO;
return(oO=(X=l())==null?void 0:(x=X.listItems)==null?void 0:(w=x[P()])==null?void 0:w.subtext)!=null?oO:(V=l())==null?void 0:(h=V.listItems)==null?void 0:(n=h[0])==null?void 0:n.subtext}})))))}}))},"Me");
jJD=_.D(function(k){var v=k.image;var C=k.itemWidth;var G=k.index;var p=k.isSelected;var P=k.onClick;k=_.oZ(function(){G!==void 0&&P!==void 0&&P(G());return!1});
var N={};return _.u("div",{class:_.TI("ytGenAiVideoOverviewViewModelCarouselItem",(N.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return p==null?void 0:p()},N)),
style:function(){return"width: "+C()+"px;"},
"on:click":k},_.u(_.qP,{data:v,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.u(_.b,{cond:function(){return p==null?void 0:p()},
then:function(){return _.u("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.u("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Ne");
_.YII.idomCompat=!0;_.BU(_.YII,"yt-video-overview-view-model",{props:{data:_.vN}});_.wLw=_.D(function(k){var v=k.data;var C=k.topbarOffset;var G,p=((G=_.Ql().resolve(_.uL(_.X0)))==null?void 0:G())||!1;return _.u("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var P=v();var N,I,S=p?(N=P.config)==null?void 0:N.darkThemeBackgroundColor:(I=P.config)==null?void 0:I.lightThemeBackgroundColor;P=S?_.c7(S):void 0;P="background-color: "+P+";";C!==void 0&&(P+="top: -"+C()+"px;");return P},
"aria-hidden":!0},_.u(_.b,{cond:function(){var P,N,I;return!!((P=v().backgroundImageConfig)==null?0:(N=P.image)==null?0:(I=N.sources)==null?0:I.length)},
then:function(){return _.u(_.qP,{data:function(){var P;return(P=v().backgroundImageConfig)==null?void 0:P.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.u("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+Qzx(p,v().gradientColorConfig)+";"}}))},"Oe");
_.wLw.idomCompat=!0;var nnI=_.D(function(k){var v=k.data;var C=k.isOverlay;return _.u("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.u("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.u(_.Sh,{data:function(){return v().header}},{sectionHeaderViewModel:function(G){return _.u(_.O4,{data:G.data,
isOverlay:C})}})),_.u("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.u(_.Sh,{data:function(){return v().channelInfoButtons}},{flexibleActionsViewModel:_.wy})),_.u("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.u(_.Sh,{data:function(){return v().description}},{descriptionPreviewViewModel:function(G){return _.u(_.LH,{data:G.data,
isOverlay:C})}})))},"Pe");
nnI.idomCompat=!0;var JfJ=_.D(function(k){var v=k.data;var C={};return _.u("factoid-view-model",{class:_.TI("ytwFactoidViewModelHost",(C.ytwFactoidViewModelHostOverlay=k.isOverlay,C))},_.u(_.o$,{text:function(){return v().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.u(_.o$,{text:function(){return v().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"Qe");
JfJ.idomCompat=!0;var rfG=_.D(function(k){var v=k.data;var C=k.isOverlay;return _.u("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.u(_.Sh,{data:function(){return v().factoids}},{factoidViewModel:function(G){return _.u(JfJ,{data:G.data,
isOverlay:C})}}))},"Re");
rfG.idomCompat=!0;_.KgG=_.D(function(k){var v=k.data;var C=k.isOverlay;return _.u("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.u(_.Sh,{data:function(){return v().items}},{channelInfoViewModel:function(G){return _.u("div",{class:"ytwCourseMetadataViewModelHostItem"},_.u(nnI,{data:G.data,
isOverlay:C}))},
coursePerksViewModel:function(G){return _.u("div",{class:"ytwCourseMetadataViewModelHostItem"},_.u($vI,{data:G.data,isOverlay:C}))},
descriptionPreviewViewModel:function(G){return _.u("div",{class:"ytwCourseMetadataViewModelHostItem"},_.u(_.LH,{data:G.data,isOverlay:C}))},
factoidsRowViewModel:function(G){return _.u("div",{class:"ytwCourseMetadataViewModelHostItem"},_.u(rfG,{data:G.data,isOverlay:C}))},
progressViewModel:function(G){return _.u("div",{class:"ytwCourseMetadataViewModelHostItem"},_.u(UvQ,{data:G.data,isOverlay:C}))}}))},"Se");var TZU=_.D(function(k){return _.u("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.u(_.Sh,{data:function(){return k.data().content}},{courseMetadataViewModel:function(v){return _.u(_.KgG,{data:v.data,
isOverlay:k.isOverlay})},
progressViewModel:function(v){return _.u(UvQ,{data:v.data})}}))},"Te");var k$Y=_.D(function(k){var v=k.data;k=k.className;var C=function(){var p;return _.E3((p=v())==null?void 0:p.rendererContext)},G={};
G=(G.dynamicTextViewModelHost=!0,G.dynamicTextViewModelHostTappable=function(){return C()},G);
return _.u("yt-dynamic-text-view-model",{el:_.Dp(_.aB(function(){var p;return(p=v())==null?void 0:p.rendererContext})),
role:function(){return C()?"link":void 0},
tabindex:function(){return C()?0:void 0},
class:_.TI(k,G)},_.u("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var p,P,N;return(N=(P=_.F((p=v())==null?void 0:p.rendererContext,_.Su))==null?void 0:P.label)!=null?N:""}},_.u(_.o$,{text:function(){return v().text},
userInput:!0})))},"Ue");
k$Y.idomCompat=!0;_.p$=_.D(function(k){var v=k.data;var C=k.isPositionRelative;var G=_.Rr_("(max-width: 527.9px)"),p=function(){var P,N;return(N=(P=v())==null?void 0:P.style)!=null?N:"IMAGE_BANNER_STYLE_FULL_BLEED"};
k={};return _.u("yt-image-banner-view-model",{el:_.Dp(_.aB(function(){var P;return(P=v())==null?void 0:P.rendererContext})),
class:_.TI((k.ytImageBannerViewModelHost=!0,k.ytImageBannerViewModelInset=function(){return lFK(p())},k.ytImageBannerViewModelPositionAbsolute=function(){return _.B5(!0)&&!(C==null?0:C())},k.ytImageBannerViewModelSmallInset=function(){return lFK(p())&&G()},k.ytImageBannerViewModelTappable=function(){var P;
return _.E3((P=v())==null?void 0:P.rendererContext)},k))},_.u(_.b,{cond:function(){var P;
return(P=v())==null?void 0:P.image},
then:function(){return _.u(_.qP,{data:function(){return v().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.u(_.Sh,{data:function(){var P;
return(P=v())==null?void 0:P.overlays}},{thumbnailHoverOverlayViewModel:jX}))},"Ve");
_.p$.idomCompat=!0;var ojX;ojX=_.D(function(k){var v=k.condition;var C=k.content;return _.u(_.b,{cond:v,then:function(){return _.u("div",{class:"yt-page-header-view-model__scroll-container"},C())},
else:function(){return C()}})},"We");
_.vjX=_.D(function(k){var v=k.data;var C=k.noPadding;var G=k.enableBanner;var p=k.cinematicContainerTopbarOffset;var P=k.allowCinematicContainerOverflow;var N=k.displayAsSidebar;var I=k.displayAsPanel;var S=k.alwaysUseMediumTextDescription;var Q=dwi(),R=function(){return!!v().image||!!v().animatedImage},l=function(){return!!v().background},d=function(){return(N==null?0:N())||(I==null?0:I())?1:Q()},f=function(){return d()===1},c=function(){return f()||d()===2},U=function(){return d()===4},O=function(){var Fb=
v();
var qg=!!v().heroImage;var O2=d(),En=fFg(v()),m1=N==null?void 0:N(),MZ=!Fb.metadata,kQ;if(kQ=qg?_.F(Fb.heroImage,Wt7):_.F(Fb.animatedImage||Fb.image,Wt7)){Fb=kQ.style;var QU=kQ.layoutMode;if(QU!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(kQ=J63(no3(kQ)),qg)qg=bt6(O2,Fb,QU,kQ,m1);else b:if(MZ)qg=O2===1?{size:48}:{size:72};else switch(O2){case 1:qg={size:72};break b;case 2:qg={size:120};break b;default:qg=En<4?{size:120}:{size:160}}else qg=void 0}else qg={size:0};return qg};
k={};k=_.TI((k["yt-page-header-view-model"]=!0,k["yt-page-header-view-model--no-padding"]=function(){return!(C==null||!C())},k["yt-page-header-view-model--small-top-padding"]=function(){return f()&&!v().actions&&!(I==null?0:I())||d()===2&&!(R()||v().heroImage)},k["yt-page-header-view-model--small-bottom-padding"]=function(){return c()&&!v().actions&&!(I==null?0:I())},k["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(P==null?0:P())},k["yt-page-header-view-model--display-as-sidebar"]=
N,k));
var X={},x=_.TI((X["yt-page-header-view-model__page-header-headline"]=!0,X["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var Fb;return(Fb=O())==null?void 0:Fb.allowFullWidth},X)),w=function(){var Fb;
return c()&&!((Fb=O())==null?0:Fb.allowFullWidth)},V=function(){return f()&&(!!v().heroImage||R())&&fFg(v())>0},h=function(){return V()&&(I==null?void 0:I())};
X={};var n=_.TI((X["yt-page-header-view-model__page-header-title"]=!0,X["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!V()},X["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return V()&&!h()},X["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=h,X["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=l,X));
X={};var oO=_.TI((X["yt-page-header-view-model__page-header-headline-image"]=!0,X["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!v().heroImage&&c()},X));
X={};var Ng=_.TI((X["yt-page-header-view-model__page-header-banner-container"]=G,X["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var Fb;return(G==null?void 0:G())&&((Fb=_.F(v().banner,_.NQ1))==null?void 0:Fb.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},X));
X={};var Sm=_.TI((X["yt-page-header-view-model__page-header-content-metadata"]=!0,X["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=l,X));X={};var U2=_.TI((X["yt-page-header-view-model__page-header-flexible-actions"]=!0,X["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!v().metadata||c()},X["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!c()},X));
X={};var lD=_.TI((X["yt-page-header-view-model__page-header-attribution"]=!0,X["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=l,X));return _.u("yt-page-header-view-model",{class:k},_.u(_.b,{cond:l,then:function(){return _.u("div",{class:"yt-page-header-view-model__page-header-background"},_.u(_.Sh,{data:function(){return v().background}},{cinematicContainerViewModel:function(Fb){return _.u(_.wLw,{data:Fb.data,
topbarOffset:p})}}))}}),_.u(ojX,{condition:function(){return!(N==null||!N())},
content:function(){return _.u("div",{class:"yt-page-header-view-model__page-header-content"},_.u(_.b,{cond:function(){return(G==null?void 0:G())&&v().banner},
then:function(){return _.u("div",{class:Ng},_.u(_.Sh,{data:function(){return v().banner}},{imageBannerViewModel:_.p$}))}}),_.u("div",{class:x},_.u(_.b,{cond:R,
then:function(){return _.u(_.Sh,{data:function(){var Fb;if(!(Fb=v().animatedImage)){Fb=v();if(R()){var qg=Fb=Object.assign({},Fb),O2=d(),En=fFg(v()),m1=qg.image,MZ=_.F(m1,HlL),kQ=MZ==null?void 0:MZ.avatar,QU=_.F(kQ,_.M4);if(m1&&kQ&&QU){switch(O2){case 1:QU.avatarImageSize="AVATAR_SIZE_XL";break;case 2:QU.avatarImageSize="AVATAR_SIZE_XXL";break;default:En<4?QU.avatarImageSize="AVATAR_SIZE_XXL":QU.avatarImageSize="AVATAR_SIZE_XXXL"}_.fw(kQ,_.M4,Object.assign({},QU));MZ.avatar=Object.assign({},kQ);_.fw(m1,
HlL,Object.assign({},MZ));qg.image=Object.assign({},m1)}}Fb=Fb.image}return Fb}},{contentPreviewImageViewModel:function(Fb){return _.u(_.fG,{data:Fb.data,
className:oO,imageSizeConfig:O})},
decoratedAvatarViewModel:function(Fb){return _.u(_.wQ,{data:Fb.data,className:oO})}})}}),_.u(_.b,{cond:function(){return!!v().heroImage&&!w()},
then:function(){return _.u(_.Sh,{data:function(){return v().heroImage}},{contentPreviewImageViewModel:function(Fb){return _.u(_.fG,{data:Fb.data,
className:oO,imageSizeConfig:O})}})}}),_.u("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.u(_.b,{cond:function(){return!!v().heroImage&&w()},
then:function(){return _.u("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.u(_.Sh,{data:function(){return v().heroImage}},{contentPreviewImageViewModel:function(Fb){return _.u(_.fG,{data:Fb.data,
className:oO,imageSizeConfig:O})}}))}}),_.u(_.Sh,{data:function(){return v().title}},{dynamicTextViewModel:function(Fb){return _.u(k$Y,{data:Fb.data,
className:n})}}),_.u(_.Sh,{data:function(){return v().metadata}},{contentMetadataViewModel:function(Fb){return _.u(_.Fz,{data:Fb.data,
layout:function(){return f()?1:0},
className:Sm,isOverlay:l,useMediumText:U})}}),_.u(_.b,{cond:function(){return v().description&&!f()},
then:function(){return _.u(_.Sh,{data:function(){return v().description}},{descriptionPreviewViewModel:function(Fb){return _.u(_.LH,{data:Fb.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:l,maxLinesOverride:function(){return f()?void 0:1},
useMediumText:function(){return(S==null?void 0:S())||U()}})}})}}),_.u(_.b,{cond:function(){return v().attribution&&!c()},
then:function(){return _.u(_.Sh,{data:function(){return v().attribution}},{attributionViewModel:function(Fb){return _.u(zn,{data:Fb.data,
className:lD,useMediumText:U})}})}}),_.u(_.b,{cond:function(){return v().actions&&!c()},
then:function(){return _.u(_.Sh,{data:function(){return v().actions}},{flexibleActionsViewModel:function(Fb){return _.u(_.wy,{data:Fb.data,
layout:function(){return zrb(d())},
className:U2})}})}}))),_.u("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.u(_.b,{cond:function(){return v().description&&f()},
then:function(){return _.u(_.Sh,{data:function(){return v().description}},{descriptionPreviewViewModel:function(Fb){return _.u(_.LH,{data:Fb.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:l,maxLinesOverride:function(){return f()?void 0:1},
useMediumText:function(){return(S==null?void 0:S())||U()}})}})}}),_.u(_.b,{cond:function(){return v().attribution&&c()},
then:function(){return _.u(_.Sh,{data:function(){return v().attribution}},{attributionViewModel:function(Fb){return _.u(zn,{data:Fb.data,
className:lD,useMediumText:U})}})}}),_.u(_.b,{cond:function(){return v().actions&&c()},
then:function(){return _.u(_.Sh,{data:function(){return v().actions}},{flexibleActionsViewModel:function(Fb){return _.u(_.wy,{data:Fb.data,
layout:function(){return zrb(d())},
className:U2})}})}})),_.u("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.u(_.Sh,{data:function(){return v().bottomMetadataFlexibleContainer}},{flexibleContainer:function(Fb){return _.u(TZU,{data:Fb.data,
isOverlay:l})}})))}}))},"Xe");
_.vjX.idomCompat=!0;_.BU(_.D(function(k){var v=_.H(_.ae(!1,void 0,"qvRy4d")),C=v.next().value,G=v.next().value;return _.u("yt-official-card-view-model",{class:_.TI("ytOfficialCardViewModelHost",k.className),style:_.pR({"background-color":function(){var p,P=W6((p=k.data())==null?void 0:p.backgroundColor);return P?_.Ef(P):void 0}})},_.u(_.Sh,{data:function(){return k.data().header}},{pageHeaderViewModel:function(p){return _.u(_.vjX,{data:p.data,
noPadding:!0})}}),_.u(_.Sh,{data:function(){return k.data().contents}},{horizontalShelfViewModel:function(p){return _.u(_.GM,{data:p.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.u(_.b,{cond:C,
then:function(){return _.u("div",{class:"ytOfficialCardViewModelExpandedContent"},_.u(_.Sh,{data:function(){return k.data().expandedContents}},{horizontalShelfViewModel:function(p){return _.u(_.GM,{data:p.data,
sizing:"MINI"})}}),_.u("div",{class:"ytOfficialCardViewModelCollapseButton"},_.u(_.Sh,{data:function(){return k.data().collapseButton}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
onClick:function(){G(!C())}})}})))},
else:function(){return _.u("div",{class:"ytOfficialCardViewModelExpandButton"},_.u(_.Sh,{data:function(){return k.data().expandButton}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
onClick:function(){G(!C())}})}}))}}))},"Ye"),"yt-official-card-view-model",{props:{data:_.vN,
className:_.vN}});var CDk=_.D(function(k){var v,C=(v=_.Ql().resolve(_.uL(_.X0)))==null?void 0:v();return _.u("ytw-search-friction-view-model",{class:_.TI("ytwSearchFrictionViewModelHost",k.className)},_.u("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.u("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.u(_.b,{cond:function(){return C&&k.data().darkThemeImage?k.data().darkThemeImage:k.data().image},
then:function(G){return _.u(_.qP,{data:G,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.u(_.Sh,{data:function(){return k.data().overflowMenuButton}},{buttonViewModel:function(G){return _.u(_.di,{data:G.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.u(_.o$,{text:function(){return k.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.u(_.q_,{each:function(){return k.data().bodyText||[]}},function(G){return _.u(_.o$,{text:G,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.u(_.Sh,{data:function(){return k.data().actions}},{buttonViewModel:function(G){return _.u(_.di,{data:G.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.u(_.o$,{text:function(){return k.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.u(_.o$,{text:function(){return k.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"Ze");
CDk.idomCompat=!0;_.BU(CDk,"ytw-search-friction-view-model",{props:{data:_.vN,className:_.vN}});_.Pg=_.D(function(k){var v=_.Nq("markdown-div"),C,G=(C=_.Ql().resolve(_.uL(_.X0)))==null?void 0:C();_.s0(function(){var p=v.value;var P=new T6I,N=new Map(P.JSC$9369_sanitizerTable.globalAttributePolicies);N.set("style",{policyAction:4});P.JSC$9369_sanitizerTable=new Fd(P.JSC$9369_sanitizerTable.allowedElements,P.JSC$9369_sanitizerTable.elementPolicies,P.JSC$9369_sanitizerTable.allowedGlobalAttributes,N,P.JSC$9369_sanitizerTable.globallyAllowedAttributePrefixes);var I=["data-time"];if(I===void 0)N=
new Set(P.JSC$9369_sanitizerTable.globallyAllowedAttributePrefixes),N.add("data-"),P.JSC$9369_sanitizerTable=new Fd(P.JSC$9369_sanitizerTable.allowedElements,P.JSC$9369_sanitizerTable.elementPolicies,P.JSC$9369_sanitizerTable.allowedGlobalAttributes,P.JSC$9369_sanitizerTable.globalAttributePolicies,N);else{N=new Set(P.JSC$9369_sanitizerTable.allowedGlobalAttributes);I=_.H(I);for(var S=I.next();!S.done;S=I.next()){S=S.value;if(S.indexOf("data-")!==0)throw Error("ka`"+S);N.add(S)}P.JSC$9369_sanitizerTable=
new Fd(P.JSC$9369_sanitizerTable.allowedElements,P.JSC$9369_sanitizerTable.elementPolicies,N,P.JSC$9369_sanitizerTable.globalAttributePolicies,P.JSC$9369_sanitizerTable.globallyAllowedAttributePrefixes)}N=new Set(P.JSC$9369_sanitizerTable.allowedGlobalAttributes);N.add("class");P.JSC$9369_sanitizerTable=new Fd(P.JSC$9369_sanitizerTable.allowedElements,P.JSC$9369_sanitizerTable.elementPolicies,N,P.JSC$9369_sanitizerTable.globalAttributePolicies,P.JSC$9369_sanitizerTable.globallyAllowedAttributePrefixes);
_.NQ(p,_.wnQ(P.build(),cAm(k.text())));EMf(v.value)},"OZ439c");
C={};return _.u("div",null,_.u("markdown-div",{class:_.TI("ytwMarkdownDivHost",(C.ytwMarkdownDivDark=G,C.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var p;return((p=k.isSmallText)==null?void 0:p.call(k))||!1},C.ytwMarkdownDivHostWrapCodeBlocks=function(){var p;
return((p=k.wrapCodeBlocks)==null?void 0:p.call(k))||!1},C.ytwMarkdownDivHostEnableDefaultStyling=function(){var p;
return!((p=k.disableDefaultStyling)==null?0:p.call(k))},C)),
el:v}))},"af");
_.Pg.idomCompat=!0;var G$2=_.D(function(k){var v=k.imageData;var C=_.tZ(k.isInList,!1),G=function(){return C()?{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 _.u("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.u(_.b,{cond:function(){return v().image},
then:function(p){return _.u(_.qP,{data:p,alt:function(){return G().alt},
contentMode:function(){return G().contentMode},
targetWidth:function(){return G().targetWidth},
targetHeight:function(){return G().targetHeight},
className:function(){return G().className}})}}),_.u("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.u("div",{class:_.TI("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.u(_.o$,{text:function(){return v().title}})),_.u(_.q_,{each:function(){var p;
return(p=v().description)!=null?p:[]}},function(p){return _.u("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.u(Wg,{content:p}))})))},"bf"),pZX=_.D(function(k){var v=k.list;
var C=function(){var G;return(G=v().items)!=null?G:[]};
return _.u("div",{class:"ytwGenAiRichTextViewModelListContent"},_.u(_.b,{cond:function(){return v().title},
then:function(G){return _.u("div",{class:_.TI("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.u(_.o$,{text:G}))}}),_.u(_.b,{cond:function(){return v().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.u("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.u(_.q_,{each:C},function(G){return _.u("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.u(Wg,{content:G,isInList:!0}))}))}}),_.u(_.b,{cond:function(){return v().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.u("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.u(_.q_,{each:C},function(G){return _.u("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.u(Wg,{content:G,isInList:!0}))}))}}),_.u(_.b,{cond:function(){return v().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.u("div",{class:"ytwGenAiRichTextViewModelImageList"},_.u(_.q_,{each:C},function(G){return _.u("div",{class:"ytwGenAiRichTextViewModelListItem"},_.u(Wg,{content:G,isInList:!0}))}))}}))},"cf"),PDy=_.D(function(k){var v=k.table;
return _.u("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.u("thead",null,_.u("tr",null,_.u(_.q_,{each:function(){var C,G;return(G=(C=v().header)==null?void 0:C.cells)!=null?G:[]}},function(C){return _.u("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.u(_.q_,{each:function(){return C.contents}},function(G){return _.u(Wg,{content:G})}))}))),_.u("tbody",null,_.u(_.q_,{each:function(){var C;
return(C=v().rows)!=null?C:[]}},function(C){return _.u("tr",null,_.u(_.q_,{each:function(){return C.cells}},function(G){return _.u("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.u(_.q_,{each:function(){return G.contents}},function(p){return _.u(Wg,{content:p})}))}))})))},"df"),Wg=_.D(function(k){var v=k.content;
var C=_.tZ(k.isInList,!1),G=function(){var p,P;return(P=(p=v().contentBlock)==null?void 0:p.contents)!=null?P:[]};
return _.u("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.u(_.b,{cond:function(){return v().text},
then:function(p){return _.u(_.o$,{className:"ytwGenAiRichTextViewModelText",text:p})}}),_.u(_.b,{cond:function(){return v().image},
then:function(p){return _.u(G$2,{imageData:p,isInList:C})}}),_.u(_.b,{cond:function(){return v().list},
then:function(p){return _.u(pZX,{list:p})}}),_.u(_.b,{cond:function(){return v().contentBlock},
then:function(){return _.u("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.u(_.q_,{each:G},function(p){return _.u(Wg,{content:p,isInList:!1})}))}}),_.u(_.b,{cond:function(){return v().table},
then:function(p){return _.u(PDy,{table:p})}}))},"ef"),W6V=_.D(function(k){var v={};
v=_.f0("ytwGenAiRichTextViewModelHost",(v.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.FK("search_overview_link_style")),v));return _.u("gen-ai-rich-text-view-model",{class:v},_.u(Wg,{content:function(){return k.data().content}}))},"ff");_.HiX=_.D(function(k){var v=k.data;var C=function(){var U;return((U=v().loadingUi)!=null?U:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},G=function(){return v().isLoading&&(C()==="UNSPECIFIED"||C()==="GHOST_CARD")},p=function(){return!v().isLoading},P=function(){return!!v().content&&!v().contents},N=function(){return!!v().contents},I=function(){return!!v().nextQueryButtons},S=function(){return v().isLoading&&C()==="INVISIBLE"},Q=function(){var U,O;
return(O=(U=v().headerIcon)==null?void 0:U.iconType)!=null?O:""},R=function(){var U;
return(U=v().content)!=null?U:""},l=function(){return!!v().sourcesSection},d,f=!((d=_.Ql().resolve(_.uL(_.X0)))==null||!d()),c=_.L9(function(){var U=[],O=v().contents;
if(O)for(var X=0;X<O.length;X++){var x=_.F(O&&O[X],Qln);x&&U.push(x)}return U},void 0,"gcCsZb");
_.Vk(function(){v().isLoading||_.Er("so_re",void 0,"search_overview_answer")});
return _.u("ytd-overview-answer-view-model",{class:function(){var U={};U=(U.ytdOverviewAnswerViewModelHost=!0,U.ytdOverviewAnswerViewModelDarkBackground=f&&!S(),U.ytdOverviewAnswerViewModelLightBackground=!f&&!S(),U);return _.f0(U)}},_.u(_.b,{cond:function(){return!S()},
then:function(){return _.u(_.RC,null,_.u("h2",null,_.u("div",{class:"ytdOverviewAnswerViewModelHeader"},_.u(_.b,{cond:Q,then:function(U){return _.u("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.u(_.PT,{icon:U}))}}),_.u("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.u("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return v().headerText}),_.u("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.u(_.o$,{text:function(){return v().headerSubtext}}))))),_.u(_.b,{cond:G,
then:function(){return _.u(aF$,null)}}),_.u(_.b,{cond:p,
then:function(){return _.u(_.RC,null,_.u(_.b,{cond:P,then:function(){return _.u("div",{class:"ytdOverviewAnswerViewModelText"},_.u(_.Pg,{text:R,isSmallText:!0}))}}),_.u(_.b,{cond:N,
then:function(){return _.u("div",{class:"ytdOverviewAnswerViewModelRichText"},_.u(_.q_,{each:c},function(U){return _.u(W6V,{data:U})}))}}),_.u(_.b,{cond:I,
then:function(){return _.u("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.u(_.Sh,{data:function(){return v().nextQueryButtons}},{buttonViewModel:function(U){return _.u(_.di,{data:U.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.GM}))}}),_.u("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.u("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.u(_.b,{cond:function(){return!!_.F(v().likeButtonViewModel,_.YS)&&!!_.F(v().dislikeButtonViewModel,_.jS)},
then:function(){return _.u("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.u(_.Jx,{data:function(){return _.F(v().likeButtonViewModel,_.YS)},
disableIconAnimation:!0}),_.u(_.n3,{data:function(){return _.F(v().dislikeButtonViewModel,_.jS)}}))}})),_.u(_.b,{cond:function(){var U;
return(U=v().sourcesSection)==null?void 0:U.headerText},
then:function(U){return _.u("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.u(_.o$,{text:U}))}})),_.u(_.b,{cond:l,
then:function(){return _.u("div",{class:"ytdOverviewAnswerViewModelSources"},_.u(_.Sh,{data:function(){var U;return(U=v().sourcesSection)==null?void 0:U.sourcesShelf}},{buttonViewModel:_.di,
horizontalShelfViewModel:function(U){return _.u(_.GM,{data:U.data,includeMargin:!0,hasPeek:!0})}}))}}),_.u(_.b,{cond:function(){return v().disclaimerText},
then:function(){return _.u("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.u(_.o$,{text:function(){return v().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"gf");var N3d=_.D(function(k){var v=_.sY(k,{}).data;return _.u("yt-shopping-content-line-item-view-model",{class:_.TI("ytShoppingContentLineItemViewModelHost")},_.u(_.o$,{text:function(){var C;return(C=v().text)==null?void 0:C.attributedString}}))},"hf");_.Hg=_.D(function(k){k=_.sY(k,{});var v=k.data,C={};return _.u("yt-shopping-content-line-view-model",{class:_.TI("ytShoppingContentLineViewModelHost",k.className,(C.ytShoppingContentLineViewModelTruncateText=function(){return!v().wrapContent},C)),
style:_.pR({"--shopping-content-line-gap":function(){return v().itemGap?v().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return v().lineHeight?v().lineHeight+"px":void 0}})},_.u(_.q_,{each:function(){return(v().items||[]).map(function(G){return _.F(G,Mn6)}).filter(function(G){return!!G})}},function(G){return _.u(N3d,{data:G})}))},"jf");var IxF=_.D(function(k){var v=k.data;var C=function(){var P;return((P=v().image)==null?void 0:P.height)||48},G=function(){var P;
return((P=v().image)==null?void 0:P.width)||48},p=function(){return"width: "+G()+"px; height: "+C()+"px;"};
return _.u("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var P,N,I,S=((P=_.Ql().resolve(_.uL(_.X0)))==null?0:P())?(N=v())==null?void 0:N.darkThemeBackgroundColor:(I=v())==null?void 0:I.lightThemeBackgroundColor;return"background-color: "+(S?_.Ef(S):"")+";"},
el:_.Dp(_.aB(function(){var P;return(P=v())==null?void 0:P.rendererContext}))},_.u(_.b,{cond:function(){var P,N;
return(N=(P=v().image)==null?void 0:P.image)!=null?N:v().thumbnail},
then:function(P){return _.u("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var N;return"background-color: "+(((N=v().image)==null?0:N.backgroundColor)?_.Ef(v().image.backgroundColor):"")+";"+p()}},_.u(_.qP,{data:P,
height:C,width:G,style:p,alt:""}))}}),_.u("div",{class:"ytShoppingDescriptionItemViewModelText"},_.u(_.Sh,{data:function(){return v().line1}},{shoppingContentLineViewModel:function(P){return _.u(_.Hg,{data:P.data})}}),_.u(_.Sh,{data:function(){return v().line2}},{shoppingContentLineViewModel:function(P){return _.u(_.Hg,{data:P.data})}}),_.u(_.Sh,{data:function(){return v().line3}},{shoppingContentLineViewModel:function(P){return _.u(_.Hg,{data:P.data})}})))},"kf");var Zi0=_.D(function(k){var v=k.data;var C=k.active;var G=_.Nq("transcript-segment-view-model");_.s0(function(){var p,P,N,I=((p=_.Ql().resolve(_.uL(_.X0)))==null?0:p())?(P=v())==null?void 0:P.darkThemeColorPalette:(N=v())==null?void 0:N.lightThemeColorPalette;I&&(I.additiveBackground&&G.value.style.setProperty("--timestamp-active-background-color",_.Ef(I.additiveBackground)),I.textSecondary&&G.value.style.setProperty("--timestamp-active-color",_.c7(I.textSecondary)))},"TnVCnb");
k={};return _.u("transcript-segment-view-model",{class:_.TI("ytwTranscriptSegmentViewModelHost",(k.ytwTranscriptSegmentViewModelHostActive=C,k.ytwTranscriptSegmentViewModelHostModern=_.z("enable_timeline_view_modern_transcript")||_.z("enable_timeline_view_modern_transcript_fe"),k)),el:G},_.u(_.b,{cond:function(){var p;return(p=v())==null?void 0:p.timestamp},
then:function(p){var P={};return _.u(_.RC,null,_.u("div",{class:_.TI("ytwTranscriptSegmentViewModelTimestamp",(P.ytwTranscriptSegmentViewModelTimestampActive=C,P)),"aria-hidden":!0},p),_.u("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var N=p().split(":").map(Number),I=_.H(N.reverse());N=I.next().value;var S=I.next().value;I=I.next().value;return _.Pz6({hours:I,minutes:S,seconds:N})}))}}),_.u(_.o$,{text:function(){var p,P,N;
return(N=(p=v())==null?void 0:p.attributedText)!=null?N:{content:(P=v())==null?void 0:P.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"mf");var S2Y=_.D(function(k){var v=k.data;return _.u("div",{class:"videoAttributesSectionViewModelHeader"},_.u("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.u("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return v().headerTitle}),_.u(_.b,{cond:function(){return v().headerInfoButton},
then:function(){return _.u(_.Sh,{data:function(){return v().headerInfoButton}},{buttonViewModel:function(C){return _.u(_.di,{data:C.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.u(_.b,{cond:function(){return v().headerSubtitle},
then:function(){return _.u("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return v().headerSubtitle})}}))},"nf"),uba=_.D(function(k){function v(U){return Math.max(Math.min(U,0),Q()-I())}
var C=k.data;var G;k=_.Nq("div",function(U){var O=function(){R(U.clientWidth)};
O();window.ResizeObserver&&(G=new ResizeObserver(O),G.observe(U))});
var p=_.Nq("div",function(U){S(U.scrollWidth)}),P=_.H(_.ae(0,void 0,"C3XQAe")),N=P.next().value;
P=P.next().value;var I=N,S=P;P=_.H(_.ae(0,void 0,"db7y3"));N=P.next().value;P=P.next().value;var Q=N,R=P;N=_.H(_.ae(0,void 0,"RchC7"));var l=N.next().value,d=N.next().value;_.Vr(function(){var U;(U=G)==null||U.disconnect()});
var f=function(){d(v(l()+Q()))},c=function(){d(v(l()-Q()))};
return _.u("yt-video-attributes-section-view-model",null,_.u("div",{class:"videoAttributesSectionViewModelHost"},_.u(_.b,{cond:function(){return C().headerTitle},
then:function(){return _.u(S2Y,{data:C})}}),_.u("div",{class:_.TI("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:k},_.u("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.pR({transform:function(){var U=l();_.wt("HTML_DIR")==="rtl"&&(U*=-1);return"translateX("+U+"px)"}}),
el:p},_.u(_.Sh,{data:function(){return C().videoAttributeViewModels}},{videoAttributeViewModel:wy6}))),_.u(_.Sh,{data:function(){return C().footerButton}},{buttonViewModel:function(U){return _.u(_.di,{data:U.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.u(_.b,{cond:function(){return l()<0&&C().previousButton},
then:function(){return _.u("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.u(_.Sh,{data:function(){return C().previousButton}},{buttonViewModel:function(U){return _.u(_.di,{data:U.data,
onClick:f})}}))}}),_.u(_.b,{cond:function(){return l()>Q()-I()&&C().nextButton},
then:function(){return _.u("div",{class:"videoAttributesSectionViewModelRightArrow"},_.u(_.Sh,{data:function(){return C().nextButton}},{buttonViewModel:function(U){return _.u(_.di,{data:U.data,
onClick:c})}}))}})))},"of");
uba.idomCompat=!0;var QO0=_.D(function(k){var v=k.data;var C=k.active;var G={},p={};return _.u("timeline-item-view-model",{class:_.TI("ytwTimelineItemViewModelHost",(G.ytwTimelineItemViewModelHostChapterChild=k.chapterChild,G.ytwTimelineItemViewModelModern=_.z("enable_timeline_view_modern_transcript")||_.z("enable_timeline_view_modern_transcript_fe"),G))},_.u("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.u("div",{class:_.TI("ytwTimelineItemViewModelTimestamp",(p.ytwTimelineItemViewModelTimestampActive=
C,p))},function(){return v().timestamp})),_.u("div",{class:"ytwTimelineItemViewModelContentItems"},_.u(_.Sh,{data:function(){return v().contentItems}},{transcriptSegmentViewModel:function(P){return _.u(Zi0,{data:P.data,
active:C})},
videoAttributesSectionViewModel:uba})))},"pf");var bi3=_.D(function(k){var v=k.data;k={};return _.u("timeline-chapter-view-model",{class:_.TI("ytwTimelineChapterViewModelHost")},_.u("div",{class:_.TI("ytwTimelineChapterViewModelTitle",(k.ytwTimelineChapterViewModelModern=_.z("enable_timeline_view_modern_transcript")||_.z("enable_timeline_view_modern_transcript_fe"),k))},function(){return v().title}),_.u(_.Sh,{data:function(){return v().contents}},{timelineItemViewModel:function(C){return _.u(QO0,{data:C.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(C){return _.u(uba,{data:C.data})}}))},"qf");var Rfd=_.D(function(k){var v=k.data;var C=_.Nq("macro-markers-panel-item-view-model"),G=_.N4(_.RDK,function(){var P;return(P=v().markersEngagementPanelSyncEntityKey)!=null?P:""}),p=function(){var P;
return((P=G())==null?void 0:P.activeItemIndex)===v().index};
k=_.oZ(function(P){var N,I,S,Q,R;return _.Z(function(l){if(l.nextAddress==1)return P.stopPropagation(),_.FV(_.zW(P),C.value,["A".toString(),"BUTTON".toString()])?l.return():(N=_.af(v().onTap))?l.yield(_.vY(),2):l.return();I=l.yieldResult;Q=(S=_.F(N,_.mw))==null?void 0:S.startTimeSeconds;Q===void 0||(R=I)!=null&&R.seekTo(Q,!0);_.OQ(l)})});
return _.u("macro-markers-panel-item-view-model",{class:_.TI("ytwMacroMarkersPanelItemViewModelHost",{"is-active":p}),el:C,"on:click":k,tabindex:0,role:"button"},_.u(_.Sh,{data:function(){var P;return(P=v())==null?void 0:P.item}},{timelineChapterViewModel:function(P){return _.u(bi3,{data:P.data,
active:p})},
timelineItemViewModel:function(P){return _.u(QO0,{data:P.data,active:p})},
videoAttributeViewModel:wy6,shoppingDescriptionItemViewModel:IxF}))},"rf");
Rfd.idomCompat=!0;_.BU(Rfd,"macro-markers-panel-item-view-model",{props:{data:_.vN}});_.BU(uba,"yt-video-attributes-section-view-model",{props:{data:_.vN}});var lx2=_.D(function(k){var v=function(){var C,G,p;return(p=(C=k.data().leadingLogoAccessibility)==null?void 0:(G=C.accessibilityData)==null?void 0:G.label)!=null?p:""};
return _.u("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.u(_.b,{cond:function(){return k.data().leadingLogo},
then:function(C){return _.u(_.qP,{className:"ytwFantasySectionHeaderViewModelLogo",data:C,alt:v})}}),_.u("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.u(_.o$,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return k.data().title}}),_.u(_.o$,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return k.data().subtitle}})),_.u(_.Sh,{data:function(){return k.data().trailingButton}},{buttonViewModel:function(C){return _.u(_.di,{data:C.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"sf");var dgX=_.D(function(k){var v={};v=_.TI("ytwFantasyTeamViewModelHost",(v.ytwFantasyTeamViewModelCompact=function(){var p;return!((p=k.compact)==null||!p.call(k))},v.ytwFantasyTeamViewModelUser=function(){return k.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},v.ytwFantasyTeamViewModelOpponent=function(){return k.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},v));
var C=function(){var p,P,N;return(N=(p=k.data().teamLogoAccessibility)==null?void 0:(P=p.accessibilityData)==null?void 0:P.label)!=null?N:""},G=_.N4(dki,function(){return k.data().teamEntityKey});
return _.u("ytw-fantasy-team-view-model",{class:v},_.u(_.b,{cond:function(){return k.data().teamLogo},
then:function(p){return _.u(_.qP,{className:"ytwFantasyTeamViewModelLogo",data:p,alt:C})}}),_.u("div",{class:"ytwFantasyTeamViewModelMetadata"},_.u("div",{class:"ytwFantasyTeamViewModelHeader"},_.u(_.o$,{className:"ytwFantasyTeamViewModelScore",
text:function(){var p;return(p=G())==null?void 0:p.score}}),_.u(_.PT,{icon:function(){var p;
return(p=G())==null?void 0:p.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.u(_.o$,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var p;return(p=G())==null?void 0:p.projectedScore}})),_.u(_.o$,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return k.data().primaryText}}),_.u(_.o$,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return k.data().secondaryText}}),_.u(_.o$,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return k.data().tertiaryText}})),_.u(_.o$,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var p;return(p=G())==null?void 0:p.score}}))},"tf");_.BU(_.D(function(k){return _.u("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.u("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.u(_.Sh,{data:function(){return k.data().summaryHeader}},{fantasySectionHeaderViewModel:lx2})),_.u(_.Sh,{data:function(){return k.data().userTeam}},{fantasyTeamViewModel:dgX}),_.u(_.Sh,{data:function(){return k.data().opponentTeam}},{fantasyTeamViewModel:dgX}))},"uf"),"fantasy-league-summary-view-model",{props:{data:_.vN}});var fx2=_.D(function(k){var v=_.sY(k,{shape:{},useCustomTabRenderable:!1}),C=v.shape;v=v.useCustomTabRenderable;var G=k.customTabRenderable,p=function(){return C().disabled},P=function(){return C().selected},N=function(){return C().title},I=function(){return C().icon},S=_.Nq("yt-tab-shape");
k=_.oZ(function(l){var d;if(!p()&&((d=C().aTagConfig)==null?0:d.onclick))C().aTagConfig.onclick(l);return!1});
var Q=_.oZ(function(l){if(l.key==="Enter"||l.key==="ArrowUp"||l.key==="ArrowDown")l.preventDefault(),S.value.click();return!1}),R={};
return _.u("yt-tab-shape",{class:_.TI("yt-tab-shape",function(){return C().className},(R["yt-tab-shape__tab--last-tab"]=function(){return C().isLastTab},R["yt-tab-shape--host-disabled"]=p,R["yt-tab-shape--host-clickable"]=!G,R)),
role:G?void 0:"tab","aria-selected":P!=null?P:!1,"aria-disabled":p,tabindex:G?void 0:0,"on:click":k,"on:keydown":Q,el:S,"tab-identifier":function(){return C().identifier},
"tab-title":N},_.u(_.b,{cond:v,then:function(){return G()},
else:function(){var l={},d={};return _.u(_.RC,null,_.u("div",{class:_.TI("yt-tab-shape__tab",(l["yt-tab-shape__tab--tab-selected"]=P,l))},_.u(_.b,{cond:I,then:function(f){return _.u(_.PT,{className:"yt-tab-shape__tab-icon",icon:function(){return f().iconType}})}}),N),_.u("div",{class:_.TI("yt-tab-shape__tab-bar",(d["yt-tab-shape__tab-bar--tab-bar-selected"]=P,d))}))}}))},"vf");
fx2.idomCompat={callbacks:{customTabRenderable:!0}};_.F62=_.D(function(k){var v=k.shape;k=_.H(_.ae(48,void 0,"nDAx4"));var C=k.next().value,G=k.next().value;k=_.H(_.ae(0,void 0,"GCgjqb"));var p=k.next().value,P=k.next().value,N=function(){return v().tabs},I=_.Nq("yt-tab-group-shape"),S=function(){var d,f;
return(f=(d=N())==null?void 0:d.findIndex(function(c){return c.selected}))!=null?f:-1};
k=_.H(_.ae(!1,void 0,"SU01tf"));var Q=k.next().value,R=k.next().value,l=function(){Q()||_.B_.addJob(function(){R(!0)},0)};
_.s0(function(){var d=S(),f=_.B_.addJob(function(){var c,U=((c=I.value)==null?void 0:c.querySelectorAll("yt-tab-shape"))||[],O;G(((O=d>-1?U[d]:void 0)==null?void 0:O.getBoundingClientRect().width)||0);for(O=c=0;O<d;O++)c+=U[O].offsetWidth+24;_.wt("HTML_DIR")==="rtl"&&(c=-c);P(c);l()},8,0);
_.Vr(function(){_.B_.cancelJob(f)})},"PMwgb");
k={};return _.u("yt-tab-group-shape",{class:_.TI("tabGroupShapeHost",(k.tabGroupShapeOverflowHidden=function(){return v().isOverflowHidden},k)),
el:I},_.u(_.b,{cond:N,then:function(d){return _.u(_.RC,null,_.u("div",{class:"tabGroupShapeTabs",role:"tablist"},_.u(_.q_,{each:d},function(f,c){return _.u(fx2,{shape:function(){return Object.assign({},f,{isLastTab:c()===d().length-1})},
customTabRenderable:f.customTabRenderable,useCustomTabRenderable:!!f.customTabRenderable})})),_.u(zfa,{width:C,
sliderOffset:p,enableTransition:Q}))}}))},"xf");
_.F62.idomCompat=!0;var zfa=_.D(function(k){var v=_.tZ(k.sliderOffset,0),C=k.width,G=k.enableTransition;k={};return _.u("div",{class:_.TI("tabGroupShapeSlider",(k.tabGroupShapeSliderTransition=function(){return G()},k)),
style:_.pR({width:function(){return C()+"px"},
transform:function(){return"translateX("+v()+"px)"}})})},"yf");var c_e=_.D(function(k){var v=function(){var P,N,I;return(I=(P=k.data().playerLogoAccessibility)==null?void 0:(N=P.accessibilityData)==null?void 0:N.label)!=null?I:""},C=_.N4(f9_,function(){return k.data().playerEntityKey}),G={};
G=_.TI("ytwFantasyPlayerViewModelHost",(G.ytwFantasyPlayerViewModelPlaying=function(){var P;return!((P=C())==null||!P.isPlayerPlaying)},G.ytwFantasyPlayerViewModelOnField=function(){var P;
return((P=C())==null?void 0:P.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},G.ytwFantasyPlayerViewModelRedZone=function(){var P;
return((P=C())==null?void 0:P.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},G));
var p=function(){var P,N,I,S=((P=_.Ql().resolve(_.uL(_.X0)))==null?0:P())?(N=k.data().playerLogoBackgroundColor)==null?void 0:N.darkTheme:(I=k.data().playerLogoBackgroundColor)==null?void 0:I.lightTheme;return S===void 0?"":_.Ef(S)};
return _.u("ytw-fantasy-player-view-model",{class:G},_.u(_.b,{cond:function(){return k.data().playerLogo},
then:function(P){return _.u("div",{class:"ytwFantasyPlayerViewModelLogo"},_.u("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.u(_.qP,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.pR({"background-color":p}),data:P,alt:v})),_.u("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.u(_.PT,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.u("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.u("div",{class:"ytwFantasyPlayerViewModelHeader"},_.u(_.o$,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var P;return(P=k.data())==null?void 0:P.playerNameText}}),_.u(_.o$,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var P;return(P=k.data())==null?void 0:P.playerDescriptionText}})),_.u("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.u(_.o$,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var P;return(P=C())==null?void 0:P.gamePeriodText}}),_.u(_.o$,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var P;return(P=k.data())==null?void 0:P.opponentTeamText}}),_.u(_.o$,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var P;return(P=C())==null?void 0:P.gameStatusText}}),_.u(_.o$,{className:_.TI("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var P;return(P=C())==null?void 0:P.playerStatusText}})),_.u("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.u(_.o$,{text:function(){var P;
return(P=C())==null?void 0:P.playerStatsText}}))),_.u(_.o$,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var P;return(P=C())==null?void 0:P.fantasyScore}}))},"zf");var Eje=_.D(function(k){return _.u("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.u(_.b,{cond:function(){return k.data().players},
then:function(v){return _.u(_.Sh,{data:v},{fantasyPlayerViewModel:c_e})}}))},"Af");var ax2=_.D(function(k){var v=_.H(_.Gz(function(){var p;return(p=k.data().selectedTabIdentifierKey)!=null?p:""})),C=v.next().value,G=v.next().value;
_.sD(function(){var p;(p=k.setSelectedTabSignal)==null||p.call(k,C)});
return _.u("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.u("div",{class:"ytTabbedViewModelTabGroup"},_.u(_.F62,{shape:function(){var p=k.data(),P=[],N={tabs:P};if(!p.tabs)return N;p=_.H(p.tabs);for(var I=p.next(),S={};!I.done;S={tabViewModel:void 0},I=p.next())if(S.tabViewModel=_.F(I.value,Ltn),S.tabViewModel){var Q=I=void 0;P.push({aTagConfig:{onclick:function(R){return function(){var l;G((l=R.tabViewModel.tabIdentifier)!=null?l:"")}}(S)},
identifier:S.tabViewModel.tabIdentifier,selected:C()===S.tabViewModel.tabIdentifier,title:(Q=(I=S.tabViewModel.title)==null?void 0:I.content)!=null?Q:""})}return N}})),_.u(_.Sh,{data:function(){var p,P=_.H((p=k.data().tabs)!=null?p:[]);
for(p=P.next();!p.done;p=P.next())if((p=_.F(p.value,Ltn))&&p.tabIdentifier===C())return p.content}},{fantasyRosterViewModel:Eje}))},"Cf");_.BU(_.D(function(k){var v=_.H(M82()),C=v.next().value,G=v.next().value;return _.u("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.u(_.o$,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return k.data().title}}),_.u(_.b,{cond:function(){return k.data().tabbedViewModel},
then:function(p){return _.u(_.Sh,{data:p},{tabbedViewModel:function(P){return _.u(ax2,{data:P.data,setSelectedTabSignal:G})}})}}),_.u(_.b,{cond:function(){var p,P=(p=_.F(k.data().tabbedViewModel,OlR))==null?void 0:p.tabs;
p=_.F(P==null?void 0:P[0],Ltn);P=_.F(P==null?void 0:P[1],Ltn);var N=p==null?void 0:p.tabIdentifier;if(C()===N){var I,S;if(!((I=_.F(p==null?void 0:p.content,hZ7))==null?0:(S=I.players)==null?0:S.length))return k.data().noUserTeamPlayersText}else{var Q,R;if(!((Q=_.F(P==null?void 0:P.content,hZ7))==null?0:(R=Q.players)==null?0:R.length))return k.data().noOpponentTeamPlayersText}},
then:function(p){return _.u(_.o$,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:p})}}))},"Df"),"ytw-fantasy-matchup-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){return _.u("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.u(_.o$,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return k.data().title}}),_.u(_.b,{cond:function(){return k.data().matchupTeamPairs},
then:function(v){return _.u(_.q_,{each:v,keyBy:"INDEX"},function(C){return _.u("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.u(_.Sh,{data:function(){return[C().firstTeam,C().secondTeam]}},{fantasyTeamViewModel:function(G){return _.u(dgX,{data:G.data,
compact:!0})}}))})}}))},"Ef"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=function(){var p,P,N;return(N=(p=k.data().userLogoAccessibility)==null?void 0:(P=p.accessibilityData)==null?void 0:P.label)!=null?N:""},C=function(){var p,P,N;
return(N=(p=k.data().opponentLogoAccessibility)==null?void 0:(P=p.accessibilityData)==null?void 0:P.label)!=null?N:""},G=_.N4(l9g,function(){return k.data().entityKey});
return _.u("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.u("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.u(_.b,{cond:function(){return k.data().userLogo},
then:function(p){return _.u(_.qP,{className:"ytwFantasyWinProbabilityViewModelLogo",data:p,alt:v})}}),_.u("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.u(_.o$,{text:function(){return k.data().title}})),_.u(_.b,{cond:function(){return k.data().opponentLogo},
then:function(p){return _.u(_.qP,{className:"ytwFantasyWinProbabilityViewModelLogo",data:p,alt:C})}})),_.u("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.u("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.u(_.o$,{text:function(){var p;
return(p=G())==null?void 0:p.userWinNumberLabel}})),_.u("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.u("div",{class:_.TI("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.pR({flex:function(){var p,P;return(P=(p=G())==null?void 0:p.userWinNumber)!=null?P:50}})}),_.u("div",{class:_.TI("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.pR({flex:function(){var p,P;return(P=(p=G())==null?void 0:p.opponentWinNumber)!=null?P:50}})})),_.u("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.u(_.o$,{text:function(){var p;
return(p=G())==null?void 0:p.opponentWinNumberLabel}}))))},"Ff"),"fantasy-win-probability-view-model",{props:{data:_.vN}});var Mmd={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},$gd=_.D(function(k){return _.u(_.Sh,{data:k.button},{buttonViewModel:function(v){return _.u(_.di,{data:v.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Gf"),UgF=_.D(function(k){return _.u("ytd-backstage-locked-post-view-model",{class:_.TI("ytdBackstageLockedPostViewModelHost",k.className)},_.u("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.u("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.u(_.Sh,
{data:function(){return k.data().authorAvatar}},{decoratedAvatarViewModel:_.wQ})),_.u("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.u("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.u(_.o$,{text:function(){return k.data().authorText}})),_.u("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.u(_.o$,{text:function(){return k.data().publishedTimeText}}),_.u(_.Sh,{data:function(){return k.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(v){return _.u(UJZ,
{data:v.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.u("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.u(_.o$,{text:function(){return k.data().contentText}})),_.u(_.mz,null,_.u(_.AY,{when:function(){return k.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.u("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.u(_.qP,{data:Mmd,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.u(_.o$,{text:function(){return k.data().lockedText}}))}),_.u(_.AY,{when:function(){return k.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.u("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.u("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.u(_.qP,{data:Mmd,
alt:""})),_.u(_.o$,{text:function(){return k.data().lockedText}}))})),_.u("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.u($gd,{button:function(){return k.data().likeButton}}),_.u("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return k.data().voteCountA11y}},_.u(_.o$,{text:function(){return k.data().voteCount}})),_.u($gd,{button:function(){return k.data().dislikeButton}}),_.u($gd,{button:function(){return k.data().commentButton}}),_.u("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return k.data().commentCountA11y}},_.u(_.o$,{text:function(){return k.data().commentCount}}))))},"Hf");
UgF.idomCompat=!0;_.BU(UgF,"ytd-backstage-locked-post-view-model",{props:{data:_.vN,className:_.vN}});_.db("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var NA=function(){var k=_.e.apply(this,arguments)||this;k.darkerPanels=_.z("web_watch_darker_panels");k.commentsHidePanelButton=!1;k.isWatchGrid=!1;k.continuationShowButton=!1;k.isSearch=!1;k.isConstrainedList=!1;k.isWatch=!1;k.eligibleToSwitchToGrid=!1;k.useBigThumbs=!1;k.notSticky=!1;k.epRestyle=!1;k.isCarouselInFeed=!0;k.topSpacingZero=!1;k.continuationIsInitialLoad=!0;k.enableSqueezebackPanels=_.z("web_shorts_enable_squeezeback_panels");k.enableAnchoredPanel=_.z("desktop_shorts_v2_anchored_panel");
k.mastheadHeight=0;k.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};k.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return k};
_.E(NA,_.e);_.W=NA.prototype;_.W.updateLockupContainerTypes=function(k){if(this.eligibleToSwitchToGrid){var v;(v=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||v.forEach(function(C){C.containerType=k})}};
_.W.getItemsPath=function(){return"data.contents"};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.W.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:_.z("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.z("kevlar_low_priority_continuation")}}};
_.W.created=function(){};
_.W.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.W.handleIntersect=function(k){this.notSticky=k[0].intersectionRatio===1};
_.W.attached=function(){var k=this;if(_.z("web_fix_sticky_playlist_header_v2")){var v=_.z("web_item_section_sticky_header_use_scroll_as_fallback");v||document.addEventListener("scroll",_.pm(this,this.updateHeaderState));var C;this.mastheadHeight=((C=document.querySelector("ytd-masthead"))==null?void 0:C.clientHeight)||0;this.containerWidth=this.hostElement.clientWidth||0;window.IntersectionObserver?(this.intersectionObserver=new IntersectionObserver(function(G){k.handleIntersect(G)},{rootMargin:"-"+
(this.mastheadHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement)):v&&document.addEventListener("scroll",_.pm(this,this.updateHeaderState));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){k.updateHeaderState()}),this.resizeObserver.observe(this.hostElement))}};
_.W.detached=function(){if(_.z("web_fix_sticky_playlist_header_v2")){document.removeEventListener("scroll",_.pm(this,this.updateHeaderState));var k;(k=this.intersectionObserver)==null||k.disconnect();var v;(v=this.resizeObserver)==null||v.disconnect()}};
_.W.updated=function(k){k.has("data")&&_.z("web_fix_sticky_playlist_header_v2")&&this.updateHeaderState()};
_.W.dispatchChipBarIsSticky=function(){_.z("web_fix_sticky_playlist_header_v2")&&this.ytdReduxBehavior.dispatch(TxL(!this.notSticky))};
_.W.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var k=_.Kz(this.hostElement).querySelector("ytd-comments-header-renderer");k&&(k.hidePanelButton=this.commentsHidePanelButton)}};
_.W.onRetrieveLocation=function(k,v){this.containsComments()&&(this.firstCommentsLoaded=v.hasComments=!0)};
_.W.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.W.onLoadReloadContinuation=function(k,v){var C=this;k.stopPropagation();this.isReloading=!0;_.nA(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(G){var p=_.Ql().resolve(_.uu);G=v(G);p.postData(G).then(function(P){C.onReloadContinuationData(P)})}})};
_.W.onReloadContinuationData=function(k){if(k=this.get("response.continuationContents.itemSectionContinuation",k)||this.get("response.contents.itemSectionRenderer",k)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",k)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",k))this.set("data.contents",k.contents||k.results),k.header&&this.set("data.header",k.header),this.set("data.continuations",
k.continuations||[]);this.isReloading=!1};
_.W.computeContentsClass=function(k){return k?"reloading":""};
_.W.computeSectionIdentifier=function(k){return k==null?void 0:k.sectionIdentifier};
_.W.computeFitContainer=function(k){return(k==null?void 0:k.sectionIdentifier)==="youchat-item-section"};
_.W.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.z("kevlar_disable_comments_auto_load")};
_.W.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.W.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.W.computeHasDestinationShelfRenderer=function(k){var v,C;return!!(k==null?0:(v=k.contents)==null?0:(C=v[0])==null?0:C.destinationShelfRenderer)};
_.W.computeHasSectionGroupViewModel=function(k){var v,C;return!!(k==null?0:(v=k.contents)==null?0:(C=v[0])==null?0:C.sectionGroupViewModel)};
_.W.computeHasQrCodeRenderer=function(k){var v,C;return!!(k==null?0:(v=k.contents)==null?0:(C=v[0])==null?0:C.qrCodeRenderer)};
_.W.computeStaticCommentsHeader=function(k){return k&&this.containsComments()};
_.W.computeEpRestyle=function(k){return _.z("web_ep_restyling")&&k&&this.containsComments()};
_.W.computeIsContinuationCommentSection=function(k){return(k==null?void 0:k.targetId)==="shorts-engagement-panel-comments-section"||(k==null?void 0:k.targetId)==="comments-section"||(k==null?void 0:k.targetId)==="engagement-panel-comments-section"};
_.W.computeSuppressPaddingDisclaimer=function(){var k,v,C,G;return!!((k=this.data)==null?0:(v=k.contents)==null?0:(C=v[0])==null?0:(G=C.productListHeaderRenderer)==null?0:G.suppressPaddingDisclaimer)};
_.W.computeHeaderStyle=function(k){switch(k==null?void 0:k.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.W.dataChanged=function(){this.firstCommentsLoaded=!1};
_.W.observeDataContentsLength=function(){var k,v;((k=this.data)==null?0:(v=k.contents)==null?0:v.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.W.onYtDismissibleItemDismissedChange=function(k){this._setItemDismissed(k.type==="yt-dismissible-item-dismissed")};
_.W.triggerContinuations=function(){for(var k=_.Kz(this.hostElement).querySelector("#continuations").children,v=0;v<k.length;v++)k[v].trigger()};
_.W.triggerInitialContinuations=function(){for(var k=_.Kz(this.hostElement).querySelector("#continuations").children,v=0;v<k.length;v++)k[v].triggerIfNotPreviouslyTriggered()};
_.W.handleYtItemSectionContinuation=function(k,v){var C;v&&((C=this.data)==null?void 0:C.sectionIdentifier)!==v||(this.set("data.continuations",[k]),this.triggerContinuations())};
_.W.handleYtItemSectionReplace=function(k,v){var C;v&&((C=this.data)==null?void 0:C.sectionIdentifier)!==v||(this.set("data.contents",k),this.set("data.continuations",[]))};
_.W.computeUseHeightHack=function(k){return k&&!_.z("kevlar_disable_height_hack")};
_.W.computeTopSpacingZero=function(k){return k};
_.W.continuationShowButtonChanged=function(){var k=_.Kz(this.hostElement).querySelector("ytd-continuation-item-renderer");k&&(k.showButton=this.continuationShowButton)};
_.W.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("data-changed",this.data))};
_.SB.Object.defineProperties(NA.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.z("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}},
hasHeader:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.header)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.z("web_fix_sticky_playlist_header")}},
expFixPlaylistHeaderV2:{configurable:!0,enumerable:!0,get:function(){return _.z("web_fix_sticky_playlist_header_v2")}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return!!((k=this.data)==null?0:(v=k.contents)==null?0:(C=v[0])==null?0:C.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G,p,P,N;return!!((k=this.data)==null?0:(v=k.contents)==null?0:(C=v[0])==null?0:(G=C.shelfRenderer)==null?0:(p=G.content)==null?0:(P=p.gridRenderer)==null?0:(N=P.targetId)==null?0:N.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return!!((k=this.data)==null?0:(v=k.contents)==null?0:(C=v[0])==null?0:C.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return!!((k=this.data)==null?0:(v=k.contents)==null?0:(C=v[0])==null?0:C.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.FK("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.z("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.z("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
NA.prototype.dataChangedForBinding=NA.prototype.dataChangedForBinding;NA.prototype.continuationShowButtonChanged=NA.prototype.continuationShowButtonChanged;NA.prototype.onYtDismissibleItemDismissedChange=NA.prototype.onYtDismissibleItemDismissedChange;NA.prototype.observeDataContentsLength=NA.prototype.observeDataContentsLength;NA.prototype.dataChanged=NA.prototype.dataChanged;NA.prototype.onServiceRequestCompleted=NA.prototype.onServiceRequestCompleted;NA.prototype.onLoadReloadContinuation=NA.prototype.onLoadReloadContinuation;
NA.prototype.onRetrieveLocation=NA.prototype.onRetrieveLocation;NA.prototype.commentsHidePanelButtonChanged=NA.prototype.commentsHidePanelButtonChanged;NA.prototype.dispatchChipBarIsSticky=NA.prototype.dispatchChipBarIsSticky;NA.prototype.updateLockupContainerTypes=NA.prototype.updateLockupContainerTypes;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],NA.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],NA.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],NA.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.uX.YtLazyListBehavior),_.Y("design:type",Object)],NA.prototype,"ytLazyListBehavior",void 0);_.B([_.M(_.WC.YtNextContinuationBehavior),_.Y("design:type",Object)],NA.prototype,"ytNextContinuationBehavior",void 0);
_.B([_.M(_.PC),_.Y("design:type",Object)],NA.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],NA.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],NA.prototype,"ytdReduxBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],NA.prototype,"darkerPanels",void 0);_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],NA.prototype,"engagementPanel",void 0);_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"commentsHidePanelButton",void 0);_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"isWatchGrid",void 0);_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"continuationShowButton",void 0);_.B([_.A({computed:"computeIsContinuationCommentSection(data)"}),_.Y("design:type",Boolean)],NA.prototype,"continuationIsCommentsSection",void 0);
_.B([_.A({value:!0}),_.Y("design:type",Boolean)],NA.prototype,"autoFill",void 0);_.B([_.A(),_.Y("design:type",Boolean)],NA.prototype,"continuationDisablePrescanVisibility",void 0);_.B([_.A(),_.Y("design:type",Boolean)],NA.prototype,"isReloading",void 0);_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"isSearch",void 0);_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"isConstrainedList",void 0);_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"isWatch",void 0);
_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"eligibleToSwitchToGrid",void 0);_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"useBigThumbs",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],NA.prototype,"notSticky",void 0);_.B([_.A({selector:_.aZ,reflectToAttribute:!0}),_.Y("design:type",Object)],NA.prototype,"isGridViewEnabled",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.Y("design:type",Object)],NA.prototype,"epRestyle",void 0);_.B([_.g("isWatch"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],NA.prototype,"hideShortsShelfHeader",null);_.B([_.g("isSearch","isWatch"),_.Y("design:type",String),_.Y("design:paramtypes",[])],NA.prototype,"thumbnailWidth",null);
_.B([_.g("isSearch","containerWidth"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],NA.prototype,"thumbnailTargetWidth",null);_.B([_.g("isSearch","isWatch","useBigThumbs"),_.Y("design:type",String),_.Y("design:paramtypes",[])],NA.prototype,"sizing",null);_.B([_.g("isWatch","isGridViewEnabled","useBigThumbs","data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Number),_.Y("design:paramtypes",[])],NA.prototype,"lockupContainerType",null);
_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],NA.prototype,"hasHeader",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],NA.prototype,"expFixPlaylistHeader",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],NA.prototype,"expFixPlaylistHeaderV2",null);
_.B([_.W9("lockupContainerType","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[Number]),_.Y("design:returntype")],NA.prototype,"updateLockupContainerTypes",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],NA.prototype,"pageSubtype",void 0);_.B([_.A(),_.Y("design:type",Number)],NA.prototype,"containerWidth",void 0);_.B([_.A(),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],NA.prototype,"isPlaylist",null);
_.B([_.A(),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],NA.prototype,"isClipList",null);_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"isCarouselInFeed",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],NA.prototype,"isPlaylistVideoContainer",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],NA.prototype,"isSearchFrictionPage",null);
_.B([_.A({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.Y("design:type",Boolean)],NA.prototype,"useHeightHack",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.Y("design:type",Object)],NA.prototype,"topSpacingZero",void 0);_.B([_.A({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.Y("design:type",Boolean)],NA.prototype,"showButton",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],NA.prototype,"firstCommentsLoaded",void 0);_.B([_.A(),_.Y("design:type",Object)],NA.prototype,"continuationIsInitialLoad",void 0);_.B([_.A({reflectToAttribute:!0,readOnly:!0}),_.Y("design:type",Boolean)],NA.prototype,"itemDismissed",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.Y("design:type",String)],NA.prototype,"sectionIdentifier",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.Y("design:type",String)],NA.prototype,"fitContainer",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.Y("design:type",Boolean)],NA.prototype,"hasDestinationShelfRenderer",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.Y("design:type",Boolean)],NA.prototype,"staticCommentsHeader",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],NA.prototype,"enableSqueezebackPanels",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],NA.prototype,"enableAnchoredPanel",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.Y("design:type",Boolean)],NA.prototype,"hasSectionGroupViewModel",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.Y("design:type",Boolean)],NA.prototype,"hasQrCodeRenderer",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.Y("design:type",Boolean)],NA.prototype,"suppressDisclaimerSeparator",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.Y("design:type",String)],NA.prototype,"headerStyle",void 0);
_.B([_.g("isSearch","isWatch","useBigThumbs"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],NA.prototype,"lockupExperiments",null);_.B([_.g("isSearch"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],NA.prototype,"typographyBump",null);_.B([_.Nf("#header"),_.Y("design:type",HTMLElement)],NA.prototype,"header",void 0);_.B([_.W9("notSticky"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NA.prototype,"dispatchChipBarIsSticky",null);
_.B([_.W9("commentsHidePanelButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NA.prototype,"commentsHidePanelButtonChanged",null);_.B([_.P9("yt-retrieve-location"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],NA.prototype,"onRetrieveLocation",null);
_.B([_.P9("yt-load-reload-continuation"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Function]),_.Y("design:returntype")],NA.prototype,"onLoadReloadContinuation",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NA.prototype,"onServiceRequestCompleted",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NA.prototype,"dataChanged",null);
_.B([_.uo("data.contents.length"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NA.prototype,"observeDataContentsLength",null);_.B([_.P9("yt-dismissible-item-dismissed"),_.P9("yt-dismissible-item-undismissed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],NA.prototype,"onYtDismissibleItemDismissedChange",null);
_.B([_.W9("continuationShowButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NA.prototype,"continuationShowButtonChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NA.prototype,"dataChangedForBinding",null);_.B([_.q({is:"ytd-item-section-renderer",disableElementRegistration:!0})],NA);
_.t(NA,"ytd-item-section-renderer",function(){if(Xa1!==void 0)return Xa1;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Xa1=k},{mode:1});var gjh;var gMD=_.DZ(_.P2("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var ii0={},Uw$=(ii0[0]={title:_.Yr(_.P2("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Yr(_.P2("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.B2("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},ii0[1]={title:_.Yr(_.P2("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.B2("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},ii0);_.db("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var I6=function(){var k=_.e.apply(this,arguments)||this;k.allVideosCount=0;k.allPlaylistCount=0;k.isOnline=!1;k.shouldRenderDownloadsBanner=!1;k.shouldRenderDownloadsBannerUpsell=!1;k.hasOptedIntoSmartDownloads=!1;k.areAllSmartDownloadsDeleted=!1;k.smartDownloadsCompleted=!1;return k};
_.E(I6,_.e);I6.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
I6.prototype.attached=function(){this.downloadsToRenderChanged()};
I6.prototype.detached=function(){this.set("renderableData",{})};
I6.prototype.downloadsToRenderChanged=function(){var k=_.Vb().getState().entities,v=_.f2(k),C=_.z("kevlar_playlist_dl_page_killswitch")?Uc_(k):_.z0(k),G=_.zTK(k),p=_.aOx(k),P=_.Sk(v);k=_.Fo(k);this.set("renderableData",Llj(C,v,G,p,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,P,k))};
I6.prototype.downloadsToRenderChanged=I6.prototype.downloadsToRenderChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],I6.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],I6.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],I6.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],I6.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],I6.prototype,"renderableData",void 0);_.B([_.A({selector:_.tKf}),_.Y("design:type",Object)],I6.prototype,"allVideosCount",void 0);_.B([_.A({selector:d9i}),_.Y("design:type",Object)],I6.prototype,"allPlaylistCount",void 0);_.B([_.A({selector:_.$R}),_.Y("design:type",Object)],I6.prototype,"isOnline",void 0);_.B([_.A({selector:_.wNj}),_.Y("design:type",Object)],I6.prototype,"shouldRenderDownloadsBanner",void 0);
_.B([_.A({selector:_.K$K}),_.Y("design:type",Object)],I6.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.B([_.A({selector:_.nXO}),_.Y("design:type",Object)],I6.prototype,"hasOptedIntoSmartDownloads",void 0);_.B([_.A({selector:_.JvZ}),_.Y("design:type",Object)],I6.prototype,"areAllSmartDownloadsDeleted",void 0);_.B([_.A({selector:rvb}),_.Y("design:type",Object)],I6.prototype,"smartDownloadsCompleted",void 0);
_.B([_.uo("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I6.prototype,"downloadsToRenderChanged",null);_.B([_.q({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],I6);
_.t(I6,"ytd-offline-item-section-renderer",function(){if(gjh!==void 0)return gjh;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return gjh=k},
{mode:1});var L6m;var Oi0;var Zr=function(){return _.e.apply(this,arguments)||this};
_.E(Zr,_.e);
Zr.prototype.onDataChanged=function(){if(this.JSC$16911_lastData){var k=this.getFilterClass(this.JSC$16911_lastData.status);k&&this.hostElement.classList.remove(k)}var v;(k=this.getFilterClass((v=this.data)==null?void 0:v.status))&&this.hostElement.classList.add(k);k==="selected"?_.Kz(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.Kz(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");k==="disabled"?_.Kz(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.Kz(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$16911_lastData=this.data};
Zr.prototype.getFilterClass=function(k){switch(k){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
Zr.prototype.onDataChanged=Zr.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Zr.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Zr.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Zr.prototype,"onDataChanged",null);_.B([_.q({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],Zr);
_.t(Zr,"ytd-search-filter-renderer",function(){if(Oi0!==void 0)return Oi0;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Oi0=k},{mode:_.nm("kevlar_poly_si_batch_j075")?1:2});var Sl=function(){return _.e.apply(this,arguments)||this};
_.E(Sl,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Sl.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Sl.prototype,"data",void 0);_.B([_.q({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],Sl);
_.t(Sl,"ytd-search-filter-group-renderer",function(){if(L6m!==void 0)return L6m;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return L6m=k},{mode:_.nm("kevlar_poly_si_batch_j075")?1:2});var y_k;var uC=function(){return _.e.apply(this,arguments)||this};
_.E(uC,_.e);uC.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.lB());this.isCollapsed=!this.isCollapsed};
uC.prototype.navigateToAboutTheseResultsPage=function(){var k=_.tG("https://www.youtube.com/howyoutubeworks/product-features/search/");k?_.vn(window,k,"_blank"):_.KD(Error("Uh"))};
uC.prototype.dataChanged=function(){this.isCollapsed=!0};
uC.prototype.computeShowBottomBorder=function(){var k,v,C;return!!((k=this.data)==null?0:(v=k.button)==null?0:v.toggleButtonRenderer)||!((C=this.data)==null||!C.aboutTheseResultsButton)};
uC.prototype.dataChanged=uC.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],uC.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],uC.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.Y("design:type",Boolean)],uC.prototype,"showBottomBorder",void 0);_.B([_.A(),_.Y("design:type",Boolean)],uC.prototype,"renderCollapsibleMenu",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],uC.prototype,"isCollapsed",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uC.prototype,"dataChanged",null);_.B([_.q({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],uC);
_.t(uC,"ytd-search-sub-menu-renderer",function(){if(y_k!==void 0)return y_k;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return y_k=k},{mode:1});var XZ0;var xge=new _.oi("SECTION_LIST_RENDERER_TOKEN");var A_k;var Qc=function(){return _.e.apply(this,arguments)||this};
_.E(Qc,_.e);Qc.prototype.computeStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Qc.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Qc.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],Qc.prototype,"headerStyle",void 0);_.B([_.q({is:"ytd-text-header-renderer",disableElementRegistration:!0})],Qc);
_.t(Qc,"ytd-text-header-renderer",function(){if(A_k!==void 0)return A_k;var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return A_k=k},{mode:1});var efa;var bC=function(){return _.e.apply(this,arguments)||this};
_.E(bC,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bC.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bC.prototype,"data",void 0);_.B([_.q({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],bC);
_.t(bC,"ytd-minor-moment-header-renderer",function(){if(efa!==void 0)return efa;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return efa=k},{mode:1});var q2d;var R6=function(){return _.e.apply(this,arguments)||this};
_.E(R6,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],R6.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],R6.prototype,"data",void 0);_.B([_.q({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],R6);
_.t(R6,"ytd-minor-moment-setting-alert-renderer",function(){if(q2d!==void 0)return q2d;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return q2d=k},{mode:1});var mg2;var Dgd;var lC=function(){var k=_.e.apply(this,arguments)||this;k.booleanSettingById=!1;k.smartDownloadsEnabledVE=_.oB(128287);k.smartDownloadsDisabledVE=_.oB(128286);k.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return k};
_.E(lC,_.e);_.W=lC.prototype;_.W.attachSmartDownloadsSettingVes=function(){var k;this.activeVeForLogging||((k=this.data)==null?void 0:k.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.UN(_.WU(),this.smartDownloadsEnabledVE),_.UN(_.WU(),this.smartDownloadsDisabledVE))};
_.W.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.nA(this.hostElement,"yt-settings-switch-ready")};
_.W.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.W.onSwitchChange=function(k){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(k=_.tK(k).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.z("kevlar_settings_switch_resolve_command_killswitch")?_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(k)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.W.handleUpdateSettingsSwitch=function(k){(k=_.F(k,N8D))&&this.data&&this.data.id===k.id&&this.set("data.enabled",!!k.enabled)};
_.W.onToggleSettingsSwitch=function(k,v){this.data&&this.data.id===k&&this.set("data.enabled",v!=null?v:!this.data.enabled)};
_.W.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.RT.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.W.maybeLogSmartDownloadsSettingVisibility=function(){var k=_.Et(),v;k&&((v=this.data)==null?void 0:v.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.e6(k,[this.smartDownloadsEnabledVE]),_.q0(k,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.e6(k,[this.smartDownloadsDisabledVE]),_.q0(k,[this.smartDownloadsEnabledVE])))};
_.W.maybeLogSmartDownloadsSettingClick=function(){var k;((k=this.data)==null?void 0:k.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.i$(_.WU(),this.activeVeForLogging)};
_.W.updateDataEnabledFromBinding=function(k){this.set("data.enabled",k.detail.value)};
_.SB.Object.defineProperties(lC.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var k=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!k&&(k=this.ytRendererBehavior.getSimpleString(this.data.title));return k}}});
lC.prototype.dataChanged=lC.prototype.dataChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],lC.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lC.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],lC.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],lC.prototype,"ytComponentBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],lC.prototype,"data",void 0);_.B([_.A({selector:function(k,v){if(Object.keys(k==null?void 0:k.entities).length)switch(v){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return gXm(k.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.Y("design:type",Object)],lC.prototype,"booleanSettingById",void 0);_.B([_.A(),_.Y("design:type",F$)],lC.prototype,"activeVeForLogging",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lC.prototype,"toggleAriaLabel",null);_.B([_.uo("data"),_.uo("booleanSettingById"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lC.prototype,"dataChanged",null);
_.B([_.q({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],lC);
_.t(lC,"ytd-settings-switch-renderer",function(){if(Dgd!==void 0)return Dgd;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Dgd=k},{mode:1});var dr=function(){return _.e.apply(this,arguments)||this};
_.E(dr,_.e);dr.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}}}}};
_.SB.Object.defineProperties(dr.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var k=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(k+=" remove-left-margin");this.data.extraBottomSpace&&(k+=" extra-bottom-space");return k}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dr.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],dr.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],dr.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dr.prototype,"contentsClassName",null);_.B([_.q({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],dr);
_.t(dr,"ytd-minor-moment-setting-section-renderer",function(){if(mg2!==void 0)return mg2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return mg2=k},{mode:1});var tmm;var f$=function(){return _.e.apply(this,arguments)||this};
_.E(f$,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],f$.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],f$.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],f$.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],f$);
_.t(f$,"ytd-empty-product-details-renderer",function(){if(tmm!==void 0)return tmm;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return tmm=k},{mode:1});var sOm;var VmV;var zM=function(){var k=_.e.apply(this,arguments)||this;k.expanded=!0;return k};
_.E(zM,_.e);zM.prototype.getBadgeRowClass=function(k,v,C){for(var G=_.H(this.hostElement.querySelectorAll("yt-img-shadow")),p=G.next();!p.done;p=G.next())p.value.onShow();k=k.selected;return C?k!==-1?k===v?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(k!==void 0?k:0)===v?"badge-line":"badge-hidden"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],zM.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],zM.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],zM.prototype,"expanded",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],zM);
_.t(zM,"ytd-sponsorships-loyalty-badges-renderer",function(){if(VmV!==void 0)return VmV;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return VmV=k},{mode:1});var hfd;var Fg=function(){var k=_.e.apply(this,arguments)||this;k.expanded=!0;return k};
_.E(Fg,_.e);Fg.prototype.getContainerClasses=function(k,v){k=k?"expanded":"collapsed";v&&(k+=" item");return k};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Fg.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Fg.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Fg.prototype,"expanded",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],Fg);
_.t(Fg,"ytd-sponsorships-perk-renderer",function(){if(hfd!==void 0)return hfd;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return hfd=k},{mode:1});var B30;var cg=function(){var k=_.e.apply(this,arguments)||this;k.expanded=!0;return k};
_.E(cg,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cg.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cg.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],cg.prototype,"expanded",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],cg);
_.t(cg,"ytd-sponsorships-perks-renderer",function(){if(B30!==void 0)return B30;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return B30=k},{mode:1});var E9=function(){var k=_.e.apply(this,arguments)||this;k.isCollapsed=!1;return k};
_.E(E9,_.e);E9.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
E9.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
E9.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var k;this.expandCollapseButton=_.F((k=this.data)==null?void 0:k.expandButton,_.TK)}else{var v;this.expandCollapseButton=_.F((v=this.data)==null?void 0:v.collapseButton,_.TK)}};
E9.prototype.updateExpandCollapseButton=E9.prototype.updateExpandCollapseButton;E9.prototype.onDataChanged=E9.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],E9.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],E9.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],E9.prototype,"isCollapsed",void 0);_.B([_.A(),_.Y("design:type",Object)],E9.prototype,"expandCollapseButton",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E9.prototype,"onDataChanged",null);_.B([_.uo("data","isCollapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E9.prototype,"updateExpandCollapseButton",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],E9);
_.t(E9,"ytd-sponsorships-expandable-perks-renderer",function(){if(sOm!==void 0)return sOm;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return sOm=k},{mode:1});var jOa;var a6=function(){return _.e.apply(this,arguments)||this};
_.E(a6,_.e);a6.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],a6.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],a6.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],a6.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],a6);
_.t(a6,"ytd-sponsorships-actionable-message-renderer",function(){if(jOa!==void 0)return jOa;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return jOa=k},{mode:1});var Y25;var MA=function(){return _.e.apply(this,arguments)||this};
_.E(MA,_.e);_.W=MA.prototype;_.W.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.W.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
_.W.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.W.computeMessageContainerStyle=function(k){var v=k.expandableItems?" style-clickable":"";return k.messageContainerStyle?k.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+v:"style-unspecified"+v};
_.W.isSinglePerk=function(k){return!!k.messageContainerStyle&&(k.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||k.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.W.onExpandedChanged=function(){var k=this;if(this.expanded)for(var v=_.H(this.hostElement.querySelectorAll("yt-img-shadow")),C=v.next();!C.done;C=v.next())C.value.onShow();_.Ib(this,function(){_.nA(k.hostElement,"yt-refit")})};
_.W.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
MA.prototype.onDataChanged=MA.prototype.onDataChanged;MA.prototype.onExpandedChanged=MA.prototype.onExpandedChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],MA.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],MA.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],MA.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],MA.prototype,"expanded",void 0);
_.B([_.W9("expanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MA.prototype,"onExpandedChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MA.prototype,"onDataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],MA);
_.t(MA,"ytd-sponsorships-expandable-message-renderer",function(){if(Y25!==void 0)return Y25;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Y25=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var wZd;var $G=function(){return _.e.apply(this,arguments)||this};
_.E($G,_.e);$G.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"}}}}};
$G.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.F(this.data.endButton,_.TK).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
$G.prototype.onDataChanged=$G.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$G.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$G.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$G.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$G.prototype,"onDataChanged",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],$G);
_.t($G,"ytd-sponsorships-heading-renderer",function(){if(wZd!==void 0)return wZd;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return wZd=k},{mode:1});var njh;var U9=function(){return _.e.apply(this,arguments)||this};
_.E(U9,_.e);_.B([_.A(),_.Y("design:type",Object)],U9.prototype,"data",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],U9.prototype,"ytRendererBehavior",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],U9);
_.t(U9,"ytd-sponsorships-links-renderer",function(){if(njh!==void 0)return njh;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return njh=k},{mode:1});var J_F;var gr=function(){return _.e.apply(this,arguments)||this};
_.E(gr,_.e);_.W=gr.prototype;_.W.onDataChanged=function(){if(this.data&&this.data.expandableItems){var k;(k=_.Kz(this.hostElement).querySelector("tp-yt-paper-button"))==null||k.setAttribute("role","button")}else{var v;(v=_.Kz(this.hostElement).querySelector("tp-yt-paper-button"))==null||v.removeAttribute("role")}};
_.W.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.W.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
_.W.getTileClasses=function(k){return k?"tile expandable-tile":"tile"};
_.W.getButtonDisabled=function(k){return k?void 0:""};
gr.prototype.onDataChanged=gr.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],gr.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],gr.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],gr.prototype,"expanded",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gr.prototype,"onDataChanged",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],gr);
_.t(gr,"ytd-sponsorships-list-tile-renderer",function(){if(J_F!==void 0)return J_F;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return J_F=k},{mode:1});var r_2;var K62;var iC=function(){return _.e.apply(this,arguments)||this};
_.E(iC,_.e);iC.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],iC.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],iC.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],iC.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],iC);
_.t(iC,"ytd-sponsorships-promotion-renderer",function(){if(K62!==void 0)return K62;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return K62=k},{mode:1});var T32;var L$=function(){return _.e.apply(this,arguments)||this};
_.E(L$,_.e);L$.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],L$.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],L$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],L$.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],L$);
_.t(L$,"ytd-sponsorships-purchase-option-renderer",function(){if(T32!==void 0)return T32;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return T32=k},{mode:1});var kJy;var oQF;var vQd=function(){return _.e.apply(this,arguments)||this};
_.E(vQd,_.e);_.B([_.A(),_.Y("design:type",Object)],vQd.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],vQd);
_.t(vQd,"ytd-ypc-offer-promo-renderer",function(){if(oQF!==void 0)return oQF;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return oQF=k},{mode:1});var O9=function(){return _.e.apply(this,arguments)||this};
_.E(O9,_.e);_.W=O9.prototype;
_.W.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"}}}}};
_.W.expansionCTA=function(k,v){return k&&(v?k.collapseCallToAction:k.expansionCallToAction)};
_.W.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
_.W.expansionCallToActionTap=function(){var k=this;this.expanded=!this.expanded;_.Ib(this,function(){_.nA(k.hostElement,"yt-refit")})};
_.W.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var k,v=(k=this.data)==null?void 0:k.onVisible;v&&this.ytComponentBehavior.resolveCommand(v)};
_.W.computeDisplayTitle=function(k){return!(!k||this.titledisplaystatus!=="show")};
_.W.computeDisplaySeparator=function(){return!1};
_.W.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
O9.prototype.onDataChanged=O9.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],O9.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],O9.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],O9.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],O9.prototype,"data",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],O9.prototype,"expanded",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],O9.prototype,"purchaseButtonClicked",void 0);_.B([_.A({reflectToAttribute:!0,value:"show"}),_.Y("design:type",String)],O9.prototype,"titledisplaystatus",void 0);_.B([_.A({computed:"computeDisplayTitle(data.title)"}),_.Y("design:type",Boolean)],O9.prototype,"displayTitle",void 0);
_.B([_.A({computed:"computeDisplaySeparator(data)"}),_.Y("design:type",Boolean)],O9.prototype,"displaySeparator",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],O9.prototype,"onDataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],O9);
_.t(O9,"ytd-sponsorships-tier-renderer",function(){if(kJy!==void 0)return kJy;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return kJy=k},{mode:2});var yc=function(){return _.e.apply(this,arguments)||this};
_.E(yc,_.e);
yc.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"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],yc.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],yc.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],yc.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],yc);
_.t(yc,"ytd-sponsorships-management-renderer",function(){if(r_2!==void 0)return r_2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return r_2=k},{mode:1});var CGY;var Xg=function(){return _.e.apply(this,arguments)||this};
_.E(Xg,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Xg.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Xg.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],Xg);
_.t(Xg,"ytd-open-in-native-app-view-model",function(){if(CGY!==void 0)return CGY;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return CGY=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var GJy;var pD2;var PG0=_.qL(["top-"]),W1a=_.qL(["bottom-"]),HLX=_.qL(["left-"]),N75=_.qL(["right-"]),IIY={},ZLk=function(k,v,C){k.removeAttribute("top-"+C);k.removeAttribute("bottom-"+C);k.removeAttribute("left-"+C);k.removeAttribute("right-"+C);v&&(v.top&&_.Iw([_.dY(PG0)],k,"top-"+C,v.top),v.bottom&&_.Iw([_.dY(W1a)],k,"bottom-"+C,v.bottom),v.left&&_.Iw([_.dY(HLX)],k,"left-"+C,v.left),v.right&&_.Iw([_.dY(N75)],k,"right-"+C,v.right))};
IIY.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(k){var v,C=_.Kz((v=this.hostElement)!=null?v:this),G;v=this.cardItemBoxBehaviorMarginTargetId&&C?C.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(G=this.hostElement)!=null?G:this;ZLk(v,k,"margin")},
cardItemContainerPaddingChanged_:function(k){var v,C=_.Kz((v=this.hostElement)!=null?v:this),G;v=this.cardItemBoxBehaviorPaddingTargetId&&C?C.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(G=this.hostElement)!=null?G:this;ZLk(v,k,"padding")}}];var xG={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-brand-icon-active)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-brand-icon-inactive)",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 Sn2;var u65;var Ag=function(){return _.e.apply(this,arguments)||this};
_.E(Ag,_.e);Ag.prototype.textColorChanged_=function(){this.hostElement.style.color=xG[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
Ag.prototype.textColorChanged_=Ag.prototype.textColorChanged_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ag.prototype,"ytRendererBehavior",void 0);_.B([_.M(IIY.YtCardItemBoxBehavior),_.Y("design:type",Object)],Ag.prototype,"ytCardItemBoxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ag.prototype,"data",void 0);_.B([_.W9("data.textColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ag.prototype,"textColorChanged_",null);
_.B([_.Mf({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],Ag);
_.t(Ag,"yt-card-item-text-renderer",function(){if(u65===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Sn2===void 0&&(Sn2=document.createElement("template"));var G=Sn2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);u65=k}k=u65;return k},{mode:2});var QLa;var bL5;var el=function(){return _.e.apply(this,arguments)||this};
_.E(el,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],el.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],el.prototype,"data",void 0);_.B([_.Mf({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],el);
_.t(el,"yt-card-item-badge-renderer",function(){if(bL5===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;QLa===void 0&&(QLa=document.createElement("template"));var G=QLa;C.call(v,G.content.cloneNode(!0),k.content.firstChild);bL5=k}k=bL5;return k},{mode:2});var RRk;var lIY;var qA=function(){return _.e.apply(this,arguments)||this};
_.E(qA,_.e);qA.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],qA.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],qA.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],qA.prototype,"data",void 0);_.B([_.Mf({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],qA);
_.t(qA,"yt-card-item-text-collection-renderer",function(){if(lIY===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;RRk===void 0&&(RRk=document.createElement("template"));var G=RRk;C.call(v,G.content.cloneNode(!0),k.content.firstChild);lIY=k}k=lIY;return k},{mode:2});var dZh;var fIV;var mJ=function(){return _.e.apply(this,arguments)||this};
_.E(mJ,_.e);mJ.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]]"}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],mJ.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],mJ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],mJ.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Number)],mJ.prototype,"iconSize",void 0);_.B([_.Mf({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],mJ);
_.t(mJ,"yt-card-item-text-with-button-renderer",function(){if(fIV===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;dZh===void 0&&(dZh=document.createElement("template"));var G=dZh;C.call(v,G.content.cloneNode(!0),k.content.firstChild);fIV=k}k=fIV;return k},{mode:2});var Dr=function(){return _.e.apply(this,arguments)||this};
_.E(Dr,_.e);Dr.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Dr.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Dr.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Dr.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Dr.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],Dr);
_.t(Dr,"ytd-commerce-cart-summary-line-item-renderer",function(){if(pD2!==void 0)return pD2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return pD2=k},{mode:1});_.db("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var tg=function(){var k=_.e.apply(this,arguments)||this;k.hidden=!1;return k};
_.E(tg,_.e);_.W=tg.prototype;_.W.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"}}}}};
_.W.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.W.updateSummary=function(){var k=this.commerceCartCheckoutButtonEntity,v;if(((v=this.data)==null?0:v.cartButton)&&k.checkoutSummaryText){var C,G=fJ((C=this.data)==null?void 0:C.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+G+".cardItemTextRenderer.text",zZ(k.checkoutSummaryText));if(k.checkoutDetailText){var p;C=fJ((p=this.data)==null?void 0:p.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+C+".cardItemTextRenderer.text",zZ(k.checkoutDetailText))}if(k.checkoutAdditionalMetadataText){var P;
p=fJ((P=this.data)==null?void 0:P.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+p+".cardItemTextRenderer.text",zZ(k.checkoutAdditionalMetadataText))}}else k.estimatedTotalPrice&&(P=fJ((G=this.data)==null?void 0:G.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+P+".cardItemTextRenderer.text",zZ(k.estimatedTotalPrice)))};
_.W.updateIsHidden=function(){var k,v=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.isHidden;v!==void 0&&(this.hidden=v)};
_.W.updateCheckoutButton=function(){var k,v=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.isDisabled;v!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",v);var C;k=(C=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:C.innertubeCommand;k!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",k);var G;C=(G=this.commerceCartCheckoutButtonEntity)==null?void 0:G.checkoutButtonText;C!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:C})};
tg.prototype.entityChanged=tg.prototype.entityChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],tg.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],tg.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],tg.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],tg.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],tg.prototype,"fullWidth",void 0);_.B([_.A(),_.Y("design:type",Object)],tg.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],tg.prototype,"compact",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],tg.prototype,"hidden",void 0);
_.B([_.A({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:HCj}),_.Y("design:type",Object)],tg.prototype,"commerceCartCheckoutButtonEntity",void 0);_.B([_.W9("commerceCartCheckoutButtonEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tg.prototype,"entityChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],tg);
_.t(tg,"ytd-commerce-cart-checkout-button-renderer",function(){if(GJy!==void 0)return GJy;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return GJy=k},{mode:2});var zRF;_.F1X={};
_.F1X.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",_.pm(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.pm(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(k){!this.tappableItemBehaviorTapEnabled||k.keyCode!==13&&k.keyCode!==32||k.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var k=this.data.onTap;k.ypcGetCartEndpoint?(_.KA(this.hostElement,[k]),this.tappableItemBehaviorTapEnabled=!1):k.ypcOffersEndpoint?_.KA(this.hostElement,[k]):_.Tw(this.hostElement,[k],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(k){this.tappableItemBehaviorTapEnabled=!!k},
tappableItemBehaviorOnTapEnabledChanged_:function(){var k=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(k.setAttribute("tabIndex",0),k.setAttribute("role","button")):(k.removeAttribute("tabIndex"),k.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(k){k.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var c1d;var EQm;var s9=function(){return _.e.apply(this,arguments)||this};
_.E(s9,_.e);s9.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.fR("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.fR("sharingToggleButtonAndDefaultButton")}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],s9.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],s9.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],s9.prototype,"data",void 0);_.B([_.Mf({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],s9);
_.t(s9,"yt-card-item-actions-renderer",function(){if(EQm===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;c1d===void 0&&(c1d=document.createElement("template"));var G=c1d;C.call(v,G.content.cloneNode(!0),k.content.firstChild);EQm=k}k=EQm;return k},{mode:2});var aIe;var Mw2;var $Zm;var UZd;var gQX;var iL0;var Vc=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return k};
_.E(Vc,_.e);Vc.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
Vc.prototype.handleDarkModeToggledAction_=function(k){this.isDarkTheme_=k};
Vc.prototype.computeThemeImage_=function(k,v){if(!k||!k.imageLight)return!1;this.isCircular_=k.isCircular;k.imageWidth&&(this.hostElement.style.width=k.imageWidth+"px");k.imageHeight&&(this.hostElement.style.height=k.imageHeight+"px");k.borderWidth&&(this.image.style.borderWidth=k.borderWidth+"px",this.image.style.borderStyle="solid");k.borderColor&&(this.image.style.borderColor=_.Ef(k.borderColor));return v&&k.imageDark?k.imageDark:k.imageLight};
Vc.prototype.computeThemeIcon_=function(k){var v,C;if(!(k==null?0:(v=k.themedIcon)==null?0:(C=v.icon)==null?0:C.iconType))return!1;this.icon.style.color=xG[k.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(k.imageWidth||18)+"px";this.icon.style.height=(k.imageHeight||18)+"px";return _.TQ(k.themedIcon.icon.iconType)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Vc.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Vc.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(IIY.YtCardItemBoxBehavior),_.Y("design:type",Object)],Vc.prototype,"ytCardItemBoxBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Vc.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Vc.prototype,"data",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],Vc.prototype,"fit",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Vc.prototype,"isDarkTheme_",void 0);_.B([_.A({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.Y("design:type",Object)],Vc.prototype,"themeImage_",void 0);_.B([_.A({computed:"computeThemeIcon_(data)"}),_.Y("design:type",Object)],Vc.prototype,"themeIcon_",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Object)],Vc.prototype,"isCircular_",void 0);
_.B([_.Nf("#image"),_.Y("design:type",Object)],Vc.prototype,"image",void 0);_.B([_.Nf("#icon"),_.Y("design:type",Object)],Vc.prototype,"icon",void 0);_.B([_.Mf({is:"yt-themed-image-renderer",disableElementRegistration:!0})],Vc);
_.t(Vc,"yt-themed-image-renderer",function(){if(iL0===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;gQX===void 0&&(gQX=document.createElement("template"));var G=gQX;C.call(v,G.content.cloneNode(!0),k.content.firstChild);iL0=k}k=iL0;return k},{mode:2});var hg=function(){return _.e.apply(this,arguments)||this};
_.E(hg,_.e);hg.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"}}}}};
hg.prototype.computeImagePlacement_=function(k){return k||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],hg.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hg.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hg.prototype,"data",void 0);_.B([_.A({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.Y("design:type",String)],hg.prototype,"imagePlacement",void 0);
_.B([_.Mf({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],hg);
_.t(hg,"yt-card-item-text-with-image-renderer",function(){if(UZd===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;$Zm===void 0&&($Zm=document.createElement("template"));var G=$Zm;C.call(v,G.content.cloneNode(!0),k.content.firstChild);UZd=k}k=UZd;return k},{mode:2});var Bg=function(){return _.e.apply(this,arguments)||this};
_.E(Bg,_.e);Bg.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"}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Bg.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Bg.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Bg.prototype,"data",void 0);_.B([_.Mf({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],Bg);
_.t(Bg,"yt-card-item-error-renderer",function(){if(Mw2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;aIe===void 0&&(aIe=document.createElement("template"));var G=aIe;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Mw2=k}k=Mw2;return k},{mode:2});var L1Y;var OLV;_.db("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var jl=function(){return _.e.apply(this,arguments)||this};
_.E(jl,_.e);_.W=jl.prototype;
_.W.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"}}}}};
_.W.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.W.backgroundColorChanged_=function(){var k,v=(k=this.data)==null?void 0:k.backgroundColor;k=xG[v||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Kz(this.hostElement).querySelector("#main-content").style.backgroundColor=k};
_.W.headerPromoBackgroundColorChanged_=function(){var k,v=(k=this.data)==null?void 0:k.headerPromoBackgroundColor;k=xG[v||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Kz(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=k};
_.W.errorRendererVisibilityChanged_=function(){var k=this.isExpanded_,v;this.isErrorRendererVisible_=!((v=this.data)==null||!v.errorRenderer)&&!k};
_.W.onYtToggleButton_=function(k,v){this.isExpanded_=v.toggled};
jl.prototype.onYtToggleButton_=jl.prototype.onYtToggleButton_;jl.prototype.errorRendererVisibilityChanged_=jl.prototype.errorRendererVisibilityChanged_;jl.prototype.headerPromoBackgroundColorChanged_=jl.prototype.headerPromoBackgroundColorChanged_;jl.prototype.backgroundColorChanged_=jl.prototype.backgroundColorChanged_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jl.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jl.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(IIY.YtCardItemBoxBehavior),_.Y("design:type",Object)],jl.prototype,"ytCardItemBoxBehavior",void 0);_.B([_.M(_.F1X.YtTappableItemBehavior),_.Y("design:type",Object)],jl.prototype,"ytTappableItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jl.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],jl.prototype,"isExpanded_",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],jl.prototype,"isErrorRendererVisible_",void 0);_.B([_.W9("data.backgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jl.prototype,"backgroundColorChanged_",null);_.B([_.W9("data.headerPromoBackgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jl.prototype,"headerPromoBackgroundColorChanged_",null);
_.B([_.W9("data.errorRenderer","isExpanded_"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jl.prototype,"errorRendererVisibilityChanged_",null);_.B([_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,Object]),_.Y("design:returntype")],jl.prototype,"onYtToggleButton_",null);_.B([_.Mf({is:"yt-card-item-renderer",disableElementRegistration:!0})],jl);
_.t(jl,"yt-card-item-renderer",function(){if(OLV===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;L1Y===void 0&&(L1Y=document.createElement("template"));var G=L1Y;C.call(v,G.content.cloneNode(!0),k.content.firstChild);OLV=k}k=OLV;return k},{mode:2});_.db("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var YG=function(){var k=_.e.apply(this,arguments)||this;k.hidden=!1;return k};
_.E(YG,_.e);_.W=YG.prototype;_.W.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.W.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.W.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var k,v=(k=this.commerceCartHeaderEntity)==null?void 0:k.isHidden;v!==void 0&&(this.hidden=v)}};
_.W.updateTitle=function(){var k=this.commerceCartHeaderEntity.isDisabled,v,C,G=(C=_.F((v=this.data)==null?void 0:v.item,Wan))==null?void 0:C.headingRenderer;G&&(v=fJ(G,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+v+".0.cardItemTextRenderer.textColor",k?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.W.updateSummaryText=function(){var k=this.commerceCartHeaderEntity;if(this.compact){var v,C,G=(C=_.F((v=this.data)==null?void 0:v.item,Wan))==null?void 0:C.headingRenderer;G&&(v=fJ(G,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+v+".1.cardItemTextRenderer.text",k.shortHeaderSummaryText?zZ(k.shortHeaderSummaryText):k.headerSummaryText?zZ(k.headerSummaryText):""))}else{var p;if(v=(p=_.F((G=this.data)==null?void 0:G.item,Wan))==null?void 0:p.additionalInfoRenderer)v=fJ(v,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+v+".text",k.headerSummaryText?zZ(k.headerSummaryText):"")}};
_.W.updateCheckoutButton=function(){var k=this.commerceCartHeaderEntity,v,C,G=(C=_.F((v=this.data)==null?void 0:v.item,Wan))==null?void 0:C.additionalInfoRenderer;v=fJ(G,"buttonRenderer");var p;C=(p=this.commerceCartHeaderEntity)==null?void 0:p.isButtonDisabled;var P;p=(P=this.commerceCartHeaderEntity)==null?void 0:P.isButtonHidden;C!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+v+".buttonRenderer.isDisabled",C);p!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
p);var N;k=(N=k.checkoutButtonCommand)==null?void 0:N.innertubeCommand;k!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+v+".buttonRenderer.command",k)};
YG.prototype.entityChanged=YG.prototype.entityChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],YG.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],YG.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],YG.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],YG.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],YG.prototype,"compact",void 0);_.B([_.A({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(k,v){return _.vt(k.entities,"commerceCartHeaderEntity",v)}}),
_.Y("design:type",Object)],YG.prototype,"commerceCartHeaderEntity",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],YG.prototype,"hidden",void 0);_.B([_.W9("commerceCartHeaderEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YG.prototype,"entityChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],YG);
_.t(YG,"ytd-commerce-cart-header-renderer",function(){if(zRF!==void 0)return zRF;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return zRF=k},{mode:1});var y12;var XDy=_.zi(function(k,v){var C;return(C=k.onChangeCallback)==null?void 0:C.call(k,v)},1E3),xZ2=_.D(function(k){var v=k.data;
var C=k.iconMinus;k=k.iconPlus;var G=function(){return!!v().disabled},p=_.H(_.ae(0,void 0,"mKh0af")),P=p.next().value,N=p.next().value;
p=_.oZ(function(){if(P()===1){var l,d;(d=(l=v()).onRemoveCommand)==null||d.call(l)}l=P()>v().maxValue?v().maxValue:P()-1;N(l);XDy(v(),l);return!1});
var I=_.oZ(function(){if(P()===v().maxValue)return!1;var l=P()+1;N(l);XDy(v(),l);return!1});
_.sD(function(){N(v().value)});
var S={},Q={},R={};return _.u("quantity-incrementer-shape",null,_.u("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.u("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return P()===(v().onRemoveCommand?0:1)||G()},
"aria-label":function(){return P()!==1?v().minusLabel:v().minimumReachedLabel},
"on:click":p},_.u(_.Qx,{model:{circular:!0}}),_.u("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.u("div",{class:_.TI("ytSpecQuantityIncrementerShapeIcon",(S.ytSpecQuantityIncrementerShapeIconDisabled=function(){return G()||P()===(v().onRemoveCommand?0:1)},S))},C()))),_.u("div",{class:_.TI("ytSpecQuantityIncrementerShapeText",(Q.ytSpecQuantityIncrementerShapeTextInvalid=function(){return P()>v().maxValue},Q.ytSpecQuantityIncrementerShapeTextDisabled=G,Q))},P),_.u("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return P()>=v().maxValue||G()},
"aria-label":function(){return P()!==v().maxValue?v().plusLabel:v().maximumReachedLabel},
"on:click":I},_.u(_.Qx,{model:{circular:!0}}),_.u("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.u("div",{class:_.TI("ytSpecQuantityIncrementerShapeIcon",(R.ytSpecQuantityIncrementerShapeIconDisabled=function(){return P()>=v().maxValue||G()},R))},k())))))},"Jf");_.BU(_.D(function(k){function v(){C().onRemoveCommand&&_.gJ(C().onRemoveCommand)}
var C=k.data;var G=_.N4(cuD,function(){return C().quantityIncrementerEntityKey});
return _.u("yt-quantity-incrementer-view-model",null,_.u(xZ2,{data:function(){var p=C(),P;var N=G()?!((P=G())==null||!P.disabled):!1;var I;P=G()?(I=G())==null?void 0:I.quantity:C().quantity;return Xwm(p,N,v,P)},
iconMinus:function(){return _.u(_.PT,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.u(_.PT,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Kf"),"yt-quantity-incrementer-view-model",{props:{data:_.vN}});var wr=function(){var k=_.e.apply(this,arguments)||this;k.compact=!1;k.hasQuantityIncrementer=!1;return k};
_.E(wr,_.e);wr.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"}}}};
wr.prototype.computeHasQuantityIncrementer=function(){var k;return!!_.F((k=this.data)==null?void 0:k.picker,ZGD)};
wr.prototype.onLabelClick=function(){var k;(k=this.dropdownEl)==null||k.open()};
_.B([_.Nf("ytd-dropdown-renderer"),_.Y("design:type",Object)],wr.prototype,"dropdownEl",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wr.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],wr.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],wr.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],wr.prototype,"quantityColor",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wr.prototype,"compact",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.Y("design:type",Object)],wr.prototype,"hasQuantityIncrementer",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],wr);
_.t(wr,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(y12!==void 0)return y12;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return y12=k},{mode:1});var A1h;var eRe;var n$=function(){return _.e.apply(this,arguments)||this};
_.E(n$,_.e);n$.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
n$.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
n$.prototype.updateTitle=function(){var k=this.disabledCartItemEntity;k.disableActionName&&this.set("data.title",zZ(k.disableActionName))};
n$.prototype.updateButton=function(){var k,v=(k=this.disabledCartItemEntity.undoCommand)==null?void 0:k.innertubeCommand;v!==void 0&&(this.set("data.actionButton.buttonRenderer.command",v),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
n$.prototype.entityChanged=n$.prototype.entityChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],n$.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],n$.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],n$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(k,v){return _.vt(k.entities,"disabledCartItemEntity",v)}}),
_.Y("design:type",Object)],n$.prototype,"disabledCartItemEntity",void 0);_.B([_.A(),_.Y("design:type",Object)],n$.prototype,"data",void 0);_.B([_.W9("disabledCartItemEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],n$.prototype,"entityChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],n$);
_.t(n$,"ytd-disabled-cart-item-renderer",function(){if(eRe!==void 0)return eRe;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return eRe=k},{mode:1});_.db("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var Jg=function(){var k=_.e.apply(this,arguments)||this;k.compact=!1;k.hidden=!1;k.errorHidden=!1;k.noOnTap=!1;return k};
_.E(Jg,_.e);_.W=Jg.prototype;
_.W.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"}}}};
_.W.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.W.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var k=this.firstButtonElement;k.alignByText=!0;k.iconAlignByText=!0}};
_.W.computeNoOnTap=function(k){return!k};
_.W.updateQuantityColor=function(){if(this.pickerElement){var k,v=(k=this.commerceCartItemEntity)==null?void 0:k.quantityColor;this.pickerElement.quantityColor=v}};
_.W.updateTotalPriceColor=function(){var k,v=(k=this.commerceCartItemEntity)==null?void 0:k.totalPriceColor;if(v){var C;k=_.F((C=this.data)==null?void 0:C.quantityPicker,NE7);if(C=_.F(k==null?void 0:k.price,HGL))C.textColor=v}};
_.W.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var k,v=(k=this.commerceCartItemEntity)==null?void 0:k.isHidden;v!==void 0&&(this.hidden=v)}};
_.W.updateHideErrorMessage=function(){var k,v=(k=this.commerceCartItemEntity)==null?void 0:k.hideErrorMessage;v!==void 0&&(this.errorHidden=v)};
_.W.updateQuantity=function(){var k=this,v,C=(v=this.commerceCartItemEntity)==null?void 0:v.quantity,G;v=(G=this.commerceCartItemEntity)==null?void 0:G.totalPrice;if(C){this.updateTotalPriceColor();this.updateQuantityColor();var p;G=_.F((p=this.data)==null?void 0:p.quantityPicker,NE7);if(p=_.F(G==null?void 0:G.price,HGL))p.text=v?{simpleText:v.content}:void 0;if(v=_.F(G==null?void 0:G.picker,ZGD))v.quantity=C;var P;if(p=(P=_.F(G==null?void 0:G.picker,Pz1))==null?void 0:P.entries){P=!1;v=void 0;p=
_.H(p);for(G=p.next();!G.done;G=p.next())G=G.value,G.dropdownItemRenderer&&(v||(v=G.dropdownItemRenderer),G.dropdownItemRenderer.isSelected=!1,C===G.dropdownItemRenderer.int32Value&&(P=!0,G.dropdownItemRenderer.isSelected=!0));!P&&v&&(v.isSelected=!0)}_.Ib(this,function(){var N;k.set("data.quantityPicker",_.t9.unsafeClone((N=k.data)==null?void 0:N.quantityPicker))})}};
Jg.prototype.onYtRendererstamperFinished=Jg.prototype.onYtRendererstamperFinished;Jg.prototype.entityChanged=Jg.prototype.entityChanged;_.B([_.A(),_.Y("design:type",Object)],Jg.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Jg.prototype,"compact",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Jg.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Jg.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Jg.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Jg.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(k,v){return _.vt(k.entities,"commerceCartItemEntity",v)}}),
_.Y("design:type",Object)],Jg.prototype,"commerceCartItemEntity",void 0);_.B([_.A(),_.Y("design:type",Object)],Jg.prototype,"quantityPicker",void 0);_.B([_.A(),_.Y("design:type",Object)],Jg.prototype,"compactQuantityPicker",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Jg.prototype,"hidden",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Jg.prototype,"errorHidden",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.Y("design:type",Object)],Jg.prototype,"noOnTap",void 0);_.B([_.Nf("ytd-commerce-cart-item-quantity-picker-renderer"),_.Y("design:type",Object)],Jg.prototype,"pickerElement",void 0);_.B([_.Nf("yt-button-renderer"),_.Y("design:type",Element)],Jg.prototype,"firstButtonElement",void 0);
_.B([_.W9("commerceCartItemEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jg.prototype,"entityChanged",null);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jg.prototype,"onYtRendererstamperFinished",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],Jg);
_.t(Jg,"ytd-commerce-cart-item-renderer",function(){if(A1h!==void 0)return A1h;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return A1h=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var qna;var mZY;var rr=function(){return _.e.apply(this,arguments)||this};
_.E(rr,_.e);rr.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}}}}}};
rr.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
rr.prototype.updateCheckoutLineItems=function(){var k,v=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.checkoutLineItems;v&&(k=v.map(function(C){a:{var G=C.price,p=C.description;switch(C.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":C={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:zZ(p),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:zZ(G),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:C={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:zZ(p),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:zZ(G),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 C}),this.set("data.summaryLineItems",k))};
rr.prototype.updateIsHidden=function(){var k,v=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.isHidden;v!==void 0&&(this.hostElement.hidden=v)};
rr.prototype.entityChanged=rr.prototype.entityChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],rr.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rr.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],rr.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],rr.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],rr.prototype,"data",void 0);_.B([_.A({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:HCj}),_.Y("design:type",Object)],rr.prototype,"commerceCartCheckoutButtonEntity",void 0);_.B([_.W9("commerceCartCheckoutButtonEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rr.prototype,"entityChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],rr);
_.t(rr,"ytd-commerce-cart-summary-renderer",function(){if(mZY!==void 0)return mZY;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return mZY=k},{mode:1});var DZd={};DZd.InjectBehavior=[kym.InjectBehavior];var twm;var sLY;var K$=function(){return _.e.apply(this,arguments)||this};
_.E(K$,_.e);
K$.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:_.fR("menuRenderer")}}};
K$.prototype.onMenuTap=function(k){k.stopPropagation()};
_.SB.Object.defineProperties(K$.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 k,v;return!(((k=this.data)==null||!k.sectionHeading)&&((v=this.data)==null?void 0:v.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var k,v;return!(((k=this.data)==null||!k.image)&&((v=this.data)==null?void 0:v.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var k,v;return!(((k=this.data)==null||!k.menu)&&((v=this.data)==null?void 0:v.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],K$.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],K$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.F1X.YtTappableItemBehavior),_.Y("design:type",Object)],K$.prototype,"ytTappableItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],K$.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("data.accessibilityData"),_.Y("design:type",String),_.Y("design:paramtypes",[])],K$.prototype,"ariaLabel",null);_.B([_.g("data.sectionHeading","data.layout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],K$.prototype,"sectionHeadingVisible",null);_.B([_.g("data.image","data.layout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],K$.prototype,"imageVisible",null);
_.B([_.g("data.menu","data.layout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],K$.prototype,"menuVisible",null);_.B([_.Mf({is:"yt-activity-item-renderer",disableElementRegistration:!0})],K$);
_.t(K$,"yt-activity-item-renderer",function(){if(sLY===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;twm===void 0&&(twm=document.createElement("template"));var G=twm;C.call(v,G.content.cloneNode(!0),k.content.firstChild);sLY=k}k=sLY;return k},{mode:2});var Vwm;var hR2;var B7Y;var jL2;var TM=function(){return _.e.apply(this,arguments)||this};
_.E(TM,_.e);
TM.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"}}}}};
TM.prototype.backgroundColorChanged_=function(){var k,v=(k=this.data)==null?void 0:k.backgroundColor;this.hostElement.style.backgroundColor=xG[v||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
TM.prototype.backgroundColorChanged_=TM.prototype.backgroundColorChanged_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],TM.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],TM.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],TM.prototype,"data",void 0);
_.B([_.W9("data.backgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TM.prototype,"backgroundColorChanged_",null);_.B([_.Mf({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],TM);
_.t(TM,"yt-offer-item-upsell-renderer",function(){if(jL2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;B7Y===void 0&&(B7Y=document.createElement("template"));var G=B7Y;C.call(v,G.content.cloneNode(!0),k.content.firstChild);jL2=k}k=jL2;return k},{mode:2});_.db("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var kw=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};k.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return k};
_.E(kw,_.e);_.W=kw.prototype;
_.W.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:_.fR("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.W.computeContainerStyle_=function(k){return k};
_.W.computeContainerIsHidden_=function(k){return k&&!!k.isHidden};
_.W.computeShowSpinner_=function(k,v){return k&&v==="in-progress"};
_.W.computeShowMoreContentsButton_=function(k,v,C,G,p){return!(!(G&&G.length||p&&p.length&&C)||!k||v)};
_.W.onToggleButton_=function(k){var v=this;k.stopPropagation();this.isExpanded_=k.detail&&k.detail.toggled;var C,G;this.isExpanded_&&!this.data.continuationSection.length&&((C=this.data)==null?0:(G=C.continuation)==null?0:G.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.nA(this.hostElement,"yt-load-next-continuation",function(p){return v.getContinuationUrl_(v.data.continuation.onClickContinuationData,p)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.KA(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.W.onShowMoreContentsButtonClicked_=function(k){var v=this;k.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.nA(this.hostElement,"yt-load-next-continuation",function(C){return v.getContinuationUrl_(v.data.continuations[0].nextContinuationData,C)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.KA(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.W.getContinuationUrl_=function(k,v){var C=k.continuation;k=k.clickTrackingParams;var G=_.Et();k&&G&&_.mM(G,_.Ss(k));return _.WP(v,{continuation:C})};
_.W.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var k=_.Kz(this.hostElement).querySelector("#continuation-section");k&&(k=k.querySelectorAll("ytmusic-item-section-renderer"))&&k.forEach(function(v){return v.classList.add("memberships-and-purchases")})};
_.W.dataChanged_=function(){var k;this.isExpanded_=!((k=this.data)==null||!k.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.W.updateCardOnClickCommand_=function(k){k=_.F(k,TQR);var v,C;this.data&&((v=this.data)==null?0:v.targetId)&&k&&k.targetId===((C=this.data)==null?void 0:C.targetId)&&k.onClickCommand&&(this.data.onClickCommand=k.onClickCommand,this.isOnClickCommand_=!0)};
_.W.backgroundColorChanged_=function(){var k,v=(k=this.data)==null?void 0:k.backgroundColor;this.hostElement.style.backgroundColor=xG[v||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
kw.prototype.backgroundColorChanged_=kw.prototype.backgroundColorChanged_;kw.prototype.dataChanged_=kw.prototype.dataChanged_;kw.prototype.nextContinuationDataUpdated_=kw.prototype.nextContinuationDataUpdated_;kw.prototype.onToggleButton_=kw.prototype.onToggleButton_;_.B([_.M(_.PC),_.Y("design:type",Object)],kw.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],kw.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],kw.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.WC.YtNextContinuationBehavior),_.Y("design:type",Object)],kw.prototype,"ytNextContinuationBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],kw.prototype,"ytRendererBehavior",void 0);_.B([_.M(DZd.InjectBehavior),_.Y("design:type",Object)],kw.prototype,"injectBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],kw.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],kw.prototype,"compact",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],kw.prototype,"isExpanded_",void 0);_.B([_.A({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.Y("design:type",String)],kw.prototype,"containerStyle_",void 0);_.B([_.A({value:"not-started"}),_.Y("design:type",String)],kw.prototype,"continuationStatus_",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.Y("design:type",Boolean)],kw.prototype,"showSpinner_",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],kw.prototype,"isOnClickCommand_",void 0);_.B([_.A({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.Y("design:type",Boolean)],kw.prototype,"showMoreContentsButton_",void 0);
_.B([_.A({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(k,v){return!v||k.entities?null:_.vt(k.entities,"cardItemContainerEntity",v)}}),
_.Y("design:type",Object)],kw.prototype,"cardItemContainerEntity_",void 0);_.B([_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],kw.prototype,"onToggleButton_",null);_.B([_.P9("yt-next-continuation-data-updated"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kw.prototype,"nextContinuationDataUpdated_",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kw.prototype,"dataChanged_",null);_.B([_.W9("data.backgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kw.prototype,"backgroundColorChanged_",null);_.B([_.Mf({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],kw);
_.t(kw,"yt-card-item-container-renderer",function(){if(hR2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Vwm===void 0&&(Vwm=document.createElement("template"));var G=Vwm;C.call(v,G.content.cloneNode(!0),k.content.firstChild);hR2=k}k=hR2;return k},{mode:2});var o_=function(){return _.e.apply(this,arguments)||this};
_.E(o_,_.e);o_.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"}}}};
o_.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
o_.prototype.computeLoadingHidden=function(){var k;return!((k=this.commerceCartPageStateEntity)==null?0:k.cartActionInProgress)};
o_.prototype.updateNotification=function(){var k,v=(k=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:k.summaryText;v&&this.set("data.cartNotification",zZ(v))};
o_.prototype.notificationEntityChanged=o_.prototype.notificationEntityChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],o_.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],o_.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],o_.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],o_.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],o_.prototype,"data",void 0);_.B([_.A({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(k,v){return _.vt(k.entities,"commerceCartExpandableNotificationEntity",v)}}),
_.Y("design:type",Object)],o_.prototype,"commerceCartExpandableNotificationEntity",void 0);_.B([_.A({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(k,v){return _.vt(k.entities,"commerceCartPageStateEntity",v)}}),
_.Y("design:type",Object)],o_.prototype,"commerceCartPageStateEntity",void 0);_.B([_.Nf("#spinner"),_.Y("design:type",HTMLElement)],o_.prototype,"spinner",void 0);_.B([_.W9("commerceCartExpandableNotificationEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],o_.prototype,"notificationEntityChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],o_);
_.t(o_,"ytd-commerce-cart-renderer",function(){if(qna!==void 0)return qna;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return qna=k},{mode:1});var Ynm;var v4=function(){var k=_.e.apply(this,arguments)||this;k.bigImage=!1;return k};
_.E(v4,_.e);_.SB.Object.defineProperties(v4.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.placeholderImageUrl}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],v4.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],v4.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],v4.prototype,"bigImage",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],v4.prototype,"placeholderImageUrl",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],v4);
_.t(v4,"ytd-empty-product-shelf-renderer",function(){if(Ynm!==void 0)return Ynm;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Ynm=k},{mode:1});var wDy;var CF=function(){var k=_.e.apply(this,arguments)||this;k.itemStyle="link-item";k.watchMetadataRefresh=!1;k.skinnyMode=!1;k.metaPanel=!1;k.inStructuredDescription=!1;k.detailedDescriptionOverride=!1;k.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};k.updateOnResizeDebouncer=null;return k};
_.E(CF,_.e);_.W=CF.prototype;_.W.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.W.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"}}}}};
_.W.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.W.attachVEs=function(k){k.trackingParams&&_.WU().graftServerVe(k.trackingParams)};
_.W.handleUpdateMerchShelfAction=function(k){var v=this,C=_.F(k.updateMerchandiseShelfAction.merchandiseShelf,_.aGI);C&&(C.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){v.attachVEs(C);v.data=C},Number(C.renderDelayMs))):(this.attachVEs(C),this.data=C))};
_.W.updateOnResize=function(){if(this.JSC$17079_scrollContainer!==void 0&&this.JSC$17079_scrollContainer.clientWidth!==0&&this.items!==void 0){var k=this.JSC$17079_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-k));this.ytdHorizontalListBehavior.reposition_();var v;switch((v=this.data)==null?void 0:v.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var C,
G;((C=this.data)==null?void 0:(G=C.items)==null?void 0:G.length)===1?this.itemStyle="cta-item":this.itemStyle=k>=740?"large-item":"small-item"}}};
_.W.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.Sx(this.updateOnResizeDebouncer,_.Tg.after(100),this.updateOnResize)};
CF.prototype.debouncedUpdateOnResize=CF.prototype.debouncedUpdateOnResize;CF.prototype.dataChanged=CF.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],CF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],CF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Q0.YtdHorizontalListBehavior),_.Y("design:type",Object)],CF.prototype,"ytdHorizontalListBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],CF.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],CF.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],CF.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],CF.prototype,"itemStyle",void 0);_.B([_.A({value:6}),_.Y("design:type",Number)],CF.prototype,"initialCount",void 0);
_.B([_.A({value:"data.items"}),_.Y("design:type",String)],CF.prototype,"itemsPath",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],CF.prototype,"watchMetadataRefresh",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],CF.prototype,"skinnyMode",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],CF.prototype,"metaPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],CF.prototype,"inStructuredDescription",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],CF.prototype,"detailedDescriptionOverride",void 0);_.B([_.Nf("#items"),_.Y("design:type",HTMLDivElement)],CF.prototype,"items",void 0);_.B([_.Nf("#scroll-container"),_.Y("design:type",HTMLDivElement)],CF.prototype,"JSC$17079_scrollContainer",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],CF.prototype,"dataChanged",null);
_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],CF.prototype,"debouncedUpdateOnResize",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],CF);
_.t(CF,"ytd-merch-shelf-renderer",function(){if(wDy!==void 0)return wDy;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return wDy=k},{mode:2});var nQX;var GS=function(){var k=_.e.apply(this,arguments)||this;k.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 k};
_.E(GS,_.e);_.W=GS.prototype;
_.W.addBackstagePostAction=function(k){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(k=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",k))&&(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:k}):this.set("data.contents",[{backstagePostThreadRenderer:k}]))};
_.W.addBackstageCommentAction=function(k){var v=this.get("addBackstageCommentAction.parentId",k);k=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",k);if(v&&k){v=this.postIdToIndices(v);for(var C=0;C<v.length;C++){var G=v[C];if(G<0)break;G="data.contents."+G+".backstagePostThreadRenderer.comments";this.get(G)&&(this.get(G+".backstageCommentsRenderer.contents")&&this.push(G+".backstageCommentsRenderer.contents",{commentThreadRenderer:k}),this.get(G+".backstageCommentsRenderer.teaserContents")?
this.push(G+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:k}):this.set(G+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:k}]))}}};
_.W.addBackstageReplyAction=function(k){var v=this.get("addBackstageReplyAction.parentId",k);k=this.get("addBackstageReplyAction.renderer.commentRenderer",k);v&&k&&this.setCreatorReply(v,k)};
_.W.banAuthorAction=function(k){var v=this.get("banAuthorAction.commentId",k);v&&(k=this.get("banAuthorAction.parentCommentId",k)||this.getParentPostId(v),this.removeFromStream(v,k))};
_.W.hideReportedCommentAction=function(k){var v=this.get("hideReportedCommentAction.commentId",k);v&&((k=this.get("hideReportedCommentAction.parentCommentId",k))||(k=this.getParentPostId(v)),this.removeFromStream(v,k))};
_.W.replaceBackstageCommentAction=function(k){var v=this.get("replaceBackstageCommentAction.commentId",k),C=this.get("replaceBackstageCommentAction.parentId",k);k=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",k);if(v&&C&&k){C=this.postIdToIndices(C);for(var G=0;G<C.length;G++){var p=C[G];if(p<0)break;var P=this.commentIdToIndex(v,p,!1);if(P>=0){var N=this.get("data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+P+".commentThreadRenderer.replies.commentRepliesRenderer");
N&&(k.replies={commentRepliesRenderer:N});this.splice("data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",P,1,{commentThreadRenderer:k})}P=this.commentIdToIndex(v,p,!0);if(P>=0){if(N=this.get("data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(P+".commentThreadRenderer.replies.commentRepliesRenderer")))k.replies={commentRepliesRenderer:N};this.splice("data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
P,1,{commentThreadRenderer:k})}}}};
_.W.replaceBackstagePostAction=function(k){var v=this.get("replaceBackstagePostAction.itemId",k);if(v){v=this.postIdToIndices(v);for(var C=0;C<v.length;C++){var G=v[C];if(G<0)break;var p=this.getPostRendererType(G),P=this.get("replaceBackstagePostAction.renderer."+p,k);if(!P&&p!=="sharedPostRenderer")break;var N=!1;P||(N=!0,P=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",k));if(!P)break;var I={};N?(_.fw(I,V$U,P),this.set("data.contents."+G+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
I)):(_.fw(I,new _.kp(p),P),this.set("data.contents."+G+".backstagePostThreadRenderer.post",I))}}};
_.W.replaceBackstageReplyAction=function(k){var v=this.get("replaceBackstageReplyAction.replyId",k),C=this.get("replaceBackstageReplyAction.parentId",k);k=this.get("replaceBackstageReplyAction.renderer.commentRenderer",k);v&&k&&C&&this.setCreatorReply(C,k)};
_.W.removeCommentAction=function(k){var v=this.get("removeCommentAction.commentId",k);if(v){var C=this.get("removeCommentAction.parentCommentId",k);C&&this.get("removeCommentAction.isCreatorReply",k)?this.setCreatorReply(C,void 0):(C||(C=this.getParentPostId(v)),this.removeFromStream(v,C))}};
_.W.setCreatorReply=function(k,v){var C=this.getParentPostId(k);if(C){C=this.postIdToIndices(C);for(var G=0;G<C.length;G++){var p=C[G];if(p<0)break;var P=this.commentIdToIndex(k,p,!1);if(P>=0){var N="data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+P;P=N+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";N+=".commentThreadRenderer.replies";v==void 0?(this.set(N,{}),this.set(P,!1)):(this.set(N,{commentRepliesRenderer:{teaserContents:[{commentRenderer:v}]}}),
this.set(N+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(P,!0))}P=this.commentIdToIndex(k,p,!0);P>=0&&(P="data.contents."+p+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+P,p=P+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",P+=".commentThreadRenderer.replies",v==void 0?(this.set(P,{}),this.set(p,!1)):(this.set(P,{commentRepliesRenderer:{teaserContents:[{commentRenderer:v}]}}),this.set(p,!0)))}}};
_.W.removeFromStream=function(k,v){if(v){v=this.postIdToIndices(v);for(var C=0;C<v.length;C++){var G=v[C];if(G<0)break;var p=this.commentIdToIndex(k,G,!1);p>=0&&this.splice("data.contents."+G+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",p,1);p=this.commentIdToIndex(k,G,!0);p>=0&&this.splice("data.contents."+G+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",p,1);G="data.contents."+G+".backstagePostThreadRenderer.post.backstagePostRenderer";
p=G+".backstageAttachment.pollRenderer.votedCommentId";this.get(p)===k&&(this.set(p,null),this.set(G+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(v=this.postIdToIndices(k).reverse(),C=0;C<v.length;C++){G=v[C];if(G<0)break;p=this.getPostRendererType(G);var P=this.get("backstagePostThreadRenderer.post."+p,this.data.contents[G]);P.postId===k?this.splice("data.contents",G,1):p==="sharedPostRenderer"&&this.set("data.contents."+G+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);P.scheduledPublishTimeSec&&_.JR(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.W.postIdToIndices=function(k){for(var v=[],C=0;C<this.data.contents.length;C++){var G=this.getPostRendererType(C);this.get("backstagePostThreadRenderer.post."+G+".postId",this.data.contents[C])===k&&v.push(C);if(G==="sharedPostRenderer"){var p=this.get("backstagePostThreadRenderer.post."+G+".originalPost.backstagePostRenderer.postId",this.data.contents[C]);G=this.get("backstagePostThreadRenderer.post."+G+".originalPost.postRenderer.postId",this.data.contents[C]);p!==k&&G!==k||v.push(C)}}return v};
_.W.commentIdToIndex=function(k,v,C){if(v<0)return-1;var G,p,P,N,I=_.F((G=this.data)==null?void 0:(p=G.contents)==null?void 0:(P=p[v])==null?void 0:(N=P.backstagePostThreadRenderer)==null?void 0:N.comments,t$J);return(v=C?I==null?void 0:I.teaserContents:I==null?void 0:I.contents)&&v.length?v.findIndex(function(S){return _.F(S,FSQ).comment.commentRenderer.commentId===k}):-1};
_.W.getParentPostId=function(k){k=k.split(".");if(k[1])return k[0]};
_.W.getPostRendererType=function(k){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[k])?"sharedPostRenderer":"backstagePostRenderer"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],GS.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],GS.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],GS.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:_.z("enable_community_page_on_desktop")}),_.Y("design:type",Boolean)],GS.prototype,"useSmallerPostContainer",void 0);
_.B([_.q({disableElementRegistration:!0,is:"ytd-backstage-items"})],GS);
_.t(GS,"ytd-backstage-items",function(){if(nQX!==void 0)return nQX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return nQX=
k},{mode:1});var J1e;var r1k={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},pF=function(){var k=_.e.apply(this,arguments)||this;k.disablePrescanVisibility=!0;k.canScheduleJobs=!0;k.engagementPanel=!1;k.hidePanelButton=!1;k.isWatchGrid=
!1;k.hasShownSubscribersOnlyDisclaimer=!1;k.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_"};k.TEST_ONLY=void 0;return k};
_.E(pF,_.e);_.W=pF.prototype;_.W.created=function(){this.initCommentsCsi_();_.z("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.z("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.W.contentsChanged_=function(){var k;(k=this.data)!=null&&k.contents&&this.tickForCommentsTimer_("cml")};
_.W.headerChanged_=function(){var k;(k=this.data)!=null&&k.header&&this.tickForCommentsTimer_("cmhl")};
_.W.initCommentsCsi_=function(){_.c2("wn_comments");var k=_.Et();k&&_.z8({clientScreenNonce:k},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.W.createCommentAction_=function(k){k=_.t9.unsafeClone(k);var v,C;if(k=(v=_.F(k,SOQ))==null?void 0:(C=v.contents)==null?void 0:C.commentThreadRenderer){var G,p,P,N,I,S;!this.isBackstage&&((G=this.data)==null?0:(p=G.header)==null?0:(P=p.commentsHeaderRenderer)==null?0:(N=P.createRenderer)==null?0:(I=N.commentSimpleboxRenderer)==null?0:(S=I.zeroStep)==null?0:S.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var Q,
R,l;this.isBackstage&&_.F((Q=this.data)==null?void 0:(R=Q.header)==null?void 0:(l=R.commentsHeaderRenderer)==null?void 0:l.zeroStateMessage,hy1)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(k)}};
_.W.doReplyInsert_=function(k,v,C,G){G?this.splice(k,G,0,v):this.push(k,v)};
_.W.getRepliesPath_=function(k){return"data.contents."+k+".commentThreadRenderer.replies"};
_.W.getRepliesContentsPath_=function(k,v){k=this.getRepliesPath_(k);return v?k+".commentRepliesRenderer.teaserContents":k+".commentRepliesRenderer.contents"};
_.W.showSubscribersOnlyDisclaimer_=function(k){(k=k.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(k))&&(_.JR(this.hostElement,"yt-open-popup-action",[k,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.W.createCommentReplyAction_=function(k){k=_.t9.unsafeClone(k);var v=_.F(k,uDG);if(k=v==null?void 0:v.contents){var C=this.commentIdToIndex_(v==null?void 0:v.parentCommentId);if(!(C<0)){var G=this.getRepliesPath_(C);if(this.get(G)){v=v.replyToCommentId;G=this.getRepliesContentsPath_(C,!1);if(this.get(G)){var p=this.get(G).length,P=G+"."+(p-1)+".continuationItemRenderer";this.get(P+".button")?(P=this.replyIdToIndex_(v,C,!1),this.doReplyInsert_(G,k,P,p-1)):this.get(P)||(p=this.replyIdToIndex_(v,C,
!1),this.doReplyInsert_(G,k,p,null))}G=this.getRepliesContentsPath_(C,!0);this.get(G)?(C=this.replyIdToIndex_(v,C,!0),(!v||C>=0)&&this.doReplyInsert_(G,k,C,null)):this.set(G,[k])}else this.set(G,{commentRepliesRenderer:{teaserContents:[k]}})}}};
_.W.hideReportedCommentAction_=function(k){var v=_.F(k,XJ1);if(k=v==null?void 0:v.commentId)(v=this.get("parentCommentId",v))||(v=this.getParentCommentId_(k)),this.remove_(k,v)};
_.W.getParentCommentId_=function(k){k=k.split(".");if(k[1])return k[0]};
_.W.removeCommentAction_=function(k){var v=_.F(k,dz1);if(k=v==null?void 0:v.commentId)v=(v==null?void 0:v.parentCommentId)||this.getParentCommentId_(k),this.remove_(k,v)};
_.W.pinCommentAction_=function(k){k=_.t9.unsafeClone(k);var v=_.F(k,lRL);v!=null&&v.commentId&&(k=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",k))&&(this.remove_(v.commentId),this.insert_(k,!0))};
_.W.unpinCommentAction_=function(k){k=_.t9.unsafeClone(k);k=_.F(k,fRQ);if(k!=null&&k.commentId){var v,C,G=(v=k.actionResult)==null?void 0:(C=v.update)==null?void 0:C.commentThreadRenderer;G&&(this.remove_(k.commentId),this.insert_(G))}};
_.W.banAuthorAction_=function(k){var v=_.F(k,Zq1);v!=null&&v.commentId&&(k=v.commentId,v=v.parentCommentId||this.getParentCommentId_(k),this.remove_(k,v))};
_.W.handleScrollToCommentElement_=function(k){this.hostElement.contains(k)&&(this.nearestScrollParent||(this.nearestScrollParent=xwj(k)),this.isCommentVisibleInScrollParent(k)||k.scrollIntoView({behavior:"smooth",block:"start"}))};
_.W.isCommentVisibleInScrollParent=function(k){if(!this.nearestScrollParent)return!1;k=k.getBoundingClientRect();var v=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return k.top>=v.top&&k.bottom<=v.bottom};
_.W.commentIdToIndex_=function(k){var v;return k&&(v=this.data)!=null&&v.contents?this.data.contents.findIndex(function(C){C=C.commentThreadRenderer;var G;return k===((C==null?void 0:C.commentViewModel)&&((G=_.F(C.commentViewModel,UzG))==null?void 0:G.commentId))}):-1};
_.W.insert_=function(k,v){v=v===void 0?!1:v;var C,G;if((C=this.data)==null?0:(G=C.contents)==null?0:G.some(function(P){return!!P.commentThreadRenderer}))for(C=0,G=this.data.contents.length;C<G;C++){var p=this.data.contents[C].commentThreadRenderer;
if(r1k[k.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=r1k[p.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){v&&r1k[k.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===r1k[p.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",C,1,{commentThreadRenderer:k}):this.splice("data.contents",C,0,{commentThreadRenderer:k});break}}else this.set("data.contents",[{commentThreadRenderer:k}])};
_.W.doReplyRemove_=function(k,v,C){k=this.replyIdToIndex_(k,v,C);k<0||(v=this.getRepliesContentsPath_(v,C),this.splice(v,k,1))};
_.W.remove_=function(k,v){v=this.commentIdToIndex_(v);v<0?(v=this.commentIdToIndex_(k),v<0||this.splice("data.contents",v,1)):_.z("web_delhi_comment_threads")||(this.doReplyRemove_(k,v,!1),this.doReplyRemove_(k,v,!0))};
_.W.replyIdToIndex_=function(k,v,C){if(v<0)return-1;v=this.getRepliesContentsPath_(v,C);v=this.get(v);if(!v||!v.length)return-1;C=0;for(var G=v.length;C<G;C++){var p=void 0,P=void 0;if(((p=v[C])==null?void 0:(P=p.commentViewModel)==null?void 0:P.commentId)===k)return C}return-1};
_.W.tickForCommentsTimer_=function(k){_.aH(k,void 0,"wn_comments")};
_.W.reloadComments_=function(k){k=_.F(k,Mx1);_.F(k==null?void 0:k.command,_.$Y)&&_.KA(this.hostElement,[k==null?void 0:k.command])};
_.SB.Object.defineProperties(pF.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return!!((k=this.data)==null?0:(v=k.header)==null?0:(C=v.commentsHeaderRenderer)==null?0:C.isBackstageContent)}}});
_.SB.Object.defineProperties(pF,{template:{configurable:!0,enumerable:!0,get:function(){if(J1e===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);J1e=k}k=J1e;return k}}});
pF.prototype.showSubscribersOnlyDisclaimer_=pF.prototype.showSubscribersOnlyDisclaimer_;pF.prototype.headerChanged_=pF.prototype.headerChanged_;pF.prototype.contentsChanged_=pF.prototype.contentsChanged_;_.B([_.M(_.Zl),_.Y("design:type",Object)],pF.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",Function)],pF.prototype,"ytPlayerListenerBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],pF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],pF.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],pF.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.header.commentsHeaderRenderer.isBackstageContent"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],pF.prototype,"isBackstage",null);
_.B([_.A(),_.Y("design:type",Object)],pF.prototype,"disablePrescanVisibility",void 0);_.B([_.A(),_.Y("design:type",Object)],pF.prototype,"canScheduleJobs",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],pF.prototype,"engagementPanel",void 0);_.B([_.A(),_.Y("design:type",Object)],pF.prototype,"hidePanelButton",void 0);_.B([_.A(),_.Y("design:type",Object)],pF.prototype,"isWatchGrid",void 0);_.B([_.A(),_.Y("design:type",Object)],pF.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.B([_.W9("data.contents"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pF.prototype,"contentsChanged_",null);_.B([_.W9("data.header"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pF.prototype,"headerChanged_",null);_.B([_.P9("yt-show-subscribers-only-disclaimer"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],pF.prototype,"showSubscribersOnlyDisclaimer_",null);
_.B([_.q({is:"ytd-comments"})],pF);var P4=function(){return _.Ze.apply(this,arguments)||this};
_.E(P4,_.Ze);_.W=P4.prototype;_.W.bindIf=function(k,v,C){return k?v:C};
_.W.bindIfDefined=function(k,v){return k!==void 0?k:v};
_.W.booleanString=function(k){return(!!k).toString()};
_.W.equals=function(){for(var k=_.j7.apply(0,arguments),v=k[0],C=1;C<k.length;C++)if(v!=k[C])return!1;return!0};
_.W.isGreaterThan=function(k,v){return k>v};
_.W.isLessThan=function(k,v){return k<v};
_.W.logicalAND=function(){for(var k=_.j7.apply(0,arguments),v=!!k[0],C=1;C<k.length;C++)v=v&&!!k[C];return v};
_.W.logicalOR=function(){for(var k=_.j7.apply(0,arguments),v=!!k[0],C=1;C<k.length;C++)v=v||!!k[C];return v};
_.W.toBool=function(k){return!!k};
P4.prototype.toBool=P4.prototype.toBool;P4.prototype.logicalOR=P4.prototype.logicalOR;P4.prototype.logicalAND=P4.prototype.logicalAND;P4.prototype.isLessThan=P4.prototype.isLessThan;P4.prototype.isGreaterThan=P4.prototype.isGreaterThan;P4.prototype.equals=P4.prototype.equals;P4.prototype.booleanString=P4.prototype.booleanString;P4.prototype.bindIfDefined=P4.prototype.bindIfDefined;P4.prototype.bindIf=P4.prototype.bindIf;_.B([_.SU()],P4);_.K13=[P4.prototype];var T7Y;var kY2;var W4=function(){return _.e.apply(this,arguments)||this};
_.E(W4,_.e);W4.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
W4.prototype.onBackIconTap_=function(){window.history.back()};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],W4.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],W4.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],W4.prototype,"data",void 0);_.B([_.Mf({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],W4);
_.t(W4,"yt-header-with-back-renderer",function(){if(kY2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;T7Y===void 0&&(T7Y=document.createElement("template"));var G=T7Y;C.call(v,G.content.cloneNode(!0),k.content.firstChild);kY2=k}k=kY2;return k},{mode:2});var oFe;var vFm;var H4=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(H4,_.e);_.W=H4.prototype;_.W.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.W.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k,this.setUrl())};
_.W.dataChanged=function(){var k=this;if(this.data){var v=this.setUrl();v&&_.kW({destination:window,iframe:this.iframe,origin:_.vuR(v.toString()),channelName:"yt-iframe",onMessage:function(C){(C=k.getCommunicationCommand(C.data))&&k.ytComponentBehavior.resolveCommand(C)},
onEstablished:function(){}})}};
_.W.setUrl=function(){if(this.data&&this.data.iframeUrl){var k=_.jj(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(k)return _.kv(this.iframe,k),k}};
_.W.getCommunicationCommand=function(k){var v;if((v=this.data)!=null&&v.onCommunicationCommandsMap){v=this.data.onCommunicationCommandsMap.find(function(p){return p.key===k});
if(v==null?0:v.value)return v==null?void 0:v.value;try{var C=h6G(_.T$(k)),G=this.data.onCommunicationCommandsMap.find(function(p){return p.key===(C==null?void 0:C.getMethodName())});
if(G==null?0:G.value)return G==null?void 0:G.value}catch(p){}}};
H4.prototype.dataChanged=H4.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],H4.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],H4.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],H4.prototype,"actionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],H4.prototype,"data",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],H4.prototype,"isDarkTheme",void 0);_.B([_.Nf("#iframe"),_.Y("design:type",HTMLIFrameElement)],H4.prototype,"iframe",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],H4.prototype,"dataChanged",null);_.B([_.Mf({is:"yt-iframe-renderer",disableElementRegistration:!0})],H4);
_.t(H4,"yt-iframe-renderer",function(){if(vFm===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;oFe===void 0&&(oFe=document.createElement("template"));var G=oFe;C.call(v,G.content.cloneNode(!0),k.content.firstChild);vFm=k}k=vFm;return k},{mode:2});_.Nm=function(k){_.AW.call(this);this.callback=k;this.bezier=new TUw(0,0,.4,0,.2,1,1,1);this.delay=new _.bZ(this.next,window,this);this.JSC$17120_animating=!1;_.Mt(this,this.delay)};
_.E(_.Nm,_.AW);_.Nm.prototype.isAnimating=function(){return this.JSC$17120_animating};
_.Nm.prototype.start=function(k,v,C){this.config={from:k,to:v,duration:C,startTime:(0,_.bj)()};this.JSC$17120_animating=!0;this.next()};
_.Nm.prototype.stop=function(){this.delay.stop();this.JSC$17120_animating=!1;this.config=void 0};
_.Nm.prototype.next=function(){if(this.config){var k=this.config,v=k.from,C=k.to,G=k.duration;k=k.startTime;var p=(0,_.bj)()-k;k=this.bezier;G=oqI(k,p/G);if(G==0)k=k.y0;else if(G==1)k=k.y3;else{p=cK(k.y0,k.y1,G);var P=cK(k.y1,k.y2,G);k=cK(k.y2,k.y3,G);p=cK(p,P,G);P=cK(P,k,G);k=cK(p,P,G)}k=_.aq(k,0,1);this.callback(v+(C-v)*k);k<1?this.delay.start():this.JSC$17120_animating=!1}};_.I_=new _.oi("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var C00={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},pe3=function(k,v,C,G){_.AW.call(this);this.JSC$17131_miniAppId=k;this.localReleaseId=v;this.derivedDeviceInterface=C;this.isForeground=G;this.JSC$17131_playNonceResolver=new _.v7;this.playPingTimerId=NaN;this.playPingIntervalMs=_.fS("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.fS("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.z("enable_displaying_ppn");this.JSC$17131_miniAppClientDataProvider=_.Ql().resolve(_.I_);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;GYh(this);var p=setTimeout(function(){_.ji(new _.q5("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17131_playNonceResolver.promise.then(function(){clearTimeout(p)})};
_.E(pe3,_.AW);var W5h=function(k,v){k.JSC$17131_playNonceResolver.resolve(v!=null?v:zw(8));k.enableDisplayingPpn&&P0V(k).then(function(C){k.JSC$17131_miniAppClientDataProvider.clientData.set("post_play_nonce",C)})},P0V=function(k){return _.Z(function(v){return v.nextAddress==1?v.yield(k.JSC$17131_playNonceResolver.promise,2):v.return(v.yieldResult)})},GYh=function(k){var v,C;
_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$17131_playNonceResolver.promise,2);v=G.yieldResult;C={miniAppInfo:{externalPostId:k.JSC$17131_miniAppId,localReleaseId:k.localReleaseId,postPlayNonce:v,derivedDeviceInterface:k.derivedDeviceInterface}};_.z8(C);_.OQ(G)})},Nk5=function(k){k.state!==0?_.ji(new _.q5("[MiniAppPlayLogger] recordPlayStart failed with state "+C00[k.state])):(k.state=1,Zb(k,"ma_cl"),SG(k,"PLAY_EVENT_TYPE_PLAY_START"),HV0(k))},Ih5=function(k){k.isForeground=!1;
SG(k,"PLAY_EVENT_TYPE_PLAY_PAUSE")},ZVa=function(k){k.state!==1&&k.state!==2?_.ji(new _.q5("[MiniAppPlayLogger] recordPlayEnd failed with state "+C00[k.state])):(k.state=3,window.clearInterval(k.playPingTimerId),k.playPingTimerId=NaN,YZx(),SG(k,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},SXX=function(k,v){k.state===2&&k.gameReady&&(k.firstClickRecorded?Date.now()-k.clickRecordedMs<k.playClickIntervalMs||(k.clickRecordedMs=Date.now(),SG(k,"PLAY_EVENT_TYPE_PLAY_CLICK")):v&&(Zb(k,"ma_fua"),SG(k,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),k.firstClickRecorded=!0,k.clickRecordedMs=Date.now()))};
pe3.prototype.logError=function(k){var v=this,C;_.Z(function(G){if(G.nextAddress==1)return k.metadata.externalPostId=v.JSC$17131_miniAppId,C=k.metadata,G.yield(Promise.race([v.JSC$17131_playNonceResolver.promise,new Promise(function(p){setTimeout(function(){p("")},3E4)})]),2);
C.postPlayNonce=G.yieldResult;k.metadata.localReleaseId=v.localReleaseId;k.loggingError.level="WARNING";_.hb(k.loggingError,k.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:k.metadata});_.OQ(G)})};
var u2e=function(k,v,C,G){var p,P,N,I,S,Q;_.Z(function(R){if(R.nextAddress==1)return R.yield(k.JSC$17131_playNonceResolver.promise,2);p=R.yieldResult;P={externalPostId:k.JSC$17131_miniAppId,localReleaseId:k.localReleaseId,postPlayNonce:p,sdkVersion:C,api:v};G!==void 0&&(P.networkRequestsMeasurement={networkRequests:_.RI(G,1),cachedRequests:_.RI(G,2),transferredBytes:_.RI(G,3)},(N=G)==null?0:_.Nh(N,PW,6))&&(P.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((I=_.dP(G,
PW,6))==null?void 0:cu(I,1))||"0",cacheHits:((S=_.dP(G,PW,6))==null?void 0:cu(S,2))||"0",cachedBytes:((Q=_.dP(G,PW,6))==null?void 0:cu(Q,3))||"0"});_.sA("miniAppSdkUsage",P);_.OQ(R)})},bVy=function(k,v,C){var G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x;
_.Z(function(w){if(w.nextAddress==1)return w.yield(k.JSC$17131_playNonceResolver.promise,2);G=w.yieldResult;p={externalPostId:k.JSC$17131_miniAppId,localReleaseId:k.localReleaseId,postPlayNonce:G,sdkVersion:C,measurementWindow:{startTimestampMs:String(dn(v,1)),endTimestampMs:String(dn(v,2))},frameRate:{averageFrameTimeDeltaMs:fr(v,3),averageFrameIdleTimeMs:fr(v,4)}};_.Nh(v,WW,5)&&(p.networkRequests={networkRequests:(P=Q1(v))==null?void 0:_.RI(P,1),cachedRequests:(N=Q1(v))==null?void 0:_.RI(N,2),transferredBytes:(I=
Q1(v))==null?void 0:_.RI(I,3),sameOriginStatusCodeToCounts:Qd5((S=Q1(v))==null?void 0:XeK(S,4)),crossOriginStatusCodeToCounts:Qd5((Q=Q1(v))==null?void 0:XeK(Q,5))},(R=Q1(v))==null?0:_.Nh(R,PW,6))&&(p.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((l=Q1(v))==null?void 0:(d=_.dP(l,PW,6))==null?void 0:cu(d,1))||"0",cacheHits:((f=Q1(v))==null?void 0:(c=_.dP(f,PW,6))==null?void 0:cu(c,2))||"0",cachedBytes:((U=Q1(v))==null?void 0:(O=_.dP(U,PW,6))==null?void 0:cu(O,3))||"0"});_.Nh(v,
x6n,7)&&(p.gameCapture={averageFrameTimeDeltaMs:(X=_.dP(v,x6n,7))==null?void 0:fr(X,1),averageFrameIdleTimeMs:(x=_.dP(v,x6n,7))==null?void 0:fr(x,2)});_.sA("miniAppPerformanceMetrics",p);_.OQ(w)})},Rm2=function(k,v){var C,G;
return _.Z(function(p){if(p.nextAddress==1)return p.yield(k.JSC$17131_playNonceResolver.promise,2);C=p.yieldResult;G={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:k.JSC$17131_miniAppId,postPlayNonce:C,miniAppReleaseId:k.localReleaseId},derivedDeviceInterface:k.derivedDeviceInterface,adTriggerType:v,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.sA("miniAppAdEvent",G);_.OQ(p)})};
pe3.prototype.disposeInternal=function(){_.AW.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var SG=function(k,v,C,G){C=C===void 0?{}:C;G=G===void 0?!1:G;var p,P,N,I;_.Z(function(S){if(S.nextAddress==1)return p=k.isForeground,P=k.beforeReady,S.yield(k.JSC$17131_playNonceResolver.promise,2);N=S.yieldResult;I={externalPostId:k.JSC$17131_miniAppId,localReleaseId:k.localReleaseId,derivedDeviceInterface:k.derivedDeviceInterface,postPlayNonce:N,type:v};C.sequenceGroup=N;I.playState=P?"PLAY_STATE_NOT_READY":p?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.sA("miniAppPlayEvent",I,
C);G&&_.V8();_.OQ(S)})},Zb=function(k,v){var C;
_.Z(function(G){if(G.nextAddress==1)return C=(0,_.bj)(),G.yield(k.JSC$17131_playNonceResolver.promise,2);_.Er(v,C);_.OQ(G)})},HV0=function(k){isNaN(k.playPingTimerId)&&(k.playPingTimerId=_.M5(function(){k.state!==1&&k.state!==2?_.ji(new _.q5("[MiniAppPlayLogger] reportPlayPing failed with state "+C00[k.state])):SG(k,"PLAY_EVENT_TYPE_PLAY_PING")},k.playPingIntervalMs))},Qd5=function(k){return Array.from(k.entries()).map(function(v){var C=_.H(v);
v=C.next().value;C=C.next().value;return{key:v,value:C}})};var lhk=function(){},dyy=function(k,v){k.showMiniAppAdCommand=v.showMiniAppAdCommand;
k.isEmbeddedInWebview=v.isEmbeddedInWebview;k.playLogger=v.playLogger},zmk=function(k,v){var C;
return _.Z(function(G){if(G.nextAddress==1){if(!k.showMiniAppAdCommand||!k.isEmbeddedInWebview)return G.return(fhe(k,v));k.adResolver=new _.v7;var p=new DB;C=_.fk(p,3,v);ax(k.showMiniAppAdCommand,lB7(C));return G.yield(k.adResolver.promise,2)}return G.return(G.yieldResult)})};
lhk.prototype.onAdFinished=function(k){k=SS6(k);var v;(v=this.adResolver)==null||v.resolve(k)};
var fhe=function(k,v){var C;return _.Z(function(G){if(G.nextAddress==1)G=G.yield((C=k.playLogger)==null?void 0:Rm2(C,sz6(v)),2);else{var p=G.return;var P=new ZQL;P=_.fk(P,1,2);G=p.call(G,P)}return G})};var F5a=new _.oi("INNERTUBE_MANAGER_TOKEN");var caV=function(){this.callbacks={}};
caV.prototype.initialize=function(k){var v=this;this.callbacks=k;window.youtubewebview?window.youtubewebview.onmessage=function(C){EFY(v,C)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(C){EFY(v,C)})};
var EFY=function(k,v){if(v.data)try{var C=h6G(v.data);if(_.My(_.Hu(C,1))!=null){var G=Z5L(_.zb(C,2));switch(C.getMethodName()){case "yt-mini-app-load-audio-state":var p,P;(P=(p=k.callbacks).onAudioStateLoaded)==null||P.call(p,_.lV(G,OA(G,mv,1)));break;case "yt-mute-mini-app":var N,I;(I=(N=k.callbacks).onMuteMiniApp)==null||I.call(N);break;case "yt-unmute-mini-app":var S,Q;(Q=(S=k.callbacks).onUnmuteMiniApp)==null||Q.call(S);break;case "yt-playable-exit":var R,l;(l=(R=k.callbacks).onExit)==null||l.call(R);
break;case "yt-post-play-nonce":var d,f;(f=(d=k.callbacks).onPostPlayNonceReceived)==null||f.call(d,EC(G,2,mv));break;case "yt-confirm-exit-mini-app":var c,U;(U=(c=k.callbacks).confirmExitMiniApp)==null||U.call(c);break;case "yt-confirm-exit-mini-app-edu":var O,X;(X=(O=k.callbacks).confirmExitMiniAppEdu)==null||X.call(O);break;case "yt-benchmarking-response":var x,w;(w=(x=k.callbacks).onNativeBenchmarkingMessageReceived)==null||w.call(x,EC(G,2,mv));break;case "yt-mini-app-load-3p-consent-state":var V,
h;(h=(V=k.callbacks).multiplayer3pAckStateLoaded)==null||h.call(V,_.lV(G,OA(G,mv,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var n,oO;(oO=(n=k.callbacks).exitMiniAppSeenStateLoaded)==null||oO.call(n,_.lV(G,OA(G,mv,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var Ng,Sm;(Sm=(Ng=k.callbacks).onNavigateToNewMiniApp)==null||Sm.call(Ng);break;case "yt-game-data-available":var U2,lD;(lD=(U2=k.callbacks).onGameDataAvailable)==null||lD.call(U2,EC(G,2,mv));break;case "yt-pause-mini-app":var Fb,
qg;(qg=(Fb=k.callbacks).onPauseMiniApp)==null||qg.call(Fb);break;case "yt-resume-mini-app":var O2,En;(En=(O2=k.callbacks).onResumeMiniApp)==null||En.call(O2);break;case "yt-playable-ad-finished":var m1,MZ;(MZ=(m1=k.callbacks).onAdFinished)==null||MZ.call(m1,EC(G,2,mv))}}else _.ji(Error("Vh"))}catch(kQ){_.hb(Error("Wh"))}else _.ji(Error("Xh"))};var hrj=function(k){this.rpcErrorCode=k};var us=function(k,v,C){this.intervalMs=k;this.apiFunc=v;this.type=C;this.schedulerReady=!0};
us.prototype.call=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1){if(v.type!==1&&k===v.cachedValue)return G.return();v.pendingApiRequestResolver||(v.pendingApiRequestResolver=new _.v7);C=v.pendingApiRequestResolver.promise;v.cachedValue=k;return G.yield(ahF(v),2)}return G.return(C)})};
us.prototype.flush=function(k){k=k===void 0?!1:k;var v=this;return _.Z(function(C){return v.cachedValue===void 0?C.return():C.yield(v.apiFunc(v.cachedValue,k),0)})};
var ahF=function(k){var v,C,G;return _.Z(function(p){switch(p.nextAddress){case 1:if(!k.schedulerReady||!k.pendingApiRequestResolver)return p.return();k.schedulerReady=!1;v=k.pendingApiRequestResolver;k.pendingApiRequestResolver=void 0;_.EQ(p,2);if(k.cachedValue===void 0){p.jumpTo(4);break}return p.yield(k.apiFunc(k.cachedValue),5);case 5:C=p.yieldResult,v.resolve(C);case 4:_.GG(p,3);break;case 2:G=_.g6(p),v.reject(G);case 3:setTimeout(function(){return _.Z(function(P){k.schedulerReady=!0;return P.yield(ahF(k),
0)})},k.intervalMs),_.OQ(p)}})};var Yzg=window.location.origin+"/miniapp_cloudsaves",BTi=[400,401],M30=_.fS("cloud_save_game_data_rate_limit_ms",3E3),gFh=function(k){var v=this;this.JSC$17175_miniAppId=k;this.loadAttempts=0;this.cloudSaveIntervalMs=M30;this.initialDownloadDataSucceeded=!1;this.JSC$17175_playNonceResolver=new _.v7;this.scottyUploadRateLimiter=new us(this.cloudSaveIntervalMs,function(C,G){return $y5(v,C,G)},2);
this.downloadDataPromise=UyY(this);this.downloadDataPromise.then(function(){v.initialDownloadDataSucceeded=!0}).catch(function(){})},iVF=function(k,v){v.then(function(C){return k.JSC$17175_playNonceResolver.resolve(C)})},L55=function(k){return _.Z(function(v){return k.cachedData===void 0?v.return(k.downloadDataPromise):v.return(k.cachedData)})},OV0=function(k,v){return _.Z(function(C){k.cachedData=v;
if(!k.initialDownloadDataSucceeded)throw Error("Yh");return C.yield(k.scottyUploadRateLimiter.call(v),0)})},ya2=function(){return new Promise(function(k){setTimeout(k,1E3,"")})},Xe2=function(k,v){var C,G;
return _.Z(function(p){if(p.nextAddress==1)return C=k.JSC$17175_miniAppId,p.yield(Promise.race([k.JSC$17175_playNonceResolver.promise,ya2()]),2);G={"X-YouTube-MiniAppId":C,"X-YouTube-PostPlayNonce":p.yieldResult};"DELEGATED_SESSION_ID"in _.jC&&NLi(v,G);return p.return(G)})},$y5=function(k,v,C){C=C===void 0?!1:C;
return _.Z(function(G){return V86()?_.z("enable_cloud_save_error_popup_after_retry")?G.return(new Promise(function(p,P){var N,I,S,Q,R;return _.Z(function(l){switch(l.nextAddress){case 1:N=0,I=!0,Q=S=null;case 2:if(!(I&&N++<2)){l.jumpTo(4);break}_.EQ(l,5);return l.yield(xyd(k,v,C),7);case 7:S=l.yieldResult;I=S.ok?!1:!BTi.includes(S.status);_.GG(l,2);break;case 5:Q=R=_.g6(l);I=jzZ(Q);l.jumpTo(2);break;case 4:S?S.ok?(Qw(k,M30),p()):(Qw(k,k.cloudSaveIntervalMs*2),P(Error("Zh`"+String(S.status),{cause:{rpcErrorCode:S.status}}))):
(Qw(k,k.cloudSaveIntervalMs*2),P(Q||Error("$h"))),_.OQ(l)}})})):G.return(new Promise(function(p,P){var N,I;
return _.Z(function(S){if(S.nextAddress==1){if(k.JSC$17175_miniAppId==="")return P(Error("ai")),S.return();_.EQ(S,2);return S.yield(xyd(k,v,C),4)}if(S.nextAddress!=2)return N=S.yieldResult,N.ok?(Qw(k,M30),p()):(Qw(k,k.cloudSaveIntervalMs*2),P(Error("Zh`"+String(N.status),{cause:{rpcErrorCode:N.status}}))),_.GG(S,0);I=_.g6(S);Qw(k,k.cloudSaveIntervalMs*2);P(I);_.OQ(S)})})):G.return()})},xyd=function(k,v,C){C=C===void 0?!1:C;
var G,p,P;return _.Z(function(N){if(N.nextAddress==1)return G=_.qy((new TextEncoder).encode(v)),p=ww6(),N.yield(Xe2(k,p),2);P=N.yieldResult;return N.return(fetch(p,{method:"POST",body:new Blob([G]),headers:P,keepalive:C}))})},UyY=function(k){var v,C;
return _.Z(function(G){if(G.nextAddress==1){if(!V86())return G.return("");if(k.JSC$17175_miniAppId==="")throw Error("ai");if(k.loadAttempts>2)return G.return(k.downloadDataPromise);_.EQ(G,2);return G.yield(AaF(k),4)}if(G.nextAddress!=2)return v=G.yieldResult,G.return(v);C=_.g6(G);if(jzZ(C)&&++k.loadAttempts<2)return G.return(UyY(k));throw C;})},AaF=function(k){var v,C,G,p,P;
return _.Z(function(N){switch(N.nextAddress){case 1:return _.EQ(N,2),v=ww6(),N.yield(Xe2(k,v),4);case 4:return C=N.yieldResult,N.yield(fetch(v,{method:"GET",headers:C}),5);case 5:return G=N.yieldResult,G.ok?N.yield(G.text(),6):N.return(Promise.reject(Error("bi`"+String(G.status),{cause:new hrj(G.status)})));case 6:return p=N.yieldResult,N.return((new TextDecoder).decode(_.T$(p)));case 2:return P=_.g6(N),N.return(Promise.reject(P))}})},Qw=function(k,v){k.cloudSaveIntervalMs=v;
k.scottyUploadRateLimiter.intervalMs=k.cloudSaveIntervalMs};
gFh.prototype.flush=function(){var k=this;return _.Z(function(v){return k.initialDownloadDataSucceeded?v.yield(k.scottyUploadRateLimiter.flush(!0),0):v.return()})};var em5=SS(ZB(1),N2(1)),qX5=SS(ZB(1),N2(3)),bs=function(k){this.callbacks=k};
_.W=bs.prototype;_.W.onAudioToggled=function(k,v){(v===void 0||v)&&_.Rr("yt-mini-app-is-audio-enabled",k,2592E3)};
_.W.onPause=function(){this.onAudioToggled(!1,!1)};
_.W.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.W.returnNativeBenchmarkingMessage=function(){};
_.W.sendGameData=function(){};
_.W.sendStartGameFrameCapture=function(){};
var nM2=function(k,v,C){this.callbacks=k;var G=this;this.sdkVersion=new _.v7;this.channel=new HI1(_.kW({destination:window,iframe:v,origin:(new URL(C.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var p=R_;var P=ZB(5);var N=new FRZ;N=_.Mh(N,1,1E4);P=_.Um(P,4,iQQ,N);p(G,P);G.onAudioToggled(G.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){G.sdkVersion.resolve("")},1E4)};
_.E(nM2,bs);_.W=nM2.prototype;_.W.onAudioToggled=function(k,v){bs.prototype.onAudioToggled.call(this,k,v===void 0?!0:v);v=R_;var C=ZB(2),G=new f7G;k=_.zv(G,1,k);k=_.Um(C,3,iQQ,k);v(this,k)};
_.W.onPause=function(){bs.prototype.onPause.call(this);R_(this,ZB(3))};
_.W.onResume=function(){bs.prototype.onResume.call(this);R_(this,ZB(4))};
_.W.returnNativeBenchmarkingMessage=function(k){var v=R_,C=ZB(6);var G=N2(_.Nh(k,ja,1)?1:2);k=_.Nh(k,ja,1)?k:null;G=_.Um(G,5,ID,k);v(this,SS(C,G))};
_.W.sendGameData=function(k){var v=R_,C=ZB(7);k=_.Um(C,5,iQQ,k);v(this,k)};
_.W.sendStartGameFrameCapture=function(){R_(this,ZB(9))};
var ls=function(k,v,C){var G,p,P;return _.Z(function(N){if(N.nextAddress==1)return G=k.callbacks,p=G.onSdkCalled,P=v,N.yield(k.sdkVersion.promise,2);p.call(G,P,N.yieldResult,C);_.OQ(N)})};
nM2.prototype.onMessage=function(){var k=this;return ZID(bQ,function(v){var C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h,n,oO,Ng,Sm,U2,lD,Fb,qg,O2,En,m1,MZ,kQ,QU,xQ,LL,ad,zY,WZ,CL,d7,We,F6,GY,xv,YQ;return _.Z(function(bG){switch(bG.nextAddress){case 1:if(!m6n(v.data))return _.ji(Error("ci")),bG.return();C=_.FY(v.data,1);_.z("enable_iframe_message_get_type_via_fields")&&(G=v.data,C=p=_.FY(G,1));switch(C){case 8:if(v.data.hasMetadata()){var uG=k.sdkVersion,od=uG.resolve;var J_=v.data.getMetadata();J_=_.zb(J_,
1);od.call(uG,J_);clearTimeout(k.sdkVersionTimeoutId)}break;case 6:return bG.jumpTo(2);case 16:if(!_.IY(v.data,y4Q,14,RD))return bG.return();P=_.aY(v.data,y4Q,14,RD);(I=(N=k.callbacks).onGameFrameReceived)==null||I.call(N,P);return bG.return();case 17:if(!_.IY(v.data,OQL,15,RD))return bG.return();(Q=(S=k.callbacks).onGameAudioReceived)==null||Q.call(S,_.aY(v.data,OQL,15,RD));return bG.return();case 1:if(uG=_.aY(v.data,a7L,2,RD))switch(_.FY(uG,1)){case 1:k.callbacks.onFirstFrameReady();if(_.z("enable_network_request_logging_on_game_events")&&
_.Nh(uG,WW,4)){ls(k,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.dP(uG,WW,4));break}ls(k,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(J_=(od=k.callbacks).onGameReady)==null||J_.call(od);if(_.z("enable_network_request_logging_on_game_events")&&_.Nh(uG,WW,4)){ls(k,"MINI_APP_SDK_API_GAME_READY",_.dP(uG,WW,4));break}ls(k,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.IY(uG,HW,3,MWn))k.callbacks.onResourceLoaded(_.aY(uG,HW,3,MWn))}return bG.return();case 3:return bG.jumpTo(3);case 4:return bG.jumpTo(4);
case 2:return bG.jumpTo(5);case 9:return bG.jumpTo(6);case 10:return k.callbacks.onClick(),bG.return();case 5:return bG.jumpTo(7);case 11:if(!_.IY(v.data,GK,9,RD))return bG.return();R=_.aY(v.data,GK,9,RD);(d=(l=k.callbacks).onBenchmarkingMessageReceived)==null||d.call(l,R);uG=v.reply;od=ZB(1);J_=N2(1);var zJ=new GK;var F2=new Uint8Array(UZL(R,OA(R,QP1,6))|0);zJ=$3(zJ,5,QP1,_.X6(F2,!1));J_=_.Um(J_,5,ID,zJ);uG.call(v,SS(od,J_));return bG.return();case 12:return bG.jumpTo(8);case 13:return bG.jumpTo(9);
case 15:if(!_.z("enable_open_yt_content"))return v.reply(qX5),bG.return();if(!_.IY(v.data,LRQ,12,RD))return v.reply(SS(ZB(1),N2(2))),bG.return();uG=_.aY(v.data,LRQ,12,RD);f=_.zb(uG,1);k.callbacks.onOpenYTContent(f);v.reply(em5);return bG.return();case 14:return bG.jumpTo(10);default:return bG.return()}bG.jumpTo(0);break;case 2:if(!_.IY(v.data,uQ,5,RD))return bG.return();od=v.data;uG=OA(od,RD,5);od=od.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;c=qX6(od,od[_.PD]|0,uQ,uG)||uQ[DZO]||(uQ[DZO]=
twf(uQ));uG=_.Qe(c,p5,1,_.by());U=_.H(uG);O=U.next();case 12:if(O.done){bG.jumpTo(14);break}X=O.value;x=new _.q5;x.level=_.FY(X,2)===1?"WARNING":"ERROR";w=rA$(X.getSource());return bG.yield(k.sdkVersion.promise,15);case 15:V={source:w,sdkVersion:bG.yieldResult};_.He(_.Hu(X,6))!=null?(x.message=X.getMessage(),x.stack=_.zb(X,5),V.sdkErrorType=Kl_(_.FY(X,6)),_.He(_.Hu(X,7))!=null&&(V.sdkApi=TT3(_.FY(X,7)))):x.stack=void 0;n=h=void 0;(n=(h=k.callbacks).onError)==null||n.call(h,{loggingError:x,metadata:V});
O=U.next();bG.jumpTo(12);break;case 14:return bG.return();case 3:return _.EQ(bG,16),uG=bG.yield,od=k.callbacks,J_=od.onSave,zJ=_.aY(v.data,zdw,4,RD),zJ=_.zb(zJ,1),uG.call(bG,J_.call(od,zJ),18);case 18:v.reply(em5);_.GG(bG,17);break;case 16:return oO=_.g6(bG),Ng=Mj,Sm=oO,U2=k.callbacks,lD="MINI_APP_SDK_API_SAVE_DATA",bG.yield(k.sdkVersion.promise,19);case 19:Ng(Sm,U2,lD,bG.yieldResult),v.reply(qX5);case 17:return bG.yield(ls(k,"MINI_APP_SDK_API_SAVE_DATA"),20);case 20:return bG.return();case 4:return _.EQ(bG,
21),bG.yield(k.callbacks.onLoad(),23);case 23:Fb=bG.yieldResult;uG=v.reply;od=ZB(1);J_=N2(1);zJ=new zdw;zJ=_.xz(zJ,1,Fb);J_=_.Um(J_,3,ID,zJ);uG.call(v,SS(od,J_));_.GG(bG,22);break;case 21:return qg=_.g6(bG),O2=Mj,En=qg,m1=k.callbacks,MZ="MINI_APP_SDK_API_LOAD_DATA",bG.yield(k.sdkVersion.promise,24);case 24:O2(En,m1,MZ,bG.yieldResult),v.reply(qX5);case 22:return bG.yield(ls(k,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return bG.return();case 5:_.EQ(bG,26);k.callbacks.onSendHighScore(Bh(_.aY(v.data,
ed1,3,RD).getValue()));v.reply(SS(ZB(1),N2(1)));_.GG(bG,27);break;case 26:return kQ=_.g6(bG),QU=Mj,xQ=kQ,LL=k.callbacks,ad="MINI_APP_SDK_API_SEND_SCORE",bG.yield(k.sdkVersion.promise,28);case 28:QU(xQ,LL,ad,bG.yieldResult),v.reply(qX5);case 27:return bG.yield(ls(k,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return bG.return();case 6:if(!_.IY(v.data,qSn,8,RD)){bG.jumpTo(30);break}uG=bG.yield;od=_.aY(v.data,qSn,8,RD);od=_.FY(od,1);return uG.call(bG,ls(k,TT3(od)),30);case 30:return bG.return();case 7:return uG=
v.reply,od=ZB(1),J_=N2(1),zJ=k.callbacks.getLanguage(),J_=$3(J_,4,ID,EX(zJ)),uG.call(v,SS(od,J_)),bG.yield(ls(k,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return bG.return();case 8:if(!_.IY(v.data,A4G,10,RD))return bG.return();zY=_.aY(v.data,A4G,10,RD);WZ=k.callbacks;CL=WZ.onSdkPerformanceUpdate;return bG.yield(k.sdkVersion.promise,33);case 33:return CL.call(WZ,zY,bG.yieldResult),bG.return();case 9:uG=v.data;od=OA(uG,RD,11);if(_.My(_.Hu(uG,od))==null)return v.reply(SS(ZB(1),N2(2))),bG.return();
d7=EC(v.data,11,RD);k.callbacks.onShareInviteCode(d7);v.reply(em5);return bG.yield(ls(k,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return bG.return();case 10:if(_.IY(v.data,d67,13,RD)){bG.jumpTo(35);break}return bG.yield(k.callbacks.onShowMiniAppAd(2),36);case 36:return We=bG.yieldResult,v.reply(SS(ZB(1),U6L(We))),bG.yield(ls(k,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return bG.return();case 35:uG=_.aY(v.data,d67,13,RD);a:switch(_.FY(uG,1)){case 1:uG={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:uG={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:uG={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}F6=uG;GY=F6.adType;xv=F6.sdkApi;uG=bG.yield;od=k.callbacks;J_=od.onShowMiniAppAd;zJ=_.aY(v.data,d67,13,RD);zJ=_.zb(zJ,2);return uG.call(bG,J_.call(od,GY,zJ||void 0),38);case 38:return YQ=bG.yieldResult,v.reply(SS(ZB(1),U6L(YQ))),bG.yield(ls(k,xv),39);case 39:return bG.return()}})})};
var R_=function(k,v){_.Z(function(C){k.channel.send(v);_.OQ(C)})},$q=function(k,v,C){this.callbacks=k;
var G=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;k=KVK(v,(new URL(C.toString())).origin);this.gameSnacks=new acL(k);this.gameSnacks.page.onReady(function(){G.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){G.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var p,P;(P=(p=G.callbacks).onGameReady)==null||P.call(p)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(p,P){try{G.callbacks.onSendHighScore(P)}catch(N){Mj(N,G.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(p,P){var N;return _.Z(function(I){if(I.nextAddress==1)return _.EQ(I,2),I.yield(G.callbacks.onSave(G.decoder.decode(P)),4);if(I.nextAddress!=2)return _.GG(I,0);N=_.g6(I);Mj(N,G.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return I.return()})});
this.gameSnacks.storage.onLoad(function(){var p,P;return _.Z(function(N){if(N.nextAddress==1)return _.EQ(N,2),N.yield(G.callbacks.onLoad(),4);if(N.nextAddress!=2)return p=N.yieldResult,N.return(G.encoder.encode(p));P=_.g6(N);Mj(P,G.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return N.return(G.encoder.encode(""))})});
this.gameSnacks.init()};
_.E($q,bs);$q.prototype.onAudioToggled=function(k,v){bs.prototype.onAudioToggled.call(this,k,v===void 0?!0:v);var C;(C=this.gameSnacks)==null||C.audio.update(k)};
$q.prototype.onPause=function(){bs.prototype.onPause.call(this);var k;(k=this.gameSnacks)==null||k.game.pause()};
$q.prototype.onResume=function(){bs.prototype.onResume.call(this);var k;(k=this.gameSnacks)==null||k.game.resume()};var mym=ksg,Dya=_.D(function(k){var v=k.data;var C=k.loadingProgress;var G=k.forPaused;k=_.H(_.ae("",void 0,"LYYTdd"));var p=k.next().value,P=k.next().value;k=_.H(_.ae(!1,void 0,"K0waae"));var N=k.next().value,I=k.next().value,S=[],Q=function(){return"transform: scaleX("+(_.B5(C)||0)+")"},R=null,l=function(){return v()&&R!==null&&R!==void 0?R:R=v().showAnniversaryAnimation?6:mym()};
_.s0(function(){var U;if(v().timeOutMessages&&((U=v().timeOutMessages)==null?0:U.length)){R=null;U=_.H(S);for(var O=U.next();!O.done;O=U.next())clearTimeout(O.value);S.length=0;oiD(v().timeOutMessages,S,P,I)}},"BNu9j");
var d=function(){return!!v().persistentErrorMessageTitle},f=function(){return C!==void 0},c=function(){return v().title};
return _.u("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.u("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.u("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.u("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var U,O=(U=v().backgroundImage)==null?void 0:U.sources,X;return(O==null?0:O.length)?"background-image: url("+((X=O[0])==null?void 0:X.url)+")":""}}),_.u("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.u(_.b,{cond:function(){return!d()&&!(G==null?0:G())},
then:function(){var U={};return _.u("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.u("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.u(_.$X,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+l()},
data:function(){var O="loading_animation_"+l();return{animationConfig:{name:O,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+O+".json",loop:!0,autoplay:!0}}}})),_.u("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.u(_.b,{cond:c,
then:function(){return _.u("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},c)}}),_.u("p",{class:_.TI("miniAppSplashScreenViewModelTimeoutMessage",(U.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return N()},U)),
"aria-live":"polite"},p),_.u(_.b,{cond:f,then:function(){return _.u("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.u("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:Q}))}})))}}),_.u(_.b,{cond:d,
then:function(){return _.u("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.u("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return v().persistentErrorMessageTitle}),_.u(_.b,{cond:function(){return!!v().persistentErrorMessageDescription},
then:function(){return _.u("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return v().persistentErrorMessageDescription})}}))}}),_.u(_.b,{cond:G,
then:function(){return _.u("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.u("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.u("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},c))}})))},"Mf");var t3d=new _.oi("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var sda=IC;IC=function(k){function v(C){if(C){var G,p;(G=C.__spec)==null||(p=G.didUnmount)==null||p.call(G);for(G=0;G<C.childNodes.length;G++)v(C.childNodes[G])}}
sda==null||sda(k);l1(function(){for(var C=0;C<k.length;C++)v(k[C])})};var V32=_.D(function(k){var v=k.data;var C=k.score;var G=k.formattedScore;var p=k.onScoreChanged;var P=k.isEmbeddedInWebview;var N=_.IG("yt-mini-app-score-button-view-model"),I=function(){var f;return _.F(v==null?void 0:(f=v())==null?void 0:f.buttonViewModel,_.C7)},S=function(){var f;
return(C==null?void 0:C())||Number(v==null?void 0:(f=v())==null?void 0:f.lastScore)||0},Q=function(){var f;
return(G==null?void 0:G())||((f=I())==null?void 0:f.title)||""},R,l=1;
if(k=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))k=Number(k),l=isNaN(k)?1:k/100;_.s0(function(){p==null||p(S());var f;var c=_.af((f=I())==null?void 0:f.onTap);if(c){f=_.F(c,vZR);var U,O,X;f=_.F(f==null?void 0:(U=f.panelLoadingStrategy)==null?void 0:(O=U.inlineContent)==null?void 0:(X=O.dialogViewModel)==null?void 0:X.customContent,d26)}else f=void 0;if(U=f)U.score=Q()},"Aekez");
k=_.oZ(function(){var f,c,U=v==null?void 0:(f=v())==null?void 0:(c=f.loggingDirectives)==null?void 0:c.trackingParams;U&&_.L7(_.Ql().resolve(_.eK),U);return!1});
_.Vk(function(){if(N.value){var f=N.value.querySelector("button"),c=I();f&&c&&vi3(f,c);_.uN("yt-share-playable-with-high-score",function(){var U=S().toString(),O=v==null?void 0:v().onShareHighScoreCommand,X=v==null?void 0:v().highScoreShareClientParamIdentifier,x=P==null?void 0:P();O&&(x?(X=new m7L,U=_.xz(X,2,U),ax(O,U.JSC$12596_serializeBinary())):X&&(_.Ql().resolve(t3d).clientParams.set(X,{miniAppClientParams:{highScore:U}}),qzb(O,!1)))})}});
var d=function(){var f=I();f&&(C==null?0:C())&&f.accessibilityText&&(f.accessibilityText=f.accessibilityText.replace(R,Q()));R=Q();return{numberValue:S(),numberText:Q(),heightPx:36,fontSizeMultiplier:l,shouldAnimate:!(C==null||!C())&&!0}};
return _.u("yt-mini-app-score-button-view-model",{class:function(){var f={};return _.f0("miniAppScoreButtonViewModelHost",(f.miniAppScoreButtonViewModelIsVisible=S()!==0,f))},
el:N,"on:click":k},Qgg(!1,function(){return _.u("span",{style:"display:none;"},S)}),_.u(_.Sh,{data:function(){var f;
return v==null?void 0:(f=v())==null?void 0:f.buttonViewModel}},{buttonViewModel:function(f){return _.u(_.di,{data:f.data,
animatedTextProps:d})}}))},"Of");var we3=_.D(function(k){var v,C=(v=_.lu("yt-mini-app-is-theater-mode-enabled"))!=null?v:!1,G=_.z("enable_playable_container_save_button"),p=_.z("enable_play_next_destination_page_in_toolbar");v={};return _.u("ytm-mini-app-top-bar-view-model",null,_.u("div",{class:_.TI("yt-mini-app-top-bar-view-model",(v["yt-mini-app-top-bar-view-model--mobile"]=!1,v["yt-mini-app-top-bar-view-model--desktop"]=!0,v))},_.u("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.u(_.b,{cond:function(){var P;return!!k.data().backButtonEdu&&
!((P=k.isExitMiniAppSeen)==null?0:P.call(k))},
then:function(){return _.u(_.Sh,{data:function(){return k.data().backButtonEdu}},{buttonViewModel:_.di})},
else:function(){return _.u(_.Sh,{data:function(){return k.data().backButton}},{buttonViewModel:_.di})}}),_.u(_.b,{cond:function(){return k.data().viewAllButton&&!0},
then:function(){return _.u(_.Sh,{data:function(){return k.data().viewAllButton}},{buttonViewModel:_.di})}}),_.u(_.b,{cond:function(){return k.data().title&&!0},
then:function(){return _.u("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return k.data().title})}})),_.u("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.u(_.b,{cond:function(){var P;
return(P=k.isDesktopPlayPage)==null?void 0:P.call(k)},
then:function(){return _.u(_.RC,null,_.u(hm5,{highScoreButton:function(){return k.data().highScoreButton},
score:k.score,formattedScore:k.formattedScore,onScoreChanged:k.onScoreChanged,isEmbeddedInWebview:k.isEmbeddedInWebview}),_.u(BkX,{enableSaveButton:function(){return _.B5(G)},
saveButton:function(){return k.data().saveButton},
isSaved:k.isSaved,onSaveToggled:function(){return k.onSaveToggled}}),_.u(jd0,{menuButton:function(){return k.data().menuButton}}))},
else:function(){return _.u(_.b,{cond:function(){return!1},
then:function(){return _.u(_.Sh,{data:function(){return k.data().playPageButton}},{buttonViewModel:function(P){return _.u(_.di,{data:P.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.u(hm5,{highScoreButton:function(){return k.data().highScoreButton},
score:k.score,formattedScore:k.formattedScore,onScoreChanged:k.onScoreChanged,isEmbeddedInWebview:k.isEmbeddedInWebview})}})}})),_.u("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.u(_.Sh,{data:function(){return k.data().muteButton}},{toggleButtonViewModel:function(P){var N=P.data;
return _.u(_.m$,{data:function(){var I,S;return Object.assign({},N(),{isToggled:(S=(I=k.isAudioEnabled)==null?void 0:I.call(k))!=null?S:!0})},
onToggle:k.onAudioToggled,useOutlinedIcon:!0})}}),_.u(_.Sh,{data:function(){return k.data().theatreModeButton}},{toggleButtonViewModel:function(P){var N=P.data;
return _.u("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.u(_.m$,{data:function(){return Object.assign({},N(),{isToggled:C})},
useOutlinedIcon:!0}))}}),_.u(YXm,{fullscreenButton:function(){return k.data().fullscreenButton}}),_.u(_.b,{cond:function(){return _.B5(p)&&k.data().viewAllButton&&!1},
then:function(){return _.u(_.Sh,{data:function(){return k.data().viewAllButton}},{buttonViewModel:_.di})}}),_.u(_.b,{cond:function(){var P;
return!((P=k.isDesktopPlayPage)==null?0:P.call(k))},
then:function(){return _.u(_.RC,null,_.u(BkX,{enableSaveButton:function(){return _.B5(G)},
saveButton:function(){return k.data().saveButton},
isSaved:k.isSaved,onSaveToggled:function(){return k.onSaveToggled}}),_.u(jd0,{menuButton:function(){return k.data().menuButton}}))}}))))},"Pf");
we3.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var jd0=_.D(function(k){return _.u(_.Sh,{data:k.menuButton},{buttonViewModel:_.di})},"Qf"),BkX=_.D(function(k){var v=k.enableSaveButton;
var C=k.saveButton;var G=k.isSaved;var p=k.onSaveToggled;return _.u(_.b,{cond:function(){return v()&&!(C==null||!C())},
then:function(){return _.u(_.Sh,{data:function(){var P=_.F(C==null?void 0:C(),_.p7),N;return{toggleButtonViewModel:Object.assign({},P,{isToggled:(N=G==null?void 0:G())!=null?N:!(P==null||!P.isToggled)})}}},{toggleButtonViewModel:function(P){return _.u(_.m$,{data:P.data,
onToggle:p})}})}})},"Rf"),hm5=_.D(function(k){var v=k.highScoreButton;
var C=k.score;var G=k.formattedScore;var p=k.onScoreChanged;var P=k.isEmbeddedInWebview;return _.u(_.Sh,{data:v},{miniAppScoreButtonViewModel:function(N){return _.u(V32,{data:N.data,score:C,formattedScore:G,onScoreChanged:p,isEmbeddedInWebview:P})}})},"Sf"),YXm=_.D(function(k){k=k.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.u(_.RC,null):_.u(_.Sh,{data:k},{buttonViewModel:_.di})},"Tf");_.nF5=new _.oi("DESKTOP_CURRENT_PAGE");var ox2=_.D(function(k){var v=k.data;var C=_.z("force_active_time_logging_webview"),G=!1,p=new caV,P=void 0,N=void 0,I=_.Ql().resolve(F5a),S=new lhk,Q=void 0,R=void 0,l=[],d=void 0,f=void 0,c=!1,U=!1,O=!1,X=!1,x=new _.v7,w=_.Ql().resolve(t3d),V=_.Ql().resolve(_.I_),h=_.Ql().resolve(_.uL(y0)),n,oO=(n=_.Ql().resolve(_.uL(_.nF5)))==null?void 0:n.getCurrentPage(),Ng=!1,Sm=0,U2=function(w3){w3.preventDefault();return w3.returnValue=""},lD;
k=_.H(_.ae(!((lD=_.lu("yt-mini-app-is-audio-enabled"))!=null&&!lD),void 0,"WhYQTd"));var Fb=k.next().value,qg=k.next().value,O2;lD=_.H(_.ae(!((O2=_.lu("exit-mini-app-seen-state"))==null||!O2),void 0,"jxhCJb"));var En=lD.next().value,m1=lD.next().value;O2=_.H(_.ae(!1,void 0,"MuvDfe"));var MZ=O2.next().value,kQ=O2.next().value;O2=_.H(_.ae(void 0,void 0,"u9DLoc"));var QU=O2.next().value,xQ=O2.next().value;O2=_.H(_.ae(void 0,void 0,"rykyJb"));var LL=O2.next().value,ad=O2.next().value;O2=_.H(_.ae(!0,void 0,
"d8FUvf"));var zY=O2.next().value,WZ=O2.next().value;O2=_.H(_.ae(!1,void 0,"x9XwUb"));var CL=O2.next().value,d7=O2.next().value;O2=_.H(_.ae(!1,void 0,"bcquyc"));var We=O2.next().value,F6=O2.next().value;O2=_.H(_.ae(void 0,void 0,"FMAC5b"));var GY=O2.next().value,xv=O2.next().value;O2=_.H(_.ae(0,void 0,"HUGJEb"));var YQ=O2.next().value,bG=O2.next().value,uG=_.Nq("mini-app-container-view-model"),od=function(){return v().isEmbeddedInWebview},J_=function(){return v().hasPlayNextShelf};
_.uN("yt-page-type-changed",function(w3){if(_.z("enable_is_mini_app_page_active_bugfix"))w3.detail.newPageSubtype==="mini_app"&&w3.detail.newPageType==="ytd-browse"||!zY()||rs();else if(w3=_.mQ()==="mini_app",w3!==zY())if(WZ(w3),w3){var gk;w3=(gk=v().playableId)==null?void 0:gk.toString();w3!==void 0&&window.location.href.includes(w3)&&!U&&(X=!0,zJ(),zr.value&&gY(zr.value))}else w3||rs()});
_.uN("yt-action",function(w3){w3.detail.actionName==="yt-engagement-panel-visible-changed"&&w3.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&w3.detail.args[2]==="PAmini_app_panel"&&rs();_.z("enable_is_mini_app_page_active_bugfix")?w3.detail.actionName==="yt-history-load"&&!zY()&&(oO==null?0:oO.active)?(WZ(!0),zJ(),zr.value&&gY(zr.value)):w3.detail.actionName==="yt-history-load"&&zY()&&!v().isEmbeddedInWebview&&NU():zY()&&w3.detail.actionName==="yt-history-load"&&(X?X=!1:v().isEmbeddedInWebview||
NU())});
_.Vr(function(){F2()});
_.s0(function(){zJ()},"bLMzme");
var zJ=function(){var w3=v().playableId,gk=v().localReleaseId,ta=v().derivedDeviceInterface;if(U)_.ji(new _.q5("[MiniAppContainerViewModel] onEnter was called more than once"));else{U=!0;P=new pe3(w3,gk,ta,document.visibilityState==="visible");Nk5(P);N=new gFh(w3);Jaa(I,w3);dyy(S,{showMiniAppAdCommand:v().showMiniAppAdCommand,isEmbeddedInWebview:v().isEmbeddedInWebview,playLogger:P});nrO()&&(f=document.body.style.backgroundColor,_.Ae(document.body,"background-color","black"));TC();Dh();x=new _.v7;
if(v().isEmbeddedInWebview){if(w3=(new URLSearchParams(window.location.search)).get("postPlayNonce"))W5h(P,w3),Ng=!0;p.initialize({onAudioStateLoaded:function(Q2){Kg(Q2)},
onMuteMiniApp:function(){Kg(!1)},
onUnmuteMiniApp:function(){Kg(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(Q2){Ng||(W5h(P,Q2),Ng=!0)},
confirmExitMiniApp:function(){var Q2,bH,nK;return _.Z(function(jI){if(jI.nextAddress==1)return v().confirmExitMiniAppCommand?jI.yield(Promise.race([x.promise,Promise.resolve(!1)]),2):jI.return();(Q2=jI.yieldResult)?!v().confirmExitMiniAppCommandEdu||(nK=(bH=En)==null?void 0:bH())!=null&&nK?Ih(v().confirmExitMiniAppCommand):(Ih(v().confirmExitMiniAppCommandEdu),_.Rr("exit-mini-app-seen-state","true",2592E6)):Ih(v().closeMiniAppCommand);_.OQ(jI)})},
onNativeBenchmarkingMessageReceived:function(Q2){Q2=RdJ(_.A3K(Q2));if(_.IY(Q2,_.c6,3,uAL)){var bH=_.aY(Q2,_.c6,3,uAL),nK=mw3();var jI=Bh(nK.getSeconds())-Bh(bH.getSeconds());bH=_.RI(nK,2)-_.RI(bH,2);jI<0&&bH>0?(jI+=1,bH-=1E9):jI>0&&bH<0&&(--jI,bH+=1E9);jI=(new ja).setSeconds(jI);jI=_.vp(jI,2,_.Ny(bH),0);_.$x(Q2,1,jI)}var pw;(pw=R)==null||pw.returnNativeBenchmarkingMessage(Q2)},
multiplayer3pAckStateLoaded:function(Q2){NU(Q2)},
exitMiniAppSeenStateLoaded:function(Q2){v().confirmExitMiniAppCommandEdu&&m1(Q2)},
onNavigateToNewMiniApp:function(){Ih(v().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(Q2){Q2=new URLSearchParams(Q2);var bH=void 0;Q2.has("invite_code")&&(bH=new EL6,Q2=Q2.get("invite_code"),bH=_.xz(bH,1,Q2));if(Q2=bH){var nK;(nK=R)==null||nK.sendGameData(Q2)}},
onPauseMiniApp:function(){G=!0;y2()},
onResumeMiniApp:function(){G=!0;sQ()},
onAdFinished:function(Q2){S.onAdFinished(Q2)}});
v().showMultiplayer3pConsentDialogCommand||x.resolve(!0);Ih(v().onContainerReadyCommand)}else W5h(P),x.resolve(!0);iVF(N,P0V(P));P0V(P).then(function(Q2){Q2={miniAppPlayData:{postPlayNonce:Q2}};var bH,nK=(bH=v().loggingDirectives)==null?void 0:bH.trackingParams;nK&&_.WU().stateChanged(nK,Q2)});
w3=v().showSignInDialogCommand;!V86()&&w3&&(_.Rr("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),Ih(w3));v().confirmExitMiniAppCommand&&h&&(w3=AA6(v().confirmExitMiniAppCommand))&&(h.customConfirmationCommand=w3)}},F2=function(){f&&_.Ae(document.body,"background-color",f);
c=!1;d&&d.release();N.flush().catch(function(w3){_.ji(w3)});
I.flush().catch(function(w3){_.ji(w3)});
ZVa(P);Qb();R=void 0;ra3(w)},rs=function(){WZ(!1);
F2();kQ(!1);xv(void 0);xQ(void 0);ad(void 0);Sm=0;bG(0);U=!1},y2=function(){var w3;
(w3=R)==null||w3.onPause();d&&d.release();N.flush().catch(function(gk){_.ji(gk)});
I.flush().catch(function(gk){_.ji(gk)});
Ih5(P);d7(!0)},sQ=function(){var w3;
(w3=R)==null||w3.onResume();Dh();w3=P;w3.isForeground=!0;SG(w3,"PLAY_EVENT_TYPE_PLAY_RESUME");d7(!1)},Kg=function(w3){var gk;
(gk=R)==null||gk.onAudioToggled(w3);qg(w3)},NU=function(w3){v().showMultiplayer3pConsentDialogCommand&&(v().isEmbeddedInWebview&&w3!==void 0&&x.resolve(w3),!w3&&_.mQ()==="mini_app"&&Ih(v().showMultiplayer3pConsentDialogCommand))},ve=function(){var w3,gk,ta,Q2;
return _.Z(function(bH){if(bH.nextAddress==1){!v().isLivestream||v().disableVideoCapture||(w3=R)!=null&&w3.sendStartGameFrameCapture();gk=(new URL(window.location.href)).searchParams;if(gk.has("invite_code")){var nK=new EL6,jI=gk.get("invite_code");ta=_.xz(nK,1,jI);(Q2=R)==null||Q2.sendGameData(ta)}MZ()||(kQ(!0),nK=P,nK.state!==1?_.ji(new _.q5("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+C00[nK.state])):(_.cP("mini_app_ids_without_game_ready").includes(nK.JSC$17131_miniAppId)&&(nK.gameReady=
!0),nK.state=2,nK.beforeReady=!1,Zb(nK,"ma_ffr"),SG(nK,"PLAY_EVENT_TYPE_PLAY_READY")));return bH.yield(x.promise,2)}Ih(v().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();v().isEmbeddedInWebview||NU();_.OQ(bH)})},UX=function(){var w3=P;
w3.gameReady=!0;Zb(w3,"ma_gr")},pV=function(w3){var gk;
return _.Z(function(ta){if(ta.nextAddress==1)return _.EQ(ta,2),ta.yield(OV0(N,w3),4);if(ta.nextAddress!=2)return _.GG(ta,0);gk=_.g6(ta);Ih(v().showSavingErrorPopupCommand);throw gk;})},Hh=function(){var w3,gk;
return _.Z(function(ta){if(ta.nextAddress==1)return _.EQ(ta,2),ta.yield(L55(N),4);if(ta.nextAddress!=2)return w3=ta.yieldResult,ta.return(w3);gk=_.g6(ta);Ih(v().showLoadingErrorDialogCommand);throw gk;})},Nt=function(w3){P.logError(w3)},II=function(w3,gk,ta){u2e(P,w3,gk,ta)},v5=function(w3,gk){bVy(P,w3,gk)},ia=function(){!C&&v().isEmbeddedInWebview||_.u3();
SXX(P,!0);c||(window.addEventListener("beforeunload",U2,{capture:!0}),c=!0)},FX=function(w3){var gk,ta,Q2,bH,nK,jI,pw;
return _.Z(function(mD){if(mD.nextAddress==1)return I&&(!Q||Q<w3)&&w3>0?mD.yield(K53(I,w3),3):mD.jumpTo(0);gk=mD.yieldResult;ta=_.H(gk);Q2=ta.next().value;bH=ta.next().value;nK=Q2;jI=bH;((pw=nK)==null?0:pw.displayString)&&jI&&(xQ(jI),ad(nK.displayString));_.OQ(mD)})},Li=function(w3){var gk=v().onBenchmarkingMessageReceivedCommand;
if(gk){var ta=mw3();_.Um(w3,3,uAL,ta);ax(gk,l77(w3))}},t_=function(w3){var gk=v().onGameFrameReceivedCommand;
if(gk){var ta=new DB;var Q2=new u9w;var bH=dn(w3,1);Q2=_.XZ(Q2,1,bH);w3=_.zb(w3,2);w3=_.xz(Q2,2,w3);ta=_.$x(ta,2,w3);ax(gk,lB7(ta))}},Yj=function(w3){var gk=v().onGameAudioDataReceivedCommand;
if(gk){var ta=new DB;var Q2=new b5L;w3=_.zb(w3,1);Q2=_.xz(Q2,1,w3);ta=_.$x(ta,4,Q2);ax(gk,lB7(ta))}},aL=function(){var w3=new URLSearchParams(window.location.search);
if(v().isEmbeddedInWebview&&w3&&w3.get("override_hl")==="true"&&w3.get("hl"))return w3.get("hl");w3=document.documentElement.lang;return w3!==""?w3:yb},ce=function(w3){var gk=v().onShareInviteCodeCommand;
if(gk)if(v().isEmbeddedInWebview){var ta=new m7L;w3=_.xz(ta,1,w3);ax(gk,trL(w3))}else ta=v().inviteCodeShareClientParamIdentifier,w.clientParams.set(ta,{miniAppClientParams:{inviteCode:w3}}),Ih(gk)},Om=function(w3){var gk,ta,Q2;
return _.Z(function(bH){if(bH.nextAddress==1)return gk=v().onMiniAppOpenYtContentRequested,I&&_.z("enable_open_yt_content")&&gk?bH.yield(TkX(I,w3),3):bH.jumpTo(0);ta=bH.yieldResult;if(ta==="OK")if(v().isEmbeddedInWebview){var nK=new NAQ;Q2=$3(nK,2,mv,EX(w3));ax(gk,SZn(Q2))}else V.clientData.set("video_id",w3),Ih(gk);_.OQ(bH)})},X2=function(w3){Sm+=_.RI(w3,3);
w3=Math.min(Math.log(1+Sm/15E6*9)/Math.log(10),.99);bG(w3);g7(w3)},g7=_.zi(function(w3){var gk=v().updateLoadingProgressCommand;
if(gk){var ta=new NAQ;w3=$3(ta,3,mv,_.r7(w3));ax(gk,SZn(w3))}},100),$Q=function(w3){return zmk(S,w3)},Dh=function(){var w3,gk;
((w3=_.zSj())==null?void 0:(gk=w3.wakeLock)==null?void 0:gk.request)!=null&&_.zSj().wakeLock.request("screen").then(function(ta){d=ta}).catch(function(){})},zr=_.IG("iframe");
_.s0(function(){v().isSupportedCountry&&(V86()||_.z("enable_sign_in_promo")||!v().showSignInDialogCommand?zr.value&&gY(zr.value):Ih(v().onMiniAppReadyCommand))},"ASuFde");
var fL=function(){return _.u("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return MZ()?0:-1},
el:zr})},gY=function(w3,gk){gk=gk===void 0?!1:gk;
var ta=RS();ta&&(gk||ta.toString()!==w3.getAttribute("src"))&&(R=JA2(v().source,{isAudioEnabled:Fb,onFirstFrameReady:ve,onGameReady:UX,onSave:pV,onLoad:Hh,onError:Nt,onSdkCalled:II,onSdkPerformanceUpdate:v5,onClick:ia,onSendHighScore:FX,onBenchmarkingMessageReceived:Li,getLanguage:aL,onShareInviteCode:ce,onResourceLoaded:X2,onOpenYTContent:Om,onShowMiniAppAd:$Q,onGameFrameReceived:t_,onGameAudioReceived:Yj},w3,ta),If(w3,"load",function(){Zb(P,"ma_il");If(w3,"load",function(){gY(w3,!0)})}),_.kv(w3,
ta))},RS=function(){var w3=v().url;
if(w3&&(w3=_.jj(w3),w3!==null)){if(v().source&&v().source==="MINI_APP_SOURCE_GAMESNACKS")w3=_.Fw(w3,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.z("enable_origin_query_parameter_bugfix")){var gk=_.l7(_.bP6(w3.toString()));gk=new URLSearchParams(gk||"");gk.set("origin",window.location.origin);gk=gk.toString();w3=_.Xr(w3).toString();w3=_.yi(kuG.exec(w3)[0]+(gk.trim()?"#"+gk:""))}return w3}},sm=function(){var w3={};
w3=_.TI("yt-mini-app-container-view-model__loading-screen",(w3["yt-mini-app-container-view-model__loading-screen--fade-out"]=MZ,w3));var gk=function(){return MZ()?1:YQ()};
return _.u("div",{class:w3},_.u(_.Sh,{data:function(){return v().splashScreen}},{miniAppSplashScreenViewModel:function(ta){return _.u(Dya,{data:ta.data,
loadingProgress:gk})}}))},n9=function(){var w3={};
return _.u("div",{class:_.TI("yt-mini-app-container-view-model__pause-interstitial",(w3["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!CL()},w3["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=CL,w3))},_.u(_.Sh,{data:function(){return v().splashScreen}},{miniAppSplashScreenViewModel:function(gk){return _.u(Dya,{data:gk.data,
forPaused:!0})}}))},TC=function(){l=[];
l.push(_.Qa(window,"visibilitychange",function(){O||G&&od()||(document.visibilityState==="visible"?sQ():y2())}));
l.push(_.Qa(window,"pagehide",function(){F2()}));
l.push(_.Qa(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&uG.value.dispatchEvent(new Event("tap"))},0)}));
l.push(_.Qa(uG.value,"pointerdown",function(){SXX(P,!1)},!0));
l.push(_.Qa(uG.value,"pause",function(){O=!0;y2()}));
l.push(_.Qa(uG.value,"play",function(){O=!1;sQ()}));
l.push(_.Qa(uG.value,"exit",function(){F2()}));
var w3=navigator.keyboard,gk=w3&&w3.lock;l.push(_.Qa(window,Sjw,function(){F6(QZ6());QZ6()?(v().hasPlayNextShelf&&Px("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),qX("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),gk&&w3.lock(["Escape"])):(v().hasPlayNextShelf&&qX("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),Px("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),gk&&w3.unlock())}));
v().showMultiplayer3pConsentDialogCommand&&l.push(_.Qa(window,"yt-playables-ack-3p-data-usage",function(){kre(I)}));
v().confirmExitMiniAppCommandEdu&&l.push(_.Qa(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.Rr("exit-mini-app-seen-state","true",2592E6)}));
v().onGameAudioDataReceivedCommand&&l.push(_.Qa(window,"message",function(ta){ta=ta.event_;var Q2,bH=(Q2=zr.value)==null?void 0:Q2.src;if(bH&&ta.origin===(new URL(bH)).origin&&ta.data&&ta.data.type==="GAME_AUDIO"&&ta.data.audio&&ta.data.audio.length>0)if(_.z("enable_sending_unwrapped_game_audio_as_serialized_metadata"))t8b(v().onGameAudioDataReceivedCommand,ta.data.audio);else{var nK=new FileReader;nK.onload=function(){var jI=new DB;var pw=new b5L;pw=_.xz(pw,1,nK.result);jI=_.$x(jI,4,pw);ax(v().onGameAudioDataReceivedCommand,
lB7(jI))};
nK.readAsDataURL(new Blob([ta.data.audio]))}}))},Qb=function(){l.forEach(function(w3){Zp(w3)});
window.removeEventListener("beforeunload",U2,{capture:!0})},Ih=function(w3){w3&&qzb(w3,v().isEmbeddedInWebview||!1)},qX=function(w3,gk){w3=_.H(uG.value.getElementsByClassName(w3));
for(var ta=w3.next();!ta.done;ta=w3.next())ta.value.classList.add(gk)},Px=function(w3,gk){w3=_.H(uG.value.getElementsByClassName(w3));
for(var ta=w3.next();!ta.done;ta=w3.next())ta.value.classList.remove(gk)};
return function(){var w3={};w3=_.TI("yt-mini-app-container-view-model",(w3["yt-mini-app-container-view-model--desktop"]=!0,w3["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return v().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},w3["yt-mini-app-container-view-model--ios-web-view"]=nrO(),w3["yt-mini-app-container-view-model--no-top-bar"]=function(){return!v().topBar},w3["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return v().hasPlayNextShelf},w3["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return v().hasPlayNextShelf},w3["yt-mini-app-container-view-model--show-peek-below"]=function(){return!We()&&v().hasPlayNextShelf},w3));
var gk={};gk=_.TI("yt-mini-app-container-view-model__content",(gk["yt-mini-app-container-view-model__content--desktop-content"]=!0,gk["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return v().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},gk["yt-mini-app-container-view-model--desktop-play-page"]=function(){return v().hasPlayNextShelf},gk));
return _.u("mini-app-container-view-model",{el:uG},_.u("div",{class:w3},_.u(_.b,{cond:function(){return v().topBar&&!We()},
then:function(){return _.u(_.Sh,{data:function(){return v().topBar}},{miniAppTopBarViewModel:function(ta){return _.u(we3,{data:ta.data,
isAudioEnabled:Fb,onAudioToggled:function(Q2){Kg(Q2)},
score:QU,formattedScore:LL,onScoreChanged:function(Q2){Q=Q2},
isEmbeddedInWebview:od,isSaved:GY,onSaveToggled:function(Q2){xv(Q2)},
isExitMiniAppSeen:En,isDesktopPlayPage:J_})}})}}),_.u("div",{class:gk},_.u(_.b,{cond:zY,
then:function(){return fL()}}),_.u(_.b,{cond:function(){return v().isLivestream},
then:function(){return n9()}}),_.u(_.b,{cond:function(){return!v().isEmbeddedInWebview},
then:function(){return sm()}}))))}()},"Wf");
ox2.idomCompat=!0;_.BU(ox2,"mini-app-container-view-model",{props:{data:_.vN}});var vx0=_.D(function(k){var v=k.data;return _.u("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.u("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.oZ(function(){var C=v().onTap;C&&_.gJ(C)})},_.u(_.b,{cond:function(){return v().icon},
then:function(C){return _.u(_.PT,{icon:function(){return C().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.u("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return v().title})))},"Xf");
vx0.idomCompat=!0;var CiY=_.D(function(k){var v=_.Nq("div"),C=_.H(_.ae(void 0,void 0,"dg3xff")),G=C.next().value,p=C.next().value;C=_.H(_.ae(void 0,void 0,"AgHNfc"));var P=C.next().value,N=C.next().value;C=_.H(_.ae(void 0,void 0,"fuTKCc"));var I=C.next().value,S=C.next().value,Q=function(){var X=G();return X!==void 0?Math.abs(X):void 0},R=function(){var X=Q();
return X===void 0||X<=3},l=function(){var X=Q();
var x=P(),w=I();X=X!==void 0&&x!==void 0&&w!==void 0?x-w-X:void 0;return X===void 0||X<=3},d=function(X){v.value&&v.value.scrollBy({top:0,
left:(_.wt("HTML_DIR")==="rtl"?-1:1)*X*v.value.clientWidth,behavior:"smooth"})},f=function(){var X;
p((X=v.value)==null?void 0:X.scrollLeft);var x;N((x=v.value)==null?void 0:x.scrollWidth);var w;S((w=v.value)==null?void 0:w.clientWidth)},c=function(){d(-.5)},U=function(){d(.5)};
C=_.oZ(function(){f()});
_.sD(function(){f();if(v.value&&window.ResizeObserver){var X=new ResizeObserver(f);X.observe(v.value);_.Vr(function(){X.disconnect()})}});
var O={};return _.u("yt-sponsorships-scrollable-shelf",{class:_.TI("ytdSponsorshipsScrollableShelfHost",k.className)},_.u("div",{class:_.TI("ytdSponsorshipsScrollableShelfContent",(O.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return k.data().previousButton&&k.data().nextButton&&!R()&&!l()},O.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return k.data().previousButton&&!R()&&l()},O.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return k.data().nextButton&&
R()&&!l()},O)),
el:v,"on:scroll":C},k.children),_.u(_.b,{cond:function(){return!R()},
then:function(){return _.u(_.Sh,{data:function(){return k.data().previousButton}},{buttonViewModel:function(X){return _.u(_.di,{data:X.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:c})}})}}),_.u(_.b,{cond:function(){return!l()},
then:function(){return _.u(_.Sh,{data:function(){return k.data().nextButton}},{buttonViewModel:function(X){return _.u(_.di,{data:X.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:U})}})}}))},"Zf");
CiY.idomCompat=!0;var pp5=_.D(function(k){var v=k.data;k={};return _.u("yt-sponsorships-hub",{class:_.TI("ytdSponsorshipsHubHost",(k.ytdSponsorshipsHubHostIndented=function(){return v().indented},k))},_.u("div",{class:"ytdSponsorshipsHubHeader"},_.u("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.u("div",{class:"ytdSponsorshipsHubAvatar"},_.u(_.Sh,{data:function(){return v().avatar}},{avatarViewModel:_.YZ})),_.u(_.b,{cond:function(){return v().badgeImage},
then:function(C){return _.u("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.u("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.u("div",{class:"ytdSponsorshipsHubBadge"},_.u(_.qP,{data:C,targetWidth:24,targetHeight:24,alt:""}))))}})),_.u("div",{class:"ytdSponsorshipsHubDetails"},_.u("div",{class:"ytdSponsorshipsHubTierName"},function(){return v().tierName}),_.u("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return v().membershipType}),_.u("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return v().membershipDurationOrExpiry})),_.u("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.u(_.Sh,{data:function(){return v().manageButton}},{buttonViewModel:function(C){return _.u(_.di,{data:C.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.u(_.Sh,{data:function(){return v().actionMenuButton}},{buttonViewModel:function(C){return _.u(_.di,{data:C.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.u("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return v().perksTitle}),_.u(CiY,{data:function(){return{previousButton:v().previousPerkButton,
nextButton:v().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.u("div",{class:"ytdSponsorshipsHubPerkCards"},_.u(_.Sh,{data:function(){return v().perkCards}},{sponsorshipsHubPerkCardViewModel:vx0}),_.u(_.b,{cond:function(){return v().viewAllPerksButton},
then:function(C){return _.u(Grh,{data:C})}}))))},"$f");
pp5.idomCompat=!0;var Grh=_.D(function(k){var v=k.data;return _.u("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.u(_.Sh,{data:function(){return v().button}},{buttonViewModel:_.di}),_.u("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.u("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return v().title}),_.u("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return v().subtitle})))},"ag");
Grh.idomCompat=!0;_.BU(pp5,"yt-sponsorships-hub",{props:{data:_.vN}});_.Pih=_.D(function(k){var v=k.data;return _.u("yt-dual-avatar-view-model",{class:_.TI("ytDualAvatarViewModelHost",k.className),style:_.pR({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var C;return((C=v().badgeCutoutRadius)!=null?C:14)+"px"}})},_.u("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.u(_.Sh,{data:function(){return v().startAvatar}},{avatarViewModel:_.YZ}),_.u(_.Sh,{data:function(){return v().endAvatar}},{avatarViewModel:_.YZ})),_.u(_.Sh,{data:function(){return v().badge}},
{contentPreviewImageViewModel:function(C){return _.u("div",{class:"ytDualAvatarViewModelBadge"},_.u(_.fG,{data:C.data}))}}))},"bg");
_.Pih.idomCompat=!0;var HI5=_.D(function(k){var v=k.data;var C,G=!((C=_.Ql().resolve(_.uL(_.X0)))==null||!C());k=_.L9(function(){var R,l,d=G?(R=v().header)==null?void 0:R.backgroundColorDarkMode:(l=v().header)==null?void 0:l.backgroundColorLightMode;if(d!==void 0)return _.Ef(d)},void 0,"TDdh7d");
C=_.L9(function(){var R,l;return G?(R=v().header)==null?void 0:R.backgroundImagePart1Dark:(l=v().header)==null?void 0:l.backgroundImagePart1Light},void 0,"X0peMe");
var p=_.L9(function(){var R,l;return G?(R=v().header)==null?void 0:R.backgroundImagePart2Dark:(l=v().header)==null?void 0:l.backgroundImagePart2Light},void 0,"an0Hzd"),P=_.L9(function(){return _.wt("HTML_DIR")==="rtl"},void 0,"BltEgb"),N=_.Nq("yt-sponsorships-perks-list"),I=!1,S=function(){var R=N.value;
if(R&&!I){var l,d=(l=R.parentElement)==null?void 0:l.parentElement;if(d)for(R=R.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),l=0;l<R.length;++l){var f=R[l];if(f instanceof HTMLElement){d.scrollTo({top:f.offsetTop+f.clientHeight/2-d.clientHeight/2,behavior:"smooth"});I=!0;break}}}};
_.Vk(function(){var R=N.value;if(R&&window.ResizeObserver){var l=new ResizeObserver(S);l.observe(R);_.Vr(function(){l.disconnect()})}});
var Q={};return _.u("yt-sponsorships-perks-list",{el:N,class:_.TI("ytdSponsorshipsPerksListHost",(Q.ytdSponsorshipsPerksListHorizontalPadding=function(){return v().horizontalPaddingEnabled},Q))},_.u("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.u("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.pR({"background-color":k})},_.u("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.u(_.b,{cond:C,then:function(R){var l={};return _.u("div",{class:_.TI((l.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=G,l.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!G,l.ytdSponsorshipsPerksListFlipped=P,l))},_.u(_.qP,{data:R,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.u("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.u(_.b,{cond:p,
then:function(R){var l={};return _.u("div",{class:_.TI((l.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=G,l.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!G,l.ytdSponsorshipsPerksListFlipped=P,l))},_.u(_.qP,{data:R,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.u("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.u(_.Sh,{data:function(){var R;
return(R=v().header)==null?void 0:R.dualAvatar}},{dualAvatarViewModel:_.Pih})))),_.u("div",{class:"ytdSponsorshipsPerksListBody"},_.u("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return v().title}),_.u(_.b,{cond:function(){return v().perks},
then:function(R){return _.u(_.q_,{each:R},function(l,d){var f={};return _.u("div",{class:_.TI("ytdSponsorshipsPerksListPerkContainer",(f.ytdSponsorshipsPerksListSelectedPerk=function(){var c=d(),U=v().selectedPerkIndex;return c===U},f))},_.u(_.b,{cond:function(){return d()>0},
then:function(){return _.u("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.u("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.u(_.b,{cond:function(){return l.icon},
then:function(c){return _.u(_.PT,{icon:function(){return c().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.u("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.u("div",{class:"ytdSponsorshipsPerksListPerkTitle"},l.title),_.u("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.u(_.o$,{text:l.description})),_.u(_.b,{cond:function(){return l.instructions},
then:function(){var c,U;return _.u("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.u("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(c=l.instructions)==null?void 0:c.title),_.u("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.u(_.o$,{text:(U=l.instructions)==null?void 0:U.text})))}}))),_.u(_.b,{cond:function(){return l.emoji},
then:function(c){return _.u("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.u(_.q_,{each:function(){return c()}},function(U){return _.u(_.qP,{data:U,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.u(WVk,{data:l}))})}})))},"cg");
HI5.idomCompat=!0;var WVk=_.D(function(k){var v=k.data;var C=function(N,I){return N===I},G=function(){var N=v();
N=_.F(N==null?void 0:N.badgesShelf,B9J);return N!==void 0&&N!==null?N:{previousButton:{},nextButton:{}}},p=_.IG("div"),P=function(){var N=p.value;
if(N){var I=N.parentElement;if(I){N=N.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var S=0;S<N.length;++S){var Q=N[S];if(Q instanceof HTMLElement){I.scrollTo({left:Q.offsetLeft+Q.clientWidth/2-I.clientWidth/2,behavior:"instant"});break}}}}};
_.Vk(function(){var N=p.value;if(N){var I=new ResizeObserver(P);I.observe(N);_.Vr(function(){I.disconnect()})}});
return _.u("div",null,_.u(_.b,{cond:function(){return v().badges},
then:function(N){return _.u(CiY,{data:G},_.u("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:p},_.u(_.q_,{each:function(){return N()}},function(I,S){var Q={},R={},l={};
return _.u("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.u(_.b,{cond:function(){return S()>0},
then:function(){return _.u("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.u("div",{class:_.TI("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(Q.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return C(S(),v().currentBadgeIndex)},Q.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!C(S(),v().currentBadgeIndex)},Q))},_.u("div",{class:_.TI("ytdSponsorshipsPerksListLoyaltyBadge",(R.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return C(S(),
v().currentBadgeIndex)},R.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!C(S(),v().currentBadgeIndex)},R))},_.u(_.b,{cond:function(){return I.image},
then:function(d){var f={};return _.u("div",{class:_.TI((f.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return C(S(),v().currentBadgeIndex)},f.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!C(S(),v().currentBadgeIndex)},f))},_.u(_.qP,{data:d,
alt:""}))}})),_.u("div",{class:_.TI("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(l.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return C(S(),v().currentBadgeIndex)},l))},I.title)))})))}}))},"dg");
WVk.idomCompat=!0;_.BU(HI5,"yt-sponsorships-perks-list",{props:{data:_.vN}});_.BU(_.D(function(k){return _.u("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.u(_.b,{cond:function(){return k.data().image},
then:function(v){return _.u(_.qP,{className:"ytwFantasyEmptyStateViewModelImage",data:v,ariaHidden:!0,alt:""})}}),_.u(_.o$,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return k.data().title}}),_.u(_.o$,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return k.data().subtitle}}),_.u(_.Sh,{data:function(){return k.data().primaryButton}},{buttonViewModel:function(v){return _.u(_.di,{data:v.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"eg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.vN}});var NsY;var Ica=_.D(function(k){var v=k.data;var C=k.uniqueId;var G=k.overrides;k=_.L9(function(){var p,P=((p=v().timedAnimationData)==null?void 0:p.animationTiming)||[];return{uniqueId:C(),timings:P,experimentEnabled:P.length>0,enabled:P.length>0}},void 0,"hiuXI");
return _.u("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.u(BdL,{settings:k},_.u(_.Sh,{data:function(){return v().buttonRenderer}},{buttonRenderer:function(p){return _.u(_.NS,{data:p.data,
buttonOverrides:G})}})))},"fg");
Ica.idomCompat=!0;_.BU(Ica,"timed-animation-button-renderer",{props:{data:_.vN,uniqueId:_.vN,overrides:_.vN}});var dK=function(){var k=_.e.apply(this,arguments)||this;k.hideJoinButtonBeforeSubscribed=_.z("hide_join_button_before_subscribed");k.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return k};
_.E(dK,_.e);_.W=dK.prototype;_.W.hasShowDialogCommand=function(k){return!!_.F(k,vZR)};
_.W.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"}}}};
_.W.updateJoinButtonOverrides=function(){var k,v;(k=_.Kz(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(v=k.polymerController)==null||v.set("overrides",this.joinButtonOverrides);if(k=_.Kz(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))k.overrides=this.joinButtonOverrides};
_.W.handleButtonRefreshAction=function(k){if(k=_.F(k,a$Z))this.set("data.membershipButton",k.membershipButton),this.notifyPath("data.membershipButton")};
_.W.onYtServiceRequestError=function(k){_.xb(this.hostElement,k.detail.error.message)};
_.W.onKeydown=function(k){if(k.key==="Enter"){var v;(v=this.data)!=null&&v.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.W.handleUnsubscribeAction=function(){var k,v,C;((k=this.data)==null?void 0:(v=k.membershipButton)==null?void 0:(C=v.buttonRenderer)==null?void 0:C.style)==="STYLE_PRIMARY"&&_.Kz(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.SB.Object.defineProperties(dK.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.subscriptionStateEntity)==null||!k.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var k,v=(k=this.data)==null?void 0:k.membershipButton,C;k=(v==null?void 0:v.buttonRenderer)||_.F(v==null?void 0:(C=v.timedAnimationButtonRenderer)==null?void 0:C.buttonRenderer,_.TK);return(k==null?void 0:k.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(k==null?void 0:k.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(k==null?void 0:k.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var k;if(this.hasShowDialogCommand((k=this.data)==null?void 0:k.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var k;if(this.hasShowDialogCommand((k=this.data)==null?void 0:k.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.attributedTitle)}}});
dK.prototype.onYtServiceRequestError=dK.prototype.onYtServiceRequestError;dK.prototype.updateJoinButtonOverrides=dK.prototype.updateJoinButtonOverrides;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],dK.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dK.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],dK.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],dK.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],dK.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.DD),_.Y("design:type",Object)],dK.prototype,"ironButtonState",void 0);_.B([_.A(),_.Y("design:type",Object)],dK.prototype,"data",void 0);_.B([_.g("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dK.prototype,"hideJoin",null);
_.B([_.A(),_.Y("design:type",String)],dK.prototype,"subscribeKey",void 0);_.B([_.A({selectorArgs:["subscribeKey"],selector:vh$}),_.Y("design:type",Object)],dK.prototype,"subscriptionStateEntity",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],dK.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.B([_.g("subscriptionStateEntity"),_.A({reflectToAttribute:!0}),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dK.prototype,"subscribed",null);
_.B([_.g("subscribed","data.membershipButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dK.prototype,"joinButtonOverrides",null);_.B([_.g("data.navigationEndpoint"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dK.prototype,"channelNameTabIndex",null);_.B([_.g("data.navigationEndpoint"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dK.prototype,"channelNameRole",null);
_.B([_.g("data.attributedTitle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dK.prototype,"hasAttributedTitle",null);_.B([_.W9("joinButtonOverrides"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dK.prototype,"updateJoinButtonOverrides",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],dK.prototype,"onYtServiceRequestError",null);
_.B([_.q({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],dK);
var ZIe=_.wu()(dK,"ytd-video-owner-renderer",function(){if(NsY===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);NsY=k}k=NsY;return k},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.BU(_.D(function(k){var v=k.data;var C;k=_.H(_.ae(!((C=_.lu("yt-mini-app-is-theater-mode-enabled"))==null||!C),void 0,"i2pjVd"));var G=k.next().value,p=k.next().value;C=_.H(_.ae(!1,void 0,"ga7V5c"));var P=C.next().value,N=C.next().value;_.Vk(function(){var Q=_.Qa(window,Sjw,function(){N(QZ6())});
_.Vr(function(){Zp(Q)})});
var I;C=(I=_.Ql().resolve(_.uL(xge)))!=null?I:function(){return _.u("div",null)};
_.HX("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){p(!0);_.Rr("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.HX("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){p(!1);_.Rr("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
I={};k={};var S={};return _.u("mini-app-play-page-renderer",{class:_.TI("miniAppPlayPageRendererHost",(I.miniAppPlayPageRendererHostDetailsView=function(){return!G()},I))},_.u("div",{class:_.TI("miniAppPlayPageRendererGameContainer",(k.miniAppPlayPageRendererGameContainerDetailsView=function(){return!G()},k))},_.u(_.Sh,{data:function(){return v().containerViewModel}},{miniAppContainerViewModel:ox2}),_.u(_.b,{cond:function(){return v().channel&&v().subscribeButton},
then:function(){var Q={};return _.u("div",{class:_.TI("miniAppPlayPageRendererChannelContainer",(Q.miniAppPlayPageRendererHideVisibility=function(){return P()},Q))},_.u(_.Sh,{data:function(){return v().channel}},{videoOwnerRenderer:function(R){return _.u(ZIe,{data:R.data})}}),_.u(_.Sh,{data:function(){return v().subscribeButton}},{subscribeButtonViewModel:function(R){return _.u(_.jv,{data:R.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.u(_.b,{cond:function(){return!G()&&v().description},
then:function(){var Q={};return _.u("div",{class:_.TI("miniAppPlayPageRendererMiniAppDescriptionWrapper",(Q.miniAppPlayPageRendererHideVisibility=function(){return P()},Q))},_.u("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return v().description}))}})),_.u("div",{class:_.TI("miniAppPlayPageRendererPlayNextContainer",(S.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!G()},S.miniAppPlayPageRendererHideVisibility=function(){return P()},S))},_.u(_.Sh,{data:function(){return v().sectionList}},
{sectionListRenderer:C})))},"gg"),"mini-app-play-page-renderer",{props:{data:_.vN}});var fF=function(){var k=_.e.apply(this,arguments)||this;k.isSearch=!1;k.isConstrainedList=!1;k.hasChipsBar=!1;k.inReplyPanel=!1;k.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"}};k.monitorScroll=!0;k.SCROLL_ANIMATION_DURATION_MS=300;k.nextContinuation={continuationType:"sectionListContinuation"};return k};
_.E(fF,_.e);_.W=fF.prototype;
_.W.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}}},"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(k){switch(k.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:_.z("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.z("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.W.created=function(){var k=this;this.JSC$17270_scrollAnimation=new _.Nm(function(v){k.hostElement.scrollTop=v})};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.W.getItemsPath=function(){return"data.contents"};
_.W.replacePrimaryContent=function(k){this.set("data.contents",k)};
_.W.computeHasSortFilter=function(k){return!!k&&!!k.sortFilterSubMenuRenderer};
_.W.computeShouldScrollInPanel=function(k){var v;return!!(k==null?0:(v=k.scrollPaneStyle)==null?0:v.scrollable)};
_.W.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.kV(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.W.scrollToTop=function(){this.hostElement.scrollTop=0};
_.W.scrollToItemSection=function(k){if(k=this.getItemByIdentifier(k))k=this.getScrollPositionForItem(k),this.hostElement.scrollTop!==k&&this.JSC$17270_scrollAnimation.start(this.hostElement.scrollTop,k,this.SCROLL_ANIMATION_DURATION_MS)};
_.W.getItemByIdentifier=function(k){var v=this.contents.querySelectorAll("ytd-item-section-renderer");if(v&&v.length!==0){var C=Array.from(v).findIndex(function(G){return G.sectionIdentifier===k});
return v[C===-1?0:C]}};
_.W.getScrollPositionForItem=function(k){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===k)return 0;k=_.jq(k).y+this.hostElement.scrollTop-_.jq(this.hostElement).y;return Math.min(k,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.SB.Object.defineProperties(fF.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.targetId)==="browse-feedFEclips"}}});
fF.prototype.onScroll=fF.prototype.onScroll;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],fF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],fF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.uX.YtLazyListBehavior),_.Y("design:type",Object)],fF.prototype,"ytLazyListBehavior",void 0);_.B([_.M(_.WC.YtNextContinuationBehavior),_.Y("design:type",Object)],fF.prototype,"ytNextContinuationBehavior",void 0);
_.B([_.M(_.K13),_.Y("design:type",Object)],fF.prototype,"ytBooleanLogicBehavior",void 0);_.B([_.M(_.PC),_.Y("design:type",Object)],fF.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],fF.prototype,"data",void 0);_.B([_.A({value:2}),_.Y("design:type",Number)],fF.prototype,"initialCount",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],fF.prototype,"autoFill",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.Y("design:type",Boolean)],fF.prototype,"hasSortFilter",void 0);_.B([_.A({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.Y("design:type",Boolean)],fF.prototype,"hideBottomSeparator",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.Y("design:type",Boolean)],fF.prototype,"shouldScrollInPanel",void 0);
_.B([_.A(),_.Y("design:type",Object)],fF.prototype,"isSearch",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fF.prototype,"isConstrainedList",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],fF.prototype,"responsiveSizing",void 0);_.B([_.A(),_.Y("design:type",Object)],fF.prototype,"hasChipsBar",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],fF.prototype,"pageSubtype",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],fF.prototype,"engagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],fF.prototype,"liveChatEngagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fF.prototype,"inReplyPanel",void 0);_.B([_.Nf("#action-button"),_.Y("design:type",HTMLElement)],fF.prototype,"actionButton",void 0);_.B([_.A(),_.Y("design:type",Object)],fF.prototype,"scrollUpButtonData",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],fF.prototype,"engagementPanelDropdown",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],fF.prototype,"engagementPanelDialog",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fF.prototype,"isClipList",null);_.B([_.Nf("#contents"),_.Y("design:type",HTMLElement)],fF.prototype,"monitorScrollElement",void 0);_.B([_.Nf("#contents"),_.Y("design:type",HTMLElement)],fF.prototype,"contents",void 0);
_.B([_.P9("scroll"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fF.prototype,"onScroll",null);_.B([_.q({is:"ytd-section-list-renderer",disableElementRegistration:!0})],fF);
var Smm=_.wu()(fF,"ytd-section-list-renderer",function(){if(XZ0===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);XZ0=k}k=XZ0;return k},{mode:1});var ur2;var QcY;var bI3;var RWk;var zS=function(){return _.e.apply(this,arguments)||this};
_.E(zS,_.e);zS.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
zS.prototype.onLikeButtonClick=function(k){k.stopPropagation();k.preventDefault()};
_.SB.Object.defineProperties(zS.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)!=null&&k.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)})}}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],zS.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],zS.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],zS.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],zS.prototype,"ytRendererStamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],zS.prototype,"data",void 0);
_.B([_.A({selectorArgs:["data.likeStatusEntityKey"],selector:MX}),_.Y("design:type",Object)],zS.prototype,"likeStatusEntity",void 0);_.B([_.g("data","likeStatusEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],zS.prototype,"likeButtonRenderer",null);_.B([_.q({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],zS);
_.t(zS,"ytd-slim-metadata-toggle-button-renderer",function(){if(RWk!==void 0)return RWk;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return RWk=k},{mode:1});var FL=function(){var k=_.e.apply(this,arguments)||this;k.minimizePipBreakages=_.z("web_pip_minimize_breakages");k.showEqualizer=_.z("web_enable_playlist_video_lockup_equalizer");k.watchColorUpdate=_.z("kevlar_watch_color_update");k.actionMap={};return k};
_.E(FL,_.e);_.W=FL.prototype;_.W.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.W.computeEditableClass=function(k){return k&&k.menu?"editable":""};
_.W.computeSelected=function(k){return!(k==null||!k.selected)};
_.W.computeUseColorPalette=function(k){return!!((k==null?0:k.lightColorPalette)&&(k==null?0:k.darkColorPalette))};
_.W.computeLargerPlaylistThumbs=function(k,v){return _.z("web_enable_playlist_bigger_thumbnails")&&!v};
_.W.computeMinimizePipBreakages=function(k){return this.minimizePipBreakages&&k};
_.W.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.W.onYtServiceRequestSent=function(k,v){v.endpoint&&this.isHideEnclosingAction(v.endpoint)&&!this.selected&&iH1(_.NR(),this.data.videoId)};
_.W.isHideEnclosingAction=function(k){var v=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",k);k=this.get("likeEndpoint.status",k)==="INDIFFERENT";return v||k};
_.W.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.W.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.SB.Object.defineProperties(FL.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.z("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.z("enable_web_delhi_icons")?"play":"play_arrow"}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var k;return!!(this.withinMiniplayer&&((k=this.data)==null?0:k.actionButtons))}}});
FL.prototype.onYtServiceRequestSent=FL.prototype.onYtServiceRequestSent;FL.prototype.canReorderChanged=FL.prototype.canReorderChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],FL.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],FL.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],FL.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.vl),_.Y("design:type",Object)],FL.prototype,"ytdLockupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],FL.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FL.prototype,"withinMiniplayer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],FL.prototype,"minimizePipBreakages",void 0);_.B([_.A({computed:"computeSelected(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],FL.prototype,"selected",void 0);
_.B([_.A({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],FL.prototype,"useColorPalette",void 0);_.B([_.A({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],FL.prototype,"largerPlaylistThumbs",void 0);_.B([_.A(),_.Y("design:type",Object)],FL.prototype,"showEqualizer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FL.prototype,"canReorder",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FL.prototype,"touchPersistentDragHandle",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FL.prototype,"handleIsHovered",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],FL.prototype,"watchColorUpdate",void 0);_.B([_.A(),_.Y("design:type",String),_.Y("design:paramtypes",[])],FL.prototype,"reorderIcon",null);
_.B([_.A(),_.Y("design:type",String),_.Y("design:paramtypes",[])],FL.prototype,"playIcon",null);_.B([_.g("largerPlaylistThumbs"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],FL.prototype,"thumbnailWidth",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],FL.prototype,"showActionButtons",null);_.B([_.uo("canReorder"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FL.prototype,"canReorderChanged",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],FL.prototype,"onYtServiceRequestSent",null);_.B([_.q({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],FL);
_.t(FL,"ytd-playlist-panel-video-renderer",function(){if(bI3!==void 0)return bI3;var k=document.createElement("template");_.a(k,'\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="[[computeMinimizePipBreakages(withinMiniplayer)]]" 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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return bI3=k},{mode:2});var c4=function(){return _.e.apply(this,arguments)||this};
_.E(c4,_.e);c4.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],c4.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],c4.prototype,"data",void 0);_.B([_.q({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],c4);
_.t(c4,"ytd-playlist-panel-supported-items",function(){if(QcY!==void 0)return QcY;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return QcY=
k},{mode:1});Rgw=!0;oWQ("\\P{N}");var Gsm;var lck=_.P2("END_OF_PLAYLIST",void 0,"End of playlist"),dI0=_.P2("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),E1=function(){var k=_.e.apply(this,arguments)||this;k.minimizePipBreakages=_.z("web_pip_minimize_breakages");k.hideHeaderText=!1;k.useColorPalette=!1;k.collapsed=!1;k.collapsedPreServerOverride="not_tracked";k.isHovered=!1;k.expandLabel=_.P2("MINIPLAYER_EXPAND_LABEL");k.collapseLabel=_.P2("MINIPLAYER_COLLAPSE_LABEL");k.isFloating=!1;k.metaPanel=
!1;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};k.currentIndex=void 0;return k};
_.E(E1,_.e);_.W=E1.prototype;
_.W.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"}}}};
_.W.created=function(){var k=this;this.scrollThrottle=new _.CR(this.onThrottledScroll,1E3,this);this.JSC$17292_ytReorderableController=new _.Cq6(56,function(v){k.handleDrop(v)})};
_.W.onMouseEnter=function(){this.isHovered=!0};
_.W.onMouseLeave=function(){this.isHovered=!1};
_.W.computeOverflowMenuData=function(k){return k&&k.menu?k.menu:null};
_.W.computeCollapsible=function(k){return!k};
_.W.computeHasPlaylistButtons=function(k){return!(!k||!k.playlistButtons)};
_.W.computeHasSeparateSaveButton=function(k){return!(!k||!k.saveButton)};
_.W.computeHasToolbarButton=function(k,v){return!(!k||!(v||k.saveButton||k.menu))};
_.W.computePlaylistType=function(k){if(k&&k.playlistId)return k.playlistId.substring(0,4)};
_.W.computeCanReorder=function(k){return k?k.playlistId&&k.playlistId.startsWith("TLPQ")?!0:!!k.isEditable&&!k.isInfinite:!1};
_.W.attached=function(){var k=this;try{_.Ql().resolve(_.GF).setPlaylistComponent(this.hostElement)}catch(v){if(_.z("kevlar_park_on_playlist_token_killswitch"))throw v;_.PF().parkOrScheduleJob(function(){_.Ql().resolve(_.GF).setPlaylistComponent(k.hostElement)},2,"ci")}_.YB(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.W.detached=function(){_.wc(this.hostElement);_.L3(this.JSC$17292_ytReorderableController)};
_.W.computeTrailingIcon=function(k,v,C){return C?v?"yt-icons:collapse":"yt-icons:close":v?"yt-icons:expand":_.z("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.W.computeIndexMessage=function(k,v){return W83(k+1)+" / "+W83(v)};
_.W.onRenderStamperFinished=function(){if(this.scrollForStampDom){var k=!0;this.isHovered&&(k=!1);if(this.collapsed||this.hidden)k=!1;k&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.W.collapseChanged=function(){var k=this;this.collapsed||(_.pU(this.ytTaskEmitterBehavior.getTaskManager(),function(){k.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.W.hiddenChanged=function(){var k=this;this.hidden||_.pU(this.ytTaskEmitterBehavior.getTaskManager(),function(){k.scrollToCurrentVideo()})};
_.W.setupReordering=function(){var k=_.Kz(this.hostElement).querySelector("#items");ygn?_.GHL(this.JSC$17292_ytReorderableController,k,k,"playlist-drag-handle"):_.GHL(this.JSC$17292_ytReorderableController,k,k)};
_.W.scrollToCurrentVideo=function(){var k=this;_.B_.addJob(function(){var v=_.Kz(k.hostElement).querySelector("#items");if(v){v.style.setProperty("padding-bottom","");var C=_.Kz(k.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(C){v=C.parentElement||_.Ms(document);var G=v||_.Ms(document);var p=_.jq(C),P=_.jq(G),N=_.VqR(G);if(G==_.Ms(document)){var I=p.x-G.scrollLeft;p=p.y-G.scrollTop}else I=p.x-P.x-N.left,p=p.y-P.y-N.top;C=mUn(C);P=G.clientHeight-
C.height;N=G.scrollLeft;var S=G.scrollTop;N+=I-(G.clientWidth-C.width)/2;G=new _.Vo(N,S+(p-P/2));v.scrollLeft=G.x;v.scrollTop=G.y}}},8)};
_.W.dataChanged=function(){var k=this;_.L3(this.JSC$17292_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.Ib(this,function(){_.Ab(k.ytTaskEmitterBehavior.getTaskManager(),function(){k.ytRendererBehavior.markDirty();k.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.W.onFullBleedPlayerChanged=function(){_.z("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.W.onFullscreenChanged=function(){_.z("web_watch_imax_theater_mode")||_.z("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.W.updateNowPlayingOverlay=function(){_.z("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.W.onPlaylistLockupNowPlaying=function(k,v){v&&(this.activeNowPlayingRenderer=v);this.updateNowPlayingOverlay()};
_.W.onScroll=function(){this.scrollThrottle.fire()};
_.W.onThrottledScroll=function(){var k=this;_.Ab(this.ytTaskEmitterBehavior.getTaskManager(),function(){k.ytRendererBehavior.markDirty()})};
_.W.onToggleExpanded=function(k){!this.collapsible||k&&(_.tK(k).tagName==="A"||_.sj(_.DM(k),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.W.setCollapsed=function(k){this.collapsible&&(this.collapsed=k,_.rc(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.W.handleCollapsedFromData=function(k){if(k){var v=k.playlistPanelCollapseState;v==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||v==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),v=v==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==v&&this.setCollapsed(v)):this.currentPlaylistId!==k.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(v=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==v&&this.setCollapsed(v),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=k.playlistId}};
_.W.handleDrop=function(k){var v=k.currDragItem;k=v.data.playlistSetVideoId;var C=_.Dx(v.parentNode.childNodes,v),G=void 0;C>0&&(G=v.parentNode.childNodes[C-1].data.playlistSetVideoId);v=_.NR();if(v.responsePlaylistData&&v.responsePlaylistData.contents){var p=Ty2(k,v.responsePlaylistData);v.responsePlaylistData=(0,_.t9.unsafeClone)(v.responsePlaylistData);mgb(v.responsePlaylistData.contents,p,C);v.queueProxy?pOZ(v.queueProxy,p,C,k,G):v.playlistProxy&&pOZ(v.playlistProxy,p,C,k,G);_.IM(v,_.ZG(v,v.response?
v.response.autoplayRenderer:void 0))}};
_.W.handleDarkModeChange=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k)};
_.W.colorPaletteChanged=function(){var k,v=((k=this.data)==null?void 0:k.contents)||[],C;k=_.H(v);for(v=k.next();!v.done;v=k.next()){v=v.value;var G=void 0;if((G=v.playlistPanelVideoRenderer)==null?0:G.selected){k=v.playlistPanelVideoRenderer;G=v=void 0;(C=this.isDarkTheme?(v=k)==null?void 0:v.darkColorPalette:(G=k)==null?void 0:G.lightColorPalette)&&_.RZ(this.hostElement,C);break}}this.useColorPalette=!!C};
_.SB.Object.defineProperties(E1.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.moveThreeDotsMenuToMainHeader)&&_.z("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var k=_.Ql().resolve(_.uL(_.GF)),v;if(((v=this.data)==null?0:v.contents)&&(k==null?0:k.hasAutoplayData())){var C;if(((C=this.playlistLoopStateEntity)==null?void 0:C.state)==="PLAYLIST_LOOP_STATE_ONE"){if(k=this.data.currentIndex,k!==void 0){var G,p;var P=(G=this.data.contents[k])==null?void 0:(p=G.playlistPanelVideoRenderer)==null?void 0:p.title}}else{var N,I=(N=_.F(k.getAutoplayEndpoint(),_.mw))==null?void 0:N.videoId,S,Q;P=(S=this.data.contents.find(function(R){var l;
return((l=R.playlistPanelVideoRenderer)==null?void 0:l.videoId)===I}))==null?void 0:(Q=S.playlistPanelVideoRenderer)==null?void 0:Q.title}return P}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)!=null&&k.nextVideoLabel?this.nextVideoTitle?_.ty(this.data.nextVideoLabel)+":":lck:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.data)==null?0:k.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.z("web_mix_long_byline_from_data"))return _.DZ(dI0);var v;return(v=this.data)==null?void 0:v.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G=(k=this.data)==null?void 0:(v=k.playlistButtons)==null?void 0:(C=v.menuRenderer)==null?void 0:C.topLevelButtons;if(G)for(k=_.H(G),v=k.next();!v.done;v=k.next())if(v=v.value,v.playlistLoopButtonRenderer)return v.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var k;return!!(this.collapsed&&((k=this.data)==null?0:k.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.z("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
E1.prototype.colorPaletteChanged=E1.prototype.colorPaletteChanged;E1.prototype.onPlaylistLockupNowPlaying=E1.prototype.onPlaylistLockupNowPlaying;E1.prototype.updateNowPlayingOverlay=E1.prototype.updateNowPlayingOverlay;E1.prototype.onFullscreenChanged=E1.prototype.onFullscreenChanged;E1.prototype.onFullBleedPlayerChanged=E1.prototype.onFullBleedPlayerChanged;E1.prototype.dataChanged=E1.prototype.dataChanged;E1.prototype.hiddenChanged=E1.prototype.hiddenChanged;E1.prototype.collapseChanged=E1.prototype.collapseChanged;
E1.prototype.onRenderStamperFinished=E1.prototype.onRenderStamperFinished;E1.prototype.onMouseLeave=E1.prototype.onMouseLeave;E1.prototype.onMouseEnter=E1.prototype.onMouseEnter;_.B([_.M(_.qV),_.Y("design:type",Object)],E1.prototype,"ironResizableBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],E1.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],E1.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(ijL.YtPlaylistPanelBehavior),_.Y("design:type",Object)],E1.prototype,"ytPlaylistPanelBehavior",void 0);_.B([_.M(_.WN.YtTaskEmitterBehavior),_.Y("design:type",Object)],E1.prototype,"ytTaskEmitterBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],E1.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],E1.prototype,"ytdReduxBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],E1.prototype,"actionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],E1.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],E1.prototype,"autoplayData",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],E1.prototype,"withinMiniplayer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],E1.prototype,"minimizePipBreakages",void 0);
_.B([_.A({computed:"setMenuData_(data)"}),_.Y("design:type",Object)],E1.prototype,"menuRendererData",void 0);_.B([_.A({computed:"computeOverflowMenuData(data)"}),_.Y("design:type",Object)],E1.prototype,"overflowMenuDataTopRow",void 0);_.B([_.A({computed:"computeOverflowMenuData(data)"}),_.Y("design:type",Object)],E1.prototype,"overflowMenuData",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],E1.prototype,"hideHeaderText",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],E1.prototype,"useColorPalette",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.Y("design:type",Boolean)],E1.prototype,"collapsible",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],E1.prototype,"collapsed",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],E1.prototype,"hidden",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.Y("design:type",Boolean)],E1.prototype,"hasPlaylistButtons",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.Y("design:type",Boolean)],E1.prototype,"hasSeparateSaveButton",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.Y("design:type",Boolean)],E1.prototype,"hasToolbar",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.Y("design:type",String)],E1.prototype,"playlistType",void 0);_.B([_.A(),_.Y("design:type",Object)],E1.prototype,"isHovered",void 0);_.B([_.A({selectorArgs:["playlistLoopStateEntityKey"],selector:_.qc.playlistLoopStateEntitySelector}),_.Y("design:type",Object)],E1.prototype,"playlistLoopStateEntity",void 0);_.B([_.A({computed:"computeCanReorder(data)"}),_.Y("design:type",Boolean)],E1.prototype,"canReorder",void 0);
_.B([_.A(),_.Y("design:type",Object)],E1.prototype,"expandLabel",void 0);_.B([_.A(),_.Y("design:type",Object)],E1.prototype,"collapseLabel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],E1.prototype,"isFloating",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],E1.prototype,"metaPanel",void 0);_.B([_.A({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.Y("design:type",String)],E1.prototype,"trailingIcon",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],E1.prototype,"isDarkTheme",void 0);_.B([_.A({selector:_.aW}),_.Y("design:type",Boolean)],E1.prototype,"miniplayerIsActive",void 0);_.B([_.A({selector:function(k){return k.watch.playerState}}),
_.Y("design:type",Number)],E1.prototype,"playerState",void 0);_.B([_.A({selector:_.Ej}),_.Y("design:type",Boolean)],E1.prototype,"isFullscreen",void 0);_.B([_.A({selector:_.cT}),_.Y("design:type",Boolean)],E1.prototype,"isTheaterMode",void 0);_.B([_.A(),_.Y("design:type",Object)],E1.prototype,"activeNowPlayingRenderer",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],E1.prototype,"moveThreeDotMenuToTopRow",null);
_.B([_.g("data","autoplayData","playlistLoopStateEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],E1.prototype,"nextVideoTitle",null);_.B([_.g("data","nextVideoTitle"),_.Y("design:type",String),_.Y("design:paramtypes",[])],E1.prototype,"nextVideoLabel",null);_.B([_.g("collapsed"),_.Y("design:type",String),_.Y("design:paramtypes",[])],E1.prototype,"buttonAriaLabel",null);
_.B([_.g("data","playlistId","longBylineText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],E1.prototype,"mixLongByLine",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],E1.prototype,"playlistLoopStateEntityKey",null);_.B([_.P9("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E1.prototype,"onMouseEnter",null);
_.B([_.P9("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E1.prototype,"onMouseLeave",null);_.B([_.A({reflectToAttribute:!0}),_.g("data","collapsed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],E1.prototype,"showNextVideoHeader",null);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E1.prototype,"onRenderStamperFinished",null);
_.B([_.W9("collapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E1.prototype,"collapseChanged",null);_.B([_.W9("hidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E1.prototype,"hiddenChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E1.prototype,"dataChanged",null);
_.B([_.g("isTheaterMode","isFullscreen"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],E1.prototype,"isFullBleedPlayer",null);_.B([_.W9("isTheaterMode","isFullscreen"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E1.prototype,"onFullBleedPlayerChanged",null);_.B([_.W9("isFullscreen"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E1.prototype,"onFullscreenChanged",null);
_.B([_.W9("playerState","miniplayerIsActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E1.prototype,"updateNowPlayingOverlay",null);_.B([_.P9("yt-playlist-lockup-now-playing-active"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],E1.prototype,"onPlaylistLockupNowPlaying",null);
_.B([_.W9("data","isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],E1.prototype,"colorPaletteChanged",null);_.B([_.q({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],E1);
_.fcV=_.wu()(E1,"ytd-playlist-panel-renderer",function(){if(ur2===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);ur2=k}k=ur2;return k},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var zWh;var a_=function(){return _.e.apply(this,arguments)||this};
_.E(a_,_.e);a_.prototype.computeShouldButtonBeVertical=function(k,v){return k||v};
a_.prototype.onYtServiceRequestSent=function(k,v){(k=_.F(v.endpoint,_.Ud))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.ud("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:k.status})):this.handleLikeEndpoint(k))};
a_.prototype.computelikeStatusEntityKey=function(k){return k==null?void 0:k.likeStatusEntityKey};
a_.prototype.handleLikeEndpoint=function(k){k.status==="LIKE"?this.JSC$17298_ytdDislikeToggleButtonRenderer.toggle(!1):k.status==="DISLIKE"?this.JSC$17298_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$17298_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$17298_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.SB.Object.defineProperties(a_.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var k;return I5j(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(k=this.likeStatusEntity)==null?void 0:k.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var k;if(this.data&&((k=this.data)==null||!k.hideDislikeButton)){var v;return I5j(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(v=this.likeStatusEntity)==null?void 0:v.likeStatus)}}}});
a_.prototype.onYtServiceRequestSent=a_.prototype.onYtServiceRequestSent;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],a_.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],a_.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],a_.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],a_.prototype,"vertical",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],a_.prototype,"textTransform",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],a_.prototype,"useShortsIcon",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],a_.prototype,"underIconLabel",void 0);_.B([_.A({value:"left"}),_.Y("design:type",String)],a_.prototype,"buttonTooltipPosition",void 0);_.B([_.A(),_.Y("design:type",Object)],a_.prototype,"overrides",void 0);
_.B([_.Nf("#like-button"),_.Y("design:type",Object)],a_.prototype,"JSC$17298_ytdLikeToggleButtonRenderer",void 0);_.B([_.Nf("#dislike-button"),_.Y("design:type",Object)],a_.prototype,"JSC$17298_ytdDislikeToggleButtonRenderer",void 0);_.B([_.g("data","likeStatusEntity.likeStatus","useShortsIcon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],a_.prototype,"likeButton",null);
_.B([_.g("data","likeStatusEntity.likeStatus","useShortsIcon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],a_.prototype,"dislikeButton",null);_.B([_.A({computed:"computelikeStatusEntityKey(data)"}),_.Y("design:type",String)],a_.prototype,"likeStatusEntityKey",void 0);_.B([_.A({selectorArgs:["likeStatusEntityKey"],selector:MX}),_.Y("design:type",Object)],a_.prototype,"likeStatusEntity",void 0);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],a_.prototype,"onYtServiceRequestSent",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],a_);
var FV3=_.wu()(a_,"ytd-like-button-renderer",function(){if(zWh===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);zWh=k}k=zWh;return k},{mode:1});_.cGm={};
_.cGm.YtConditionalRendererBehavior=[_.r.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(k,v){var C=this,G,p;return _.Z(function(P){switch(P.nextAddress){case 1:if(!v)return C.hidden=!0,C.showSpinner=!1,P.return();if((G=k)==null?0:(p=G.visibilityCondition)==null?0:p.mode)switch(k.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return P.jumpTo(5);default:return P.jumpTo(6)}C.showSpinner=
!1;C.hidden=!0;return P.yield(C.shouldShow_(k),4);case 4:C.hidden=!P.yieldResult;P.jumpTo(0);break;case 5:return P.yield(C.shouldShow_(k),8);case 8:C.showSpinner=P.yieldResult;C.hidden=!1;P.jumpTo(0);break;case 6:return C.showSpinner=!1,P.yield(C.shouldShow_(k),9);case 9:C.hidden=!P.yieldResult,_.OQ(P)}})},
shouldShow_:function(k){return k&&k.supportedDatas&&k.supportedDatas.rendererVisibilityConditionData&&k.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(k.supportedDatas.rendererVisibilityConditionData.showIf):k&&k.visibilityCondition&&k.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(k.visibilityCondition.showIf):k&&k.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(k.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(k){switch(k){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(k){switch(k){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var k=_.JR(this.hostElement,"yt-get-mdx-status");return k.length==1&&k[0].connected},
isLocationPermissionGranted_:function(){var k;return _.Z(function(v){return v.nextAddress==1?navigator.permissions?v.yield(navigator.permissions.query({name:"geolocation"}),3):v.jumpTo(2):v.nextAddress!=2?(k=v.yieldResult,v.return(Promise.resolve(k.state==="granted"))):v.return(Promise.resolve(!1))})}}];var Exa=Brb("yt-icon",{callbackProps:["onKeydown"]}),acd=_.z("kevlar_use_wil_icons")?_.D(function(k){var v=k.icon;var C=k.active;var G=k.className;var p=k.style;var P=k.title;var N=k.size;var I=k.dataSelected;var S=k.dataDisabled;var Q=k.role;var R=k.themeOverride;var l=k.animateIcon;var d=k.ariaHidden;var f=k.ariaExpanded;var c=k.ariaLabel;var U=k.tabindex;var O=k.id;var X=k.iconFilter;var x=k.gradientColor;var w=k.onKeydown;var V=function(){var oO=v==null?void 0:v(),Ng=null,Sm=void 0;oO&&(oO=pMG(oO),
oO=z2f(oO),oO.length&&(Ng=oO[1],Sm=oO[0]));return{iconName:Ng,iconSetName:Sm}},h=function(){return PAR(V().iconName,C==null?void 0:C(),void 0,N==null?void 0:N(),V().iconSetName,_.Ql().resolve(_.kg))},n=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:X==null?void 0:X(),iconColor:x==null?void 0:x()}};
return _.u(_.b,{cond:l,then:function(){return _.u(Exa,{icon:v,active:C,className:G,style:p,title:P,dataSelected:I,dataDisabled:S,role:Q,themeOverride:R,ariaHidden:d,ariaExpanded:f,ariaLabel:c,tabindex:U,id:O,iconFilter:X,gradientColor:x,onKeydown:w})},
else:function(){return _.u(_.b,{cond:h,then:function(oO){return _.u("span",{class:_.TI("ytIconWrapperHost",G),role:Q,"aria-label":c,"aria-hidden":d,tabindex:function(){return isNaN(Number(U==null?void 0:U()))?void 0:Number(U==null?void 0:U())},
id:O,style:p,title:P,"on:keydown":_.oZ(function(Ng){return void(w==null?void 0:w(Ng))})},_.u(s3i,{data:oO,
options:n}))}})}})},"hg"):Exa;var M7V=function(k){var v=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];lpj();_.Sj("ytglobal.ytUtilActivityCallback_",function(){_.rc(k,"yt-user-activity")});
new Si(function(){return v.JSC$17315_onMouseMove});
document.addEventListener("scroll",function(){return v.onScroll});
window.addEventListener("resize",function(){return v.onResize})},$Im=function(k,v,C){v in k.eventJobIds||(C=_.dO().addLowPriorityJob(function(){_.u3();
delete k.eventJobIds[v]},C),k.eventJobIds[v]=C)};
M7V.prototype.onScroll=function(k){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):k.target===document&&$Im(this,"scroll",200)};
M7V.prototype.onResize=function(){$Im(this,"resize",200)};
M7V.prototype.JSC$17315_onMouseMove=function(){$Im(this,"mousemove",100)};
_.ZU=function(k){k.scrollEventsToIgnore+=1;k.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){k.scrollEventsToIgnore--},500))};var UIe=function(k){this.element=k;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
UIe.prototype.showFeedbackDialog=function(k,v,C,G){var p=gxV();if(!p)return!1;var P=F8m();P.productId=p;v&&(P.flow="submit",P.report={description:v});C&&(gxV()==="59"?P.callback=_.Th(function(){_.sA("userFeedbackEvent",{});C()}):P.callback=_.Th(C));
P.bucket=G||_.wt("GOOGLE_FEEDBACK_BUCKET","Other");iIV(P);k=LV2(this,"GFEEDBACK",k);try{_.SJD(P,k)}catch(N){return _.KD(N),!1}return!0};
UIe.prototype.showHelpDialog=function(k,v,C){var G=this,p=gxV();if(!p)return!1;var P={helpCenterPath:"/youtube",productData:LV2(this,"GUIDED_HELP",C)};iIV(P);var N=F8m();N.context=k||P.productData.context||"default";N.defaultHelpArticleId=v;N.enableSendFeedback=!0;(_.ke("gapi.load")||function(I,S){return S()})("client",function(){try{var I=lS1(p,P);
if(_.z("web_always_load_chat_support")&&!G.chatSupportLoaded)try{I.JSC$10046_loadChatSupport(N),G.chatSupportLoaded=!0}catch(S){}I.startHelp(N)}catch(S){_.KD(S)}})};
var gxV=function(){var k=_.wt("GOOGLE_FEEDBACK_PRODUCT_ID");k||_.KD(Error("gi"));return k},iIV=function(k){k&&(k.locale=_.z("kevlar_help_use_locale")?_.wt("INNERTUBE_CONTEXT_HL","en"):_.wt("HTML_LANG","en"))},LV2=function(k,v,C){var G=k.productData;
delete G.origin;G.device=_.fi();var p;a:{if(p=document.createElement("canvas")){var P=p.getContext("experimental-webgl",{stencil:!0});if(P){var N=P.getExtension("WEBGL_debug_renderer_info");if(N){p=P.getParameter(N.UNMASKED_RENDERER_WEBGL);break a}}if(P=p.getContext("webgl")){p=P.getParameter(P.RENDERER);break a}}p=null}G.gpu=p;G.isSDC=!!_.wt("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(p=_.wt("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.t9.extend(G,p);_.f5D(v,G);_.zJ$(G);(k=_.rc(k.element,"yt-get-autonav-pause-debug-state"))&&
k.length&&(G.autonav_pause_state=k[0]);k=_.Oi();G.browser_resolution=k.width+"\u00d7"+k.height+"@"+(window.devicePixelRatio||1)+"x";C&&_.t9.extend(G,C);return G};
UIe.prototype.resetProductData=function(){this.productData={}};var OI2=function(k){this.feedbackManager=new UIe(k)};
OI2.prototype.showFeedbackDialog=function(k,v,C,G){return this.feedbackManager.showFeedbackDialog(k,v,C,G)};
OI2.prototype.showHelpDialog=function(k,v,C){return this.feedbackManager.showHelpDialog(k,v,C)};var yGd=function(){this.baseUrl="";this.aTag=document.createElement("a")},qwL=function(k,v,C){C=C===void 0?{}:C;
C.pbj||(C.pbj=1);C=_.kWx(v,C);k.baseUrl&&C&&!_.HP(C)[1]&&!_.N5(C)&&(v=k.baseUrl,HZ(v,"/")&&(v=v.slice(0,-1)),_.PZ(C,"/")&&(C=C.slice(1)),C=v+"/"+C);ws(k.aTag,_.tG(C||""));return k.aTag.href};
yGd.prototype.fetchData=function(k){return _.uvf(k)};
yGd.prototype.postData=function(k,v){var C={method:"POST"};if(v){for(var G=_.H(Object.keys(v)),p=G.next();!p.done;p=G.next()){p=p.value;var P=v[p];_.ni(P)&&(v[p]=JSON.stringify(P))}C.postParams=v}return _.uvf(k,C)};
_.mGD=function(k,v,C,G,p){k=qwL(k,v,C);if(!k)throw G=Error("hi"),Object.assign(G,{params:v}),G;return _.uvf(k,p,G)};
yGd.prototype.requestDataForServiceEndpoint=function(k,v){if(_.F(k,_.aVf))return this.fetchData("/getAccountSwitcherEndpoint");v=v||{};var C=_.F(k,flU);C?v.se=C.base64EncodedServiceEndpoint:v.sej=JSON.stringify(k);(C=_.Et())&&_.z("enable_service_ajax_csn")&&(v.csn=C);v.theme=_.Lz();_.F(k,cnj)&&_.wt("DELEGATION_CONTEXT")&&(v.delegation_context=JSON.stringify(_.wt("DELEGATION_CONTEXT")));C=null;for(var G in k)if(HZ(G,"Endpoint")||HZ(G,"Command")){C=G;break}if(!C){var p=Error("ii");Object.assign(p,{params:k});
_.rs2(p,"WARNING");return new _.M1(function(N,I){I(p)})}G={name:C};
var P;(C=(P=_.F(k,_.Cx))==null?void 0:P.signal)&&(G.signal=C);(P=_.pS(window.location.href))&&P.internalcountrycode&&(G.internalcountrycode=P.internalcountrycode);P="/service_ajax";_.z("debug_forward_web_query_parameters")&&(P=_.uUg(P,window.location.search));P=_.WP(P,G);k.clickTrackingParams&&_.V_(P,{itct:k.clickTrackingParams});return this.postData(P,v)};_.Xp2=new _.oi("GFEEDBACK_TOKEN");var xIe;var AG2;var eWX;var qm2;var Mm=function(){var k=_.e.apply(this,arguments)||this;k.compact=!1;k.dismissButtonDisabled=!1;k.shouldRenderReasonAsFormattedString=!_.z("web_player_error_message_reason_as_formatted_string_killswitch");return k};
_.E(Mm,_.e);Mm.prototype.computeHasIcon_=function(k){return!!k};
Mm.prototype.isSignInIcon_=function(k){return k=="yt-icons:prompted_sign_in"};
Mm.prototype.onDismissButtonClick=function(){var k=this,v=this.data.disableOnClick,C,G=(C=this.data.dismissButton)==null?void 0:C.buttonRenderer;v&&!this.dismissButtonDisabled&&G&&setTimeout(function(){k.dismissButtonDisabled=!0},0)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Mm.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.cGm.YtConditionalRendererBehavior),_.Y("design:type",Object)],Mm.prototype,"ytConditionalRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Mm.prototype,"data",void 0);_.B([_.A({computed:"computeIcon_(data.icon)"}),_.Y("design:type",Object)],Mm.prototype,"icon_",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.Y("design:type",Boolean)],Mm.prototype,"hasIcon_",void 0);_.B([_.A({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.Y("design:type",Boolean)],Mm.prototype,"signInIcon_",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Mm.prototype,"compact",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Mm.prototype,"dismissButtonDisabled",void 0);
_.B([_.A({type:Boolean}),_.Y("design:type",Object)],Mm.prototype,"shouldRenderReasonAsFormattedString",void 0);_.B([_.Mf({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],Mm);
_.t(Mm,"yt-player-error-message-renderer",function(){if(qm2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;eWX===void 0&&(eWX=document.createElement("template"));var G=eWX;C.call(v,G.content.cloneNode(!0),k.content.firstChild);qm2=k}k=qm2;return k},{mode:2});var mIY;var DIh;var $w=function(){return _.e.apply(this,arguments)||this};
_.E($w,_.e);$w.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
$w.prototype.computeIcon_=function(k){return k?"yt-icons:"+k.iconType.toLowerCase():"error_outline"};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$w.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$w.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$w.prototype,"data",void 0);_.B([_.A({computed:"computeIcon_(data.icon)"}),_.Y("design:type",Object)],$w.prototype,"icon_",void 0);_.B([_.Mf({is:"yt-player-kav-renderer",disableElementRegistration:!0})],$w);
_.t($w,"yt-player-kav-renderer",function(){if(DIh===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;mIY===void 0&&(mIY=document.createElement("template"));var G=mIY;C.call(v,G.content.cloneNode(!0),k.content.firstChild);DIh=k}k=DIh;return k},{mode:2});var a53=_.qL(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.BU(_.D(function(k){var v=_.Nq("div"),C=_.H(_.ae(0,void 0,"jxh75d")),G=C.next().value,p=C.next().value;C=_.H(_.ae(null,void 0,"F5Zm8"));var P=C.next().value,N=C.next().value;_.Vk(function(){MZx(v.value,p,N);v.value.scrollIntoView()});
C=$M$.bind(null,k.data,G);_.uN("resize",function(){var I=P();if(G()===1&&I!==null){var S;(S=window.grecaptcha)==null||S.reset(I)}});
return _.u("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.u("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.u("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var I,S;return(I=k.data().accessibility)==null?void 0:(S=I.accessibilityData)==null?void 0:S.label}),_.u(_.o$,{text:C,
className:_.TI("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.u("div",{el:v,class:"ytwPlayerCaptchaViewModelGridItem"})))},"ig"),"yt-player-captcha-view-model",{props:{data:_.s6}});var UM2=!1;_.t75=_.D(function(k){var v=k.data;return _.u("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.u(_.b,{cond:function(){return v().icon},
then:function(C){return _.u("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.u(_.qP,{data:C,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.u(_.b,{cond:function(){return v().title},
then:function(C){return _.u("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.u(_.o$,{text:C}))}}),_.u(_.b,{cond:function(){return v().description},
then:function(C){return _.u("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.u(_.o$,{text:C}))}}),_.u(_.Sh,{data:function(){return v().primaryButton}},{buttonViewModel:function(C){return _.u(_.di,{data:C.data,
className:"interstitialViewModelFlexItem"})}}),_.u(_.Sh,{data:function(){return v().secondaryButton}},{buttonViewModel:function(C){return _.u(_.di,{data:C.data,
className:"interstitialViewModelFlexItem"})}}))},"jg");
_.t75.idomCompat=!0;var sc2=_.D(function(k){var v=k.data;_.Od();return _.u("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.u("div",{class:"playerInterstitialRendererScrim"},_.u(_.Sh,{data:function(){return v().content}},{interstitialViewModel:_.t75})))},"kg");
sc2.idomCompat=!0;_.BU(sc2,"yt-player-interstitial-renderer",{props:{data:_.vN}});var U1=function(){var k=_.e.apply(this,arguments)||this;k.noBackground=!1;k.compact=!1;k.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return k};
_.E(U1,_.e);U1.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"}}}};
U1.prototype.onUpdatePlayerErrorMessageCommand_=function(k){if(_.F(k,XN1)){var v;if(k=(v=_.F(k,XN1))==null?void 0:v.newPlayerErrorMessageRenderer)this.data=k}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],U1.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],U1.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],U1.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],U1.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],U1.prototype,"status",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],U1.prototype,"noBackground",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],U1.prototype,"compact",void 0);_.B([_.Mf({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],U1);
var V75=_.wu()(U1,"yt-playability-error-supported-renderers",function(){if(AG2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;xIe===void 0&&(xIe=document.createElement("template"));var G=xIe;C.call(v,G.content.cloneNode(!0),k.content.firstChild);AG2=k}k=AG2;return k},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var hWY=Brb("ytd-button-renderer");var gii=void 0,L8j=void 0;var X0i=new v11;var Ji=new _.oi("ENTITY_STATE_TOKEN"),gK=new _.oi("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var BsV=function(k){this.store=k;this.uzU=new _.p_7},$vx=function(k,v,C){var G,p;
if(!(p=((G=v.playabilityStatus)==null?void 0:G.status)!=="OK")){k=k.store;var P;p=v.offlineState&&((P=v.videoDetails)==null?0:P.videoId)?_.z("enable_pl_r_c_cd")?BGf(k.getState().entities,v.videoDetails.videoId):!!dci(k.getState().entities,v.videoDetails.videoId):!1}if(p)return!0;p=mM_(v);if(p===1){if(_.z("ab_v_vid_sig")){var N,I=(N=v.videoDetails)==null?void 0:N.videoId;if(!I||!C||I!==C){var S;v=new _.q5("282054944_vid",{yIf:C,aTo:(S=v.videoDetails)==null?void 0:S.videoId});_.hb(v)}}return!0}ANO=
0;var Q,R;S=(I=v.auxiliaryUi)==null?void 0:(Q=I.messageRenderers)==null?void 0:(R=Q.bkaEnforcementMessageViewModel)==null?void 0:R.displayType;if(p!==3&&(S==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||S==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;S={reason:_.Yr(_.P2("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.z("ks_something_wrong_learn_more")?T_O("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.Yr(_.P2("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:_.Yr("282054944")};jca(v,{playerErrorMessageRenderer:S});return!1},Uvj=function(k,v){if(TQf(v)){_.pz(1,!0);
var C=(C=TQf(v))&&_.ivx()?C:void 0;C?(jca(v,{enforcementMessageViewModel:C}),k.uzU.increment("IN_PLAYER"),_.pz(5)):(k.uzU.increment("SKIP_DISPLAY"),_.pz(2))}},jca=function(k,v){k.playabilityStatus=Object.assign({},k.playabilityStatus,{status:"ERROR",
errorScreen:v});k.videoDetails=void 0};
BsV.prototype.handleResponse=function(k,v){if(k.playabilityStatus){var C,G,p,P=(v==null?void 0:(C=v.innerTubeRequest)==null?void 0:C.videoId)||(v==null?void 0:(G=v.innerTubeRequest)==null?void 0:(p=G.playerRequest)==null?void 0:p.videoId);$vx(this,k,P)&&Uvj(this,k)}};
BsV[bL]=[Ji];var ak3=new _.oi("ADBLOCK_DETECTION_SERVICE_TOKEN");var Ai=function(k){this.hZs=k};
Ai.prototype.bindInnertubeChallengeFetcher=function(k){this.hZs.bicf(k)};
Ai.prototype.registerChallengeFetchedCallback=function(k){this.hZs.bcr(k)};
Ai.prototype.getLatestChallengeResponse=function(){return this.hZs.blc()};var Ymd;Ymd=_.qL(["https://static.doubleclick.net/instream/ad_status.js"]);_.wph=_.zu(Ymd);var KV2;_.is=function(k,v,C){var G=this;this.network=k;this.options=v;this.networkStatusManager=C;this.zC=null;if(v.useBotguardEverywhere){var p=new _.v7;this.zC=p.promise;_.G$.ytAtRC&&_.RB(_.B_,function(){var P,N;return _.Z(function(I){if(I.nextAddress==1){if(!_.G$.ytAtRC)return I.return();P=nxy(null);return I.yield(G.yW(P),2)}N=I.yieldResult;_.G$.ytAtRC&&_.G$.ytAtRC(JSON.stringify(N));_.OQ(I)})});
hJi().then(function(P){var N,I,S,Q;return _.Z(function(R){if(R.nextAddress==1)return P.bindInnertubeChallengeFetcher(function(l){return G.yW(nxy(l))}),R.yield(VCj(),2);
N=R.yieldResult;I=P.getLatestChallengeResponse();S=I.challenge;if(!S)throw Error("ji");Q={challenge:S,g9:xq(S),vm:N,bgChallenge:new yA};p.resolve(Q);P.registerChallengeFetchedCallback(function(l){l=l.challenge;if(!l)throw Error("ki");l={challenge:l,g9:xq(l),vm:N,bgChallenge:new yA};G.zC=Promise.resolve(l)});
_.OQ(R)})})}else v.preload&&JG0(this,new Promise(function(P){_.Ab(_.B_,function(){P(rGF(G))},0)}))};
KV2=function(k){var v={preload:!0,useBotguardEverywhere:!0},C=!1;if(typeof v==="boolean")var G={preload:v};else typeof v==="undefined"?G={preload:!0}:(G=v,C=!!v.qTT);v=C?void 0:new _.Cg;_.is.instance=new _.is(k,G,v);return _.is.instance};
_.is.prototype.o4l=function(){var k=this;return _.Z(function(v){return v.nextAddress==1?v.yield(Promise.race([k.zC,null]),2):v.return(!!v.yieldResult)})};
_.is.prototype.rbP=function(k,v,C){var G=this,p,P,N;return _.Z(function(I){G.zC===null&&JG0(G,rGF(G));p=!1;P={};N=function(){var S,Q,R;return _.Z(function(l){switch(l.nextAddress){case 1:return l.yield(G.zC,2);case 2:S=l.yieldResult;P.challenge=S.challenge;if(!S.vm){"c1a"in S.g9&&(P.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");l.jumpTo(3);break}Q=Object.assign({},{c:S.challenge,e:k},v);_.EQ(l,4);p=!0;return l.yield(S.vm.snapshot({qU:Q}),6);case 6:(R=l.yieldResult)?P.webResponse=R:P.error="ATTESTATION_ERROR_VM_NO_RESPONSE";
_.GG(l,3);break;case 4:_.g6(l),P.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(k==="ENGAGEMENT_TYPE_PLAYBACK"){var d=S.g9,f={};if(d.c6a){var c=Number(_.wt("DCLKSTAT",0));f.reportingStatus=String(Number(d.c)^(isNaN(c)?0:c))}d.c6b&&(f.broadSpectrumDetectionResult=String(Number(d.c)^Number(_.wt("CATSTAT",0))));P.adblockReporting=f}return l.return(P)}})};
return I.return(Promise.race([N(),TsV(C,function(){var S=Object.assign({},P);p&&(S.error="ATTESTATION_ERROR_VM_TIMEOUT");return S})]))})};
var nxy=function(k){var v={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};k&&(v.interpreterHash=k);return v},rGF=function(k,v){v=v===void 0?0:v;
var C,G,p,P,N,I,S,Q,R,l,d,f;return _.Z(function(c){switch(c.nextAddress){case 1:C=nxy(PL7().tYD);if(_.z("att_fet_ks"))return _.EQ(c,7),c.yield(k.yW(C),9);_.EQ(c,4);return c.yield(kB2(k,C),6);case 6:N=c.yieldResult;p=N.plb;P=N.dov;G=N;_.GG(c,3);break;case 4:return _.g6(c),_.ji(Error("li`"+v)),ovV(k,864E5),c.return({challenge:"",g9:{},vm:void 0,bgChallenge:void 0});case 9:G=c.yieldResult;if(!G)throw Error("mi");if(!G.challenge)throw Error("ni");p=G.challenge;P=xq(p);if("c1a"in P&&(!G.bgChallenge||!G.bgChallenge.program))throw Error("oi");
_.GG(c,3);break;case 7:I=_.g6(c);_.ji(I);v++;if(v>=5)return _.ji(Error("li`"+v)),ovV(k,864E5),c.return({challenge:"",g9:{},vm:void 0,bgChallenge:void 0});S=1E3*Math.pow(2,v-1)+Math.random()*1E3;return c.return(new Promise(function(U){_.Ab(_.B_,function(){U(rGF(k,v))},S)}));
case 3:Q=VZ_(P);ovV(k,Q*1E3);R=void 0;if(!("c1a"in P&&G.bgChallenge)){c.jumpTo(10);break}l=svj(G.bgChallenge);_.EQ(c,11);return c.yield(HSL(PL7(),l),13);case 13:_.GG(c,12);break;case 11:return d=_.g6(c),_.ji(d),c.return({challenge:p,g9:P,vm:R,bgChallenge:l});case 12:return _.EQ(c,14),R=new _.xJ({challenge:l,hna:{fO:"aGIf"}}),c.yield(R.gPK,16);case 16:_.GG(c,10);break;case 14:f=_.g6(c),_.ji(f),R=void 0;case 10:return c.return({challenge:p,g9:P,vm:R,bgChallenge:l})}})};
_.is.prototype.yW=function(k){var v=this,C;return _.Z(function(G){C=v.networkStatusManager;if(!C||C.isNetworkAvailable())return G.return(v.network.yW(k));_.Ur("att_pna",void 0,"attestation_challenge_fetch");return G.return(new Promise(function(p){C.listenOnce("publicytnetworkstatus-online",function(){v.network.yW(k).then(p)})}))})};
var vva=function(k){if(!k)throw Error("mi");if(!k.challenge)throw Error("ni");var v=k.challenge,C=xq(v);if("c1a"in C&&(!k.bgChallenge||!k.bgChallenge.program))throw Error("oi");return Object.assign({},k,{plb:v,dov:C})},kB2=function(k,v){var C,G,p,P,N;
return _.Z(function(I){switch(I.nextAddress){case 1:C=void 0,G=0,p={};case 2:if(!(G<5)){I.jumpTo(4);break}if(!(G>0)){I.jumpTo(5);break}p.xAD=1E3*Math.pow(2,G-1)+Math.random()*1E3;return I.yield(new Promise(function(S){return function(Q){_.Ab(_.B_,function(){Q(void 0)},S.xAD)}}(p)),5);
case 5:return _.EQ(I,7),I.yield(k.yW(v),9);case 9:return P=I.yieldResult,I.return(vva(P));case 7:C=N=_.g6(I),N instanceof Error&&_.ji(N);case 8:G++;p={xAD:void 0};I.jumpTo(2);break;case 4:throw C;}})},JG0=function(k,v){k.zC=v},Ca3=function(k){var v,C,G;
return _.Z(function(p){if(p.nextAddress==1)return p.yield(Promise.race([k.zC,null]),2);v=p.yieldResult;var P=rGF(k);k.zC=P;(C=v)==null||(G=C.vm)==null||G.dispose();_.OQ(p)})},ovV=function(k,v){var C=Date.now()+v,G=function(){var p;
return _.Z(function(P){p=C-Date.now();return p<1E3?P.yield(Ca3(k),0):(_.Ab(_.B_,G,Math.min(p,6E4)),P.jumpTo(0))})};
G()},TsV=function(k,v){return new Promise(function(C){_.Ab(_.B_,function(){C(v())},k)})};var GBY=function(){};
GBY.prototype.processContext=function(k){var v=_.is.instance;if(!v)return _.IT();var C=J3_(k);return C?new NT(v.rbP(C,Y_3(k),500).then(function(G){var p;(k==null?0:(p=k.innerTubeRequest)==null?0:p.context)||(k.innerTubeRequest.context={});p=k.innerTubeRequest.context;p.request||(p.request={});p.request.attestationResponseData=G})):_.IT()};var pn0=function(k){this.innertubeTransportService=k};
pn0.prototype.yW=function(k){_.Ur("att_fsr",void 0,"attestation_challenge_fetch");return _.CW(this.innertubeTransportService,k,_.hy(_.DSZ)).then(function(v){_.Ur("att_frr",void 0,"attestation_challenge_fetch");return v})};_.Pa0=function(k){this.innertubeTransportService=k};var W0h=new _.oi("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var Ho5=function(){},IN5=function(k,v,C,G,p){var P=_.wt("YPC_MB_URL");
_.xHf(P).then(function(){N6X(P,k,v,C,G,p)})},N6X=function(k,v,C,G,p,P){try{var N=_.sd.payments.business.integration,I=_.sd.payments.business.integration.Style.create().withMaterialDesignStyle(),S=N.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.z("enable_window_constrained_buy_flow_dialog")&&(S=S.usingPopupStyle("windowConstrained"));P&&(S=S.usingCloseCallback(P));var Q=C?C:_.wt("YPC_GB_LANGUAGE"),R=_.wt("SESSION_INDEX");N.bootstrap.fromPaymentsUrl(k);N.bootstrap.asMashupMode(S).usingGaiaIndex(R).usingLocale(Q).usingStyle(I).usingDefaultActivityStatusChangeHandler().inStandaloneContext(N.standaloneContextAuthId.forGaia()).purchaseManager(v,function(l){G&&G(l)}).load(void 0,p)}catch(l){throw p&&p(l),_.hb(l),l;
}};var Zo2=new _.oi("PURCHASE_MANAGER_TOKEN");var SQm=function(){var k=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return k.videos},
getContinuationsPresent:function(){return k.continuationsPresent},
setVideos:function(v){k.videos=v},
getRecommendedVideos:function(){return k.recommendedVideos},
setRecommendedVideos:function(v){k.recommendedVideos=v}}};
SQm.prototype.addVideos=function(k){k&&(this.videos=k.filter(function(v){return!!_.K82(v)}).map(function(v){var C=_.K82(v);
a:{var G;if(v.playlistVideoRenderer&&((G=v.playlistVideoRenderer)==null?0:G.voteSortTiebreaker))var p=v.playlistVideoRenderer.voteSortTiebreaker;else{if(_.F(v,qj)){var P;if(G=(p=_.F(v,qj))==null?void 0:(P=p.playlistItemData)==null?void 0:P.voteSortTiebreaker){p=G;break a}}p=""}}return{itemId:C,videoId:_.o$m(v),voteCount:_.v$b(v),voteSortTiebreaker:p}}),this.continuationsPresent=!!_.F(k[k.length-1],_.ti))};
var u30=function(k,v){return k.videos.findIndex(function(C){return C.itemId===v})},Qwy=function(k,v){return k.recommendedVideos.findIndex(function(C){return C.itemId===v})},bo2=function(k){k={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:k}}}}};_.Ql().resolve(_.lL).resolveCommand(k)};var RMY=function(){SQm.apply(this,arguments)};
_.E(RMY,SQm);
var qHI=function(k,v,C,G){if(!k.parentElem)throw Error("ti");var p=u30(k,v);p===-1&&(p=Qwy(k,v),p=p!==-1?p+k.videos.length:-1);if(p===-1)throw Error("ui");var P=p>=k.videos.length?k.recommendedVideos[p-k.videos.length]:k.videos[p];P.voteCount=C;P.voteSortTiebreaker=Date.now().toString();p>=k.videos.length?k.recommendedVideos.splice(p-k.videos.length,1):k.videos.splice(p,1);var N=k.videos;for(var I=0,S=N.length-1;I<=S;){var Q=Math.floor((I+S)/2);if(N[Q].voteCount<P.voteCount)S=Q-1;else if(N[Q].voteCount>P.voteCount)I=
Q+1;else{a:{var R=P.voteSortTiebreaker;var l=N[Q].voteSortTiebreaker;if(R.length!==l.length)R=R.length>l.length;else{for(var d=0;d<R.length;d++){var f=R.charCodeAt(d),c=l.charCodeAt(d);if(f>c){R=!0;break a}if(f<c)break}R=!1}}R?S=Q-1:I=Q+1}}N=I;if(N===-1)throw Error("vi");k.videos.splice(N,0,P);p!==N&&lN0(k,p,N,v,C,G)},lN0=function(k,v,C,G,p,P){var N,I=(N=k.parentElem)==null?void 0:N.children,S=Math.min(v,C),Q=Math.max(v,C);
if(I)for(N=S;N<=Q;N++)I[N].style.viewTransitionName="item-"+String(N);document.startViewTransition(function(){if(k.parentElem){var R=k.parentElem.children;if(!(!R||v<0||v>=R.length||C<0||C>=R.length)){var l=R[v];if(l){l.remove();k.showRefreshPill=C>=k.videos.length-1&&k.continuationsPresent;if(!k.showRefreshPill){R=R[C]||null;var d;(d=k.parentElem)==null||d.insertBefore(l,R)}_.nA(k.parentElem,"yt-update-video-data-voting-animation",{toIdx:C,itemId:G,newVoteCount:p,voteStatus:P,hideItem:k.showRefreshPill})}}}}).finished.then(function(){if(I)for(var R=
S;R<=Q;R++)I[R].style.viewTransitionName="";
if(k.showRefreshPill)bo2(_.P2("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var l;if(l=R=(l=k.parentElem)==null?void 0:l.children[C])l=R.getBoundingClientRect(),R=l.bottom,l=!(l.top>=0&&R<=k.clientHeight);l&&(l=_.W2(v>C?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(v-C)),bo2(l))}})};var zMF=function(k,v){var C=this;k?this.innertubeTransportServicePromise=Promise.resolve(k):v&&(this.innertubeTransportServicePromise=v(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new us(3E3,function(G){return dQe(C,G)},0);
this.validateMiniAppVideoIdRateLimiter=new us(3E3,function(G){return fNF(C,G)},1)},Jaa=function(k,v){k.JSC$17427_miniAppId=v;
k.reportMiniAppValueRateLimiter=new us(3E3,function(C){return dQe(k,C)},0);
k.validateMiniAppVideoIdRateLimiter=new us(3E3,function(C){return fNF(k,C)},1)},K53=function(k,v){var C;
return _.Z(function(G){if(G.nextAddress==1)return G.yield(k.reportMiniAppValueRateLimiter.call(v),2);C=G.yieldResult;return G.return([C,v])})},dQe=function(k,v){var C,G,p,P,N,I,S;
return _.Z(function(Q){switch(Q.nextAddress){case 1:return Q.yield(k.innertubeTransportServicePromise,2);case 2:return C=Q.yieldResult,G=_.hy(jRD),p=Date.now(),P={externalPostId:k.JSC$17427_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(p/1E3),nanos:Math.round(p%1E3*1E6)},intValue:""+v}},_.EQ(Q,3),Q.yield(_.CW(C,P,G),5);case 5:N=Q.yieldResult;_.GG(Q,4);break;case 3:throw I=_.g6(Q),I;case 4:if(N){if("error"in N&&N.error)throw N.error;if(N.errorMetadata)throw Error("wi`"+
N.errorMetadata.status);if(S=N.userStatResult)return Q.return(S);throw Error("xi");}throw Error("yi");}})},kre=function(k){var v,C,G,p,P;
_.Z(function(N){switch(N.nextAddress){case 1:return N.yield(k.innertubeTransportServicePromise,2);case 2:return v=N.yieldResult,C=_.hy(jRD),G={externalPostId:k.JSC$17427_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.EQ(N,3),N.yield(_.CW(v,G,C),5);case 5:p=N.yieldResult;_.GG(N,4);break;case 3:throw P=_.g6(N),P;case 4:if(p==null)throw Error("yi");if("error"in p&&p.error)throw p.error;if(p.errorMetadata)throw Error("wi`"+p.errorMetadata.status);_.OQ(N)}})};
zMF.prototype.flush=function(){var k=this;return _.Z(function(v){return v.nextAddress==1?v.yield(k.reportMiniAppValueRateLimiter.flush(),2):v.yield(k.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var TkX=function(k,v){return _.Z(function(C){return C.nextAddress==1?C.yield(k.validateMiniAppVideoIdRateLimiter.call(v),2):C.return(C.yieldResult)})},fNF=function(k,v){var C,G,p,P,N,I;
return _.Z(function(S){switch(S.nextAddress){case 1:return S.yield(k.innertubeTransportServicePromise,2);case 2:return C=S.yieldResult,G=_.hy(qMR),p={videoId:v},_.EQ(S,3),S.yield(_.CW(C,p,G),5);case 5:P=S.yieldResult;_.GG(S,4);break;case 3:throw N=_.g6(S),N;case 4:if(P){if("error"in P&&P.error)throw P.error;if(P.errorMetadata)throw Error("wi`"+P.errorMetadata.status);if(I=P.playabilityStatus)return S.return(I.status);throw Error("zi");}throw Error("yi");}})};
zMF[bL]=[_.uL(_.Qt),_.uL(zX6)];var F0m=function(){this.clientData=new Map};
F0m.prototype.getData=function(k){return this.clientData.get(k)};var cXd=function(k){this.store=k};
cXd.prototype.handleResponse=function(k){(k=_.F(k.frameworkUpdates,eJ))&&_.Wt(k,this.store)};
cXd[bL]=[_.BF];var Evd=new _.oi("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var aNe,MAm;_.LF=new _.oi("FLOW_STATE_MANAGER_TOKEN");aNe=function(){this.flowStates=new Map};
MAm=function(k,v){k=_.H(k.flowStates.values());for(var C=k.next();!C.done;C=k.next())if(C=C.value,C.flowRenderer.targetId===v)return C};var $Q0=function(k,v){this.JSC$17452_reduxStore=k;this.JSC$17452_flowStateManager=v};
_.E($Q0,vC);
$Q0.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q,R,l,d,f,c;return _.Z(function(U){C=_.F(k,_.KuU);G=C.stepId;p=C.targetId;P=MAm(v.JSC$17452_flowStateManager,p);I=(N=P)==null?void 0:N.flowRenderer;S=I.flowStateEntityKey;Q=_.mr(v.JSC$17452_reduxStore.getState(),S);if(!Q)return U.return();R=Q.currentStepId;f=(d=(l=Q)==null?void 0:l.stepIdStack)!=null?d:[];c=R===f[f.length-1]?G:R;v.JSC$17452_reduxStore.dispatch(_.Ff("flowStateEntity",S,{currentStepId:G,stepIdStack:[c]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.OQ(U)})};
var UQy=function(){$Q0.apply(this,arguments)};
_.E(UQy,$Q0);UQy[bL]=[_.BF,_.LF];var gvX=function(k,v,C){this.JSC$17459_reduxStore=k;this.JSC$17459_flowStateManager=v;this.JSC$17459_commandHandler=C};
_.E(gvX,vC);
gvX.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l,d,f,c,U;return _.Z(function(O){G=_.F(k,_.T86);p=G.targetId;P=MAm(C.JSC$17459_flowStateManager,p);I=(N=P)==null?void 0:N.flowRenderer;S=I.flowStateEntityKey;Q=_.mr(C.JSC$17459_reduxStore.getState(),S);d=[].concat(_.tX((l=(R=Q)==null?void 0:R.stepIdStack)!=null?l:[]));f=d.pop();((c=Q)==null?void 0:c.currentStepId)===f&&(f=d[d.length-1]);if(!f)return(U=G.onFirstStepCommand)&&C.JSC$17459_commandHandler.resolveCommand(U,v),O.return();
C.JSC$17459_reduxStore.dispatch(_.Ff("flowStateEntity",S,{currentStepId:f,stepIdStack:d}));_.OQ(O)})};
var iom=function(){gvX.apply(this,arguments)};
_.E(iom,gvX);iom[bL]=[_.BF,_.LF,_.lL];var L0a=function(k,v){this.innertubeTransportService=k;this.JSC$17464_commandHandler=v};
_.E(L0a,vC);L0a.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1){G=_.F(k,kKG);if(!G)return S.return();_.EQ(S,2);return S.yield(_.xY(C.innertubeTransportService,k),4)}if(S.nextAddress!=2){p=S.yieldResult;if(!p)return S.return();(P=p.updateFlowCommand)&&C.JSC$17464_commandHandler.resolveCommand(P,v);return _.GG(S,0)}_.g6(S);(I=(N=G)==null?void 0:N.onFailureCommand)&&C.JSC$17464_commandHandler.resolveCommand(I,v);_.OQ(S)})};
var Ood=function(){L0a.apply(this,arguments)};
_.E(Ood,L0a);Ood[bL]=[_.Qt,_.lL];var yXm=function(k,v){this.JSC$17470_flowStateManager=k;this.JSC$17470_commandHandler=v};
_.E(yXm,vC);
yXm.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N;return _.Z(function(I){G=_.F(k,_.vSL);p=G.targetId;P=MAm(C.JSC$17470_flowStateManager,p);if(!P)return I.return(Promise.resolve());var S=P,Q=(N=G.steps)!=null?N:[],R,l=(R=S.flowRenderer.steps)!=null?R:[];Q=[].concat(_.tX(l),_.tX(Q));S.flowRenderer.steps=Q;G.flowContinuationCommand&&(P.flowRenderer.flowContinuationCommand=G.flowContinuationCommand);G.entityUpdateCommand&&C.JSC$17470_commandHandler.resolveCommand(G.entityUpdateCommand,v);
return I.return(Promise.resolve())})};
var O1=function(){yXm.apply(this,arguments)};
_.E(O1,yXm);O1[bL]=[_.LF,_.lL];var Xnd={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]],"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 xQX=new _.oi("ICON_SET_TOKEN"),AX0=new _.oi("ICON_URL_PROVIDER_TOKEN"),eMk=new _.oi("PREFETCH_ICONS_TOKEN"),qQ2=new _.oi("ICON_MAP_FN_TOKEN");var yw={},mQ5=(yw.ACCESS_TIME="clock",yw.ACCOUNT_BOX=_.wt("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",yw.ACCOUNT_BOX_CAIRO="person_account_cairo",yw.ACCOUNT_CIRCLE="person_circle",yw.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",yw.ACCOUNT_LINKED="account_link_success",yw.ACCOUNT_UNLINKED="account_link",yw.ADD_FRIEND="people",yw.ADD_MODERATOR="shield_add",yw.ADD_TO_LIBRARY="bookmark",yw.ADD_TO_PLAYLIST="add",yw.ADD_TO_QUEUE_TAIL="list_queue",yw.ADD_TO_REMOTE_QUEUE="list_music",
yw.ADD_TO_WATCH_LATER="clock",yw.ADD_VIDEO_LINK="film_strip_add",yw.ALERT_WARN_RED="alert_triangle",yw.ARROW_BACK="arrow_left",yw.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",yw.ARROW_DROP_DOWN="chevron_down",yw.ARROW_DROP_UP="chevron_up",yw.ARROW_FORWARD="arrow_right",yw.ARTIST="person_music",yw.AUDIOTRACK="audio",yw.AUTO_AWESOME="sparkle",yw.AVATAR_ANONYMOUS="person_circle",yw.AVATAR_LOGGED_OUT="person_circle",yw.BACK="arrow_left",yw.BAR_CHART="bar_graph",yw.BLOCK="slash_circle_left",
yw.BLOCK_USER="slash_circle_left",yw.BOOKMARK_BORDER="bookmark",yw.BREAKING_NEWS_ALT_1="article_alert",yw.BROADCAST_CAIRO="podcast_cairo",yw.BUG_REPORT="bug",yw.CAMERA_ALT="camera",yw.CAMPAIGN="megaphone",yw.CANCEL="x_circle",yw.CAPTIONS="closed_caption",yw.CAST_OUTLINE="chromecast",yw.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",yw.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",yw.CHAT="message_bubble_left",yw.CHAT_BUBBLE="message_bubble_empty",yw.CHAT_SPARK="spark_message_bubble_left",yw.CHECK_BOX_OUTLINE_BLANK=
"box_empty",yw.CHECK_CIRCLE_OUTLINE="check_circle",yw.CHECK_CIRCLE_THICK="check_circle",yw.CLARIFY="article_clarify",yw.CLOSED_CAPTION_SELECTED="closed_caption",yw.CLOSE="x_mark",yw.CLOUD_UPLOAD="cloud_arrow_up",yw.COLLAPSE="chevron_up",yw.COLLAPSE_CAIRO="chevron_up_cairo",yw.COLLECTION="layers",yw.COLOR_LENS="palette",yw.COMMENT="message_bubble_right",yw.CONSENT_SHIELD="person_shield",yw.CONTENT_CUT="scissors",yw.CONTENT_CUT_CAIRO="scissors_cairo",yw.COURSE=_.z("web_enable_course_icon_update")?"creator_academy":
"lightbulb",yw.COURSE_CAIRO=_.z("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",yw.CREATION_LIVE="radar_live",yw.CREATION_POST="box_pencil",yw.CREATION_UPLOAD="my_videos",yw.CREATION_UPLOAD_RED="upload",yw.CREATOR_METADATA_MONETIZATION="dollar_sign",yw.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",yw.CREATOR_STUDIO="youtube_studio",yw.DASHBOARD="grid_asymmetrical",yw.DELETE="trash_can",yw.DELETE_SWEEP="trash_can",yw.DESKTOP="laptop",yw.DISLIKE="thumb_down",yw.DISLIKE_SELECTED=
"thumb_down",yw.DISMISSAL="x_mark",yw.DISMISS_QUEUE="list_remove",yw.DONE_ALL="check_double",yw.DOWN_ARROW="arrow_down",yw.DO_NOT_DISTURB="slash_circle_left",yw.DRAFT="paper_corner_folded",yw.DRAG_HANDLE="bars_2",yw.EDIT="pencil",yw.EMOJI="face_very_happy",yw.EMOJI_FLAGS="flag",yw.EMOJI_OBJECTS="lightbulb",yw.EMOJI_PEOPLE="face_very_happy",yw.EMOJI_RECENT="clock",yw.EMPTY_HEART="heart",yw.EMPTY_LIKE="thumb_up",yw.ERROR_BLACK="alert_circle",yw.ERROR_OUTLINE="alert_circle",yw.EXIT_APP="arrow_in",yw.EXIT_TO_APP=
"arrow_in",yw.EXPAND="chevron_down",yw.EXPAND_ALL="chevron_expand",yw.EXPAND_CAIRO="chevron_down_cairo",yw.EXPAND_LESS="chevron_up",yw.EXPAND_MORE="chevron_down",yw.EXPLORE="compass",yw.EXPLORE_DESTINATION="compass",yw.EXTERNAL_LINK="open_new",yw.FAB_UPLOAD="upload",yw.FACE_HAPPY_OUTLINE="face_happy",yw.FACT_CHECK="article_check",yw.FASHION_LOGO="fashion",yw.FASHION_LOGO_CAIRO="fashion_cairo",yw.FAVORITE="heart",yw.FEEDBACK="message_bubble_alert",yw.FEEDBACK_CAIRO="message_bubble_alert_cairo",yw.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",yw.FILL_ARROW_SOLID_UP_16="arrow_solid_up",yw.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",yw.FILTER="menu_filter",yw.FIRST_PAGE="chevron_first",yw.FLAG="flag",yw.FULL_HEART="heart",yw.GAME_CONSOLE_DPAD="game_console_dpad",yw.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",yw.GAMING_LOGO="gaming",yw.GAMING_LOGO_CAIRO="gaming_cairo",yw.GO_TO_PAGE="arrow_right",yw.GROUPS="people_group",yw.HAPPY="face_happy",yw.HEALTH_AND_SAFETY="shield_plus",yw.HELP="question_circle",yw.HELP_CAIRO=
"question_circle_cairo",yw.HELP_OUTLINE="question_circle",yw.HIDE="slash_circle_left",yw.IMAGE="image",yw.INFINITY_ICON="infinity",yw.INFO="info_circle",yw.INFO_OUTLINE="info_circle",yw.INSERT_CHART="bar_graph_box_vertical",yw.INSERT_CHART_OUTLINED="bar_graph_box_vertical",yw.INSERT_PHOTO="image",yw.KEEP="pin",yw.KEEP_OFF="pin_off",yw.KEYBOARD="keyboard",yw.KEYBOARD_ARROW_DOWN="chevron_down",yw.KEYBOARD_ARROW_UP="chevron_up",yw.KIDS_BLOCK="slash_circle_left",yw.LANGUAGE="globe",yw.LAST_PAGE="chevron_last",
yw.LAUNCH="open_new",yw.LEARNING="lightbulb",yw.LEARNING_CAIRO="lightbulb_cairo",yw.LIBRARY_ADD=POi("library_add"),yw.LIBRARY_OUTLINE="library",yw.LIBRARY_REMOVE=POi(),yw.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",yw.LIKES_PLAYLIST="thumb_up",yw.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",yw.LIKE="thumb_up",yw.LIKE_SELECTED="thumb_up",yw.LIVE="radar_live",yw.LIVE_CAIRO="radar_live_cairo",yw.LIVE_UNLISTED="link",yw.LOCATION_ON="location_point",yw.LOCATION_PIN="location_point",yw.LOOP="arrow_repeat",yw.LOOP_ACTIVE=
"arrow_repeat",yw.LOOP_ONE="arrow_repeat_1",yw.LOOP_ONE_ACTIVE="arrow_repeat_1",yw.MEH="face_meh",yw.MEMBERS_ONLY_MODE_OFF="message_bubble_left",yw.MESSAGE="message_bubble_left",yw.MICROPHONE_ON="mic",yw.MIX="youtube_mix",yw.MONETIZATION_ON="dollar_sign_circle",yw.MONEY_FILL="dollar_sign_container",yw.MONEY_FILL_JPY="yen_sign_container",yw.MONEY_HEART="dollar_sign_heart",yw.MORE_HORIZ="overflow_horizontal",yw.MORE_VERT="overflow_vertical",yw.MUSIC="audio",yw.MUSIC_CAIRO="audio_cairo",yw.MUSIC_NOTE_SYMBOL=
"music",yw.MUSIC_SHUFFLE="arrow_shuffle",yw.MY_CHANNEL="person_circle",yw.MY_LOCATION="location_point",yw.NEWS_STORY="news",yw.NEXT="chevron_right",yw.NOTIFICATIONS="bell",yw.NOTIFICATIONS_ACTIVE="bell_on",yw.NOTIFICATIONS_CAIRO="bell_cairo",yw.NOTIFICATIONS_DONE_CHECKMARK="check",yw.NOTIFICATIONS_INBOX="bell",yw.NOTIFICATIONS_NONE="bell",yw.NOTIFICATIONS_OFF="bell_off",yw.NOT_INTERESTED="slash_circle_left",yw.OFFICIAL_ARTIST_BADGE="audio",yw.OFFLINE_CLOUD="cloud_off",yw.OFFLINE_DOWNLOAD="download",
yw.OFFLINE_DOWNLOAD_CAIRO="download_cairo",yw.OFFLINE_PAUSE="pause",yw.OPEN_IN_NEW="open_new",yw.OUTLINE_ADJUST="adjust",yw.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",yw.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",yw.OUTLINE_BAG="bag",yw.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",yw.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",yw.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",yw.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",yw.PAID="dollar_sign",yw.PAUSE_OUTLINED="pause",yw.PAYMENT=
"credit_card",yw.PERSON_RADAR_FILLED="person_radar",yw.PHONE_DOWNLOAD="mobile_download",yw.PLAYABLES_LOGO="tic_tac_toe",yw.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",yw.PLAYLISTS="list_play_arrow",yw.PLAYLISTS_CAIRO="list_play_arrow_cairo",yw.PLAYLIST_ADD=POi("list_add"),yw.PLAYLIST_ADD_CHECK=POi("list_check"),yw.PLAYLIST_PLAY="list_play_arrow",yw.PLAY_ALL="play_arrow",yw.PLAY_CIRCLE="play_arrow_circle",yw.PLAY_OUTLINED="play_arrow_circle",yw.PRIVACY_INFO="shield",yw.PRIVACY_PRIVATE="lock",yw.PRIVACY_PUBLIC=
"earth",yw.PRIVACY_UNLISTED="link",yw.PROMOTE="megaphone",yw.PURCHASES="price_tag",yw.PURCHASE_SUPER_CHAT="super_chat",yw.PURCHASE_SUPER_STICKER="super_sticker",yw.QUESTION_ANSWER="message_bubble_question",yw.QUEUE_PLAY_LAST="list_queue_last",yw.QUEUE_PLAY_NEXT="list_play_arrow",yw.REMIX_FILLED="youtube_shorts_remix",yw.REMOVE="bar_circle",yw.REMOVE_CIRCLE="bar_circle",yw.REMOVE_CIRCLE_OUTLINE="bar_circle",yw.REMOVE_DONE="check_double_off",yw.REMOVE_FROM_HISTORY="bar_circle",yw.REMOVE_FROM_PLAYLIST=
"bar_circle",yw.REMOVE_MODERATOR="shield_off",yw.REPLAY="arrow_circle",yw.REPLAY_10="skip_back_10",yw.REPORT_PROBLEM="alert_triangle",yw.SAD="face_sad",yw.SAVE_PLAYLIST="bookmark",yw.SCHEDULE="clock",yw.SCHOOL="creator_academy",yw.SCREEN_FULLSCREEN="screen_full",yw.SEARCH_HISTORY="arrow_time",yw.SELL="price_tag",yw.SETTINGS="gear",yw.SETTINGS_CAIRO="gear_cairo",yw.SETTINGS_LIGHT="gear",yw.SETTINGS_MATERIAL="gear",yw.SHARE_ARROW="share",yw.SHIELD_WITH_AVATAR="person_shield",yw.SHOPPING_BAG="bag",yw.SHOPPING_BAG_CAIRO=
"bag_cairo",yw.SHOPPING_CART="cart",yw.SHORTS_COMMENT="youtube_shorts_message_bubble_right",yw.SHORTS_DISLIKE="youtube_shorts_thumb_down",yw.SHORTS_LIKE="youtube_shorts_thumb_up",yw.SHORTS_SHARE="youtube_shorts_share",yw.SHUFFLE="arrow_shuffle",yw.SLOW_MODE_OFF="message_bubble_left",yw.SOCIAL="people",yw.SORT="menu_sort",yw.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",yw.SPEED_1X="1x",yw.SPEED_1_POINT_2X="1_point_2x",yw.SPEED_1_POINT_5X="1_point_5x",yw.SPEED_1_POINT_8X="1_point_8x",yw.SPEED_2X="2x",
yw.SPEED_POINT_2X="point_2x",yw.SPEED_POINT_8X="point_8x",yw.SPONSORSHIP_STAR="star_circle",yw.STAFF_PICK="spotlight",yw.START_DVR="add",yw.STAR_BORDER="star",yw.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",yw.STICKER_EMOTICON="face_happy",yw.STOP_DVR="stop",yw.SUBSCRIBE="youtube_logo_icon",yw.SUBSCRIBE_PLUS="add_cairo",yw.SUBSCRIPTION_MANAGER="gear",yw.SUPERVISOR_ACCOUNT="people",yw.SUPER_CHAT_FOR_GOOD="hands_heart",yw.SWAP_HORIZ="arrow_swap_horizontal",yw.SWITCH_ACCOUNTS="person_account",yw.TAB_ACCOUNT=
"person",yw.TAB_ACTIVITY="bell",yw.TAB_BOOKMARK="bookmark",yw.TAB_EXPLORE="compass",yw.TAB_HOME="home",yw.TAB_HOME_CAIRO="home_cairo",yw.TAB_INBOX="mail",yw.TAB_LIKED="thumb_up",yw.TAB_MUSIC_PREMIUM="youtube_music",yw.TAB_SHORTS="youtube_shorts",yw.TAB_SHORTS_CAIRO="youtube_shorts_cairo",yw.TAB_SUBSCRIPTIONS="subscriptions",yw.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",yw.TAB_TRENDING="fire",yw.TIMER="stopwatch",yw.TRAILER="youtube_originals",yw.TRENDING="fire",yw.TRENDING_CAIRO="fire_cairo",yw.TRENDING_DOWN=
"rating_down",yw.TRENDING_UP="rating_up",yw.TROPHY="trophy",yw.TROPHY_CELEBRATIONS="fireworks",yw.TUNE="adjust",yw.UNBLOCK_USER="bar_circle",yw.UNLIMITED="youtube_logo_icon",yw.UNPLUGGED_LIVE_GUIDE="radar_live",yw.UNPLUGGED_SPORTS="eye_off",yw.UPLOADS="library",yw.UP_ARROW="arrow_up",yw.VERTICAL_ALIGN_BOTTOM="download",yw.VERY_HAPPY="face_very_happy",yw.VERY_SAD="face_very_sad",yw.VIDEOGAME_ASSET="gaming",yw.VIDEOS="play_arrow_circle",yw.VIDEO_CALL="video_camera_add",yw.VIDEO_LIBRARY_WHITE="library",
yw.VIDEO_YOUTUBE="youtube_logo_icon",yw.VIEW_LIST="list_view",yw.VIEW_LIST_CAIRO="list_view_cairo",yw.VISIBILITY="eye",yw.VISIBILITY_OFF="eye_off",yw.VOLUME_MUTE="volume_off",yw.VOLUME_UP="volume_on",yw.WALLPAPER="image",yw.WARNING="alert_triangle",yw.WATCH_HISTORY="arrow_time",yw.WATCH_HISTORY_CAIRO="arrow_time_cairo",yw.WATCH_LATER="clock",yw.WATCH_LATER_CAIRO="clock_cairo",yw.WATCH_RELATED_MIX="youtube_mix",yw.WHAT_TO_WATCH="home",yw.YOUTUBE_MUSIC_MONOCHROME="youtube_music",yw.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",yw.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",yw.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",yw.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",yw.YT_OUTLINE_MUSIC_24="music",yw);var XL={},DQm=(XL.ACCESS_TIME="clock",XL.ACCOUNT_BOX="person_square",XL.ACCOUNT_BOX_CAIRO="person_square",XL.ACCOUNT_CIRCLE="person_circle",XL.ACCOUNT_CIRCLE_CAIRO="person_circle",XL.ACCOUNT_LINKED="account_link",XL.ACCOUNT_UNLINKED="account_link",XL.ADD_CIRCLE="add_circle",XL.ADD_CIRCLE_OUTLINE="add_circle",XL.ADD_FRIEND="person_child",XL.ADD_MODERATOR="shield_add",XL.ADD_TO_LIBRARY="bookmark",XL.ADD_TO_PLAYLIST="add",XL.ADD_TO_QUEUE_TAIL="queue",XL.ADD_TO_REMOTE_QUEUE="playlist_audio",XL.ADD_TO_WATCH_LATER=
"clock",XL.ADD_VIDEO_LINK="film_strip_add",XL.ADMIN_PANEL_SETTINGS="person_gear",XL.ALERT_WARN_RED="alert_triangle",XL.ALIGN_LEFT="text_align_left",XL.ARROWS_ALERT="arrow_split_alert",XL.ARROW_BACK="arrow_left",XL.ARROW_CIRCLE="arrow_counterclockwise",XL.ARROW_CIRCLE_PLAY="replay",XL.ARROW_CIRCLE_RIGHT="arrow_clockwise",XL.ARROW_DIAGONAL="arrow_up_left",XL.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",XL.ARROW_DROP_DOWN="triangle_down",XL.ARROW_DROP_UP="triangle_up",XL.ARROW_FORWARD="arrow_right",XL.ARROW_PAUSE=
"pause_history",XL.ARROW_UNDO="undo",XL.ARTICLE="text_page",XL.ARTICLE_ALERT="text_page_alert",XL.ARTICLE_CHECK="text_page_check",XL.ARTICLE_CLARIFY="text_page_info",XL.ARTIST="person_audio",XL.AUDIOTRACK="audio",XL.AUDIO_BADGE="audio_badge",XL.AUDIO_SURROUND="surround_sound",XL.AUTO_AWESOME="sparkles",XL.AVATAR_ANONYMOUS="person_circle",XL.AVATAR_LOGGED_OUT="person_circle",XL.BACK="arrow_left",XL.BAR_CHART="chart_bar",XL.BAR_CIRCLE="minus_circle",XL.BAR_HORIZONTAL="minus",XL.BLOCK="circle_slash",
XL.BLOCK_USER="circle_slash",XL.BOOKMARK_BORDER="bookmark",XL.BOX_OPEN_CHECK="quiz",XL.BOX_PENCIL="square_pencil",XL.BOX_STACK_3="square3_stack",XL.BREAKING_NEWS_ALT_1="text_page_alert",XL.BROADCAST="podcast",XL.BROADCAST_CAIRO="podcast",XL.BUG_REPORT="bug",XL.CAMERA_ALT="camera",XL.CAMPAIGN="megaphone",XL.CANCEL="x_circle",XL.CAPTIONS="closed_captions",XL.CAST_ICON="chromecast",XL.CAST_OUTLINE="chromecast",XL.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",XL.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
XL.CHAT="text_bubble",XL.CHAT_BUBBLE="bubble",XL.CHECK_BOX="check_square",XL.CHECK_BOX_OUTLINE_BLANK="square",XL.CHECK_CIRCLE_FILLED="check_circle",XL.CHECK_CIRCLE_OUTLINE="check_circle",XL.CHECK_CIRCLE_THICK="check_circle",XL.CHECK_DOUBLE="check_done",XL.CHECK_DOUBLE_OFF="check_done_slash",XL.CHEVRON_LEFT="chevron_left",XL.CHEVRON_RIGHT="chevron_right",XL.CHEVRON_RIGHT_CAIRO="chevron_right",XL.CIRCLES_OVERLAP="account_link",XL.CLAPPERBOARD_CAIRO="clapperboard",XL.CLARIFY="text_page_info",XL.CLOCK_ARROWS=
"clock_split",XL.CLOCK_ARROWS_ALERT="clock_split_alert",XL.CLOSED_CAPTION="closed_captions",XL.CLOSED_CAPTION_SELECTED="closed_captions",XL.CLOSE="x",XL.CLOUD_UPLOAD="cloud_arrow_up",XL.COLLAPSE="chevron_up",XL.COLLAPSE_CAIRO="chevron_up",XL.COLLECTION="square3d_stack",XL.COLOR_LENS="paint_palette",XL.COMMENT="text_bubble",XL.CONSENT_SHIELD="person_shield",XL.CONTENT_CUT="scissors",XL.CONTENT_CUT_CAIRO="scissors",XL.COURSE="graduation_cap",XL.COURSE_CAIRO="graduation_cap",XL.CREATION_LIVE="live",
XL.CREATION_POST="square_pencil",XL.CREATION_UPLOAD="video",XL.CREATION_UPLOAD_RED="upload",XL.CREATOR_ACADEMY="graduation_cap",XL.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",XL.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",XL.CREATOR_STUDIO="youtube_studio",XL.DARK_THEME="theme",XL.DELETE="trash_can",XL.DELETE_SWEEP="trash_can",XL.DESKTOP="laptop",XL.DISLIKE="thumb_down",XL.DISLIKE_SELECTED="thumb_down",XL.DISMISSAL="x",XL.DISMISS_QUEUE="playlist_x",XL.DOGFOOD="pawprint",XL.DOLLAR_SIGN=
"dollar_sign_circle",XL.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",XL.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",XL.DOWN_ARROW="arrow_down",XL.DO_NOT_DISTURB="circle_slash",XL.DRAFT="document",XL.DRAG_HANDLE="equal",XL.EARTH="globe",XL.EDIT="pencil",XL.EMOJI="face_very_happy",XL.EMOJI_FLAGS="flag",XL.EMOJI_OBJECTS="lightbulb",XL.EMOJI_PEOPLE="face_very_happy",XL.EMOJI_RECENT="clock",XL.EMPTY_HEART="heart",XL.EMPTY_LIKE="thumb_up",XL.ERROR_BLACK="alert_circle",XL.ERROR_OUTLINE="alert_circle",XL.ERROR_WHITE=
"alert_circle",XL.EXIT_APP="arrow_in",XL.EXIT_TO_APP="arrow_in",XL.EXPAND="chevron_down",XL.EXPAND_ALL="chevron_expand",XL.EXPAND_CAIRO="chevron_down",XL.EXPAND_LESS="chevron_up",XL.EXPAND_MORE="chevron_down",XL.EXPLORE="compass",XL.EXPLORE_DESTINATION="compass",XL.EXTERNAL_LINK="arrow_up_right",XL.EYE_OFF="eye_slash",XL.FAB_UPLOAD="upload",XL.FACE_HAPPY_OUTLINE="face_happy",XL.FACE_MEH="face_neutral",XL.FACT_CHECK="text_page_check",XL.FASHION_LOGO="fashion",XL.FASHION_LOGO_CAIRO="fashion",XL.FAVORITE=
"thumb_up",XL.FEEDBACK="alert_bubble",XL.FEEDBACK_CAIRO="alert_bubble",XL.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",XL.FILL_ARROW_SOLID_UP_16="arrow_solid_up",XL.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",XL.FIRST_PAGE="chevron_left_end",XL.FLAG_CAIRO="flag",XL.FLASH_OFF="flash_slash",XL.FLASH_ON="flash",XL.FULL_HEART="heart",XL.GAMING_LOGO="gaming",XL.GAMING_LOGO_CAIRO="gaming",XL.GO_TO_PAGE="arrow_right",XL.GRID_ASYMMETRICAL="dashboard",XL.GROUPS="person3",XL.HAND_SWIPE_LEFT="gesture_swipe_left",
XL.HAND_SWIPE_RIGHT="gesture_swipe_right",XL.HAPPY="face_happy",XL.HEALTH_AND_SAFETY="shield_health",XL.HEART_BOX="heart_cube",XL.HELP="help_circle",XL.HELP_CAIRO="help_circle",XL.HELP_OUTLINE="help_circle",XL.HIDE="circle_slash",XL.INCOGNITO_CAIRO="incognito",XL.INFINITY_ICON="infinity",XL.INFO="info_circle",XL.INFO_OUTLINE="info_circle",XL.INSERT_CHART="chart_bar_square",XL.INSERT_CHART_OUTLINED="chart_bar_square",XL.INSERT_PHOTO="image",XL.KEEP="pin",XL.KEEP_OFF="pin_slash",XL.KEYBOARD="keyboard",
XL.KEYBOARD_ARROW_DOWN="chevron_down",XL.KEYBOARD_ARROW_UP="chevron_up",XL.KIDS_BLOCK="circle_slash",XL.LANGUAGE="globe",XL.LAST_PAGE="chevron_right_end",XL.LAUNCH="arrow_up_right",XL.LEARNING="lightbulb",XL.LEARNING_CAIRO="lightbulb",XL.LIBRARY_ADD="bookmark",XL.LIBRARY_IMAGE="image_stack",XL.LIBRARY_MUSIC="audio_square_stack",XL.LIBRARY_OUTLINE="play_square_stack",XL.LIBRARY_REMOVE="bookmark",XL.LIBRARY_SAVED="check_square_stack",XL.LIKES_PLAYLIST="thumb_up",XL.LIKES_PLAYLIST_CAIRO="thumb_up",XL.LIKE=
"thumb_up",XL.LIKE_SELECTED="thumb_up",XL.LIST_QUEUE="queue",XL.LIVE_CAIRO="live",XL.LIVE_UNLISTED="link",XL.LOCATION_ON="location_pin",XL.LOCATION_PIN="location_pin",XL.LOCATION_POINT="location_pin",XL.LOOP="repeat",XL.LOOP_ACTIVE="repeat",XL.LOOP_ONE="repeat1",XL.LOOP_ONE_ACTIVE="repeat1",XL.MEET="google_meet",XL.MEH="face_neutral",XL.MEMBERSHIPS="memberships",XL.MEMBERS_ONLY_MODE_OFF="text_bubble",XL.MENU_FILTER="filter",XL.MESSAGE="text_bubble",XL.MESSAGE_BUBBLE_GEAR="bubble_gear",XL.MESSAGE_BUBBLE_LEFT=
"text_bubble",XL.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",XL.MESSAGE_BUBBLE_OVERLAP="bubble_stack",XL.MESSAGE_BUBBLE_QUESTION="help_bubble",XL.MICROPHONE_ON="mic",XL.MONETIZATION_ON="dollar_sign_circle",XL.MONEY_FILL="dollar_sign_rectangle",XL.MONEY_FILL_JPY="yen_sign_rectangle",XL.MONEY_HAND="dollar_sign_circle_hand",XL.MONEY_HEART="dollar_sign_heart",XL.MOON_Z="sleep_timer",XL.MORE_HORIZ="overflow_horizontal",XL.MORE_VERT="overflow_vertical",XL.MUSIC="audio",XL.MUSIC_CAIRO="audio",XL.MUSIC_EXPLICIT_BADGE=
"explicit",XL.MUSIC_NEW_RELEASE="audio_badge",XL.MUSIC_NOTE_SYMBOL="audio",XL.MUSIC_SCISSORS="audio_scissors",XL.MUSIC_SHUFFLE="shuffle",XL.MY_CHANNEL="person_circle",XL.MY_LOCATION="location_pin",XL.MY_VIDEOS="video",XL.MY_VIDEOS_CAIRO="video",XL.NEWS_CAIRO="news",XL.NEWS_STORY="news",XL.NEXT="chevron_right",XL.NOTE_ADD="bubble_pencil",XL.NOTIFICATIONS="bell",XL.NOTIFICATIONS_ACTIVE="bell_waves",XL.NOTIFICATIONS_CAIRO="bell",XL.NOTIFICATIONS_DONE_CHECKMARK="check",XL.NOTIFICATIONS_INBOX="bell",XL.NOTIFICATIONS_NONE=
"bell",XL.NOTIFICATIONS_OFF="bell_slash",XL.NOT_INTERESTED="circle_slash",XL.OFFICIAL_ARTIST_BADGE="audio",XL.OFFLINE_CLOUD="cloud_slash",XL.OFFLINE_DOWNLOAD="download",XL.OFFLINE_DOWNLOAD_CAIRO="download",XL.OFFLINE_PAUSE="pause",XL.OPEN_IN_NEW="arrow_up_right",XL.OUTLINE_ADJUST="adjust",XL.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",XL.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",XL.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",XL.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",XL.OUTLINE_BAG="bag",XL.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",XL.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",XL.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",XL.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",XL.PAID="dollar_sign_circle",XL.PAUSE_OUTLINED="pause",XL.PAYMENT="credit_card",XL.PEOPLE="person_child",XL.PEOPLE_2="person2_rectangle",XL.PEOPLE_GROUP="person3",XL.PEOPLE_NOTE="bubble_asterisk",XL.PERSON_2="person2",XL.PERSON_ACCOUNT="person_square_stack",XL.PERSON_MINUS="person_x",XL.PERSON_MUSIC="person_audio",XL.PERSON_RADAR="person_waves",
XL.PERSON_RADAR_FILLED="person_waves",XL.PERSON_SETTING="person_gear",XL.PHONE="phone",XL.PHONE_DOWNLOAD="mobile_arrow_down",XL.PICTURE_IN_PICTURE="picture_in_picture",XL.PLAYABLES_LOGO="playables",XL.PLAYABLES_LOGO_CAIRO="playables",XL.PLAYLISTS="playlist",XL.PLAYLISTS_CAIRO="playlist",XL.PLAYLIST_ADD_CHECK="bookmark",XL.PLAY_ALL="play",XL.PLAY_ARROW="play",XL.PLAY_ARROW_CIRCLE="play_circle",XL.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",XL.PLAY_CIRCLE="play_circle",XL.PLAY_OUTLINED="play_circle",
XL.PODCAST_ADD="podcast_add",XL.PODCAST_CHECK="podcast_check",XL.PRIVACY_INFO="shield_x",XL.PRIVACY_PRIVATE="lock",XL.PRIVACY_PUBLIC="globe",XL.PRIVACY_UNLISTED="link",XL.PROMOTE="megaphone",XL.PURCHASES="price_tag",XL.PURCHASE_SUPER_CHAT="super_chat",XL.PURCHASE_SUPER_STICKER="super_sticker",XL.QUESTION_ANSWER="help_bubble",XL.QUESTION_CIRCLE="help_circle",XL.QUEUE_PLAY_LAST="queue_last",XL.QUEUE_PLAY_NEXT="queue_next",XL.QUOTATION_MARK="quote",XL.RADAR_LIVE="live",XL.REMOVE="minus_circle",XL.REMOVE_CIRCLE=
"minus_circle",XL.REMOVE_CIRCLE_OUTLINE="minus_circle",XL.REMOVE_FROM_HISTORY="minus_circle",XL.REMOVE_FROM_PLAYLIST="minus_circle",XL.REMOVE_MODERATOR="shield_slash",XL.REPLAY="arrow_counterclockwise",XL.REPLAY_10="skip10_back",XL.REPLAY_ARROW="replay",XL.REPORT_PROBLEM="alert_triangle",XL.RSS_OFF="rss_slash",XL.SAD="face_sad",XL.SAVE_PLAYLIST="bookmark",XL.SCHEDULE="clock",XL.SCHOOL="graduation_cap",XL.SCREEN_DEFAULT="player_default",XL.SCREEN_FULLSCREEN="player_full_enter",XL.SCREEN_LIGHT="ambient_mode",
XL.SCREEN_ROTATION="rotate_portrait",XL.SCREEN_SWITCH="player_switch",XL.SCREEN_THEATRE="player_theater",XL.SEARCH_CAIRO="search",XL.SEARCH_HISTORY="history",XL.SELL="price_tag",XL.SETTINGS="gear",XL.SETTINGS_CAIRO="gear",XL.SETTINGS_LIGHT="gear",XL.SETTINGS_MATERIAL="gear",XL.SETTINGS_REMOTE="remote_waves",XL.SHARE="share",XL.SHARE_ARROW="share",XL.SHARE_CAIRO="share",XL.SHIELD="shield_x",XL.SHIELD_EMPTY="shield",XL.SHIELD_OFF="shield_slash",XL.SHIELD_WITH_AVATAR="person_shield",XL.SHOPPING_BAG=
"bag",XL.SHOPPING_BAG_CAIRO="bag",XL.SHOPPING_CART="cart",XL.SHORTS_COMMENT="text_bubble",XL.SHORTS_DISLIKE="thumb_down",XL.SHORTS_LIKE="thumb_up",XL.SHORTS_SHARE="share",XL.SKIP_FORWARD_30="skip30_forward",XL.SLASH_CIRCLE_LEFT="circle_slash",XL.SLASH_CIRCLE_RIGHT="circle_slash",XL.SLOW_MODE="bubble_slow",XL.SLOW_MODE_OFF="text_bubble",XL.SOCIAL="person_child",XL.SPARKLE="sparkles",XL.SPARK_IMAGE="image_spark",XL.SPARK_RADAR="spark_waves",XL.SPARK_VIDEO="video_spark",XL.SPEAKER_GROUP="speaker_stack",
XL.SPEAKER_OFF="speaker_slash",XL.SPEED_1X="n1x",XL.SPEED_1_POINT_2X="n1point2x",XL.SPEED_1_POINT_5X="n1point5x",XL.SPEED_1_POINT_8X="n1point8x",XL.SPEED_2X="n2x",XL.SPONSORSHIP_STAR="star_circle",XL.SPORTS="basketball",XL.SPOTLIGHT="spotlight",XL.STAFF_PICK="spotlight",XL.START_DVR="add",XL.STAR_BORDER="star",XL.STAR_CIRCLE_RIBBON="memberships_gift",XL.STAR_HALF="star_full_half",XL.STAR_SHOOTING="hype",XL.STICKER="sticker",XL.STICKER_EMOTICON="face_happy",XL.STOP_DVR="stop",XL.SUBSCRIBE="youtube",
XL.SUBSCRIBE_PLUS="add",XL.SUBSCRIPTION_MANAGER="gear",XL.SUPERSTAR="super_star",XL.SUPERVISOR_ACCOUNT="person_child",XL.SUPER_CHAT_FOR_GOOD="hands_heart",XL.SWAP_HORIZ="arrow_swap_horizontal",XL.SWITCH_ACCOUNTS="person_square_stack",XL.TAB_ACCOUNT="person",XL.TAB_ACTIVITY="bell",XL.TAB_BOOKMARK="bookmark",XL.TAB_EXPLORE="compass",XL.TAB_HOME="home",XL.TAB_HOME_CAIRO="home",XL.TAB_INBOX="mail",XL.TAB_LIKED="thumb_up",XL.TAB_MUSIC_PREMIUM="youtube_music",XL.TAB_SHORTS="shorts",XL.TAB_SHORTS_CAIRO=
"shorts",XL.TAB_SUBSCRIPTIONS="subscriptions",XL.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",XL.TAB_TRENDING="trending",XL.TARGET="target",XL.TARGET_ADD="target_add",XL.TEMPLATE_ADD="template_add",XL.TEXT="font",XL.TICKET_STAR="star_ticket",XL.TIMER="stopwatch",XL.TRENDING_CAIRO="trending",XL.TRENDING_DOWN="arrow_trend_down",XL.TRENDING_UP="arrow_trend_up",XL.TROPHY_CAIRO="trophy",XL.TROPHY_CELEBRATIONS="fireworks",XL.TROPHY_STAR="star_trophy",XL.TUNE="adjust",XL.TV_OFF="tv_slash",XL.UNBLOCK_USER="minus_circle",
XL.UNFAVORITE="thumb_down",XL.UNLIMITED="youtube",XL.UNPLUGGED_LIVE_GUIDE="live",XL.UNPLUGGED_SPORTS="eye_slash",XL.UPLOADS="play_square_stack",XL.UP_ARROW="arrow_up",XL.VERTICAL_ALIGN_BOTTOM="chevron_down_end",XL.VERTICAL_ALIGN_TOP="chevron_up_end",XL.VERY_HAPPY="face_very_happy",XL.VERY_SAD="face_very_sad",XL.VIDEOS="play_circle",XL.VIDEO_CALL="video_camera_add",XL.VIDEO_LIBRARY_WHITE="play_square_stack",XL.VIDEO_QUALITY_4K="n4k",XL.VIDEO_QUALITY_8K="n8k",XL.VIDEO_YOUTUBE="youtube",XL.VIEW_LIST_CAIRO=
"view_list",XL.VIEW_MODULE="view_column3_row2",XL.VISIBILITY="eye",XL.VISIBILITY_OFF="eye_slash",XL.VOLUME_DOWN="volume_min",XL.VOLUME_MUTE="volume_mute",XL.VOLUME_OFF="volume_mute",XL.VOLUME_STABLE="stable_volume",XL.VOLUME_UP="volume_max",XL.WALLPAPER="image",XL.WARNING="alert_triangle",XL.WATCH_HISTORY="history",XL.WATCH_HISTORY_CAIRO="history",XL.WATCH_LATER="clock",XL.WATCH_LATER_CAIRO="clock",XL.WATCH_RELATED_MIX="mix",XL.WHAT_TO_WATCH="home",XL.YOUTUBE_LINKED_TV="tv_mobile",XL.YOUTUBE_MUSIC_MONOCHROME=
"youtube_music",XL.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",XL.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",XL.YOUTUBE_SHORTS_ARROW_UP="arrow_up",XL.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",XL.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",XL.YOUTUBE_SHORTS_OUTLINE_24="shorts",XL);var tAd={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,2,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,4,24,!0],
[1,4,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,4,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 swy={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]],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,2,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_sparkles:[[0,1,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,1,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]],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_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]],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,2,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,1,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:[[1,1,24]],pdf:[[1,2,24]],pencil:[[1,9,18],[1,9,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_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_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,2,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,1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,4,24,!0],[1,4,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_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]],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,10,12],[0,10,24],[1,10,24]],spark_bubble_chat:[[1,1,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,2,24],[1,2,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,4,24],[0,4,36],[1,4,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,3,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_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[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 VA5={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"},xw=function(k){this.iconUrlProvider=k};
xw.prototype.resolveIcon=function(k,v){var C=VA5[k.iconName.toUpperCase()];C&&(k.iconName=C);var G=k.iconName;G=G.replace(/-/g,"_");k=Object.assign({},k,{iconName:this.mapIconTypeToStandardName(G,!!C)||G.toLowerCase()});if(_.z("enable_web_delhi_icons")||C){var p;return GXm(swy,k,((p=this.iconUrlProvider)==null?void 0:p.getYtStandardUrl)||Hu$,v)}var P;return GXm(tAd,k,((P=this.iconUrlProvider)==null?void 0:P.getYtStandardUrl)||Wki,v)};
xw.prototype.mapIconTypeToStandardName=function(k,v){return _.z("enable_web_delhi_icons")||v?DQm[k.toUpperCase()]:mQ5[k.toUpperCase()]};
xw[bL]=[_.uL(AX0)];var hMy=new Set("audio_badge offline_pause pause play_all play_arrow youtube_music".split(" ")),B62=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),jw2=function(k){this.urlProvider=this.iconUrlProvider=k};
_.E(jw2,xw);
jw2.prototype.resolveIcon=function(k,v){k.iconName==="youtube_logo"&&(k.iconName="yt-logo-updated");if(k.iconName==="youtube_premium_logo"||k.iconName==="youtube_red_logo")k.iconName="yt-logo-red-updated";var C=Object.assign({},k);k.iconName==="menu"&&(_.z("enable_web_delhi_icons")||(C.iconName="bars_3"),C.iconStyle="youtube_outline");k.iconSetName==="socialNetworksRound"&&(k.iconName==="mail"&&(C.iconName="email"),k.iconName==="embed"&&(C.iconSize=60));k.iconName==="more"&&(C.iconName="overflow_horizontal");
k.iconName==="fullscreen"&&(C.iconName="screen_full");k.iconName==="premium_standalone"&&(C.iconName="premium_standalone_cairo");_.z("enable_connect_icon_update_web")&&k.iconName==="account_linked"&&(C.iconName="circles_overlap_check",C.iconStyle="youtube_fill");_.z("enable_connect_icon_update_web")&&k.iconName==="account_unlinked"&&(C.iconName="circles_overlap",C.iconStyle="youtube_outline");hMy.has(k.iconName)&&(C.iconStyle="youtube_fill");_.z("enable_web_delhi_icons")&&(k.iconName==="playlist_add"&&
(C.iconName="bookmark"),k.iconName==="offline_pin"&&(C.iconName="arrow_down_circle",C.iconStyle="youtube_fill"),B62.has(k.iconName)&&(C.iconName+="_updated"));k=Object.assign({},C,{iconName:(xw.prototype.mapIconTypeToStandardName.call(this,C.iconName)||C.iconName).toLowerCase()});var G;return(k=GXm(Xnd,k,((G=this.urlProvider)==null?void 0:G.getUrl)||Nf_,v))?k:xw.prototype.resolveIcon.call(this,C,v)};
jw2[bL]=[_.uL(AX0)];_.YQ2=1;var AJ=function(k,v){this.JSC$17491_commandHandler=k;this.innertubeTransportService=v};
_.E(AJ,vC);AJ.prototype.resolveCommand=function(k,v){var C=this,G,p,P;return _.Z(function(N){return(G=_.F(k,Ry1))?N.return(wnF(C,G,(p=v)==null?void 0:(P=p.form)==null?void 0:P.element)):N.return()})};
var wnF=function(k,v,C){v={profileCardContext:v.profileCardContext,profileOwnerExternalChannelId:v.profileOwnerExternalChannelId};var G=_.hy(F_w);return _.CW(k.innertubeTransportService,v,G).then(function(p){if(!p)throw new _.q5("GetProfileCard failed");if(p=p.popupCommand){k.JSC$17491_commandHandler.resolveCommand(p,{form:{element:C}});_.$8(_.WU(),66557);p=p==null?void 0:p.clickTrackingParams;var P=_.cR();p&&P&&_.WU().graftServerVe(p,P)}})};
AJ[bL]=[_.lL,_.Qt];var eG=function(){};
_.E(eG,vC);eG.prototype.resolveCommand=function(k){var v,C;return _.Z(function(G){v=_.F(k,M$D);if(!v)return G.return();C=Number(v.enableDelayedPacfLoggingTvMs);if(isNaN(C)){var p=Xq();OtZ(p,v,0)}else OtZ(Xq(),v,C);_.OQ(G)})};_.qm=function(){};
_.E(_.qm,vC);
_.qm.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q;return _.Z(function(R){G=_.F(k,$dQ);P=(p=v.form)==null?void 0:p.element;I=(N=P)==null?void 0:N.closest("ytd-enforcement-message-view-model");if(!G||!I)return R.return();C.allowAdsAction||(S=G.fundingChoiceInstructionPageUrl,C.allowAdsAction=new FBw(window,_.jj(S)));var l=C.allowAdsAction;l.wallElement=I;l.allowAdsPopup.style.setProperty("display","flex","important");var d=l.scrollManager;d.isScrollingEnabled&&(d.originalBodyOverflow=d.JSC$10071_domHelper.JSC$9397_document_.body.style.overflow,
d.JSC$10071_domHelper.JSC$9397_document_.body.style.overflow="hidden",d.isScrollingEnabled=!1);l.wallElement.style.setProperty("display","none","important");yQI(l.accessibilityManager,l.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((Q=C.allowAdsAction.allowAdsPopup)&&Q instanceof HTMLElement)for(l=_.H(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),d=l.next();!d.done;d=l.next()){var f=_.H(d.value);d=f.next().value;f=f.next().value;
Q.style.setProperty(d,f)}_.OQ(R)})};
_.qm.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var my=function(){};
_.E(my,vC);my.prototype.resolveCommand=function(k){var v;return _.Z(function(C){v=_.F(k,gIQ);if(!v)return C.return();Mem(k);_.OQ(C)})};_.Db=new _.oi("AI_CHAT_CONTROLLER_TOKEN");var tJ=function(k,v,C,G){this.JSC$17506_commandHandler=k;this.store=v;this.getPlayerCb=C;this.aiChatController=G};
_.E(tJ,vC);tJ.prototype.pageContext=function(){var k=_.yv.currentPageSubTypeSelector(this.store.getState()),v;return(v=this.aiChatController)==null?void 0:_.nvF(v,k)};
tJ.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N;return _.Z(function(I){C=_.F(k,qJQ);p=(G=C)==null?void 0:G.command;if(!p)return I.return();switch((N=C)==null?void 0:N.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var S="youchat-"+Date.now(),Q;var R=String(Math.floor(((Q=v.getPlayerCb())==null?void 0:Q.getCurrentTime())||0)*1E3);P={inputComposerFormData:{clientMessageId:S,playerOffsetMs:R,pageContext:v.pageContext()}}}if(!P)return I.return();v.JSC$17506_commandHandler.resolveCommand(p,
{form:{formData:P}});_.OQ(I)})};
tJ[bL]=[_.lL,_.BF,e1O,_.uL(_.Db)];var JX5=new _.oi("SESSION_STORAGE");var s1=function(k){this.sessionStorage=k("conversations")};
_.E(s1,vC);s1.prototype.resolveCommand=function(k){var v=this,C;return _.Z(function(G){C=_.F(k,mdn);if(!C)return G.return();C.conversationId?v.sessionStorage.set("conversation_id",C.conversationId):v.sessionStorage.remove("conversation_id");_.OQ(G)})};
s1[bL]=[JX5];var Vw=function(k){this.JSC$17518_commandHandler=k};
_.E(Vw,vC);
Vw.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q;return _.Z(function(R){if(R.nextAddress==1){C=_.F(k,GpJ);if((G=C)==null||!G.text||!navigator.clipboard)return R.return();_.EQ(R,2);return R.yield(navigator.clipboard.writeText(C.text),4)}if(R.nextAddress!=2){if(!C.successActions||C.successActions.length===0)return R.return();p=_.H(C.successActions);for(P=p.next();!P.done;P=p.next())N=P.value,v.JSC$17518_commandHandler.resolveCommand(N);return _.GG(R,0)}_.g6(R);if(!C.failureActions||C.failureActions.length===
0)return R.return();I=_.H(C.failureActions);for(S=I.next();!S.done;S=I.next())Q=S.value,v.JSC$17518_commandHandler.resolveCommand(Q);_.OQ(R)})};
Vw[bL]=[_.lL];var hJ=function(k){this.JSC$17522_commandHandler=k};
_.E(hJ,vC);
hJ.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l,d;return _.Z(function(f){switch(f.nextAddress){case 1:G=_.F(k,ACw);if(!G)return f.return();_.EQ(f,2);if(!G.imageBytes&&!G.imageUrl)throw Error("Ai");if(!G.imageUrl){if(G.imageBytes){P=G.imageBytes;N=P.replace(/-/g,"+").replace(/_/g,"/");var c=S7K(N);p=_.Bp(c)}f.jumpTo(4);break}return f.yield(fetch(G.imageUrl),5);case 5:return I=f.yieldResult,f.yield(I.blob(),6);case 6:S=f.yieldResult,p=_.Bp(S);case 4:l=(Q=v)==null?void 0:(R=Q.form)==
null?void 0:R.element;d=document.createElement("a");ws(d,p);l.appendChild(d);d.download="";d.click();l.removeChild(d);URL.revokeObjectURL(_.mV(p));G.successCommand&&C.JSC$17522_commandHandler.resolveCommand(G.successCommand);_.GG(f,0);break;case 2:_.g6(f),G.errorCommand&&C.JSC$17522_commandHandler.resolveCommand(G.errorCommand),_.OQ(f)}})};
hJ[bL]=[_.lL];var B4=function(k){this.store=k};
_.E(B4,vC);B4.prototype.resolveCommand=function(k){var v=this,C,G,p;return _.Z(function(P){G=(C=_.F(k,_.eZL))==null?void 0:C.entityBatchUpdate;if(!G)return P.jumpTo(0);p=Object.assign({},G,{mutations:[].concat(_.tX(G.mutations||[]))});return P.yield(_.Wt(p,v.store),0)})};var rXd=function(k){this.JSC$17529_commandHandler=k;this.feedbackDialogMap=new Map};
rXd.prototype.openDialog=function(k,v){(k=this.feedbackDialogMap.get(k))&&this.JSC$17529_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:k}},v)};
rXd[bL]=[_.lL];var jG=new _.oi("FEEDBACK_CONTROLLER_TOKEN");var Yw=new _.oi("APP_STORE_TOKEN");var wK=function(k,v){this.store=k;this.controller=v};
_.E(wK,vC);wK.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V;return _.Z(function(h){if(h.nextAddress==1){G=_.F(k,_.c1);if(P=(p=G)==null?void 0:p.contentId)for(I=_.H(((N=G)==null?void 0:N.actions)||[]),S=I.next();!S.done;S=I.next())Q=S.value,K0k(C,Q,P);d=(R=v)==null?void 0:(l=R.form)==null?void 0:l.element;return h.yield(_.KA(d,[k,{impression:(f=v)==null?void 0:f.disableClickTracking}]).catch(function(){}),2)}c=h.yieldResult;
((U=c)==null?0:(O=U.data)==null?0:(X=O.feedbackResponses)==null?0:X.length)&&(w=(x=c.data.feedbackResponses[0])==null?void 0:x.followUpDialog)&&P&&(V=C.controller)!=null&&V.feedbackDialogMap.set(P,w);_.OQ(h)})};
var K0k=function(k,v,C){var G=_.F(v,_.oH);if(G){G=_.H(G.commands||[]);for(var p=G.next();!p.done;p=G.next())K0k(k,p.value,C)}_.F(v,_.L5)&&k.store.dispatch(_.ud("commandEntity",kcb(C),{key:C,command:v}));_.F(v,EpR)&&k.store.dispatch(_.ud("commandEntity",kcb(C),{key:C,command:v}))};
wK[bL]=[Yw,jG];var nF=function(k){this.controller=k};
_.E(nF,vC);nF.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N;return _.Z(function(I){G=_.F(k,_.kt);P=(p=G)==null?void 0:p.targetId;if(((N=G)==null?void 0:N.signal)!=="TELL_US_WHY"||!P)return I.return();C.controller.openDialog(P,v);_.OQ(I)})};
nF[bL]=[jG];var JJ=function(k){this.store=k};
_.E(JJ,vC);JJ.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q;return _.Z(function(R){G=_.F(k,S8g);P=(p=G)==null?void 0:p.contentId;S=(N=v)==null?void 0:(I=N.form)==null?void 0:I.element;Q=_.KA(S,[k]);P&&C.undo(P);return R.yield(Q,0)})};
JJ.prototype.undo=function(k){this.store.dispatch(_.ud("commandEntity",kcb(k),{key:k,command:void 0}))};
JJ[bL]=[Yw];var rK=function(k){this.JSC$17544_commandHandler=k};
_.E(rK,vC);rK.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q;return _.Z(function(R){C=_.F(k,oS6);G=C.flowStateKey;p=C.validationFailureCommand;P=C.submitValidFormCommand;N=CCf(_.mr,[G||""]);I=_.F(N,GKL);((S=I)==null?0:S.isValid)&&P&&v.JSC$17544_commandHandler.resolveCommand(P);((Q=I)==null?0:Q.isValid)||!p||v.JSC$17544_commandHandler.resolveCommand(p);_.OQ(R)})};
rK[bL]=[_.lL];var KF=function(k){this.innertubeTransportService=k};
_.E(KF,vC);KF.prototype.resolveCommand=function(k,v){var C=this,G;return _.Z(function(p){return p.yield(_.xY(C.innertubeTransportService,k,(G=v)==null?void 0:G.form).then(function(P){var N,I;v==null||(N=v.commandController)==null||(I=N.onSuccess)==null||I.call(N,k,P)},function(P){var N,I;
v==null||(N=v.commandController)==null||(I=N.onServerError)==null||I.call(N,k,P)}),0)})};
KF[bL]=[_.Qt];var TS=function(){};
_.E(TS,vC);TS.prototype.resolveCommand=function(k){var v,C,G,p;return _.Z(function(P){if(v=_.F(k,_.KtG)){if(C=v.gtmId)G=_.wt("GL",""),_.A0(C,G);(p=v.gtmData)&&_.en(p)}_.OQ(P)})};var k_=function(k,v,C){this.innertubeTransportService=k;this.JSC$17555_actionRouter=v;this.JSC$17555_screenManager=C};
_.E(k_,vC);k_.prototype.resolveCommand=function(k){var v=this,C,G;return _.Z(function(p){C=_.F(k,r$G);if(!C)return p.return();G=C.command;if(!G)return p.return();v.JSC$17555_actionRouter.triggerAction("yt-insert-rich-section-action",C);return p.yield(_.xY(v.innertubeTransportService,G,{disableCache:!0}).then(function(P){k.clickTrackingParams&&(P==null?0:P.trackingParams)&&v.JSC$17555_screenManager.graftServerVe(P.trackingParams,_.Ss(k.clickTrackingParams))}),0)})};
k_[bL]=[_.Qt,b$,_.eK];Q9$.bind(null,C8);var T6h=Q9$.bind(null,wdI);Rpm.bind(null,C8);var ku0=Rpm.bind(null,wdI);dHK.bind(null,C8);var ozm=dHK.bind(null,wdI);var oV=function(){};
_.E(oV,vC);
oV.prototype.resolveCommand=function(k){var v,C,G,p,P,N,I,S,Q,R;return _.Z(function(l){v=_.F(k,xz7);if(!v)return l.return();G=((C=v.operations)==null?void 0:C.operations)||[];p=_.H(G);for(P=p.next();!P.done;P=p.next())if(N=P.value,N.insertItemSectionContent){var d=N.insertItemSectionContent,f=d.contents||[];d.insertByPositionInSection?T6h(d.insertByPositionInSection.sectionTargetId,f,d.insertByPositionInSection.position):d.insertByRelativePositionInSection&&d.insertByRelativePositionInSection.sectionTargetId&&d.insertByRelativePositionInSection.itemTargetId&&
ku0(d.insertByRelativePositionInSection.sectionTargetId,d.insertByRelativePositionInSection.itemTargetId,f,d.insertByRelativePositionInSection.relativePosition)}else N.replaceSection?(d=N.replaceSection,f={},d.replaceByTargetId?f=d.replaceByTargetId:d.replaceByGroupId&&(f={targetId:d.replaceByGroupId.groupId,newContent:d.replaceByGroupId.newContent,undoKey:""}),f.newContent&&ro7(f.targetId,{continuationItems:[f.newContent]})):N.removeItem?(d=N.removeItem,d.removeByTargetId&&d.sectionTargetId&&ozm(d.sectionTargetId,
d.removeByTargetId.targetIds||[])):N.removeSection&&(N.removeSection.removeByTargetId?(I=void 0,vz0(((I=N.removeSection)==null?void 0:I.removeByTargetId.targetIds)||[])):N.removeSection.removeByGroupId&&(S=void 0,vz0(((S=N.removeSection)==null?void 0:S.removeByGroupId.groupIds)||[])));R=((Q=v.operations)==null?void 0:Q.scrollConfig)||{};CH2(R);_.OQ(l)})};
var vz0=function(k){k=_.H(k);for(var v=k.next();!v.done;v=k.next())ro7(v.value,{continuationItems:[]})},CH2=function(k){if(k.scrollToItem){var v=k.scrollToItem.item||{},C=v.itemTargetId;
v=v.sectionTargetId;if(C&&v){var G=document.querySelector("[data-target-id="+v+"]"),p=G==null?void 0:G.querySelector("[data-target-id="+C+"]");G&&p&&setTimeout(function(){var P=p.offsetTop-G.offsetTop,N;if(((N=k.scrollToItem)==null?void 0:N.scrollPosition)==="SCROLL_POSITION_CENTER")P-=G.offsetHeight/2,P+=p.offsetHeight/2;else{var I;((I=k.scrollToItem)==null?void 0:I.scrollPosition)==="SCROLL_POSITION_END"&&(P-=G.offsetHeight,P+=p.offsetHeight)}G.scroll({top:P,behavior:"smooth"})},100)}}};var vx=new _.oi("CLIENT_NAME_TOKEN");var Gue=new _.oi("DEFAULT_STORE_EXPIRATION_TOKEN");var Mfg=new _.oi("CLIENT_LOCATION_SERVICE_TOKEN");var CB=function(k,v,C){this.clientName=k||_.wt("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=v||_.xP.getInstance();this.JSC$17583_commandHandler=C||_.of.instance};
_.E(CB,vC);CB.prototype.resolveCommand=function(k){var v=this,C,G;return _.Z(function(p){G=(C=_.F(k,Re6))==null?void 0:C.onComplete;v.clientLocationService.clearLocationPlayabilityToken(v.clientName);G&&v.JSC$17583_commandHandler.resolveCommand(G);_.OQ(p)})};
CB[bL]=[vx,Mfg,_.lL];var Ga=function(k){this.innertubeTransportService=k};
_.E(Ga,vC);Ga.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N;return _.Z(function(I){P=(G=v)==null?void 0:(p=G.form)==null?void 0:p.element;return I.yield(_.xY(C.innertubeTransportService,k,(N=v)==null?void 0:N.form).then(function(S){fiD(P,new CustomEvent("yt-service-request-completed"),{data:S},_.wt("openPopupConfig"))}),0)})};
Ga[bL]=[_.Qt];var pB=function(){};
_.E(pB,vC);pB.prototype.resolveCommand=function(k){var v,C;return _.Z(function(G){v=_.F(k,H5G);C=document.querySelector("mini-app-container-view-model");if(!v||!C)return G.return();v.isPlaying?C.dispatchEvent(new Event("play")):C.dispatchEvent(new Event("pause"));_.OQ(G)})};var Wx=function(){};
_.E(Wx,vC);Wx.prototype.resolveCommand=function(k){var v,C,G,p,P,N,I;return _.Z(function(S){v=_.F(k,jQJ);if((C=v)==null||!C.paramKeys)return S.return();G=v.paramKeys;p=_.ka(window.location.href);P=_.H(G);for(N=P.next();!N.done;N=P.next())I=N.value,p.JSC$10103_queryData_.remove(I);window.history.replaceState(window.history.state,document.title,p.toString());_.OQ(S)})};var pEd=function(){this.dropdownMap=new Map};_.PH2=new _.oi("DROPDOWN_CONTROLLER_TOKEN");var Hx=function(k){this.controller=k};
_.E(Hx,vC);Hx.prototype.resolveCommand=function(k){var v=this,C,G,p,P;return _.Z(function(N){C=_.F(k,Ft6);if(!C)return N.return();G=C;p=G.dropdownId;P=G.selectedOptionIndex;if(p===void 0||P===void 0)return N.return();var I=v.controller.dropdownMap.get(p);I&&I(P);_.OQ(N)})};
Hx[bL]=[_.PH2];var NO=function(k){this.controller=k};
_.E(NO,vC);NO.prototype.resolveCommand=function(k){var v=this,C;return _.Z(function(G){return(C=_.F(k,L71))?G.yield(v.controller.closeDialog(),0):G.return()})};
NO[bL]=[_.V0];var IV=function(k){this.controller=k};
_.E(IV,vC);IV.prototype.resolveCommand=function(k){var v=this,C,G;return _.Z(function(p){C=_.F(k,uI6);if(!C)return p.return();var P,N=C.panelIdentifier||((P=C.identifier)==null?void 0:P.tag);if(!N)throw Error("Bi");return(G=N)?p.yield(v.controller.hidePanel({identifier:G}),0):p.jumpTo(0)})};
IV[bL]=[_.tx];var Zz=function(k){this.controller=k};
_.E(Zz,vC);Zz.prototype.resolveCommand=function(k){var v=this,C;return _.Z(function(G){return(C=_.F(k,keG))?G.yield(v.controller.closeSheet(),0):G.return()})};
Zz[bL]=[_.sL];var Se=function(k,v){this.innertubeTransportService=k;this.controller=v};
_.E(Se,vC);Se.prototype.resolveCommand=function(k){var v=this,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return C=_.F(k,QMw),(G=C)!=null&&G.panelId?N.yield(v.controller.getReloadContinuation(C.panelId),2):N.return();if(N.nextAddress!=3)return(p=N.yieldResult)?N.yield(_.xY(v.innertubeTransportService,k,{continuation:p}),3):N.return();P=N.yieldResult;return N.yield(v.controller.updatePanel({identifier:C.panelId,panelContents:P.content,shouldFocus:!1}),0)})};
Se[bL]=[_.Qt,_.tx];var ug=function(k,v,C){this.innertubeTransportService=k;this.JSC$17625_screenManager=v;this.JSC$17625_commandHandler=C};
_.E(ug,vC);
ug.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1){C=_.F(k,_.W$U);if(!C)return S.return();if(C.commands)for(G=_.H(C.commands),p=G.next();!p.done;p=G.next())P=p.value,v.JSC$17625_commandHandler.resolveCommand(P,{disableClickTracking:!0});N=_.Ss(k.clickTrackingParams);_.$8(v.JSC$17625_screenManager,21760,N,{layer:7,parentLayer:0});return S.yield(_.xY(v.innertubeTransportService,k),2)}I=S.yieldResult;if(!I)return S.return();v.JSC$17625_screenManager.graftServerVe(I.trackingParams,N,
7);_.OQ(S)})};
ug[bL]=[_.Qt,_.eK,_.lL];var Q3=new _.oi("PANEL_LOADING_STRATEGY_TOKEN");var bg=function(k,v){this.controller=k;this.panelLoadingStrategy=v};
_.E(bg,vC);
bg.prototype.resolveCommand=function(k,v){var C=this,G,p,P;return _.Z(function(N){G=_.F(k,vZR);if((p=G)==null||!p.panelLoadingStrategy)return N.return();P=function(I){var S,Q,R,l,d,f,c,U,O,X;return _.Z(function(x){Q=_.F((S=I.dialogViewModel)==null?void 0:S.header,cNJ);R={viewModel:I.dialogViewModel};l={};if(c=_.z("web_enable_dialog_header_label")?(d=Q)==null?void 0:(f=d.headline)==null?void 0:f.content:void 0)l.ariaLabel=c;G.dismissOnBackgroundTap===!1&&(l.isModal=!0);return I.dialogViewModel?x.yield(C.controller.openDialog(R,
(X=(U=v)==null?void 0:(O=U.form)==null?void 0:O.element)!=null?X:document.body,l),0):x.return()})};
return N.yield(C.panelLoadingStrategy.execute({command:k,data:G.panelLoadingStrategy,renderFn:P,createScreenConfig:{layer:4}}),0)})};
bg[bL]=[_.V0,Q3];var RV=function(k,v,C){this.innertubeTransportService=k;this.controller=v;this.JSC$17645_screenManager=C};
_.E(RV,vC);
RV.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X;return _.Z(function(x){switch(x.nextAddress){case 1:G=_.F(k,_.Fj);if(!G)return x.return();var w,V=G.panelIdentifier||((w=G.identifier)==null?void 0:w.tag);if(!V)throw Error("Bi");p=V;return x.yield(C.controller.isVisible(p,!0),2);case 2:if((P=x.yieldResult)&&G.blockIfPanelOpen)return x.return();S=(I=(N=C.controller).getPanelContent)==null?void 0:I.call(N,p);if(!(w=S))if(G){var h;w=((h=G.globalConfiguration)==null?void 0:
h.initialState)||G.engagementPanel;if(h=!w)h=!!(G==null?0:(V=G.engagementPanelPresentationConfigs)==null?0:V.engagementPanelPopupPresentationConfig);h&&(w=_.fa_(G.panelIdentifier,G.identifier))}else w=void 0;Q=w;R=G.engagementPanelPresentationConfigs;l=G.engagementPanelExtras;return x.yield(C.controller.showPanel({identifier:p,panelContents:Q,config:R,extras:l,target:(d=v)==null?void 0:(f=d.form)==null?void 0:f.element}),3);case 3:if(!G.globalConfiguration){x.jumpTo(0);break}if(G.globalConfiguration.reuseModelAndState&&
_.z("enable_ai_companion")&&(O=(U=(c=C.controller).getPanelContent)==null?void 0:U.call(c,p)))return x.return();_.$8(C.JSC$17645_screenManager,32633);return x.yield(_.xY(C.innertubeTransportService,k),5);case 5:return X=x.yieldResult,C.JSC$17645_screenManager.graftServerVe(X.trackingParams),x.yield(C.controller.updatePanel({identifier:p,panelContents:X.content,shouldFocus:!0,extras:l,updatePanelContinuationData:X.updatePanelContinuationData}),0)}})};
RV[bL]=[_.Qt,_.tx,_.eK];var lg=function(k,v){this.controller=k;this.panelLoadingStrategy=v};
_.E(lg,vC);lg.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q,R;return _.Z(function(l){G=_.F(k,_.Qv);if((p=G)==null||!p.panelLoadingStrategy)return l.return();I=WN3(C.controller,(P=v)==null?void 0:(N=P.form)==null?void 0:N.element);Q=(S=G.contextualSheetPresentationConfig)==null?void 0:S.position;R=function(d){return _.Z(function(f){return d.sheetViewModel?f.yield(C.controller.openSheet({viewModel:d.sheetViewModel,sheetPosition:Q},I),0):f.return()})};
return l.yield(C.panelLoadingStrategy.execute({command:k,data:G.panelLoadingStrategy,renderFn:R,createScreenConfig:{layer:0}}),0)})};
lg[bL]=[_.sL,Q3];var dq=function(k,v){this.controller=k;this.JSC$17656_commandHandler=v};
_.E(dq,vC);dq.prototype.resolveCommand=function(k,v){var C=this,G,p,P;return _.Z(function(N){if(N.nextAddress==1){G=_.F(k,dRU);var I=_.F(G.showCommand,_.Fj),S,Q,R=(Q=I==null?void 0:I.panelIdentifier)!=null?Q:I==null?void 0:(S=I.identifier)==null?void 0:S.tag;if(!R)throw Error("Ci");p=R;return N.yield(C.controller.isVisible(p),2)}return(P=N.yieldResult)?N.yield(C.controller.hidePanel({identifier:p}),0):N.yield(C.JSC$17656_commandHandler.resolveCommand(G.showCommand,v),0)})};
dq[bL]=[_.tx,_.lL];var fB=function(k,v,C){this.innertubeTransportService=k;this.controller=v;this.JSC$17659_screenManager=C};
_.E(fB,vC);
fB.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h,n,oO;return _.Z(function(Ng){switch(Ng.nextAddress){case 1:return G=C=_.F(k,cv6),p=G.targetPanelIdentifier,P=G.contentSourcePanelIdentifier,N=G.globalConfiguration,((I=p)==null?0:I.tag)&&((S=P)==null?0:S.tag)?N?Ng.yield(v.controller.showPanel({identifier:p.tag,panelContents:_.fa_(p.tag,p)}),5):Ng.yield((d=(l=v.controller).getPanel)==null?void 0:d.call(l,P.tag),4):Ng.return();case 4:f=Ng.yieldResult;Q=(c=f)==
null?void 0:(O=(U=c).getPanelContent)==null?void 0:O.call(U);Ng.jumpTo(3);break;case 5:return Ng.yield(_.xY(v.innertubeTransportService,k),6);case 6:X=Ng.yieldResult,((x=X)==null?0:x.trackingParams)&&v.JSC$17659_screenManager.graftServerVe(X.trackingParams),Q=(w=X)==null?void 0:w.content,R=(V=X)==null?void 0:V.updatePanelContinuationData;case 3:if(n=(h=Q)==null?void 0:h.engagementPanelSectionListRenderer)return Ng.yield(v.controller.showPanel({identifier:p.tag,panelUpdatableFields:{content:n.content,
secondaryHeaderContent:(oO=n.header)!=null?oO:{},targetId:n.targetId,loggingDirectives:n.loggingDirectives},updatePanelContinuationData:R}),0);Ng.jumpTo(0)}})};
fB[bL]=[_.Qt,_.tx,_.eK];var za=function(){};
_.E(za,vC);za.prototype.resolveCommand=function(k){var v,C,G;return _.Z(function(p){if(p.nextAddress==1)return(v=_.F(k,$TJ))?p.yield(_.vY(),2):p.return();C=p.yieldResult;if(!C)return p.return();var P=C,N=(G=v)==null?void 0:G.languageCode,I;(P==null?0:(I=P.isReady)==null?0:I.call(P))&&(N=zp_(P,N))&&P.setAudioTrack(N);_.OQ(p)})};var Fm=function(){};
_.E(Fm,nX);_.W=Fm.prototype;_.W.getApiPaths=function(){return bM7};
_.W.getExtension=function(k){return _.F(k,_.mw)};
_.W.isNavigationCommand=function(){return!0};
_.W.JSC$14242_getStoreKey=function(k){if((k=this.getExtension(k))&&k.videoId){var v={videoId:k.videoId};k.playlistId&&(v.playlistId=k.playlistId);k.index&&(v.index=k.index);k.params&&(v.params=k.params);return _.qo("next",v)}};
_.W.JSC$14235_getClientScreen=function(k){var v;return((v=k.contentPlaybackContext)==null?void 0:v.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.W.JSC$14235_buildRequest=function(k,v,C){v.videoId&&(k.videoId=v.videoId);v.playlistId&&(k.playlistId=v.playlistId);v.params&&(k.params=v.params);v.index!==void 0&&(k.playlistIndex=v.index);k.racyCheckOk=!(!C.racyCheckOk&&!v.racyCheckOk);k.contentCheckOk=!!v.contentCheckOk;C.contentPlaybackContext&&(k.autonavState=C.contentPlaybackContext.autonavState,k.playbackContext={vis:C.contentPlaybackContext.vis,lactMilliseconds:C.contentPlaybackContext.lactMilliseconds});C.prefetchPlaybackContext&&(k.context.request||
(k.context.request={}),k.context.request.isPrefetch=!0);_.z("captions_hats_killswitch")||(v=_.N0().getFlag(65),v=v!=null?!v:!1,C=!!_.lu("yt-player-sticky-caption"),k.captionsRequested=v&&C)};
_.W.getRequestConfig=function(k){k=this.JSC$14242_getStoreKey(k);var v;k&&(v={storeStrategy:{storeKey:k}});_.z("web_log_player_watch_next_ticks")&&(v=v||{},v.requestTick="wn_s",v.responseTick="wn_r");return v};
var cx=function(){};
_.E(cx,nX);cx.prototype.getApiPaths=function(){return bM7};
cx.prototype.getExtension=function(k){return _.F(k,_.$Y)};
cx.prototype.JSC$14235_buildRequest=function(k,v){v.token&&(k.continuation=v.token)};var ER=function(){this.innerTubeTransport=_.Ql().resolve(_.Qt);this.miniplayerService=_.Ql().resolve(_.gO)};
_.E(ER,vC);var HKa=function(k){var v;return _.Z(function(C){v=_.wt("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;k.JSC$17684_mainAppPlayer=new Pl(v);document.addEventListener("yt-page-data-updated",k.JSC$17684_pauseOnNavigation.bind(k));_.OQ(C)})},NYF=function(k,v){var C,G,p,P;
return _.Z(function(N){if(N.nextAddress==1){C=new Fm;G=C.JSC$14235_getRequest(v);if(!G)return N.return(void 0);p=G.innerTubeRequest;return N.yield(_.CW(k.innerTubeTransport,p,"/youtubei/v1/next"),2)}P=N.yieldResult;var I;var S,Q,R=(I=P.contents)==null?void 0:(S=I.twoColumnWatchNextResults)==null?void 0:(Q=S.playlist)==null?void 0:Q.playlist,l;I=(R==null?0:(l=R.contents)==null?0:l.length)?R:void 0;return N.return(I)})},IPF=function(k,v){var C,G,p,P,N;
return _.Z(function(I){if(I.nextAddress==1)return C=k.JSC$17684_mainAppPlayer,I.yield(C.api,2);if(I.nextAddress!=3)return G=I.yieldResult,v.watchCommand?I.yield(NYF(k,v.watchCommand),3):I.return();p=I.yieldResult;if((P=p)==null||!P.contents)return I.return();N=p.contents.map(function(S){var Q;return(Q=S.playlistPanelVideoRenderer)==null?void 0:Q.videoId}).filter(function(S){return!!S}).map(function(S){return{encrypted_id:S}});
G.updatePlaylist({video:N});_.OQ(I)})},ZKe=function(k,v){var C,G,p;
return _.Z(function(P){return P.nextAddress==1?(C=k.JSC$17684_mainAppPlayer,p=(G=v.playerParams)!=null?G:"",v.externalVideoId?P.yield(C.loadVideoWithPlayerVars({videoId:v.externalVideoId,audio_only:"1",player_params:p}),2):P.jumpTo(2)):v.watchCommand?P.yield(IPF(k,v),0):P.jumpTo(0)})};
ER.prototype.JSC$17684_pauseOnNavigation=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1)return v=k.JSC$17684_mainAppPlayer,G.yield(v.api,2);C=G.yieldResult;C.pauseVideo();_.OQ(G)})};
ER.prototype.pauseVideo=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1)return v=k.JSC$17684_mainAppPlayer,G.yield(v.api,2);C=G.yieldResult;C.pauseVideo();_.OQ(G)})};
ER.prototype.playVideo=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1)return v=k.JSC$17684_mainAppPlayer,G.yield(v.api,2);C=G.yieldResult;C.playVideo();_.OQ(G)})};
var Si2=function(k){var v,C;return _.Z(function(G){if(G.nextAddress==1)return v=k.JSC$17684_mainAppPlayer,G.yield(v.api,2);C=G.yieldResult;C.mute();_.OQ(G)})},uwm=function(k){var v,C;
return _.Z(function(G){if(G.nextAddress==1)return v=k.JSC$17684_mainAppPlayer,G.yield(v.api,2);C=G.yieldResult;C.unMute();_.OQ(G)})};
ER.prototype.stopVideo=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1)return v=k.JSC$17684_mainAppPlayer,G.yield(v.api,2);C=G.yieldResult;C.stopVideo();_.OQ(G)})};
var QhX=function(k,v){return _.Z(function(C){switch(C.nextAddress){case 1:switch(v){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return C.jumpTo(2);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return C.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_STOP":return C.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return C.jumpTo(5);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return C.jumpTo(6)}C.jumpTo(0);break;case 2:return C.yield(k.playVideo(),8);case 8:C.jumpTo(0);break;case 3:return C.yield(k.pauseVideo(),
9);case 9:C.jumpTo(0);break;case 4:return C.yield(k.stopVideo(),10);case 10:C.jumpTo(0);break;case 5:return C.yield(Si2(k),11);case 11:C.jumpTo(0);break;case 6:return C.yield(uwm(k),12);case 12:C.jumpTo(0)}})};
ER.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I;return _.Z(function(S){return S.nextAddress==1?(C=_.F(k,Tl1),((G=C)==null?0:G.newPlaybackParams)||((p=C)==null?0:p.controlAction)?v.JSC$17684_mainAppPlayer?S.jumpTo(2):S.yield(HKa(v),2):S.return()):((P=C)==null?0:P.newPlaybackParams)?(v.miniplayerService.isMiniplayerActive()&&((N=v.miniplayerService.getPlayerElement())==null||N.pause()),I=C.newPlaybackParams,I.externalVideoId||I.externalPlaylistId?S.yield(ZKe(v,I),0):S.return()):S.yield(QhX(v,
C.controlAction),0)})};var aV=function(k){this.JSC$17690_commandHandler=k};
_.E(aV,vC);
aV.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1)return(C=_.F(k,UTn))?S.yield(_.vY(),2):S.return();G=S.yieldResult;if(!G)return S.return();var Q=G,R=(p=C)==null?void 0:p.languageCode,l=(P=C)==null?void 0:P.isAutoTranslated;Q.getVideoData&&_.cjD(Q).length&&((R=aaD(Q,R,l))?Q.setOption("captions","track",R):(Q.setOption("captions","stickyLoading",{}),Q.setOption("captions","track",{})));N=G.isSubtitlesOn()?_.P2("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.P2("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");I=_.jk(N,5E3);v.JSC$17690_commandHandler.resolveCommand(I);_.OQ(S)})};
aV[bL]=[_.lL];var MO=function(k,v){this.shortsPlayerPromise=k;this.JSC$17694_commandHandler=v};
_.E(MO,vC);
MO.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q;return _.Z(function(R){if(R.nextAddress==1)return(C=_.F(k,n4L))?R.yield(v.shortsPlayerPromise,2):R.return();G=R.yieldResult;var l=MpO(G);l!=null&&l.length||(G.loadModule("captions"),l=MpO(G));p=l;if((P=p)==null||!P.length)return N=_.P2("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),I=_.jk(N),v.JSC$17694_commandHandler.resolveCommand(I),R.return();G.toggleSubtitles();S=G.isSubtitlesOn()?_.P2("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.P2("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");Q=_.jk(S);v.JSC$17694_commandHandler.resolveCommand(Q);_.OQ(R)})};
MO[bL]=[_.hNL,_.lL];var $_=function(k){this.JSC$17697_actionRouter=k;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(v,C){v.triggerAction("yt-dismiss-shopping-timely-shelf-action",C)}]])};
_.E($_,vC);$_.prototype.resolveCommand=function(k){var v=this,C,G,p;return _.Z(function(P){C=_.F(k,O7I);if((G=C)==null||!G.overlayId)return P.return();p=v.dismissPlayerOverlayActions.get(C.overlayId);if(!p)throw Error("Di`"+C.overlayId);p(v.JSC$17697_actionRouter,C);_.OQ(P)})};
$_[bL]=[b$];var UR=function(k){this.JSC$17701_playerPromise=k};
_.E(UR,vC);UR.prototype.resolveCommand=function(k){var v=this,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return(C=_.F(k,RGw))?N.yield(v.JSC$17701_playerPromise,2):N.return();G=N.yieldResult;p=G.getVideoData().video_id;C.videoId===p&&(P=Number(C.offsetFromVideoStartMilliseconds),P>=0&&G.seekTo(P/1E3));_.OQ(N)})};
UR[bL]=[_.rb];var bKe=_.oW("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),gq=function(k){this.store=k};
_.E(gq,vC);
var Rb0=function(k){var v,C,G,p;return _.Z(function(P){if(P.nextAddress==1)return v=_.wt("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,C=_.wt("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,G=v||C,k.JSC$17705_mainAppPlayer=new Pl(G),P.yield(k.JSC$17705_mainAppPlayer.api,2);p=P.yieldResult;p.addEventListener("onStateChange",k.JSC$17705_playerStateChangeListener.bind(k));document.addEventListener("yt-page-data-updated",k.JSC$17705_pauseOnNavigation.bind(k));window.addEventListener("state-navigatestart",
k.JSC$17705_pauseOnNavigation.bind(k));_.OQ(P)})};
gq.prototype.JSC$17705_playerStateChangeListener=function(k){switch(k){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"}lPd(this)};
var lPd=function(k){k.store.dispatch(_.ud("sfvAudioItemCurrentlyPlayingEntity",bKe,{key:bKe,externalVideoId:k.externalVideoId,sfvAudioItemPlaybackState:k.playbackState,nowPlayingEntityValue:k.nowPlayingEntityValue}))};
gq.prototype.JSC$17705_pauseOnNavigation=function(){var k=this,v,C,G,p;return _.Z(function(P){if(P.nextAddress==1){if(!k.JSC$17705_mainAppPlayer){var N=new _.q5("Error: mainAppPlayer is unavailable",k.JSC$17705_mainAppPlayer);_.hb(N);return P.return()}return P.yield(k.JSC$17705_mainAppPlayer.api,2)}v=P.yieldResult;G=(C=v)==null?void 0:C.getPlayerState();G!==1||(p=v)!=null&&p.pauseVideo();_.OQ(P)})};
gq.prototype.playVideo=function(k,v,C){var G=this,p,P;return _.Z(function(N){if(N.nextAddress==1)return N.yield((p=G.JSC$17705_mainAppPlayer)==null?void 0:p.api,2);P=N.yieldResult;if(!G.JSC$17705_mainAppPlayer||!P){var I=new _.q5("Error: mainAppPlayer is unavailable",G.JSC$17705_mainAppPlayer);_.hb(I);return N.return()}return N.yield(G.JSC$17705_mainAppPlayer.loadVideoWithPlayerVars({videoId:G.externalVideoId,audio_only:"1",start:k/1E3,end:k/1E3+v,player_params:C}),0)})};
gq.prototype.pauseVideo=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1){if(!k.JSC$17705_mainAppPlayer){var p=new _.q5("Error: mainAppPlayer is unavailable",k.JSC$17705_mainAppPlayer);_.hb(p);return G.return()}return G.yield(k.JSC$17705_mainAppPlayer.api,2)}v=G.yieldResult;(C=v)==null||C.pauseVideo();_.OQ(G)})};
gq.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V;return _.Z(function(h){if(h.nextAddress==1)return C=_.F(k,Bi7),p=(G=C)==null?void 0:G.nowPlayingEntityValue,N=(P=C)==null?void 0:P.externalVideoId,l=Number((R=(I=C)==null?void 0:(S=I.defaultStartPoints)==null?void 0:(Q=S[0])==null?void 0:Q.offsetMs)!=null?R:"0"),X=Number((O=(d=C)==null?void 0:(f=d.defaultStartPoints)==null?void 0:(c=f[0])==null?void 0:(U=c.duration)==null?void 0:U.seconds)!=null?O:"15"),V=(w=
(x=C)==null?void 0:x.playerParams)!=null?w:"",p&&N?v.JSC$17705_mainAppPlayer?h.jumpTo(2):h.yield(Rb0(v),2):h.return();if(h.nextAddress!=6){if(v.nowPlayingEntityValue&&p===v.nowPlayingEntityValue)return v.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?h.yield(v.pauseVideo(),0):h.yield(v.playVideo(l,X,V),0);v.externalVideoId=N;v.nowPlayingEntityValue=p;v.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return h.yield(v.playVideo(l,X,V),6)}lPd(v);return h.jumpTo(0)})};
gq[bL]=[Ji];var ig=function(k){this.JSC$17723_commandHandler=k};
_.E(ig,vC);ig.prototype.resolveCommand=function(k,v){var C=this,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return(G=_.F(k,g8w))?N.yield(_.vY(),2):N.return();p=N.yieldResult;if(!p)return N.return();(P=$Hi(p))&&C.JSC$17723_commandHandler.resolveCommand(P,v);_.OQ(N)})};
ig[bL]=[_.lL];var LB=function(k){this.JSC$17729_commandHandler=k};
_.E(LB,vC);LB.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1)return(G=_.F(k,i7L))?S.yield(_.vY(),2):S.return();p=S.yieldResult;if(!p)return S.return();(P=Ou3(p))?C.JSC$17729_commandHandler.resolveCommand(P,v):(N=_.P2("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),I=_.jk(N),C.JSC$17729_commandHandler.resolveCommand(I));_.OQ(S)})};
LB[bL]=[_.lL];var OR=function(k){this.JSC$17732_playerPromise=k};
_.E(OR,vC);OR.prototype.resolveCommand=function(k){var v=this,C,G;return _.Z(function(p){if(p.nextAddress==1)return(C=_.F(k,ANL))?p.yield(v.JSC$17732_playerPromise,2):p.return();G=p.yieldResult;G.isFullscreen()&&G.wakeUpControls();_.OQ(p)})};
OR[bL]=[_.rb];var y3=function(k){this.JSC$17735_playerPromise=k};
_.E(y3,vC);y3.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N;return _.Z(function(I){if(I.nextAddress==1){C=_.F(k,lGn);if(!C)return I.return();G=C.overlayRenderer;return G?(p=_.F(G,tXw))?I.yield(v.JSC$17735_playerPromise,3):I.jumpTo(0):I.return()}P=I.yieldResult;P.renderChapterSeekingAnimation(1,_.ty(p.text),(N=p.icon)==null?void 0:N.iconType);_.OQ(I)})};
y3[bL]=[_.rb];var Xm=function(k){this.store=k};
_.E(Xm,vC);
Xm.prototype.resolveCommand=function(k){var v=this,C,G,p;return _.Z(function(P){if(P.nextAddress==1){C=_.F(k,k37);if(!C)return P.return();G="";(p=v.store.getState().collabInviteLink)&&C.id===p.playlistId?G=p.inviteLinkURL:C.shortUrl&&(G=C.shortUrl);return G?P.yield(navigator.clipboard.writeText(G),3):P.jumpTo(0)}var N={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.P2("COPY_LINK_SUCCESS_TOAST")}}}}};_.Ql().resolve(_.lL).resolveCommand(N);_.OQ(P)})};
Xm[bL]=[Yw];var x_=function(k,v){this.innertubeTransportService=k;this.JSC$17745_commandHandler=v};
_.E(x_,vC);x_.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l,d;return _.Z(function(f){if(f.nextAddress==1)return(G=_.F(k,_.vQ))?f.yield(_.xY(C.innertubeTransportService,k,(p=v)==null?void 0:p.form),2):f.return();(P=f.yieldResult)&&P.errorMetadata&&(N=P,I=_.jk(N.error.message),C.JSC$17745_commandHandler.resolveCommand(I));S=P;if((Q=S)==null?0:Q.actions)for(R=_.H(S.actions),l=R.next();!l.done;l=R.next())d=l.value,C.JSC$17745_commandHandler.resolveCommand(d);_.OQ(f)})};
x_[bL]=[_.Qt,_.lL];var AS=function(){};
_.E(AS,vC);AS.prototype.resolveCommand=function(k){var v;return _.Z(function(C){v=_.F(k,h5U);if(!v)return C.return();(new RP1(v)).show();_.OQ(C)})};_.ee=new _.oi("PLAYLIST_EDIT_CONTROLLER_TOKEN");var qO=function(k,v,C,G){this.store=k;this.innertubeTransportService=v;this.controller=C;this.JSC$17753_commandHandler=G};
_.E(qO,vC);
qO.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h,n,oO,Ng,Sm,U2,lD,Fb;return _.Z(function(qg){if(qg.nextAddress==1){G=_.F(k,_.n5);if(!G)return qg.return();if(G.clientActions){p=_.H(G.clientActions);for(P=p.next();!P.done;P=p.next())N=P.value,C.JSC$17753_commandHandler.resolveCommand(N,v);var O2,En=v==null?void 0:(O2=v.form)==null?void 0:O2.element;En&&_.nA(En,"yt-dismissible-item-action",G.clientActions)}return qg.yield(_.xY(C.innertubeTransportService,k,(I=
v)==null?void 0:I.form),2)}if(S=qg.yieldResult)S.errorMetadata?(Q=S,R=_.jk(Q.error.message),C.JSC$17753_commandHandler.resolveCommand(R),"error"in S&&((l=v)==null?0:(d=l.commandController)==null?0:d.onServerError)&&((f=v)==null||(c=f.commandController)==null||c.onServerError(k,S))):(U=v)==null||(O=U.commandController)==null||(x=(X=O).onSuccess)==null||x.call(X,k,S);w=S;((V=w)==null?0:V.collaborationInviteLink)&&G.playlistId&&(_.z("web_enable_invite_collaborators_link")||_.z("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
C.store.dispatch(_.J2({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:G.playlistId,inviteLinkUrl:w.collaborationInviteLink}}));((h=w)==null?0:h.redirectEndpoint)&&C.JSC$17753_commandHandler.resolveCommand(w.redirectEndpoint);((n=w)==null?0:(oO=n.newHeader)==null?0:oO.playlistHeaderRenderer)?dUk(C.controller,w.newHeader.playlistHeaderRenderer):((Ng=w)==null?0:(Sm=Ng.newHeader)==null?0:Sm.musicEditablePlaylistDetailHeaderRenderer)&&dUk(C.controller,w.newHeader.musicEditablePlaylistDetailHeaderRenderer);
C.controller.playlistVideoListElement&&((U2=w)==null?0:(lD=U2.playlistEditResults)==null?0:(Fb=lD[0])==null?0:Fb.playlistEditVideoAddedResultData)&&((En=C.controller.playlistVideoListElement)==null||En.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:w.playlistEditResults[0].playlistEditVideoAddedResultData})));_.OQ(qg)})};
qO[bL]=[_.BF,_.Qt,_.ee,_.lL];var mi=function(k,v){this.controller=k;this.JSC$17763_commandHandler=v};
_.E(mi,vC);mi.prototype.resolveCommand=function(k,v){var C=this,G,p,P;return _.Z(function(N){G=_.F(k,o5n);C.controller.showRefreshPill&&((p=G)==null?0:p.command)&&(C.JSC$17763_commandHandler.resolveCommand((P=G)==null?void 0:P.command,v),C.controller.showRefreshPill=!1);_.OQ(N)})};
mi[bL]=[_.$7,_.lL];var Dz=function(k,v){this.store=k;this.JSC$17767_commandHandler=v||_.of.instance};
_.E(Dz,vC);Dz.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l,d;return _.Z(function(f){G=_.F(k,bNw);p=C.store.getState().radioButtonGroup;if((P=G)==null?0:P.command)C.JSC$17767_commandHandler.resolveCommand((N=G)==null?void 0:N.command,v);else if(p&&((I=G)==null?void 0:I.formId)===p.currentFormId)for(S=Object.values(p.commandsMap),Q=_.H(S),R=Q.next();!R.done;R=Q.next())l=R.value,(d=_.af(l))&&C.JSC$17767_commandHandler.resolveCommand(d,v);_.OQ(f)})};
Dz[bL]=[_.BF];var tS=new _.oi("USER_PREFS");var sR=function(k){this.JSC$17772_prefCookie=k};
_.E(sR,vC);sR.prototype.resolveCommand=function(k){var v=this,C;return _.Z(function(G){(C=_.F(k,A5G))&&typeof C.useListView==="boolean"&&(_.IH(0,155,C.useListView),v.JSC$17772_prefCookie.save());_.OQ(G)})};
sR[bL]=[tS];var V3=function(k){this.JSC$17776_prefCookie=k};
_.E(V3,vC);V3.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N;return _.Z(function(I){C=_.F(k,jsD);if((G=C)==null||!G.gl)return I.return();p=C.gl;P={persist_gl:"1",gl:p};v.JSC$17776_prefCookie.set("gl",p);v.JSC$17776_prefCookie.save();N=NVI(P);_.gH(N);_.OQ(I)})};
V3[bL]=[tS];var hS=function(k){this.JSC$17780_prefCookie=k};
_.E(hS,vC);hS.prototype.resolveCommand=function(k){var v=this,C,G;return _.Z(function(p){C=_.F(k,C57);if(!C)return p.return();G=!1;C.flagNum&&typeof C.value==="boolean"?(_.IH(0,C.flagNum,C.value),G=!0):C.key&&typeof C.stringValue==="string"&&(v.JSC$17780_prefCookie.set(C.key,C.stringValue),G=!0);G&&v.JSC$17780_prefCookie.save();_.OQ(p)})};
hS[bL]=[tS];var Bx=new _.oi("PREF_STORAGE_PROMISE_TOKEN");var je=function(k){this.JSC$17784_prefStoragePromise=k};
_.E(je,vC);je.prototype.resolveCommand=function(k){var v=this,C,G;return _.Z(function(p){if(p.nextAddress==1)return(C=_.F(k,pqL))?p.yield(v.JSC$17784_prefStoragePromise,2):p.return();G=p.yieldResult;return G===void 0||C.key===void 0||C.value===void 0?p.return():p.yield(G.set(C.key,C.value),0)})};
je[bL]=[Bx];var Y_=function(k){this.innertubeTransportService=k};
_.E(Y_,vC);Y_.prototype.resolveCommand=function(k,v){var C=this,G,p;return _.Z(function(P){(G=_.F(k,_.u17))&&G&&G.isFirstRequest&&(_.c2("search_overview_answer"),_.Er("so_rq",void 0,"search_overview_answer"));return P.yield(_.xY(C.innertubeTransportService,k,(p=v)==null?void 0:p.form),0)})};
Y_[bL]=[_.Qt];var fPm=function(){};
_.E(fPm,vC);
fPm.prototype.resolveCommand=function(k){var v,C,G,p,P,N,I,S,Q;return _.Z(function(R){v=_.F(k,bWD);if((C=v)==null?0:C.sectionIdentifier){if(v.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(p=(G=document.getElementsByTagName(v.sectionIdentifier))==null?void 0:G.item(0))p.scrollIntoView({behavior:"smooth"}),(P=Hw$(p))&&P.focus({preventScroll:!0});return R.return()}N=document.querySelector("[section-identifier="+v.sectionIdentifier+"]");I=document.querySelector("[section-identifier="+v.referenceSectionIdentifier+
"]");if(!N)return R.return();S=v.verticalScrollOffsetDp?v.verticalScrollOffsetDp:0;I&&(S-=I.offsetTop);window.scrollTo({top:N.offsetTop+S,behavior:"smooth"});(Q=Hw$(N))&&Q.focus({preventScroll:!0})}_.OQ(R)})};var wq=function(k){this.JSC$17796_commandHandler=k};
_.E(wq,vC);
wq.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S;return _.Z(function(Q){if(Q.nextAddress==1){C=_.F(k,ecU);if(!C||!C.imageBytes||!navigator.clipboard)return Q.return();if(C.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.hb(Error("Fi")),Q.return();_.EQ(Q,2);p=(G=C)==null?void 0:G.imageBytes;P=p.replace(/-/g,"+").replace(/_/g,"/");N=S7K(P);I={};S=[new ClipboardItem((I[N.type]=N,I))];return Q.yield(navigator.clipboard.write(S),4)}if(Q.nextAddress!=2)return C.successCommand&&
v.JSC$17796_commandHandler.resolveCommand(C.successCommand),_.GG(Q,0);_.g6(Q);C.errorCommand&&v.JSC$17796_commandHandler.resolveCommand(C.errorCommand);_.OQ(Q)})};
wq[bL]=[_.lL];var nB=function(k,v){this.innertubeTransportService=k;this.JSC$17800_commandHandler=v};
_.E(nB,vC);nB.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1)return(G=_.F(k,qB1))?S.yield(_.xY(C.innertubeTransportService,k,(p=v)==null?void 0:p.form),2):S.return();(P=S.yieldResult)&&P.errorMetadata&&G.onFailureCommand&&C.JSC$17800_commandHandler.resolveCommand(G.onFailureCommand);N=P;((I=N)==null?0:I.shareCommand)&&C.JSC$17800_commandHandler.resolveCommand(N.shareCommand,v);_.OQ(S)})};
nB[bL]=[_.Qt,_.lL];var JS=function(){};
_.E(JS,vC);JS.prototype.resolveCommand=function(k){var v,C;return _.Z(function(G){v=_.F(k,KSI);if(!v||!navigator.share)return G.return();C={url:v.url};try{return G.return(navigator.share(C))}catch(p){}_.OQ(G)})};var rq=function(){};
_.E(rq,vC);rq.prototype.resolveCommand=function(){return _.Z(function(k){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.OQ(k)})};var KB=function(k){this.JSC$17810_navigationConfirmationService=k};
_.E(KB,vC);KB.prototype.resolveCommand=function(){var k=this;return _.Z(function(v){k.JSC$17810_navigationConfirmationService.cancelPendingNavigation();_.OQ(v)})};
KB[bL]=[y0];var Ta=function(k){this.JSC$17813_screenManager=k};
_.E(Ta,vC);Ta.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q;return _.Z(function(R){p=(G=v.form)==null?void 0:G.event;N=(P=v.form)==null?void 0:P.element;if(!p)throw new _.q5("Event not passed in when resolving command");I=_.H(p.composedPath());for(S=I.next();!S.done;S=I.next())if(Q=S.value,Q.tagName==="YT-COPY-LINK-RENDERER")return Q.copyUrlToClipboard(),N&&_.Oj(C.JSC$17813_screenManager,N),R.return();_.OQ(R)})};
Ta[bL]=[_.eK];var kl=function(){this.JSC$17817_miniAppClientDataProvider=_.Ql().resolve(_.I_)};
_.E(kl,vC);kl.prototype.resolveCommand=function(){var k=this,v,C;return _.Z(function(G){if(k.JSC$17817_miniAppClientDataProvider.clientData.has("video_id")){var p=k.JSC$17817_miniAppClientDataProvider,P=p.clientData.get("video_id");P&&p.clientData.delete("video_id");v="https://youtube.com/watch?v="+P;C=_.tG(v);if(C===void 0)throw Error("Gi`"+v);_.vn(window,C)}_.OQ(G)})};var oy=function(){};
_.E(oy,vC);oy.prototype.resolveCommand=function(){return _.Z(function(k){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.OQ(k)})};var vo=function(){};
_.E(vo,vC);vo.prototype.resolveCommand=function(){var k;return _.Z(function(v){if(v.nextAddress==1)return v.yield(_.KuK(window.document.documentElement),2);(k=document.querySelector("mini-app-container-view-model iframe"))&&k.focus();_.OQ(v)})};var Cy=function(k){this.JSC$17824_navigationConfirmationService=k};
_.E(Cy,vC);
Cy.prototype.resolveCommand=function(){var k=this;return _.Z(function(v){var C=k.JSC$17824_navigationConfirmationService,G=_.Ql().resolve(_.gG),p;if(((p=C.navigateParams)==null?void 0:p.data)!==void 0){var P;_.$bD(G,C.navigateParams.endpoint,C.navigateParams.data,(P=C.navigateParams.navigationType)!=null?P:1,C.navigateParams.tempData,C.navigateParams.isMiniplayer,void 0,!0);C.navigateParams=void 0;C.customConfirmationCommand=void 0}else C.navigateParams&&(G.navigate(C.navigateParams.endpoint,C.navigateParams.reload,
C.navigateParams.params,C.navigateParams.tempData,C.navigateParams.requestType,C.navigateParams.createScreenConfig,!0),C.navigateParams=void 0,C.customConfirmationCommand=void 0);_.OQ(v)})};
Cy[bL]=[y0];var GU=function(){};
_.E(GU,vC);GU.prototype.resolveCommand=function(){return _.Z(function(k){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.OQ(k)})};var py=function(k){this.JSC$17829_prefStorage=k};
_.E(py,vC);py.prototype.resolveCommand=function(){var k=this,v,C;return _.Z(function(G){switch(G.nextAddress){case 1:return G.yield(k.JSC$17829_prefStorage,2);case 2:return(v=G.yieldResult)?G.yield(v.set("sfvle",!1),3):G.return();case 3:return G.yield(v.set("sfvles",!0),4);case 4:C=_.N0(),_.IH(0,203,!1),_.IH(0,204,!0),C.save(),_.OQ(G)}})};
py[bL]=[Bx];var Po=function(k){this.JSC$17832_prefStorage=k};
_.E(Po,vC);Po.prototype.resolveCommand=function(){var k=this,v,C;return _.Z(function(G){switch(G.nextAddress){case 1:return G.yield(k.JSC$17832_prefStorage,2);case 2:return(v=G.yieldResult)?G.yield(v.set("sfvle",!0),3):G.return();case 3:return G.yield(v.set("sfvles",!0),4);case 4:C=_.N0(),_.IH(0,203,!0),_.IH(0,204,!0),C.save(),_.OQ(G)}})};
Po[bL]=[Bx];_.zbk=new _.oi("SNACKBAR_CONTROLLER_TOKEN");_.FN0=new _.oi("SHOULD_SHOW_PIVOT_BAR_TOKEN");var Wo=function(k){this.controller=k};
_.E(Wo,vC);Wo.prototype.resolveCommand=function(k){var v=this,C;return _.Z(function(G){C=_.F(k,oZ6);if(!C)return G.return();var p=v.controller;p.closeSnackbarFn&&p.closeSnackbarFn();_.OQ(G)})};
Wo[bL]=[_.zbk];var Ho=function(k,v){this.controller=k;this.sheetController=v};
_.E(Ho,vC);Ho.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S;return _.Z(function(Q){G=_.F(k,CkG);if(!G)return Q.return();N=WN3(C.sheetController,(p=v)==null?void 0:(P=p.form)==null?void 0:P.element);I=_.F(G.content,lWL);if(!I)return Q.return();var R=C.controller,l=I,d=(S=G.animationStyle)!=null?S:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(R.showSnackbarFn)R.showSnackbarFn({snackbarViewModel:l,animationStyle:d,durationMs:G.durationSeconds*1E3,target:N});else throw Error("zj");_.OQ(Q)})};
Ho[bL]=[_.zbk,_.sL];var Nn=function(){};
_.E(Nn,vC);Nn.prototype.resolveCommand=function(k){var v;return _.Z(function(C){v=_.F(k,G3L);if(!v||typeof v.key!=="string"||typeof v.value!=="string")return C.return();window.localStorage.setItem(v.key,v.value);_.OQ(C)})};var Iy=function(k){this.store=k};
_.E(Iy,vC);Iy.prototype.resolveCommand=function(k){var v=this,C;return _.Z(function(G){C=_.F(k,Z4D);if(!C||!C.stepId||!C.token)return G.return();v.store.dispatch(YGQ({stepId:C.stepId,token:C.token,isSelected:!1}));_.OQ(G)})};
Iy[bL]=[Yw];var Zn=function(k,v,C){this.innertubeTransportService=k;this.store=v;this.JSC$17851_screenManager=C};
_.E(Zn,vC);
Zn.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h,n,oO,Ng,Sm;return _.Z(function(U2){C=_.F(k,K97);if(!C||(G=C.stepIds)==null||!G.length)return U2.return();p=v.store.getState().talkToRecs;P=[];N=[];I=_.H(C.stepIds);for(S=I.next();!S.done;S=I.next())for(Q=S.value,R=void 0,(l=(R=p.stepStates[Q])==null?void 0:R.userQuery)&&N.push({userQuery:l.userQuery,userQueryToken:l.token}),f=d=void 0,c=(f=(d=p.stepStates[Q])==null?void 0:d.selectionStates)!=null?f:{},U=_.H(Object.entries(c)),
O=U.next();!O.done;O=U.next())X=O.value,x=_.H(X),w=x.next().value,V=x.next().value,h=w,n=V,n.isSelected&&P.push(h);oO={selectedChipTokens:P,userQueries:N,submittedStepIds:C.stepIds};Ng={browseTalk2recsFormData:oO};C.browseEndpoint?(Sm=k,_.fw(Sm,_.W7,C.browseEndpoint)):C.command&&(Sm=C.command);return Sm?U2.yield(_.xY(v.innertubeTransportService,Sm,{formData:Ng,disableCache:!0}).then(function(lD){(lD==null?0:lD.trackingParams)&&v.JSC$17851_screenManager.graftServerVe(lD==null?void 0:lD.trackingParams)}),
0):U2.return()})};
Zn[bL]=[_.Qt,Yw,_.eK];var S1=function(k){this.store=k};
_.E(S1,vC);
S1.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q;return _.Z(function(R){C=_.F(k,I8K);if(!C||!C.stepId||!C.token)return R.return();C.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY"?(N=(P=(G=v.store.getState().talkToRecs.stepStates[C.stepId])==null?void 0:(p=G.userQuery)==null?void 0:p.userQuery)!=null?P:"",I=N.length>0?". ":"",S=N+I+C.selectedText,v.store.dispatch(w8L({stepId:C.stepId,userQueryToken:C.token,userQuery:S}))):C.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_REPLACE_QUERY"?v.store.dispatch(w8L({stepId:C.stepId,
userQueryToken:C.token,userQuery:(Q=C.selectedText)!=null?Q:""})):v.store.dispatch(YGQ({stepId:C.stepId,token:C.token,isSelected:!0}));_.OQ(R)})};
S1[bL]=[Yw];var u8=function(k){this.store=k};
_.E(u8,vC);u8.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I;return _.Z(function(S){G=_.F(k,wyb);if(!G||!G.stepId||!G.userQueryToken)return S.return();I=(N=(p=v)==null?void 0:(P=p.form)==null?void 0:P.userQuery)!=null?N:"";C.store.dispatch(w8L({stepId:G.stepId,userQueryToken:G.userQueryToken,userQuery:I}));_.OQ(S)})};
u8[bL]=[Yw];_.c9m=new _.oi("TIMELY_ACTIONS_CONTROLLER_TOKEN");var QL=function(k){this.controller=k};
_.E(QL,vC);QL.prototype.resolveCommand=function(k){var v=this,C,G,p,P;return _.Z(function(N){C=_.F(k,SEn);if(!C)return N.return();G=C;p=G.id;P=G.isVisible;if(p===void 0||P===void 0)return N.return();var I;(I=v.controller.timelyActionsMap.get(p))==null||I(p,P);_.OQ(N)})};
QL[bL]=[_.c9m];var Eza=function(){this.timelyActionsMap=new Map};var b8=function(k){this.JSC$17877_commandHandler=k};
_.E(b8,vC);b8.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N;return _.Z(function(I){C=_.F(k,_.c$L);if(!C)return I.return();P=(G=C.item)==null?void 0:(p=G.notificationTextRenderer)==null?void 0:p.successResponseText;if(!P)return I.return();N=_.Bt(P);v.JSC$17877_commandHandler.resolveCommand(N);_.OQ(I)})};
b8[bL]=[_.lL];var Ry=function(k,v){this.innertubeTransportService=k;this.JSC$17882_playerApiPromise=v};
_.E(Ry,vC);
Ry.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q,R;return _.Z(function(l){if(l.nextAddress==1)return l.yield(v.JSC$17882_playerApiPromise,2);C=l.yieldResult;G=C.getOption("captions","track");p=Object.assign({},_.F(k,_.$VR));(N=(P=C.getVideoData())==null?void 0:P.video_id)?p.externalVideoId=N:_.oS(Error("Hi"));if((I=G)==null?0:I.languageCode)p.languageCode=G.languageCode;if((S=G)==null?0:S.kind)p.kind=G.kind;if((Q=G)==null?0:Q.name)p.name=G.name;R=Object.assign({},k,{getTranscriptEndpoint:p});return l.yield(_.xY(v.innertubeTransportService,
R),0)})};
Ry[bL]=[_.Qt,_.rb];var l8=function(){};
_.E(l8,vC);l8.prototype.resolveCommand=function(k){var v,C,G,p,P,N,I,S;return _.Z(function(Q){v=_.F(k,QaG);if((C=v)==null||!C.paramKeyValuePairs)return Q.return();G=window.location.href;p=_.H(v.paramKeyValuePairs);for(P=p.next();!P.done;P=p.next())N=P.value,N.key&&N.value&&(I={},G=_.PP(G,(I[N.key]=N.value,I)));S=_.Ql().resolve(_.gy);_.UL(S,G);_.OQ(Q)})};_.da=new _.oi("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var fy=function(k,v,C,G){this.controller=k;this.JSC$17889_playerApiPromise=v;this.innertubeTransportService=C;this.JSC$17889_commandHandler=G};
_.E(fy,vC);
fy.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w;return _.Z(function(V){if(V.nextAddress==1){C=_.F(k,e6Z);if((G=C)==null||!G.watchEndpoint)return V.return();p=new Fm;P=p.JSC$14235_getRequest(C.watchEndpoint);if(!P)return V.return();N=C.watchEndpoint.clickTrackingParams;return V.yield(_.CW(v.innertubeTransportService,P.innerTubeRequest,P.input,N,P.config),2)}if(V.nextAddress!=3)return I=V.yieldResult,V.yield(v.JSC$17889_playerApiPromise,3);S=V.yieldResult;S.updateVideoData({raw_watch_next_response:I});
if(c=(Q=I)==null?void 0:(R=Q.contents)==null?void 0:(l=R.twoColumnWatchNextResults)==null?void 0:(d=l.results)==null?void 0:(f=d.results)==null?void 0:f.contents)O=(U=c.find(function(h){return h.videoPrimaryInfoRenderer}))==null?void 0:U.videoPrimaryInfoRenderer,((X=O)==null?0:X.subtitle)&&aPa(v.controller,O.subtitle);
(w=(x=I)==null?void 0:x.onUiReady)&&v.JSC$17889_commandHandler.resolveCommand(w);_.OQ(V)})};
fy[bL]=[_.da,_.rb,_.Qt,_.lL];var Mqm=function(){this.subtitleChangeCallbackMap=new Map},aPa=function(k,v){k=_.H(k.subtitleChangeCallbackMap.values());
for(var C=k.next();!C.done;C=k.next())C=C.value,C(v)};var zU=function(k,v){this.JSC$17899_commandHandler=k;this.innertubeTransportService=v};
_.E(zU,vC);
zU.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w;return _.Z(function(V){switch(V.nextAddress){case 1:return(P=(G=v)==null?void 0:(p=G.form)==null?void 0:p.element)&&_.i9(P),N=_.N0().get("hl"),I="",_.EQ(V,2),V.yield(Ajf(N),4);case 4:I=V.yieldResult;_.GG(V,3);break;case 2:return _.g6(V),P&&_.LJ(P),_.hb(Error("Ji"),"ERROR"),V.return();case 3:S=_.F(k,nZ6);if(!S)return P&&_.LJ(P),V.return();(l=(Q=S.commerceActionConfig)==null?void 0:(R=Q.commandLifeCycleConfig)==null?
void 0:R.onStartCommand)&&C.JSC$17899_commandHandler.resolveCommand(l);return V.yield(_.xY(C.innertubeTransportService,k,{client_data:{paymentsClientToken:{token:I}}}),5);case 5:(d=V.yieldResult)?(P&&_.LJ(P),((O=d)==null?0:O.command)&&C.JSC$17899_commandHandler.resolveCommand(d.command),(w=(X=S.commerceActionConfig)==null?void 0:(x=X.commandLifeCycleConfig)==null?void 0:x.onSuccessCommand)&&C.JSC$17899_commandHandler.resolveCommand(w)):(P&&_.LJ(P),_.hb(Error("Ki")),(U=(f=S.commerceActionConfig)==
null?void 0:(c=f.commandLifeCycleConfig)==null?void 0:c.onFailureCommand)&&C.JSC$17899_commandHandler.resolveCommand(U)),_.OQ(V)}})};
zU[bL]=[_.lL,_.Qt];var FE=function(k,v,C){this.store=k;this.JSC$17915_commandHandler=v;this.innertubeTransportService=C};
_.E(FE,vC);
FE.prototype.resolveCommand=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l;return _.Z(function(d){G=_.F(k,JNG);p=G.googlePaymentPayload;G.onStartCommand&&C.JSC$17915_commandHandler.resolveCommand(G.onStartCommand);P=p.encryptedPurchaseParams;N=p.ypcLogWalletAnalyticDataEndpoint;I=G.serializedTransactionFlowLoggingParams;S=p.serializedPaymentsClientParams;Q=G.ypcCujContext;l=mHx(C.innertubeTransportService,(R=v)==null?void 0:R.form,P,N,I,S,Q);return d.return(l.then(function(f){epZ(v==null?void 0:v.form,
!1);var c=C.store,U=C.JSC$17915_commandHandler,O=f.integratorData;O==null||O===""||f.error!=null?(String(f.error)==="-1"&&G.onDismissCommand?U.resolveCommand(G.onDismissCommand):String(f.error)!=="-1"&&G.onFailureCommand&&U.resolveCommand(G.onFailureCommand),String(f.error)!=="-1"&&String(f.error)!=="132"&&_.hb(Error("Li"),"ERROR")):(G.googlePaymentEntityKey&&c.dispatch(_.ud("commerceAcquisitionClientPayloadEntity",G.googlePaymentEntityKey,{key:G.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:O,
fundsGuaranteeCallbackClientData:f.integratorClientCallbackData}}})),G.onSuccessCommand&&U.resolveCommand(G.onSuccessCommand));_.kr()},function(f){epZ(v==null?void 0:v.form,!1);
_.hb(f,"ERROR");G.onFailureCommand&&C.JSC$17915_commandHandler.resolveCommand(G.onFailureCommand)}))})};
FE[bL]=[Ji,_.lL,_.Qt];var co=function(k,v){this.JSC$17919_commandHandler=k;this.purchaseManager=v};
_.E(co,vC);
co.prototype.resolveCommand=function(k){var v=this,C,G,p,P,N,I,S,Q,R;return _.Z(function(l){C=_.F(k,rNG);((G=C)==null?0:(p=G.commandLifeCycleConfig)==null?0:p.onStartCommand)&&v.JSC$17919_commandHandler.resolveCommand(C.commandLifeCycleConfig.onStartCommand);if(!((P=C)==null?0:(N=P.googlePaymentPurchaseManagerPayload)==null?0:N.securePayloadBytes))return _.hb(Error("Mi"),"ERROR"),l.return();I=mPQ(_.T$(C.googlePaymentPurchaseManagerPayload.securePayloadBytes));S=_.N0().get("hl");Q=_.As();IN5(I.serialize(),
S,function(d){Q.resolve(d)},function(d){Q.reject(d)},Q.resolve);
R=Q.promise;return l.return(R.then(function(d){if(d)if(d==null?0:d.errorCode){_.hb(Error("Ni`"+d.errorCode),"ERROR");var f,c;((f=C)==null?0:(c=f.commandLifeCycleConfig)==null?0:c.onFailureCommand)&&v.JSC$17919_commandHandler.resolveCommand(C.commandLifeCycleConfig.onFailureCommand)}else if(d==null?0:d.isCancelled){var U,O;((U=C)==null?0:(O=U.commandLifeCycleConfig)==null?0:O.onCancelCommand)&&v.JSC$17919_commandHandler.resolveCommand(C.commandLifeCycleConfig.onCancelCommand)}else{var X,x;((X=C)==
null?0:(x=X.commandLifeCycleConfig)==null?0:x.onSuccessCommand)&&v.JSC$17919_commandHandler.resolveCommand(C.commandLifeCycleConfig.onSuccessCommand)}},function(d){_.hb(d,"ERROR");
var f,c;((f=C)==null?0:(c=f.commandLifeCycleConfig)==null?0:c.onFailureCommand)&&v.JSC$17919_commandHandler.resolveCommand(C.commandLifeCycleConfig.onFailureCommand)}))})};
co[bL]=[_.lL,Zo2];var $Um=function(k,v){this.JSC$17927_commandHandler=k;this.commandAllowlistOverride=v;var C;this.commandAllowlist=(C=this.commandAllowlistOverride)!=null?C:iOx};
$Um.prototype.handleResponse=function(k,v,C){var G,p=v==null?void 0:(G=v.config)==null?void 0:G.command;if(!p||this.commandAllowlist.some(function(P){return!!_.F(p,P)})){v=void 0;
C!==void 0&&(v={form:{element:C}});k.onResponseReceivedCommand&&this.JSC$17927_commandHandler.resolveCommand(k.onResponseReceivedCommand,v);k.onResponseReceivedAction&&this.JSC$17927_commandHandler.resolveCommand(k.onResponseReceivedAction,v);k.onResponseReceivedEndpoint&&this.JSC$17927_commandHandler.resolveCommand(k.onResponseReceivedEndpoint,v);k.command&&this.JSC$17927_commandHandler.resolveCommand(k.command,v);if(k.onResponseReceivedCommands)for(C=_.H(k.onResponseReceivedCommands),G=C.next();!G.done;G=
C.next())this.JSC$17927_commandHandler.resolveCommand(G.value,v);if(k.onResponseReceivedActions)for(C=_.H(k.onResponseReceivedActions),G=C.next();!G.done;G=C.next())this.JSC$17927_commandHandler.resolveCommand(G.value,v);if(k.onResponseReceivedEndpoints)for(C=_.H(k.onResponseReceivedEndpoints),G=C.next();!G.done;G=C.next())this.JSC$17927_commandHandler.resolveCommand(G.value,v);if(k.actions)for(k=_.H(k.actions),C=k.next();!C.done;C=k.next())this.JSC$17927_commandHandler.resolveCommand(C.value,v)}};
$Um[bL]=[_.lL,_.uL(g9_)];var UUY=new _.oi("INNERTUBE_TOKEN_SERVICE");var gzm=new _.oi("SCHEDULER_TOKEN");var iK3=function(k){this.scheduler=k;k={};this.tokenMap=(k.app={},k.user={},k)};
iK3.prototype.handleResponse=function(k,v){if(!v)throw Error("Oi");var C;if(k=(C=k.responseContext)==null?void 0:C.innertubeTokenJar){if(k.appTokens){var G,p,P;C=(G=v.innerTubeRequest.context)==null?void 0:(p=G.request)==null?void 0:(P=p.innertubeTokenJar)==null?void 0:P.appTokens;LNd(this,k.appTokens,this.tokenMap.app,C)}if(k.userTokens){var N,I,S;v=(N=v.innerTubeRequest.context)==null?void 0:(I=N.request)==null?void 0:(S=I.innertubeTokenJar)==null?void 0:S.userTokens;LNd(this,k.userTokens,this.tokenMap.user,
v)}}};
iK3.prototype.processContext=function(k){k.request||(k.request={});var v=Object.keys(this.tokenMap.app).length,C=Object.keys(this.tokenMap.user).length;if(v||C)k.request.innertubeTokenJar={},v&&(k.request.innertubeTokenJar.appTokens=[].concat(_.tX(Object.values(this.tokenMap.app).flat()))),C&&(k.request.innertubeTokenJar.userTokens=[].concat(_.tX(Object.values(this.tokenMap.user).flat())))};
var LNd=function(k,v,C,G){v=_.H(v);for(var p=v.next(),P={};!p.done;P={token$jscomp$139:void 0},p=v.next()){P.token$jscomp$139=p.value;if(P.token$jscomp$139.type===void 0)throw new _.q5("InnerTube token has no type",P.token$jscomp$139);if(P.token$jscomp$139.clearTokens)C[P.token$jscomp$139.type]=[];else if(P.token$jscomp$139.value!==void 0){C[P.token$jscomp$139.type]||(C[P.token$jscomp$139.type]=[]);if(G!==void 0&&G.length){p=_.H(G);for(var N=p.next(),I={};!N.done;I={requestToken:void 0},N=p.next())I.requestToken=
N.value,N=C[P.token$jscomp$139.type].findIndex(function(S){return function(Q){return Q===S.requestToken||(0,_.t9.equals)(Q,S.requestToken)}}(I)),N>-1&&C[P.token$jscomp$139.type].splice(N,1)}C[P.token$jscomp$139.type].push(P.token$jscomp$139);
P.token$jscomp$139.maxAgeSeconds&&Number(P.token$jscomp$139.maxAgeSeconds)>0&&k.scheduler.addLowPriorityJob(function(S){return function(){var Q=C[S.token$jscomp$139.type].indexOf(S.token$jscomp$139);Q>-1&&C[S.token$jscomp$139.type].splice(Q,1)}}(P),Number(P.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.q5("InnerTube token has no value",P.token$jscomp$139);
}};
iK3[bL]=[gzm];var OKV=new _.oi("LOCAL_INNERTUBE_ROUTER_TOKEN"),y9V=new _.oi("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var EW=function(k){this.serviceMap=k};
EW.prototype.shouldPreferLocalResponse=function(k,v){return(k=XEY(this,k))?k.shouldPreferLocalResponse(v):!1};
EW.prototype.localInnertubeResponse=function(k,v){var C=this,G;return _.Z(function(p){return(G=XEY(C,k))?p.return(G.localInnertubeResponse(v)):p.return(Promise.reject(Error("Pi")))})};
EW.prototype.canProvideFallbackResponse=function(k,v){return(k=XEY(this,k))?k.canProvideFallbackResponse(v):!1};
EW.prototype.localFallbackInnertubeResponse=function(k,v){var C=this,G;return _.Z(function(p){return(G=XEY(C,k))?p.return(G.localFallbackInnertubeResponse(v)):p.return(Promise.reject(Error("Pi")))})};
var XEY=function(k,v){v=_.UT(v);return v?(k=k.serviceMap[v])?k:null:null};
EW[bL]=[y9V];var u7=function(){};
u7.prototype.shouldPreferLocalResponse=function(){return!1};
u7.prototype.localInnertubeResponse=function(){return _.Z(function(k){return k.return(Promise.reject(Error("Qi")))})};
u7.prototype.canProvideFallbackResponse=function(){return!0};
u7.prototype.localFallbackInnertubeResponse=function(){var k,v,C;return _.Z(function(G){k=pJ("CLOSE_POPUP");v={openPopupAction:tp$()};C={actions:[k,v]};return G.return(C)})};var oE_=function(k,v){this.JSC$17976_upliftPromise=k;this.store=v};
_.W=oE_.prototype;_.W.shouldPreferLocalResponse=function(k){var v=k.videoId,C;if(C=v)C=BGf(this.store.getState().entities,k.videoId);return C&&jMb(this.store.getState().entities,v)?VpO(this.store.getState().entities,k.playlistId):!1};
_.W.localInnertubeResponse=function(k){var v=this,C;return _.Z(function(G){return(C=v.getPlayerResponse(k))?G.return(Promise.resolve(C)):G.return(Promise.reject(Error("Ri")))})};
_.W.canProvideFallbackResponse=function(k){return!!k.videoId};
_.W.localFallbackInnertubeResponse=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(v.JSC$17976_upliftPromise,2);C=v.getPlayerResponse(k);var p;C?p=G.return(Promise.resolve(C)):p=bR(v.store.getState().entities,k.videoId)?G.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.Yr(_.P2("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:ktm()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
G.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.Yr(_.P2("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:T_O()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return p})};
_.W.getPlayerResponse=function(k){return dci(this.store.getState().entities,k.videoId)};var SN=function(k,v){this.localPlayerService=k;this.localWatchNextService=v};
SN.prototype.shouldPreferLocalResponse=function(k){var v=k.playerRequest;k=k.watchNextRequest;return!!(v&&this.localPlayerService.shouldPreferLocalResponse(v)&&k&&this.localWatchNextService.shouldPreferLocalResponse(k))};
SN.prototype.localInnertubeResponse=function(k){var v=this,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1){C=k.playerRequest;G=k.watchNextRequest;if(!C||!G)throw new _.q5("Missing streaming request",k);return N.yield(v.localPlayerService.localInnertubeResponse(C),2)}if(N.nextAddress!=3)return p=N.yieldResult,N.yield(v.localWatchNextService.localInnertubeResponse(G),3);P=N.yieldResult;return N.return({playerResponse:p,watchNextResponse:P})})};
SN.prototype.canProvideFallbackResponse=function(k){var v=k.playerRequest;k=k.watchNextRequest;return!!(v&&this.localPlayerService.canProvideFallbackResponse(v)&&k&&this.localWatchNextService.canProvideFallbackResponse(k))};
SN.prototype.localFallbackInnertubeResponse=function(k){var v=this,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return C=k.playerRequest,G=k.watchNextRequest,C&&G?N.yield(v.localPlayerService.localFallbackInnertubeResponse(C),2):N.return(Promise.reject(new _.q5("Missing streaming request",k)));if(N.nextAddress!=3)return p=N.yieldResult,N.yield(v.localWatchNextService.localFallbackInnertubeResponse(G),3);P=N.yieldResult;return N.return({playerResponse:p,watchNextResponse:P})})};var NL=function(k){this.JSC$17986_persistentStorePromiseAccessor=k};
NL.prototype.shouldPreferLocalResponse=function(){return!1};
NL.prototype.localInnertubeResponse=function(){return _.Z(function(k){return k.return(Promise.reject(Error("Si")))})};
NL.prototype.canProvideFallbackResponse=function(){return!0};
NL.prototype.localFallbackInnertubeResponse=function(){var k=this,v,C;return _.Z(function(G){return G.nextAddress==1?G.yield(k.JSC$17986_persistentStorePromiseAccessor(),2):G.nextAddress!=3?(v=G.yieldResult)?G.yield(v.get("service:guide:fallback"),3):G.return(Promise.reject(Error("Ti"))):(C=G.yieldResult)&&_.B6(C)?G.return(hp6(_.B6(C))):G.return(Promise.reject(Error("Ui")))})};var QH=function(){};
QH.prototype.shouldPreferLocalResponse=function(){return!1};
QH.prototype.localInnertubeResponse=function(){return _.Z(function(k){return k.return(Promise.reject(Error("Vi")))})};
QH.prototype.canProvideFallbackResponse=function(){return!0};
QH.prototype.localFallbackInnertubeResponse=function(){var k,v,C;return _.Z(function(G){k=pJ("CLOSE_POPUP");v={openPopupAction:tp$()};C={actions:[k,v]};return G.return(C)})};var H1=function(){this.urlMap=xU2;this.fallbackCommand=_.e4};
H1.prototype.shouldPreferLocalResponse=function(k){return(k=k.url)?!!A95(this,k):!1};
H1.prototype.localInnertubeResponse=function(k){var v=this,C;return _.Z(function(G){return(C=k.url)?G.return(ebk(k,A95(v,C))):G.return(Promise.reject(Error("Wi")))})};
H1.prototype.canProvideFallbackResponse=function(){return!0};
H1.prototype.localFallbackInnertubeResponse=function(k){var v=this,C,G,p,P,N,I,S;return _.Z(function(Q){C=k.url;if(!C)return Q.return(ebk(k,v.fallbackCommand));if(G=A95(v,C))return Q.return(ebk(k,G));p=void 0;P=_.UT(C);P==="/watch"&&(N=_.Kc(C,"v"))&&(S=(I=_.Kc(C,"list"))!=null?I:void 0,p=_.j6(N,S));p||(p=v.fallbackCommand);return Q.return(ebk(k,p))})};
var A95=function(k,v){if(v)return k.urlMap[_.X$(v)]},ebk=function(k,v){v&&k.parentTrackingParams&&(v.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:k.parentTrackingParams}},v.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:v})};var Iq=function(k,v,C){this.JSC$17997_upliftPromise=k;this.store=v;this.JSC$17997_persistentStorePromiseAccessor=C};
Iq.prototype.shouldPreferLocalResponse=function(){return!1};
Iq.prototype.localInnertubeResponse=function(){return _.Z(function(k){return k.return(Promise.reject(Error("Xi")))})};
Iq.prototype.canProvideFallbackResponse=function(){return!0};
Iq.prototype.localFallbackInnertubeResponse=function(){var k=this;return _.Z(function(v){return v.return(qi0(k))})};
var qi0=function(k){var v,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(hi(k.JSC$17997_upliftPromise,k.store),2);v=G.yieldResult;C={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[s9O(v)]}}}};return G.return(mUX(k,C))})},mUX=function(k,v){var C,G;
return _.Z(function(p){if(p.nextAddress==1)return p.yield(k.JSC$17997_persistentStorePromiseAccessor(),2);if(p.nextAddress!=3)return C=p.yieldResult,p.yield(ju(C),3);G=p.yieldResult;return p.return({responseContext:{},contents:v,topbar:G})})};var P1=function(k,v,C){this.JSC$18004_upliftPromise=k;this.store=v;this.JSC$18004_persistentStorePromiseAccessor=C};
P1.prototype.shouldPreferLocalResponse=function(k){var v=k.videoId;return v&&BGf(this.store.getState().entities,v)&&jMb(this.store.getState().entities,v)?VpO(this.store.getState().entities,k.playlistId):!1};
P1.prototype.localInnertubeResponse=function(k){var v=this,C,G;return _.Z(function(p){if(p.nextAddress==1)return(C=k.videoId)?p.yield(v.JSC$18004_upliftPromise,2):p.return(Promise.reject(Error("Yi")));if(p.nextAddress!=3)return p.yield(DUa(v,k,C),3);G=p.yieldResult;return p.return(tqV(v,G,C))})};
P1.prototype.canProvideFallbackResponse=function(k){return k.videoId?!0:!1};
P1.prototype.localFallbackInnertubeResponse=function(k){var v=this,C,G,p,P;return _.Z(function(N){switch(N.nextAddress){case 1:return(C=k.videoId)?N.yield(v.JSC$18004_upliftPromise,2):N.return(Promise.reject(Error("Yi")));case 2:return N.yield(DUa(v,k,C),3);case 3:G=N.yieldResult;if(bR(v.store.getState().entities,C)){N.jumpTo(4);break}return N.yield(hi(v.JSC$18004_upliftPromise,v.store),5);case 5:return p=N.yieldResult,N.return(she(G,p));case 4:return BGf(v.store.getState().entities,C)&&jMb(v.store.getState().entities,
C)?N.return(tqV(v,G,C)):(P={title:_.Yr(_.P2("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:ktm()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},N.return(she(G,P)))}})};
var DUa=function(k,v,C){var G,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1)return G=v.playlistId,p=_.j6(C,G),S.yield(k.JSC$18004_persistentStorePromiseAccessor(),2);if(S.nextAddress!=3)return P=S.yieldResult,S.yield(ju(P),3);N=S.yieldResult;I={responseContext:{},currentVideoEndpoint:p,topbar:N};return S.return(I)})},tqV=function(k,v,C){if(k=bR(k.store.getState().entities,C)){var G;
C=k.videoEntity;var p,P={title:wL(C.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.nx((G=C.localizedStrings)==null?void 0:G.viewCount),viewCount:_.nx((p=C.localizedStrings)==null?void 0:p.viewCount)}}};C.publishedTimestampMillis&&(P.dateText=_.nx(SBj(new Date(Number(C.publishedTimestampMillis)))));G={videoPrimaryInfoRenderer:P};p=k.videoEntity;k=k.channelEntity;k={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:wL(_.P2("SHOW_MORE",void 0,"Show more")),
showLessText:wL(_.P2("SHOW_LESS",void 0,"Show less")),description:p.formattedDescription,owner:{videoOwnerRenderer:{title:wL(k.title),thumbnail:k.avatar}}}};v.contents={twoColumnWatchNextResults:{results:{results:{contents:[G,k]}}}}}return v},she=function(k,v){k.contents={singleColumnWatchNextResults:{results:{results:{contents:[s9O(v)]}}}};
return k};var Zu=function(k,v,C){this.JSC$18009_upliftPromise=k;this.store=v;this.JSC$18009_persistentStorePromiseAccessor=C};
Zu.prototype.shouldPreferLocalResponse=function(){return!1};
Zu.prototype.localInnertubeResponse=function(){return _.Z(function(k){return k.return(Promise.reject(Error("Zi")))})};
Zu.prototype.canProvideFallbackResponse=function(){return!0};
Zu.prototype.localFallbackInnertubeResponse=function(){var k=this,v,C,G,p;return _.Z(function(P){switch(P.nextAddress){case 1:return P.yield(k.JSC$18009_persistentStorePromiseAccessor(),2);case 2:return v=P.yieldResult,P.yield(ju(v),3);case 3:return C=P.yieldResult,G={responseContext:{},topbar:C},P.yield(k.JSC$18009_upliftPromise,4);case 4:return P.yield(hi(k.JSC$18009_upliftPromise,k.store),5);case 5:return p=P.yieldResult,G.watchStatus={backgroundPromoRenderer:p},P.return(G)}})};var Vqm,hb2;_.ay=new _.oi("ENDPOINT_MAP");Vqm=new _.oi("WATCH_ENDPOINT_MAP");hb2=new _.oi("REEL_ENDPOINT_MAP");var Jjj=/^[a-zA-Z0-9_\-]{11}$/;var rjK=_.fh(function(){var k,v;return(v=(k=window).matchMedia)==null?void 0:v.call(k,"(prefers-reduced-motion: reduce)").matches});var BYy=_.fh(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 k=_.ke("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");k||(k=_.iy("VIDEO"),_.Sj("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
k));return!!(k&&k.canPlayType&&k.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var jhm=XMLHttpRequest.prototype.fetch,Yi2=jhm&&jhm.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!Ig?!0:!1;var Mn=function(k){this.JSC$18020_storeWithEntities=k};
_.E(Mn,nX);_.W=Mn.prototype;_.W.getApiPaths=function(){return qMR};
_.W.getExtension=function(k){return _.F(k,_.mw)||_.F(k,_.ZM)||_.F(k,yv1)};
_.W.isNavigationCommand=function(){return!0};
_.W.JSC$14242_getStoreKey=function(k){if((_.z("kevlar_cache_on_ttl_player")||_.z("mweb_enable_shorts_innertube_player_prefetch")||_.z("mweb_use_new_history_manager")||_.z("web_shorts_prefetch_service_enabled"))&&(k=this.getExtension(k))&&k.videoId){var v={videoId:k.videoId};k.playlistId&&(v.playlistId=k.playlistId);k.playerParams&&(v.params=k.playerParams);return _.qo("player",v)}};
_.W.JSC$14235_getClientScreen=function(k){var v;return((v=k.contentPlaybackContext)==null?void 0:v.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.W.JSC$14235_buildRequest=function(k,v,C){if(_.z("enable_interstitial_entity_check")){var G=this.JSC$18020_storeWithEntities;if(v.videoId)for(var p=_.H(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),P=p.next();!P.done;P=p.next()){P=P.value;var N;var I=void 0,S=void 0,Q=v.videoId,R=P;(N=G)?(Q=_.oW(Q+R,"interstitialInteractionStateEntity"),N=(I=(S=_.vt(N.getState().entities,"interstitialInteractionStateEntity",Q))==null?void 0:S.primaryButtonClicked)!=null?I:!1):N=!1;if(N)switch(P){case "CONTENT_CHECK_REQUIRED":v.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":v.racyCheckOk=!0}}}v.videoId&&(k.videoId=v.videoId);v.playlistId&&(k.playlistId=v.playlistId);v.index!==void 0&&(k.playlistIndex=v.index+1);v.playerParams&&(k.params=v.playerParams);"startTimeSeconds"in v&&v.startTimeSeconds&&(_.z("enable_player_request_builder_start_time_floor")?k.startTimeSecs=Math.floor(v.startTimeSeconds):k.startTimeSecs=v.startTimeSeconds);C.contentPlaybackContext&&(k.playbackContext={contentPlaybackContext:C.contentPlaybackContext});C.prefetchPlaybackContext&&
(k.playbackContext=Object.assign({},k.playbackContext,{prefetchPlaybackContext:C.prefetchPlaybackContext}),k.context.request||(k.context.request={}),k.context.request.isPrefetch=!0);k.playbackContext||(k.playbackContext={});G=BYy();k.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!G,supportXhr:Yi2};C.overrideMutedAtStart&&(k.overrideMutedAtStart=C.overrideMutedAtStart);k.racyCheckOk=!!v.racyCheckOk;k.contentCheckOk=!!v.contentCheckOk;!_.z("captions_prefs_killswitch")&&(C=(C=_.lu("yt-player-caption-language-preferences"))?
C:[],C==null?0:C.length)&&(k.captionParams={viewerSelectedCaptionLangs:C})};
_.W.getRequestConfig=function(k){k=this.JSC$14242_getStoreKey(k);var v;k&&(v={storeStrategy:{storeKey:k}});_.z("web_log_player_watch_next_ticks")&&(v=v||{},v.requestTick="ps_s",v.responseTick="ps_r");return v};
Mn[bL]=[Ji];var $l=function(k,v){this.playerRequestBuilder=k;this.watchNextRequestBuilder=v};
_.E($l,nX);$l.prototype.getApiPaths=function(){return $ew};
$l.prototype.getExtension=function(k){return _.F(k,_.mw)};
$l.prototype.isNavigationCommand=function(){return!0};
$l.prototype.JSC$14235_buildRequest=function(k,v,C){k.playerRequest={};this.playerRequestBuilder.JSC$14235_buildRequest(k.playerRequest,v,C);_.z("web_streaming_watch")&&(k.watchNextRequest={},this.watchNextRequestBuilder.JSC$14235_buildRequest(k.watchNextRequest,v,C))};
$l[bL]=[Mn,Fm];var wEm;_.UW=new _.oi("SHORTS_CONTROLLER_TOKEN");wEm=new _.oi("SHORTS_STATE_STORE_TOKEN");var i8=function(k,v){var C=_.j7.apply(2,arguments);k=k===void 0?0:k;_.q5.call(this,v,C);this.errorType=k;Object.setPrototypeOf(this,this.constructor.prototype)};
_.E(i8,_.q5);var nzY,J9Y,r95,Cr$,O5,cfO,kvm,TYa,phV,Cye,vum;nzY=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(k){return k+"="}).join("|"));
J9Y=RegExp(".*\\?.*playnext=1.*");r95=function(k,v,C,G,p){this.watchEndpointMap=k;this.reelWatchEndpointMap=v;this.innerTubeTransportService=C;this.fetchPbj=G;this.reloadOnPlayerFailure=p===void 0?!0:p};
_.KNV=function(k,v){var C=_.fS("web_pbj_log_warning_rate",0);C=C>0&&Math.random()<C;var G;if((G=_.F(v.commandMetadata,_.G8))==null||!G.rootVe)return C&&_.ji(Error("dj")),!1;var p;G=(p=_.F(v.commandMetadata,_.G8))==null?void 0:p.url;if(!G)return C&&_.ji(Error("ej")),!1;if(J9Y.test(G))return!0;if(nzY.test(G))return C&&_.ji(Error("fj`"+G)),!1;if(_.F(v,_.mw)){if(!(k.watchEndpointMap.watchNext&&k.watchEndpointMap.player||_.z("kevlar_fetch_initial_data_op_watch_client")))return C&&_.ji(Error("$i")),!1;
k=_.fS("web_pbj_log_warning_rate",0);k=k>0&&Math.random()<k;_.F(v,_.mw)?ws_(v)?v=!0:(k&&_.ji(Error("aj")),v=!1):(k&&_.ji(Error("$i")),v=!1);return v}if(_.F(v,_.ZM))return n$f(v);if(_.F(v,_.Jq))return!0;k=_.X5(k.innerTubeTransportService,v);!k&&C&&_.hb(Error("gj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(v)});return k};
Cr$=function(k,v,C,G,p,P){v={url:v};if(C==null?0:C.itct)v.parentTrackingParams=C.itct;var N=_.hy(YMG);return _.CW(k.innerTubeTransportService,v,N).then(function(I){(I=I.endpoint)||(I=_.e4);(C==null?0:C.itct)&&I&&!I.trackingParams&&(I.trackingParams=C.itct);var S=NW(I);return O5(k,I,C,G,S,p,P)})};
O5=function(k,v,C,G,p,P,N,I){I=I===void 0?{}:I;if(k.fetchPbj&&!_.KNV(k,v)&&!_.z("force_one_platform")){I=k.fetchPbj(v);var S=_.kr(I.then(function(V){if(!V)throw Error("hj");N(S)||P(v,V);return V}));
return S}var Q,R,l={rootVe:(Q=_.F(v.commandMetadata,_.G8))==null?void 0:Q.rootVe,url:(R=_.F(v.commandMetadata,_.G8))==null?void 0:R.url,endpoint:v,page:p};if(_.F(v,_.mw)){var d,f={contentPlaybackContext:_.r0(C,(d=_.F(v.commandMetadata,_.G8))==null?void 0:d.url,G)},c=_.As();_.z("web_streaming_watch")&&window.TextDecoderStream?(I=ch1(k.innerTubeTransportService,v,f,function(V){!l.response&&V.content&&(l.response=V.content);!l.playerResponse&&V.player&&(l.playerResponse=V.player);P(v,l)}),Q=sa_(v),Q.length&&
(l.preconnect=Q,P(v,l)),TYa(I,c,l).catch(function(V){V instanceof i8&&V.errorType===2&&_.z("web_streaming_watch_fallback")&&kvm(k,v,f,l,P,N,c)})):kvm(k,v,f,l,P,N,c);
return c.promise}if(_.F(v,_.ZM)){var U;if(((U=_.F(v,_.ZM))==null?void 0:U.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var O=_.As();_.ouF(_.Ql().resolve(_.UW),v).then(function(V){vum(k,C,G,p,P,O,V)});
return O.promise}I=_.kr();var X;Q={contentPlaybackContext:_.r0(C,(X=_.F(v.commandMetadata,_.G8))==null?void 0:X.url,G)};(X=k.reelWatchEndpointMap.player)&&(X=X().JSC$14235_getRequest(v,Q))&&(I=_.CW(k.innerTubeTransportService,X.innerTubeRequest,X.input,v.clickTrackingParams,X.config));X=_.kr();(R=k.reelWatchEndpointMap.reelItemWatch)&&(R=R().JSC$14235_getRequest(v))&&(X=_.CW(k.innerTubeTransportService,R.innerTubeRequest,R.input,v.clickTrackingParams,R.config));R=_.kr();_.z("web_enable_delay_shorts_sequence_call_extra")&&
(R=new _.M1(function(V){setTimeout(function(){V(void 0)},200)}));
(!_.z("web_enable_delay_shorts_sequence_call_new")||_.z("web_enable_delay_shorts_sequence_call_forget"))&&(d=k.reelWatchEndpointMap.reelWatchSequence)&&_.F(v,_.ZM).sequenceParams&&(Q=d().JSC$14235_getRequest(v,Q))&&(_.z("web_enable_delay_shorts_sequence_call_forget")?_.CW(k.innerTubeTransportService,Q.innerTubeRequest,Q.input,v.clickTrackingParams,Q.config):R=_.CW(k.innerTubeTransportService,Q.innerTubeRequest,Q.input,v.clickTrackingParams,Q.config));Q=_.kr(l);d=_.As();Cye(v,Q,I,X,R,P,N,d);return d.promise}var x;
if(_.F(v,HGi)&&((x=_.F(v.commandMetadata,_.G8))==null?0:x.url))return I=QRf(_.ka(h9().location.href),_.ka(_.F(v.commandMetadata,_.G8).url)).toString(),Cr$(k,I,C,G,P,function(){return!1});
if(_.F(v,_.Jq))return P(v,l),_.kr(l);if(_.X5(k.innerTubeTransportService,v)){I=Object.assign({},{tempData:C,disableCache:C.disableCache},I);var w=_.xY(k.innerTubeTransportService,v,I).then(function(V){l.response=V;N(w)||P(v,l);return l});
return w}return _.kr(l)};
_.Gv3=function(k,v,C,G){if(_.F(v,_.mw)||_.F(v,_.ZM)&&(_.z("mweb_enable_shorts_innertube_player_prefetch")||_.z("kevlar_enable_shorts_prefetch_in_sequence"))||_.F(v,yv1)&&_.z("web_enable_prefetching_videos_on_home")){var p,P={contentPlaybackContext:_.r0(C,(p=_.F(v.commandMetadata,_.G8))==null?void 0:p.url,G),prefetchPlaybackContext:TfO(C)},N,I,S;if(((N=_.F(v,_.mw))==null?void 0:(I=N.watchEndpointSupportedPrefetchConfig)==null?void 0:(S=I.prefetchHintConfig)==null?void 0:S.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(C=
k.watchEndpointMap.watchNext)if(P=C().JSC$14235_getRequest(v,P))return Promise.resolve(_.CW(k.innerTubeTransportService,P.innerTubeRequest,P.input,void 0,P.config).then(function(l){return l}))}else if(C=k.watchEndpointMap.player)if(P=C().JSC$14235_getRequest(v,P))return Promise.resolve(_.CW(k.innerTubeTransportService,P.innerTubeRequest,P.input,void 0,P.config).then(function(l){return l}))}else if(_.X5(k.innerTubeTransportService,v)){var Q={tempData:C},R=liD(k.innerTubeTransportService,v);
return R?new Promise(function(l,d){var f,c;return _.Z(function(U){if(U.nextAddress==1)return U.yield(R,2);if(U.nextAddress!=4)return f=U.yieldResult,f.JSC$14242_getStoreKey(v,Q)?U.yield(_.xY(k.innerTubeTransportService,v,Q),4):(d(new _.q5("Prefetching request builder with no store key.",v)),U.jumpTo(0));c=U.yieldResult;l(c);_.OQ(U)})}):Promise.reject(new _.q5("Prefetching unregistered request builder.",v))}return Promise.reject(new _.q5("No request builder available to prefetch endpoint.",v))};
cfO=function(k,v){var C,G,p;if(_.F(v,_.mw)){var P=k.watchEndpointMap.watchNext;P&&(C=P());(k=k.watchEndpointMap.player)&&(G=k())}else if(_.F(v,_.ZM))(P=k.reelWatchEndpointMap.reelItemWatch)&&(C=P()),(P=k.reelWatchEndpointMap.player)&&(G=P()),(k=k.reelWatchEndpointMap.reelWatchSequence)&&(p=k());else{a:{k=ZOx(v,k.innerTubeTransportService.endpointMap);if(k!==void 0)if(typeof k.then==="function")_.hb(new _.q5("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",v));else break a;
k=void 0}k&&(C=k)}var N,I,S;return{content:(N=C)==null?void 0:N.JSC$14242_getStoreKey(v),player:(I=G)==null?void 0:I.JSC$14242_getStoreKey(v),reelSequence:(S=p)==null?void 0:S.JSC$14242_getStoreKey(v)}};
kvm=function(k,v,C,G,p,P,N){var I=_.kr(),S=k.watchEndpointMap.player;_.z("web_streaming_player")&&(S=gb($l));S&&(S=S().JSC$14235_getRequest(v,C))&&(I=_.CW(k.innerTubeTransportService,S.innerTubeRequest,S.input,v.clickTrackingParams,S.config));S=_.kr();var Q=k.watchEndpointMap.watchNext;Q&&(C=Q().JSC$14235_getRequest(v,C))&&(S=_.CW(k.innerTubeTransportService,C.innerTubeRequest,C.input,v.clickTrackingParams,C.config));G=_.kr(G);phV(k,v,G,I,S,p,P,N)};
TYa=function(k,v,C){var G;return _.Z(function(p){if(p.nextAddress==1)return p.yield(k,2);_.z("web_streaming_watch_delay_200")||_.z("web_streaming_watch_delay_400")?(G=_.z("web_streaming_watch_delay_200")?200:400,setTimeout(function(){v.resolve(C)},G)):v.resolve(C);
_.OQ(p)})};
phV=function(k,v,C,G,p,P,N,I){var S,Q,R,l,d;_.Z(function(f){switch(f.nextAddress){case 1:return f.yield(C,2);case 2:S=f.yieldResult;if(N(I.promise))return I.resolve(S),f.return();P(v,S);Q=sa_(v);if(!Q.length){f.jumpTo(3);break}return f.yield(C,4);case 4:S.preconnect=Q,P(v,S);case 3:return _.EQ(f,5),f.yield(G,7);case 7:R=f.yieldResult;_.GG(f,6);break;case 5:return l=_.g6(f),I.reject(l),f.return();case 6:if(R===void 0&&k.reloadOnPlayerFailure)return S.reload=!0,P(v,S),I.resolve(S),f.return();if(N(I.promise))return I.resolve(S),
f.return();S.playerResponse=R;P(v,S);_.z("web_watch_stop_scheduler_on_player_response")&&(_.dO(),c2w());_.EQ(f,8);return f.yield(p,10);case 10:d=f.yieldResult;_.GG(f,9);break;case 8:_.g6(f);case 9:if(d===void 0)return S.response={responseContext:{}},I.resolve(S),f.return();if(N(I.promise))return I.resolve(S),f.return();S.response=d;P(v,S);I.resolve(S);_.OQ(f)}})};
Cye=function(k,v,C,G,p,P,N,I){var S,Q,R,l,d,f;_.Z(function(c){switch(c.nextAddress){case 1:return c.yield(v,2);case 2:S=c.yieldResult;if(N(I.promise))return I.resolve(S),c.return();P(k,S);Q=sa_(k);if(!Q.length){c.jumpTo(3);break}return c.yield(v,4);case 4:S.preconnect=Q,P(k,S);case 3:return _.EQ(c,5),c.yield(C,7);case 7:R=c.yieldResult;_.GG(c,6);break;case 5:return l=_.g6(c),I.reject(l),c.return();case 6:if(R===void 0)return S.reload=!0,P(k,S),I.resolve(S),c.return();if(N(I.promise))return I.resolve(S),
c.return();S.playerResponse=R;P(k,S);_.z("web_shorts_stop_scheduler_on_player_response")&&(_.dO(),c2w());_.EQ(c,8);return c.yield(G,10);case 10:d=c.yieldResult;_.GG(c,9);break;case 8:_.g6(c);case 9:if(d===void 0)return S.response={responseContext:{}},I.resolve(S),c.return();if(N(I.promise))return I.resolve(S),c.return();S.response=d;P(k,S);_.EQ(c,11);return c.yield(p,13);case 13:f=c.yieldResult;_.GG(c,12);break;case 11:_.g6(c);case 12:if(N(I.promise))return I.resolve(S),c.return();f&&(S.reelWatchSequenceResponse=
f);P(k,S);I.resolve(S);_.OQ(c)}})};
vum=function(k,v,C,G,p,P,N){var I,S,Q,R,l,d;_.Z(function(f){if((I=N)==null||!I.replacementEndpoint)return P.reject(),f.return();S=N.replacementEndpoint;(Q=_.F(S,_.ZM))?(N.sequenceContinuation&&(Q.sequenceParams=N.sequenceContinuation),R=_.Ql().resolve(_.UW),l=Q.sequenceParams,Pyd(R,S)&&delete Q.sequenceParams,d=O5(k,S,v,C,G,p,function(){return!1}),d.then(function(c){return _.Z(function(U){if(U.nextAddress==1)return WCh(R,{reelWatchEndpoint:{sequenceParams:l}},c),U.yield(0,2);
P.resolve(c);_.OQ(U)})})):P.reject();
_.OQ(f)})};
r95[bL]=[Vqm,hb2,_.Qt,_.uL(ugR)];var HcV=function(){var k=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return k.sequenceMap}}},EO6=function(k,v,C){var G,p=(G=v.config)==null?void 0:G.sequenceStrategy;
if(!p)return C();k.sequenceMap.has(p.sequenceKey)||k.sequenceMap.set(p.sequenceKey,[]);k=k.sequenceMap.get(p.sequenceKey);switch(p.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return NVh(k,v,C);case "REQUEST_SEQUENCE_TYPE_REPLACE":return If3(k,v,C);default:throw new _.q5("Request could not be sequenced",v);}},NVh=function(k,v,C){var G,p,P;
return _.Z(function(N){k.length>0?(p=k[k.length-1],G=p.responsePromise.then(function(){return C()})):G=C();
P={request:v,responsePromise:G};k.push(P);Zck(k,P);return N.return(P.responsePromise)})},If3=function(k,v,C){C=C();
if(k.length>0)for(var G=_.H(k),p=G.next();!p.done;p=G.next())p.value.responsePromise=C;var P={request:v,responsePromise:C};k.push(P);Zck(k,P);return Promise.resolve().then(function(){return k.indexOf(P)>0?P.responsePromise.then(function(N){return Object.assign({},N,{sequenceMetaData:{skipProcessing:!0}})}):P.responsePromise})},Zck=function(k,v){v.responsePromise.then(function(){var C=k.indexOf(v);
C>-1&&k.splice(C,1)})};var SVh=new _.oi("REQUEST_SEQUENCING");var Ly=function(){};
_.E(Ly,nX);Ly.prototype.getApiPaths=function(){return[]};
Ly.prototype.getExtension=function(k){return _.F(k,QiQ)};
Ly.prototype.JSC$14235_buildRequest=function(k,v){k.recaptchaToken=v.recaptchaToken};
Ly.prototype.getApiUrl=function(){return"/das_captcha"};var OW=function(){};
_.E(OW,nX);OW.prototype.getApiPaths=function(){return YvL};
OW.prototype.getExtension=function(k){return _.F(k,YJJ)};
OW.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.createBackstagePostParams&&(k.createBackstagePostParams=v.createBackstagePostParams);C.comment_text&&(k.commentText=C.comment_text);if(C.attached_video_id)k.videoAttachment={videoId:C.attached_video_id};else if(C.image_poll_options)k.pollAttachmentData={options:C.image_poll_options};else if(C.poll_options)k.pollAttachment={choices:C.poll_options};else if(C.quiz_options)k.quizAttachmentData={options:C.quiz_options};else if(C.image_blob_id)k.imageAttachment=
{encryptedBlobId:C.image_blob_id},C.source_video_id&&(k.imageAttachment.sourceExternalVideoId=C.source_video_id),C.image_preview_coordinates&&(k.imageAttachment.previewCoordinates=JSON.parse(C.image_preview_coordinates));else if(C.images_data)k.imagesAttachment={imagesData:C.images_data};else if(C.clip_external_video_id!==void 0||C.clip_offset_ms!==void 0||C.clip_duration_ms!==void 0){var G,p,P,N,I;k.clipAttachment={externalVideoId:(P=C.clip_external_video_id)!=null?P:"",offsetMs:(N=(G=C.clip_offset_ms)==
null?void 0:G.toString())!=null?N:"",durationMs:(I=(p=C.clip_duration_ms)==null?void 0:p.toString())!=null?I:""}}else C.shared_post_id&&(k.sharedPostAttachment={postId:C.shared_post_id});C.tagged_video_id&&(k.postCreationData={taggedVideoId:C.tagged_video_id});C.access_restrictions&&(typeof C.access_restrictions==="number"&&(v=C.access_restrictions,k.accessRestrictions={restriction:v!==1&&v===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof C.access_restrictions==="string"&&
(k.accessRestrictionsParams=C.access_restrictions));C.scheduled_publish_time_sec&&(k.scheduledPublishTimeSec=C.scheduled_publish_time_sec.toString())};var yL=function(){};
_.E(yL,nX);yL.prototype.getApiPaths=function(){return kA7};
yL.prototype.getExtension=function(k){return _.F(k,VK7)};
yL.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.decorateMessageParams&&(k.params=v.decorateMessageParams);C.text&&(k.text=C.text)};var XE=function(){};
_.E(XE,nX);XE.prototype.getApiPaths=function(){return z8Q};
XE.prototype.getExtension=function(k){return _.F(k,w$J)};
XE.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;C.video_id&&(k.videoId=C.video_id)};var xl=function(){};
_.E(xl,nX);xl.prototype.getApiPaths=function(){return MYR};
xl.prototype.getExtension=function(k){return _.F(k,_.Cx)};
xl.prototype.JSC$14235_buildRequest=function(k,v,C){C.suggestions_query&&(k.input=C.suggestions_query)};var Ak=function(){};
_.E(Ak,nX);Ak.prototype.getApiPaths=function(){return piD};
Ak.prototype.getExtension=function(k){return _.F(k,npQ)};
Ak.prototype.JSC$14235_buildRequest=function(k,v,C){C.comment_text!==void 0&&(k.commentText=C.comment_text);C.scheduled_publish_time_sec&&(k.scheduledPublishTimeSec=C.scheduled_publish_time_sec.toString());k.updateBackstagePostParams=v.updateBackstagePostParams};var e1=function(){};
_.E(e1,nX);e1.prototype.getApiPaths=function(){return eu};
e1.prototype.getExtension=function(k){return _.F(k,_.$Y)};
e1.prototype.JSC$14235_buildRequest=function(k,v,C){C.formData&&(k.formData=C.formData);v.token?k.continuation=v.token:v.continuationTokenKey&&(C=_.Vb().getState(),v=_.vt(C.entities,"continuationTokenEntity",v.continuationTokenKey))&&(k.continuation=String(v.continuationToken))};
var u8Y=function(){};
_.E(u8Y,nX);_.W=u8Y.prototype;_.W.getApiPaths=function(){return eu};
_.W.getExtension=function(k){return _.F(k,_.W7)};
_.W.isNavigationCommand=function(){return!0};
_.W.JSC$14242_getStoreKey=function(k){if((k=this.getExtension(k))&&k.browseId){var v={browseId:k.browseId};k.browseEndpointContextSupportedConfigs&&(v.browseEndpointContextSupportedConfigs=JSON.stringify(k.browseEndpointContextSupportedConfigs));k.params&&(v.params=k.params);k.query&&(v.query=k.query);return _.qo("browse",v)}};
_.W.JSC$14235_buildRequest=function(k,v,C){v.browseId&&(k.browseId=v.browseId);v.params&&(k.params=v.params);v.query&&(k.query=v.query);C.formData?k.formData=C.formData:v.formData&&(k.formData=v.formData);v.browseId==="FEsubscriptions"&&_.N0().getFlag(155)&&(k.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");v.browseId==="SPaccount_playback"&&(C=_.N0(),k.formData||(k.formData={}),k.formData.accountSettingsFormData={flagCaptionsDefaultOff:C.getFlag(65),flagAutoCaptionsDefaultOn:C.getFlag(66),
flagDisableInlinePreview:C.getFlag(186),flagAudioDescriptionDefaultOn:C.getFlag(198)});if(v.browseId==="FEwhat_to_watch"){C=_.N0();var G=C.getFlag(196);C.getFlag(197)&&(k.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:G}}})}v.browseId==="FEwhat_to_watch"&&(v=_.N0().getFlag(186),k.inlineSettingStatus=v?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.W.getRequestConfig=function(k,v){v=v===void 0?{}:v;var C={};if(k=this.JSC$14242_getStoreKey(k,v))C.storeStrategy={storeKey:k,disableCache:v.disableCache};_.z("web_log_browse_ticks_ks")||(C.requestTick="br_s",C.responseTick="br_r");return C};var qn=function(){};
_.E(qn,nX);qn.prototype.getApiPaths=function(){return tc1};
qn.prototype.getExtension=function(k){return _.F(k,E5w)};
qn.prototype.JSC$14235_buildRequest=function(k,v,C){k.legacyYoutubeChannelUsername=C.legacyYouTubeChannelUsername||"";k.legacyYoutubeChannelPassword=C.legacyYouTubeChannelPassword||""};var mO=function(){};
_.E(mO,nX);mO.prototype.getApiPaths=function(){return wC1};
mO.prototype.getExtension=function(k){return _.F(k,vTD)};
mO.prototype.JSC$14235_buildRequest=function(k,v,C){C.recaptcha_response_token&&(k.recaptchaResponseToken=C.recaptcha_response_token);C.channel_id&&(k.channelId=C.channel_id)};var Dn=function(){};
_.E(Dn,nX);Dn.prototype.getApiPaths=function(){return PU1};
Dn.prototype.getExtension=function(k){return _.F(k,Hq6)};
Dn.prototype.JSC$14235_buildRequest=function(k,v,C){v.externalChannelId&&(k.externalChannelId=v.externalChannelId);C.handle&&(k.handleUpdate={handle:C.handle},v.handleEditSource&&(k.handleUpdate.handleEditSource=v.handleEditSource))};var tk=function(){};
_.E(tk,nX);tk.prototype.getApiPaths=function(){return I0w};
tk.prototype.getExtension=function(k){return _.F(k,LSI)};
tk.prototype.JSC$14235_buildRequest=function(k,v,C){v.request&&(k.channelId=v.request.channelId);var G;if(C==null?0:(G=C.uploadDefaults)==null?0:G.emojiReactionSet)k.uploadDefaultsRequest||(k.uploadDefaultsRequest={}),k.uploadDefaultsRequest.emojiReactionSet=C.uploadDefaults.emojiReactionSet};var sW=function(){};
_.E(sW,nX);sW.prototype.getApiPaths=function(){return uT1};
sW.prototype.getExtension=function(k){return _.F(k,CB1)};
sW.prototype.JSC$14235_buildRequest=function(k,v,C){v.externalChannelId&&(k.externalChannelId=v.externalChannelId);v.channelHandleEntityKey&&(k.channelHandleEntityKey=v.channelHandleEntityKey);v.handleEditSource&&(k.handleEditSource=v.handleEditSource);C.handle?k.handle=C.handle:C.name&&(k.name=C.name)};var VL=function(){};
_.E(VL,nX);VL.prototype.getApiPaths=function(){return hun};
VL.prototype.getExtension=function(k){return _.F(k,cC1)};
VL.prototype.JSC$14235_buildRequest=function(k,v){v.actions?k.actions=v.actions:v.action&&(k.actions=[v.action])};var hk=function(){};
_.E(hk,nX);hk.prototype.getApiPaths=function(){return BEJ};
hk.prototype.getExtension=function(k){return _.F(k,_.$Y)};
hk.prototype.JSC$14235_buildRequest=function(k,v){v.token&&(k.continuation=v.token)};var Bo=function(){};
_.E(Bo,nX);Bo.prototype.getApiPaths=function(){return deG};
Bo.prototype.getExtension=function(k){return _.F(k,_.$Y)};
Bo.prototype.JSC$14235_buildRequest=function(k,v){k.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";v.token&&(k.fetchCommentsParams={continuation:v.token})};var j1=function(){};
_.E(j1,nX);j1.prototype.getApiPaths=function(){return JzL};
j1.prototype.getExtension=function(k){return _.F(k,F4J)};
j1.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.createReplyParams&&(k.createReplyParams=v.createReplyParams);v.commentText&&(k.commentText=_.ty(v.commentText));C.comment_text&&(k.commentText=C.comment_text);C.image_blob_id&&(k.imageAttachment={encryptedBlobId:C.image_blob_id});C.botguard_response&&(k.botguardResponse=C.botguard_response)};
_.SB.Object.defineProperties(j1.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Yl=function(){};
_.E(Yl,nX);Yl.prototype.getApiPaths=function(){return rzn};
Yl.prototype.getExtension=function(k){return _.F(k,_.zcR)};
Yl.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.createCommentParams&&(k.createCommentParams=v.createCommentParams);v.commentText&&(k.commentText=_.ty(v.commentText));v.videoPositionMention&&(k.videoPositionMention=v.videoPositionMention);v.sources&&(k.sources=v.sources);C.comment_text&&(k.commentText=C.comment_text);C.attached_video_id?k.videoAttachment={videoId:C.attached_video_id}:C.poll_options?k.pollAttachment={choices:C.poll_options}:C.image_blob_id?k.imageAttachment=
{encryptedBlobId:C.image_blob_id}:C.shared_post_id&&(k.sharedPostAttachment={postId:C.shared_post_id});C.access_restrictions&&typeof C.access_restrictions==="number"&&(v=C.access_restrictions,k.accessRestrictions={restriction:v!==1&&v===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});C.botguard_response&&(k.botguardResponse=C.botguard_response)};
_.SB.Object.defineProperties(Yl.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var wa=function(){};
_.E(wa,nX);wa.prototype.getApiPaths=function(){return WqG};
wa.prototype.getExtension=function(k){return _.F(k,alG)};
wa.prototype.JSC$14235_buildRequest=function(k,v,C){v.commentText&&(k.replyText=_.ty(v.commentText));C.comment_text&&(k.replyText=C.comment_text);k.updateReplyParams=v.updateReplyParams};
_.SB.Object.defineProperties(wa.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ny=function(){};
_.E(ny,nX);ny.prototype.getApiPaths=function(){return HML};
ny.prototype.getExtension=function(k){return _.F(k,EIn)};
ny.prototype.JSC$14235_buildRequest=function(k,v,C){v.commentText&&(k.commentText=_.ty(v.commentText));C.comment_text&&(k.commentText=C.comment_text);k.updateCommentParams=v.updateCommentParams};
_.SB.Object.defineProperties(ny.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Jk=function(){};
_.E(Jk,nX);Jk.prototype.getApiPaths=function(){return NRI};
Jk.prototype.getExtension=function(k){return _.F(k,$zQ)};
Jk.prototype.JSC$14235_buildRequest=function(k,v){v.settings&&(k.settings=v.settings)};var ra=function(){};
_.E(ra,nX);ra.prototype.getApiPaths=function(){return Z8I};
ra.prototype.getExtension=function(k){return _.F(k,GkZ)};
ra.prototype.JSC$14235_buildRequest=function(k,v){v.channelCreationToken&&(k.channelCreationToken=v.channelCreationToken);v.source&&(k.source=v.source)};var Ky=function(){};
_.E(Ky,nX);Ky.prototype.getApiPaths=function(){return n0G};
Ky.prototype.getExtension=function(k){return _.F(k,WSL)};
Ky.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;if(C.name&&(C.given_name||C.family_name))k=new _.q5("channel creation cannot set both GAIA and YouTube names",v),_.hb(k);else{if(v.zeroStepChannelCreationParams){if(!C.comment_text){k=new _.q5("zero_step_create_comment_params but no zero_step_texts",v);_.hb(k);return}k.zeroStepChannelCreationParams=v.zeroStepChannelCreationParams;k.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(k.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
C.comment_text,C.botguard_response&&(k.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=C.botguard_response))}k.channelCreationToken=v.channelCreationToken;C.given_name&&(k.givenName=C.given_name);C.family_name&&(k.familyName=C.family_name);v.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(k.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(C.name||C.handle||C.avatar_url||C.encryptedBlobId||C.isNameChanged!==void 0||C.isHandleChanged!==void 0||C.isDefaultProfilePhoto!==
void 0||C.obakeImageSource)k.overrideChannelCreationParams={},C.name&&(k.overrideChannelCreationParams.name=C.name),C.handle&&(k.overrideChannelCreationParams.handle=C.handle),C.avatar_url&&(k.overrideChannelCreationParams.avatarUrl=C.avatar_url),C.encryptedBlobId&&(k.overrideChannelCreationParams.blobEncryptionId=C.encryptedBlobId),C.enableIdentityForAllChannelCreationDialog&&(C.encryptedBlobId?k.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
C.isDefaultProfilePhoto!==void 0&&(k.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=C.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),C.isNameChanged!==void 0&&(k.overrideChannelCreationParams.identityForAllChannelCreationNameTag=C.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),C.isHandleChanged!==
void 0&&(k.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=C.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),C.obakeImageSource&&(k.overrideChannelCreationParams.obakeImageSourceType=C.obakeImageSource))}};var TU=function(){};
_.E(TU,nX);TU.prototype.getApiPaths=function(k){return(k=this.getExtension(k))&&k.status==="DISLIKE"?GA1:k&&k.status==="INDIFFERENT"?VYG:L_Z};
TU.prototype.getExtension=function(k){return _.F(k,_.Ud)};
TU.prototype.JSC$14235_buildRequest=function(k,v){v.target&&(k.target=v.target);if(v=this.getParams(v))k.params=v};
TU.prototype.getParams=function(k){switch(k==null?void 0:k.status){case "DISLIKE":return k.dislikeParams;case "INDIFFERENT":return k.removeLikeParams;default:return k==null?void 0:k.likeParams}};var k2=function(){};
_.E(k2,nX);k2.prototype.getApiPaths=function(){return TXR};
k2.prototype.getExtension=function(k){return _.F(k,L4D)};
k2.prototype.JSC$14235_buildRequest=function(k,v){v.settingItemId&&(k.settingItemId=v.settingItemId);v.stringValue!=null&&v.stringValue!==void 0?k.newValue={stringValue:v.stringValue}:v.intValue?k.newValue={intValue:v.intValue}:v.boolValue!==null&&v.boolValue!==void 0?k.newValue={boolValue:v.boolValue}:(k=new _.q5("Unknown value type for SetSettingEndpoint.",v),_.hb(k))};var op=function(){};
_.E(op,nX);op.prototype.getApiPaths=function(){return vdJ};
op.prototype.getExtension=function(k){return _.F(k,KTZ)||void 0};
op.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.channelIds&&(k.channelIds=v.channelIds);v.siloName&&(k.siloName=v.siloName);v.params&&(k.params=v.params);C.botguardResponse&&(k.botguardResponse=C.botguardResponse);C.feature&&(k.clientFeature=C.feature)};
_.SB.Object.defineProperties(op.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var vM=function(){};
_.E(vM,nX);vM.prototype.getApiPaths=function(){return GDJ};
vM.prototype.getExtension=function(k){return _.F(k,ObI)||void 0};
vM.prototype.JSC$14235_buildRequest=function(k,v){v.channelIds&&(k.channelIds=v.channelIds);v.siloName&&(k.siloName=v.siloName);v.params&&(k.params=v.params)};
_.SB.Object.defineProperties(vM.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var C6=function(k){this.shareClientParamsProvider=k};
_.E(C6,nX);C6.prototype.getApiPaths=function(){return w0$};
C6.prototype.getExtension=function(k){return _.F(k,PvR)||_.F(k,_.W$U)||_.F(k,pNL)};
C6.prototype.JSC$14235_buildRequest=function(k,v){v.serializedShareEntity&&(k.serializedSharedEntity=v.serializedShareEntity);if(v.clientParamIdentifier){var C;if((C=this.shareClientParamsProvider)==null?0:C.clientParams.has(v.clientParamIdentifier)){C=this.shareClientParamsProvider;v=v.clientParamIdentifier;var G=C.clientParams.get(v);G&&C.clientParams.delete(v);k.clientParams=G}}};
C6[bL]=[t3d];var GL=function(){};
_.E(GL,nX);GL.prototype.getApiPaths=function(){return qvL};
GL.prototype.getExtension=function(k){return _.F(k,XqQ)};
GL.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var p6=function(){};
_.E(p6,nX);p6.prototype.getApiPaths=function(){return pCJ};
p6.prototype.getExtension=function(k){return _.F(k,LuI)};
p6.prototype.JSC$14235_buildRequest=function(k,v){v.dismissal&&(k.items=[v.dismissal])};
_.SB.Object.defineProperties(p6.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var uA=function(){};
_.E(uA,nX);uA.prototype.getApiPaths=function(){return gU7};
uA.prototype.getExtension=function(k){return _.F(k,_.c1)||void 0};
uA.prototype.JSC$14235_buildRequest=function(k,v,C){k.feedbackTokens=[];v.feedbackToken&&k.feedbackTokens.push(v.feedbackToken);if(v=v.cpn||C.cpn)k.feedbackContext={cpn:v};k.isFeedbackTokenUnencrypted=!!C.is_feedback_token_unencrypted;k.shouldMerge=!1;C.extra_feedback_tokens&&(k.shouldMerge=!0,k.feedbackTokens=k.feedbackTokens.concat(C.extra_feedback_tokens))};
_.SB.Object.defineProperties(uA.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Qd=function(){};
_.E(Qd,nX);Qd.prototype.getApiPaths=function(){return gU7};
Qd.prototype.getExtension=function(k){return _.F(k,_.Cx)};
Qd.prototype.JSC$14235_buildRequest=function(k,v,C){C.feedback_tokens&&(k.feedbackTokens=C.feedback_tokens,k.shouldMerge=!0)};
_.SB.Object.defineProperties(Qd.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var bA=function(){};
_.E(bA,nX);bA.prototype.getApiPaths=function(){return gU7};
bA.prototype.getExtension=function(k){return _.F(k,S8g)};
bA.prototype.JSC$14235_buildRequest=function(k,v){v.undoToken&&(k.feedbackTokens=[v.undoToken]);v.isUndoTokenUnencrypted&&(k.isFeedbackTokenUnencrypted=v.isUndoTokenUnencrypted)};
_.SB.Object.defineProperties(bA.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Rp=function(){};
_.E(Rp,nX);Rp.prototype.getApiPaths=function(){return Q47};
Rp.prototype.getExtension=function(k){return _.F(k,UVL)};
Rp.prototype.JSC$14235_buildRequest=function(k,v){v.nextEndpoint&&_.F(v.nextEndpoint,_.vX)?k.nextEndpoint={urlEndpoint:_.F(v.nextEndpoint,_.vX)}:v.nextEndpoint&&_.F(v.nextEndpoint,_.mw)&&(k.nextEndpoint={watchEndpoint:_.F(v.nextEndpoint,_.mw)});v.setRacy&&(k.setRacy=v.setRacy);v.setControvercy&&(k.setControvercy=v.setControvercy)};var lA=function(k){this.JSC$18221_storeWithEntities=k};
_.E(lA,nX);lA.prototype.getApiPaths=function(){return W_L};
lA.prototype.getExtension=function(k){return _.F(k,kKG)};
lA.prototype.JSC$14235_buildRequest=function(k,v){v.flowId&&(k.flowId=v.flowId);v.targetId&&(k.targetId=v.targetId);v.continuation&&(k.continuation=v.continuation);var C=v.flowStateEntityKey;if(v.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&C&&this.JSC$18221_storeWithEntities){var G;if(v=(G=this.JSC$18221_storeWithEntities.getState())==null?void 0:G.entities)if(G=_.Kx(C).entityType,G=_.vt(v,G,C))k.flowState=G,k.flowStateEntityKey=C}};
_.SB.Object.defineProperties(lA.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
lA[bL]=[Ji];var QI5=function(){};
_.E(QI5,nX);_.W=QI5.prototype;_.W.getApiPaths=function(){return UeU};
_.W.JSC$14242_getStoreKey=function(){return _.qo("guide")};
_.W.getRequestConfig=function(){var k=this.JSC$14242_getStoreKey(),v;k&&(v={storeStrategy:{storeKey:k}});return v};
_.W.isNavigationCommand=function(){return!0};
_.W.getExtension=function(k){return _.F(k,_.Cx)};
_.W.JSC$14235_buildRequest=function(k){k.fetchLiveState=!0};var d4=function(){};
_.E(d4,nX);d4.prototype.getApiPaths=function(){return stG};
d4.prototype.getExtension=function(k){return _.F(k,ll7)};
d4.prototype.JSC$14235_buildRequest=function(){};var f6=function(){};
_.E(f6,nX);f6.prototype.getApiPaths=function(){return VcI};
f6.prototype.getExtension=function(k){return _.F(k,d7G)};
f6.prototype.JSC$14235_buildRequest=function(){};var zL=function(){};
_.E(zL,nX);zL.prototype.getApiPaths=function(){return euQ};
zL.prototype.getExtension=function(k){return _.F(k,_.$Y)};
zL.prototype.JSC$14235_buildRequest=function(k,v){v.token&&(k.continuation=v.token);var C,G;k==null||(C=k.context)==null||(G=C.user)==null||delete G.onBehalfOfUser};
zL.prototype.getRequestConfig=function(k){var v={},C;if(((C=this.getExtension(k))==null?void 0:C.sessionIndex)!==void 0){var G;v={authStrategy:{sessionIndex:(G=this.getExtension(k))==null?void 0:G.sessionIndex}}}return v};var Fk=function(){};
_.E(Fk,nX);Fk.prototype.JSC$14235_getRequest=function(k){var v=this.getExtension(k),C=k="";if(v==null?0:v.popup)k="true";if(v==null?0:v.disableSignout)C="true";v={};return{input:"/getAccountSwitcherEndpoint",requestShell:e9("/getAccountSwitcherEndpoint","GET",(v["X-YouTube-Delegation-Context"]=_.wt("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),v["X-YouTube-Account-Switcher-Popup"]=k,v["X-YouTube-Account-Switcher-Disable-Signout"]=C,v)),innerTubeRequest:{}}};
Fk.prototype.getApiPaths=function(){return[]};
Fk.prototype.getExtension=function(k){return _.F(k,_.aVf)};
Fk.prototype.JSC$14235_buildRequest=function(){};var cM=function(){};
_.E(cM,nX);cM.prototype.JSC$14235_getRequest=function(k){var v="/cross_account_channel_transfer";(k=this.getExtension(k))&&(v=V9_(v,{target_session:k.targetSessionIndex,source_rapt:k.sourceRapt,rapt:k.targetRapt}));return{input:v,requestShell:e9(v,"GET"),innerTubeRequest:{}}};
cM.prototype.getApiPaths=function(){return[]};
cM.prototype.getExtension=function(k){return _.F(k,zyI)};
cM.prototype.JSC$14235_buildRequest=function(){};var EK=function(){};
_.E(EK,nX);EK.prototype.getApiPaths=function(){return H87};
EK.prototype.isNavigationCommand=function(){return!0};
EK.prototype.getExtension=function(k){return _.F(k,_.Cx)};
EK.prototype.JSC$14235_buildRequest=function(k){var v=_.N0().get("gsml","");v&&(k.safetyModeLockerObfuscatedGaiaId=v);k.userInterfaceTheme=_.Lz(!0);_.Of()?k.deviceTheme="DEVICE_THEME_SELECTED":_.Z8x()?k.deviceTheme="DEVICE_THEME_SUPPORTED":k.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var ap=function(){};
_.E(ap,nX);ap.prototype.getApiPaths=function(){return euQ};
ap.prototype.getExtension=function(k){return _.F(k,F9w)};
ap.prototype.JSC$14235_buildRequest=function(k,v){if(v&&v.requestType&&(k.requestType=v.requestType,v.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||v.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var C=v.nextUrl;C&&(_.Bcx(C)||Zy(C))&&(k.nextNavendpoint={urlEndpoint:{url:C}})}v&&v.channelSwitcherQuery&&(k.channelSwitcherQuery=v.channelSwitcherQuery);v&&v.triggerChannelCreation&&(k.triggerChannelCreation=v.triggerChannelCreation);var G;if(v==null?0:(G=v.contentOwnerConfig)==
null?0:G.externalContentOwnerId)k.contentOwnerConfig=v.contentOwnerConfig;k.callCircumstance=v&&v.requestType&&v.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var p,P;v=k==null?void 0:(p=k.context)==null?void 0:(P=p.user)==null?void 0:P.onBehalfOfUser;if(v!==void 0){k.obfuscatedSelectedGaiaId=v;var N,I;k==null||(N=k.context)==null||(I=N.user)==null||delete I.onBehalfOfUser}var S,Q;if(p=k==null?void 0:(S=k.context)==null?void 0:(Q=S.user)==null?
void 0:Q.serializedDelegationContext)k.selectedSerializedDelegationContext=p};var Mk=function(){};
_.E(Mk,nX);Mk.prototype.getApiPaths=function(){return mSZ};
Mk.prototype.getExtension=function(k){return _.F(k,HXQ)};
Mk.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var $2=function(){};
_.E($2,nX);$2.prototype.getApiPaths=function(){return wBG};
$2.prototype.getExtension=function(k){return _.F(k,_.fG1)};
$2.prototype.JSC$14235_buildRequest=function(k,v){if(v=v.createBroadcastRequest)k.useMasks=v.useMasks,k.broadcastType=v.broadcastType,k.broadcastSource=v.broadcastSource,k.broadcastMetadata=v.broadcastMetadata,k.broadcastMetadataMask=v.broadcastMetadataMask,k.videoMetadata=v.videoMetadata,k.videoMetadataMask=v.videoMetadataMask,k.liveChatSettingsUpdate=v.liveChatSettingsUpdate,k.liveChatSettingsUpdateMask=v.liveChatSettingsUpdateMask,k.cloneVideoId=v.cloneVideoId,k.cloneWithOverrides=v.cloneWithOverrides,
k.targetEntity=v.targetEntity,k.scheduledRedirectMetadata=v.scheduledRedirectMetadata};var UK=function(){};
_.E(UK,nX);UK.prototype.getApiPaths=function(){return KaQ};
UK.prototype.getExtension=function(k){return _.F(k,Z7w)};
UK.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.params&&(k.params=v.params);C.questionText&&(k.questionText=C.questionText);C.optionText&&C.optionText.length>0&&(k.optionText=C.optionText)};var g4=function(){};
_.E(g4,nX);g4.prototype.getApiPaths=function(){return oUU};
g4.prototype.getExtension=function(k){return _.F(k,NvI)};
g4.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var iA=function(){};
_.E(iA,nX);iA.prototype.getApiPaths=function(){return uqL};
iA.prototype.getExtension=function(k){return _.F(k,pQU)};
iA.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var L6=function(){};
_.E(L6,nX);L6.prototype.getApiPaths=function(){return b8J};
L6.prototype.getExtension=function(k){return _.F(k,P$L)};
L6.prototype.JSC$14235_buildRequest=function(k,v,C){v.params&&(k.params=v.params);v.continuation&&(k.continuation=v.continuation);C.currentPlayerState&&C.currentPlayerState.playerOffsetMs&&(k.currentPlayerState={playerOffsetMs:C.currentPlayerState.playerOffsetMs.toString()})};var OK=function(){};
_.E(OK,nX);OK.prototype.getApiPaths=function(){return R8L};
OK.prototype.getExtension=function(k){return _.F(k,GVZ)};
OK.prototype.JSC$14235_buildRequest=function(k,v,C){v.params&&(k.params=v.params);C.continuation&&(k.continuation=C.continuation);"hidden"in C&&(k.webClientInfo={isDocumentHidden:C.hidden});C.isInvalidationTimeoutRequest&&(k.isInvalidationTimeoutRequest=C.isInvalidationTimeoutRequest);C.invalidationPayload&&(v=C$n(_.T$(Sg(C.invalidationPayload))),k.invalidationPayloadLastPublishAtUsec=cu(v,2));C.reloadActionPanel&&(k.reloadActionPanel=C.reloadActionPanel);C.fullReload&&(k.fullReload=C.fullReload);
C.currentPlayerState&&(k.currentPlayerState=C.currentPlayerState)};var yd=function(){};
_.E(yd,nX);yd.prototype.getApiPaths=function(){return O8R};
yd.prototype.getExtension=function(k){return _.F(k,IC6)};
yd.prototype.JSC$14235_buildRequest=function(k,v){k.params=v.params};var Xk=function(){};
_.E(Xk,nX);Xk.prototype.getApiPaths=function(){return QRR};
Xk.prototype.getExtension=function(k){return _.F(k,aOI)};
Xk.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var x2=function(){};
_.E(x2,nX);x2.prototype.getApiPaths=function(){return l4U};
x2.prototype.getExtension=function(k){return _.F(k,MKU)};
x2.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var Am=function(){};
_.E(Am,nX);Am.prototype.getApiPaths=function(){return yM1};
Am.prototype.getExtension=function(k){return _.F(k,SNG)};
Am.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var eR=function(){};
_.E(eR,nX);eR.prototype.getApiPaths=function(){return xe7};
eR.prototype.getExtension=function(k){return _.F(k,uR7)};
eR.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var qk=function(){};
_.E(qk,nX);qk.prototype.getApiPaths=function(){return h8R};
qk.prototype.getExtension=function(k){return _.F(k,ZX6)};
qk.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var mA=function(){};
_.E(mA,nX);mA.prototype.getApiPaths=function(){return rMI};
mA.prototype.getExtension=function(k){return _.F(k,_.QT6)};
mA.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.params&&(k.params=v.params);C.client_message_id&&(k.clientMessageId=C.client_message_id);C.recaptcha_token&&(k.recaptchaToken=C.recaptcha_token);C.rich_message&&C.rich_message.text_segments?(v=C.rich_message.text_segments.map(function(G){var p={};G.text&&(p.text=G.text);G.emoji_id&&(p.emojiId=G.emoji_id);return p}),k.richMessage={textSegments:v}):C.message&&(k.message=C.message);
C.currentPlayerState&&(k.currentPlayerState=C.currentPlayerState)};var D9=function(){};
_.E(D9,nX);D9.prototype.getApiPaths=function(){return K_Q};
D9.prototype.getExtension=function(k){return _.F(k,b7Z)};
D9.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var tm=function(){};
_.E(tm,nX);tm.prototype.getApiPaths=function(){return CUQ};
tm.prototype.getExtension=function(k){return _.F(k,lCw)};
tm.prototype.JSC$14235_buildRequest=function(k,v,C){v.isUserInitiated&&(k.isUserInitiated=v.isUserInitiated);v.initiationSource&&(k.initiationSource=v.initiationSource);C.locationInfo&&(k.context.client.locationInfo=C.locationInfo)};var sK=function(){};
_.E(sK,nX);sK.prototype.getApiPaths=function(){return XC1};
sK.prototype.getExtension=function(k){return _.F(k,zGD)};
sK.prototype.JSC$14235_buildRequest=function(k,v,C){v.metadataUpdateRequest&&(v=v.metadataUpdateRequest,k.encryptedVideoId=v.encryptedVideoId,v.liveChat&&(v=v.liveChat,k.liveChat||(k.liveChat={}),v.performAsExternalChannelId&&(k.liveChat.performAsExternalChannelId=v.performAsExternalChannelId),v.source&&(k.liveChat.source=v.source)));var G;if(C==null?0:(G=C.liveChat)==null?0:G.liveChatSettings)k.liveChat||(k.liveChat={}),C=C.liveChat.liveChatSettings,k.liveChat.newLiveChatSettings=C,k.liveChat.newLiveChatSettingsMask||
(k.liveChat.newLiveChatSettingsMask={}),C.emojiReactionSet&&(k.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var Vd=function(){};
_.E(Vd,nX);Vd.prototype.getApiPaths=function(){return S$6};
Vd.prototype.getExtension=function(k){return _.F(k,_.yC6)};
Vd.prototype.JSC$14235_buildRequest=function(k,v,C){C.continuation?k.continuation=C.continuation:v.videoId&&(k.videoId=v.videoId);C.clientParams&&(k.clientParams=C.clientParams)};var hm=function(){};
_.E(hm,nX);hm.prototype.getApiPaths=function(){return deG};
hm.prototype.getExtension=function(k){return _.F(k,_.wA)};
hm.prototype.JSC$14235_buildRequest=function(k,v){k.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";k.fetchCommentsParams={};v.videoId&&(k.fetchCommentsParams.encryptedVideoId=v.videoId);v.postId&&(k.fetchCommentsParams.postId=v.postId);v.externalChannelId&&(k.fetchCommentsParams.externalChannelId=v.externalChannelId);v.linkedCommentId&&(k.fetchCommentsParams.linkedCommentId=v.linkedCommentId);(0,_.t9.isEmpty)(k.fetchCommentsParams)&&delete k.fetchCommentsParams};var BM=function(){};
_.E(BM,nX);BM.prototype.getApiPaths=function(){return eu};
BM.prototype.JSC$14235_buildRequest=function(k){k.browseId="FEnotifications_inbox"};
BM.prototype.getExtension=function(k){return _.F(k,_.Cx)};var jR=function(){};
_.E(jR,nX);jR.prototype.getApiPaths=function(){return deG};
jR.prototype.JSC$14235_buildRequest=function(k,v){v.signal==="GET_NOTIFICATIONS_MENU"&&(k.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");v.ctoken&&(k.ctoken=v.ctoken)};
var bc5=function(){};
_.E(bc5,jR);bc5.prototype.getExtension=function(k){return _.F(k,_.Cx)};
var R3Y=function(){};
_.E(R3Y,jR);R3Y.prototype.getExtension=function(k){return _.F(k,aDw)};var Y2=function(){};
_.E(Y2,nX);Y2.prototype.getApiPaths=function(){return a4U};
Y2.prototype.getExtension=function(k){return _.F(k,_.Cx)};
Y2.prototype.JSC$14235_buildRequest=function(){};var w4=function(){};
_.E(w4,nX);w4.prototype.getApiPaths=function(){return AMG};
w4.prototype.getExtension=function(k){return _.F(k,U71)||void 0};
w4.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params);v.secondaryParams&&(k.secondaryParams=v.secondaryParams)};var n6=function(){};
_.E(n6,nX);n6.prototype.getApiPaths=function(){return e8n};
n6.prototype.getExtension=function(k){return _.F(k,Ni1)};
n6.prototype.JSC$14235_buildRequest=function(k,v){v.undo&&(k.undo=v.undo);v.serializedOptOut&&(k.serializedOptOut=v.serializedOptOut);v.serializedRecordInteractionsRequest&&(k.serializedRecordInteractionsRequest=v.serializedRecordInteractionsRequest)};var Jm=function(){};
_.E(Jm,nX);Jm.prototype.getApiPaths=function(){return DeJ};
Jm.prototype.getExtension=function(k){return _.F(k,IOn)};
Jm.prototype.JSC$14235_buildRequest=function(k,v){v.serializedInteractionsRequest&&(k.serializedRecordNotificationInteractionsRequest=v.serializedInteractionsRequest)};var r4=function(){};
_.E(r4,nX);r4.prototype.getApiPaths=function(){return nii};
r4.prototype.getExtension=function(k){return _.F(k,_.ts)};
r4.prototype.JSC$14235_buildRequest=function(k,v,C){v=v===void 0?{}:v;C=C===void 0?{}:C;v.videoId?k.videoId=v.videoId:v.playlistId&&(k.playlistId=v.playlistId);var G;k.isCrossDeviceDownload=(G=v.isCrossDeviceDownload)!=null?G:!1;var p;if(G=(p=v.offlineWebClientEligibility)!=null?p:C.offlineWebClientEligibility)k.offlineWebClientEligibility=G;var P;if(p=(P=v.preferredFormatType)!=null?P:C.preferredFormatType)k.preferredFormatType=p;var N;if(P=(N=v.lastOfflineQualitySettingsSavedMs)!=null?N:C.lastOfflineQualitySettingsSavedMs)k.lastOfflineQualitySettingsSavedMs=
P;v.params&&(k.params=v.params)};var K6=function(){};
_.E(K6,nX);K6.prototype.getApiPaths=function(){return QB};
K6.prototype.getExtension=function(k){return _.F(k,_.$Y)};
K6.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.token&&(k.continuation=v.token);C.formData&&(k.formData=C.formData)};var TL=function(){};
_.E(TL,nX);TL.prototype.getApiPaths=function(){return QB};
TL.prototype.getExtension=function(k){return _.F(k,QMw)};
TL.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;k.continuation=C.continuation};var kO=function(){};
_.E(kO,nX);kO.prototype.getApiPaths=function(){return QB};
kO.prototype.getExtension=function(k){return _.F(k,_.Fj)};
kO.prototype.JSC$14235_buildRequest=function(k,v){var C,G=v.panelIdentifier||((C=v.identifier)==null?void 0:C.tag);G&&(k.panelId=G);var p;if((p=v.globalConfiguration)==null?0:p.params){var P;k.params=(P=v.globalConfiguration)==null?void 0:P.params}if(_.z("enable_ai_companion")){var N;v=v.engagementPanelExtras;if(v==null?0:(N=v.aiCompanionPanelExtras)==null?0:N.includeClientConversationId){var I,S;N=(S=(I=_.Ql().resolve(_.uL(JX5)))==null?void 0:I("conversations"))==null?void 0:S.get("conversation_id")}else N=
void 0;if(I=N)k.formData=Object.assign({},k.formData,{inputComposerFormData:{conversationId:I}})}};
_.SB.Object.defineProperties(kO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var o3=function(){};
_.E(o3,nX);o3.prototype.getApiPaths=function(){return QB};
o3.prototype.getExtension=function(k){return _.F(k,vZR)};
o3.prototype.JSC$14235_buildRequest=function(k,v){v.panelLoadingStrategy&&k73(k,v.panelLoadingStrategy)};var vH=function(){};
_.E(vH,nX);vH.prototype.getApiPaths=function(){return QB};
vH.prototype.getExtension=function(k){return _.F(k,F$G)};
vH.prototype.JSC$14235_buildRequest=function(k,v){v.loadingStrategy&&k73(k,v.loadingStrategy)};var CE=function(){};
_.E(CE,nX);CE.prototype.getApiPaths=function(){return QB};
CE.prototype.getExtension=function(k){return _.F(k,_.Qv)};
CE.prototype.JSC$14235_buildRequest=function(k,v){v.panelLoadingStrategy&&k73(k,v.panelLoadingStrategy)};var Go=function(){};
_.E(Go,nX);Go.prototype.getApiPaths=function(){return QB};
Go.prototype.getExtension=function(k){return _.F(k,cv6)};
Go.prototype.JSC$14235_buildRequest=function(k,v){var C,G=(C=v.contentSourcePanelIdentifier)==null?void 0:C.tag;G&&(k.panelId=G);var p;if((p=v.globalConfiguration)==null?0:p.params){var P;k.params=(P=v.globalConfiguration)==null?void 0:P.params}};var pE=function(){};
_.E(pE,nX);pE.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
pE.prototype.getExtension=function(k){return _.F(k,EX6)};
pE.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var PH=function(){};
_.E(PH,nX);PH.prototype.getApiPaths=function(){return ZMU};
PH.prototype.getExtension=function(k){return _.F(k,$cG)};
PH.prototype.JSC$14235_buildRequest=function(k,v){v.externalChannelId&&(k.externalChannelId=v.externalChannelId);v.superChatAction&&(k.superChatAction=v.superChatAction);v.superStickersAction&&(k.superStickersAction=v.superStickersAction)};var WH=function(){};
_.E(WH,nX);WH.prototype.getApiPaths=function(){return NX6};
WH.prototype.getExtension=function(k){return _.F(k,Rc1)||_.F(k,xug)};
WH.prototype.JSC$14235_buildRequest=function(k,v){v.videoIds?k.videoIds=v.videoIds:v.videoId&&(k.videoIds=[v.videoId]);v.playlistId&&(k.playlistId=v.playlistId);v.params&&(k.params=v.params);k.excludeWatchLater=!1};var HH=function(){};
_.E(HH,nX);HH.prototype.getApiPaths=function(){return TEQ};
HH.prototype.getExtension=function(k){return _.F(k,_.vQ)};
HH.prototype.JSC$14235_buildRequest=function(k,v,C){C.create_playlist_title?k.title=C.create_playlist_title:v.title&&(k.title=v.title);if(C.create_playlist_privacy_status&&typeof C.create_playlist_privacy_status==="number"){a:{var G=C.create_playlist_privacy_status;if(G!==0){if(G===1){G="PUBLIC";break a}if(G===2){G="UNLISTED";break a}}G="PRIVATE"}k.privacyStatus=G}else v.privacyStatus&&(k.privacyStatus=v.privacyStatus);C.create_playlist_description&&(k.description=C.create_playlist_description);v.videoIds&&
(k.videoIds=v.videoIds);v.params&&(k.params=v.params);v.sourcePlaylistId&&(k.sourcePlaylistId=v.sourcePlaylistId)};var NG=function(){};
_.E(NG,nX);NG.prototype.getApiPaths=function(){return vUI};
NG.prototype.getExtension=function(k){return _.F(k,MrZ)};
NG.prototype.JSC$14235_buildRequest=function(k,v){k.playlistId=v.playlistId};var I3=function(){};
_.E(I3,nX);I3.prototype.getApiPaths=function(){return f4Q};
I3.prototype.getExtension=function(k){return _.F(k,CvG)};
I3.prototype.JSC$14235_buildRequest=function(k,v){v.playlistId&&(k.playlistId=v.playlistId);v.params&&(k.params=v.params)};var Zi=function(){};
_.E(Zi,nX);Zi.prototype.getApiPaths=function(){return mew};
Zi.prototype.getExtension=function(k){return _.F(k,_.n5)||void 0};
Zi.prototype.JSC$14235_buildRequest=function(k,v){v.actions&&(k.actions=v.actions);v.params&&(k.params=v.params);v.playlistId&&(k.playlistId=v.playlistId)};var SP=function(){};
_.E(SP,nX);_.W=SP.prototype;_.W.getApiPaths=function(){return tY1};
_.W.getExtension=function(k){return _.F(k,_.ZM)};
_.W.JSC$14235_buildRequest=function(k,v){v.videoId&&(k.playerRequest={videoId:v.videoId},v.playerParams&&(k.playerRequest.params=v.playerParams),v.racyCheckOk&&(k.playerRequest.racyCheckOk=!!v.racyCheckOk),v.contentCheckOk&&(k.playerRequest.contentCheckOk=!!v.contentCheckOk));v.params&&(k.params=v.params);v.inputType&&(k.inputType=v.inputType);k.disablePlayerResponse=!0};
_.W.getRequestConfig=function(k){var v;(k=this.JSC$14242_getStoreKey(k))&&(v={storeStrategy:{storeKey:k}});_.z("web_log_reels_ticks")&&(v=v||{},v.requestTick="r_wrs",v.responseTick="r_wrr");return v};
_.W.JSC$14242_getStoreKey=function(k){k=this.getExtension(k);if(k!=null&&k.videoId){var v={videoId:k.videoId};k.params&&(v.params=k.params);return _.qo("reel_item_watch",v)}};var u2=function(){};
_.E(u2,nX);_.W=u2.prototype;_.W.getApiPaths=function(){return sRw};
_.W.getExtension=function(k){return _.F(k,_.ZM)};
_.W.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;k.sequenceParams=v.sequenceParams;var G;((G=C)==null?0:G.contentPlaybackContext)&&_.z("web_shorts_prefetch_service_enabled")&&(k.playbackContext={contentPlaybackContext:C.contentPlaybackContext})};
_.W.JSC$14242_getStoreKey=function(k){if(_.z("shorts_controller_retrieve_seedless_sequence_v2")&&(k=this.getExtension(k),k==null?0:k.sequenceParams))return _.qo("reel_watch_sequence",{sequenceParams:k.sequenceParams})};
_.W.getRequestConfig=function(k){k=this.JSC$14242_getStoreKey(k);var v;k&&(v={storeStrategy:{storeKey:k}});v=v||{};v.requestTick="r_wsrs";v.responseTick="r_wsrr";v.processorTick="r_wsrp";return v};
var QZ=function(){};
_.E(QZ,nX);QZ.prototype.getApiPaths=function(){return sRw};
QZ.prototype.getExtension=function(k){return _.F(k,_.$Y)};
QZ.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.token&&(k.continuation=v.token);var G;((G=C)==null?0:G.contentPlaybackContext)&&_.z("web_shorts_prefetch_service_enabled")&&(k.playbackContext={contentPlaybackContext:C.contentPlaybackContext})};
QZ.prototype.getRequestConfig=function(k){k=this.JSC$14242_getStoreKey(k);var v;k&&(v={storeStrategy:{storeKey:k}});v=v||{};v.requestTick="r_wsrs";v.responseTick="r_wsrr";v.processorTick="r_wsrp";return v};var b2=function(){};
_.E(b2,nX);b2.prototype.getApiPaths=function(){return Pbw};
b2.prototype.getExtension=function(k){return _.F(k,_.rrD)};
b2.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.flagAction&&(k.action=v.flagAction);v.flagRequestType&&(k.flagRequestType=v.flagRequestType);v.additionalDetailCheckboxChecked&&(k.additionalDetailCheckboxChecked=v.additionalDetailCheckboxChecked);v.legalCheckboxChecked&&(k.legalCheckboxChecked=v.legalCheckboxChecked);v={};C.flag_issue_type!==void 0&&(v.issue=C.flag_issue_type);C.flag_affiliation!==void 0&&(v.affiliation=C.flag_affiliation);C.flag_full_name&&(v.fullName=C.flag_full_name);
Object.keys(v).length&&(k.legalReportDetails=v);if(C.flag_description||C.text)k.userComments=C.flag_description||C.text;v={};C.minutes!==void 0&&C.seconds!==void 0&&(v.minutes=C.minutes,v.seconds=C.seconds);C.vss_id&&(v.vssId=C.vss_id);Object.keys(v).length&&(k.videoReportDetails=v);v={};C.video_ids&&(v.videoIds=C.video_ids);C.impersonated_channel_url&&(v.impersonatedChannelUrl=C.impersonated_channel_url);Object.keys(v).length&&(k.channelAbuseReportDetails=v)};
_.SB.Object.defineProperties(b2.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var R3=function(){};
_.E(R3,nX);R3.prototype.getApiPaths=function(){return SM1};
R3.prototype.getExtension=function(k){return _.F(k,MSR)};
R3.prototype.JSC$14235_buildRequest=function(k,v){v.blockedForKidsContent&&(k.blockedForKidsContent=v.blockedForKidsContent)};var l2=function(){};
_.E(l2,nX);l2.prototype.getApiPaths=function(){return BXL};
l2.prototype.getExtension=function(k){return _.F(k,Xvf)};
l2.prototype.JSC$14235_buildRequest=function(k,v,C){k.params=v.params;C.impersonated_channel_url&&(k.impersonatedChannelUrl=C.impersonated_channel_url)};var d5=function(){};
_.E(d5,nX);d5.prototype.getApiPaths=function(){return i8w};
d5.prototype.getExtension=function(k){return _.F(k,_.$21)};
d5.prototype.JSC$14235_buildRequest=function(k,v){v.items&&(k.items=v.items);v.kidGaiaId&&(k.kidGaiaId=v.kidGaiaId)};var fE=function(){};
_.E(fE,nX);fE.prototype.getApiPaths=function(){return I41};
fE.prototype.getExtension=function(k){return _.F(k,_.u17)};
fE.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params);v.targetId&&(k.targetId=v.targetId)};var zo=function(){};
_.E(zo,nX);zo.prototype.getApiPaths=function(){return nUn};
zo.prototype.getExtension=function(k){return _.F(k,M0I)};
zo.prototype.JSC$14235_buildRequest=function(k,v){v.externalVideoId&&(k.externalVideoId=v.externalVideoId);v.query&&(k.query=v.query);v.sourceTimelines&&(k.sourceTimelines=v.sourceTimelines)};var F7=function(){};
_.E(F7,nX);F7.prototype.getApiPaths=function(){return JMQ};
F7.prototype.getExtension=function(k){return _.F(k,_.$Y)||void 0};
F7.prototype.JSC$14235_buildRequest=function(k,v){v.token&&(k.continuation=v.token)};
_.lfF=function(){};
_.E(_.lfF,nX);_.W=_.lfF.prototype;_.W.getApiPaths=function(){return JMQ};
_.W.getExtension=function(k){return _.F(k,_.H7)||void 0};
_.W.isNavigationCommand=function(){return!0};
_.W.JSC$14242_getStoreKey=function(k,v){v=v===void 0?{}:v;if(!v.disableCache&&(k=this.getExtension(k))&&k.query)return v={query:k.query},k.params&&(v.params=k.params),_.qo("search",v)};
_.W.JSC$14235_buildRequest=function(k,v,C){v.query&&(k.query=v.query);v.params&&(k.params=v.params);if(!_.z("web_forward_suggest_stats_killswitch")){var G=_.F(v,J0L);G&&(k.suggestStats=G)}var p;!_.z("kevlar_searchbox_stats_killswitch")&&((p=C.tempData)==null?0:p.gs_l)&&!_.F(v,J0L)&&(k.webSearchboxStatsUrl="/search?oq="+(C.tempData.oq||"")+"&gs_l="+C.tempData.gs_l);var P;if((P=C.tempData)==null?0:P.entityMid)v=k.suggestionSearchParams||{},v.entityMid=C.tempData.entityMid,k.suggestionSearchParams=v;
if(_.z("enable_desktop_vdcbg_components")||_.z("enable_inline_muted_playback_on_web_search"))v=_.N0().getFlag(186),k.inlineSettingStatus=v?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";C.isFromShorts&&_.z("web_pass_shorts_context_to_search")&&(k.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.W.getRequestConfig=function(k,v){v=v===void 0?{}:v;k=this.JSC$14242_getStoreKey(k,v);var C;k&&(C={storeStrategy:{storeKey:k}});_.z("web_log_search_ticks_ks")||(C=C||{},C.requestTick="sr_s",C.responseTick="sr_r");return C};var cH=function(){};
_.E(cH,nX);cH.prototype.getApiPaths=function(){return cMI};
cH.prototype.getExtension=function(k){return _.F(k,qB1)};
cH.prototype.JSC$14235_buildRequest=function(k,v){v.serializedGetSharingProviderDataParams&&(k.serializedGetSharingProviderDataParams=v.serializedGetSharingProviderDataParams)};var Ew=function(){};
_.E(Ew,nX);Ew.prototype.getApiPaths=function(){return EU1};
Ew.prototype.getExtension=function(k){return _.F(k,jaI)};
Ew.prototype.JSC$14235_buildRequest=function(k,v){v.endpoint&&(k.endpoint=v.endpoint);v.action&&(k.action=v.action)};var a3=function(){};
_.E(a3,nX);a3.prototype.getApiPaths=function(){return CbL};
a3.prototype.getExtension=function(k){return _.F(k,$7Z)};
a3.prototype.JSC$14235_buildRequest=function(k,v){k.videoId=v.videoId;v.scheduledRedirectMetadataSourceVideoId&&(k.scheduledRedirectMetadata={sourceVideoId:v.scheduledRedirectMetadataSourceVideoId})};var MG=function(){};
_.E(MG,nX);MG.prototype.getApiPaths=function(){return kDZ};
MG.prototype.getExtension=function(k){return _.F(k,_.gZ7)};
MG.prototype.JSC$14235_buildRequest=function(k,v){k.params=v.params;k.correctionText=v.correctionText};var $O=function(){};
_.E($O,nX);$O.prototype.getApiPaths=function(){return jvf};
$O.prototype.getExtension=function(k){return _.F(k,_.$VR)};
$O.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params);k.searchQuery=v.searchQuery;k.languageCode=v.languageCode;k.kind=v.kind;k.name=v.name;k.externalVideoId=v.externalVideoId};var Uw=function(){};
_.E(Uw,nX);Uw.prototype.getApiPaths=function(){return Rn1};
Uw.prototype.getExtension=function(k){return _.F(k,BQn)};
Uw.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.params=v.params)};var g5=function(k){this.JSC$18496_storeWithEntities=k};
_.E(g5,nX);g5.prototype.getApiPaths=function(){return jtZ};
g5.prototype.getExtension=function(k){return _.F(k,YoL)||_.F(k,nZ6)};
g5.prototype.JSC$14235_buildRequest=function(k,v,C){C.client_data&&(k.clientData=C.client_data);if(v.commerceActionConfig){var G=v.commerceActionConfig;v=G.actionId;G=G.commerceActionParams;v&&(k.actionId=v);G&&(k.commerceActionParams=G)}else{var p=v.actionId,P=v.commerceActionParams;C=v.entityKeys;p&&(k.actionId=p);P&&(k.commerceActionParams=P);var N;v=(G=this.JSC$18496_storeWithEntities)==null?void 0:(N=G.getState())==null?void 0:N.entities;if(C&&v){G=[];N=_.H(C);for(C=N.next();!C.done;C=N.next())if(p=
C.value,C=_.Kx(p).entityType,p=_.vt(v,C,p))P={},G.push((P[C]=p,P));k.entityMutationPayloads=G}}};
g5.prototype.getRequestConfig=function(k){var v,C=(v=_.F(k,YoL))==null?void 0:v.requestSequenceType;if(C&&k.clickTrackingParams&&C!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:k.clickTrackingParams,sequenceType:C}}};
g5[bL]=[Ji];var i2=function(){};
_.E(i2,nX);i2.prototype.getApiPaths=function(){return l06};
i2.prototype.getExtension=function(k){return _.F(k,_.uzG)};
i2.prototype.JSC$14235_buildRequest=function(k,v){v.feedbackData&&(k.feedbackData=v.feedbackData);v.params&&(k.itemParams=v.params)};
_.SB.Object.defineProperties(i2.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var LE=function(){};
_.E(LE,nX);LE.prototype.getApiPaths=function(){return dxZ};
LE.prototype.getExtension=function(k){return _.F(k,QtJ)};
LE.prototype.JSC$14235_buildRequest=function(k,v,C){C.payments_payload&&(k.paymentsPayload=C.payments_payload);C.offer_params&&(k.offerParams=C.offer_params);v.transactionParams&&(k.transactionParams=v.transactionParams)};var Ow=function(){};
_.E(Ow,nX);Ow.prototype.getApiPaths=function(){return f0R};
Ow.prototype.getExtension=function(k){return _.F(k,_.bGL)};
Ow.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.buybucketParams&&(k.buybucketData={params:v.buybucketParams},v.stickerParams?k.buybucketData.stickerParams=v.stickerParams:(C.rich_chat_message?k.buybucketData.richChatMessage=C.rich_chat_message:C.chat_message_text&&(k.buybucketData.chatMessageText=C.chat_message_text),C.purchase_price_micros&&(k.buybucketData.purchasePriceMicros=C.purchase_price_micros.toString())));v.donationAmountMicros&&(k.tipAmountMicros=v.donationAmountMicros,
v.tipParams&&(k.tipParams=v.tipParams));v.offerParams&&(k.offerParams=v.offerParams);v.productData&&(k.productData=v.productData);v.transactionParams&&(k.transactionParams=v.transactionParams)};var yZ=function(){};
_.E(yZ,nX);yZ.prototype.getApiPaths=function(){return znL};
yZ.prototype.getExtension=function(k){return _.F(k,dSL)};
yZ.prototype.JSC$14235_buildRequest=function(k,v){v.updateFopParams&&(k.updateFopParams=v.updateFopParams)};var X7=function(){};
_.E(X7,nX);X7.prototype.getApiPaths=function(){return FqR};
X7.prototype.getExtension=function(k){return _.F(k,_.q4)};
X7.prototype.JSC$14235_buildRequest=function(k,v){v.couponCode&&(k.couponCode=v.couponCode);v.params&&(k.itemParams=v.params)};var xO=function(){};
_.E(xO,nX);xO.prototype.getApiPaths=function(){return cUJ};
xO.prototype.getExtension=function(k){return _.F(k,_.wm7)};
xO.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;v.params&&(k.params=v.params);C.ctk&&(k.clientToken=C.ctk)};var Ah=function(k){this.JSC$18531_storeWithEntities=k};
_.E(Ah,nX);Ah.prototype.getApiPaths=function(){return Ed1};
Ah.prototype.getExtension=function(k){return _.F(k,_.PQ)};
Ah.prototype.JSC$14235_buildRequest=function(k,v,C){C.purchase_price_micros&&(k.productData={pdgData:{purchasePriceMicros:C.purchase_price_micros.toString()}},C.rich_chat_message&&(k.productData.pdgData.richChatMessage=C.rich_chat_message),C.currency_code&&(k.productData.pdgData.currencyCode=C.currency_code));v.transactionParams&&(k.transactionParams=v.transactionParams);v.clientLocationContext&&(k.clientLocationContext=v.clientLocationContext);C.payments_payload&&(k.paymentsPayload=C.payments_payload);
C.funds_guarantee_callback_client_data&&(k.fundsGuaranteeCallbackClientData=C.funds_guarantee_callback_client_data);var G,p;C=(G=this.JSC$18531_storeWithEntities)==null?void 0:(p=G.getState())==null?void 0:p.entities;if(v.entityKeys&&C){G=[];v=_.H(v.entityKeys);for(p=v.next();!p.done;p=v.next()){var P=p.value;p=_.Kx(P).entityType;if(P=_.vt(C,p,P)){var N={};G.push((N[p]=P,N))}}k.entityMutationPayloads=G}};
Ah[bL]=[Ji];var eP=function(){};
_.E(eP,nX);eP.prototype.getApiPaths=function(){return a0n};
eP.prototype.getExtension=function(k){return _.F(k,RuL)};
eP.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;C.backend_analytics&&(k.serializedBackendAnalyticsEvent=C.backend_analytics);v.offerParams&&(k.offerParams=v.offerParams)};var qG=function(){};
_.E(qG,nX);qG.prototype.getApiPaths=function(){return FqR};
qG.prototype.getExtension=function(k){return _.F(k,FKO)};
qG.prototype.JSC$14235_buildRequest=function(k,v){v.params&&(k.itemParams=v.params)};var mF=function(){};
_.E(mF,nX);mF.prototype.getApiPaths=function(){return MV6};
mF.prototype.getExtension=function(k){return _.F(k,_.kn7)};
mF.prototype.JSC$14235_buildRequest=function(k,v,C){C.resume_time_ms&&(k.resumeTimeMs=C.resume_time_ms);v.pauseParams&&(k.pauseParams=v.pauseParams)};var Di=function(){};
_.E(Di,nX);Di.prototype.getApiPaths=function(){return $x6};
Di.prototype.getExtension=function(k){return _.F(k,_.lgJ)};
Di.prototype.JSC$14235_buildRequest=function(k,v,C){C=C===void 0?{}:C;C.c&&(k.redeemCode=C.c);C.rd&&(k.riskData=C.rd);C.ctk&&(k.clientToken=C.ctk)};var th=function(){};
_.E(th,nX);th.prototype.getApiPaths=function(){return UxU};
th.prototype.getExtension=function(k){return _.F(k,_.o01)};
th.prototype.JSC$14235_buildRequest=function(k,v){v.resumeParams&&(k.resumeParams=v.resumeParams)};var sw=function(k,v){this.clientName=k;this.defaultExpirationDelayMs=v};
sw.prototype.put=function(k,v){var C=this,G;return _.Z(function(p){G=Object.assign({},v.data);G.key=k;G.clientName=C.clientName;G.expireTimestampMs===void 0&&(G.expireTimestampMs=(Math.round((0,_.bj)())+C.defaultExpirationDelayMs).toString());return p.return(C.putInternal(k,G))})};
sw[bL]=[vx,Gue];var dth=function(){sw.apply(this,arguments);this.JSC$18561_responseStore=new Map};
_.E(dth,sw);_.W=dth.prototype;_.W.get=function(k){var v=this;return _.Z(function(C){return C.return(MD(v,k))})};
_.W.putInternal=function(k,v){var C=this,G,p,P;return _.Z(function(N){G=C.defaultExpirationDelayMs;v.expireTimestampMs&&(G=Number(v.expireTimestampMs)-Math.round((0,_.bj)()),p=_.fS("mweb_override_response_store_expiration_ms"),p>0&&p<G&&(G=p));P=setTimeout(function(){C.remove(k)},G);
C.JSC$18561_responseStore.set(k,{entryData:v,timer:P});_.OQ(N)})};
_.W.remove=function(k){var v=this;return _.Z(function(C){ff3(v,k);_.OQ(C)})};
_.W.removeAll=function(){var k=this;return _.Z(function(v){k.JSC$18561_responseStore.forEach(function(C){clearTimeout(C.timer)});
k.JSC$18561_responseStore.clear();_.OQ(v)})};
_.W.has=function(k){return!!this.JSC$18561_responseStore.get(k)};
_.W.getKeys=function(){return this.JSC$18561_responseStore.keys()};
var MD=function(k,v){if(k=k.JSC$18561_responseStore.get(v))return new _.a7(k.entryData)},ff3=function(k,v){var C=k.JSC$18561_responseStore.get(v);
C&&(clearTimeout(C.timer),k.JSC$18561_responseStore.delete(v))};var oKg;var G7m=function(k,v,C){sw.call(this,k,v);this.token=C};
_.E(G7m,sw);_.W=G7m.prototype;_.W.get=function(k){var v=this,C,G;return _.Z(function(p){return p.nextAddress==1?p.yield(Chx(v.token),2):p.nextAddress!=3?(C=p.yieldResult,p.yield(C.get("ResponseStore",[k,v.clientName]),3)):(G=p.yieldResult)?p.return(new _.a7(G)):p.return(void 0)})};
_.W.putInternal=function(k,v){var C=this,G;return _.Z(function(p){if(p.nextAddress==1)return p.yield(Chx(C.token),2);G=p.yieldResult;return p.yield(G.put("ResponseStore",v),0)})};
_.W.remove=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(Chx(v.token),2);C=G.yieldResult;return G.return(C.delete("ResponseStore",[k,v.clientName]))})};
_.W.removeAll=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(Chx(k.token),2);v=C.yieldResult;return C.yield(eqI(v,IDBKeyRange.only(k.clientName)),0)})};
_.W.has=function(){throw Error("ij");};_.VZ=new _.oi("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var z3V=function(k){var v;this.stateTagsData=(v=k.responseContext)==null?void 0:v.stateTags},FCy=function(k){var v;
return((v=k.stateTagsData)==null?void 0:v.stateTagsModified)||[]};var cW2;cW2=function(k){this.JSC$18574_responseStore=k};
_.yH=function(k,v,C){if(!_.z("state_tags_killswitch")){var G=new z3V(v);if(FCy(G).length>0){var p=k.JSC$18574_responseStore.getKeys();p=_.H(p);for(var P=p.next();!P.done;P=p.next()){P=P.value;var N=MD(k.JSC$18574_responseStore,P);if(N){var I=_.B6(N);a:{var S=void 0;N=FCy(G);I=((S=(new z3V(I)).stateTagsData)==null?void 0:S.relevantStateTags)||[];S=_.H(I);for(I=S.next();!I.done;I=S.next())if(I=I.value,I.stateTag!=null&&N.includes(I.stateTag)&&I.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){N=
!0;break a}N=!1}N&&ff3(k.JSC$18574_responseStore,P)}}}}var Q;G=(Q=v.responseContext)==null?void 0:Q.maxAgeSeconds;C&&G&&Number(G)>0&&(v=Tz(v,G),k.JSC$18574_responseStore.put(C,new _.a7(v)))};
cW2.prototype.handleResponse=function(k,v){if(!v)throw Error("jj");var C,G;v=(C=v.config)==null?void 0:(G=C.storeStrategy)==null?void 0:G.storeKey;_.yH(this,k,v)};
cW2[bL]=[_.EL];_.Fg$=new _.oi("STORE_RESPONSE_PROCESSOR_TOKEN");var EuV=function(k){this.JSC$18577_responseStore=k};
EuV.prototype.handleResponse=function(k,v){if(v.input.match(_.hy(sRw))){var C;if(k==null?0:(C=k.entries)==null?0:C.length)for(k=_.H(k.entries),v=k.next();!v.done;v=k.next()){C=v.value.command;var G=void 0;v=(G=_.F(C,_.ZM))==null?void 0:G.unserializedPrefetchData;if(!C||!v)break;G=(new SP).JSC$14242_getStoreKey(C);var p=_.F(v,rv6),P=void 0,N=void 0,I=void 0,S=void 0,Q=void 0,R=void 0,l=((P=p)==null?0:(N=P.responseContext)==null?0:N.maxAgeSeconds)&&Number((I=p)==null?void 0:(S=I.responseContext)==null?
void 0:S.maxAgeSeconds)>0?Number((Q=p)==null?void 0:(R=Q.responseContext)==null?void 0:R.maxAgeSeconds):600;G&&l>0&&(p=Tz(p,l),this.JSC$18577_responseStore.put(G,new _.a7(p)));C=(new Mn).JSC$14242_getStoreKey(C);v=_.F(v,AvU);S=I=N=P=p=G=void 0;Q=((G=v)==null?0:(p=G.responseContext)==null?0:p.maxAgeSeconds)&&Number((P=v)==null?void 0:(N=P.responseContext)==null?void 0:N.maxAgeSeconds)>0?Number((I=v)==null?void 0:(S=I.responseContext)==null?void 0:S.maxAgeSeconds):600;C&&Q>0&&(v=Tz(v,Q),this.JSC$18577_responseStore.put(C,
new _.a7(v)))}}};
EuV[bL]=[_.EL];var afV=function(k,v){this.innertubeTransportService=k;this.JSC$18580_commandHandler=v};
afV.prototype.submitForm=function(k,v,C,G,p){var P=this,N,I,S,Q,R,l;return _.Z(function(d){if(d.nextAddress==1)return N={submitId:k,formData:v,submitBehavior:C,params:G},I=_.hy(odD),d.yield(_.CW(P.innertubeTransportService,N,I,p),2);S=d.yieldResult;if(!S)return d.return(Promise.reject(new _.q5("Submit API returned an undefined response. Submit ID: "+k)));Q=S;(l=(R=Q)==null?void 0:R.onResponseReceived)&&P.JSC$18580_commandHandler.resolveCommand(l);return d.return(Q)})};
afV[bL]=[_.Qt,_.lL];var hh=function(){this.scheduler=_.dO()},MI0;
hh.prototype.pause=function(){throw Error("kj");};
hh.prototype.resume=function(){throw Error("kj");};
hh.prototype.queue=function(k){var v=this,C=_.As(),G=_.Ab(this.scheduler,function(){try{var p;if(_.of.instance)var P=_.of.instance;else{var N=new _.q5("Error: Unexpected uninitialized CommandHandler.");_.hb(N);P=void 0}(p=P)==null||p.resolveCommand(k.command);C.resolve()}catch(I){C.reject(I)}});
C.promise.thenCatch(function(p){p instanceof _.g0&&v.scheduler.cancelJob(G)});
return C.promise};
hh.prototype.queueAll=function(k){var v=new Map;k=_.H(k);for(var C=k.next();!C.done;C=k.next())C=C.value,v.set(C.id,this.queue(C));return v};var Utm=function(k,v){var C=this;this.taskModel=k;this.onTaskCancelledCallback=v;this.resolver=_.As();k=k.proto.prefetchConfig;if(!k)throw Error("lj");if(!k.prefetchAction)throw Error("mj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(G){G instanceof _.g0&&($tm(C,C.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),C.onTaskCancelledCallback(C.taskModel.id,C.jobId),C.tick("pcc"));
throw G;});
this.timerName=this.taskModel.id;_.c2(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
Utm.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 $tm=function(k,v){_.z8({prefetchInfo:{cancellationReason:v}},k.timerName)};
Utm.prototype.tick=function(k){_.Er(k,void 0,this.timerName)};var jP=function(){var k=this;this.scheduler=_.dO();this.maxInflightTasks=_.fS("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.fS("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new bJU;this.onTaskCancelled=function(v,C){C&&k.scheduler.cancelJob(C);gud(k,v);BH(k,3)}},ick=function(){jP.instance||(jP.instance=new jP);
return jP.instance};
jP.prototype.pause=function(){this.prefetchCoordinatorState=0};
jP.prototype.resume=function(){BH(this,0)};
jP.prototype.queue=function(k){k=LCX(this,k);BH(this,1);return k};
jP.prototype.queueAll=function(k){var v=new Map;k=_.H(k);for(var C=k.next();!C.done;C=k.next())C=C.value,v.set(C.id,LCX(this,C));BH(this,1);return v};
var LCX=function(k,v){var C=k.allPrefetchTasks.get(v.id);if(C)return C.cancellablePromise;try{var G=new Utm(v,k.onTaskCancelled)}catch(P){return _.Rf(P)}C=G;C.tick("pcq");var p={prefetchInfo:{taskId:C.taskModel.id,isPrefetch:!0,fetchAction:C.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:C.taskModel.command.clickTrackingParams}};C.taskModel.csn&&(p.clientScreenNonce=C.taskModel.csn);_.z8(p,C.timerName);k.allPrefetchTasks.set(v.id,G);k.drainingHeap.insert(-G.getPriority(),G);return G.cancellablePromise},
BH=function(k,v){k.prefetchCoordinatorState===v&&(k.prefetchCoordinatorState=2,OcY(k))},OcY=function(k){for(var v={};k.prefetchCoordinatorState!==0;v={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(k.inflightPrefetchTasks.size>=k.maxInflightTasks){k.prefetchCoordinatorState=3;break}v.prefetchTask$jscomp$1=k.drainingHeap.remove();if(!v.prefetchTask$jscomp$1){k.prefetchCoordinatorState=1;break}v.taskId$jscomp$3=v.prefetchTask$jscomp$1.taskModel.id;if(k.allPrefetchTasks.has(v.taskId$jscomp$3)){var C=-1;k.coordinatorTimeoutMs>0&&(C=_.Ab(k.scheduler,function(G){return function(){YO(k,G.taskId$jscomp$3,Error("nj"))}}(v),k.coordinatorTimeoutMs));
k.inflightPrefetchTasks.set(v.taskId$jscomp$3,C);if(!k.JSC$18597_commandHandler){if(!_.of.instance){YO(k,v.taskId$jscomp$3,Error("oj"));continue}k.JSC$18597_commandHandler=_.of.instance}a:switch(v.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":C=1;break a;default:C=0}v.prefetchTask$jscomp$1.jobId=k.scheduler.addJob(function(G){return function(){G.prefetchTask$jscomp$1.tick("pcr");try{k.JSC$18597_commandHandler.resolveCommand(G.prefetchTask$jscomp$1.taskModel.command)||
YO(k,G.taskId$jscomp$3,Error("pj"))}catch(p){YO(k,G.taskId$jscomp$3,p)}}}(v),C,0)}}},yWm=function(k,v){(v=gud(k,v))!=null&&(v.resolver.resolve(),v.tick("pce"));
BH(k,3)},YO=function(k,v,C){(v=gud(k,v,C))!=null&&(v.resolver.reject(C),v.tick("pcc"),$tm(v,"CANCELLATION_REASON_ERROR"),Math.random()<=_.fS("prefetch_coordinator_error_logging_sampling_rate")&&(C=new _.q5("Prefetch Command failed.",v.taskModel.id,C.message),_.hb(C)));
BH(k,3)},gud=function(k,v,C){var G=k.allPrefetchTasks.get(v);
G?((C=k.inflightPrefetchTasks.get(v))&&C!==-1&&k.scheduler.cancelJob(C),k.inflightPrefetchTasks.delete(v),k.allPrefetchTasks.delete(v)):_.ji(new _.q5("Unexpected missing prefetch task when deleting task.",v,C==null?void 0:C.message));return G};var Xh5=function(k,v,C,G,p){this.id=k;this.triggerOn=v;this.cancelOn=C;this.command=G;this.proto=p};
_.SB.Object.defineProperties(Xh5.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var xtm=function(){this.JSC$18602_prefetchCoordinator=ick();MI0||(MI0=new hh);this.defaultCoordinator=MI0},AW2;
xtm.getInstance=function(){AW2||(AW2=new xtm);return AW2};
xtm.prototype.get=function(k){switch(k){case 0:return this.JSC$18602_prefetchCoordinator;default:return this.defaultCoordinator}};var w5=function(){this.coordinatorSupplier=xtm.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},mt0=function(k){var v=_.Et()||void 0,C=Object.keys(e3k)[0];
if(C){var G=k.taskIdByTriggerId.get(C);if(G!=null){k.taskIdByTriggerId.delete(C);C=[];G=_.H(G);for(var p=G.next();!p.done;p=G.next())if(p=k.tasks.get(p.value))v!=="UNDEFINED_CSN"&&(p.csn=v),C.push(p);C=W22(C);v=[];C=_.H(C);for(G=C.next();!G.done;G=C.next()){p=_.H(G.value);G=p.next().value;p=p.next().value;G=k.coordinatorSupplier.get(G).queueAll(p);G=_.H(G);var P=G.next();for(p={};!P.done;p={taskId$jscomp$9:void 0},P=G.next()){var N=_.H(P.value);P=N.next().value;N=N.next().value;p.taskId$jscomp$9=
P;P=N;v.push(p.taskId$jscomp$9);k.queuedPromisesByTask.set(p.taskId$jscomp$9,_.$J(P,function(I){return function(){qVe(k,I.taskId$jscomp$9)}}(p)))}}}}else _.ji(new _.q5("Unexpected malformed TriggerEvent."))};
w5.prototype.trigger=function(k,v){var C=this,G=this.tasks.get(k);if(!G||this.queuedPromisesByTask.has(k))return!1;Dtd(this,k,G.triggerOn);v!=="UNDEFINED_CSN"&&(G.csn=v);v=this.coordinatorSupplier.get(G.taskType).queue(G);this.queuedPromisesByTask.set(k,_.$J(v,function(){qVe(C,k)}));
return!0};
w5.prototype.cancel=function(k){var v=this.queuedPromisesByTask.get(k);if(v)v.cancel();else return qVe(this,k)};
var qVe=function(k,v){k.queuedPromisesByTask.delete(v);var C=k.tasks.get(v);if(!C)return!1;k.tasks.delete(v);Dtd(k,v,C.triggerOn);(C=PhK(C.cancelOn))&&(k=k.taskIdByCancelId.get(C))&&k.delete(v);return!0},Dtd=function(k,v,C){(C=Object.keys(C)[0])&&(k=k.taskIdByTriggerId.get(C))&&k.delete(v)};var e3k={taskRegistered:{}},nE=function(){w5.instance||(w5.instance=new w5);this.JSC$18611_taskManager=w5.instance};
_.E(nE,vC);
nE.prototype.resolveCommand=function(k){var v=this,C,G;return _.Z(function(p){C=_.F(k,Tyn);if((G=C)==null||!G.tasks){var P=new _.q5("RegisterTasksCommand is missing tasks.");_.hb(P);return p.return()}P=v.JSC$18611_taskManager;for(var N=_.H(C.tasks),I=N.next();!I.done;I=N.next())if(I=I.value,I=I.id&&I.triggerOn&&I.cancelOn&&I.command?new Xh5(I.id,I.triggerOn,I.cancelOn,I.command,I):void 0,I){var S=Object.keys(I.triggerOn)[0];if(S){var Q=PhK(I.cancelOn);Q?(P.tasks.set(I.id,I),P.taskIdByTriggerId.has(S)||P.taskIdByTriggerId.set(S,
new Set),P.taskIdByTriggerId.get(S).add(I.id),P.taskIdByCancelId.has(Q)||P.taskIdByCancelId.set(Q,new Set),P.taskIdByCancelId.get(Q).add(I.id)):_.ji(new _.q5("Unexpected malformed cancelOn field."))}else _.ji(new _.q5("Unexpected malformed triggerOn field."))}else _.ji(new _.q5("Unexpected malformed Task proto."));mt0(v.JSC$18611_taskManager);_.OQ(p)})};var tIV={},sIm=(tIV.rendered={priority:_.z("web_adaptive_early_init")?8:0,callback:function(){var k={};k.numCpu=navigator.hardwareConcurrency;var v={};v.ramGb=_.G$.navigator.deviceMemory;var C={staticContext:{}};v.ramGb&&dpK(v.ramGb)&&(C.staticContext.memoryTotalKbytes=(v.ramGb*1048576).toString());k.numCpu&&dpK(k.numCpu)&&(C.staticContext.cpuCores=k.numCpu);if(_.z("web_enable_adaptive_appl_signal")){k={};v=d2b();v=v.length>0?v[0]:void 0;var G,p=(G=_.gL("rses_dpj"))!=null?G:v==null?void 0:v.tick.rses_dpj,
P;G=(P=_.gL("rsef_dpj"))!=null?P:v==null?void 0:v.tick.rsef_dpj;p&&Number(p)>0&&G&&Number(G)>0&&(P=Math.ceil(Number(G)-Number(p)),P>0&&(k.loadLatency=P));k.loadLatency&&dpK(k.loadLatency)&&(C.appL=k.loadLatency.toString())}_.sA("applicationStarted",C);f6b=C;_.z("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",z1i)}},tIV);var VI2=new _.oi("WINDOW_ON_ERROR"),h32=new _.oi("ERROR_WEIGHT_MAPS"),BV3=new _.oi("INIT_ERROR");var jI2={},YV5=(jI2.initialized={priority:10,callback:function(k){k.injector.resolve(BV3)()}},jI2);var wh3=function(){},nuh=function(){var k=_.ke("meta_logger_impl");
k||(k=new wh3,_.Sj("meta_logger_impl",k));return k},JWy=function(){nuh().csiSubscriptionKey=mWK("meta_logging_csi_event",function(k){var v=k.timerName;
if(k=k.timelineData){_.c2(v,{startTime:k.startTime},v);k.infos&&_.z8(k.infos,v);for(var C=_.H(Object.keys(k.ticks)),G=C.next();!G.done;G=C.next())G=G.value,_.Er(G,k.ticks[G],v)}})};
wh3.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&srj(this.csiSubscriptionKey)};var rW5={},KCh=(rW5.initialized={priority:10,callback:function(){JWy()}},rW5);var TV2=function(k,v){this.innertubeClientName=k;this.JSC$18622_prefCookie=v};
TV2.prototype.record=function(){if(_.z("web_li_record_binary_eval_tick")){var k=_.gL("rsef_dpj");var v=_.gL("rses_dpj");k=k!==void 0&&v!==void 0?Math.round(k-v):void 0;if(k!==void 0&&k>0){v=_.lu(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var C=this.poolSize;if(!(v.valuesSeen>=1E9)){if(v.valuesSample.length<C)v.valuesSample.push(k);else{var G=Math.floor(Math.random()*(v.valuesSeen+1));G<C&&(v.valuesSample[G]=k)}v.valuesSeen+=1}_.Rr(this.storagePrefix+"-"+this.innertubeClientName,
v,2592E3);k=v.valuesSample;v=Hem(k);k=k.length<this.poolSize?void 0:v<400?1:v<1700?2:3;k!==void 0&&(this.JSC$18622_prefCookie.set(this.cookiePrefix+this.innertubeClientName,k),this.JSC$18622_prefCookie.save())}}else _.dH(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18622_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18622_prefCookie.save()};
TV2[bL]=[vx,tS];var kN2=function(){TV2.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.E(kN2,TV2);var oaV=new _.oi("PAGE_LOAD_TIME_TOKEN");var vaF=function(k){this.signal=k;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;k.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.Ab(_.B_,this.disableLoggingAndSendPayload,1E4)};
vaF.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.B_.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),Cfh(this))};
var Cfh=function(k){var v=_.cR();if(v){var C={webClientComponentsData:{components:Array.from(k.ids,function(G){return{id:G}})}};
k.ids.clear();_.WU().visualElementStateChanged(v,C)}};var GN2=zz({a11y:X8Q});_.p5X=F5(GN2)(GN2.a11y,{ephemeralActionSelector:function(k){return k.ephemeralAction||null}});var PfF=zz({continuation:mYn});var Whe=F5(PfF)(PfF.continuation,{continuationCommandSelector:function(k){return k.continuationCommand}});var H9d=new _.oi("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var Jh=function(k,v){this.JSC$18651_storeWithEntities=k;this.JSC$18651_commandHandler=v;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
Jh.prototype.start=function(){this.JSC$18651_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
Jh.prototype.observeDownloadingEntities=function(){var k=_.DRZ(this.JSC$18651_storeWithEntities.getState().entities).map(function(G){return tn3(G)});
if(k.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var v={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:oNg()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.Yr(_.P2("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18651_commandHandler.resolveCommand(v)}this.downloadingEntities=k}else if(this.downloadingEntities.length){var C=mR3(this.JSC$18651_storeWithEntities.getState().entities).map(function(G){return tn3(G)});
this.downloadingEntities.filter(function(G){return C.includes(G)}).length&&(k={openPopupAction:DHi()},this.JSC$18651_commandHandler.resolveCommand(k));
this.downloadingEntities=[]}};
Jh[bL]=[Ji,_.lL];var Nw2;_.r5=function(k,v,C,G,p,P,N,I){this.JSC$18654_playerApiPromise=k;this.JSC$18654_commandHandler=v;this.JSC$18654_screenManager=C;this.offlineWebClientEligibility=G;this.JSC$18654_prefStorage=p;this.JSC$18654_actionRouter=P;this.entityTypeMap=N;this.JSC$18654_persistentStorePromiseAccessor=I;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
Nw2=function(){var k=_.Ql().resolve(_.r5),v;_.Z(function(C){if(C.nextAddress==1)return k.downloadFailureListenerBound?C.return():C.yield(k.JSC$18654_playerApiPromise,2);v=C.yieldResult;v.addEventListener("onOfflineOperationFailure",function(G){if(G.failureReason&&G.entityKey&&G.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(G.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var p=_.Kx(G.entityKey).entityId;p&&k.JSC$18654_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
p)}else if(_.z("kevlar_woffle")){p=k.JSC$18654_commandHandler;var P=p.resolveCommand;G=G.failureReason;var N=_.P2("TRANSFER_FAILED",void 0,"Download failed");G==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(N=_.P2("STORAGE_FULL",void 0,"Storage full"));P.call(p,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Yr(N),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
k.downloadFailureListenerBound=!0;_.OQ(C)})};
_.r5.prototype.deleteVideo=function(k,v){var C=this,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return N.yield(C.JSC$18654_playerApiPromise,2);G=N.yieldResult;P={offlineLoggingData:{offlineDeleteReason:(p=v)!=null?p:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return N.yield(G.queueOfflineAction(k,C.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",P),0)})};
_.r5.prototype.pauseVideoDownload=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(v.JSC$18654_playerApiPromise,2);C=G.yieldResult;C.pauseVideoDownload(k);_.OQ(G)})};
_.r5.prototype.resumeVideoDownload=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(v.JSC$18654_playerApiPromise,2);C=G.yieldResult;return G.yield(C.resumeVideoDownload(k),0)})};
_.r5[bL]=[_.rb,_.lL,_.eK,H9d,Bx,b$,Lbn,gK];var IHa=new _.oi("DOWNLOAD_STATE_STORE_TOKEN");var Z95=function(k,v){this.JSC$18675_persistentStorePromiseAccessor=k;this.store=v;this.upliftCompletionResolver=new _.v7},Qey=function(){var k=_.Ql().resolve(S0X),v;
_.Z(function(C){switch(C.nextAddress){case 1:if(k.upliftImplPromise)return C.return(k.upliftImplPromise);_.EQ(C,2);k.upliftImplPromise=uBa(k);return C.yield(k.upliftImplPromise,4);case 4:k.upliftCompletionResolver.resolve();_.GG(C,3);break;case 2:throw v=_.g6(C),k.upliftCompletionResolver.reject(v),v;case 3:return C.return(k.upliftImplPromise)}})},uBa=function(k){var v,C,G;
return _.Z(function(p){switch(p.nextAddress){case 1:return _.rt("LOGGED_IN")?p.yield(k.JSC$18675_persistentStorePromiseAccessor(),2):p.return();case 2:v=p.yieldResult;if(!v)return _.Er("vdeur"),p.return();_.Er("vdeus");_.EQ(p,3);return p.yield(b9F(v),5);case 5:C=p.yieldResult;k.store.dispatch(aGx(C));v.observe(function(P){Mnb(k.store,P)});
_.GG(p,4);break;case 3:throw G=_.g6(p),_.Er("vdeur"),G;case 4:_.Er("vdeuc"),_.OQ(p)}})},b9F=function(k){var v;
return _.Z(function(C){if(C.nextAddress==1)return C.yield(Q53(k),2);v=C.yieldResult;return C.return(v.reduce(function(G,p){if(!p.data||!p.key||!p.entityType)return G;G[p.entityType]||(G[p.entityType]={});G[p.entityType][p.key]=p.data;return G},{}))})};
Z95[bL]=[gK,_.BF];var S0X;S0X=new _.oi("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.KE=new _.oi("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var To=function(k,v){this.JSC$18678_persistentStorePromiseAccessor=k;this.transportService=v};
To.prototype.refresh=function(){var k=this,v,C,G,p;return _.Z(function(P){if(P.nextAddress==1)return _.rt("LOGGED_IN")?P.yield(k.JSC$18678_persistentStorePromiseAccessor(),2):P.return();if(P.nextAddress!=3)return(v=P.yieldResult)?P.yield(j9O(v),3):P.return();if((C=P.yieldResult)&&!(Number(C.data.refreshTimestampMs||0)<(0,_.bj)()))return P.return();G={browseId:"SPaccount_downloads"};p=_.hy(eu);_.CW(k.transportService,G,p).then(function(N){var I;if(v&&(N==null?void 0:(I=N.responseContext)==null?void 0:
I.maxAgeSeconds)!==0){var S;I=(N==null?void 0:(S=N.responseContext)==null?void 0:S.maxAgeSeconds)||604800;S=String(Math.floor((0,_.bj)())+I*1E3);v.put("service:downloads_settings:fallback",new _.a7({innertubeResponse:N,refreshTimestampMs:S}))}});
_.OQ(P)})};
To[bL]=[_.VZ,_.Qt];var k9=function(k,v){this.JSC$18682_playerPromise=k;this.store=v;this.started=!1};
k9.prototype.start=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return k.started?C.return():C.yield(k.JSC$18682_playerPromise,2);v=C.yieldResult;v.addEventListener("onOrchestrationBecameLeader",k.updateIsLeader.bind(k,!0));v.addEventListener("onOrchestrationLostLeader",k.updateIsLeader.bind(k,!1));if(v.isOrchestrationLeader)k.updateIsLeader(v.isOrchestrationLeader());else{var G=new _.q5("Function isOrchestrationLeader is undefined",{"player.isReady":v.isReady(),"player.playVideo":v.playVideo?
"defined":"undefined"});_.hb(G);k.updateIsLeader(!1)}k.started=!0;_.OQ(C)})};
k9.prototype.updateIsLeader=function(k){this.store.dispatch(_.J2({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:k}}))};
k9[bL]=[_.rb,_.BF];var RIm=function(k,v){this.networkStatusManager=k;this.JSC$18685_prefStoragePromise=v;this.redirectsToPreload=["https://youtube.com"]},lH2=function(){var k=_.Ql().resolve(RIm),v,C,G,p,P,N;
_.Z(function(I){switch(I.nextAddress){case 1:return I.yield(k.JSC$18685_prefStoragePromise,2);case 2:v=I.yieldResult;if(!(C=v)){I.jumpTo(3);break}return I.yield(v.get("yt-redirect-prefetch-id"),4);case 4:C=I.yieldResult;case 3:if(C||!k.networkStatusManager.isNetworkAvailable())return I.return();G={cache:"reload",redirect:"manual"};p=_.H(k.redirectsToPreload);P=p.next();case 5:if(P.done){if(!v){I.jumpTo(0);break}return I.yield(v.set("yt-redirect-prefetch-id",!0,86400),0)}N=P.value;_.EQ(I,8);return I.yield(_.G$.fetch(N,
G),10);case 10:_.GG(I,6);break;case 8:_.g6(I);case 6:P=p.next(),I.jumpTo(5)}})};var di3=function(k){this.JSC$18691_pageManager=k},fHY=function(k){var v=[];
dEj(["videoId","contentId"],k.JSC$18691_pageManager.data,new Set,v);return v},zIy=function(k){return fHY(k).filter(function(v){return v.contentType==="video"}).map(function(v){return v.contentId}).filter(function(v){return v!==void 0})};
di3[bL]=[_.hs];var Fhy=new _.oi("PAGE_CONTENT_EXTRACTOR_TOKEN");var on=function(k){k?(this.container=k,this.containerWasInjected=!0):this.containerWasInjected=!1};
on.prototype.openDialog=function(k,v,C){var G=this,p;return _.Z(function(P){(p=G.container)==null||p.openDialog(k,v,C);_.OQ(P)})};
on.prototype.closeDialog=function(){var k=this,v;return _.Z(function(C){(v=k.container)==null||v.closeDialog();_.OQ(C)})};
on.prototype.isDialogOpen=function(){var k=this,v,C;return _.Z(function(G){return G.return((C=(v=k.container)==null?void 0:v.isDialogOpen())!=null?C:!1)})};
on[bL]=[_.uL(JuG)];_.cce=new _.oi("POPUP_CONTROLLER_TOKEN");var EaV=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
EaV.prototype.registerPanel=function(k,v){if(k){this.panelMap.set(k,v);var C=this.pendingPanelResolvers.get(k);C&&(C.resolve(v),this.pendingPanelResolvers.delete(k))}};
EaV.prototype.getPanel=function(k){var v=this,C;return _.Z(function(G){return(C=v.panelMap.get(k))?G.return(C):G.return(aH3(v,k))})};
var aH3=function(k,v){var C,G;return _.Z(function(p){if(C=k.pendingPanelResolvers.get(v))return p.return(C.promise);G=new _.v7;k.pendingPanelResolvers.set(v,G);return p.return(G.promise)})},MHe=function(k,v){EaV.call(this);
var C=this;this.popupController=k;this.persistentPanelController=v;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return C.panelMap.size}}};
_.E(MHe,EaV);_.W=MHe.prototype;_.W.getReloadContinuation=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(v.getPanel(k),2);C=G.yieldResult;return G.return(C.getReloadContinuation())})};
_.W.showPanel=function(k){var v=this,C,G,p,P,N,I,S,Q,R,l,d,f;return _.Z(function(c){if(c.nextAddress==1){C=k;G=C.identifier;p=C.panelContents;P=C.config;N=C.extras;I=C.panelUpdatableFields;S=C.updatePanelContinuationData;Q=k.target;S&&v.updatePanelContinuationDatas.set(G,S);if((R=P)==null?0:(l=R.engagementPanelPopupPresentationConfig)==null?0:l.popupType)if(d=P.engagementPanelPopupPresentationConfig.popupType,Q===void 0&&(Q=document.body),d==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!v.persistentPanelController)return _.ji(new _.q5("Persistent panel controller is not available.")),
c.return();var U=v.persistentPanelController;U.persistentPanelIdentifiers.has(G)||(U.persistentPanelWrapper.appendChild(U.engagementPanelElement({panelIdentifier:G},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),U.persistentPanelIdentifiers.add(G));a:switch(_.yv.currentPageSubTypeSelector(U.store.getState())){case "watch":var O="WATCH";break a;default:O="APP"}_.$i0(U,O);U.store.dispatch(AVJ(!0))}else{if(d==="PANEL_POPUP_TYPE_DIALOG"||d==="PANEL_POPUP_TYPE_DROPDOWN"){U=c.return;O=v.popupController;
var X=O.openPopup;a:switch(d){case "PANEL_POPUP_TYPE_DIALOG":var x="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":x="DROPDOWN";break a;default:throw Error("rj`"+d);}return U.call(c,X.call(O,G,p,x,Q))}_.ji(new _.q5("Popup type "+d+" not supported in PanelController."))}return c.yield(v.getPanel(G),2)}f=c.yieldResult;(p||I)&&f.updatePanel(p,!1,N,I);f.showPanel(N);_.OQ(c)})};
_.W.hidePanel=function(k){var v=this,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return C=k,G=C.identifier,N.yield(v.getPanel(G),2);p=N.yieldResult;p.hidePanel();v.popupController.closePopup(G);(P=v.persistentPanelController)!=null&&P.persistentPanelIdentifiers.has(G)&&P.store.dispatch(AVJ(!1));_.OQ(N)})};
_.W.isVisible=function(k,v){var C=this,G;return _.Z(function(p){if(p.nextAddress==1)return v&&!C.panelMap.has(k)?p.return(!1):p.yield(C.getPanel(k),2);G=p.yieldResult;return p.return(G.isVisible())})};
_.W.updatePanel=function(k){var v=this,C,G,p,P,N,I,S,Q;return _.Z(function(R){if(R.nextAddress==1){C=k;G=C.identifier;p=C.panelContents;P=C.shouldFocus===void 0?!1:C.shouldFocus;N=C.extras;I=C.panelUpdatableFields;S=C.updatePanelContinuationData;if(!p&&!I)return R.return();S&&v.updatePanelContinuationDatas.set(G,S);_.z("enable_ai_companion")&&G==="PAai_companion"&&_.Z3.remove("youchat_messages_section");return R.yield(v.getPanel(G),2)}Q=R.yieldResult;Q.updatePanel(p,P,N,I);p&&_.z("enable_ai_companion")&&
v.registerPanelContent(G,p);_.OQ(R)})};
_.W.registerPanelContent=function(k,v){k&&this.panelContentMap.set(k,v)};
_.W.unregisterPanelContent=function(k){this.panelContentMap.delete(k)};
_.W.getPanelContent=function(k){return this.panelContentMap.get(k)};
_.W.getUpdatePanelContinuationData=function(k){return this.updatePanelContinuationDatas.get(k)};
MHe[bL]=[_.cce,_.uL(_.hx)];var vv=function(k,v){this.innertubeTransportService=k;this.JSC$18710_screenManager=v},UiX=function(k){var v;
return!((v=k.panelLoadingStrategy)==null||!v.requestTemplate)};
vv.prototype.makeRequest=function(k){var v=this,C,G;return _.Z(function(p){switch(p.nextAddress){case 1:if(!UiX(v)){p.jumpTo(2);break}_.EQ(p,3);return p.yield(_.xY(v.innertubeTransportService,k),5);case 5:return C=p.yieldResult,C?p.return(C.content):(_.hb(Error("sj")),p.return(void 0));case 3:G=_.g6(p),_.hb(G);case 2:return p.return(void 0)}})};
vv.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
vv.prototype.execute=function(k){var v=this,C,G,p,P,N,I,S,Q,R,l;return _.Z(function(d){if(d.nextAddress==1){C=k;G=C.data;p=C.fallbackVe;P=C.parentVe;N=C.createScreenConfig;I=C.renderFn;S=C.command;v.panelLoadingStrategy=G;var f,c,U=((f=v.panelLoadingStrategy)==null?0:f.screenVe)?(c=v.panelLoadingStrategy)==null?void 0:c.screenVe:p;U&&_.$8(v.JSC$18710_screenManager,U,P,N);return(Q=v.getContent())?d.yield(I(Q),2):d.jumpTo(2)}return d.nextAddress!=4?UiX(v)?d.yield(v.makeRequest(S),4):d.return():(l=R=
d.yieldResult)?d.yield(I(l),0):d.return()})};
vv[bL]=[_.Qt,_.eK];var gaF;gaF=function(k,v){this.engagementPanelElement=k;this.store=v;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%"};
_.$i0=function(k,v){var C=k.persistentPanelContainerMap.get(v);C?C.contains(k.persistentPanelWrapper)||(k=k.persistentPanelWrapper,_.Va=!0,_.hL.set(k,!0),C.insertBefore(k,null),_.hL.delete(k),_.Va=!1):_.ji(new _.q5("Persistent panel container not found for surface "+v+"."))};
gaF[bL]=[ruZ,_.BF];var CO=function(){var k=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.onHoverEntered=function(){k.isHovered=!0;var v;(v=k.hoverEnterCallback)==null||v.call(k)};
this.onHoverLeft=function(){k.isHovered=!1;var v;(v=k.hoverLeaveCallback)==null||v.call(k)}};
CO.prototype.getContainer=function(){return _.BR()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
CO.prototype.openSheet=function(k,v){var C=this,G,p,P,N,I,S,Q;return _.Z(function(R){switch(R.nextAddress){case 1:return G={stack:[],error:void 0,hasError:!1},_.EQ(R,2,3),p=H5,R.yield(C.isSheetOpen(),5);case 5:P=R.yieldResult;S2J(G,z9b(p));if(!P){R.jumpTo(6);break}if(!C.shouldPreventClosingWhileHovered){if(!_.z("delay_sheet_open_killswitch")){if(_.z("web_close_sheet_if_same_target_killswitch")&&v&&C.currentTarget===v)return(N=C.getContainer())==null||N.closeSheet(),R.return();C.pendingData={data:k,
target:WN3(C,v)};return R.return()}R.jumpTo(6);break}if(C.currentTarget===v)return R.return();i90(C);return R.yield((I=C.getContainer())==null?void 0:I.closeSheet(),6);case 6:if(k.viewModel&&(k={viewModel:k.viewModel,sheetPosition:k.sheetPosition}),(S=C.getContainer())==null||S.openSheet(k,v),C.currentTarget=v,C.shouldPreventClosingWhileHovered){var l;(l=C.currentTarget)==null||l.addEventListener("mouseenter",C.onHoverEntered);var d;(d=C.currentTarget)==null||d.addEventListener("mouseleave",C.onHoverLeft);
var f;l=(f=C.getContainer())==null?void 0:f.getSheetContainerElement();l==null||l.addEventListener("mouseenter",C.onHoverEntered);l==null||l.addEventListener("mouseleave",C.onHoverLeft);C.onHoverEntered()}case 3:_.MQ(R);ub1(G);_.UQ(R,0);break;case 2:Q=_.g6(R),G.error=Q,G.hasError=!0,R.jumpTo(3)}})};
CO.prototype.closeSheet=function(){var k=this;return _.Z(function(v){return k.hideDelayMs?(setTimeout(function(){return _.Z(function(C){return C.yield(LhV(k),0)})},k.hideDelayMs),v.return()):v.yield(LhV(k),0)})};
var LhV=function(k){var v;return _.Z(function(C){if(C.nextAddress==1){if(k.shouldPreventClosingWhileHovered){if(k.isHovered)return C.return();i90(k)}return C.yield((v=k.getContainer())==null?void 0:v.closeSheet(),2)}if(C.nextAddress!=4)return k.shouldPreventClosingWhileHovered=!1,k.currentTarget=void 0,!k.pendingData||_.z("delay_sheet_open_killswitch")?C.jumpTo(0):C.yield(k.openSheet(k.pendingData.data,k.pendingData.target),4);k.pendingData=void 0;_.OQ(C)})};
CO.prototype.isSheetOpen=function(){var k=this,v,C;return _.Z(function(G){return G.return((C=(v=k.getContainer())==null?void 0:v.isSheetOpen())!=null?C:!1)})};
var i90=function(k){var v;(v=k.currentTarget)==null||v.removeEventListener("mouseenter",k.onHoverEntered);var C;(C=k.currentTarget)==null||C.removeEventListener("mouseleave",k.onHoverLeft);var G;v=(G=k.getContainer())==null?void 0:G.getSheetContainerElement();v==null||v.removeEventListener("mouseenter",k.onHoverEntered);v==null||v.removeEventListener("mouseleave",k.onHoverLeft)},WN3=function(k,v){if(!_.z("web_parent_target_for_sheets"))return v;
var C,G;return(G=(C=k.getContainer())==null?void 0:C.getParentTarget(v))!=null?G:v};var KJ=window.documentPictureInPicture;var UE2=_.qL(["dark"]),gKi=_.qL(["system-icons"]),ieg=_.qL(["typography"]),L2f=_.qL(["lang"]),Oeg=_.qL(["style"]),EKO=_.qL(["dir"]),aL6=_.qL(["rounded-container"]),MQ2=_.qL(["style"]),XAf=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],Gj=function(k){this.JSC$18727_clientRoot=k;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
Gj.prototype.openWindow=function(k){var v=this,C,G;return _.Z(function(p){switch(p.nextAddress){case 1:if(!window.documentPictureInPicture||!_.iD()||v.currentPipWindow)return p.return(!1);_.EQ(p,2);return p.yield((G=KJ?KJ:null)==null?void 0:G.requestWindow(k),4);case 4:C=p.yieldResult;_.GG(p,3);break;case 2:return _.g6(p),p.return(!1);case 3:if(!C)return p.return(!1);C.addEventListener("pagehide",function(){O92(v)});
C.addEventListener("resize",v.handlePipWindowResize);y7_(C);A7D(C);bwO(C);return p.yield(c73(C),5);case 5:if(!fLf())return p.return(!1);v.currentPipWindow=C;v.JSC$18727_eventForwarder=xE2(C,v.JSC$18727_clientRoot);v.pipWindowResizeDelay=new _.bZ(function(){v.currentPipWindow&&_.JR(v.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.LK(v.currentPipWindow.innerWidth,v.currentPipWindow.innerHeight)])},C);
v.pipWindowResizeDelay.start();return p.return(!0)}})};
Gj.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var O92=function(k){if(k.currentPipWindow){var v,C;(v=KJ?KJ:null)==null||(C=v.window)==null||C.close();k.currentPipWindow.removeEventListener("resize",k.handlePipWindowResize);var G;(G=k.pipWindowResizeDelay)==null||G.dispose();k.pipWindowResizeDelay=void 0;var p;(p=k.JSC$18727_eventForwarder)==null||p.stop();k.JSC$18727_eventForwarder=void 0;v=_.H(k.onCloseCallbacks);for(C=v.next();!C.done;C=v.next())C=C.value,C();k.onCloseCallbacks=[];k.currentPipWindow=null}};
Gj.prototype.getWindow=function(){return this.currentPipWindow};
var ycF=function(k,v){var C;(C=k.onCloseCallbacks)==null||C.push(v)};
Gj.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.iD()};
_.SB.Object.defineProperties(Gj.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
Gj[bL]=[uW7];var X52=new _.oi("PICTURE_IN_PICTURE_CONTROLLER");var eSK=function(k,v){this.lengthY=this.lengthX=0;this.lengthX=v.x-k.x;this.lengthY=v.y-k.y};var xim=function(){},dUk=function(k,v){var C;
(C=k.headerElement)==null||C.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:v}))};var Ace=function(){};
Ace.prototype.openPopup=function(k,v,C,G){var p=this,P;return _.Z(function(N){if(!p.container)return N.return();P={openPopupAction:{popup:v,popupType:C,uniqueId:k}};return N.return(p.container.handleOpenPopupAction(P,G))})};
Ace.prototype.closePopup=function(k){this.container&&this.container.closePopup(k)};var eIV=function(){this.openTunnels=new Map},a62=function(k,v,C){if(VQZ(C)){var G=_.Kc(C,"gclid");
C={handleEvent:function(I){v&&!v.closed&&typeof v.postMessage==="function"&&I&&I.origin&&I.source===v&&I.data&&I.data.action==="gcl_setup"&&v.postMessage(Object.assign({},{action:"gcl_transfer"},G&&{gclid:G},{gadSource:2}),I.origin)}};
for(var p=_.H(k.openTunnels),P=p.next();!P.done;P=p.next()){var N=_.H(P.value);P=N.next().value;N=N.next().value;if(P.closed)try{window.removeEventListener("message",N),k.openTunnels.delete(P)}catch(I){_.hb(I)}}v&&k.openTunnels.size<15&&(k.openTunnels.set(v,C),window.addEventListener("message",C))}};var q0Y=function(){this.clientParams=new Map},ra3=function(k){for(var v=_.H(k.clientParams.keys()),C=v.next();!C.done;C=v.next())C=C.value,C.startsWith("yt-mini-app-share")&&k.clientParams.delete(C)};var mih=function(k,v){_.AW.call(this);var C=this;this.shortsController=k;this.storeWithShorts=v;k=_.qT(this.storeWithShorts,_.Ysf,function(G){if(G){var p,P=(p=C.shortsController.getRoot())==null?void 0:p.getPlayer(),N;(p=(N=C.shortsController.alternativePlayerContainerElement)==null?void 0:N.getPlayerContainer())&&(P==null||P.appendTo(p))}else{var I;N=(I=C.shortsController.alternativePlayerContainerElement)==null?void 0:I.getPlayerContainer().querySelector("#player");p=C.shortsController.activeIndex;
(I=(P=C.shortsController.getRoot())==null?void 0:P.querySelector('ytd-reel-video-renderer[id="'+p+'"] #player-container'))&&(N==null||N.appendTo(I,void 0,!0))}});
this.addOnDisposeCallback(k)};
_.E(mih,_.AW);var pO=function(k,v,C,G){var p=this;this.storeWithShorts=k;this.ephemeralResponseStore=v;this.innertubeTransportService=C;this.innertubeTransportLoader=G;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.IZ(_.wU);this.isShortsPipActive=_.IZ(_.n0);this.nextReelVe=_.oB(56921);this.prevReelVe=_.oB(56922);this.backButtonVe=_.oB(22156);this.TEST_ONLY={getActiveModules:function(){return p.activeModules}}},Di0=function(k){k.unsubscribeFromStore=
_.qT(k.storeWithShorts,_.j8j,function(v){k.initOrDisposeActiveModules(v);
!v&&k.storeWithShorts.getState().shorts.isFullscreen&&(_.j9(document.documentElement),k.storeWithShorts.dispatch(_.DY7(!1)))});
k.initOrDisposeActiveModules(_.j8j(k.storeWithShorts.getState()))},Pyd,WCh,tH2;
pO.prototype.initOrDisposeActiveModules=function(k){k?this.activeModules.push(new mih(this,this.storeWithShorts)):(_.SI(this.activeModules),this.activeModules.length=0)};
pO.prototype.registerRootElement=function(k){this.rootElement=k;Di0(this)};
pO.prototype.getRoot=function(){return this.rootElement};
pO.prototype.setActiveIndex=function(k){this.activeIndex=k};
_.ouF=function(k,v){var C,G,p,P,N,I,S;return _.Z(function(Q){switch(Q.nextAddress){case 1:return C=new SP,(G=C.JSC$14242_getStoreKey(v))&&k.ephemeralResponseStore.has(G)?Q.yield(k.ephemeralResponseStore.get(G),7):Q.yield(tH2(k,v),4);case 4:p=Q.yieldResult;if(!G){Q.jumpTo(3);break}P=Tz(p,3600);return Q.yield(k.ephemeralResponseStore.put(G,new _.a7(P)),3);case 7:p=(N=Q.yieldResult)==null?void 0:_.B6(N);case 3:return((I=p)==null?0:I.replacementEndpoint)&&(S=_.F(p.replacementEndpoint,_.ZM))&&p.sequenceContinuation&&
(S.sequenceParams=p.sequenceContinuation),Q.return(p)}})};
Pyd=function(k,v){v=(new u2).JSC$14242_getStoreKey(v);return!!v&&k.ephemeralResponseStore.has(v)};
WCh=function(k,v,C){var G,p,P,N,I;_.Z(function(S){if(S.nextAddress==1){G=new u2;p=G.JSC$14242_getStoreKey(v);if(!p)return S.return();if(C.reelWatchSequenceResponse)return P=Tz(C.reelWatchSequenceResponse,3600),k.ephemeralResponseStore.put(p,new _.a7(P)),S.jumpTo(0);if(!k.ephemeralResponseStore.has(p))return S.jumpTo(0);I=C;return S.yield(k.ephemeralResponseStore.get(p),4)}I.reelWatchSequenceResponse=(N=S.yieldResult)==null?void 0:_.B6(N);_.OQ(S)})};
tH2=function(k,v){var C=C===void 0?{}:C;var G,p,P;return _.Z(function(N){switch(N.nextAddress){case 1:if(k.innertubeTransportService){G=k.innertubeTransportService;N.jumpTo(2);break}if(!k.innertubeTransportLoader){_.KD(Error("uj"));N.jumpTo(2);break}return N.yield(k.innertubeTransportLoader(),4);case 4:G=N.yieldResult;case 2:return N.yield((p=G)==null?void 0:_.xY(p,v,C),5);case 5:return P=N.yieldResult,N.return(P)}})};
_.SB.Object.defineProperties(pO.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
pO[bL]=[wEm,_.EL,_.uL(_.Qt),_.uL(zX6)];_.seh=new _.oi("STORAGE_MANAGER_TOKEN");var Hp_=["touchmove","scroll"];var VH0=!1;var nKg=!1;var WUZ={onSpanEnd:function(k){k.parentId==null&&(VH0||(Yam(),setInterval(Yam,6E5),VH0=!0),J7g(k,"web_tracing_action"))}};var o62=URL.createObjectURL;var paf,hI0={traceAllComponents:_.z("web_tracing_all_components"),exportToCsi:_.z("web_tracing_export_to_csi"),enabledSpansArray:_.cP("web_tracing_enabled_spans"),exportToDevTools:_.z("web_tracing_export_to_devtools"),maxBreadcrumbs:_.fS("tel_max_breadcrumbs",0)};paf=new kP3(hI0);var Pmm=_.z("web_shorts_enable_tracing");var Bwd=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},je0;
Bwd.prototype.enqueue=function(k,v){v===1?this.currentPersistentToast=k:this.queue.push(k);this.openToast()};
Bwd.prototype.openToast=function(){var k;(k=this.currentToast)!=null&&k.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.Pv=new _.oi("TOAST_MANAGER_TOKEN");var Y03=new _.oi("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var w55=new _.oi("VIEW_TRANSITION_COORDINATOR_TOKEN");var na2=function(k){this.config=k;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;k=_.H(k.transitionConfigs);for(var v=k.next();!v.done;v=k.next())v=_.H(v.value).next().value,this.transitionTasksMap.set(v,[])};
na2.prototype.registerElement=function(k,v,C){C=C===void 0?!1:C;for(var G=_.H(Object.keys(v)),p=G.next(),P={};!p.done;P={viewTransitionName:void 0},p=G.next()){p=p.value;P.viewTransitionName=v[p];var N=this.elementTasksMap.get(k),I=void 0;if((I=N)==null?0:I.has(p)){_.B3(new _.q5("Element already registered for transition",k.tagName,p));break}N=N||new Map;N.set(p,{beforeTransition:function(S){return function(){k.style.viewTransitionName=S.viewTransitionName}}(P),
afterTransition:function(){k.style.viewTransitionName&&(k.style.viewTransitionName="")},
runOnce:C});this.elementTasksMap.set(k,N)}};
_.U3=function(k,v){var C=k.elementTasksMap.get(v);C&&(C.clear(),C.size===0&&k.elementTasksMap.delete(v))};
na2[bL]=[Y03];var rcF=_.D(function(k){var v=_.Nq("yt-expandable-metadata-header-view-model"),C=_.oZ(function(G){if(!_.FV(_.zW(G),v.value,["A".toString(),"BUTTON".toString()])){var p;(p=k.expandedCallback)==null||p.call(k,!1)}});
return _.u("yt-expandable-metadata-header-view-model",{el:v,class:"ytExpandableMetadataHeaderViewModelHost"},_.u(_.b,{cond:function(){return k.expanded()},
then:function(){return _.u("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":C},_.u("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.u(_.b,{cond:function(){return k.data().expandedTitleImage},
then:function(G){return _.u("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.u(_.qP,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:G}))}}),_.u("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.u("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.u(_.o$,{text:function(){return k.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.u(_.o$,{text:function(){return k.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.u(_.o$,{text:function(){return k.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.u("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.u(_.Sh,{data:function(){return k.data().infoButton}},{buttonViewModel:_.di}),_.u(_.Sh,{data:function(){return k.data().collapseButton}},{buttonViewModel:function(G){return _.u(_.di,{data:G.data,
onClick:function(){var p;(p=k.expandedCallback)==null||p.call(k,!1)}})}})))},
else:function(){return _.u(JcY,Object.assign({},k))}}))},"mg"),KhF=_.D(function(k){return _.u("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.u(_.b,{cond:function(){return k.data().collapsedLabelImage},
then:function(v){return _.u("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.u(_.qP,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:v,alt:""}))}}),_.u(_.o$,{text:function(){return k.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"ng"),JcY=_.D(function(k){return _.u("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.oZ(function(){var v;return void((v=k.expandedCallback)==null?void 0:v.call(k,!0))})},_.u("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.u(_.b,{cond:function(){return k.data().collapsedImage},
then:function(v){return _.u("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.u(_.qP,{height:20,preserveHeight:!0,preserveWidth:!0,data:v,alt:""}))}}),_.u(_.b,{cond:function(){return k.data().showLeadingCollapsedLabel},
then:function(){return _.u(KhF,Object.assign({},k))}}),_.u("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.u(_.o$,{text:function(){return k.data().collapsedTitle}}))),_.u("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.u(_.b,{cond:function(){return!k.data().showLeadingCollapsedLabel},
then:function(){return _.u(KhF,Object.assign({},k))}}),_.u(_.Sh,{data:function(){return k.data().infoButton}},{buttonViewModel:_.di}),_.u(_.Sh,{data:function(){return k.data().expandButton}},{buttonViewModel:function(v){return _.u(_.di,{data:v.data,
onClick:function(){var C;(C=k.expandedCallback)==null||C.call(k,!0)}})}})))},"og");_.Twy=_.D(function(k){var v=_.H(_.Gz(function(){return k.data().initiallyExpanded})),C=v.next().value,G=v.next().value,p,P=(p=_.Ql().resolve(_.uL(_.X0)))==null?void 0:p(),N=function(){var I=k.data().colorData;
if(I)return P?I==null?void 0:I.darkColorPalette:I==null?void 0:I.lightColorPalette};
return _.u("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.pR({"background-color":function(){var I=N();return(I==null?0:I.section2Color)?_.Ef(I.section2Color):""}})},_.u(_.Sh,{data:function(){return k.data().header}},{expandableMetadataHeaderViewModel:function(I){return _.u(rcF,{data:I.data,
expanded:function(){return!!C()},
expandedCallback:function(S){G(S)}})}}),_.u(_.b,{cond:function(){return C()},
then:function(){return _.u("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.u(_.Sh,{data:function(){return k.data().expandedContent}},{horizontalShelfViewModel:function(I){return _.u(_.GM,{data:I.data,
includeMargin:!0,forceNarrowLayout:!0,palette:N})},
videoSummaryContentViewModel:function(I){return _.u(nk7,{data:I.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(I){return _.u(_.$0,{data:I.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(I){return _.u(_.WgQ,{data:I.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.u(_.Sh,{data:function(){return k.data().expandedBottomButtons}},{buttonViewModel:function(I){return _.u("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.u(_.di,{data:I.data}))}}))}}))},"pg");var kh5=_.D(function(k){var v=k.text;var C=k.marqueeSpacing;var G=k.scrollDelay;var p=k.scrollDuration;var P=k.enableMarqueeScroll;k=k.large;var N=_.H(_.ae(!1,void 0,"WyNYFf")),I=N.next().value,S=N.next().value,Q=_.H(_.ae(0,void 0,"OoTdhe"));N=Q.next().value;var R=Q.next().value,l=_.Nq("marquee-scroll");Q=_.Nq("div");var d=_.Nq("span"),f=_.Ql().resolve(_.AL);_.s0(function(){if(P()){var O=d.value.getBoundingClientRect().width,X=l.value.getBoundingClientRect().width;if(O>X){var x=(f==="ltr"?-1:1)*(O+
(C?C():16));Promise.resolve().then(function(){S(!0);R(x)})}}},"dv0Anf");
var c={},U={};return _.u("marquee-scroll",{class:_.TI("ytMarqueeScrollHost",(c.ytMarqueeScrollHostLarge=k,c)),el:l},_.u("div",{id:"marquee-scroll-inner-container",class:_.TI("ytMarqueeScrollInnerContainer",(U.ytMarqueeScrollAnimationEnabled=function(){return I()},U)),
el:Q,style:_.pR({gap:C?(0,_.KH)(C):"16px","animation-duration":p?k2n(p):"16s","animation-delay":G?k2n(G):"3s","--marquee-translate":(0,_.KH)(N)})},_.u("span",{el:d,dir:"auto"},_.u(_.o$,{text:v,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.u(_.b,{cond:I,then:function(){return _.u("span",{"aria-hidden":"true",dir:"auto"},_.u(_.o$,{text:v,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"rg");_.oHe=_.D(function(k){var v=k.data;var C=k.overlayDensity;k=_.oZ(function(){v().onTapCommand&&_.gJ(v().onTapCommand);return!1});
var G=_.tFD(),p=function(){return(C==null?void 0:C())===1?22:16},P={};
return _.u("reel-sound-metadata-view-model",{class:_.TI("ytReelSoundMetadataViewModelHost",(P.ytReelSoundMetadataViewModelHostLarge=function(){return(C==null?void 0:C())===1},P)),
"on:click":k,tabindex:0,role:"button","on:keydown":G},_.u("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.u(_.b,{cond:function(){return v().musicIcon},
then:function(N){return _.u(_.qP,{data:N,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:p})}}),_.u("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.u(kh5,{text:function(){return v().soundMetadata},
enableMarqueeScroll:function(){return!!v().enableMarqueeScroll},
large:function(){return(C==null?void 0:C())===1}}))))},"sg");var vHY,CEm,Wv,WzY,Ntm,PEV,SD5,ZDm;vHY=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];CEm=_.fS("wil_icon_max_concurrent_fetches",Infinity);
Wv=function(k,v,C){var G=this;this.iconSet=k;this.appDirection=v;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.G$.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.z("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.z("wil_icon_network_first");this.renderWhenIdle=_.z("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.z("wil_icon_load_immediately");this.isPurging=!1;k=function(){G.cacheStorageAvailable&&(G.cacheStorageAsync=_.G$.caches.open("yt-icons").then(function(P){return G.cacheStorageSync=P}).catch(function(){G.cacheStorageAvailable=!1}))};
C=(C==null?void 0:C())||{};C=_.H(Object.entries(C));for(v=C.next();!v.done;v=C.next()){var p=_.H(v.value);v=p.next().value;p=p.next().value;p=iE(p);Ghy(p);this.iconCache[v]=p.cloneNode(!0)}this.isPurging=pGh(this);this.isPurging instanceof Promise?this.isPurging.then(k):k()};
_.DG6=function(k,v){var C=k.resolveIcon(v);return C?k.renderingMode===1?PEV(k,C,k.renderingMode):(v=k.iconCache[C.url])?(v=v.cloneNode(!0),WzY(k,v),PEV(k,C,k.renderingMode,v)):_.HD2(k,C).then(function(G){var p=G?0:1;WzY(k,G);return PEV(k,C,p,G)}):(_.B3(new _.q5("Icon not found",{iconShape:v})),function(){})};
WzY=function(k,v){if(v){k.counter+=1;k="_yt"+k.counter;v=[v].concat(_.tX(v.getElementsByTagName("*")));v=_.H(v);for(var C=v.next();!C.done;C=v.next())if(C=C.value,C.tagName==="style"&&C.textContent)C.textContent=Ntm(C.textContent,k,!0);else for(var G=_.H(C.attributes),p=G.next();!p.done;p=G.next()){p=p.value;p.name==="id"&&(p.value+=k);["mask","fill","clip-path"].includes(p.name)&&(p.value=Ntm(p.value,k));if(p.name==="style"){var P=C.style;try{P.cssText=Ntm(P.cssText,k,!0)}catch(R){var N=void 0,I=
void 0,S=void 0,Q=void 0;Hv({error:((N=R)==null?void 0:(S=(I=N).toString)==null?void 0:S.call(I))||"",el:C.outerHTML,style:!!P,cssText:(Q=P)==null?void 0:Q.cssText})}}p.name==="xlink:href"&&(p.value=p.value.replace(/#(.*)/,"#$1"+k))}}};
Ntm=function(k,v,C){var G=/url\(["']?#(.*?)["']?\)/;(C===void 0?0:C)&&(G=/url\(["']?#(.*?)["']?\)/g);return k.replace(G,"url(#$1"+v+")")};
PEV=function(k,v,C,G){return function(p,P){var N;var I=Object.assign({},{iconWidth:v.size+"px",iconHeight:v.size+"px",iconDisplay:"block"},P,{iconColor:(N=P==null?void 0:P.iconColor)!=null?N:"currentcolor"});N=_.iy("DIV");P=I.iconColor;var S=I.iconFilter;I="width: "+I.iconWidth+"; height: "+I.iconHeight+"; display: "+I.iconDisplay+";";S&&(I+=" filter: "+S+";");C===0&&(I+=" fill: "+P+";");C===1&&(S=v.url,I+=" -webkit-mask: url("+S+") no-repeat center / cover; mask: url("+(S+") no-repeat center / cover; background-color: ")+
P);v.allowMirroring&&k.appDirection==="rtl"&&(I+=" transform: scale(-1, 1); transform-origin: center center;");N.setAttribute("style",I);C===0&&G&&N.appendChild(G);p.appendChild(N)}};
_.HD2=function(k,v){var C,G,p;return _.Z(function(P){C=function(N){return JG(N)};
G=v.url;if(!IoY(G))throw Error("xj");p=ZDm(k,G);return P.return(p.then(function(N){return N.clone().text()}).then(function(N){var I=C(N);
N=v.size;var S=_.iy("DIV");_.NQ(S,I);I=_.Lc(S.firstElementChild!==void 0?S.firstElementChild:_.dU7(S.firstChild,!0));N=Ghy(I,N);k.iconCache[G]=N.cloneNode(!0);delete k.responsePromises[G];return N}).catch(function(){}))})};
SD5=function(k){var v,C=(v=k.requestAninmationFrameResolver)==null?void 0:v.promise;C||(k.requestAninmationFrameResolver=new _.v7,C=k.requestAninmationFrameResolver.promise,_.G$.requestAnimationFrame(function(){var G;(G=k.requestAninmationFrameResolver)==null||G.resolve();k.requestAninmationFrameResolver=null}));
return C};
ZDm=function(k,v){var C,G;return _.Z(function(p){if(p.nextAddress==1)return k.waitForAnimationFrame?p.yield(SD5(k),2):p.jumpTo(2);C=k.responsePromises[v];C||(G=function(){var P,N,I;return _.Z(function(S){switch(S.nextAddress){case 1:if(!k.cacheStorageAvailable){P=void 0;S.jumpTo(2);break}if(N=k.cacheStorageSync){S.jumpTo(3);break}return S.yield(k.cacheStorageAsync,4);case 4:N=S.yieldResult;case 3:P=N;case 2:return I=P,k.isNetworkFirstStrategy?S.return(k.fetchAndUpdateCache(v,I).catch(k.getCacheStorageResponse.bind(k,
v,I))):S.return(k.getCacheStorageResponse(v,I).catch(k.fetchAndUpdateCache.bind(k,v,I)))}})},C=k.renderWhenIdle?new Promise(function(P,N){_.Ab(_.B_,function(){G().then(P).catch(N)},10)}):G(),k.responsePromises[v]=C);
return p.return(C.catch(function(P){delete k.responsePromises[v];Hv({error:(P==null?0:P.toString)?P.toString():"",url:v});throw P;}))})};
Wv.prototype.fetchAndUpdateCache=function(k,v){var C=this;return _.Z(function(G){return G.return(uMe(C,k).then(function(p){QCy(C,k,p,v);return p}))})};
var uMe=function(k,v){var C;return _.Z(function(G){if(k.numFetches<CEm)return k.numFetches+=1,G.return(bDd(k,v).finally(function(){--k.numFetches;if(Object.keys(k.queuedResponseResolvers).length){var p=Object.keys(k.queuedResponseResolvers)[0],P=k.queuedResponseResolvers[p];delete k.queuedResponseResolvers[p];P.resolve(uMe(k,p))}}));
C=new _.v7;k.queuedResponseResolvers[v]=C;return G.return(C.promise)})},bDd=function(k,v,C){C=C===void 0?2:C;
var G;return _.Z(function(p){G={credentials:"same-origin",priority:"low"};return p.return(_.G$.fetch(v,G).then(function(P){return P.ok?P:Promise.reject(Error("yj`"+P.status+"`"+P.statusText))}).catch(function(P){if(C>0)return bDd(k,v,C-1);
throw P;}))})},QCy=function(k,v,C,G){_.Z(function(p){return G?p.return(new Promise(function(P){_.Ab(_.B_,function(){var N,I;
return _.Z(function(S){switch(S.nextAddress){case 1:if(!k.isNetworkFirstStrategy){N=void 0;S.jumpTo(2);break}return S.yield(G.match(v).catch(function(){}),3);
case 3:N=S.yieldResult;case 2:if(I=N){S.jumpTo(4);break}return S.yield(G.put(v,C.clone()).catch(function(Q){Hv({error:(Q==null?0:Q.toString)?Q.toString():"",url:v})}),4);
case 4:P(),_.OQ(S)}})},50)})):p.return()})};
Wv.prototype.getCacheStorageResponse=function(k,v){return _.Z(function(C){return v?C.return(v.match(k).then(function(G){return G&&G.ok?G:Promise.reject()})):C.return(Promise.reject())})};
var Ghy=function(k,v){v===void 0||k.getAttribute("viewBox")||k.setAttribute("viewBox","0 0 "+v+" "+v);k.setAttribute("focusable","false");k.setAttribute("aria-hidden","true");try{k.style.pointerEvents="none",k.style.display="inherit",k.style.width="100%",k.style.height="100%"}catch(p){var C;Hv({error:((C=p)==null?0:C.toString)?p.toString():""});try{k.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(P){var G;Hv({error:((G=P)==null?0:G.toString)?P.toString():
""})}}return k},IoY=function(k){for(var v=_.H(vHY),C=v.next();!C.done;C=v.next())if(k.startsWith(C.value)&&k.endsWith(".svg"))return!0;
return!1};
Wv.prototype.resolveIcon=function(k){return this.iconSet.resolveIcon(k)};
var Hv=function(k){_.ji(new _.q5("Error in IconManager",k))},pGh=function(k){if(_.z("wil_icons_cache_purge_killswitch"))return!1;
try{var v=_.G$.localStorage}catch(P){return!1}if(!v||!k.cacheStorageAvailable)return!1;var C=function(P){try{var N;(N=v)==null||N.setItem("yt-icons-last-purged",P.toString())}catch(S){var I;Hv({error:((I=S)==null?0:I.toString)?S.toString():""})}},G=Number(v.getItem("yt-icons-last-purged"));
if(!G)return G=new Date,G=G.setDate(G.getDate()-Math.floor(Math.random()*90+1)),C(G),!1;if(function(P,N){P=new Date(P);N=new Date(N);return N.getMonth()-P.getMonth()+12*(N.getFullYear()-P.getFullYear())}(G,Date.now())<3)return!1;
try{return _.G$.caches.delete("yt-icons").then(function(P){P&&C(Date.now());return P}).catch(function(){return!1}).finally(function(){k.isPurging=!1})}catch(P){var p;
Hv({error:((p=P)==null?0:p.toString)?P.toString():""});return!1}};
Wv[bL]=[xQX,_.AL,_.uL(qQ2)];_.Nu=function(k,v){this.iconManager=k;this.iconsToFetch=v};
_.Nu[bL]=[_.kg,_.uL(eMk)];var Rx2=function(){};var lo2=function(k,v,C){this.requestKey=k;this.fKX=v;this.acM=C;this.xr6=function(){return new XMLHttpRequest};
this.xoN=void 0;this.pvX=[]};
lo2.prototype.getLatestChallengeResponse=function(){return this.acM};
var FoG=function(k,v,C){var G,p,P,N;return _.Z(function(I){if(I.nextAddress==1){_.c2("attestation_challenge_fetch");_.Er("att_fs",void 0,"attestation_challenge_fetch");if(!k.xoN)throw new _.gC(9,"Missing fetcher");return I.yield(k.xoN(v,C),2)}G=I.yieldResult;P=(p=G)==null?void 0:p.bgChallenge;if(!P)throw new _.gC(15,"Missing field");k.acM=G;k.pvX.forEach(function(S){S(G)});
N=svj(P);_.Er("att_fc",void 0,"attestation_challenge_fetch");FU("attestation_challenge_fetch");return I.return(N)})},h7Q=function(k,v){var C,G,p,P,N;
return _.Z(function(I){switch(I.nextAddress){case 1:C=new F8(100,3E5,.25,2),G=void 0;case 2:if(!(C.currBackoffCount_<10)){I.jumpTo(4);break}_.EQ(I,5);if(!(C.currBackoffCount_>0)){I.jumpTo(7);break}return I.yield(IwD(C.getValue()),7);case 7:return I.yield(d_m(k,v),9);case 9:return p=I.yieldResult,I.return(p);case 5:P=_.g6(I);P instanceof _.gC?G=P:(N=P instanceof Error?P.message:"Unknown",G=new _.gC(9,N));O9U(C);I.jumpTo(2);break;case 4:if(G)throw G;throw new _.gC(9,"Unknown error");}})},d_m=function(k,
v){v=Iyn(ZSJ(new NmL,v),k.requestKey);
var C=new _.v7,G=k.xr6();G.open("POST",k.fKX);G.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");G.setRequestHeader("Content-Type","application/json+protobuf");G.onload=function(){if(_.p2K(G)){var p=fSI(G.responseText);C.resolve(p)}else C.reject(new _.gC(_.Nmi(_.ET(G)),G.statusText))};
G.onerror=function(){C.reject(new _.gC(_.Nmi(_.ET(G)),G.statusText))};
G.send(v.serialize());return C.promise};var zx5=function(k){this.networkStatusManager=k;this.isDownloaded=Y7g===void 0?function(){return!1}:Y7g;
this.isReady=!1;this.ego=foa(this)},foa=function(k){var v;
return _.Z(function(C){if(C.nextAddress==1)return C.yield(VCj(),2);if(C.nextAddress!=3)return v=C.yieldResult,C.yield(xtR(v),3);k.tS=C.yieldResult;SHg(k.tS).then(function(){k.isReady=!0});
return C.return(k.tS)})},Fzk=function(k,v,C){k.tS?(k=k.tS.xCK({qU:C,
cMX:!0,lSD:!0}),v.serviceIntegrityDimensions={poToken:k}):_.hb(Error("Aj"))};
zx5.prototype.processContext=function(k){var v=this;if(!k.input.match(_.hy(qMR)))return _.IT();var C=k.innerTubeRequest,G=C.videoId;return!G||this.isDownloaded(C)||this.networkStatusManager&&!this.tS&&!this.networkStatusManager.isNetworkAvailable()?_.IT():this.tS?this.isReady?(Fzk(this,C,G),_.IT()):new NT(SHg(this.tS).then(function(){Fzk(v,C,G)})):new NT(this.ego.then(function(p){return _.Z(function(P){if(P.nextAddress==1)return P.yield(SHg(p),2);
Fzk(v,C,G);_.OQ(P)})}))};var cYy=new _.oi("WEB_PO_CONTEXT_PROCESSOR");var EH2=function(k,v){var C=this;this.ywN=0;var G;this.uzK=(G=v==null?void 0:v.uzK)!=null?G:window;this.networkStatusManagerPromise=v==null?void 0:v.networkStatusManagerPromise;var p;this.requestKey=(p=v==null?void 0:v.requestKey)!=null?p:_.FK("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var P;this.dlp=(P=v==null?void 0:v.dlp)!=null?P:function(S){return new AI(S)};
var N;G=(N=v==null?void 0:v.isA)!=null?N:function(S,Q,R){return new lo2(S,Q,R)};
this.bgChallenge=svj(k.bgChallenge);this.ttlSeconds=VZ_(xq(k.challenge||""));this.ku=G(this.requestKey,_.z("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.G$.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",k);this.uCl=v==null?void 0:v.uCl;Zpi(this.ku);var I;this.uGX=(I=v==null?void 0:v.uGX)!=null?I:function(S){_.Qa(C.uzK.document,"visibilitychange",
function(){C.uzK.document.visibilityState==="visible"&&S()})}},MCY=function(k){if(!k.vm){var v={maxAttempts:5,
naM:k.ttlSeconds*1E3};uQb(k.uzK);k.vm=k.dlp({ku:k.ku,hna:{disable:_.z("html5_web_po_disable_remote_logging"),fO:"aGIf",lZR:k8g("html5_web_po_experiment_ids"),j5b:_.z("wpo_dis_lfdms")?0:1E3,xpR:function(G){var p=tDR.get(G);p||(p=new D$7(G),p=new $u(p),tDR.set(G,p));return p}},
eRF:v,tjc:k.bgChallenge,nPz:Qmf});k.ywN=Date.now();R7w(k.vm,function(){k.ywN=Date.now()});
YDZ(k.vm,function(){return _.Z(function(G){return G.return(ao3(k))})});
var C=k.dg6.bind(k);k.networkStatusManagerPromise&&k.ttlSeconds>0&&k.networkStatusManagerPromise.then(function(G){G.listen("publicytnetworkstatus-online",C)});
k.uGX(C)}};
EH2.prototype.dg6=function(){if(Date.now()>this.ywN+this.ttlSeconds*1E3){var k;(k=this.vm)==null||bS1(k)}};
var ao3=function(k){if(k.dxC)return k.dxC;if(!k.vm)throw Error("Bj");k.dxC=new DE({vm:k.vm,ku:k.ku,bTV:!0,onError:Qmf,eRF:k.uCl});return k.dxC},Ro6=function(k,v){k=new EH2(k,v);
MCY(k);(v==null?0:v.nCW)||ao3(k)};var $_m=_.p5X.ephemeralActionSelector,In=function(k,v){this.store=k;this.queue=[];v==null||v.addEventListener("yt-navigate-start",this.reset.bind(this))};
In.prototype.enqueue=function(k){var v=k.command,C=k.durationMs,G=k.elementToFocus;var p=k.label;var P=k.elementToFocus;k.command?p=_.P2("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:p,shortcut:_.P2("SHIFT_PLUS_ENTER")}):P&&(k=p+". "+_.P2("SHIFT_PLUS_ENTER")+" for more information.",p=_.P2("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:p,shortcut:_.P2("SHIFT_PLUS_ENTER")},k));C={announcement:p,durationMs:C!=null?C:8E3};v?C.command=v:G&&(G.classList.add("ephemeral-action-focusable-element"),C.selector=G.tagName+
".ephemeral-action-focusable-element");this.queue.push(C);U_0(this)};
In.prototype.activate=function(k){var v=$_m(this.store.getState());if(v){if(v==null?0:v.command)_.MP(v.command),this.store.dispatch(yVL(null));if(v==null?0:v.selector)v=document.querySelector(v.selector),_.BmK(v);k.preventDefault()}};
var U_0=function(k){if(!$_m(k.store.getState())&&k.queue.length){var v=k.queue.shift();v&&(k.previousAnnouncement===v.announcement&&(v.announcement+="\u00a0"),k.store.dispatch(yVL(v)),k.previousAnnouncement=v.announcement,k.timeoutId=setTimeout(function(){if(v.selector){var C;(C=document.querySelector(v.selector))==null||C.classList.remove("ephemeral-action-focusable-element")}k.store.dispatch(yVL(null));U_0(k)},v.durationMs))}};
In.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(yVL(null));this.queue.length=0;this.timeoutId=void 0};
In[bL]=[_.BF,_.uL(_.gG)];_.ZV=new _.oi("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var gHV=new _.oi("AUTH_SERVICE_TOKEN");var fwK=_.qL(["about:blank"]),dlZ;var iD5=new _.oi("API_IFRAME_TOKEN"),Lzy=new _.oi("FETCH_FN_TOKEN"),OD0=new _.oi("WINDOW_REQUEST_TOKEN"),yYh=new _.oi("TEXT_DECODER_TOKEN");var cQ6;cQ6=new _.oi("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.XG3=new _.oi("MISC_UI_SHARED_FLAGS_TOKEN");var x_d=function(){};
x_d.prototype.getFlag=function(k){if(k.configType!==2)throw Error("Cj");return AY0(k)};
var AY0=function(k){switch(k.flagType){case "bool":return _.z(k.flagName);case "int":return _.DI(_.fS(k.flagName));case "double":return _.fS(k.flagName);case "string":return _.FK(k.flagName);case "int32_list":return k8g(k.flagName);case "int64_list":return k8g(k.flagName).map(function(v){return _.DI(v)});
case "string_list":return _.cP(k.flagName);default:throw Error("Dj");}};var So=function(k,v,C){v=v===void 0?{}:v;xp.call(this,C===void 0?"uninitialized":C);this.env=k;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}];v.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=v.shouldWaitOnAsyncImmediate)};
_.E(So,xp);So.prototype.init=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return v.processPluginOptions.shouldWaitOnAsyncImmediate?G.yield(k(v.env),2):(k(v.env),G.jumpTo(2));if(G.nextAddress!=4)return v.jobSet?G.yield(v.jobSet.completedResolver.promise,4):G.jumpTo(4);C=_.PF();C.parkOrScheduleJob(function(){v.transition("rendering")},10,"ci");
_.OQ(G)})};
So.prototype.initialRender=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return v.processPluginOptions.shouldWaitOnAsyncImmediate?G.yield(k(v.env),2):(k(v.env),G.jumpTo(2));if(G.nextAddress!=4)return v.jobSet?G.yield(v.jobSet.completedResolver.promise,4):G.jumpTo(4);C=_.PF();C.parkOrScheduleJob(function(){v.transition("rendered")},10,"cr");
_.OQ(G)})};
So.prototype.afterRenderImmediate=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return v.processPluginOptions.shouldWaitOnAsyncImmediate?G.yield(k(v.env),2):(k(v.env),G.jumpTo(2));if(G.nextAddress!=4)return v.jobSet?G.yield(v.jobSet.completedResolver.promise,4):G.jumpTo(4);C=_.PF();C.parkOrScheduleJob(function(){v.transition("after-render-deferred")},10,"carml");
_.OQ(G)})};
So.prototype.afterRenderDeferred=function(k){var v=this;return _.Z(function(C){k(v.env);_.OQ(C)})};_.YH("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var ex0={},qD5=(ex0.rendered={priority:0,callback:function(k){CR1(k.injector.resolve(ei))}},ex0);var lkj=new _.oi("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),m_a=new _.oi("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var D_X=function(k){this.callbackFnMap=k;this.configMap={}};
D_X.prototype.handleResponse=function(k){var v;if(k=(v=k.responseContext)==null?void 0:v.serviceTrackingParams)for(v=_.H(k),k=v.next();!k.done;k=v.next()){k=k.value;var C=k.params,G=k.service;if(C&&G){this.configMap[G]||(this.configMap[G]=new N5L);k=this.configMap[G];var p=void 0,P=(p=this.callbackFnMap)==null?void 0:p[G];C=_.H(C);for(G=C.next();!G.done;G=C.next())p=G.value,G=p.key,p=p.value,G&&p&&(k.set(G,p),P&&P(G,p))}}};
D_X.prototype.getConfig=function(k){return this.configMap[k]||void 0};
D_X[bL]=[_.uL(m_a)];var tC2=!1,LU3=0,$lK=null,ip3=null;var sC2=new _.oi("NETWORK_SLI_TOKEN");var VCF=function(k){this.networkSli=k};
VCF.prototype.fetch=function(k,v,C){var G=this,p;return _.Z(function(P){p=hxX(G,k,v);return P.return(fetch(p).then(function(N){return G.handleResponse(N,C)}).catch(function(N){_.ji(N);
if((C==null?0:C.expectJsonStrict)&&N instanceof i8&&N.errorType===1)return Promise.reject(N)}))})};
var FFZ=function(k,v,C,G){var p,P,N,I,S,Q,R;return _.Z(function(l){switch(l.nextAddress){case 1:return p=hxX(k,v,C),_.EQ(l,2),l.yield(fetch(p),4);case 4:P=l.yieldResult;_.GG(l,3);break;case 2:throw _.g6(l),new i8(2,"Failed to parse streaming response",p.url);case 3:if(!P.redirected&&!P.ok)throw(N=k.networkSli)==null||N.failure(),new _.q5("Streaming fetch request not ok",p.url);if(!P.body)throw new _.q5("No response body in streaming response",p.url);I={};if(_.z("web_streaming_fast"))return S=P.body.getReader(),
l.return(Bty(k,S,I,G));Q=P.body.pipeThrough(new TextDecoderStream).getReader();R=new _.S0;return l.return(jC2(k,Q,R,uyg,I,G))}})},hxX=function(k,v,C){if(k.networkSli){var G=_.UT(_.hR(v,"key"))||"/UNKNOWN_PATH";
k.networkSli.start(G)}k=C;_.z("wug_networking_gzip_request")&&(k=SY2(C));return new window.Request(v,k)},Bty=function(k,v,C,G){var p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h,n,oO,Ng,Sm,U2,lD,Fb,qg,O2,En,m1,MZ,kQ;
return _.Z(function(QU){switch(QU.nextAddress){case 1:p=new TextDecoder("utf-8"),P=[],I=N=0,_.EQ(QU,2,3);case 5:return QU.yield(v.read(),8);case 8:S=QU.yieldResult;Q=S.value;if(R=S.done){l=0;if(P.length>N)for(l=P[N].length-I,d=N+1;d<P.length;d++)l+=P[d].length;l>0&&(f=Opg(P,l,N,I),c=f.indexOf(123),U=f.lastIndexOf(125),c!==-1&&U!==-1&&U>c&&(O=f.subarray(c,U+1),X=JSON.parse(p.decode(O)),uyg(C,X),x=void 0,(x=G)==null||x(C,X)));w=void 0;(w=k.networkSli)==null||w.success();return QU.return(C)}P.push(Q);
V=N;for(h=I;V<P.length;)if(n=P[V],oO=n.indexOf(10,h),oO===-1){if(V===P.length-1)break;V++;h=0}else{Ng=V;Sm=oO+1;U2=0;if(N===Ng)U2=Sm-I;else{U2=P[N].length-I;for(lD=N+1;lD<Ng;lD++)U2+=P[lD].length;U2+=Sm}Fb=Opg(P,U2,N,I,Ng,Sm);qg=Fb.indexOf(123);O2=Fb.lastIndexOf(125);if(qg!==-1&&O2!==-1&&O2>qg){En=Fb.subarray(qg,O2+1);try{m1=JSON.parse(p.decode(En)),uyg(C,m1),MZ=void 0,(MZ=G)==null||MZ(C,m1)}catch(xQ){throw new i8(1,"Failed to parse streaming response object",p.decode(En));}}N=V;h=I=oO+1;I===n.length&&
(N++,I=0,V=N,h=0)}QU.jumpTo(5);break;case 3:_.MQ(QU);v.releaseLock();_.UQ(QU,0);break;case 2:kQ=_.g6(QU);if(kQ instanceof i8)throw kQ;throw new i8(1,"Failed to process streaming response");}})},jC2=function(k,v,C,G,p,P){var N,I,S,Q,R,l,d,f,c;
return _.Z(function(U){if(U.nextAddress==1)return U.yield(v.read(),2);N=U.yieldResult;I=N.value;if(S=N.done)return(Q=k.networkSli)==null||Q.success(),U.return(p);try{R=C.parse(I)}catch(O){throw new i8(1,"Failed to parse streaming response",I);}if(R!=null)for(l=_.H(R),d=l.next();!d.done;d=l.next())f=d.value,G(p,f),c=void 0,(c=P)==null||c(p,f);return U.return(jC2(k,v,C,G,p,P))})};
VCF.prototype.handleResponse=function(k,v){var C=k.text().then(function(G){if((v==null?0:v.jspbResponseCtor)&&k.ok)return wpx(v.jspbResponseCtor,G);G=G.replace(")]}'","");if((v==null?0:v.expectJsonStrict)&&G)try{var p=JSON.parse(G)}catch(N){throw new i8(1,"JSON parsing failed after fetch");}var P;return(P=p)!=null?P:JSON.parse(G)});
k.redirected||k.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),C=C.then(function(G){_.ji(new _.q5("Error: API fetch failed",k.status,k.url,G));return Object.assign({},G,{errorMetadata:{status:k.status}})}));
return C};
VCF[bL]=[_.uL(sC2)];var YDe=new _.oi("NETWORK_MANAGER_TOKEN");var wGh=[1,2,4,8,16,30],JYY=function(k){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=k.maxTimeMs;this.maxFrameCount=k.maxFrameCount===void 0?Math.ceil(60*k.maxTimeMs/1E3):k.maxFrameCount;k=_.H(wGh);for(var v=k.next();!v.done;v=k.next())this.brokenFrameSummarizers.push(new nH0(v.value/60*1E3))},rYk=function(k){var v=k.frameCountInternal>=k.maxFrameCount;
return k.elapsedTimeMs>=k.maxTimeMs||v};
JYY.prototype.summarize=function(){for(var k=[],v=_.H(this.brokenFrameSummarizers),C=v.next();!C.done;C=v.next())C=C.value,C=C.brokenFrameCount!==0?{severityMs:Math.round(C.targetFrameTimeMs),eventCount:C.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(C.averageDurationBetweenEventsMs)}:void 0,C&&k.push(C);return{summaries:k,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.SB.Object.defineProperties(JYY.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 nH0=function(k){this.targetFrameTimeMs=k;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.SB.Object.defineProperties(nH0.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var Kzd=function(){};
Kzd.prototype.start=function(k,v){var C=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var G=new JYY({maxTimeMs:k});this.monitor=G;this.lastSummaryInternal=void 0;this.metadataToLog=v;return new Promise(function(p){var P=function(N){if(N===void 0)C.stop(),p(void 0);else if(C.monitor!==G)N=Object.assign({},G.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),p(N);else{var I=C.monitor;if(!rYk(I)){I.frameCountInternal++;if(I.prevTime===
void 0)I.startTime=N;else for(var S=N-I.prevTime,Q=_.H(I.brokenFrameSummarizers),R=Q.next();!R.done;R=Q.next()){R=R.value;var l=R.currTimeMs;R.currTimeMs+=S;S>R.targetFrameTimeMs+2&&(R.brokenFrameCount++,R.timeOfFirstBrokenFrameMs===void 0&&(R.timeOfFirstBrokenFrameMs=l),R.timeOfLastBrokenFrameMs=l)}I.prevTime=N}rYk(C.monitor)?p(C.stop()):_.B_.addJob(P,5,0)}};
_.B_.addJob(P,5,0)})};
Kzd.prototype.stop=function(k){if(!this.monitor)return this.lastSummaryInternal;var v=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(v.monitoringDurationMs){k=k!=null?k:this.metadataToLog;var C={droppedFramesSummary:v,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};k&&(C[k.type]=k.data);_.sA("manualSmoothnessMeasurement",C)}this.monitor=void 0;this.lastSummaryInternal=v;this.metadataToLog=void 0;return v};_.Tta=new _.oi("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var km2;km2=function(k){this.JSC$18883_expiringStorage=new Dy(k)};
_.oeV=function(k){if(_.yd$()&&(k=_.V63(_.Al()+"::"+k)))return new km2(k)};
km2.prototype.set=function(k,v,C){C=C!==void 0?Date.now()+C:void 0;this.JSC$18883_expiringStorage.set(k,v,C)};
km2.prototype.get=function(k){return this.JSC$18883_expiringStorage.get(k)};
km2.prototype.remove=function(k){this.JSC$18883_expiringStorage.remove(k)};_.un=function(){};
_.un.getInstance=function(){var k=_.ke("ytglobal.storage_");k||(k=new _.un,_.Sj("ytglobal.storage_",k));return k};
_.un.prototype.estimate=function(){var k,v,C;return _.Z(function(G){k=navigator;return((v=k.storage)==null?0:v.estimate)?G.return(k.storage.estimate()):((C=k.webkitTemporaryStorage)==null?0:C.queryUsageAndQuota)?G.return(Xa6()):G.return()})};
_.Sj("ytglobal.storageClass_",_.un);var tyj=0;var wa6=!1;var vey=_.qL(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),CLy=_.qL(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var xU2={"/":_.e4,"/?feature=ytca":_.e4,"/feed/downloads":_.rPb};var Gm2=Whe.continuationCommandSelector,W1=function(k,v,C){this.JSC$18899_upliftPromise=k;this.store=v;this.JSC$18899_persistentStorePromiseAccessor=C};
W1.prototype.shouldPreferLocalResponse=function(k){return k.browseId==="FEdownloads"||k.browseId==="FEsmart_downloads"&&_.z("kevlar_modern_downloads_page")?!0:!1};
W1.prototype.localInnertubeResponse=function(k){var v=this;return _.Z(function(C){return k.browseId==="FEdownloads"?_.z("kevlar_modern_downloads_page")?C.return(pP2(v)):C.return(PLk(v)):k.browseId==="FEsmart_downloads"&&_.z("kevlar_modern_downloads_page")?C.return(Wo2(v)):C.return(Promise.reject(Error("Fj")))})};
W1.prototype.canProvideFallbackResponse=function(){return!0};
W1.prototype.localFallbackInnertubeResponse=function(k){var v=this,C,G,p;return _.Z(function(P){switch(P.nextAddress){case 1:return P.yield(v.JSC$18899_persistentStorePromiseAccessor(),2);case 2:C=P.yieldResult;if(k.browseId!=="SPaccount_downloads"||!C){P.jumpTo(3);break}return P.yield(j9O(C),4);case 4:if(G=P.yieldResult)return P.return(_.B6(G));case 3:return k.browseId==="FEwhat_to_watch"?P.return(HSd(v)):(p=_.z("web_offline_continuation_automatic_retry")||_.z("web_offline_continuation_retry_button"))&&
k.continuation?P.return(NmV(v)):P.return(IyX(v))}})};
var HSd=function(k){var v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(k.JSC$18899_upliftPromise,2);v=_.lOf(k.store.getState().entities);return v.length?C.return(ZSY(k,v)):C.return(IyX(k))})},PLk=function(k){var v,C;
return _.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$18899_upliftPromise,2);if(G.nextAddress!=3)return v=STk([{offlineItemSectionRenderer:{}}]),G.yield(uKa(k,v),3);C=G.yieldResult;C.onResponseReceivedActions=[pJ("REFRESH_DOWNLOADS")];return G.return(C)})},pP2=function(k){var v,C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O;
return _.Z(function(X){if(X.nextAddress==1)return X.yield(k.JSC$18899_upliftPromise,2);if(X.nextAddress!=3)return v=k.store.getState(),C=v.entities,G=_.f2(C),p=_.z0(C),P=_.nXO(v),N=_.wNj(v),I=_.JvZ(v),S=_.zTK(C),Q=_.Sk(G),R=_.Fo(C),l=_.aOx(C),d=_.K$K(v),f=_.$R(v),c={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.SpK(G,p,S,l,P,N,Q,R,I,d,f),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},U="",_.z("kevlar_modern_downloads_skip_downloads_title")||
(U=_.P2("DOWNLOADS",void 0,"Downloads")),X.yield(QS0(k,c,U),3);O=X.yieldResult;O.onResponseReceivedActions=[pJ("REFRESH_DOWNLOADS")];return X.return(O)})},Wo2=function(k){var v,C,G,p,P,N,I,S,Q;
return _.Z(function(R){if(R.nextAddress==1)return R.yield(k.JSC$18899_upliftPromise,2);if(R.nextAddress!=3)return v=k.store.getState(),C=v.entities,G=_.f2(C),p=_.Sk(G),P=_.Fo(C),N={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.QNO(G),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},I=_.P2("SMART_DOWNLOADS",void 0,"Smart downloads"),S=Img(p,P),R.yield(QS0(k,N,I,S),3);Q=R.yieldResult;Q.onResponseReceivedActions=
[pJ("REFRESH_DOWNLOADS")];return R.return(Q)})},IyX=function(k){var v,C;
return _.Z(function(G){if(G.nextAddress==1)return G.yield(hi(k.JSC$18899_upliftPromise,k.store),2);v=G.yieldResult;C=STk([s9O(v)]);return G.return(uKa(k,C))})},NmV=function(k){var v,C,G,p;
return _.Z(function(P){if(P.nextAddress==1)return v={},C=Gm2(k.store.getState()),_.fw(v,_.$Y,C),P.yield(hi(k.JSC$18899_upliftPromise,k.store,v,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);G=P.yieldResult;p={};_.fw(p,_.OqG,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:G}}}],targetId:"browse-feedFEwhat_to_watch"});return P.return({responseContext:{},onResponseReceivedActions:[p]})})},STk=function(k){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:k}}}}]}}},ZSY=function(k,v){var C,G;
return _.Z(function(p){var P={contents:P6(v)};C=P&&P.contents?P:{};_.z("kevlar_modern_downloads_page")&&(C=Object.assign({},_.bsi(v),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));G={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:C}}}]}};return p.return(uKa(k,G))})},uKa=function(k,v){var C,G;
return _.Z(function(p){if(p.nextAddress==1)return p.yield(k.JSC$18899_persistentStorePromiseAccessor(),2);if(p.nextAddress!=3)return C=p.yieldResult,p.yield(ju(C),3);G=p.yieldResult;return p.return({responseContext:{},contents:v,topbar:G})})},QS0=function(k,v,C,G){var p,P;
return _.Z(function(N){if(N.nextAddress==1)return N.yield(k.JSC$18899_persistentStorePromiseAccessor(),2);if(N.nextAddress!=3)return p=N.yieldResult,N.yield(ju(p),3);P=N.yieldResult;var I=N.return;var S=C;var Q=G;S=S===void 0?"":S;Q=Q===void 0?"":Q;S={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:S}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.P2("SETTINGS",void 0,"Settings"),accessibilityText:_.P2("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:_.B2("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:Q}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:S};
return I.call(N,{responseContext:{},contents:v,topbar:P,header:{pageHeaderRenderer:S}})})};var bS5=function(){this.moduleRegistry={};this.fetchCount=0};
bS5.prototype.isFetching=function(){return this.fetchCount>0};
var i7=function(k,v){k.moduleRegistry[v.toString()]={asyncId:v,isFetching:!1};return k};
bS5.prototype.JSC$18910_loadModules=function(){for(var k=this,v=new Map,C=[],G=_.H(_.j7.apply(0,arguments)),p=G.next();!p.done;p=G.next()){p=p.value;var P=this.moduleRegistry[p];P?P.resolver?v.set(p,P.resolver):(P.resolver=new _.v7,v.set(p,P.resolver),C.push(P.asyncId),P.isFetching=!0):(P=new _.v7,v.set(p,P),P.resolve(void 0))}C.length&&(this.fetchCount+=1,_.$J(_.wi.getMultipleAsync.apply(_.wi,_.tX(C)).then(function(N){for(var I=0;I<C.length;I++){var S=N[I],Q=k.moduleRegistry[C[I].toString()];Q.isFetching=
!1;Q.resolver.resolve(S)}}).catch(function(N){for(var I=_.H(C),S=I.next();!S.done;S=I.next()){S=S.value;
var Q=k.moduleRegistry[S.toString()];Q.resolver=void 0;Q.isFetching=!1;v.get(S.toString()).reject(N)}}),function(){--k.fetchCount}));
return Promise.all([].concat(_.tX(v.values())).map(function(N){return N.promise}))};_.LU=new _.oi("MODULE_REGISTRY_TOKEN");var R73={},lyF=(R73.rendered={priority:0,callback:function(k){a:{var v=void 0;try{var C;b:{if(_.Yvi()){var G=_.sHb(_.Al()+"::pom");if(G){var p=new OE(G);break b}}p=void 0}var P=(C=p)==null?void 0:C.get("role_text");if(!P)break a;v={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:P}]}}}}}}catch(S){}v&&k.injector.resolve(_.lL).resolveCommand(v)}try{var N=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(N){var I=JSON.parse(N);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
I&&k.injector.resolve(_.lL).resolveCommand(I)}}catch(S){}}},R73);var d5X,fy3={},z73=(fy3.initialized={priority:10,callback:function(){d5X=Rq()}},fy3.rendering={callback:function(k){var v;
return _.Z(function(C){if(C.nextAddress==1)return C.yield(d5X,2);v=C.yieldResult;if(!v.endpoint)throw Error("Hj`"+_.G$.location.href);zE(k,v);_.OQ(C)})}},fy3);var Fo0={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(_.tX(_.z("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}]),callbackWeights:[{callback:function(k){var v=k.stack;if(v.includes("chrome://")||v.includes("chrome-extension://")||k.message.includes("chrome-extension://")||v.includes("moz-extension://")||v.includes("local.adguard.org")||v.includes("auctioneer3.50million.club")||v.includes("youtubedownloader")||
v.includes("youtube_home_page")||v.includes("is_youtube_video_no_longer_available")||v.includes("switchScreenSizeHack")||v.includes("yt_main_big_banner.js")||v.includes("YouTubeCenter.js")||v.includes("/mytube.js")||v.includes("JSON.parseWrapper")||v.includes("/inj_js/common.js")||v.includes("firebug-lite")||v.includes(".repl.co/")||v.includes("linkfix")||v.includes("playAfterAd")||k.message.includes("Access is denied for this document")&&v.includes("<anonymous>")||k.fileName==="user-script"||k.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
v.includes("<anonymous>"))return!0;if(v.includes("https://www.youtube.com"))return!1;k=v.split("\n");if(!k.length)return!1;if(k.length<=3&&v.includes("s.onloadeddata"))return!0;v=0;for(var C=_.H(k),G=C.next();!G.done;G=C.next())G=G.value,(G.includes("https://")||G.includes("http://"))&&v++;return v/k.length>.95},
weight:0},{callback:function(k){return k.message==="Unknown Error"&&k.name.indexOf("NS_")===0},
weight:100},{callback:function(k){if(!_.KU)return!1;var v=k.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||k.message.includes("available to complete this operation"),C=k.stack.includes("webcomponents")&&k.message==="Object doesn't support this action";k=k.message.includes("object that does not implement interface Element");return v||C||k},
weight:0},{callback:function(k){return k.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(k){return k.message==="Operation is not supported"&&(k.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(k){return k.stack.includes("eval code (eval (code:1:1)")||k.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(k){return k.message.includes("Permission denied")&&k.stack.includes("this.domHandler")?!0:k.name.includes("TypeError")&&k.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(k){if(!k.stack)return!1;var v=k.stack.trim().split("\n");v.length&&v[0].endsWith("Error: "+k.message)&&v.shift();v.length&&v[v.length-1].includes("at window.onerror (")&&v.pop();if(!v.length)return!0;if(k.message==="Script error.")return v[0].includes("www.youtube.com")||v.length>=2&&v[0].startsWith("at new")&&v[1].startsWith("at window.onerror");if(k.message==="Unexpected token")return!0;k=_.H(v);for(v=k.next();!v.done;v=k.next())if(v=v.value,!(v.includes("<anonymous>")||
v.startsWith("load@")||v.startsWith("global code@")||v.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(k){return k.message==="Cannot read property 'experiments'"&&k.stack.includes("/s/player/")},
weight:500},{callback:function(k){return k.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(k){return k.stack.includes("/embed.js")?(k.params&&k.params&&(k.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.z("use_error_suppression"))var k=_.wt("SUPPRESS_CLIENT_ERRORS",!1);else{if(k=_.Cr)k=/Chrome\/(\d+)/.exec(_.fi()),k=(k?parseFloat(k[1]):NaN)>=66;k=!(k||_.vu&&_.oY(65)||_.rm&&_.oY(12.1)||Ig&&_.oY(79))}return k},
weight:500}]};var cl2={},Eea=(cl2.initialized={priority:10,callback:function(k){k.injector.addProvider({provide:uW7,useValue:k.root});k.injector.addProvider({provide:VI2,useValue:qjb});k.injector.addProvider({provide:h32,useValue:Fo0});var v={};k.injector.addProvider((v.provide=BV3,v.useFactory=function(C,G){return function(){Ze2(C,G)}},v[bL]=[VI2,
h32],v));k.injector.addProvider({provide:iX,useClass:iX})}},cl2);var aye={},Mgm=(aye.initialized={priority:3,callback:function(){var k;if(k=x0O()){k=k.replace("/",".");var v=_.N0();v.set("tz",k);v.save();k=!0}else k=!1;k||(k=_.N0(),k.set("utco",-Math.floor((new Date).getTimezoneOffset())),k.save())}},aye);var $5k={},U5e=($5k.initialized={priority:10,callback:function(k){k.injector.resolve(iX).start();k=_.AK();var v=_.rt("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.rt("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.rt("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.rt("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.v1(_.aDm(),{mainAppWeb:Object.assign({},k,{pageType:v})});_.v1($Vf(),{mainAppWeb:Object.assign({},k,{pageType:v})});
_.v1(UVO(),{mainAppWeb:k});_.v1(g5b(),{mainAppWeb:k});QH6(function(){_.CU(UVO(),"FAILURE");_.CU(g5b(),"FAILURE")});
H4i();Ng2();euj()}},$5k);var ge2={},iSa=(ge2.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.Er("dl"),_.PF().processSignal("pcl");else{var k=function(){_.Er("dl");_.PF().processSignal("pcl");window.removeEventListener("load",k)};
window.addEventListener("load",k)}}},ge2);var Lo5={},OSX=(Lo5.rendering={priority:0,callback:function(){var k=_.PF();k.parkOrScheduleJob(function(){k.processSignal("eocs")},10,"eor",5E3)}},Lo5);var yla=function(){};
_.E(yla,vC);
yla.prototype.resolveCommand=function(k,v){var C,G,p,P,N,I,S,Q;return _.Z(function(R){p=(C=_.F(k,_.TG6))==null?void 0:(G=C.dialog)==null?void 0:G.commentReplyDialogRenderer;if(!p)throw new _.q5("No dialog in createCommentReplyDialogEndpoint");N=(P=v.form)==null?void 0:P.event;if(!N)throw new _.q5("Event not passed in when resolving command");I=_.H(N.composedPath());for(S=I.next();!S.done;S=I.next())if(Q=S.value,Q.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||Q.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return Q.showReplyDialog(p),R.return();
_.OQ(R)})};var QW=function(){};
_.E(QW,vC);QW.prototype.resolveCommand=function(k){var v,C,G;return _.Z(function(p){if(p.nextAddress==1)return v=_.F(k,ZNw),(C=v)!=null&&C.externalChannelId?p.yield((0,_.vqi)("NSzT5"),2):p.return();G=_.XPa;return p.yield(G(v.externalChannelId),0)})};var bn=function(k){this.JSC$18928_pageRequestService=k;this.JSC$18928_prefetchCoordinator=ick()};
_.E(bn,vC);bn.prototype.resolveCommand=function(k){var v=this,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1){C=_.F(k,yv1);if((G=C)==null||!G.taskId)throw Error("Ij");p=C.taskId;_.EQ(N,2);return N.yield(_.Gv3(v.JSC$18928_pageRequestService,k,{},"").then(function(I){if(!I)throw Error("Jj");},function(I){throw Error("Kj`"+I);
}),4)}if(N.nextAddress!=2)return yWm(v.JSC$18928_prefetchCoordinator,p),_.GG(N,0);
P=_.g6(N);YO(v.JSC$18928_prefetchCoordinator,p,P);_.OQ(N)})};
bn[bL]=[_.b7];var Rn=function(k,v){this.innertubeTransportService=k;this.JSC$18932_commandHandler=v};
_.E(Rn,vC);Rn.prototype.resolveCommand=function(k){var v=this,C,G,p;return _.Z(function(P){if(P.nextAddress==1){C=_.F(k,L4D);if(C.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||C.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")G=C.boolValue?2:1,_.RT.getInstance().setState(G,!0,!0);return P.yield(_.xY(v.innertubeTransportService,k),2)}p=P.yieldResult;x5k(v,p);_.OQ(P)})};
var x5k=function(k,v){v.actions&&v.actions.forEach(function(C){k.JSC$18932_commandHandler.resolveCommand(C)})};
Rn[bL]=[_.Qt,_.lL];var ln={},de=(ln.addToPlaylistEndpoint=h2(Ga),ln.addToToastAction=h2(b8),ln.adsControlFlowOpportunityReceivedCommand=h2(eG),ln.audioTrackSelectActionCommand=h2(za),ln.backgroundAudioPlaybackCommand=h2(ER),ln.captionLanguageSelectActionCommand=h2(aV),ln.captionPickerEndpoint=h2(MO),ln.changeMiniAppPlayStateCommand=h2(pB),ln.changeTimelyActionVisibilityCommand=h2(QL),ln.channelCreationFormEndpoint=h2(KF),ln.clearLocationCommand=h2(CB),ln.clearUrlParamCommand=h2(Wx),ln.copyLinkCommand=h2(Xm),ln.copyTextEndpoint=
h2(Vw),ln.createCommentReplyDialogEndpoint=yBK(yla),ln.createPlaylistServiceEndpoint=h2(x_),ln.dismissDialogEndpoint=h2(NO),ln.dismissPlayerOverlayCommand=h2($_),ln.entityUpdateCommand=h2(B4),ln.feedbackEndpoint=h2(wK),ln.getAnswerCommand=h2(Y_),ln.getPaymentsClientTokenCommand=h2(zU),ln.getTranscriptEndpoint=h2(Ry),ln.googlePaymentBillingCommand=h2(FE),ln.googlePaymentPurchaseManagerCommand=h2(co),ln.hideEngagementPanelEndpoint=h2(IV),ln.hideSheetCommand=h2(Zz),ln.hideSnackbarCommand=h2(Wo),ln.insertRichSectionCommand=
h2(k_),ln.listMutationCommand=h2(oV),ln.logGtmCommand=h2(TS),ln.notifyDropdownOptionSelectedCommand=h2(Hx),ln.openAdAllowlistInstructionCommand=h2(_.qm),ln.openOnePickAddVideoModalCommand=h2(AS),ln.persistSubscriptionsDisplayPreferencesCommand=h2(sR),ln.pingingEndpoint=h2(my),ln.playlistEditEndpoint=h2(qO),ln.playlistVotingRefreshPopupCommand=h2(mi),ln.profileCardCommand=h2(AJ),ln.refreshPanelEndpoint=h2(Se),ln.saveImageToDeviceEndpoint=h2(hJ),ln.scrollToSectionEndpoint=yBK(fPm),ln.seekToVideoTimestampCommand=
h2(UR),ln.selectCountryCommand=h2(V3),ln.setCookieCommand=h2(hS),ln.setLocalStorageCommand=h2(Nn),ln.setPrefStorageEntryCommand=h2(je),ln.setSettingEndpoint=h2(Rn),ln.sfvAudioItemPlaybackCommand=h2(gq),ln.shareImageCommand=h2(wq),ln.sharingProviderDataCommand=h2(nB),ln.showAudioTrackPickerActionCommand=h2(ig),ln.showCaptionLanguageSelectActionCommand=h2(LB),ln.showCreatorChatbotEngagementPanelCommand=h2(QW),ln.showDialogCommand=h2(bg),ln.showEngagementPanelEndpoint=h2(RV),ln.showFullscreenPlayerControlsCommand=
h2(OR),ln.showSheetCommand=h2(lg),ln.showSnackbarCommand=h2(Ho),ln.showTransientPlayerScrimOverlayCommand=h2(y3),ln.submitFormWithValidationFlowCommand=h2(rK),ln.talkToRecsDeselectCommand=h2(Iy),ln.talkToRecsNextCommand=h2(Zn),ln.talkToRecsSelectCommand=h2(S1),ln.talkToRecsUpdateTextCommand=h2(u8),ln.toggleEngagementPanelCommand=h2(dq),ln.undoFeedbackEndpoint=h2(JJ),ln.updateEngagementPanelContentCommand=h2(fB),ln.updateUrlParamCommand=h2(l8),ln.updateVideoMetadataCommand=h2(fy),ln.verifyCommand=
h2(KF),ln.webNativeShareCommand=h2(JS),ln.webSubmitFormCommand=h2(Dz),ln.ACK_PLAYABLES_3P_DATA_CONSENT=h2(rq),ln.CANCEL_NAVIGATION=h2(KB),ln.COPY_SHARE_URL=h2(Ta),ln.MINI_APP_EXIT_DIALOG_SEEN=h2(oy),ln.MINI_APP_OPEN_URL=h2(kl),ln.REQUEST_MINI_APP_FULLSCREEN=h2(vo),ln.RESUME_NAVIGATION=h2(Cy),ln.SHARE_PLAYABLE_WITH_HIGH_SCORE=h2(GU),ln.TELL_US_WHY=h2(nF),ln);_.z("web_enable_prefetching_videos_on_home")&&(de.prefetchWatchCommand=h2(bn),de.registerTasksCommand=h2(nE));
_.z("enable_share_panel_navigation_logging_fix_on_web")&&(de.shareEntityServiceEndpoint=h2(ug));_.z("web_use_flow_state_manager")&&(de.flowNextStepCommand=h2(UQy),de.flowPrevStepCommand=h2(iom),de.getFlowCommand=h2(Ood),de.updateFlowCommand=h2(O1));_.z("enable_ai_companion")&&(de.updateConversationIdCommand=h2(s1),de.formDataDecoratorCommand=h2(tJ));var VV6=Object.assign({},de);var Ale={},e7Y=(Ale.initialized={priority:10,callback:QUZ},Ale);var qT5={},m52=(qT5.initialized={callback:function(k){var v={},C={};GdZ().install((v.document_disposed={callback:function(){_.z("finalize_all_timelines")?YZx():fx();UlO("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.FIx();var G=k.injector.resolve(iX);G.intervalId!==void 0&&(G.intervalId&&_.B_.cancelJob(G.intervalId),G.intervalId=void 0,--G.currentPartitionIndex,G=TWQ(G),G>0&&g06({mainAppWeb:_.AK(),survivalSli:{partitionMinute:G,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));zuG(WQ);HQ!=null&&
HQ.flush();r1&&r1.snapshotAndFlush();G=_.H(tDR.values());for(var p=G.next();!p.done;p=G.next())p.value.snapshotAndFlush()}},v),(C.flush_logs={callback:function(){_.V8()}},C))}},qT5);var D53={},tg2=(D53.rendered={priority:0,callback:function(){var k=new kG6;k.increment("STARTED");if(_.wt("LOGGED_IN")&&!_.wt("IS_DBSC",!1)&&_.wt("SERVER_VERSION")!=="test"&&_.wt("SERVER_VERSION")!=="dev"&&!qQU()&&!eM7()){k.increment("EXECUTING");var v=document.createElement("iframe");v.style.display="none";_.ow(v,2,_.hG("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.wt("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(v);k.increment("DONE")}}},
D53);var sSX={},Vgy=(sSX.rendered={callback:function(){ick().resume()}},sSX);var h7F={acknowledgeChannelTouStrikeCommand:Uj(GL),addToPlaylistServiceEndpoint:Uj(WH),addToPlaylistEndpoint:Uj(WH),addUpcomingEventReminderEndpoint:Uj(Mk),browseEndpoint:Uj(u8Y),channelCreationFormEndpoint:Uj(ra),channelCreationServiceEndpoint:Uj(Ky),claimLegacyYoutubeChannelEndpoint:Uj(qn),clearSearchHistoryEndpoint:Uj(d4),clearWatchHistoryEndpoint:Uj(f6),commerceActionCommand:gb(g5),createBackstagePostEndpoint:Uj(OW),createBroadcastCommand:Uj($2),createCommentEndpoint:Uj(Yl),createCommentReplyEndpoint:Uj(j1),
createLiveChatPollEndpoint:Uj(UK),createPlaylistServiceEndpoint:Uj(HH),crossAccountChannelTransferEndpoint:Uj(cM),deleteLiveChatMessageCommand:Uj(g4),deletePlaylistEndpoint:Uj(NG),deleteVideoEndpoint:Uj(a3),dismissalEndpoint:Uj(p6),feedbackEndpoint:Uj(uA),flagEndpoint:Uj(b2),getAccountSwitcherEndpoint:Uj(Fk),verifyCommand:Uj(Ly),getAccountsListInnertubeEndpoint:Uj(ap),getCommentsFromInboxCommand:Uj(hm),getDownloadActionCommand:Uj(r4),getFlowCommand:gb(lA),getKidsBlocklistPickerCommand:Uj(R3),getNotificationMenuEndpoint:Uj(R3Y),
getPaymentInstrumentsParamsCommand:Uj(xO),getPaymentsClientTokenCommand:gb(g5),getPdgBuyFlowCommand:Uj(pE),getReportFormEndpoint:Uj(l2),getSearchInVideoCommand:Uj(zo),getAnswerCommand:Uj(fE),getSurveyCommand:Uj(Ew),getTranscriptEndpoint:Uj($O),getPostVideoPreviewEndpoint:Uj(XE),decorateMessageEndpoint:Uj(yL),likeEndpoint:Uj(TU),liveChatActionEndpoint:Uj(yd),liveChatEndpoint:Uj(OK),liveChatItemContextMenuEndpoint:Uj(iA),liveChatPurchaseMessageEndpoint:Uj(Xk),liveChatReplayEndpoint:Uj(L6),manageLiveChatUserEndpoint:Uj(Am),
metadataUpdateCommand:Uj(sK),moderateLiveChatEndpoint:Uj(eR),modifyChannelNotificationPreferenceEndpoint:Uj(w4),notificationOptOutEndpoint:Uj(n6),openSuperStickerBuyFlowCommand:Uj(x2),performCommentActionEndpoint:Uj(VL),playlistEditEndpoint:Uj(Zi),playlistEditorEndpoint:Uj(I3),recordNotificationInteractionsEndpoint:Uj(Jm),reelWatchEndpoint:Uj(SP),refreshPanelEndpoint:Uj(TL),removeUpcomingEventReminderEndpoint:Uj(qk),resolveLocationCommand:Uj(tm),revealBusinessEmailCommand:Uj(mO),searchEndpoint:Uj(_.lfF),
sendLiveChatMessageEndpoint:Uj(mA),sendLiveChatVoteEndpoint:Uj(D9),setSettingEndpoint:Uj(k2),shareEntityServiceEndpoint:gb(C6),sharingProviderDataCommand:Uj(cH),showEngagementPanelEndpoint:Uj(kO),showMoreDrawerCommand:Uj(vH),showSheetCommand:Uj(CE),showDialogCommand:Uj(o3),subscribeEndpoint:Uj(op),transcriptSubmitCaptionCorrectionCommand:Uj(MG),undoFeedbackEndpoint:Uj(bA),unsubscribeEndpoint:Uj(vM),updateBackstagePostEndpoint:Uj(Ak),updateCommentEndpoint:Uj(ny),updateCommentReplyEndpoint:Uj(wa),updateCommentsSettingsEndpoint:Uj(Jk),
updateCreatorChannelInnertubeCommand:Uj(tk),updateKidsBlacklistEndpoint:Uj(d5),updateEngagementPanelContentCommand:Uj(Go),updatePdgFeatureEnablementCommand:Uj(PH),updatedMetadataEndpoint:Uj(Vd),validateChannelHandleCommand:Uj(sW),updateChannelPageSettingsEndpoint:Uj(Dn),verifyAgeEndpoint:Uj(Rp),watchEndpoint:gb(Mn),whitelistEditEndpoint:Uj(Uw),ypcCancelRecurrenceEndpoint:Uj(i2),ypcCompleteTransactionEndpoint:Uj(LE),ypcFixInstrumentEndpoint:Uj(yZ),ypcGetCartEndpoint:Uj(Ow),ypcGetOffersEndpoint:Uj(X7),
ypcHandleTransactionEndpoint:gb(Ah),ypcLogWalletAnalyticDataEndpoint:Uj(eP),ypcOffersEndpoint:Uj(qG),ypcPauseSubscriptionCommand:Uj(mF),ypcRedeemCodeEndpoint:Uj(Di),ypcResumeSubscriptionCommand:Uj(th),ypcUpdateFopEndpoint:Uj(yZ)},fO={},Bm2=(fO.GET_ACCOUNT_MENU=Uj(EK),fO.GET_NOTIFICATIONS_MENU=Uj(bc5),fO.GET_NOTIFICATIONS_INBOX=Uj(BM),fO.GET_UNSEEN_NOTIFICATION_COUNT=Uj(Y2),fO.GET_USER_MENTION_SUGGESTIONS=Uj(xl),fO.LOAD_GUIDE=Uj(QI5),fO.SUBMIT_FEEDBACK=Uj(Qd),fO),zj={},jSe=(zj.CONTINUATION_REQUEST_TYPE_BROWSE=
Uj(e1),zj.CONTINUATION_REQUEST_TYPE_SEARCH=Uj(F7),zj.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=Uj(cx),zj.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=Uj(zL),zj.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=Uj(Bo),zj.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=Uj(hk),zj.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=Uj(QZ),zj.CONTINUATION_REQUEST_TYPE_GET_PANEL=Uj(K6),zj),YT3={player:gb(Mn),watchNext:Uj(Fm)},wPh={player:gb(Mn),reelItemWatch:Uj(SP),reelWatchSequence:Uj(u2)},ne5={watchEndpoint:gb($l)},Jld=
{commandEndpointMap:h7F,signalEndpointMap:Bm2,continuationEndpointMap:jSe,watchEndpointMap:YT3,reelWatchEndpointMap:wPh,streamingEndpointMap:ne5};var rlF,Ko3,Tmk;_.kG2=((Ko3=(rlF=window).matchMedia)==null?void 0:(Tmk=Ko3.call(rlF,"(prefers-reduced-motion: reduce)"))==null?void 0:Tmk.matches)||!document.startViewTransition;var o12={},v15={disableAllTransitions:_.kG2,ignoredErrors:(o12.DOCUMENT_HIDDEN=!0,o12.WINDOW_SIZE_CHANGED=!0,o12.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,o12),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 CjF=_.qL("\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(",")),p_k=function(k){var v=this;this.viewTransitionCoordinator=
k;this.disableTransitionsForUltraHigh=_.z("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=GG0();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.FK("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.z("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.z("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.z("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.FK("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.z("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.B_.addJob(function(){v.registerRootElement();if(v.isAnyTransitionEnabled){var C=
_.fS("web_page_transition_exit_ms"),G=_.fS("web_page_transition_wait_ms"),p=_.fS("web_page_transition_enter_fast_ms"),P=_.fS("web_page_transition_watch_exit_ms"),N=_.fS("web_page_transition_watch_wait_ms"),I=_.fS("web_page_transition_watch_enter_ms"),S=_.fS("web_page_transition_watch_next_exit_ms"),Q=_.fS("web_page_transition_watch_next_wait_ms"),R=_.fS("web_page_transition_watch_next_enter_fast_ms"),l=_.fS("web_page_transition_enter_ms"),d=_.fS("web_page_transition_watch_next_enter_ms");v.enableFasterTransitions&&
v.isUltraHighBucketDevice&&(l=p,d=R);isNaN(C)&&isNaN(G)&&isNaN(l)&&isNaN(P)&&isNaN(N)&&isNaN(I)&&isNaN(S)&&isNaN(Q)&&isNaN(d)||!(C=eb3(CjF,C,G,l,P,N,I,S,Q,d))||(G=document.createElement("style"),G.textContent=RM$(C),document.head.appendChild(G))}},8)},GG0=function(){var k=_.G$.navigator.deviceMemory;
return k>=8||k===void 0?!0:!1};
p_k.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var k={};this.viewTransitionCoordinator.registerElement(document.documentElement,(k.slide="root-slide",k["lockup-to-watch"]="root-lockup-to-watch",k["learning-journey"]="root-learning-journey",k))}};
_.qaw=function(k,v){k.isLockupToWatchTransitionEnabled&&k.isLockupThumbnailRegistrationEnabled&&(k.registeredLockupThumbnail?k.lockupThumbnailRegisteredFromWatchEndpoint?_.ji(new _.q5("Lockup thumbnail registration order is incorrect.")):_.ji(new _.q5("Lockup thumbnail already registered.")):(k.registeredLockupThumbnail=v,_.Pj3(k,v)))};
_.Pj3=function(k,v){var C={};k.viewTransitionCoordinator.registerElement(v,(C["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",C),!0)};
p_k[bL]=[w55];var b4i={data:void 0,previousButtonDisabled:!1,nextButtonDisabled:!1,shortsPreviewThumbnail:void 0,shortsData:void 0,externalPlaylistData:void 0,toastData: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 l8i=["videoPrimaryInfoRenderer","title"],dNb=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var Wda;Wda=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.Hkd=_.D(function(k){k=_.sY(k,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var v=k.data,C=k.playlistData,G=k.expanded,p=k.onExpandClick,P=k.isReadyToResume,N=function(){var R;return!((R=C())==null||!R.contents)},I=function(){var R=C();
return R&&R.totalVideos&&R.currentIndex!==void 0?R.currentIndex+1+" / "+R.totalVideos:""};
k=_.oZ(function(){_.Fy(_.Ql().resolve(_.gO));return!1});
var S=_.oZ(function(){N()&&p&&p()}),Q={};
return _.u("ytd-miniplayer-info-bar",{class:_.TI("ytdMiniplayerInfoBarHost",(Q.ytdMiniplayerInfoBarHasPlaylistData=N,Q)),"on:click":S},_.u("div",{class:"ytdMiniplayerInfoBarContent"},_.u("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":k},_.u(_.o$,{text:function(){var R=v();var l=C();if(l==null?0:l.contents){var d;R=(d=_.vZf(l))==null?void 0:d.title}else R=R==null?void 0:R.miniplayerTitle;return f8O(R)},
noEndpoints:!0,ellipsisTruncate:!0})),_.u("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.u(_.b,{cond:P,then:function(){return _.u(ba1,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:Wda})}}),_.u("h1",null,_.u(_.o$,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var R=v();var l=C();R=P()?{simpleText:_.P2("CONTINUE_WATCHING",void 0,"Continue watching")}:(l==null?0:l.contents)?l.titleText:R==null?void 0:R.miniplayerSubtitle;return f8O(R)},
noEndpoints:!0,ellipsisTruncate:!0})),_.u(_.b,{cond:function(){return!!I()&&!P()},
then:function(){return _.u("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.u("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.u("span",null,I))}}))),_.u(_.b,{cond:N,
then:function(){return _.u("div",{class:"ytdMiniplayerInfoBarExpand"},_.u(_.lv,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(R){p&&(p(),R.stopPropagation())}}},
iconName:function(){return G()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"ug");var NPF;NPF=_.D(function(k){return _.u("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.u(_.lv,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:k.onTap}},
iconName:"yt-icons:close"}))},"vg");
_.ISF=_.D(function(k){k=_.sY(k,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var v=k.size,C=k.playabilityStatus,G=k.isDisabled,p=k.isPictureInPicture,P=_.Nq("div");k=_.H(_.ae(void 0,void 0,"w4RAU"));var N=k.next().value,I=k.next().value;k=_.IZ(_.n0);var S=!1,Q=function(){return v().height<=0};
_.s0(function(){var f=v(),c=Q(),U=N();U&&!c&&U.setInternalSize(f.width,f.height)},"BHFc2b");
_.sD(function(){var f,c,U;return _.Z(function(O){if(O.nextAddress==1){f=_.Ql().resolve(_.gO);c=f.getPlayerElement();if(!f.isMiniplayerActive()||!c||!P.value)return O.return();c.appendTo(P.value);return O.yield(c.getPlayerPromise(),2)}U=O.yieldResult;p()||U.setSizeStyle(!1,!0);I(U);_.OQ(O)})});
_.Vr(function(){R()});
_.s0(function(){var f=N();if(f)if(G()){var c=f.getPlayerState();(S=c===-1||c===1||c===3)&&f.pauseVideo()}else R()},"Invykd");
var R=function(){if(S){S=!1;var f;(f=N())==null||f.playVideo()}},l=_.oZ(function(){_.Fy(_.Ql().resolve(_.gO))}),d={};
return _.u("ytd-miniplayer-player-container",{class:_.TI("ytdMiniplayerPlayerContainerHost",(d.ytdMiniplayerPlayerContainerHidden=Q,d.ytdMiniplayerPlayerContainerHostShortsPip=k,d)),style:_.pR({width:function(){return v().width+"px"},
height:function(){return v().height+"px"}})},_.u("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:P}),_.u(_.b,{cond:function(){return!!C()&&!_.DED(C())},
then:function(){return _.u(V75,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var f;return((f=C())==null?void 0:f.errorScreen)||null},
status:function(){var f;return((f=C())==null?void 0:f.status)||null}})}}),_.u(_.b,{cond:G,
then:function(){return _.u("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":l},_.u(NPF,{onTap:function(){_.Ql().resolve(_.gO).close()}}))}}))},"zg");_.ZkY=_.D(function(k){var v=k.toastData;var C=_.Nq("ytd-miniplayer-toast");k=_.H(_.Gz(function(){return!!v()}));
var G=k.next().value,p=k.next().value;k=_.H(_.ae(!1,void 0,"BvfNQe"));var P=k.next().value,N=k.next().value,I=function(){var R;return _.ty((R=v())==null?void 0:R.data.title)};
_.Vk(function(){_.nN.requestAvailability();v()&&p(!1)});
var S,Q;_.s0(function(){G()&&(_.nA(C.value,"iron-announce",{text:v().label+" "+I()}),S&&_.B_.cancelJob(S),S=_.B_.addLowPriorityJob(function(){N(!0)},2500))},"no1dZb");
_.s0(function(){P()&&(Q&&_.B_.cancelJob(Q),Q=_.B_.addLowPriorityJob(function(){p(!1);N(!1)},300))},"G3yPNe");
k={};return _.u("ytd-miniplayer-toast",{el:C,class:_.TI("ytdMiniplayerToastHost",(k.ytdMiniplayerToastOpening=function(){return G()},k.ytdMiniplayerToastClosing=function(){return P()},k))},_.u(_.b,{cond:function(){var R;
return(R=v())==null?void 0:R.data},
then:function(R){return _.u(asD,{className:"ytdMiniplayerToastThumbnail",data:R,width:78})}}),_.u("div",{class:"ytdMiniplayerToastInfo"},_.u("div",{class:"ytdMiniplayerToastLabel"},function(){var R;
return(R=v())==null?void 0:R.label}),_.u("div",{class:"ytdMiniplayerToastTitle"},I)))},"Cg");var i4m;var yFZ=null;var uld=_.D(function(k){var v=k.progressState;var C=k.multiMarkersPlayerBarRenderer;var G=k.progressBarWidth;var p=function(){return eCm(C())},P=function(){return DNx(v())},N=function(){return G()*(v().playedTime/v().videoDuration)};
return _.u("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.u(_.q_,{each:p},function(I,S){return _.u(Seh,{modifiedProps:P,chapters:p,index:S,playedProgressWidth:N,backgroundGradientPosition:function(){var Q=P(),R=p(),l=S(),d=N();return(Q.playedTime-$y(_.F(R[l],ML)))/Q.playedTime*d}})}))},"Dg"),Seh=_.D(function(k){var v=k.modifiedProps;
var C=k.chapters;var G=k.index;var p=k.playedProgressWidth;var P=k.backgroundGradientPosition;k={};k=_.TI("ytChapteredProgressBarChapteredPlayerBarChapter",(k.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return N().isScrubbing},k.ytChapteredProgressBarHoveredMacroMarker=function(){return N().scrubberHovering},k.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return N().videoPosition==="seen"},k));
var N=function(){return tbZ(v(),C(),G())},I=function(){var S=v();
var Q=C(),R=G();if(tbZ(S,Q,R).videoPosition!=="active")S=0;else{var l=$y(_.F(Q[R],ML));S=(S.playedTime-l)/(($y(_.F(Q[R+1],ML))||S.videoDuration)-l)}return S};
return _.u("div",{class:k,style:_.pR({width:function(){var S=v(),Q=C(),R=G(),l=_.F(Q[R],ML);Q=_.F(Q[R+1],ML);return(Q?$y(Q)-$y(l):S.videoDuration-$y(l))/S.videoDuration*100+"%"},
"background-color":function(){a:{var S=N();switch(S.videoPosition){case "pending":S=S.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":S=S.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:S=""}}return S},
"background-size":function(){return(sU6(N())?p():"")+"px"},
"background-position-x":function(){return(sU6(N())?P():"")+"px"}})},_.u("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var S=v(),Q=C(),R=G();if(tbZ(S,Q,R).videoPosition==="seen")var l=0;else l=$y(_.F(Q[R],ML)),Q=$y(_.F(Q[R+1],ML))||S.videoDuration,S=S.videoDuration*S.percentLoaded,l=Q<=S?1:l>=S?0:(S-l)/(Q-l);return"width: "+l*100+"%"}}),_.u("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.pR({width:function(){return I()*100+"%"},
"background-size":function(){return(sU6(N(),I())?p():"")+"px"},
"background-position-x":function(){return(sU6(N(),I())?P():"")+"px"}})}))},"Eg");var Qgy=function(k,v){v=v===void 0?X1Z:v;var C,G=[],p,P=!1;return function(){var N=_.j7.apply(0,arguments);if(P&&C===this&&v(N,G))return p;p=k.apply(this,N);P=!0;C=this;G=N;return p}}(function(k){var v=k.heatMarkers,C=k.minHeightDp===void 0?0:k.minHeightDp,G=k.maxHeightDp===void 0?60:k.maxHeightDp;
var p=p===void 0?!1:p;var P=1E3/v.length;k=[];k.push({x:0,y:100});for(var N=0;N<v.length;N++){var I=void 0,S=((I=_.F(v[N],D3I))==null?void 0:I.heatMarkerIntensityScoreNormalized)||0;I=(N+.5)*P;S=100-_.aq(S*100,C/321*100,G/321*100);N!==0||p||k.push({x:0,y:S});k.push({x:I,y:S});N===v.length-1&&k.push({x:1E3,y:S})}k.push({x:1E3,y:100});v="";for(C=0;C<k.length;C++)p=k[C],C===0?p="M "+p.x.toFixed(1)+","+p.y.toFixed(1):(G=qam(k[C-1],k[C-2],p),P=qam(p,k[C-1],k[C+1],!0),p=" C "+(G.x.toFixed(1)+","+G.y.toFixed(1)+
" "+P.x.toFixed(1)+","+P.y.toFixed(1)+" "+p.x.toFixed(1)+","+p.y.toFixed(1))),v+=p;return v});var bka=_.D(function(k){var v=k.progressBarProps;var C=k.config;var G={};k=_.TI("ytHeatSeekerHost",(G.ytHeatSeekerHighContrast=k.highContrast,G));var p=function(){return a8j(C().chapterData)};
return _.u("yt-progress-bar-heatseeker",{class:k,style:function(){var P;return"height: 320px; display: "+(v().isDragging&&((P=p())==null?0:P.heatMarkers)?"block":"none")}},_.u(_.b,{cond:p,
then:function(P){return _.u(_.b,{cond:function(){return P().heatMarkers},
then:function(){return _.u("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.u("path",{d:function(){return Qgy(P())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Fg");var R9V=_.D(function(k){var v=k.progressBarProps;var C=k.config;k={};k=_.TI("ytProgressBarLineProgressBarLine",(k.ytProgressBarLineProgressBarLineRounded=function(){return C().rounded},k.ytProgressBarLineProgressBarLineBottomInset=function(){return C().position===2},k));
return _.u("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.u("div",{class:k},_.u("div",{class:"ytProgressBarLineProgressBarBackground"}),_.u("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+v().percentLoaded*100+"%"}}),_.u("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var G=v();return"width: "+(G.videoDuration?_.aq(G.hoveredTime/G.videoDuration,0,1):0)*100+"%"}}),_.u("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+FYO(v())*100+"%"}})))},"Gg");
R9V.idomCompat=!0;var lSa=_.D(function(k){var v=k.progressBarProps;var C=k.playheadData;var G=k.interpolateDotPosition;var p=k.hidePlayhead;k={};var P=_.TI("ytProgressBarPlayheadProgressBarPlayheadDot",(k.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return v().isDragging},k.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!v().isDragging&&p()},k));
return _.u("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.pR({"margin-left":function(){return cFZ(v())*100+"%"},
transform:function(){return"translateX(-"+(G()?cFZ(v())*12:6)+"px)"}})},_.u(_.b,{cond:function(){var N;
return(N=_.tZ(C)())==null?void 0:N.playheadImage},
then:function(N){var I={};return _.u("div",{class:_.TI("ytProgressBarPlayheadProgressBarPlayheadCustom",(I.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return v().isDragging},I.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!v().isDragging&&p()},I)),
style:_.pR({"transform-origin":function(){return(G()?cFZ(v())*20:10)+"px center"}})},_.u(_.qP,{data:N,
alt:"","aria-hidden":"true"}))},
else:function(){return _.u("div",{class:P,style:_.pR({"transform-origin":function(){return(G()?cFZ(v())*12:6)+"px center"}})})}}))},"Hg");
lSa.idomCompat=!0;var cv=function(k,v,C,G,p,P){this.getProgressBarRect=k;this.updateProgressBarRect=v;this.getFilmstripYPosition=C;this.setFineScrubbingDraggedTime=G;this.updateFilmStripDraggedYDistance=p;this.resetFilmStripYOffset=P;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.CR(this.onThrottledSeek,100,this)},dB2=function(k,v,C){return function(G){k.handleClick(G,v(),C())}},Fde=function(k,v){return function(C){fSh(k,
C,z92(C),v())}},cQ2=function(k,v){return function(C){fSh(k,C,{x:C.clientX,
y:C.clientY},v())}},aSm=function(k,v,C){return function(G){var p=v(),P=C();
E12(k,G,z92(G),p,P,!0);if(P.onTouchMove)P.onTouchMove(p)}},$Ba=function(k,v,C){return function(G){Mje(k,G,v(),C())}},UBY=function(k,v){return function(){k.handleMouseLeave(v())}},g1h=function(k,v,C){return function(){var G=v(),p=C();
Eg(k,G,p);if(p.onTouchEnd)p.onTouchEnd(G)}},ike=function(k,v,C){return function(){var G=v(),p=C();
Eg(k,G,p);if(p.onTouchEnd)p.onTouchEnd(G)}},Ld0=function(k,v,C){return function(){Eg(k,v(),C())}},Ok3=function(k){return function(v){if(v.keyCode===39||v.keyCode===38){var C,G;
(C=k())==null||(G=C.playerApi)==null||G.seekBy(5,void 0,void 0,72)}else if(v.keyCode===37||v.keyCode===40){var p,P;(p=k())==null||(P=p.playerApi)==null||P.seekBy(-5,void 0,void 0,71)}}},yQh=function(k,v,C){return function(G){!C().disableScrubbing&&k.startPosition&&Mje(k,G,v(),C())}},X_5=function(k,v,C){return function(){if(!C().disableScrubbing)if(k.startPosition){var G=v(),p=C();
Eg(k,v(),C());if(p.onTouchEnd)p.onTouchEnd(G)}else v().setState({isDragging:!1})}},z92=function(k){k=k.touches[0];
return{x:k.clientX,y:k.clientY}},Mje=function(k,v,C,G){if(v.buttons!==1){if(v.movementX||v.movementY)v.preventDefault(),v.stopPropagation(),k=xB2(k,C,v.clientX),C.setState({isHovering:!0,
hoveredTime:k*C.videoDuration})}else AQa(C),E12(k,v,{x:v.clientX,y:v.clientY},C,G,!1)};
cv.prototype.handleMouseLeave=function(k){AQa(k)};
var AQa=function(k){k.isHovering&&k.setState({isHovering:!1,hoveredTime:0})},fSh=function(k,v,C,G){k.startPosition||(k.startPosition=C,k.updateProgressBarRect(),k.controlsWereVisibleBeforeDragging=G.controlsVisible,v.stopPropagation(),_.z("medium_progress_bar_modification")||v.preventDefault())},E12=function(k,v,C,G,p,P){if(k.startPosition)if(P&&p.isInlinePlayback&&k.startPosition&&!k.hasDraggedTheMinimumDistance&&Math.abs(C.y-k.startPosition.y)>Math.abs(C.x-k.startPosition.x))Eg(k,G,p);
else if(v.preventDefault(),v.stopPropagation(),G.videoDuration&&(k.startPosition&&!k.hasDraggedTheMinimumDistance&&(k.hasDraggedTheMinimumDistance=Math.abs(C.x-k.startPosition.x)>=1),p.enableFineScrubbing&&(k.startPosition&&(k.isDraggedForFineScrubbing=-(C.y-k.startPosition.y)>=60),!k.startPosition||C.y>=k.startPosition.y||(G.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:Vbb(G.draggedTime,G,p.chapterData)}),k.setFineScrubbingDraggedTime(G.draggedTime),k.updateFilmStripDraggedYDistance(k.startPosition.y,
C.y,G))),k.hasDraggedTheMinimumDistance)){v=xB2(k,G,C.x);if(k.isDraggedForFineScrubbing){var N;(N=G.playerApi)==null||N.pauseVideo();G.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:G.draggedTime,filmStripXDistance:Vbb(v*G.videoDuration,G,p.chapterData)})}p.enableFineScrubbing&&(!p.enableFineScrubbing||k.getFilmstripYPosition(G)<68)||G.setState({draggedTime:v*G.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:k.controlsWereVisibleBeforeDragging});var I;(I=
p.cancelAutohideControlsFn)==null||I.call(p)}},Eg=function(k,v,C){var G=C.enableFineScrubbing&&v.fineScrubbingActiveState!=="off";
if(v.isDragging||G){G={isDragging:!1,playedTime:v.draggedTime,controlsVisible:k.controlsWereVisibleBeforeDragging};C.enableFineScrubbing&&v.fineScrubbingActiveState!=="on"&&(k.resetFilmStripYOffset(),G.fineScrubbingActiveState="off");var p=p===void 0?yFZ:p;var P=_.Et(0);if(P&&p){var N=Math.round(v.playedTime*1E3),I=Math.round(v.draggedTime*1E3);N>2147483647||I>2147483647||_.DY(P,p,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(N),endMediaTimeMs:String(I),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}v.setState(G);
k.seekThrottle.fire(v.draggedTime,v,7);_.z("mweb_new_progress_bar_play_on_seek")&&k.resumeVideo(v);C.unmuteOnSeek&&(C=v.playerApi,v.volumeMuted&&(C==null||C.unMute()))}else v.setState({controlsVisible:!v.controlsVisible}),(P=C.triggerAutohideControlsAfterDelayFn)==null||P.call(C);k.startPosition=null;k.hasDraggedTheMinimumDistance=!1;k.isDraggedForFineScrubbing=!1;k.controlsWereVisibleBeforeDragging=!1};
cv.prototype.handleClick=function(k,v,C){this.updateProgressBarRect();k.stopPropagation();k=xB2(this,v,k.clientX)*v.videoDuration;v.setState({playedTime:k});if(v.playerState!==2){var G;(G=C.triggerAutohideControlsAfterDelayFn)==null||G.call(C)}this.seekThrottle.fire(k,v,7)};
var xB2=function(k,v,C){k=k.getProgressBarRect(v);return _.aq(0,(C-k.left)/k.width,1)};
cv.prototype.resumeVideo=function(k){if(k.draggedTime<k.videoDuration){var v;(v=k.playerApi)==null||v.playVideo()}};
cv.prototype.onThrottledSeek=function(k,v,C){if(v=v.playerApi){var G;if((G=v.getVideoData())==null?0:G.isLive)G=this.getProgressState(v),k+=(G==null?void 0:G.seekableStart)||0;v.seekTo(k,void 0,void 0,void 0,C)}};
cv.prototype.getProgressState=function(k){var v=k==null?void 0:k.getPresentingPlayerType();return k==null?void 0:k.getProgressState(v)};var mBY,qey,DBy,sgX,e9V,VjV,h9F,BP5,jg2;mBY=_.D(function(k){var v=k.progressBarProps;var C=k.config;var G=k.progressBarWidthPx;var p=k.chapterData;var P=wVZ(v,function(){return C().isShortsPage}),N=function(){return!v().isHovering&&!C().isShortsPage};
k={};var I=_.TI("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(k.ytPlayerStoryboardHostMwebShorts=function(){return C().isShortsPage&&!1},k));
return _.u("yt-player-storyboard",null,_.u(_.b,{cond:function(){return v().isDragging||v().isHovering},
then:function(){return _.u(_.b,{cond:P,then:function(S){return _.u(_.b,{cond:N,then:function(){return _.u("div",{class:I,"aria-hidden":"true"},_.u(e9V,{props:v,config:C,isBigboard:!0,chapterData:p}))},
else:function(){return _.u(qey,{props:v,frame:S,config:C,progressBarWidthPx:G,chapterData:p})}})}})}}))},"Ig");
_.tj3=_.D(function(k){var v=k.progressBarProps;var C=wVZ(v,k.isShortsPage);return _.u("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.u(_.b,{cond:function(){return v().isDragging||v().isHovering},
then:function(){return _.u(_.b,{cond:C,then:function(G){return _.u(DBy,{frame:G,props:v,isBigboard:!0})}})}}))},"Jg");
qey=_.D(function(k){var v=k.props;var C=k.frame;var G=k.config;var p=k.progressBarWidthPx;k=k.chapterData;var P={};P=_.TI("ytPlayerStoryboardHost",(P.ytPlayerStoryboardHostMwebShorts=function(){return G().isShortsPage&&!1},P.ytPlayerStoryboardHostInlinePlayer=function(){return G().isInlinePlayer},P.ytPlayerStoryboardHostFadeIn=function(){return G().useFadeInAnimation},P));
return _.u("div",{class:P,"aria-hidden":"true",style:function(){var N=v(),I=hCD(C()),S=p();N=Bg3(N)/N.videoDuration;var Q=S*N,R=I/2+6;I=S-(I/2+6);return"left: "+(Q<=R?R/S*100:Q>=I?I/S*100:N*100)+"%"}},_.u(_.b,{cond:function(){var N=v();
return!(G().isShortsPage&&N.videoDuration<15)},
then:function(){return _.u(DBy,{frame:C,props:v,isBigboard:!1})}}),_.u(e9V,{props:v,
config:G,isBigboard:!1,chapterData:k}))},"Kg");
DBy=_.D(function(k){var v=k.frame;var C=k.props;var G=k.isBigboard;var p=function(){var I,S;return(S=(I=C().playerApi)==null?void 0:I.getVideoContentRect())!=null?S:{width:0,height:0}},P=function(){return hCD(v())},N=function(){var I=v();
return I?I.height/I.rows:0};
k={};k=_.TI((k.ytPlayerStoryboardBigboardImageWrapper=G,k.ytPlayerStoryboardStoryboardImageWrapper=function(){return!G()},k));
return _.u("div",{class:k,style:function(){return"width: "+(G()?p().width:P())+"px; height: "+(G()?p().height:N())+"px;"}},_.u(sgX,{frame:v,
storyboardWidth:P,storyboardHeight:N,storyboardScale:function(){return(G()?p().width:P())/P()}}))},"Lg");
sgX=_.D(function(k){var v=k.frame;var C=k.storyboardWidth;var G=k.storyboardHeight;var p=k.storyboardScale;var P=function(){var N=v().row,I=v().column,S=C(),Q=G(),R=p();return{left:-I*S*R,top:-N*Q*R}};
return _.u("img",{src:function(){return v().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+P().left+"px; top: "+P().top+"px; width: "+v().width*p()+"px; height: "+v().height*p()+"px;"}})},"Mg");
e9V=_.D(function(k){var v=k.props;var C=k.config;var G=k.isBigboard;var p=k.chapterData;k={};k=_.TI("ytPlayerStoryboardMetadata",(k.ytPlayerStoryboardMetadataBigboard=G,k));return _.u("div",{class:k},_.u(_.b,{cond:G,then:function(){return _.u(_.RC,null,_.u(VjV,{props:v,config:C}),_.u(_.b,{cond:function(){a:{var P=v();var N=C(),I=p(),S;if((N==null?0:N.activeChapter)&&((S=_.F(N==null?void 0:N.activeChapter,ML))==null?0:S.title))P=!0;else{N=_.H(Mbm(I));for(N=N.next();!N.done;N=N.next()){P=(N=_.F(N.value,
sQR))&&jUm(P,N);break a}P=!1}}return P},
then:function(){return _.u(h9F,{props:v,config:C,isBigboard:!0,chapterData:p})}}))},
else:function(){return _.u(_.RC,null,_.u(h9F,{props:v,config:C,isBigboard:!0,chapterData:p}),_.u(VjV,{props:v,config:C}))}}))},"Ng");
VjV=_.D(function(k){var v=k.props;var C=k.config;k={};k=_.TI("ytPlayerStoryboardTimestamp",(k.ytPlayerStoryboardTimestampShorts=function(){return C().isShortsPage},k.ytPlayerStoryboardTimestampIsHovering=function(){return v().isHovering||C().isShortsPage&&!0},k));
return _.u("div",{class:k},_.u(_.RC,null,function(){return _.Y8j(Bg3(v()))}))},"Og");
h9F=_.D(function(k){var v=k.props;var C=k.config;var G=k.isBigboard;var p=k.chapterData;k={};G=_.TI("ytPlayerStoryboardTitle",(k.ytPlayerStoryboardTitleBigboard=G,k));return _.u("div",{class:G},_.u(_.b,{cond:function(){return!C().isShortsPage},
then:function(){return _.u(BP5,{props:v,activeChapter:function(){return C().activeChapter},
chapterData:p})}}))},"Pg");
BP5=_.D(function(k){var v=k.props;var C=k.activeChapter;var G=k.chapterData;return _.u(_.RC,null,_.u(_.q_,{each:function(){return Mbm(G())},
keyBy:"INDEX"},function(p){return _.u(_.RC,null,_.u(_.b,{cond:function(){return _.F(p(),sQR)&&jUm(v(),_.F(p(),sQR))},
then:function(){return _.u(jg2,{timedMarker:function(){return _.F(p(),sQR)}})}}))}),_.u(_.b,{cond:function(){var p;
return C()&&((p=_.F(C(),ML))==null?void 0:p.title)},
then:function(p){return _.u(_.o$,{text:p,noPreWrap:!0})}}))},"Qg");
jg2=_.D(function(k){var v=k.timedMarker;return _.u(_.RC,null,_.u("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.u(_.PT,{icon:function(){return v().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.u(_.o$,{text:function(){return v().label},
noPreWrap:!0}))},"Rg");_.Yea=_.D(function(k){var v=k.progressBarProps;var C=k.playheadData;var G=k.config;k=_.Nq("yt-progress-bar");var p=_.Nq("div"),P=_.Nq("div"),N=_.H(_.ae({width:0,left:0},void 0,"WloVn")),I=N.next().value,S=N.next().value,Q=function(){P.value&&S(P.value.getBoundingClientRect())},R=function(){I().width<=0&&Q();
return I()};
_.uN("resize",Q);var l=new cv(R,function(){},function(){return 0},function(){},function(){},function(){}),d=function(){return v()};
N=_.H(_.ae(!1,void 0,"u8BZZb"));var f=N.next().value,c=N.next().value;N=_.oZ(function(){c(!0);G().position===2?setTimeout(function(){Q()},100):Q()});
var U=_.oZ(function(){c(!1);UBY(l,d)()}),O=_.oZ(function(O2){G().doSeekOnClick&&dB2(l,d,G)(O2);
return!1}),X=_.oZ(function(O2){Fde(l,d)(O2);
return!1}),x=_.oZ(function(O2){cQ2(l,d)(O2);
return!1}),w=_.oZ(function(O2){aSm(l,d,G)(O2);
return!1}),V=_.oZ(function(O2){$Ba(l,d,G)(O2);
return!1}),h=_.oZ(function(){g1h(l,d,G)();
return!1}),n=_.oZ(function(){ike(l,d,G)();
return!1}),oO=_.oZ(function(){Ld0(l,d,G)();
return!1}),Ng=_.oZ(function(O2){Ok3(d)(O2);
return!1});
_.uN("mousemove",yQh(l,d,G));_.uN("mouseup",X_5(l,d,G));_.Vk(function(){XVx(p.value);c(!1);Q();X_5(l,d,G)()});
var Sm={};Sm=_.TI("ytPlayerProgressBarHost",function(){return G().className},(Sm.ytPlayerProgressBarHostReadOnly=function(){return G().disableScrubbing},Sm.ytPlayerProgressBarHostHidden=function(){return G().hideProgressBar&&!f()},Sm.ytPlayerProgressBarHostLowerPlayer=function(){return G().position===0},Sm.ytPlayerProgressBarHostBottomEdge=function(){return G().position===1},Sm.ytPlayerProgressBarHostBottomInset=function(){return G().position===2},Sm.ytPlayerProgressBarHostCustom=function(){return G().position===
3},Sm));
var U2={},lD=_.TI("ytPlayerProgressBarBackground",(U2.ytPlayerProgressBarBackgroundHide=function(){return G().position===2&&!f()&&!v().isDragging},U2));
U2={};U2=_.TI("ytPlayerProgressBarDragContainer",(U2.ytPlayerProgressBarDragContainerBottomEdge=function(){return G().position===1},U2));
var Fb={};Fb=_.TI("ytPlayerProgressBarProgressBar",(Fb.ytPlayerProgressBarProgressBarInset=function(){return G().position===2},Fb.ytPlayerProgressBarProgressBarInsetMinimized=function(){return G().position===2&&!f()&&!v().isDragging},Fb));
var qg=function(){return Math.floor(FYO(v())*100)};
return _.u("yt-progress-bar",{el:k,class:Sm},_.u(_.b,{cond:function(){return G().position===2},
then:function(){return _.u("div",{class:lD})}}),_.u("div",{el:p,
"on:click":O,"on:touchstart":X,"on:touchmove":w,"on:mouseenter":N,"on:mousedown":x,"on:mouseleave":U,"on:mousemove":V,"on:mouseup":n,"on:touchend":h,"on:touchcancel":oO,"on:keydown":Ng,class:U2,role:"slider","aria-valuenow":qg,"aria-valuetext":function(){return qg()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return v().videoDuration},
draggable:"true",tabindex:0,"aria-label":_.P2("SEEK_SLIDER")},_.u("div",{el:P,class:Fb},_.u(bka,{progressBarProps:v,config:G,highContrast:function(){return!!G().isInlinePlayback}}),_.u(_.b,{cond:function(){return G().chapterData&&$NK(G().chapterData)},
then:function(){return _.u(uld,{progressState:v,multiMarkersPlayerBarRenderer:function(){return G().chapterData},
progressBarWidth:function(){return I().width}})},
else:function(){return _.u(R9V,{progressBarProps:v,config:G})}}),_.u(lSa,{progressBarProps:v,
playheadData:C,interpolateDotPosition:function(){return G().position!==2},
hidePlayhead:function(){return G().playheadDotBehavior===1&&!f()}}))),_.u(mBY,{progressBarProps:v,
config:function(){return{activeChapter:mN3(v(),G().chapterData),getProgressBarWidthPx:function(){return R().width},
isShortsPage:!!G().isShortsPage,isInlinePlayer:!!G().isInlinePlayback,useFadeInAnimation:!!G().isInlinePlayback}},
progressBarWidthPx:function(){return I().width},
chapterData:function(){return G().chapterData}}))},"Sg");
_.Yea.idomCompat=!0;Object.assign({},_.UNb(),{setState:function(){},
domMeasurements:{},appApi:_.zC2(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var w_m;
_.n1e=_.D(function(){var k,v=(k=_.U5(nE2().playerApi))!=null?k:void 0;k=_.H(_.ae(!1,void 0,"Z9NQ1b"));var C=k.next().value,G=k.next().value;k=_.H(_.ae(!1,void 0,"HoVJXe"));var p=k.next().value,P=k.next().value;k=_.H(_.ae(!1,void 0,"DWCY3"));var N=k.next().value,I=k.next().value;k=_.H(_.ae(!1,void 0,"g4C2Zd"));var S=k.next().value,Q=k.next().value;k=_.H(_.ae(0,void 0,"lmVfFb"));var R=k.next().value,l=k.next().value;k=_.H(_.ae(0,void 0,"mFLbzb"));var d=k.next().value,f=k.next().value;k=_.H(_.ae(!1,void 0,
"hQN4Wb"));var c=k.next().value,U=k.next().value;k=_.H(_.ae(0,void 0,"WWU0fb"));var O=k.next().value,X=k.next().value;k=_.H(_.ae(0,void 0,"MJ7LMd"));var x=k.next().value,w=k.next().value;k=_.H(_.ae("",void 0,"hnomOe"));var V=k.next().value,h=k.next().value;k=_.H(_.ae(-1,void 0,"ARe3pf"));var n=k.next().value,oO=k.next().value,Ng=_.L9(function(){var Sm={controlsVisible:C(),isOverlayHidden:p(),shouldWaitToHideControls:N(),isDragging:S(),isHovering:c(),videoDuration:O(),playedTime:x(),videoId:V(),draggedTime:d(),
hoveredTime:R(),playerState:n()};return Object.assign({},_.UNb(),Sm,{domMeasurements:{},setState:function(U2){U2.controlsVisible!==void 0&&G(U2.controlsVisible);U2.isOverlayHidden!==void 0&&P(U2.isOverlayHidden);U2.shouldWaitToHideControls!==void 0&&I(U2.shouldWaitToHideControls);U2.isDragging!==void 0&&Q(U2.isDragging);U2.isHovering!==void 0&&U(U2.isHovering);U2.draggedTime!==void 0&&f(U2.draggedTime);U2.hoveredTime!==void 0&&l(U2.hoveredTime);U2.videoDuration!==void 0&&X(U2.videoDuration);U2.playedTime!==
void 0&&w(U2.playedTime);U2.videoId!==void 0&&h(U2.videoId);U2.playerState!==void 0&&oO(U2.playerState)},
appApi:_.zC2(),playerApi:v})},void 0,"Au4PIf");
_.sD(function(){v==null||v.addEventListener("onVideoProgress",O4O(Ng));v==null||v.addEventListener("onVideoDataChange",LYj(Ng));v==null||v.addEventListener("onStateChange",gE2(Ng))});
_.Vr(function(){if(v==null?0:v.isReady())v==null||v.removeEventListener("onVideoProgress",O4O(Ng)),v==null||v.removeEventListener("onVideoDataChange",LYj(Ng)),v==null||v.removeEventListener("onStateChange",gE2(Ng))});
return _.u("desktop-shorts-player-controls",null,_.u(w_m,{playerControlsProps:Ng}))},"Ug");
w_m=_.D(function(k){var v=k.playerControlsProps;return _.u("div",{class:"desktopShortsPlayerControlsHost"},_.u(_.Yea,{progressBarProps:v,config:function(){return{isShortsPage:!0,hideProgressBar:v().videoDuration<30&&v().playerState!==2&&!v().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"Vg");_.JQh=_.D(function(k){function v(Sm){Sm!==0||l()?Sm>50&&(l()||!f())?(d(!1),c(!0)):Sm<=50&&(l()||f())&&(d(!1),c(!1)):d(!0)}
function C(Sm,U2){var lD;return _.Z(function(Fb){if(Fb.nextAddress==1)return Fb.yield(_.vY(),2);lD=Fb.yieldResult;U2&&lD?(lD.unMute(!0),Sm&&(rFi(Sm,lD.getVolume()),O(lD.getVolume()))):lD&&(lD.mute(!0),Sm&&rFi(Sm,0));_.OQ(Fb)})}
function G(Sm){var U2,lD;return _.Z(function(Fb){if(Fb.nextAddress==1)return Fb.yield(_.vY(),2);U2=Fb.yieldResult;lD=50;U2&&(lD=U2.getVolume(),U2.isMuted()?rFi(Sm,0):rFi(Sm,lD));O(lD);_.OQ(Fb)})}
var p=k.orientation;k=_.Nq("desktop-shorts-volume-controls");var P=_.Nq("button"),N=_.IG("input"),I=_.H(_.ae(!1,void 0,"MvN0Tc")),S=I.next().value,Q=I.next().value,R=_.H(_.ae(!1,void 0,"aSjsEb"));I=R.next().value;R=R.next().value;var l=I,d=R;R=_.H(_.ae(!0,void 0,"FUh46d"));I=R.next().value;R=R.next().value;var f=I,c=R;I=_.H(_.ae(50,void 0,"yPke4d"));var U=I.next().value,O=I.next().value;I=_.L9(function(){var Sm=l();return _.z("web_shorts_keyboard_enable_mute_shortcut")?Sm?_.P2("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.P2("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):Sm?_.P2("UNMUTE_VOLUME",void 0,"Unmute"):_.P2("MUTE_VOLUME",void 0,"Mute")},void 0,"SHO4Df");
R=_.L9(function(){var Sm=l(),U2=f();return{sources:[{clientResource:{imageName:Sm?_.z("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":U2?_.z("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.z("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"lfsRWd");
var X=_.L9(function(){var Sm=U();return l()?Sm+"% volume muted":Sm+"% volume"},void 0,"xZsRmc"),x=_.L9(function(){return p()==="vertical_down"},void 0,"FVqYmb");
_.Vk(function(){function Sm(){Q(!0)}
function U2(){Q(!1)}
N&&N.value&&(N.value.addEventListener("focus",Sm),N.value.addEventListener("focusout",U2),G(N.value).then(function(){v(Number(KYD(N.value)))}));
P&&P.value&&(P.value.addEventListener("focus",Sm),P.value.addEventListener("focusout",U2));_.Vr(function(){var lD;N==null||(lD=N.value)==null||lD.removeEventListener("focus",Sm);var Fb;N==null||(Fb=N.value)==null||Fb.removeEventListener("focusout",U2);var qg;P==null||(qg=P.value)==null||qg.removeEventListener("focus",Sm);var O2;P==null||(O2=P.value)==null||O2.removeEventListener("focusout",U2)})});
var w=_.oZ(function(){if(N&&N.value){var Sm=Number(KYD(N.value));JFZ(Sm);O(Sm);N.value.style.setProperty("--gradient-percent",Sm+"%");v(Sm)}return!1}),V=_.oZ(function(){N&&N.value&&(C(N.value,l()),d(!l()));
return!1}),h={},n={},oO={},Ng={};
return _.u("desktop-shorts-volume-controls",{"on:pointerleave":_.oZ(function(){Q(!1)}),
"on:pointerenter":_.oZ(function(){Q(!0)}),
class:_.TI("ytdDesktopShortsVolumeControlsHost",(h.ytdDesktopShortsVolumeControlsHostVertical=x,h.ytdDesktopShortsVolumeControlsHostModern=_.z("web_shorts_modern_controls"),h.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.z("web_shorts_modern_controls")&&S()},h)),
el:k},_.u(_.b,{cond:function(){return!x()},
then:function(){var Sm={};return _.u("div",{class:_.TI("ytdDesktopShortsVolumeControlsBackgroundScrim",(Sm.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=S,Sm.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.z("web_shorts_modern_controls")&&S()},Sm))})}}),_.u("div",{class:_.TI((n.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=x,n))},_.u("button",{"aria-label":I,
title:I,el:P,"on:click":V,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},R?_.u(_.qP,{data:R,alt:I,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.u("div",{class:_.TI("ytdDesktopShortsVolumeControlsSliderContainer",(oO.ytdDesktopShortsVolumeControlsSliderContainerExpanded=S,oO.ytdDesktopShortsVolumeControlsSliderContainerVertical=x,oO.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=x,oO.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return S()&&
x()},oO))},_.u("input",{"aria-label":_.P2("VOLUME"),
title:_.P2("VOLUME"),el:N,"on:input":w,type:"range",class:_.TI("ytdDesktopShortsVolumeControlsNativeSlider",(Ng.ytdDesktopShortsVolumeControlsNativeSliderModern=_.z("web_shorts_modern_controls"),Ng)),id:"volume-input",role:"slider","aria-valuenow":U,"aria-valuetext":X,"aria-valuemin":0,"aria-valuemax":100})))},"Wg");_.rQ3=_.D(function(k){var v=k.data;var C=k.extractOverlay;k={};return _.u("player-disclosure-view-model",{class:_.TI("ytwPlayerDisclosureViewModelHost",(k.ytwPlayerDisclosureViewModelExtractOverlay=function(){return C==null?void 0:C()},k))},_.u(_.uv,{command:function(){return v().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.u(_.b,{cond:function(){return v().iconName},
then:function(G){return _.u(_.PT,{icon:G})}}),_.u("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return v().text}),_.u(_.b,{cond:function(){return v().showEndChevron},
then:function(){return _.u(_.PT,{icon:"CHEVRON_RIGHT"})}})))},"Xg");var KdF=_.D(function(k){var v=k.data;var C=k.overlayDensity;k={};return _.u("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.u(_.Sh,{data:function(){return v().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(G){var p=G.data;
return _.u(_.wQ,{data:function(){return(C==null?void 0:C())===1?Object.assign({},p(),{avatar:{avatarViewModel:Object.assign({},_.F(p().avatar,_.M4),{avatarImageSize:"AVATAR_SIZE_M"})}}):p()}})}}),_.u(_.Sh,{data:function(){return v().avatarStackViewModel}},{avatarStackViewModel:function(G){return _.u(_.nl,{data:G.data})}}),_.u(_.o$,{className:_.TI("ytReelChannelBarViewModelChannelName",(k.ytReelChannelBarViewModelChannelNameLarge=function(){return(C==null?void 0:C())===1},k)),
text:function(){return v().channelName},
linkInheritColor:!0,userInput:!0}),_.u("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.u(_.Sh,{data:function(){return v().subscribeButtonViewModel}},{subscribeButtonViewModel:function(G){var p=G.data;
return _.u(_.jv,{data:function(){return(C==null?void 0:C())===1?Object.assign({},p(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},p().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):p()},
isOverlay:!1})},
buttonViewModel:_.di})),_.u("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.u(_.Sh,{data:function(){var G,p;return(p=_.F((G=v())==null?void 0:G.sponsorButtonViewModel,JvD))==null?void 0:p.sponsorButton}},{buttonViewModel:function(G){return _.u(_.di,{data:G.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"Yg");var TP3=_.D(function(k){var v=function(){var p;return((p=k.overlayDensity)==null?void 0:p.call(k))===1},C=function(){return v()?22:16},G={};
return _.u("yt-reel-multi-format-link-view-model",{class:_.TI("ytReelMultiFormatLinkViewModelHost",(G.ytReelMultiFormatLinkViewModelHostTall=!0,G.ytReelMultiFormatLinkViewModelHostLarge=function(){return v()},G))},_.u(_.uv,{ariaLabel:function(){return k.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return k.data().command}},_.u("h3",{class:function(){return v()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.u(_.b,{cond:function(){return k.data().icon},
then:function(p){return _.u(_.qP,{data:p,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:C})}}),_.u(_.o$,{text:function(){return k.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"Zg");
TP3.idomCompat=!0;var kC0=_.D(function(k){var v=k.data;var C=k.overlayDensity;var G=k.extractOverlay;var p=_.Nq("yt-shorts-suggested-action-view-model");k=_.H(_.ae(!1,void 0,"S60Hzc"));var P=k.next().value,N=k.next().value;k=_.H(_.ae(!1,void 0,"O76chf"));var I=k.next().value,S=k.next().value,Q=function(){return v().isMultiLineSa},R=_.N4(zDZ,function(){var h,n;
return(n=(h=v().toggleableContent)==null?void 0:h.entityKey)!=null?n:""}),l=function(){var h,n,oO;
return(oO=v().toggleableContent)!=null&&oO.entityKey?(n=(h=R())==null?void 0:h.value)!=null?n:!1:!1},d=function(){var h,n,oO,Ng,Sm,U2,lD,Fb,qg,O2,En;
return v().toggleableContent?l()?(h=v().toggleableContent)==null?void 0:h.toggledData:(n=v().toggleableContent)==null?void 0:n.untoggledData:{primaryText:(Fb=(oO=v().defaultContent)==null?void 0:oO.primaryText)!=null?Fb:v().text,secondaryText:(Ng=v().defaultContent)==null?void 0:Ng.secondaryText,onTapCommand:(qg=(Sm=v().defaultContent)==null?void 0:Sm.onTapCommand)!=null?qg:v().onTapCommand,icon:(O2=(U2=v().defaultContent)==null?void 0:U2.icon)!=null?O2:v().icon,image:(En=(lD=v().defaultContent)==
null?void 0:lD.image)!=null?En:v().image}},f=function(){return Q()?v().trailingTapTarget:void 0},c=function(h,n){return function(){return P()?n:h}},U=function(){return{leadingSection:c("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(C==null?void 0:C())===1?c("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):c("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:c("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:c("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:c("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
k={};k=_.TI((k.ytShortsSuggestedActionViewModelStaticHost=function(){return!Q()},k.ytShortsSuggestedActionViewModelDynamicHost=Q,k.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return Q()&&I()},k.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return Q()&&!I()},k.ytShortsSuggestedActionViewModelExtractOverlay=function(){return G==null?void 0:G()},k));
_.Vk(function(){if(Q()){var h=0,n;if((n=v().animationParams)==null?0:n.shouldExpand){var oO,Ng;h=((Ng=(oO=v().animationParams)==null?void 0:oO.expansionDelaySecs)!=null?Ng:0)*1E3}var Sm,U2=((Sm=v().animationParams)==null?0:Sm.shouldExpand)?setTimeout(function(){N(!0)},h):void 0,lD,Fb;
h=((lD=v().animationParams)==null?0:lD.visibilityDelaySecs)?((Fb=v().animationParams)==null?NaN:Fb.visibilityDelaySecs)*1E3:0;var qg=setTimeout(function(){S(!0)},h);
_.Vr(function(){U2&&clearTimeout(U2);clearTimeout(qg)})}});
var O=function(h){_.gJ(h,Object.assign({},{form:{element:p.value}}))},X=_.oZ(function(){var h,n=(h=d())==null?void 0:h.onTapCommand;
n&&O(n)}),x=_.oZ(function(){var h,n;
if(h=(n=f())==null?void 0:n.onTapCommand)return O(h),!1}),w=_.pR({"vertical-align":"bottom",
"border-radius":function(){var h;return Q()?((h=v().defaultContent)==null?0:h.isCircleImage)?"50%":"4px":"0px"},
width:function(){var h,n,oO;return Q()&&((h=v().defaultContent)==null?0:h.imageSize)?((oO=(n=v().defaultContent)==null?void 0:n.imageSize)!=null?oO:24)+"px":null},
height:function(){var h,n,oO;return Q()&&((h=v().defaultContent)==null?0:h.imageSize)?((oO=(n=v().defaultContent)==null?void 0:n.imageSize)!=null?oO:24)+"px":null}}),V={};
return _.u("yt-shorts-suggested-action-view-model",{class:k,el:p},_.u("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.u("button",{class:_.TI(function(){return Q()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var h;
return(h=v().useFullRoundedBorder)!=null&&h?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!f()&&Q()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":Q()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var h;
return(h=v().disableFixedHeight)!=null&&h?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(V.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(C==null?void 0:C())===1},V.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return G==null?void 0:G()},V)),
"on:click":X},_.u(_.Qx,{model:{color:4}}),_.u("div",{class:_.TI(function(){return Q()?U().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.u(_.b,{cond:function(){var h;
return(h=d())==null?void 0:h.image},
then:function(h){return _.u(_.qP,{data:h,alt:"",className:function(){return Q()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:w})}}),_.u(_.b,{cond:function(){var h,n;
return(h=d())==null?void 0:(n=h.icon)==null?void 0:n.iconType},
then:function(h){return _.u(_.PT,{icon:h,active:l,className:function(){return Q()?P()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.u("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.u(_.b,{cond:function(){var h;
return(h=d())==null?void 0:h.primaryText},
then:function(h){var n={};return _.u("div",{class:_.TI("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(n.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(C==null?void 0:C())===1},n))},_.u(_.o$,{text:h}))}}),_.u(_.b,{cond:function(){var h;
return(h=d())==null?void 0:h.secondaryText},
then:function(h){return _.u("div",{class:function(){return U().secondaryText()}},_.u(_.o$,{text:h}))}}))),_.u(_.b,{cond:f,
then:function(h){return _.u("div",{class:_.TI(function(){return U().trailingSection()},function(){var n,oO;
return(G==null?void 0:G())&&((oO=(n=U()).trailingSectionExtractOverlay)==null?void 0:oO.call(n))||""}),
"aria-label":function(){var n;return(n=h().a11yLabel)!=null?n:""},
"on:click":x,role:"button",tabindex:0},_.u(_.Qx,{model:{color:4}}),_.u(_.PT,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"$g");var o3Y=_.D(function(k){var v=k.data;var C=k.overlayDensity;var G=_.Nq("yt-shorts-video-title-view-model");k=_.oZ(function(N){if(_.FV(_.zW(N),G.value,["A".toString()]))return!1;(N=v().truncatedTextOnTapCommand)&&_.gJ(N);return!1});
var p={},P={};return _.u("yt-shorts-video-title-view-model",{el:G,class:_.TI("ytShortsVideoTitleViewModelHost",(p.ytShortsVideoTitleViewModelHostClickable=function(){return!!v().truncatedTextOnTapCommand},p)),
"on:click":k},_.u("h2",{class:_.TI("ytShortsVideoTitleViewModelShortsVideoTitle",(P.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(C==null?void 0:C())===1},P))},_.u(_.o$,{text:function(){return v().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(C==null?void 0:C())===1}})))},"ah");_.v3a=_.D(function(k){var v=k.data;var C=k.overlayDensity;var G=k.extractOverlay;var p=function(){return(C==null?void 0:C())===1};
return _.u("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.u(_.Sh,{data:function(){return v().metadataItems}},{badgeViewModel:function(P){P=P.data;
return _.u("div",{class:_.TI(function(){return p()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.u(_.dE,{data:P}))},
playerDisclosureViewModel:function(P){P=P.data;return _.u("div",{class:_.TI(function(){return p()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.u(_.rQ3,{data:P,
extractOverlay:G}))},
shortsSuggestedActionViewModel:function(P){P=P.data;return _.u("div",{class:_.TI(function(){return p()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.u(kC0,{data:P,
overlayDensity:C,extractOverlay:G}))},
reelChannelBarViewModel:function(P){P=P.data;var N={};return _.u("div",{class:_.TI("ytReelMetapanelViewModelMetapanelItem",(N.ytReelMetapanelViewModelExpansive=function(){return p()},N))},_.u(KdF,{data:P,
overlayDensity:C}))},
reelMultiFormatLinkViewModel:function(P){P=P.data;var N={};return _.u("div",{class:_.TI("ytReelMetapanelViewModelMetapanelItem",(N.ytReelMetapanelViewModelExpansive=function(){return p()},N))},_.u(TP3,{data:P,
overlayDensity:C}))},
shortsVideoTitleViewModel:function(P){P=P.data;var N={};return _.u("div",{class:_.TI("ytReelMetapanelViewModelMetapanelItem",(N.ytReelMetapanelViewModelExpansive=function(){return p()},N))},_.u(o3Y,{data:P,
overlayDensity:C}))},
reelSoundMetadataViewModel:function(P){P=P.data;var N={};return _.u("div",{class:_.TI("ytReelMetapanelViewModelMetapanelItem",(N.ytReelMetapanelViewModelExpansive=function(){return p()},N))},_.u(_.oHe,{data:P,
overlayDensity:C}))},
toggleButtonViewModel:function(P){P=P.data;var N={};return _.u("div",{class:_.TI("ytReelMetapanelViewModelMetapanelItem",(N.ytReelMetapanelViewModelExpansive=function(){return p()},N))},_.u(_.m$,{data:P}))}}))},"bh");var C3k=_.D(function(k){var v=_.sY(k,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),C=v.size,G=v.onTap,p=v.disabled,P=v.tooltipText;return _.u("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.u(_.lv,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:C(),disabled:p(),tooltipText:P(),onTap:G}},
iconName:k.iconType}))},"ch"),GCF=_.D(function(k){function v(R){R.stopPropagation();
R.code==="ArrowUp"?(R.preventDefault(),on3(I.value)):R.code==="ArrowDown"?(R.preventDefault(),vnf(I.value)):R.code==="KeyM"?Tg_():(R.code==="KeyK"||R.code==="Space")&&k22(S())}
var C=_.sY(k,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});k=C.previousButtonDisabled;var G=C.nextButtonDisabled,p=C.data,P=C.playabilityStatus,N=C.previewThumbnail,I=_.Nq("ytd-shorts-miniplayer-overlay"),S=_.IZ(_.eTb),Q;_.sD(function(){(Q=_.BE(I.value))&&Q.addEventListener("keydown",v)});
_.Vr(function(){var R;(R=Q)==null||R.removeEventListener("keydown",v)});
C=function(){var R,l,d;return(R=p())==null?void 0:(l=R.reelPlayerOverlayRenderer)==null?void 0:(d=l.likeButton)==null?void 0:d.likeButtonRenderer};
return _.u("ytd-shorts-miniplayer-overlay",{el:I,class:"ytdShortsMiniplayerOverlayHost"},_.u("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.pR({"background-image":function(){var R=N();return R?'url("'+_.Yg(R.thumbnails)+'")':""}})}),_.u("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.u("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.u(C3k,{iconType:function(){var R=S();
return R===2||R===-1||R===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){k22(S())},
tooltipText:function(){var R=S();return R===1||R===3?_.P2("PLAYER_LABEL_PAUSE"):_.P2("PLAYER_LABEL_PLAY")}}),_.u(_.JQh,{orientation:"horizontal_right"})),_.u("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.u(C3k,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:k,onTap:function(){on3(I.value)},
tooltipText:_.P2("PREVIOUS_VIDEO_LABEL")}),_.u(C3k,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:G,onTap:function(){vnf(I.value)},
tooltipText:_.P2("NEXT_VIDEO_LABEL")}),_.z("web_shorts_pip_like_button")?_.u("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.u(FV3,{buttonTooltipPosition:"left",data:C,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.u("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.u(_.b,{cond:function(){var R,l;return _.F((R=p())==null?void 0:(l=R.reelPlayerOverlayRenderer)==null?void 0:l.metapanel,
YqU)},
then:function(R){return _.u("div",{class:_.TI("ytdShortsMiniplayerOverlayInteractive")},_.u(_.v3a,{data:R}))}})),_.u("div",{class:_.TI("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var R;return!((R=p())==null||!R.adsOverlay)||P()&&!mE2(P())}},_.u("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.u(_.n1e,null)))),_.u(_.b,{cond:function(){var R=p(),l,d;
R=_.F(R==null?void 0:(l=R.adsOverlay)==null?void 0:(d=l.fulfillmentContent)==null?void 0:d.fulfilledLayout,L9G);return _.F(R==null?void 0:R.renderingContent,eyU)},
then:function(R){return _.u("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.u(rAJ,{data:R}))}}))},"eh");var CJ_=_.D(function(){var k=_.H(_.ae(new _.LK(NaN,NaN),void 0,"hq9Bjf")),v=k.next().value,C=k.next().value;k=_.H(_.ae(!1,void 0,"Mu3aZc"));var G=k.next().value,p=k.next().value,P=_.H(_.ae(!1,void 0,"LGtoFb"));k=P.next().value;var N=P.next().value,I=_.Ql().resolve(_.gO).miniplayerPropSignalMap[0],S=I.data,Q=I.shortsData,R=I.nextButtonDisabled,l=I.shortsPreviewThumbnail,d=I.previousButtonDisabled,f=I.externalPlaylistData;P=I.toastData;var c=I.playabilityStatus,U=I.isDisabled,O=I.playerVe,X=I.closeVe;
I=_.IZ(_.n0);_.HX("yt-pip-window-resized",function(h){C(h)});
_.HX("yt-activate-pip-miniplayer",function(){return _.Z(function(h){N(!0);_.OQ(h)})});
var x=function(){var h;return!((h=f())==null||!h.contents)&&G()},w=function(){var h=v(),n=!!S(),oO=x();
h=h.clone();n&&(h.height-=76);oO&&(h.height-=285);return h},V=function(){p(!G())};
_.s0(function(){var h=O(),n=_.Et(11),oO=_.cR(11);n&&oO&&h&&(_.XU(n,oO,h),oO=X())&&(_.xr(n,h,[oO]),_.e6(n,[oO]))},"fHkmfb");
return _.u("ytd-pip-container",{class:"ytdPipContainerHost"},_.u(_.b,{cond:k,then:function(){return _.u(_.ISF,{isDisabled:U,playabilityStatus:c,size:w,isPictureInPicture:!0})}}),_.u(_.b,{cond:S,
then:function(){return _.u(_.Hkd,{data:S,expanded:G,onExpandClick:V,playlistData:f})}}),_.u(_.b,{cond:x,
then:function(){return _.u("div",{class:"ytdPipContainerPlaylistPanel"},_.u(_.fcV,{data:f,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.u(_.b,{cond:I,
then:function(){return _.u(GCF,{data:Q,nextButtonDisabled:R,previousButtonDisabled:d,playabilityStatus:c,previewThumbnail:l})}}),_.u("div",{class:"ytdPipContainerToast"},_.u(_.ZkY,{toastData:P})))},"gh");var an=function(k,v,C){var G=this;this.pipController=k;this.JSC$19066_clientRoot=v;this.JSC$19066_pageRequestService=C;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=RCm();this.watchPipEnabled=_.z("web_watch_pip");this.shortsPipEnabled=_.z("web_shorts_pip");this.JSC$19066_watchWhileEnabled=_.z("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;_.qT(_.Vb(),OXj,function(p){G.isSingleOptionSurveyActive=p});
this.JSC$19066_onPlayerPlayVideo=this.JSC$19066_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);_.PX(_.Cn.getInstance(),this.miniplayerServiceActionMap,this.JSC$19066_clientRoot);k.pictureInPictureSupported()&&_.sA("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},db1,Q05,IA2,bgy,R_m,Dlw;
an.prototype.handleMediaSessionPipActivation=function(){var k=this,v;return _.Z(function(C){_.AB().mediaSessionPipActivation=!0;v=_.Ql().resolve(_.hs);return v.isOnWatch()&&k.watchPipEnabled?(_.AB().watchPipActivation=!0,_.p3m(k,v.data),C.jumpTo(0)):v.isOnShorts()&&k.shortsPipEnabled?(_.AB().shortsPipActivation=!0,_.P3h(k),C.jumpTo(0)):k.isMiniplayerActive()&&k.watchPipEnabled&&!k.watchWhileMode?C.yield(WB2(k),0):C.jumpTo(0)})};
var WB2=function(k){var v,C,G,p;return _.Z(function(P){if(P.nextAddress==1)return v=!k.miniplayerToPipMode,C=k.playerElement,G=k.miniplayerData,p=k.watchResponse,P.yield(k.deactivate(),2);if(P.nextAddress!=3)return v?(_.AB().mediaSessionPipActivation=!0,_.AB().watchPipActivation=!0):_.AB().miniplayerButtonActivation=!0,P.yield(k.activate(C,G,p),3);k.miniplayerToPipMode=v;_.OQ(P)})};
an.prototype.onDownloadedVideoDeleted=function(k){var v,C=_.F((v=this.miniplayerData)==null?void 0:v.watchEndpoint,_.mw),G,p;C&&((G=this.watchResponse)==null?void 0:(p=G.playerResponse)==null?void 0:p.offlineState)!==void 0&&(v=C.videoId)&&k&&v===k&&this.close()};
an.prototype.onShowMiniplayerCommand=function(k){var v=this,C,G,p,P,N,I,S,Q,R,l,d;return _.Z(function(f){switch(f.nextAddress){case 1:return C=_.F(k,XQG),p=(G=C)==null?void 0:G.miniplayerCommand,P=_.F(p,_.mw),p&&P&&!v.active?f.yield(_.BQ.getInstance(),2):f.return();case 2:return N=f.yieldResult,f.yield((I=N)==null?void 0:I.get("yt-miniplayer-shown-video-id"),3);case 3:S=f.yieldResult;Q=P.videoId;if(!Q||S===Q)return f.return();R=_.Ql().resolve(_.hs);if(R.isOnWatch())return _.ji(Error("Tj")),f.return();
l={channelItem:{externalId:btoa(Q)}};v.readyToResumeVe=_.oB(121253,void 0,void 0,l);_.AB().showMiniplayerCommandActivation=!0;return f.yield(_.tyQ(v,p,!0),4);case 4:return v.active&&(_.Mu(v,{readyToResumeVe:v.readyToResumeVe,isReadyToResume:!0}),v.isReadyToResume=!0),f.yield((d=N)==null?void 0:d.set("yt-miniplayer-shown-video-id",P.videoId),5);case 5:v.readyToResumeVe=void 0,_.OQ(f)}})};
an.prototype.init=function(k){this.miniplayerEl?_.ji(new _.q5("MiniplayerService already initialized.")):this.miniplayerEl=k};
an.prototype.isInitialized=function(){var k=!!this.miniplayerEl;k||_.ji(new _.q5("MiniplayerService used before initialized."));return k};
_.p3m=function(k,v){if(k.isInitialized()){var C=_.E5(v.response,!1,v.playerResponse),G=_.Ql().resolve(_.hs).getPlayerFromWatch();_.AB().currentEndpoint=C.watchEndpoint||null;k.activate(G,C,v)}};
_.P3h=function(k){if(k.isInitialized()){var v=_.Ql().resolve(_.hs).getPlayerFromShorts();k.activate(v)}};
db1=function(k,v){var C;(C=!k.isInitialized())||(C=_.Ql().resolve(_.hs).isOnWatch()&&k.watchPipMode,C=!(k.isMiniplayerActive()&&(_.AB().userActivation||_.AB().lockupActivation||C)));if(C)return!1;Hge(k,v)?_.Fy(k):Dlw(k,v);return k.watchPipMode?!_.Ql().resolve(_.hs).isOnWatch():!0};
an.prototype.isMiniplayerActive=function(){return this.active};
var Hge=function(k,v){var C;v=(C=_.F(v,_.mw))==null?void 0:C.videoId;var G,p;k=(p=_.F((G=k.miniplayerData)==null?void 0:G.watchEndpoint,_.mw))==null?void 0:p.videoId;return v!=null&&v===k};
an.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.nA(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.JR(this.miniplayerEl,"yt-navigate-home-action"))};
_.tyQ=function(k,v,C,G){C=C===void 0?!1:C;var p,P,N;return _.Z(function(I){switch(I.nextAddress){case 1:if(k.active){I.jumpTo(2);break}p=_.Ql().resolve(_.hs);if(N=(P=k.playerElement)!=null?P:p.getPlayerFromWatch()){I.jumpTo(3);break}return I.yield(_.Ql().resolve(_.rb),4);case 4:N=p.getPlayerFromWatch();case 3:if(!N){_.ji(Error("Vj"));I.jumpTo(2);break}return I.yield(k.activate(N,G),2);case 2:return k.active?I.yield(Dlw(k,v,C),0):I.return()}})};
an.prototype.activate=function(k,v,C){var G=this,p,P,N,I,S,Q,R,l,d;return _.Z(function(f){switch(f.nextAddress){case 1:if(!G.isInitialized())return f.return();if(!k)return _.ji(Error("Vj")),f.return();if(_.TRL()||G.isMiniplayerActive())var c=!0;else c=_.AB().watchPipActivation||_.AB().watchWhileActivation,_.Ql().resolve(_.hs).isOnWatch()&&!c?(_.ji(new _.q5("miniplayer activated on watch page")),c=!0):c=_.AB().watchWhileActivation?G.userDeactivatedWatchWhile||!!document.pictureInPictureElement||fLf():
!1;if(c)return Kq7(),f.return();p=_.AB().mediaSessionPipActivation;P=_.AB().shortsPipActivation;N=_.AB().watchPipActivation;S=(I=_.AB().watchWhileActivation)||N;Q=N||P;if(!G.pictureInPictureEnabled()||!Q){f.jumpTo(2);break}return f.yield(Np2(G,p),3);case 3:if(!f.yieldResult)return _.ji(Error("Uj")),Kq7(),f.return();case 2:return G.setActive(!0),G.watchResponse=C,G.playerElement=k,G.updateMiniplayerData(v),f.yield(IA2(G,k),4);case 4:if(!G.active)return _.ji(new _.q5("miniplayer deactivated during activation")),
G.removePlayerListeners(),f.return();c=_.Ql().resolve(_.GF);c.addEventListener("yt-navigate",_.pm(G,G.onPlaylistNavigate));c.addEventListener("yt-playlist-data-updated",_.pm(G,G.JSC$19066_onPlaylistDataUpdated));G.JSC$19066_onPlaylistDataUpdated();Kq7();G.JSC$19066_watchWhileEnabled&&_.Zgm(G,I);G.pictureInPictureEnabled()&&G.shortsPipEnabled&&(G.shortsPipMode=P,_.Vb().dispatch(tdU(G.shortsPipMode)));G.pictureInPictureEnabled()&&G.watchPipEnabled&&(G.watchPipMode=N,_.F2Z(G.handleMediaSessionPipActivation));
G.player&&(R=G.player.getPlayerState(),l=R===1,_.Vb().dispatch(rVn(R)),_.rc(G.miniplayerEl,"yt-miniplayer-play-state-changed",[l]),_.AB().isVideoPlaying=l);_.rc(G.miniplayerEl,"yt-miniplayer-endpoint-changed");SAh(G);_.uZY(G);if(G.shortsPipMode||G.watchPipMode)f=f.yield(_.JR(G.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{c=f.yield;var U=_.JR(G.miniplayerEl,"yt-activate-miniplayer",[S])[0];f=c.call(f,U,6)}return f;case 6:if(G.watchResponse){c=G.getScreenLayer();U=_.Et(0);var O=IDb(0);U&&O&&
(_.Mo(U,O,c),c===0&&HNZ(void 0,0))}Q05(G);bgy(G,!0);(d=G.getPlayerElement())==null||d.focusOnPlayer();_.OQ(f)}})};
an.prototype.updateMiniplayerData=function(k){this.miniplayerData=k;_.Mu(this,{data:k})};
_.uZY=function(k){var v,C,G=((v=k.miniplayerData)==null?void 0:(C=v.miniplayerRenderer)==null?void 0:C.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";v=k.watchWhileMode||k.watchPipMode?G&&!_.Ql().resolve(_.hs).isOnWatch():G;_.Mu(k,{isDisabled:v});var p,P;C=_.F((p=k.miniplayerData)==null?void 0:(P=p.miniplayerRenderer)==null?void 0:P.minimizedEndpoint,_.xS);v&&C&&_.Ql().resolve(_.sL).openSheet({openPopupActionCommand:{openPopupAction:C}},k.miniplayerEl)};
Q05=function(k){if(k.watchResponse&&!R_m(k)){var v,C=(v=k.watchResponse.playerResponse)==null?void 0:v.trackingParams;C&&(_.Mu(k,{expandVe:_.oB(35989),closeVe:_.oB(34699),readyToResumeCloseVe:_.oB(131070),repositionVe:_.oB(226204),resizeVe:_.oB(226205)}),_.Mu(k,{playerVe:_.Ss(C)}))}};
IA2=function(k,v){return _.Z(function(C){if(C.nextAddress==1)return v.preparePlayer(),C.yield(v.getPlayerPromise(),2);k.player=C.yieldResult;k.player&&(k.player.addEventListener("onPlayVideo",k.JSC$19066_onPlayerPlayVideo),k.player.addEventListener("onCloseMiniplayer",k.onPlayerCloseMiniplayer),k.player.addEventListener("onExpandMiniplayer",k.onPlayerExpandMiniplayer),k.player.addEventListener("onStateChange",k.onPlayerStateChange));_.OQ(C)})};
_.W=an.prototype;_.W.JSC$19066_onPlayerPlayVideo=function(k){var v=k.sessionData&&"autonav"in k.sessionData,C;k.sessionData&&k.sessionData.itct&&(C=k.sessionData.itct);var G=k.watchEndpoint;v=G&&v?_.snO(G,C):_.j6(k.videoId,k.listId||void 0,C);k.sessionData&&_.V_(_.F(v.commandMetadata,_.G8).url,k.sessionData);Dlw(this,v)};
_.W.onPlayerExpandMiniplayer=function(){_.Fy(this)};
_.W.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.W.onPlayerStateChange=function(){if(this.player){var k=this.player.getPlayerState(),v=k===1;_.Vb().dispatch(rVn(k));_.Vb().dispatch(_.k5D(k));_.rc(this.miniplayerEl,"yt-miniplayer-play-state-changed",[v]);_.AB().isVideoPlaying=v;if(k===0){v=!_.RT.getInstance().isAutoplaySetExplicitly();var C,G,p,P,N,I,S=(C=this.watchResponse.response)==null?void 0:(G=C.contents)==null?void 0:(p=G.twoColumnWatchNextResults)==null?void 0:(P=p.autoplay)==null?void 0:(N=P.autoplay)==null?void 0:(I=N.autoplayExplicitChoiceDialogRenderer)==
null?void 0:I.confirmDialogRenderer;v&&S&&this.player.setAutonavState(1)}k===0&&this.watchWhileMode&&this.deactivate()}};
_.W.onPlaylistNavigate=function(k,v){var C=this,G,p,P,N,I,S,Q;return _.Z(function(R){if(R.nextAddress==1){if(!_.F(v.endpoint,_.mw))return R.return();_.AB().currentEndpoint=v.endpoint;_.rc(C.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.Ql().resolve(_.hs).isOnWatch()&&(C.watchWhileMode||C.watchPipMode))return R.return();k.stopPropagation();(P=(p=_.F((G=v.endpoint)==null?void 0:G.commandMetadata,_.G8))==null?void 0:p.url)&&v.tempData&&!_.t9.isEmpty(v.tempData)&&_.V_(P,v.tempData);N={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};I=new kMR(function(){return C.getPlayerElement()},N,{layer:C.getScreenLayer()});
S=function(l){I.processChunk({endpoint:v.endpoint,data:l})};
lAV(C);C.miniplayerFetchRequest=d1F(C,v.endpoint,S);_.EQ(R,2);return R.yield(C.miniplayerFetchRequest,4)}if(R.nextAddress!=2)return Q=R.yieldResult,fAV(C,Q),_.GG(R,0);_.g6(R);_.OQ(R)})};
_.W.JSC$19066_onPlaylistDataUpdated=function(){var k=_.Ql().resolve(_.GF).getPlaylistData();this.hasPlaylistData=!!k;_.Mu(this,{externalPlaylistData:k||{}})};
_.W.close=function(k){if(this.isInitialized())if(k){if(!((this.watchWhileMode||this.watchPipMode)&&_.Ql().resolve(_.hs).isOnWatch()||this.shortsPipMode)){var v;(v=this.getPlayerElement())==null||v.stop()}this.deactivate()}else _.NR().closeMiniplayer(this.miniplayerEl)};
_.W.deactivate=function(k){var v=this,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1){if(!v.isInitialized()||!v.active)return N.return();v.setActive(!1);lAV(v);(C=!!k&&Hge(v,k))&&v.isSingleOptionSurveyActive&&_.JR(v.miniplayerEl,"yt-show-watch-page-survey",[v.isSingleOptionSurveyActive]);return N.yield(z_V(v),2)}if(N.nextAddress!=3){bgy(v,!1);v.isReadyToResume=!1;v.watchResponse=void 0;v.updateMiniplayerData(void 0);v.shortsPipMode&&(v.shortsPipMode=!1,_.Vb().dispatch(tdU(v.shortsPipMode)),O92(v.pipController),
(G=v.player)==null||G.setInternalSize(NaN,NaN));v.watchPipMode&&(v.watchPipMode=!1,O92(v.pipController));(p=v.watchWhileMode)&&_.Zgm(v,!1);v.removePlayerListeners();var I=_.Ql().resolve(_.GF);I.removeEventListener("yt-navigate",_.pm(v,v.onPlaylistNavigate));I.removeEventListener("yt-playlist-data-updated",_.pm(v,v.JSC$19066_onPlaylistDataUpdated));_.AB().currentEndpoint=null;_.rc(v.miniplayerEl,"yt-miniplayer-endpoint-changed");v.playerElement=null;Kq7();if(v.shortsPipMode||v.watchPipMode)N=N.jumpTo(3);
else{I=N.yield;var S=_.JR(v.miniplayerEl,"yt-deactivate-miniplayer",[C,p])[0];N=I.call(N,S,3)}return N}(P=v.player)==null||P.setInternalSize(NaN,NaN);v.player=null;_.OQ(N)})};
var z_V=function(k){var v;return _.Z(function(C){v=_.Ql().resolve(_.hs);return k.shortsPipMode?C.yield(v.movePlayerToShorts(k.playerElement),0):C.yield(v.movePlayerToWatch(k.playerElement),0)})};
an.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19066_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
an.prototype.setActive=function(k){this.active=k;this.isSingleOptionSurveyActive?_.JR(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.JR(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.Vb().dispatch(_.J2({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.Zgm=function(k,v){k.watchWhileMode=v;_.Mu(k,{watchWhile:v})};
bgy=function(k,v){if(!R_m(k))if(k.shortsPipMode||k.watchPipMode){var C;(C=k.player)==null||C.setDocumentPictureInPicture(v)}else{var G;(G=k.player)==null||G.setMinimized(v)}};
R_m=function(k){return k.watchWhileMode&&_.z("kevlar_watch_while_counterfactual")};
_.Fy=function(k){var v;return _.Z(function(C){switch(C.nextAddress){case 1:if(!k.isInitialized())return C.return();_.EQ(C,2);return C.yield(k.miniplayerFetchRequest,4);case 4:_.GG(C,3);break;case 2:_.g6(C);case 3:k.watchResponse&&k.miniplayerData&&k.miniplayerData.watchEndpoint?(v={url:k.watchResponse.url,endpoint:k.miniplayerData.watchEndpoint,data:k.watchResponse,miniplayer:!0},_.nA(k.miniplayerEl,"yt-navigate-cache",v)):k.miniplayerData&&k.miniplayerData.watchEndpoint&&_.nA(k.miniplayerEl,"yt-navigate",
{endpoint:k.miniplayerData.watchEndpoint}),_.OQ(C)}})};
Dlw=function(k,v,C){var G,p,P,N;return _.Z(function(I){if(I.nextAddress==1){if(Hge(k,v))return I.return();_.AB().currentEndpoint=v;_.rc(k.miniplayerEl,"yt-miniplayer-endpoint-changed");_.rc(k.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.AB().isVideoPlaying=!1;G={clientParams:{miniplayer:!0,autoSaveToQueue:!C}};p=new kMR(function(){return k.getPlayerElement()},G,{layer:k.getScreenLayer(),
parentLayer:0},void 0,k.readyToResumeVe);P=function(S){var Q,R,l=Object.assign({},(Q=S.playerResponse)==null?void 0:(R=Q.playerConfig)==null?void 0:R.playbackStartConfig,{startPaused:!0}),d;C&&((d=S.playerResponse)==null?0:d.playerConfig)&&(S.playerResponse.playerConfig.playbackStartConfig=l);p.processChunk({endpoint:v,data:S})};
lAV(k);k.miniplayerFetchRequest=d1F(k,v,P);_.EQ(I,2);return I.yield(k.miniplayerFetchRequest,4)}if(I.nextAddress!=2)return N=I.yieldResult,fAV(k,N),_.GG(I,0);_.g6(I);_.OQ(I)})};
an.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var lAV=function(k){k.miniplayerFetchRequest&&(k.miniplayerFetchRequest.cancel&&k.miniplayerFetchRequest.cancel("Active request obsolete"),k.miniplayerFetchRequest=null)},d1F=function(k,v,C){var G,p=(G=_.F(v.commandMetadata,_.G8))==null?void 0:G.url,P;
G=!p||_.z("disable_miniplayer_tempdata")?{}:(P=Jr2(p))!=null?P:{};return O5(k.JSC$19066_pageRequestService,v,G,window.location.href,"watch",function(N,I){C(I)},function(N){return N!==k.miniplayerFetchRequest})},fAV=function(k,v){var C;
_.Z(function(G){if(!v)return G.return();k.watchResponse=v;Q05(k);SAh(k);C=_.E5(v.response,!1,v.playerResponse);if(k.isMiniplayerActive()){v.response&&(k.playerElement.watchNextData=v.response);var p=_.t9.getValueByKeys.apply(_.t9,[v].concat(_.tX(ItZ)));_.t9.getValueByKeys.apply(_.t9,[v].concat(_.tX(bH1)))&&p&&_.Ql().resolve(_.GF).setAutoplayRenderer(p);if(p)if(_.z("kevlar_is_pupi_enabled")){var P,N,I,S,Q,R=((P=v.response)==null?0:(N=P.playerOverlays)==null?0:(I=N.playerOverlayRenderer)==null?0:(S=
I.autonavToggle)==null?0:(Q=S.autoplaySwitchButtonRenderer)==null?0:Q.enabled)?2:1;_.RT.getInstance().setState(R,!1,!1)}else P=NAj()?2:1,(R=k.player)==null||R.setAutonavState(P);k.updateMiniplayerData(C);_.uZY(k)}_.OQ(G)})},SAh=function(k){var v,C,G=(v=k.watchResponse)==null?void 0:(C=v.playerResponse)==null?void 0:C.playabilityStatus,p;
v=G==null?void 0:(p=G.miniplayer)==null?void 0:p.miniplayerRenderer;(v==null?void 0:v.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&v.minimizedEndpoint&&_.KA(k.miniplayerEl,[v.minimizedEndpoint]);_.Mu(k,{playabilityStatus:G})};
an.prototype.openToast=function(k,v){_.Mu(this,{toastData:{data:k,label:v}})};
_.Mu=function(k,v){(0,k.miniplayerPropSignalMap[1])(v)};
an.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var k;return this.playerElement?this.playerElement:(k=_.Kz(this.miniplayerEl).querySelector("#player-container"))==null?void 0:k.firstElementChild};
an.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var Np2=function(k,v){v=v===void 0?!1:v;var C,G,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1){if(!k.pictureInPictureSupported()||!pLK()&&!v)return S.return(!1);C=FB3(k);G=C.width;p=C.height;return S.yield(k.pipController.openWindow({width:G,height:p}),2)}P=S.yieldResult;N=k.pipController.getWindow();if(!N||!P)return S.return(!1);N.document.body.style.overflow="hidden";I=G2x(N);ycF(k.pipController,function(){cbe(k);I()});
return S.return(!0)})},FB3=function(k){var v=_.AB().shortsPipActivation,C,G;
k=v?.5625:(G=(C=k.player)==null?void 0:C.getVideoAspectRatio())!=null?G:16/9;C=Math.min(window.innerWidth,window.innerHeight)/2;v=v?0:76;return k>1?new _.LK(C,v+C/k):new _.LK(C*k,v+C)},cbe=function(k){var v;
_.Z(function(C){v=_.Ql().resolve(_.hs);return v.isOnWatch()&&k.watchPipMode||v.isOnShorts()&&k.shortsPipMode?C.yield(k.deactivate(),0):k.miniplayerToPipMode?C.yield(WB2(k),0):k.watchPipMode?C.yield(_.Fy(k),0):C.jumpTo(0)})};
an.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.SB.Object.defineProperties(an.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
an[bL]=[X52,uW7,_.b7];var E3V="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(" "),
aAX="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(" "),Miy="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
$1d="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var U1y=function(k,v,C){_.AW.call(this);this.store=k;this.panelController=v;this.pageContentExtractor=C;this.isInitialized=!1};
_.E(U1y,_.AW);
U1y.prototype.init=function(k){var v=this;this.isInitialized||(this.isInitialized=!0,this.environment=k!=null?k:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.yv.currentPageSubTypeSelector(this.store.getState()),k=_.qT(this.store,_.yv.currentPageSubTypeSelector,function(C){a:if(_.g33(v))switch(C){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var G=!0;break a;default:G=!1}else G=!1;G&&v.panelController.hidePanel({identifier:"PAai_companion"});
v.pageSubtype!==C&&(v.pageSubtype=C)}),this.addOnDisposeCallback(k))};
_.nvF=function(k,v){if(_.g33(k))switch(v){case "watch":var C,G;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(C=_.C0())==null?void 0:(G=C.getVideoData())==null?void 0:G.video_id};case "search":var p,P,N;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(P=(p=k.pageContentExtractor)==null?void 0:zIy(p))!=null?P:[],entityId:(N=(new URLSearchParams(window.location.search)).get("search_query"))!=null?N:void 0};case "companion-canvas":var I,S;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(S=(I=
k.pageContentExtractor)==null?void 0:zIy(I))!=null?S:[]};default:var Q,R;k={videoIds:(R=(Q=k.pageContentExtractor)==null?void 0:zIy(Q))!=null?R:[]};return _.z("enable_ai_companion_default_page_context")?k:void 0}};
_.g33=function(k){return k.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
U1y[bL]=[_.BF,_.tx,_.uL(Fhy)];var igV=_.D(function(k){return _.u("yt-ai-companion-attachment-view-model",{el:_.Dp(_.aB(function(){return k.data().rendererContext})),
class:_.TI("ytAiCompanionAttachmentViewModelHost",k.className)},_.u("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.u(_.b,{cond:function(){return k.data().title},
then:function(v){return _.u("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return v().content}},_.u(_.o$,{text:v}))}}),_.u(_.b,{cond:function(){return _.O3(k.data().trailingTitleIcon)},
then:function(v){return _.u("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.u(_.qP,{data:v,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.u(_.b,{cond:function(){return k.data().description},
then:function(v){return _.u("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.u(_.o$,{text:v}))}}),_.u(_.b,{cond:function(){return k.data().bottomItem},
then:function(v){return _.u("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.u(_.Sh,{data:v},{tableViewModel:$8G}))}}))},"ih");_.LB3=_.D(function(k){return _.u("yt-channel-attribution-view-model",{class:_.TI("ytChannelAttributionViewModelHost",k.className)},_.u("div",{class:"ytChannelAttributionViewModelUpper"},_.u(_.Sh,{data:function(){return k.data().avatar}},{decoratedAvatarViewModel:_.wQ}),_.u("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.u(_.o$,{text:function(){return k.data().title}}))),_.u("div",{class:"ytChannelAttributionViewModelBottom"},_.u(_.o$,{text:function(){return k.data().subtitle}})))},"jh");var OgF=_.D(function(k){var v=_.H(_.ae(!1,void 0,"MFRKRb")),C=v.next().value,G=v.next().value,p=function(){return k.data().activeRenderer},P=function(){return k.data().inactiveRenderer};
return _.u("yt-channel-disclosure-view-model",{"on:mouseleave":_.oZ(function(){G(!1)}),
"on:mouseover":_.oZ(function(){G(!0)}),
class:_.TI("ytChannelDisclosureViewModelHost",k.className)},_.u(_.b,{cond:function(){return C()},
then:function(){return _.u(_.Sh,{data:p},{channelAttributionViewModel:_.LB3})},
else:function(){return _.u(_.Sh,{data:P},{decoratedAvatarViewModel:_.wQ})}}))},"kh");var ybX=null;var X35={},x13=(X35.initialized={priority:10,callback:function(k){var v=_.Ql();v.addProvider({provide:cQ6,useClass:x_d});v.addProvider({provide:_.XG3,useFactory:function(){return new E1U}});
v.addProvider({provide:vx,useValue:_.wt("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});v.addProvider({provide:Gue,useValue:5184E6});v.addProvider({provide:gzm,useValue:_.dO()});v.addProvider({provide:oaV,useClass:uEn});v.addProvider({provide:GA,useClass:GA});v.addProvider({provide:_.rb,useFactory:function(){return soJ.promise}});
v.addProvider({provide:_.hNL,useFactory:function(){return _.VdL.promise}});
v.addProvider({provide:e1O,useValue:function(){var S;return((S=_.jJ())==null?void 0:S.getPlayer())||null}});
var C={};v.addProvider((C.provide=_.VZ,C.useFactory=function(S,Q){return function(){return pAi(S,Q)}},C[bL]=[vx,
Gue],C));C={};v.addProvider((C.provide=_.EL,C.useClass=dth,C[bL]=[vx,Gue],C));C={};v.addProvider((C.provide=_.Fg$,C.useClass=cW2,C[bL]=[_.EL],C));v.addProvider({provide:Yw,useFactory:_.Vb});v.addProvider({provide:Ji,useFactory:_.Vb});v.addProvider({provide:IHa,useFactory:_.Vb});v.addProvider({provide:wEm,useFactory:_.Vb});v.addProvider({provide:_.BF,useFactory:_.Vb});v.addProvider({provide:gK,useValue:_.p2});v.addProvider({provide:gHV,useClass:jW6});v.addProvider({provide:Evd,useClass:cXd});v.addProvider({provide:g5,
useClass:g5});v.addProvider({provide:Mn,useClass:Mn});v.addProvider({provide:Fm,useClass:Fm});v.addProvider({provide:$l,useClass:$l});v.addProvider({provide:Ah,useClass:Ah});v.addProvider({provide:lA,useClass:lA});v.addProvider({provide:C6,useClass:C6});v.addProvider({provide:_.ay,useValue:Jld});C={};v.addProvider((C.provide=Vqm,C.useFactory=function(S){return S.watchEndpointMap||{}},C[bL]=[_.ay],C));
C={};v.addProvider((C.provide=hb2,C.useFactory=function(S){return S.reelWatchEndpointMap||{}},C[bL]=[_.ay],C));
v.addProvider({provide:_.eK,useFactory:_.WU});v.addProvider({provide:tS,useFactory:_.N0});C={};v.addProvider((C.provide=pVf,C.useFactory=function(S){return function(Q){var R=R===void 0?{}:R;var l,d,f=(d=_.F((l=Q.endpoint)==null?void 0:l.commandMetadata,_.G8))==null?void 0:d.rootVe;if(f){var c,U;if(l=Q.previousCsn||((U=_.F((c=Q.endpoint)==null?void 0:c.commandMetadata,Zb6))==null?void 0:U.parentCsn)){var O=O===void 0?{}:O;if(l!==_.Et(O.layer)||f!==IDb(O.layer))bNm(l,O.cttAuthInfo,O.layer||0),HNZ(l,
O.layer||0),c=O.layer||0,_.YH(N8Z(c===void 0?0:c),f);R.parentCsn=l}Q.endpoint&&l?AUQ(S,Q.endpoint,R):_.$8(S,f,void 0,R);var X;((X=Q.response)==null?0:X.trackingParams)&&S.graftServerVe(Q.response.trackingParams);var x;((x=Q.playerResponse)==null?0:x.trackingParams)&&S.graftServerVe(Q.playerResponse.trackingParams);var w;((w=Q.reelWatchSequenceResponse)==null?0:w.trackingParams)&&S.graftServerVe(Q.reelWatchSequenceResponse.trackingParams)}}},C[bL]=[_.eK],C));
C={};v.addProvider((C.provide=S0X,C.useClass=Z95,C[bL]=[gK,_.BF],C));C={};v.addProvider((C.provide=k9,C.useClass=k9,C[bL]=[_.rb,_.BF],C));C={};v.addProvider((C.provide=Jh,C.useClass=Jh,C[bL]=[Ji,_.lL],C));v.addProvider({provide:_.cce,useClass:Ace});C={};v.addProvider((C.provide=_.tx,C.useClass=MHe,C[bL]=[_.cce,_.uL(_.hx)],C));v.addProvider({provide:_.da,useClass:Mqm});C={};v.addProvider((C.provide=fy,C.useClass=fy,C[bL]=[_.da,_.rb,_.Qt,_.lL],C));v.addProvider({provide:_.sL,useClass:CO});v.addProvider({provide:_.zbk,
useClass:Rx2});v.addProvider({provide:_.V0,useClass:on});_.z("enable_ai_companion")&&(v.addProvider({provide:_.hx,useClass:gaF}),v.addProvider({provide:_.ZCn,useClass:isD}),v.addProvider({provide:Fhy,useClass:di3}),v.addProvider({provide:s1,useClass:s1}),v.addProvider({provide:tJ,useClass:tJ}),v.addProvider({provide:Z1U,useValue:OgF}),v.addProvider({provide:SFI,useValue:igV}));_.z("enable_ai_chat_controller")&&v.addProvider({provide:_.Db,useClass:U1y});C={};v.addProvider((C.provide=_.ee,C.useClass=
xim,C[bL]=[_.ee],C));v.addProvider({provide:_.$7,useClass:RMY});v.addProvider({provide:KF,useClass:KF});v.addProvider({provide:ER,useClass:ER});v.addProvider({provide:Ga,useClass:Ga});C={};v.addProvider((C.provide=AJ,C.useClass=AJ,C[bL]=[_.lL,_.Qt],C));v.addProvider({provide:Q3,useClass:vv});C={};v.addProvider((C.provide=lg,C.useClass=lg,C[bL]=[_.sL,Q3],C));C={};v.addProvider((C.provide=Zz,C.useClass=Zz,C[bL]=[_.sL],C));C={};v.addProvider((C.provide=wK,C.useClass=wK,C[bL]=[Yw,jG],C));v.addProvider({provide:jG,
useClass:rXd});_.z("web_enable_feedback_endpoint_resolver_batch_2")&&(C={},v.addProvider((C.provide=JJ,C.useClass=JJ,C[bL]=[Yw],C)),C={},v.addProvider((C.provide=nF,C.useClass=nF,C[bL]=[jG],C)));C={};v.addProvider((C.provide=bg,C.useClass=bg,C[bL]=[_.V0,Q3],C));C={};v.addProvider((C.provide=NO,C.useClass=NO,C[bL]=[_.V0],C));C={};v.addProvider((C.provide=RV,C.useClass=RV,C[bL]=[_.Qt,_.tx],C));C={};v.addProvider((C.provide=ug,C.useClass=ug,C[bL]=[_.Qt,_.eK],C));v.addProvider({provide:wq,useClass:wq});
C={};v.addProvider((C.provide=Dz,C.useClass=Dz,C[bL]=[Yw],C));v.addProvider({provide:Ho,useClass:Ho});v.addProvider({provide:Wo,useClass:Wo});C={};v.addProvider((C.provide=Iy,C.useClass=Iy,C[bL]=[Yw],C));C={};v.addProvider((C.provide=Zn,C.useClass=Zn,C[bL]=[_.Qt,Yw],C));C={};v.addProvider((C.provide=S1,C.useClass=S1,C[bL]=[Yw],C));C={};v.addProvider((C.provide=u8,C.useClass=u8,C[bL]=[Yw],C));C={};v.addProvider((C.provide=IV,C.useClass=IV,C[bL]=[_.tx],C));C={};v.addProvider((C.provide=Ta,C.useClass=
Ta,C[bL]=[_.eK],C));C={};v.addProvider((C.provide=py,C.useClass=py,C[bL]=[Bx],C));C={};v.addProvider((C.provide=Po,C.useClass=Po,C[bL]=[Bx],C));v.addProvider({provide:vo,useClass:vo});v.addProvider({provide:Cy,useClass:Cy});v.addProvider({provide:KB,useClass:KB});C={};v.addProvider((C.provide=dq,C.useClass=dq,C[bL]=[_.tx,_.lL],C));v.addProvider({provide:oV,useClass:oV});C={};v.addProvider((C.provide=Se,C.useClass=Se,C[bL]=[_.Qt,_.tx],C));v.addProvider({provide:pB,useClass:pB});C={};v.addProvider((C.provide=
qO,C.useClass=qO,C[bL]=[Yw,_.Qt,_.ee],C));C={};v.addProvider((C.provide=x_,C.useClass=x_,C[bL]=[_.Qt,_.lL],C));v.addProvider({provide:pyL,useValue:Zui});v.addProvider({provide:uh6,useValue:KOZ});v.addProvider({provide:AS,useClass:AS});C={};v.addProvider((C.provide=Xm,C.useClass=Xm,C[bL]=[Yw],C));C={};v.addProvider((C.provide=mi,C.useClass=mi,C[bL]=[_.$7,_.lL],C));C={};v.addProvider((C.provide=rK,C.useClass=rK,C[bL]=[_.lL],C));v.addProvider({provide:B4,useFactory:function(){return new B4(_.Vb())}});
v.addProvider({provide:Mfg,useFactory:_.xP.getInstance});C={};v.addProvider((C.provide=CB,C.useClass=CB,C[bL]=[vx,Mfg,_.lL],C));v.addProvider({provide:TS,useClass:TS});v.addProvider({provide:eG,useClass:eG});v.addProvider({provide:my,useClass:my});v.addProvider({provide:_.qm,useClass:_.qm});v.addProvider({provide:Ry,useClass:Ry});C={};v.addProvider((C.provide=gq,C.useClass=gq,C[bL]=[Ji],C));C={};v.addProvider((C.provide=za,C.useClass=za,C[bL]=[_.lL],C));C={};v.addProvider((C.provide=ig,C.useClass=
ig,C[bL]=[_.lL],C));C={};v.addProvider((C.provide=LB,C.useClass=LB,C[bL]=[_.lL],C));_.z("web_enable_prefetching_videos_on_home")&&(v.addProvider({provide:nE,useClass:nE}),v.addProvider({provide:bn,useClass:bn}));C={};v.addProvider((C.provide=b8,C.useClass=b8,C[bL]=[_.lL],C));v.addProvider({provide:Vw,useClass:Vw});C={};v.addProvider((C.provide=nB,C.useClass=nB,C[bL]=[_.Qt,_.lL],C));C={};v.addProvider((C.provide=hJ,C.useClass=hJ,C[bL]=[_.lL],C));C={};v.addProvider((C.provide=Rn,C.useClass=Rn,C[bL]=
[_.Qt,_.lL],C));v.addProvider({provide:QW,useClass:QW});v.addProvider({provide:MO,useClass:MO});C={};v.addProvider((C.provide=aV,C.useClass=aV,C[bL]=[Ji,_.lL],C));v.addProvider({provide:$_,useClass:$_});C={};v.addProvider((C.provide=FE,C.useClass=FE,C[bL]=[Ji,_.lL,_.Qt],C));C={};v.addProvider((C.provide=co,C.useClass=co,C[bL]=[_.lL],C));C={};v.addProvider((C.provide=zU,C.useClass=zU,C[bL]=[_.lL,_.Qt],C));C={};v.addProvider((C.provide=Y_,C.useClass=Y_,C[bL]=[_.lL,_.Qt],C));C={};v.addProvider((C.provide=
y3,C.useClass=y3,C[bL]=[_.rb],C));C={};v.addProvider((C.provide=OR,C.useClass=OR,C[bL]=[_.rb],C));C={};v.addProvider((C.provide=UR,C.useClass=UR,C[bL]=[_.rb],C));v.addProvider({provide:hS,useClass:hS});v.addProvider({provide:je,useClass:je});v.addProvider({provide:Nn,useClass:Nn});v.addProvider({provide:JS,useClass:JS});v.addProvider({provide:V3,useClass:V3});v.addProvider({provide:Wx,useClass:Wx});v.addProvider({provide:sR,useClass:sR});_.z("kevlar_enable_mss_lazy_load")&&v.addProvider({provide:_.LU,
useClass:bS5});v.addProvider({provide:_.UW,useClass:pO});v.addProvider({provide:b$,useFactory:function(){return _.Cn.getInstance()}});
v.addProvider({provide:H9d,useFactory:lLb});v.addProvider({provide:Bx,useFactory:function(){return _.BQ.getInstance()}});
v.addProvider({provide:Lbn,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});C={};v.addProvider((C.provide=_.r5,C.useClass=_.r5,C[bL]=[_.rb,_.lL,_.eK,H9d,Bx,b$,Lbn,gK],C));v.addProvider({provide:_.gy,useClass:nCn});v.addProvider({provide:_.PH2,useClass:pEd});C={};v.addProvider((C.provide=Hx,C.useClass=Hx,C[bL]=[_.PH2],C));C={};v.addProvider((C.provide=_.KE,C.useFactory=function(S){return S.upliftCompletionResolver.promise},C[bL]=[S0X],C));
C=_.rt("IS_SHELL_LOAD")?"aa":"eocs";var G=_.rt("IS_SHELL_LOAD")?3:2;_.PF().parkOrScheduleJob(function(){Qey()},G,C);
_.PF().parkOrScheduleJob(function(){_.Ql().resolve(k9).start()},2,"eocs");
_.PF().parkOrScheduleJob(function(){Nw2()},2,"eocs");
_.PF().parkOrScheduleJob(function(){_.Ql().resolve(Jh).start()},2,"eocs");
_.z("kevlar_debug_data_app_registration_ks")||I6Z();v.addProvider({provide:_.SJ,useValue:new M7V(k.root)});v.addProvider({provide:oG,useValue:new NUm});v.addProvider({provide:_.Xp2,useValue:new OI2(k.root)});v.addProvider({provide:_.uu,useValue:new yGd});v.addProvider({provide:_.gG,useClass:XC});v.addProvider({provide:X52,useClass:Gj});_.z("kevlar_network_sli_killswitch")||v.addProvider({provide:sC2,useValue:Trn});v.addProvider({provide:iD5,useFactory:zom});_.z("web_bind_fetch")&&(C={},v.addProvider((C.provide=
Lzy,C.useFactory=FUK,C[bL]=[_.uL(iD5)],C)));_.z("web_bind_window_request")&&(C={},v.addProvider((C.provide=OD0,C.useFactory=cdD,C[bL]=[_.uL(iD5)],C)));_.z("web_bind_text_decoder")&&(C={},v.addProvider((C.provide=yYh,C.useFactory=E6_,C[bL]=[_.uL(iD5)],C)));C={};v.addProvider((C.provide=y9V,C.useFactory=vEb,C[bL]=[_.KE,Yw,_.VZ],C));C={};v.addProvider((C.provide=OKV,C.useClass=EW,C[bL]=[y9V],C));v.addProvider({provide:SVh,useClass:HcV});v.addProvider({provide:UUY,useClass:iK3});C=[].concat(_.tX(iOx));
_.z("web_continuation_response_processing")&&C.push(_.$Y);C.push(YoL);_.z("enable_share_panel_navigation_logging_fix_on_web")&&C.push(_.W$U);v.addProvider({provide:g9_,useValue:C});v.addProvider({provide:gnZ,useClass:$Um});v.addProvider({provide:YDe,useClass:VCF});C={};v.addProvider((C.provide=ak3,C.useClass=BsV,C[bL]=[Ji],C));_.B_.addLowPriorityJob(function(){y33()});
C={};v.addProvider((C.provide=ugR,C.useFactory=function(S){return function(Q){var R,l=(R=_.F(Q.commandMetadata,_.G8))==null?void 0:R.url;if(!l)throw new _.q5("No URL for PBJ Command",Q);l=V9_(l,{pbj:"1"});R=NLi(l,{})||{};R=Object.assign({},R,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.wt("STS").toString()});Q=_.iL({command:JSON.stringify(Q),session_token:_.wt("XSRF_TOKEN")});return S.fetch(l,{method:"POST",headers:R,body:Q})}},C[bL]=[YDe],C));
v.addProvider({provide:m_a,useFactory:function(){var S={};return S.CSI=MyD(),S.ECATCHER=aw6(),S}});
v.addProvider({provide:lkj,useClass:D_X});C=[];C.push(v.resolve(UUY));G={};G=(G.client_location=_.xP.getInstance(),G.consistency=_.b8$(),G.entities=v.resolve(Evd),G.response_received_commands=v.resolve(gnZ),G.store=v.resolve(_.Fg$),G.tokens=v.resolve(UUY),G.service_params=v.resolve(lkj),G);if(_.z("web_shorts_prefetch_service_enabled")){var p=new EuV(v.resolve(_.EL));G.shorts_prefetch=p}G.adblock_detection=v.resolve(ak3);v.addProvider({provide:_.Cg,useClass:_.Cg});p=v.resolve(_.ay);var P=[];_.z("PremiumClientSharedConfig__enable_att_context_processor")&&
(v.addProvider({provide:W0h,useClass:GBY}),P.push(v.resolve(W0h)));if(_.z("owl_pl_await")){var N={};v.addProvider((N.provide=cYy,N.useFactory=function(S){return new zx5(S)},N[bL]=[_.Cg],N));
P.push(v.resolve(cYy))}RYn(p,v.resolve(YDe),v.resolve(gHV),G,v.resolve(_.EL),C,P,v.resolve(OKV),v.resolve(SVh));v.addProvider({provide:_.Qt,useValue:_.yJ.instance});_.z("start_client_gcf")&&v.addProvider({provide:ei,useValue:k0U()});v.addProvider({provide:RIm,useFactory:function(){return new RIm(_.Ql().resolve(_.Cg),_.BQ.getInstance())}});
_.PF().parkOrScheduleJob(function(){lH2()},1,"eocs");
C={};v.addProvider((C.provide=To,C.useClass=To,C[bL]=[_.VZ,_.Qt],C));v.addProvider({provide:_.seh,useFactory:_.un.getInstance});_.PF().parkOrScheduleJob(function(){_.Ql().resolve(To).refresh()},0,"eocs");
v.addProvider({provide:_.b7,useClass:r95});_.z("kevlar_signal_collection_killswitch")||(C={},v.addProvider((C.provide=kN2,C.useClass=kN2,C[bL]=[vx,tS],C)),_.PF().parkOrScheduleJob(function(){_.Ql().resolve(kN2).record()},1,"eocs"));
_.z("web_debug_handler_registration_killswitch")||_.PF().parkOrScheduleJob(function(){HP$("DOWNLOAD_PES",RSO);_.z("offline_client_state_export_ks")||HP$("OFFLINE_CLIENT_STATE",uHf)},0,"eocs");
_.z("kevlar_prevent_polymer_dynamic_font_load")&&_.PF().parkOrScheduleJob(function(){var S=[_.zu(vey),_.zu(CLy)];S=_.H(S);for(var Q=S.next();!Q.done;Q=S.next()){Q=Q.value;var R=document.createElement("link");_.ZN(R,Q,"stylesheet");document.head.appendChild(R)}},1,"eocs");
C=k.injector.resolve(_.Qt);_.Pa0.instance=new _.Pa0(C);B$D(KV2(new pn0(C)));C={};k.injector.addProvider((C.provide=Qh,C.useFactory=function(S){(S=S==null?void 0:S.getCurrentPage())?S=S.visibilityObserver:(ybX||(ybX=Rui()),S=ybX);return S},C[bL]=[_.uL(_.hs)],C.skipCache=!0,C));
v.addProvider({provide:_.gO,useClass:an});v.addProvider({provide:y0,useClass:pS1});k.injector.addProvider({provide:TqD,useValue:acd});v.addProvider({provide:hhJ,useValue:hWY});v.addProvider({provide:ruZ,useValue:CKm});v.addProvider({provide:_.X0,useValue:dMi});k=v.addProvider;je0||(je0=new Bwd);k.call(v,{provide:_.Pv,useValue:je0});v.addProvider({provide:_.AL,useValue:_.wt("HTML_DIR")==="rtl"?"rtl":"ltr"});v.addProvider({provide:xQX,useClass:jw2});v.addProvider({provide:_.kg,useClass:Wv});_.Ql().addProvider({provide:eMk,
useValue:_.z("enable_web_delhi_icons")?aAX.concat($1d):E3V.concat(Miy)});v.addProvider({provide:_.Nu,useClass:_.Nu});v.addProvider({provide:_.Tta,useValue:new Kzd});v.addProvider({provide:F5a,useClass:zMF});v.addProvider({provide:rq,useClass:rq});v.addProvider({provide:kl,useClass:kl});k={};v.addProvider((k.provide=fB,k.useClass=fB,k[bL]=[_.Qt,_.tx],k));v.addProvider({provide:l8,useClass:l8});v.addProvider({provide:t3d,useClass:q0Y});v.addProvider({provide:GU,useClass:GU});v.addProvider({provide:kP7,
useValue:mEn});v.addProvider({provide:_.I_,useClass:F0m});_.z("enable_payments_purchase_manager")&&v.addProvider({provide:Zo2,useClass:Ho5});v.addProvider({provide:JX5,useFactory:function(){return function(S){return _.oeV(S)}}});
v.addProvider({provide:_.c9m,useClass:Eza});k={};v.addProvider((k.provide=QL,k.useClass=QL,k[bL]=[_.c9m],k));v.addProvider({provide:oy,useClass:oy});v.addProvider({provide:xge,useValue:Smm});v.addProvider({provide:cPJ,useValue:_.Twy});v.addProvider({provide:ML$,useClass:eIV});v.addProvider({provide:Y03,useValue:v15});k={};v.addProvider((k.provide=w55,k.useClass=na2,k[bL]=[Y03],k));k={};v.addProvider((k.provide=_.qY,k.useClass=p_k,k[bL]=[w55],k));k={};v.addProvider((k.provide=_.ZV,k.useClass=In,k[bL]=
[_.BF,_.gG],k));if(_.z("web_explore_hub_on_hover")||_.z("web_client_explore_hub_on_hover"))k={},v.addProvider((k.provide=k_,k.useClass=k_,k[bL]=[_.Qt,b$],k));if(_.z("web_enable_renderer_logger")){var I=new Vhm;oSb(function(){I.abort()});
v.addProvider({provide:xa_,useValue:new vaF(I.signal)})}v.addProvider({provide:o2U,useValue:OE3});v.addProvider({provide:R4g,useClass:afV});_.z("web_use_flow_state_manager")&&(v.addProvider({provide:_.LF,useClass:aNe}),k={},v.addProvider((k.provide=O1,k.useClass=O1,k[bL]=[_.LF,_.lL],k)))}},X35);var Ab5={},e_X=(Ab5.initialized={priority:10,callback:function(){if(!tC2){lpj();UlO("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.M5(_.H2(UlO,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.z("log_heartbeat_with_lifecycles")){var k={};ND.instance||(ND.instance=new ND);ND.instance.install((k.document_visible={callback:g6m,priority:10},k.document_hidden={callback:g6m,priority:10},k))}else _.ZA(document,"visibilitychange",g6m);tC2=!0}(k=_.Et())&&k!=="UNDEFINED_CSN"&&P5D(k)}},Ab5);var qAV={},m13=(qAV.initialized={callback:function(k){var v=_.oB(232091),C=k.injector.resolve(_.eK);_.UN(C,v);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?PJf()&&_.i$(C,v):(k=k.injector.resolve(JX5)("refresh_detector"))&&(k.get("first_tab_load")?_.i$(C,v):k.set("first_tab_load","1"))}},qAV);var D1V={},ti5=(D1V.initialized={priority:10,callback:QJ2},D1V);var s0k={},ViY=(s0k.initialized={priority:0,callback:function(){var k=new Tm7,v="other";_.Cr?v="chrome":_.vu?v="firefox":_.rm?v="safari":Ig&&(v="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(C){k.increment(_.xe(),C,v)}).catch(function(){k.increment(_.xe(),!1,v)}):k.increment(_.xe(),!1,v)}},s0k);var h_0={},BpV=(h_0.rendering={priority:8,callback:bY3},h_0);var j00={},YAh=(j00.rendering={priority:10,callback:Lg2},j00.rendered={callback:iYZ},j00),w3y={},n3F=(w3y.rendering={callback:Lg2},w3y.rendered={callback:iYZ},w3y);var Jb0=!1,rby={},KBm=(rby.initialized={priority:10,callback:function(){Jb0||(sb3({didPatch:function(k){k.el&&Dlm(k.el,k.props)},
didUnmount:function(k){qHx(k.el)}}),Jb0=!0)}},rby);var TpY=/^\/shorts\/?$/;_.YH("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:{}}}}}}});_.z("kevlar_use_common_module_manager_ks")?(_.wPx(new OYK),C9D()):yfi();
(function(){var k=document.querySelector("ytd-app");if(!k)throw Error("Xj");k=new So({root:k,injector:_.Ql()});k.install(e_X);var v={};k.install((v.initialized={priority:10,callback:W_O},v));_.z("wp_lat_b")&&(v={},k.install((v.initialized={priority:10,callback:function(){lwZ()}},v)));
v={};k.install((v.rendered={priority:0,callback:GA6},v));v={};k.install((v.rendered={priority:0,callback:function(){_.B_.addLowPriorityJob(function(){_.YQ2>1&&(rz2(),vUx())},4E4)}},v));
k.install(iSa);k.install(m13);k.install(KBm);rd3();k.install(m52);k.install(Eea);k.install(U5e);k.install(YV5);k.install(KCh);k.install(e7Y);k.install(x13);_.z("kevlar_enable_mss_lazy_load")&&k.install(ti5);k.install(Mgm);k.install(ViY);if(!_.rt("IS_SHELL_LOAD")||_.z("kevlar_fetch_initial_data_promise_client")||_.z("sw_nav_preload_pbj")){var C=_.UT(window.location.href);v=C&&C==="/watch";C=C&&C.match(TpY);v?k.install(n3F):C?k.install(BpV):k.install(YAh)}else k.install(z73);k.install(OSX);_.z("web_enable_prefetching_videos_on_home")&&
k.install(Vgy);_.z("start_client_gcf")&&k.install(qD5);k.install(sIm);(new kG6).increment("INSTALLED");k.install(tg2);k.install(lyF);k.transition("initialized");NSf();v66()})();
_.or=[[["I3NmMW91M2V1ZjQ5dWtpbmQ=","bWUzNmg1ODF2YWx1ZSM1ZnZ3"],"TEFDRU1FTlRfS0lORF9FTkQjZmxodGEwdjR6ZXF0QURfUA=="]];_.kP=["cyNuMHVtNTg1NjlsNHJnbG9iYWxDYWxsYmFjaw==","bm9ybWFsaXR5RGV0ZWN0ZWQjNGR3aXloaTdrbnJvb25BYg==","QWRTa2lwIzJqcjd4a3p0dm5rb24=","c3FyYXdfcGxheWVyX3Jlc3BvbnNlI2xkaDg4OXo1YWc=","Y2ticGk0dG9hZFBsYWNlbWVudENvbmZpZyNqbjFi"];_.Sn="cyNuMHVtNTg1NjlsNHJnbG9iYWxDYWxsYmFjaw== bm9ybWFsaXR5RGV0ZWN0ZWQjNGR3aXloaTdrbnJvb25BYg== QWRTa2lwIzJqcjd4a3p0dm5rb24= c3FyYXdfcGxheWVyX3Jlc3BvbnNlI2xkaDg4OXo1YWc= d2ViX3BsYXlsaXN0X3F1ZXVlX211bHRpcGxlX3NraXBzX2tzIzF5c2dscnRnZ2t3Zg== X3NhX2VmI21qY21jZTdtajZuYWI= Y2ticGk0dG9hZFBsYWNlbWVudENvbmZpZyNqbjFi".split(" ");
_._ModuleManager_initialize=function(k,v){if(!_.Df){if(!_.tW)return;_.wPx(_.tW())}_.Df.setAllModuleInfoString(k,v)};
_._ModuleManager_initialize('kevlar_base_module/sy3/sy4/sy1:1,2/sy2/sy5:1,2/sy6/sy7/sy8/sy9/sya/syb/syc/kevlar_main_module:3,4,5,6,7,8,9/sye:1/syd:3,b,e/syf:f/syg/syh:6/syi/h8y2qb:5,g,h,i,j/syj/JzFVk:e,i,j,l/syk:8/xwEKAe:2,9,h,j,n/syl:4,c,f,h,l,n/sym:p/nmfa2d:j,q/syn:7,p/syo:i,j,q,s/CF909:t/Tm0L3c:t/L3n37:g,i,j,s/NSzT5:a/iuT5Oc',['sy3','sy4','sy8','sye','syb','sy1','syk','syj','syg','syd','syc','sy2','syl','sy7','sy6','syn','sym','syi','syh','sya','syf','syo','sy9','sy5','iuT5Oc','NSzT5','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
_.$9=function(k,v,C,G,p){var P={};v&&(P[v]=C);G?P.errorType=G:p&&(P.errorReason=p);_.sA(k,P);_.V8()};
_.Ug=function(k){var v=_.PF();return _.cpL(v,k,1)};
_.zQ({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 k=this.query;k&&(this.full||k[0]==="("||(k="("+k+")"),this._mq=window.matchMedia(k),this._add(),this.queryHandler(this._mq))},
queryHandler:function(k){this._setQueryMatches(k.matches)}});var PN3;var Wx2;var Hnk=function(){};
_.W=Hnk.prototype;_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W._tapHandler=function(){};
_.W._focusChanged=function(){};
_.W._detectKeyboardFocus=function(){};
_.W._userActivate=function(){};
_.W._upHandler=function(){};
_.W._spaceKeyDownHandler=function(){};
_.W._spaceKeyUpHandler=function(){};
_.W._asyncClick=function(){};
_.W._pressedChanged=function(){};
_.W._ariaActiveAttributeChanged=function(){};
_.W._activeChanged=function(){};
_.W._controlStateChanged=function(){};
_.W._changedButtonState=function(){};
_.W._focusBlurHandler=function(){};
_.W._disabledChanged=function(){};
_.W._changedControlState=function(){};
_.W._downHandler=function(){};
_.W.ensureRipple=function(){};
_.W.getRipple=function(){};
_.W.hasRipple=function(){};
_.W._noinkChanged=function(){};
_.W._focusedChanged=function(){};
_.W._createRipple=function(){};
_.W.registered=function(){};
_.W._invalidChanged=function(){};
_.W.hasValidator=function(){};
_.W.validate=function(){};
_.W._getValidity=function(){};
_.W._requiredChanged=function(){};
_.W._valueChanged=function(){};
_.W._checkedChanged=function(){};
_.W._buttonStateChanged=function(){};
_.W._setPressed=function(){};
_.W._setPointerDown=function(){};
_.W._setReceivedFocusFromKeyboard=function(){};
_.W._setFocused=function(){};
Hnk=_.zQ({is:"tp-yt-paper-radio-button",_template:function(){if(Wx2!==void 0)return Wx2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;PN3===void 0&&(PN3=document.createElement("template"));var G=PN3;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return Wx2=k},
behaviors:[_.oJw],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(){_.Ib(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var k=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),v=Math.floor(3*k);v%2!==k%2&&v++;this.updateStyles({"--paper-radio-button-ink-size":v+"px"})}})}});var NB2;var IXh;_.zQ({_template:function(){if(IXh!==void 0)return IXh;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;NB2===void 0&&(NB2=document.createElement("template"));var G=NB2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return IXh=k},
is:"tp-yt-paper-radio-group",behaviors:[_.w11],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(k){var v=this._valueToItem(k);if(!v||!v.hasAttribute("disabled")){if(this.selected){v=this._valueToItem(this.selected);if(this.selected==k)if(this.allowEmptySelection)k="";else{v&&(v.checked=!0);return}v&&
(v.checked=!1)}_.AZ.select.apply(this,[k]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(k){this._focusPrevious();k.preventDefault();this._activateFocusedItem()},
_onDownKey:function(k){this._focusNext();k.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(k){_.Y5D._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(k){_.Y5D._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.AZ._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.e0._resetTabindices.apply(this,arguments);this.items.forEach(function(k){k.removeAttribute("aria-selected")},this)}});var Zny;_.db("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var ge=function(){return _.e.apply(this,arguments)||this};
_.E(ge,_.e);_.W=ge.prototype;_.W.computeHasPrimaryIcon=function(k){return!(!k.icon&&!k.thumbnail)};
_.W.computeHasSecondary=function(k){return!(!k.secondaryIcon&&!k.secondaryNotificationText)};
_.W.computeHideSecondaryString=function(k){return!_.z("disable_hide_empty_secondary_string")&&!k.secondaryNotificationText};
_.W.computeCompactLinkStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.W.computeHasFitHeight=function(k){return k==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.W.isActiveEndpoint=function(k){return(k=this.get("commandMetadata.webCommandMetadata.url",k))?_.UT(window.location.href)!=="/account_transfer_channel"&&_.UT(window.location.href)!=="/gaia_link"&&_.UT(window.location.href)!=="/channel_switcher"||k!=="/account"?_.UT(window.location.href)===k:!0:!1};
_.W.onTap=function(){var k;((k=this.data)==null?0:k.serviceEndpoint)&&_.KA(this.hostElement,[this.data.serviceEndpoint])};
ge.prototype.onTap=ge.prototype.onTap;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ge.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ge.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.Y("design:type",Boolean)],ge.prototype,"active",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.Y("design:type",String)],ge.prototype,"compactLinkStyle",void 0);
_.B([_.A({computed:"computeIcon_(data.icon)"}),_.Y("design:type",Object)],ge.prototype,"icon",void 0);_.B([_.A({computed:"computeIcon_(data.secondaryIcon)"}),_.Y("design:type",Object)],ge.prototype,"secondaryIcon",void 0);_.B([_.A({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],ge.prototype,"hasSecondary",void 0);_.B([_.A({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],ge.prototype,"hideSecondaryString",void 0);
_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ge.prototype,"onTap",null);_.B([_.q({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],ge);
_.t(ge,"ytd-compact-link-renderer",function(){if(Zny!==void 0)return Zny;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Zny=k},{mode:1});var Sh3;_.db("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var LO=function(){var k=_.e.apply(this,arguments)||this;k.role="link";k.tabindex="0";k.actionMap=_.z("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 k};
_.E(LO,_.e);_.W=LO.prototype;_.W.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.Lz()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.W.getCurrentTheme=function(){return _.Of()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Lz()};
_.W.onThemeSelected=function(k,v){var C=k||v?k:_.iu(),G=(C&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!C&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.SM6(_.UT(window.location.href));_.IH(0,165,k);_.IH(0,174,v);this.prefs.save();G&&_.JR(this.hostElement,"yt-dark-mode-toggled-action",[C]);_.JR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.W.onTap=function(){this.data.serviceEndpoint&&_.KA(this.hostElement,[this.data.serviceEndpoint])};
_.W.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.W.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.W.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
LO.prototype.onTap=LO.prototype.onTap;LO.prototype.dataChanged=LO.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],LO.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],LO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.C5),_.Y("design:type",Object)],LO.prototype,"paperItemBehaviors",void 0);_.B([_.A(),_.Y("design:type",Object)],LO.prototype,"data",void 0);_.B([_.A({value:function(){return _.N0()}}),
_.Y("design:type",_.CZ)],LO.prototype,"prefs",void 0);_.B([_.A(),_.Y("design:type",Object)],LO.prototype,"label",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],LO.prototype,"role",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],LO.prototype,"tabindex",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LO.prototype,"dataChanged",null);
_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LO.prototype,"onTap",null);_.B([_.q({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],LO);
_.wu()(LO,"ytd-toggle-theme-compact-link-renderer",function(){if(Sh3===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);Sh3=k}k=Sh3;return k},{allowedProps:["data"],
mode:1});
}catch(e){_._DumpException(e)}
try{
var QGe,bnF;_.Og=function(k){return!!k.getOptions("captions")};
_.us5=function(k){return(k=k.getOption("captions","track"))?!!k.displayName:!1};
_.yW=function(k,v){_.l9(v,k,function(){return QGe[v]},function(C){QGe[v]=C;
if(!_.z("mweb_player_ve_show_ks")){var G=_.Et(0);G&&C&&_.A2(G,C)}})};
_.Xy=function(k){(k=QGe[k])&&_.i$(_.WU(),k)};
QGe={};var Rve;/*

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
*/
_.zQ({_template:function(){if(Rve!==void 0)return Rve;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;bnF===void 0&&(bnF=document.createElement("template"));var G=bnF;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return Rve=k},
is:"tp-yt-paper-checkbox",behaviors:[_.oJw],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.Ib(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var k=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),v="px",C=k.match(/[A-Za-z]+$/);C!==null&&(v=C[0]);k=parseFloat(k);C=8/3*k;v==="px"&&(C=Math.floor(C),C%2!==k%2&&C++);this.updateStyles({"--paper-checkbox-ink-size":C+
v})}})},
_computeCheckboxClass:function(k,v){var C="";k&&(C+="checked ");v&&(C+="invalid");return C},
_computeCheckmarkClass:function(k){return k?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.TML._createRipple.call(this)}});var lXk=new _.kp("radioButtonSurveyOptionRenderer"),dqV=new _.kp("checkboxSurveyOptionRenderer");var fXF;var zvF;var Fxh=0,x9=function(){var k=_.e.call(this)||this;k.selected=!1;k.isOverlay=!1;k.inputId="toggle-option-"+Fxh;Fxh++;return k};
_.E(x9,_.e);x9.prototype.onTap=function(){_.nA(this.hostElement,"ytd-toggle-option-clicked")};
_.B([_.A(),_.Y("design:type",String)],x9.prototype,"label",void 0);_.B([_.A(),_.Y("design:type",String)],x9.prototype,"inputId",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],x9.prototype,"selected",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],x9.prototype,"isOverlay",void 0);_.B([_.q({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.Y("design:paramtypes",[])],x9);
_.t(x9,"ytd-toggle-option-renderer",function(){if(zvF!==void 0)return zvF;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return zvF=k},{mode:1});var An=function(){var k=_.e.apply(this,arguments)||this;k.isToggleOption=!1;k.isOverlay=!1;return k};
_.E(An,_.e);An.prototype.onTap=function(k){k.preventDefault();this.data&&(k=!this.data.checked,this.set("data.checked",k),_.nA(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:k,value:this.data.value}))};
_.SB.Object.defineProperties(An.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
An.prototype.onTap=An.prototype.onTap;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],An.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],An.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],An.prototype,"isToggleOption",void 0);_.B([_.A(),_.Y("design:type",Object)],An.prototype,"isOverlay",void 0);_.B([_.g("data.responseText"),_.Y("design:type",String),_.Y("design:paramtypes",[])],An.prototype,"label",null);
_.B([_.P9("ytd-toggle-option-clicked"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],An.prototype,"onTap",null);_.B([_.q({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],An);
_.t(An,"ytd-checkbox-survey-option-renderer",function(){if(fXF!==void 0)return fXF;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return fXF=k},{mode:1});var cDX;var Et2;var eo=function(){var k=_.e.apply(this,arguments)||this;k.checked=!1;k.isToggleOption=!1;return k};
_.E(eo,_.e);eo.prototype.onTap=function(){this.data&&(this.checked?_.JR(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.JR(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
eo.prototype.onTap=eo.prototype.onTap;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],eo.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],eo.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],eo.prototype,"checked",void 0);_.B([_.A(),_.Y("design:type",Object)],eo.prototype,"isToggleOption",void 0);_.B([_.P9("ytd-toggle-option-clicked"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],eo.prototype,"onTap",null);
_.B([_.q({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],eo);
_.t(eo,"ytd-radio-button-survey-option-renderer",function(){if(Et2!==void 0)return Et2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Et2=k},{mode:1});var qu=function(){var k=_.e.apply(this,arguments)||this;k.disableAnimation=!1;k.isToggleOption=!0;k.followUpSurveyCommand=null;k.selectedRatingEndpoint=null;k.isSlimlineSurveyFollowUp=!1;k.isShortsStyle=!1;k.styleOverrideAttribute=!0;k.isDarkMode=!1;k.isSubmitted=!1;k.roundedContainer=!0;k.improveShortsResponseRate=_.z("web_improve_shorts_response_rate");k.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 k};
_.E(qu,_.e);_.W=qu.prototype;
_.W.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"}}}}};
_.W.attached=function(){var k=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(C){var G;if((G=C[0])!=null&&G.isIntersecting){_.GI().reportShown(k.hostElement);var p;(p=k.intersectionObserver)==null||p.unobserve(k.hostElement)}},{rootMargin:"0px",
threshold:.6});var v;(v=this.intersectionObserver)==null||v.observe(this.hostElement)};
_.W.onDarkModeToggledAction=function(k){this.isDarkMode=k};
_.W.dataChanged=function(){var k;if(((k=this.data)==null?void 0:k.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var v;((v=this.data)==null?void 0:v.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var C,G,p,P;this.darkColorPalette=(C=this.data)==null?void 0:(G=C.inlineContent)==null?void 0:(p=G.compactVideoRenderer)==null?void 0:(P=p.thumbnail)==null?
void 0:P.darkColorPalette;var N,I,S,Q;this.lightColorPalette=(N=this.data)==null?void 0:(I=N.inlineContent)==null?void 0:(S=I.compactVideoRenderer)==null?void 0:(Q=S.thumbnail)==null?void 0:Q.lightColorPalette;var R,l;if(((R=this.data)==null?0:(l=R.inlineContent)==null?0:l.compactVideoRenderer)&&this.isShortsStyle){var d,f,c,U;k=_.Yg((d=this.data)==null?void 0:(f=d.inlineContent)==null?void 0:(c=f.compactVideoRenderer)==null?void 0:(U=c.thumbnail)==null?void 0:U.thumbnails);_.Cm(this.hostElement,
{"--yt-background-url":"url("+k+")"})}};
_.W.handleRequestCompletion=function(){this.hostElement.hidden&&_.nA(this.hostElement,"yt-dismissible-item-dismissed")};
_.W.onPopupClosed=function(k){var v;((v=k.detail)==null?void 0:v.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.JR(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.W.handleInlineSurveyRatingSelect=function(k,v){var C=this;this.selectedRatingEndpoint=k;this.followUpSurveyCommand=v;this.expanded=!!k;this.getOptionRenderers().forEach(function(G,p){C.notifyPath("followUpSurveyCommand.followUpOptions."+p+".checkboxSurveyOptionRenderer.checked");C.set("followUpSurveyCommand.followUpOptions."+p+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),k=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.JR(this.hostElement,"yt-reel-non-video-content-dismissal-command",[k]))};
_.W.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.JR(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var k,v=(k=this.data)==null?void 0:k.dismissalEndpoint;v&&this.ytComponentBehavior.resolveCommand(v)}};
_.W.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.JR(this.hostElement,"yt-close-popup-action"))};
_.W.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var k=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{k=this.getOptionRenderers().filter(function(G){return G.checked});
if(k.length===0)return;k=k.map(function(G){return G.responseEndpoint})}var v=[];
k.forEach(function(G,p){p!==0&&(G=_.F(G,_.c1))&&G.feedbackToken&&v.push(G.feedbackToken)});
if(k=k[0]){var C={};v.length>0&&(C.extra_feedback_tokens=v);this.ytComponentBehavior.resolveCommand(k,{form:C})}}};
_.W.getOptionRenderers=function(){var k=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(v){k.isSingleSelect=!!_.F(v,lXk);return k.isSingleSelect?_.F(v,lXk):_.F(v,dqV)}):[]};
_.W.handleInlineSurveyOptionSelect=function(k){k=this.optionSelector.indexOf(k);k!==-1&&this.optionSelector.selectIndex(k)};
_.W.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.W.maybeGetBackgroundColor=function(k){return this.isDarkMode?k.section2Color:k.section3Color};
_.W.colorPaletteChanged=function(){var k=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;k=k&&this.maybeGetBackgroundColor(k);this.dismissibleEl.style.backgroundColor=!k||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.c7(k)};
_.SB.Object.defineProperties(qu.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
qu.prototype.colorPaletteChanged=qu.prototype.colorPaletteChanged;qu.prototype.onPopupClosed=qu.prototype.onPopupClosed;qu.prototype.handleRequestCompletion=qu.prototype.handleRequestCompletion;qu.prototype.dataChanged=qu.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],qu.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],qu.prototype,"actionHandlerBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],qu.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],qu.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],qu.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.Nf("#follow-up-survey-options"),_.Y("design:type",Object)],qu.prototype,"optionSelector",void 0);_.B([_.A(),_.Y("design:type",Object)],qu.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],qu.prototype,"disableAnimation",void 0);_.B([_.A(),_.Y("design:type",Object)],qu.prototype,"isToggleOption",void 0);_.B([_.A(),_.Y("design:type",Object)],qu.prototype,"followUpSurveyCommand",void 0);_.B([_.A(),_.Y("design:type",Object)],qu.prototype,"selectedRatingEndpoint",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],qu.prototype,"expanded",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],qu.prototype,"isSlimlineSurveyFollowUp",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],qu.prototype,"isShortsStyle",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],qu.prototype,"styleOverrideAttribute",void 0);_.B([_.A(),_.Y("design:type",Boolean)],qu.prototype,"isSingleSelect",void 0);_.B([_.A(),_.Y("design:type",Object)],qu.prototype,"isDarkMode",void 0);
_.B([_.A(),_.Y("design:type",Object)],qu.prototype,"lightColorPalette",void 0);_.B([_.A(),_.Y("design:type",Object)],qu.prototype,"darkColorPalette",void 0);_.B([_.g("selectedRatingEndpoint","isShortsStyle"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],qu.prototype,"isOptionSelected",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],qu.prototype,"roundedContainer",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],qu.prototype,"improveShortsResponseRate",void 0);_.B([_.Nf("#dismissible"),_.Y("design:type",HTMLElement)],qu.prototype,"dismissibleEl",void 0);_.B([_.Nf("#dismiss-button yt-icon-button"),_.Y("design:type",HTMLElement)],qu.prototype,"dismissButtonEl",void 0);_.B([_.Nf("#inline-survey-header yt-icon-button"),_.Y("design:type",HTMLElement)],qu.prototype,"inlineHeaderDismissButtonEl",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qu.prototype,"dataChanged",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qu.prototype,"handleRequestCompletion",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],qu.prototype,"onPopupClosed",null);
_.B([_.W9("darkColorPalette","lightColorPalette","isDarkMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qu.prototype,"colorPaletteChanged",null);_.B([_.q({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],qu);
_.t(qu,"ytd-inline-survey-renderer",function(){if(cDX!==void 0)return cDX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return cDX=k},{mode:1});var aXd=["en-CA","en","es-MX","fr-CA"];_.M5y=_.D(function(k){var v=_.sY(k,{isOverlay:!1,isModern:!1}),C=v.captionIconType,G=v.onClick;k=v.ariaLabel;var p=v.ariaPressed,P=v.isOverlay,N=v.isModern;v=_.Nq("button",function(Q){_.yW(Q,127299)});
var I=_.oZ(function(Q){_.Xy(127299);G==null||G(Q);return!1}),S={};
return _.u("ytm-closed-captioning-button",{class:_.TI("ytmClosedCaptioningButtonHost",(S.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return C()===-1&&P()},S.ytmClosedCaptioningButtonIconDisabled=function(){return C()===-1&&!P()},S))},_.u("button",{el:v,
class:"ytmClosedCaptioningButtonButton",title:k,"aria-label":k,"aria-pressed":p,"on:click":I},_.u(_.PT,{icon:function(){var Q="",R=N();var l=R?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";R=R?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var d=_.N0().get("hl");l=!d||aXd.includes(d)?l:R;R=C();switch(R){case -1:case 0:Q=l;break;case 1:Q=l+"_FILLED";break;default:_.J1(R)}return Q}})))},"lh");
_.M5y.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.Td=function(k){return function(v,C){var G=k||C.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(v,C,{get:function(){var p;return this.$?this.$[G]:(p=_.H9(this))==null?void 0:p.querySelector("#"+G)},
enumerable:!0,configurable:!0})}};_.kC=function(k){k=k===void 0?!1:k;_.AW.call(this);this.pubSub_=new _.LS(k);_.Mt(this,this.pubSub_)};
_.wO(_.kC,_.AW);_.kC.prototype.subscribe=function(k,v,C){return this.isDisposed()?0:this.pubSub_.subscribe(k,v,C)};
_.kC.prototype.unsubscribe=function(k,v,C){return this.isDisposed()?!1:this.pubSub_.unsubscribe(k,v,C)};
_.kC.prototype.unsubscribeByKey=function(k){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(k)};
_.kC.prototype.publish=function(k,v){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var UvF=function(){_.$9("ypcRedeemFlowStarted")},gne=function(k){_.$9("ypcRedeemFlowFailed",void 0,void 0,void 0,k)},iYe=function(k,v,C){v&&C&&(k.videos.forEach(function(G){G.videoId===v&&(G.itemId=C)}),k.recommendedVideos.forEach(function(G){G.videoId===v&&(G.itemId=C)}))};var LgX;var OY2;/*

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
*/
_.zQ({_template:function(){if(OY2!==void 0)return OY2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;LgX===void 0&&(LgX=document.createElement("template"));var G=LgX;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return OY2=k},
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(k,v){var C=this._resolveSrc(k);C!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",k===""||v?this._setLoading(!1):(this._resolvedSrc=C,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 k=this.$.sizedImgDiv.style,v=this.$.placeholder.style;k.backgroundSize=v.backgroundSize=this.sizing;k.backgroundPosition=v.backgroundPosition=this.sizing?this.position:"";k.backgroundRepeat=v.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(k){k=_.zx(k,this.$.baseURIAnchor.href);k.length>=2&&k[0]==="/"&&k[1]!=="/"&&(k=(location.origin||location.protocol+"//"+location.host)+k);return k}});var yfV;var XL5;_.zQ({_template:function(){if(XL5!==void 0)return XL5;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;yfV===void 0&&(yfV=document.createElement("template"));var G=yfV;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return XL5=k},
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(k){return k?"false":"true"},
_headingChanged:function(k){var v=this.getAttribute("heading"),C=this.getAttribute("aria-label");typeof C==="string"&&C!==v||this.setAttribute("aria-label",k)},
_computeHeadingClass:function(k){return k?" over-image":""},
_computeAnimated:function(k){return k}});var xv3=new _.kp("addRendererToItemSectionAction");var Af5;var eZ=function(){return _.e.apply(this,arguments)||this};
_.E(eZ,_.e);eZ.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],eZ.prototype,"rendererBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],eZ.prototype,"dismissibleItemBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],eZ.prototype,"rendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],eZ.prototype,"data",void 0);_.B([_.q({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],eZ);
_.t(eZ,"ytd-comment-history-entry-renderer",function(){if(Af5!==void 0)return Af5;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Af5=k},{mode:1});var eL2;_.db("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.db("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var qM=function(){return _.e.apply(this,arguments)||this};
_.E(qM,_.e);_.W=qM.prototype;_.W.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.onKeyUp=function(k){if(k.keyCode===13)this.onTap()};
_.W.onTap=function(){this.data.recordClickEndpoint&&_.Ql().resolve(_.lL).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var k=this.data.navigationEndpoint;k&&_.F(k,_.wA)&&_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}})};
_.W.readChanged=function(){var k;_.kV(this.hostElement,"unread",!((k=this.data)==null?0:k.read))};
_.W.dataChanged=function(){this.data&&_.kV(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.W.computeThumbnailSize=function(){var k;return((k=this.data)==null?0:k.highPriorityNotification)?32:48};
_.W.getEndpointURL=function(k){return k&&!_.F(k,_.wA)?this.componentBehavior.computeHref_(k):null};
_.W.getEndpointData=function(k){return k&&!_.F(k,_.wA)?k:null};
qM.prototype.computeThumbnailSize=qM.prototype.computeThumbnailSize;qM.prototype.dataChanged=qM.prototype.dataChanged;qM.prototype.readChanged=qM.prototype.readChanged;qM.prototype.onKeyUp=qM.prototype.onKeyUp;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],qM.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],qM.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],qM.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],qM.prototype,"data",void 0);_.B([_.A({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.Y("design:type",Number)],qM.prototype,"thumbnailSize",void 0);_.B([_.P9("keyup"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],qM.prototype,"onKeyUp",null);
_.B([_.W9("data.read"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qM.prototype,"readChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qM.prototype,"dataChanged",null);_.B([_.W9("data.highPriorityNotification"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qM.prototype,"computeThumbnailSize",null);
_.B([_.q({is:"ytd-notification-renderer",disableElementRegistration:!0})],qM);
_.t(qM,"ytd-notification-renderer",function(){if(eL2!==void 0)return eL2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return eL2=k},{mode:1});var qIX;var m8=function(){return _.e.apply(this,arguments)||this};
_.E(m8,_.e);m8.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"}}}};
m8.prototype.computeActionButtonClass=function(k){return!k.actionButtons||k.actionButtons.length<=1?"single-button":k.description?"vertical-buttons":"horizontal-buttons"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],m8.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],m8.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],m8.prototype,"data",void 0);_.B([_.q({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],m8);
_.t(m8,"ytd-playlist-show-metadata-renderer",function(){if(qIX!==void 0)return qIX;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return qIX=k},{mode:1});var mv2;_.db("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var D5=function(){return _.e.apply(this,arguments)||this};
_.E(D5,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],D5.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],D5.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],D5.prototype,"data",void 0);_.B([_.q({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],D5);
_.t(D5,"ytd-purchase-item-renderer",function(){if(mv2!==void 0)return mv2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return mv2=k},{mode:1});var Dva;var tfy={};tfy.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(k){if(k)return k.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(k){if(k==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.db("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var t3=function(){return _.e.apply(this,arguments)||this};
_.E(t3,_.e);t3.prototype.onYtNavigate=function(k){var v=this.openPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);v&&(k.stopPropagation(),this.openPopupBehavior.openPopup(v))};
t3.prototype.onYtNavigate=t3.prototype.onYtNavigate;_.B([_.M(tfy.YtSimpleTextSectionBehavior),_.Y("design:type",Object)],t3.prototype,"ytSimpleTextSectionBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],t3.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],t3.prototype,"openPopupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],t3.prototype,"data",void 0);
_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],t3.prototype,"onYtNavigate",null);_.B([_.q({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],t3);
_.t(t3,"ytd-simple-text-section-renderer",function(){if(Dva!==void 0)return Dva;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Dva=k},{mode:1});var sJ2;_.db("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var Vfa=function(){return _.e.apply(this,arguments)||this};
_.E(Vfa,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Vfa.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Vfa.prototype,"data",void 0);_.B([_.q({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],Vfa);
_.t(Vfa,"ytd-unlimited-page-feature-info-renderer",function(){if(sJ2!==void 0)return sJ2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return sJ2=k},{mode:1});var hLe;var BZ2;var s_=function(){return _.e.apply(this,arguments)||this};
_.E(s_,_.e);s_.prototype.dataChanged=function(){if(this.data){var k=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);k&&(k=_.js(k,screen.width),this.hostElement.style.backgroundImage="url("+k+")")}};
s_.prototype.dataChanged=s_.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],s_.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],s_.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s_.prototype,"dataChanged",null);_.B([_.q({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],s_);
_.t(s_,"ytd-post-redemption-section-renderer",function(){if(BZ2!==void 0)return BZ2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return BZ2=k},{mode:1});var jJe;var VF=function(){return _.e.apply(this,arguments)||this};
_.E(VF,_.e);VF.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],VF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],VF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],VF.prototype,"data",void 0);_.B([_.q({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],VF);
_.t(VF,"ytd-ypc-post-redemption-renderer",function(){if(jJe!==void 0)return jJe;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return jJe=k},{mode:1});_.db("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var h3=function(){var k=_.e.apply(this,arguments)||this;k.MIN_CODE_LENGTH=12;k.MAX_CODE_LENGTH=24;return k};
_.E(h3,_.e);_.W=h3.prototype;_.W.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.W.created=function(){this.riskService=new _.yjK;this.loadPaymentThenable=_.xHf(_.wt("YPC_MB_URL"))};
_.W.ready=function(){var k=this;this.code.addEventListener("keypress",function(v){k.onCodeInputKeypress(v)})};
_.W.dataChanged=function(){var k=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(v){v=_.H(v);for(var C=v.next();!C.done;C=v.next())C=C.value,C.type==="attributes"&&C.attributeName==="dark"&&k.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.W.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var k=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+k+")")}};
_.W.computeRedeemButton=function(k){(k=this.get("redeemButton.buttonRenderer",k))&&(k=Object.assign({},k,{serviceEndpoint:void 0}));return k};
_.W.onRedeemButtonTap=function(k){k.stopPropagation();UvF();this.redeemCode()};
_.W.redeemCode=function(){var k=this;this.isLoading=!0;var v=this.riskService.init();_.MF([v,this.loadPaymentThenable]).then(function(){var C=k.data.redeemButton.buttonRenderer.serviceEndpoint,G=_.Xsg(),p=_.sd.payments.business.integration.ClientTokenFactory.createClientToken(_.F(C,_.lgJ).countryCode,G);G={c:k.code.value.trim(),rd:window.btoa(G),ctk:p};C&&_.Ql().resolve(_.lL).resolveCommand(C,{form:Object.assign({},G,{element:k.hostElement})})},function(){k.showGenericError();
gne("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.KD(Error("No"))})};
_.W.onYtServiceRequestCompleted=function(k){k.stopPropagation();this.isLoading=!1;var v,C;this.errorMessage=(v=k.detail)==null?void 0:(C=v.data)==null?void 0:C.errorMessage;var G,p;this.postRedemptionRenderer=(G=k.detail)==null?void 0:(p=G.data)==null?void 0:p.renderer;var P,N;if(k=(P=k.detail)==null?void 0:(N=P.data)==null?void 0:N.redirectEndpoint)this.isLoading=!0,_.nA(this.hostElement,"yt-navigate",{endpoint:k});this.errorMessage?gne("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
k)&&_.$9("ypcRedeemFlowSucceeded")};
_.W.onYtServiceRequestError=function(k){k.stopPropagation();this.isLoading=!1;if(k=this.get("detail.error.message",k))this.errorMessage=_.DZ(k);gne("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.W.onInvokeInstrumentManagerActionCompleted=function(k){k.stopPropagation();this.redeemCode()};
_.W.onInvokeInstrumentManagerActionError=function(k){k.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",k)){case "instrumentManagerLoadError":this.showGenericError();gne("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();gne("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.$9("ypcRedeemFlowCancelled")}};
_.W.onInput=function(){var k=this;_.Xn(this,"onInput",function(){var v=k.code.value.trim();k.redeemButtonDisabled=v.length<k.MIN_CODE_LENGTH||v.length>k.MAX_CODE_LENGTH},200)};
_.W.onCodeInputKeypress=function(k){k.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(UvF(),this.redeemCode())};
_.W.computeImageUrl=function(k){return k?_.js(k.thumbnails,600):null};
_.W.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
h3.prototype.onInvokeInstrumentManagerActionError=h3.prototype.onInvokeInstrumentManagerActionError;h3.prototype.onInvokeInstrumentManagerActionCompleted=h3.prototype.onInvokeInstrumentManagerActionCompleted;h3.prototype.onYtServiceRequestError=h3.prototype.onYtServiceRequestError;h3.prototype.onYtServiceRequestCompleted=h3.prototype.onYtServiceRequestCompleted;h3.prototype.dataChanged=h3.prototype.dataChanged;
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],h3.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],h3.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],h3.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],h3.prototype,"isLoading",void 0);_.B([_.A(),_.Y("design:type",Boolean)],h3.prototype,"redeemButtonDisabled",void 0);
_.B([_.A(),_.Y("design:type",Object)],h3.prototype,"errorMessage",void 0);_.B([_.A(),_.Y("design:type",Object)],h3.prototype,"postRedemptionRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],h3.prototype,"observer",void 0);_.B([_.Nf("#code"),_.Y("design:type",HTMLInputElement)],h3.prototype,"code",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],h3.prototype,"dataChanged",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],h3.prototype,"onYtServiceRequestCompleted",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],h3.prototype,"onYtServiceRequestError",null);
_.B([_.P9("yt-invoke-instrument-manager-action-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],h3.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.B([_.P9("yt-invoke-instrument-manager-action-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],h3.prototype,"onInvokeInstrumentManagerActionError",null);_.B([_.q({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],h3);
_.t(h3,"ytd-redeem-code-renderer",function(){if(hLe!==void 0)return hLe;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return hLe=k},{mode:1});var YIh;_.db("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var B0=function(){var k=_.e.apply(this,arguments)||this;k.businessEmailDisplayState="HIDE_SECTION";return k};
_.E(B0,_.e);_.W=B0.prototype;_.W.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}}}}}};
_.W.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"};
_.W.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.W.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.Ot(_.Hp1),this.businessEmailDisplayState="CAPTCHA"))};
_.W.onYtServiceRequestCompleted=function(k){var v;if((v=k.detail.data)==null?0:v.businessEmail)this.businessEmail=k.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var C;if((C=k.detail.data)==null?0:C.errorMessage)this.businessEmailErrorMessage=k.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.W.computeEmailHref=function(k){return"mailto:"+k};
_.W.computeSafeUrl=function(k){if(k)return _.hG(k)};
_.W.onBusinessEmailCaptchaSubmit=function(){var k;(k=this.data)!=null&&k.onBusinessEmailRevealClickCommand&&(k=this.JSC$22116_captchaTextarea.value)&&(k={recaptcha_response_token:k,channel_id:this.data.channelId},_.Ql().resolve(_.lL).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},k,{element:this.hostElement})}))};
_.W.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.SB.Object.defineProperties(B0.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 k,v;return!((k=this.data)==null||!k.primaryLinks)&&!((v=this.data)==null?0:v.links)&&this.data.primaryLinks.every(function(C){return C.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var k,v;return!((k=this.data)==null||!k.primaryLinks)&&!((v=this.data)==null?0:v.links)&&!this.shouldShowNewLinks}}});
B0.prototype.onYtServiceRequestCompleted=B0.prototype.onYtServiceRequestCompleted;B0.prototype.dataChanged=B0.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],B0.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],B0.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],B0.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.Nf("#g-recaptcha-response"),_.Y("design:type",HTMLTextAreaElement)],B0.prototype,"JSC$22116_captchaTextarea",void 0);_.B([_.A(),_.Y("design:type",Object)],B0.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],B0.prototype,"businessEmailDisplayState",void 0);_.B([_.A(),_.Y("design:type",String)],B0.prototype,"businessEmail",void 0);_.B([_.A(),_.Y("design:type",String)],B0.prototype,"businessEmailErrorMessage",void 0);
_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],B0.prototype,"hideDetailsSection",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],B0.prototype,"dataChanged",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],B0.prototype,"shouldShowNewLinks",null);_.B([_.g("data","shouldShowLinks"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],B0.prototype,"shouldShowLegacyLinks",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],B0.prototype,"onYtServiceRequestCompleted",null);_.B([_.q({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],B0);
_.t(B0,"ytd-channel-about-metadata-renderer",function(){if(YIh!==void 0)return YIh;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return YIh=k},{mode:1});var wL3;_.db("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var jZ=function(){return _.e.apply(this,arguments)||this};
_.E(jZ,_.e);jZ.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]]"}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jZ.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jZ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jZ.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],jZ.prototype,"lockupContainerType",void 0);_.B([_.A(),_.Y("design:type",String)],jZ.prototype,"thumbnailFixedWidth",void 0);
_.B([_.q({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],jZ);
_.t(jZ,"ytd-channel-featured-content-renderer",function(){if(wL3!==void 0)return wL3;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return wL3=k},{mode:1});var nnh;_.db("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var Yi=function(){var k=_.e.apply(this,arguments)||this;k.roundContainer=!0;k.amsterdamEnabled=_.z("enable_desktop_amsterdam_info_panels");return k};
_.E(Yi,_.e);_.W=Yi.prototype;_.W.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.W.dataChanged=function(){this.imageWidth=this.imageHeight=24;var k=this.data;k.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!k.style&&k.image&&k.image.thumbnails.length&&(k=k.image.thumbnails[0],this.imageWidth=k.width||0,this.imageHeight=k.height||0)};
_.W.computeSource=function(k){return k.secondarySource?_.ty(k.secondarySource):_.ty(k.source)};
_.W.computeClarifyStyle=function(k){return k?k.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.W.isLargeStyle=function(k){return k==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.W.computeBackgroundStyle=function(k){return k?k.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.W.computeHasActionButton=function(k){return!!k.actionButton};
_.W.computeHasBottomSection=function(k){return!!k.ctaHasBottomSection};
_.W.computeIsSourceMissing=function(k){return k.ctaHasBottomSection===!1?!0:k&&this.computeSource(k)?!1:!0};
_.W.computeSecondaryEndpoint=function(k){return k.secondaryEndpoint||k.endpoint};
Yi.prototype.dataChanged=Yi.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Yi.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Yi.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Yi.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],Yi.prototype,"imageWidth",void 0);_.B([_.A(),_.Y("design:type",Number)],Yi.prototype,"imageHeight",void 0);
_.B([_.A({computed:"computeSecondaryEndpoint(data)"}),_.Y("design:type",Object)],Yi.prototype,"secondaryEndpoint",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.Y("design:type",Boolean)],Yi.prototype,"hasActionButton",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.Y("design:type",Boolean)],Yi.prototype,"hasBottomSection",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.Y("design:type",Boolean)],Yi.prototype,"missingSource",void 0);_.B([_.A({computed:"computeIcon_(data.icon)"}),_.Y("design:type",String)],Yi.prototype,"icon",void 0);_.B([_.A({computed:"computeIcon_(data.secondaryIcon)"}),_.Y("design:type",String)],Yi.prototype,"secondaryIcon",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.Y("design:type",String)],Yi.prototype,"clarifyStyle",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.Y("design:type",String)],Yi.prototype,"backgroundStyle",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Yi.prototype,"roundContainer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Yi.prototype,"amsterdamEnabled",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Yi.prototype,"dataChanged",null);
_.B([_.q({is:"ytd-clarification-renderer",disableElementRegistration:!0})],Yi);
_.t(Yi,"ytd-clarification-renderer",function(){if(nnh!==void 0)return nnh;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return nnh=k},{mode:1});var JfY;var rf0;var w$=function(){var k=_.e.apply(this,arguments)||this;k.amsterdamEnabled=_.z("enable_desktop_amsterdam_info_panels");return k};
_.E(w$,_.e);_.W=w$.prototype;_.W.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.W.computeIcon=function(k){return k?"yt-icons:"+k.toLowerCase():null};
_.W.computeUseContacts=function(k){return!!k.contacts&&k.contacts.length>0};
_.W.computePhoneContact=function(k){var v,C;return(v=k.contacts)==null?void 0:(C=v.find(function(G){var p;return(G==null?void 0:(p=G.icon)==null?void 0:p.iconType)==="PHONE"}))==null?void 0:C.actionText};
_.W.computeSmsContact=function(k){var v,C;return(v=k.contacts)==null?void 0:(C=v.find(function(G){var p;return(G==null?void 0:(p=G.icon)==null?void 0:p.iconType)==="SMS"}))==null?void 0:C.actionText};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],w$.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],w$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],w$.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],w$.prototype,"amsterdamEnabled",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.Y("design:type",Boolean)],w$.prototype,"useContacts",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.Y("design:type",String)],w$.prototype,"phoneContact",void 0);_.B([_.q({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],w$);
_.t(w$,"ytd-single-action-emergency-support-renderer",function(){if(rf0!==void 0)return rf0;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return rf0=k},{mode:1});_.db("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var nv=function(){var k=_.e.apply(this,arguments)||this;k.roundedContainer=!0;k.amsterdamEnabled=_.z("enable_desktop_amsterdam_info_panels");return k};
_.E(nv,_.e);nv.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"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],nv.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],nv.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],nv.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],nv.prototype,"roundedContainer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],nv.prototype,"amsterdamEnabled",void 0);
_.B([_.q({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],nv);
_.t(nv,"ytd-emergency-onebox-renderer",function(){if(JfY!==void 0)return JfY;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return JfY=k},{mode:1});var Kg0;_.db("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var J3=function(){return _.e.apply(this,arguments)||this};
_.E(J3,_.e);J3.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],J3.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],J3.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],J3.prototype,"data",void 0);_.B([_.q({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],J3);
_.t(J3,"ytd-exploratory-results-renderer",function(){if(Kg0!==void 0)return Kg0;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Kg0=k},{mode:1});var TZ2;_.db("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var I9=function(){var k=_.e.apply(this,arguments)||this;k.messageData=null;return k};
_.E(I9,_.e);_.W=I9.prototype;_.W.onServiceRequestCompleted=function(k,v){k=v.actions||[];v=0;for(var C=k.length;v<C;v++){var G=k[v],p=void 0,P=void 0;if((p=_.F(G,_.L5))==null?0:(P=p.item)==null?0:P.messageRenderer)this.messageData=_.F(G,_.L5).item.messageRenderer}};
_.W.dataChanged=function(){var k=this.data;this.hostElement.hidden=!1;_.kV(this.hostElement,"is-channel",k&&!k.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.W.computeThumbnailWidth=function(k){return k?126:56};
_.W.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.W.onSubmitTap=function(){var k=this.data,v=this.selectedResponseIndex;k!==void 0&&v!==void 0&&(k=k.responses[v],k.responseData&&_.Ql().resolve(_.lL).resolveCommand(k.responseData,{form:{element:this.hostElement}}))};
_.W.onDismissTap=function(){this.hostElement.hidden=!0;var k=this.data;k!==void 0&&k.dismissalEndpoint&&_.Ql().resolve(_.lL).resolveCommand(k.dismissalEndpoint,{form:{element:this.hostElement}})};
_.W.updateSelectedResponseIndexFromBinding=function(k){this.selectedResponseIndex=k.detail.value};
I9.prototype.onSelectedResponseIndexChange=I9.prototype.onSelectedResponseIndexChange;I9.prototype.dataChanged=I9.prototype.dataChanged;I9.prototype.onServiceRequestCompleted=I9.prototype.onServiceRequestCompleted;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],I9.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],I9.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],I9.prototype,"messageData",void 0);
_.B([_.A(),_.Y("design:type",Number)],I9.prototype,"selectedResponseIndex",void 0);_.B([_.Nf("#submit-button"),_.Y("design:type",HTMLButtonElement)],I9.prototype,"submitButton",void 0);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],I9.prototype,"onServiceRequestCompleted",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I9.prototype,"dataChanged",null);
_.B([_.W9("selectedResponseIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I9.prototype,"onSelectedResponseIndexChange",null);_.B([_.q({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],I9);
_.t(I9,"ytd-feedback-elicitation-single-question-renderer",function(){if(TZ2!==void 0)return TZ2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return TZ2=k},{mode:1});var k$r;var Za=function(){return _.e.apply(this,arguments)||this};
_.E(Za,_.e);Za.prototype.computeThumbnailWidth=function(k){return k?602:428};
Za.prototype.updateWideFromBinding=function(k){this.wide=k.detail.value};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Za.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Za.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Za.prototype,"wide",void 0);_.B([_.q({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],Za);
_.t(Za,"ytd-newspaper-hero-video-renderer",function(){if(k$r!==void 0)return k$r;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return k$r=k},{mode:1});var ojm;var vjm=function(){return _.e.apply(this,arguments)||this};
_.E(vjm,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],vjm.prototype,"rendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],vjm.prototype,"data",void 0);_.B([_.q({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],vjm);
_.t(vjm,"ytd-newspaper-mini-video-renderer",function(){if(ojm!==void 0)return ojm;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ojm=k},{mode:1});var CDs;_.db("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var Sp=function(){return _.e.apply(this,arguments)||this};
_.E(Sp,_.e);Sp.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"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Sp.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Sp.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Sp.prototype,"data",void 0);_.B([_.q({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],Sp);
_.t(Sp,"ytd-newspaper-renderer",function(){if(CDs!==void 0)return CDs;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return CDs=k},{mode:1});var G$i;_.db("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var uO=function(){var k=_.e.apply(this,arguments)||this;k.isSegment=!1;k.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};k.nextContinuation={continuationType:"playlistVideoListContinuation"};return k};
_.E(uO,_.e);_.W=uO.prototype;_.W.created=function(){var k=this;this.JSC$22149_ytReorderableController=new _.Cq6(101,function(v){k.handleDrop(v)})};
_.W.attached=function(){_.Ql();var k;(k=_.Ql().resolve(_.uL(_.ee)))!=null&&(k.playlistVideoListElement=this.hostElement)};
_.W.detached=function(){var k;(k=_.Ql().resolve(_.uL(_.ee)))!=null&&(k.playlistVideoListElement=void 0);k=_.Ql().resolve(_.uL(_.$7));_.z("web_enable_voting_animation")&&k&&(k.parentElem=void 0,k.videos=[],k.continuationsPresent=!1,k.showRefreshPill=!1);_.L3(this.JSC$22149_ytReorderableController)};
_.W.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"}}}}}};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.W.dataChanged=function(){var k=_.Ql().resolve(_.uL(_.$7));if(_.z("web_enable_voting_animation")&&this.data&&k){var v=_.Kz(this.hostElement).querySelector("#contents");v&&(k.parentElem=v);k.addVideos(this.data.contents)}_.L3(this.JSC$22149_ytReorderableController)};
_.W.onRendererstamperFinished=function(){this.canReorder&&_.GHL(this.JSC$22149_ytReorderableController,_.Kz(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.W.onPlaylistReloading=function(){this.isReloading=!0};
_.W.onUpdateSetVideoId=function(k){if(k.detail&&this.data&&this.data.contents){var v=k.detail;k=this.data.contents.findIndex(function(p){var P;return((P=p.playlistVideoRenderer)==null?void 0:P.videoId)===v.videoId});
if(!(k<0)&&v.setVideoId&&(this.set("data.contents."+k+".playlistVideoRenderer.setVideoId",v.setVideoId),_.z("web_enable_voting_animation"))){var C;if(k=_.F((C=this.data.contents[k].playlistVideoRenderer)==null?void 0:C.engagementBar,_.T$$)){var G;(G=k.actions)==null||G.forEach(function(p){if(p=_.F(p,_.kXZ))p.itemId=v.setVideoId})}(C=_.Ql().resolve(_.uL(_.$7)))&&iYe(C,v.videoId,v.setVideoId)}}};
_.W.computeContentsClass=function(k){return k?"reloading":""};
_.W.computeIsSortable=function(k,v){return k&&v>0&&!this.isSegment&&!_.z("shorts_in_playlists_web")};
_.W.computeIsEditable=function(k){return k};
_.W.computeCanReorder=function(k){return k};
_.W.handlePlaylistRemoveVideosAction=function(k){if(this.get("playlistRemoveVideosAction.setVideoIds",k)&&this.data&&this.data.contents){k=_.F(k,_.e5L).setVideoIds;for(var v=this.data.contents.length-1;v>=0;){var C=this.data.contents[v].playlistVideoRenderer;C&&C.setVideoId&&k.includes(C.setVideoId)&&this.splice("data.contents",v,1);v--}_.JR(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.W.updateIndices=function(){if(this.data&&this.data.contents)for(var k=0;k<this.data.contents.length;k++)this.set("data.contents."+k+".playlistVideoRenderer.index",_.DZ(String(k+1)))};
_.W.handleDrop=function(k){k=k.currDragItem;var v=_.Dx(k.parentNode.childNodes,k),C=this.data.contents.splice(Number(_.ty(k.data.index))-1,1)[0];this.data.contents.splice(v,0,C);v=v?this.get("contents."+(v-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();k=this.buildReorderServiceEndpoint(k.data.setVideoId,v);this.ytComponentBehavior.resolveCommand(k)};
_.W.buildReorderServiceEndpoint=function(k,v){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",k),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",v),this.data.onReorderEndpoint):null};
_.W.handleUpdatePlaylistAction=function(k){var v;(k=_.F((v=_.F(k,_.qOZ))==null?void 0:v.updatedRenderer,_.qqD))&&this.canReorder!==k.canReorder&&this.set("data.canReorder",k.canReorder);k&&k.contents&&(this.set("data.contents",k.contents),this.isReloading=!1);k&&k.continuations&&this.set("data.continuations",k.continuations)};
_.W.handleAddRendererToItemSectionAction=function(k){var v,C=(v=_.F(k,xv3))==null?void 0:v.renderer,G;C&&((G=_.F(k,xv3))==null?void 0:G.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,C),k=_.Ql().resolve(_.uL(_.$7)),_.z("web_enable_voting_animation")&&k&&(C&&(v=_.K82(C))&&k.recommendedVideos.push({itemId:v,videoId:_.o$m(C),voteCount:_.v$b(C),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.W.isVotingEnabledOnPlaylist=function(k){if(!k)return!1;k=_.H(k);for(k=k.next();!k.done;k=k.next()){var v=void 0;return!!_.F((v=k.value.playlistVideoRenderer)==null?void 0:v.engagementBar,_.T$$)}return!1};
_.W.onAppendContinuationItemsActionFinished=function(){var k;this.isVotingEnabledOnPlaylist((k=this.data)==null?void 0:k.contents)&&(this.updateIndices(),k=_.Ql().resolve(_.uL(_.$7)),_.z("web_enable_voting_animation")&&k&&this.data&&k.addVideos(this.data.contents))};
_.W.updateVideoData=function(k){if(k.detail&&this.data&&this.data.contents){var v=k.detail;k=v.toIdx;var C=v.itemId,G=v.newVoteCount,p=v.voteStatus;v=v.hideItem;var P,N,I=(P=this.data)==null?void 0:(N=P.contents)==null?void 0:N.findIndex(function(l){return _.K82(l)===C});
if(!(I<0)){P=this.data.contents[I];var S;if((S=P.playlistVideoRenderer)==null?0:S.voteCount)P.playlistVideoRenderer.voteCount=G;var Q;if(S=_.F((Q=P.playlistVideoRenderer)==null?void 0:Q.engagementBar,_.T$$)){var R;(R=S.actions)==null||R.forEach(function(l){(l=_.F(l,_.kXZ))&&l.initialState&&(l.initialState.votes=G,l.initialState.status=p)})}this.data.contents.splice(I,1);
v||this.data.contents.splice(k,0,P);this.updateIndices()}}};
uO.prototype.updateVideoData=uO.prototype.updateVideoData;uO.prototype.onAppendContinuationItemsActionFinished=uO.prototype.onAppendContinuationItemsActionFinished;uO.prototype.onUpdateSetVideoId=uO.prototype.onUpdateSetVideoId;uO.prototype.onPlaylistReloading=uO.prototype.onPlaylistReloading;uO.prototype.onRendererstamperFinished=uO.prototype.onRendererstamperFinished;uO.prototype.dataChanged=uO.prototype.dataChanged;
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],uO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],uO.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],uO.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.WC.YtNextContinuationBehavior),_.Y("design:type",Object)],uO.prototype,"ytNextContinuationBehavior",void 0);
_.B([_.M(_.PC),_.Y("design:type",Object)],uO.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],uO.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],uO.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],uO.prototype,"isReloading",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],uO.prototype,"isSegment",void 0);
_.B([_.A({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.Y("design:type",Boolean)],uO.prototype,"isSortable",void 0);_.B([_.A({computed:"computeIsEditable(data.isEditable)"}),_.Y("design:type",Boolean)],uO.prototype,"isEditable",void 0);_.B([_.A({computed:"computeCanReorder(data.canReorder)"}),_.Y("design:type",Boolean)],uO.prototype,"canReorder",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uO.prototype,"dataChanged",null);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uO.prototype,"onRendererstamperFinished",null);_.B([_.P9("yt-playlist-reloading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uO.prototype,"onPlaylistReloading",null);
_.B([_.P9("yt-update-set-video-id"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],uO.prototype,"onUpdateSetVideoId",null);_.B([_.P9("yt-append-continuation-items-action-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uO.prototype,"onAppendContinuationItemsActionFinished",null);
_.B([_.P9("yt-update-video-data-voting-animation"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],uO.prototype,"updateVideoData",null);_.B([_.q({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],uO);
_.t(uO,"ytd-playlist-video-list-renderer",function(){if(G$i!==void 0)return G$i;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return G$i=k},{mode:_.nm("kevlar_poly_si_batch_j047")?1:2});var pZm;var Qz=function(){return _.e.apply(this,arguments)||this};
_.E(Qz,_.e);Qz.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"}}}}};
Qz.prototype.onTextWrapperTap=function(k){var v=this.data&&this.data.navigationEndpoint;v&&!_.sj(_.DM(k),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.nA(this.hostElement,"yt-navigate",{endpoint:v})};
Qz.prototype.dataChanged=function(){var k=this.get("data.offerButton.buttonRenderer.serviceEndpoint");k&&k.commandMetadata&&_.F(k.commandMetadata,_.Aq)&&_.F(k.commandMetadata,_.Aq).fireAutomatically&&_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}})};
Qz.prototype.dataChanged=Qz.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Qz.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Qz.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.vl),_.Y("design:type",Object)],Qz.prototype,"ytdLockupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Qz.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],Qz.prototype,"useBiggerThumbs",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.FK("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],Qz.prototype,"biggerThumbsStyle",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qz.prototype,"leftAligned",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qz.prototype,"dataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-movie-renderer"})],Qz);
_.t(Qz,"ytd-movie-renderer",function(){if(pZm!==void 0)return pZm;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return pZm=k},{mode:1});var PDI;var bO=function(){var k=_.e.apply(this,arguments)||this;k.rounded=!0;k.pageAttachedTo=void 0;k.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return k};
_.E(bO,_.e);bO.prototype.attached=function(){this.pageAttachedTo=_.Ql().resolve(_.hs).getCurrentPage();_.nA(this.hostElement,"yt-player-attached",this.player)};
bO.prototype.detached=function(){var k;if((k=this.pageAttachedTo)==null?0:k.hostElement)_.nA(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
bO.prototype.dataChanged=function(){var k;if((k=this.data)==null?0:k.videoId)k={video_id:this.data.videoId,autoplay:!0},!_.z("miniplayer_stop_channel_video_autoplay_killswitch")&&_.Ql().resolve(_.gO).isMiniplayerActive()&&(k.pause_at_start=!0,k.autoplay=!1),this.player.loadVideoWithPlayerVars(k)};
bO.prototype.handleSignalActionPausePlayer=function(){_.YY().pause()};
bO.prototype.dataChanged=bO.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],bO.prototype,"data",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],bO.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],bO.prototype,"rounded",void 0);_.B([_.Nf("#player"),_.Y("design:type",Object)],bO.prototype,"player",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bO.prototype,"dataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],bO);
_.t(bO,"ytd-channel-video-player-renderer",function(){if(PDI!==void 0)return PDI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return PDI=k},{mode:1});var W6I;var Him;var N3c;var R9=function(){var k=_.e.apply(this,arguments)||this;k.playing=!1;k.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.r3(k);k.active=!1;return k};
_.E(R9,_.e);_.W=R9.prototype;_.W.detached=function(){this.stop()};
_.W.play=function(){var k=this,v,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return k.active=!0,v=k.get("data.inlinePlaybackEndpoint.watchEndpoint"),C=v.videoId||k.data.videoId,G=v.startTimeSeconds||0,p=v.playerParams||null,_.z("kevlar_player_update_killswitch")?N.yield(k.playerEl.update({args:{video_id:C,startSeconds:G,player_params:p}}),2):(k.playerEl.loadVideoWithPlayerVars({video_id:C,startSeconds:G,player_params:p,autoplay:!0}),N.jumpTo(2));if(N.nextAddress!=4)return N.yield(k.playerEl.getPlayerPromise(),
4);P=N.yieldResult;P.unloadModule("annotations_module");P.addEventListener("onStateChange",function(I){k.onPlayerStateChange(I)});
_.OQ(N)})};
_.W.onPlayerStateChange=function(k){if(this.active)switch(this.playing=k===1,k){case 1:_.nA(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.nA(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.W.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.W.resize=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(k.playerEl.getPlayerPromise(),2);v=C.yieldResult;v.setSize(NaN,NaN);_.OQ(C)})};
_.B([_.A(),_.Y("design:type",Object)],R9.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],R9.prototype,"playing",void 0);_.B([_.A(),_.Y("design:type",Object)],R9.prototype,"playerId",void 0);_.B([_.Nf("#player"),_.Y("design:type",Object)],R9.prototype,"playerEl",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],R9);
_.t(R9,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(N3c!==void 0)return N3c;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return N3c=k},{mode:1});var Ixx;var Zii;var lO=function(){var k=_.e.apply(this,arguments)||this;k.width=0;return k};
_.E(lO,_.e);_.W=lO.prototype;_.W.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.pm(this,this.onEnded));this.mp4El.addEventListener("error",_.pm(this,this.onError))};
_.W.detached=function(){this.videoEl.removeEventListener("ended",_.pm(this,this.onEnded));this.mp4El.removeEventListener("error",_.pm(this,this.onError))};
_.W.play=function(){var k=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var v=this.videoEl.play();v?v.then(function(){k.handleVideoStartPlaying()}).catch(function(){_.nA(k.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.nA(this.hostElement,"yt-video-thumbnail-not-playing")};
_.W.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.W.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.W.dataChanged=function(){var k;if((k=this.data)==null?0:k.thumbnailPlaceholder)k=_.js(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+k+")";this.stop();this.autoplay&&this.play()};
_.W.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.W.onEnded=function(){this.stop();_.nA(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.W.onError=function(){_.nA(this.hostElement,"yt-video-thumbnail-error")};
_.W.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.W.getVideoThumbnail=function(k){if(k&&k.length)return k[0]};
lO.prototype.dataChanged=lO.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],lO.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],lO.prototype,"animatePlaceholderOnEntrance",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],lO.prototype,"autoplay",void 0);_.B([_.A({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.Y("design:type",Object)],lO.prototype,"videoThumbnail",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],lO.prototype,"loop",void 0);_.B([_.A(),_.Y("design:type",Boolean)],lO.prototype,"isVideoPlaying",void 0);_.B([_.A(),_.Y("design:type",Object)],lO.prototype,"width",void 0);_.B([_.Nf("#mp4"),_.Y("design:type",HTMLElement)],lO.prototype,"mp4El",void 0);_.B([_.Nf("#placeholder"),_.Y("design:type",HTMLElement)],lO.prototype,"placeholderEl",void 0);_.B([_.Nf("#video"),_.Y("design:type",HTMLVideoElement)],lO.prototype,"videoEl",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lO.prototype,"dataChanged",null);_.B([_.Mf({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],lO);
_.t(lO,"yt-video-as-thumbnail-details",function(){if(Zii===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Ixx===void 0&&(Ixx=document.createElement("template"));var G=Ixx;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Zii=k}k=Zii;return k},{mode:2});var df=function(){var k=_.e.apply(this,arguments)||this;k.disableGridStateAware=!1;k.animationEnabled=_.z("enable_web_ketchup_hero_animation");k.transitioningOut=!1;k.narrow=!1;k.narrower=!1;k.isCarouselInFeed=!1;k.videoTimeoutJobId=0;k.panelTimeoutJobId=0;k.panelTimeoutJobStartMs=0;k.actionMap={"yt-window-resized":"onWindowResized"};return k};
_.E(df,_.e);_.W=df.prototype;_.W.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.W.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var k;this.player&&((k=this.data)==null?0:k.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.W.attached=function(){this.onWindowResized()};
_.W.detached=function(){this.clearTimeouts()};
_.W.onWindowResized=function(){this.updateSize()};
_.W.computePanelLayout=function(k){return k&&k.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.W.playVideo=function(){var k;this.video&&((k=this.data)==null?0:k.videoThumbnail)&&this.video.play();var v;this.player&&((v=this.data)==null?0:v.inlinePlaybackRenderer)&&this.player.play()};
_.W.stopVideo=function(){var k;this.video&&((k=this.data)==null?0:k.videoThumbnail)&&this.video.stop();var v;this.player&&((v=this.data)==null?0:v.inlinePlaybackRenderer)&&this.player.stop()};
_.W.transitionOut=function(){var k=this;this.transitioningOut=!0;return new Promise(function(v){var C=function(){_.Kz(k.hostElement).querySelector("#action-button").removeEventListener("animationend",C);_.B_.cancelJob(G);v();k.transitioningOut=!1};
var G=_.Ab(_.B_,C,1E3);_.Kz(k.hostElement).querySelector("#action-button").addEventListener("animationend",C);k.player&&(k.player.playing=!1)})};
_.W.computeMetadataOrder=function(k){return k&&k.metadataOrder&&k.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?k.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.W.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.W.computeAvatarSize=function(k){return k&&k.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.W.onContentClick=function(k){if(!_.sj(_.DM(k),this.hostElement,["A".toString(),"BUTTON".toString()])){var v;if((v=this.data)==null?0:v.navigationEndpoint){var C;this.componentBehavior.resolveCommand((C=this.data)==null?void 0:C.navigationEndpoint)}}};
_.W.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.W.setBackgroundImage=function(k){if(k=this.getBackgroundImageUrl(k))_.Kz(this.hostElement).querySelector("#hero").style.backgroundImage="url("+k+")"};
_.W.setScrimLayer=function(k){var v=this.getScrimLayerColorStops(k);k=((k==null?void 0:k.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(k=180);_.wt("HTML_DIR")==="rtl"&&(k=-k);v&&(_.Kz(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+k+"deg, "+v+")")};
_.W.isNarrower=function(){return this.hostElement.clientWidth<df.NARROW_VERSION_SIZE};
_.W.getScrimLayerColorStops=function(){var k,v=(k=this.data)==null?void 0:k.scrimColorValues;if(!v)return null;if(v.length===1)return k=_.Ef(v[0]),k+" 0%, "+k+" 100%";if(v.length===3){var C=[0,72,98];return v.map(function(G,p){return _.Ef(G)+" "+C[p]+"%"}).join(",")}return null};
_.W.getBackgroundImageUrl=function(k){return k&&k.largeFormFactorBackgroundThumbnail?_.js((k.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||k.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.W.onPlaying=function(){this.startVideoTimeout()};
_.W.onEnded=function(){this.rotate()};
_.W.startPanelTimeout=function(){var k=this;if(!this.panelTimeoutJobId){var v=this.get("data.minPanelDisplayDurationMs");v&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.Ab(_.B_,function(){k.rotate()},v))}};
_.W.startVideoTimeout=function(){var k=this;if(!this.videoTimeoutJobId){_.B_.cancelJob(this.panelTimeoutJobId);var v=Date.now()-this.panelTimeoutJobStartMs;v=Math.max(0,this.get("data.minPanelDisplayDurationMs")-v);v=Math.max(this.get("data.minVideoPlayDurationMs")||0,v);this.videoTimeoutJobId=_.Ab(_.B_,function(){k.rotate()},v)}};
_.W.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.B_.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.B_.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.W.rotate=function(){this.clearTimeouts();_.nA(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.SB.Object.defineProperties(df.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.Kz(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.Kz(this.hostElement).querySelector("#video")}}});
_.SB.Object.defineProperties(df,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
df.prototype.onEnded=df.prototype.onEnded;df.prototype.onPlaying=df.prototype.onPlaying;df.prototype.dataChanged=df.prototype.dataChanged;_.B([_.M(_.r9),_.Y("design:type",Object)],df.prototype,"ytdGridStateAwareBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],df.prototype,"componentBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],df.prototype,"ytdGuideStateAwareBehavior",void 0);
_.B([_.M(_.K13),_.Y("design:type",Object)],df.prototype,"ytBooleanLogicBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],df.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],df.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],df.prototype,"ytRendererBehavior",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],df.prototype,"disableGridStateAware",void 0);_.B([_.A(),_.Y("design:type",Object)],df.prototype,"data",void 0);_.B([_.A({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.Y("design:type",String)],df.prototype,"panelLayout",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],df.prototype,"animationEnabled",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],df.prototype,"transitioningOut",void 0);
_.B([_.A({computed:"computeMetadataOrder(data)"}),_.Y("design:type",Boolean)],df.prototype,"metadataOrder",void 0);_.B([_.A({computed:"computeByline(data)"}),_.Y("design:type",Object)],df.prototype,"byline",void 0);_.B([_.A({computed:"computeAvatarSize(data)"}),_.Y("design:type",Number)],df.prototype,"avatarSize",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],df.prototype,"narrow",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],df.prototype,"narrower",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],df.prototype,"layoutStyle",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],df.prototype,"isCarouselInFeed",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],df.prototype,"dataChanged",null);_.B([_.P9("yt-default-promo-panel-renderer-playing"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],df.prototype,"onPlaying",null);
_.B([_.P9("yt-default-promo-panel-renderer-ended"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],df.prototype,"onEnded",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],df);
_.t(df,"ytd-default-promo-panel-renderer",function(){if(Him!==void 0)return Him;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Him=k},{mode:1});_.db("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var fu=function(){var k=_.e.apply(this,arguments)||this;k.narrower=!1;k.dotMenuVisible=!1;k.paginationThumbnailsVisible=!1;k.active=!0;k.disableGridStateAware=!1;k.actionMap={"yt-window-resized":"onWindowResized"};return k};
_.E(fu,_.e);_.W=fu.prototype;_.W.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]]"}}}}}};
_.W.attached=function(){document.addEventListener("yt-page-type-changed",_.pm(this,this.onPageTypeChange));this.currentPageSubtype=_.Pef(location.pathname);this.onWindowResized()};
_.W.detached=function(){this.jobId&&_.B_.cancelJob(this.jobId);this.updateSizeJobId&&_.B_.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.pm(this,this.onPageTypeChange))};
_.W.onPageTypeChange=function(k){this.active=k.detail.newPageSubtype===this.currentPageSubtype};
_.W.onWindowResized=function(){this.updateSize()};
_.W.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.W.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.W.setCarouselItem=function(k){k>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.B_.cancelJob(this.jobId);var v=this.getCurrentPanelElement();v&&v.stopVideo();this.currentItemIndex=k%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(v||(v=this.getCurrentPanelElement()),v.playVideo()):this.startRotationJob()};
_.W.scrollThumbnails=function(k){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var v=this.getCurrentPaginationElement();if(v){var C=_.Kz(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?C.style.transform="translateX(0)":(v=v.offsetWidth+8,C.style.transform="translateX(-"+v*(k-Math.ceil(Math.floor(this.overlay.offsetWidth/v)/2)+1)+"px)")}}};
_.W.onDataChanged=function(){var k=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.pU(_.B_,function(){var v;(v=k.getCurrentPanelElement())==null||v.updateSize();k.updateSize()}))};
_.W.getCurrentPanelElement=function(){return _.Kz(_.Kz(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.W.getCurrentPaginationElement=function(){return _.Kz(_.Kz(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.W.getNavigationClass=function(k,v){return k===v?"selected":""};
_.W.getNavigationDurationStyle=function(k){return"animation-duration:"+(this.get("data.carouselItems."+k+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.W.onNavigationTap=function(k){var v=this,C=k.model.index;C!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){v.setCarouselItem(C)}),this.autorotateActive=!1)};
_.W.onVideoThumbnailEnded=function(){var k=this;if(this.shouldRotate()){var v=this.getCurrentPaginationElement();v&&(v.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){v.classList.remove("finished");k.setNextCarouselItem()}))}};
_.W.onVideoThumbnailError=function(){this.startRotationJob()};
_.W.onVideoNotPlaying=function(){this.startRotationJob()};
_.W.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.W.startRotationJob=function(){var k=this;_.B_.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.B_.addLowPriorityJob(function(){k.getCurrentPanelElement().transitionOut().then(function(){k.setNextCarouselItem()})},this.rotationTimeout))};
_.W.computeDotMenuVisible=function(k,v){return!!k&&!!k.carouselItems&&k.carouselItems.length>1&&!k.paginationThumbnails||!!v};
_.W.computePaginationThumbnailsVisible=function(k,v){var C,G;return((G=k==null?void 0:(C=k.paginationThumbnails)==null?void 0:C.length)!=null?G:0)>1&&!v};
_.W.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.W.computePaginatorAlignment=function(k){return(k==null?void 0:k.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.W.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.W.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.W.isNarrower=function(k){return(k!=null?k:0)<df.NARROW_VERSION_SIZE};
fu.prototype.activeChanged=fu.prototype.activeChanged;fu.prototype.onVideoNotPlaying=fu.prototype.onVideoNotPlaying;fu.prototype.onVideoThumbnailError=fu.prototype.onVideoThumbnailError;fu.prototype.onVideoThumbnailEnded=fu.prototype.onVideoThumbnailEnded;fu.prototype.onDataChanged=fu.prototype.onDataChanged;_.B([_.M(_.r9),_.Y("design:type",Object)],fu.prototype,"ytdGridStateAwareBehavior",void 0);
_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],fu.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],fu.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],fu.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],fu.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],fu.prototype,"currentItem",void 0);
_.B([_.A(),_.Y("design:type",Number)],fu.prototype,"currentItemIndex",void 0);_.B([_.A(),_.Y("design:type",Number)],fu.prototype,"rotationTimeout",void 0);_.B([_.A(),_.Y("design:type",Number)],fu.prototype,"loopCount",void 0);_.B([_.A({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.Y("design:type",String)],fu.prototype,"paginatorAlignment",void 0);_.B([_.A(),_.Y("design:type",Number)],fu.prototype,"jobId",void 0);
_.B([_.A(),_.Y("design:type",Number)],fu.prototype,"updateSizeJobId",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],fu.prototype,"isCarouselInFeed",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fu.prototype,"narrower",void 0);_.B([_.A({computed:"computeDotMenuVisible(data, narrower)"}),_.Y("design:type",Object)],fu.prototype,"dotMenuVisible",void 0);
_.B([_.A({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.Y("design:type",Object)],fu.prototype,"paginationThumbnailsVisible",void 0);_.B([_.A({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.Y("design:type",String)],fu.prototype,"layoutType",void 0);_.B([_.A({value:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],fu.prototype,"autorotateActive",void 0);_.B([_.A(),_.Y("design:type",Object)],fu.prototype,"active",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fu.prototype,"disableGridStateAware",void 0);_.B([_.Nf("#overlay"),_.Y("design:type",HTMLElement)],fu.prototype,"overlay",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fu.prototype,"onDataChanged",null);
_.B([_.P9("yt-video-thumbnail-ended"),_.P9("yt-default-promo-panel-renderer-rotate"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fu.prototype,"onVideoThumbnailEnded",null);_.B([_.P9("yt-video-thumbnail-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fu.prototype,"onVideoThumbnailError",null);
_.B([_.P9("yt-video-thumbnail-not-playing"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fu.prototype,"onVideoNotPlaying",null);_.B([_.uo("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fu.prototype,"activeChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],fu);
_.t(fu,"ytd-carousel-item-renderer",function(){if(W6I!==void 0)return W6I;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return W6I=k},{mode:2});var S2r;var ubG;var QOi;var bi7;var zX=function(){var k=_.e.apply(this,arguments)||this;k.originalQuery=null;k.originalEndpoint=null;return k};
_.E(zX,_.e);zX.prototype.computeShowOriginalQueryWithoutEndpoint_=function(k,v){return!(!k||v)};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],zX.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],zX.prototype,"correctedText",void 0);_.B([_.A(),_.Y("design:type",Object)],zX.prototype,"correctedQuery",void 0);_.B([_.A(),_.Y("design:type",Object)],zX.prototype,"correctedEndpoint",void 0);_.B([_.A(),_.Y("design:type",Object)],zX.prototype,"originalText",void 0);_.B([_.A(),_.Y("design:type",Object)],zX.prototype,"originalQuery",void 0);
_.B([_.A(),_.Y("design:type",Object)],zX.prototype,"originalEndpoint",void 0);_.B([_.A({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.Y("design:type",Boolean)],zX.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.B([_.Mf({is:"yt-search-query-correction",disableElementRegistration:!0})],zX);
_.t(zX,"yt-search-query-correction",function(){if(bi7===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;QOi===void 0&&(QOi=document.createElement("template"));var G=QOi;C.call(v,G.content.cloneNode(!0),k.content.firstChild);bi7=k}k=bi7;return k},{mode:2});_.db("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var Rfc=function(){return _.e.apply(this,arguments)||this};
_.E(Rfc,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Rfc.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Rfc.prototype,"data",void 0);_.B([_.Mf({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],Rfc);
_.t(Rfc,"yt-did-you-mean-renderer",function(){if(ubG===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;S2r===void 0&&(S2r=document.createElement("template"));var G=S2r;C.call(v,G.content.cloneNode(!0),k.content.firstChild);ubG=k}k=ubG;return k},{mode:2});var lxi;var dgm;_.db("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var fxr=function(){return _.e.apply(this,arguments)||this};
_.E(fxr,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],fxr.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],fxr.prototype,"data",void 0);_.B([_.Mf({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],fxr);
_.t(fxr,"yt-including-results-for-renderer",function(){if(dgm===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;lxi===void 0&&(lxi=document.createElement("template"));var G=lxi;C.call(v,G.content.cloneNode(!0),k.content.firstChild);dgm=k}k=dgm;return k},{mode:2});var zfG;var F6r;_.db("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var FN=function(){return _.e.apply(this,arguments)||this};
_.E(FN,_.e);FN.prototype.computeExtraClasses_=function(k,v){var C="";k&&(C+=" "+k.toLowerCase().replace(/_/g,"-"));v&&(C+=" "+v.toLowerCase().replace(/_/g,"-"));return C};
FN.prototype.computeUrlImg_=function(){var k=this.data;k.image&&(_.Kz(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.js(k.image.thumbnails,Number.MAX_VALUE)+")")};
FN.prototype.computeUrlImg_=FN.prototype.computeUrlImg_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],FN.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],FN.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FN.prototype,"computeUrlImg_",null);_.B([_.Mf({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],FN);
_.t(FN,"yt-music-pass-feature-info-renderer",function(){if(F6r===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;zfG===void 0&&(zfG=document.createElement("template"));var G=zfG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);F6r=k}k=F6r;return k},{mode:2});var c_p;var Ejp;_.db("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var axi=function(){return _.e.apply(this,arguments)||this};
_.E(axi,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],axi.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],axi.prototype,"data",void 0);_.B([_.Mf({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],axi);
_.t(axi,"yt-no-results-found-showing-results-for-renderer",function(){if(Ejp===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;c_p===void 0&&(c_p=document.createElement("template"));var G=c_p;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Ejp=k}k=Ejp;return k},{mode:2});var Mmc;var $gc;_.db("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var Ugx=function(){return _.e.apply(this,arguments)||this};
_.E(Ugx,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ugx.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ugx.prototype,"data",void 0);_.B([_.Mf({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],Ugx);
_.t(Ugx,"yt-results-without-quotes-renderer",function(){if($gc===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Mmc===void 0&&(Mmc=document.createElement("template"));var G=Mmc;C.call(v,G.content.cloneNode(!0),k.content.firstChild);$gc=k}k=$gc;return k},{mode:2});var gjc;var iii;_.db("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var L6W=function(){return _.e.apply(this,arguments)||this};
_.E(L6W,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],L6W.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],L6W.prototype,"data",void 0);_.B([_.Mf({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],L6W);
_.t(L6W,"yt-search-no-results-renderer",function(){if(iii===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;gjc===void 0&&(gjc=document.createElement("template"));var G=gjc;C.call(v,G.content.cloneNode(!0),k.content.firstChild);iii=k}k=iii;return k},{mode:2});var Oii;var y_s;_.db("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var XZi=function(){return _.e.apply(this,arguments)||this};
_.E(XZi,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],XZi.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],XZi.prototype,"data",void 0);_.B([_.Mf({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],XZi);
_.t(XZi,"yt-showing-results-for-renderer",function(){if(y_s===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Oii===void 0&&(Oii=document.createElement("template"));var G=Oii;C.call(v,G.content.cloneNode(!0),k.content.firstChild);y_s=k}k=y_s;return k},{mode:2});var xgp;var A_s;var efG;var q2c;var cs=function(){var k=_.e.apply(this,arguments)||this;k.answerExpanded=!1;return k};
_.E(cs,_.e);cs.prototype.toggleAnswer_=function(k){var v=_.tK(k);v&&v.classList.contains("yt-simple-endpoint")||(k.preventDefault(),k.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
cs.prototype.toggleAnswer_=cs.prototype.toggleAnswer_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cs.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cs.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],cs.prototype,"answerExpanded",void 0);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],cs.prototype,"toggleAnswer_",null);
_.B([_.Mf({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],cs);
_.t(cs,"yt-generic-faq-question-renderer",function(){if(q2c===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;efG===void 0&&(efG=document.createElement("template"));var G=efG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);q2c=k}k=q2c;return k},{mode:2});_.db("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var E7=function(){return _.e.apply(this,arguments)||this};
_.E(E7,_.e);E7.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],E7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],E7.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],E7.prototype,"data",void 0);_.B([_.Mf({is:"yt-faq-section-renderer",disableElementRegistration:!0})],E7);
_.t(E7,"yt-faq-section-renderer",function(){if(A_s===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;xgp===void 0&&(xgp=document.createElement("template"));var G=xgp;C.call(v,G.content.cloneNode(!0),k.content.firstChild);A_s=k}k=A_s;return k},{mode:2});var mgr;var Dgc;_.db("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var a9=function(){return _.e.apply(this,arguments)||this};
_.E(a9,_.e);
a9.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"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],a9.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],a9.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],a9.prototype,"data",void 0);_.B([_.Mf({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],a9);
_.t(a9,"yt-offer-item-expanded-renderer",function(){if(Dgc===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;mgr===void 0&&(mgr=document.createElement("template"));var G=mgr;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Dgc=k}k=Dgc;return k},{mode:2});var tmW;var sOW;_.db("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var MH=function(){return _.e.apply(this,arguments)||this};
_.E(MH,_.e);
MH.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"}}}}};
MH.prototype.computeFullWidthMode=function(k){return!(!k||!k.fullWidthMode)};
MH.prototype.computeBorderlessMode=function(k){return!(!k||!k.borderlessMode)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],MH.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],MH.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],MH.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.Y("design:type",Boolean)],MH.prototype,"fullWidthMode",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.Y("design:type",Boolean)],MH.prototype,"borderlessMode",void 0);_.B([_.Mf({is:"yt-offer-item-renderer",disableElementRegistration:!0})],MH);
_.t(MH,"yt-offer-item-renderer",function(){if(sOW===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;tmW===void 0&&(tmW=document.createElement("template"));var G=tmW;C.call(v,G.content.cloneNode(!0),k.content.firstChild);sOW=k}k=sOW;return k},{mode:2});var VmI;var hfc;_.db("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var $$=function(){return _.e.apply(this,arguments)||this};
_.E($$,_.e);$$.prototype.computeAriaLevel_=function(k){return this.getLevelID_(k)};
$$.prototype.getLevelID_=function(k){return(k=k.match(/[0-9]+$/))&&k.length==1?k[0]:"1"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$$.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$$.prototype,"data",void 0);_.B([_.A({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.Y("design:type",String)],$$.prototype,"ariaLevel",void 0);_.B([_.A({value:"heading",reflectToAttribute:!0}),_.Y("design:type",String)],$$.prototype,"role",void 0);
_.B([_.A({value:-1,reflectToAttribute:!0}),_.Y("design:type",Number)],$$.prototype,"tabindex",void 0);_.B([_.Mf({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],$$);
_.t($$,"yt-subscription-product-header-renderer",function(){if(hfc===void 0){var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;VmI===void 0&&(VmI=document.createElement("template"));var G=VmI;C.call(v,G.content.cloneNode(!0),k.content.firstChild);hfc=k}k=hfc;return k},{mode:2});var B3i;var jOG;_.db("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var U7=function(){return _.e.apply(this,arguments)||this};
_.E(U7,_.e);U7.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:_.fR("menuRenderer"),events:!0}}};
U7.prototype.onStampFinished_=function(){_.Kz(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
U7.prototype.onStampFinished_=U7.prototype.onStampFinished_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],U7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],U7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],U7.prototype,"data",void 0);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],U7.prototype,"onStampFinished_",null);
_.B([_.Mf({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],U7);
_.t(U7,"yt-subscription-product-renderer",function(){if(jOG===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;B3i===void 0&&(B3i=document.createElement("template"));var G=B3i;C.call(v,G.content.cloneNode(!0),k.content.firstChild);jOG=k}k=jOG;return k},{mode:2});var Y2V;var wZc;_.db("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var gf=function(){return _.e.apply(this,arguments)||this};
_.E(gf,_.e);gf.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
gf.prototype.imageScrimColorValuesChanged_=function(){var k,v=(k=this.data)==null?void 0:k.imageScrimColorValues;_.Kz(this.hostElement).querySelector("#scrim").style.backgroundColor=v?_.Ef(v[0]):"transparent"};
gf.prototype.imageScrimColorValuesChanged_=gf.prototype.imageScrimColorValuesChanged_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],gf.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],gf.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],gf.prototype,"data",void 0);
_.B([_.W9("data.imageScrimColorValues"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gf.prototype,"imageScrimColorValuesChanged_",null);_.B([_.Mf({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],gf);
_.t(gf,"yt-subscription-product-upsell-offer-renderer",function(){if(wZc===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Y2V===void 0&&(Y2V=document.createElement("template"));var G=Y2V;C.call(v,G.content.cloneNode(!0),k.content.firstChild);wZc=k}k=wZc;return k},{mode:2});var njc;var J_x;var r_i;var K6r;var T3r;var kJI;var iO=function(){return _.e.apply(this,arguments)||this};
_.E(iO,_.e);iO.prototype.onYtServiceRequestError_=function(k){_.xb(this.hostElement,k.detail.error.message)};
iO.prototype.onYtServiceRequestError_=iO.prototype.onYtServiceRequestError_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],iO.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],iO.prototype,"data",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],iO.prototype,"collapsible",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],iO.prototype,"isManageRed",void 0);
_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],iO.prototype,"onYtServiceRequestError_",null);_.B([_.Mf({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],iO);
_.t(iO,"yt-single-ypc-offer-renderer",function(){if(kJI===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;T3r===void 0&&(T3r=document.createElement("template"));var G=T3r;C.call(v,G.content.cloneNode(!0),k.content.firstChild);kJI=k}k=kJI;return k},{mode:2});var Lu=function(){return _.e.apply(this,arguments)||this};
_.E(Lu,_.e);Lu.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Lu.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Lu.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Lu.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Lu.prototype,"isManageRed",void 0);_.B([_.Mf({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],Lu);
_.t(Lu,"yt-single-ypc-offer-list-renderer",function(){if(K6r===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;r_i===void 0&&(r_i=document.createElement("template"));var G=r_i;C.call(v,G.content.cloneNode(!0),k.content.firstChild);K6r=k}k=K6r;return k},{mode:2});var oQx;var vQc;_.db("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var O7=function(){return _.e.apply(this,arguments)||this};
_.E(O7,_.e);O7.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],O7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],O7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],O7.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],O7.prototype,"isManageRed",void 0);_.B([_.Mf({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],O7);
_.t(O7,"yt-ypc-offers-list-renderer",function(){if(vQc===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;oQx===void 0&&(oQx=document.createElement("template"));var G=oQx;C.call(v,G.content.cloneNode(!0),k.content.firstChild);vQc=k}k=vQc;return k},{mode:2});_.db("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var yz=function(){return _.e.apply(this,arguments)||this};
_.E(yz,_.e);
yz.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}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],yz.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],yz.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],yz.prototype,"data",void 0);_.B([_.Mf({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],yz);
_.t(yz,"yt-unlimited-manage-subscription-page-renderer",function(){if(J_x===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;njc===void 0&&(njc=document.createElement("template"));var G=njc;C.call(v,G.content.cloneNode(!0),k.content.firstChild);J_x=k}k=J_x;return k},{mode:2});var CGr;var GJI;var XN=function(){return _.e.apply(this,arguments)||this};
_.E(XN,_.e);_.W=XN.prototype;_.W.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.W.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.W.onKeypress_=function(k){k.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.W.handleHeaderTap_=function(k){k.preventDefault();k.stopPropagation();this.expandOffers_()};
_.W.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.W.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
XN.prototype.dataChanged_=XN.prototype.dataChanged_;_.B([_.M(_.g8),_.Y("design:type",Object)],XN.prototype,"ironA11yKeysBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],XN.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],XN.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],XN.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],XN.prototype,"offersVisible_",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],XN.prototype,"dataChanged_",null);_.B([_.Mf({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],XN);
_.t(XN,"yt-collapsible-ypc-offer-renderer",function(){if(GJI===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;CGr===void 0&&(CGr=document.createElement("template"));var G=CGr;C.call(v,G.content.cloneNode(!0),k.content.firstChild);GJI=k}k=GJI;return k},{mode:2});var pDi;var PGi;_.db("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var x$=function(){return _.e.apply(this,arguments)||this};
_.E(x$,_.e);_.W=x$.prototype;_.W.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.W.dataChanged_=function(){if(this.data.backgroundImage){var k=_.js(this.data.backgroundImage.thumbnails,screen.width),v=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=v?"linear-gradient(180deg, "+v+"), url("+k+")":"url("+k+")";this.data.gtmId&&_.A0(this.data.gtmId,_.wt("GL",""))}};
_.W.onYtServiceRequestError_=function(k){_.xb(this.hostElement,k.detail.error.message)};
_.W.getScrimLayerColorStops_=function(){var k,v,C=(k=this.data.unlimitedHeaderV2Data)==null?void 0:(v=k.unlimitedHeaderV2Data)==null?void 0:v.scrimLayerColors;if(!C)return null;var G=100/C.length;return C.map(function(p,P){P*=G;return _.Ef(p)+" "+P+"%"}).join(",")};
_.W.computeLogoWithPadding=function(k){var v,C,G;return(k=(v=k.unlimitedLogoImage)==null?void 0:(C=v.thumbnails)==null?void 0:(G=C[0])==null?void 0:G.height)&&k%31===0?!0:!1};
x$.prototype.onYtServiceRequestError_=x$.prototype.onYtServiceRequestError_;x$.prototype.dataChanged_=x$.prototype.dataChanged_;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],x$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],x$.prototype,"ytRendererBehavior",void 0);_.B([_.A({computed:"computeLogoWithPadding(data)"}),_.Y("design:type",Boolean)],x$.prototype,"logoWithPadding",void 0);
_.B([_.A(),_.Y("design:type",Object)],x$.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],x$.prototype,"dataChanged_",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],x$.prototype,"onYtServiceRequestError_",null);_.B([_.Mf({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],x$);
_.t(x$,"yt-unlimited-page-header-renderer",function(){if(PGi===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;pDi===void 0&&(pDi=document.createElement("template"));var G=pDi;C.call(v,G.content.cloneNode(!0),k.content.firstChild);PGi=k}k=PGi;return k},{mode:2});var W1G;var HLm;_.db("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var Aj=function(){return _.e.apply(this,arguments)||this};
_.E(Aj,_.e);Aj.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Aj.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Aj.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Aj.prototype,"data",void 0);_.B([_.Mf({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],Aj);
_.t(Aj,"yt-unlimited-user-notification-renderer",function(){if(HLm===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;W1G===void 0&&(W1G=document.createElement("template"));var G=W1G;C.call(v,G.content.cloneNode(!0),k.content.firstChild);HLm=k}k=HLm;return k},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.MUy=function(k,v){if(_.z("web_enable_chat_autoscroll_to_user_turn")&&k&&v)return k-4+"px"};_.$fa=_.D(function(k){var v=_.sY(k,{numberOfChips:5}).numberOfChips;return _.u("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.u(_.q_,{each:function(){return Array(v==null?void 0:v())}},function(){return _.u("div",{class:"ytGhostChipShelfChip"})}))},"Xi");_.Ufe=_.D(function(k){var v=function(){var N;return((N=k.data)==null?void 0:N.call(k).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},C=_.p0(),G=_.Ql().resolve(_.AL);
_.sD(function(){requestAnimationFrame(function(){var N;(N=C.lottieEl)==null||N.addEventListener("DOMLoaded",function(){var I;(I=k.onLottieLoaded)==null||I.call(k)})})});
var p=function(){var N;return(N=k.data)==null?void 0:N.call(k).loadingAnimationA11yLabel},P={};
return _.u("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var N;return((N=k.data)==null?void 0:N.call(k).targetId)||""},
"aria-label":function(){return p()||""},
role:function(){return p()?"progressbar":void 0},
style:_.pR({"min-height":function(){var N,I;return _.MUy((N=k.containerHeight)==null?void 0:N.call(k),(I=k.isLastItem)==null?void 0:I.call(k))}})},_.u(_.$X,{"aria-hidden":"true",
className:_.TI((P.ytChatLoadingViewModelRtl=G==="rtl",P)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:v()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||v()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:v()}}},
animationRef:C}))},"Zi");
}catch(e){_._DumpException(e)}
try{
var $q3,Uqa,gt2,Lxy,OnV,yDV,XX2,xqa,ADd,evV,hvk,tn,V52,mqF,sGa,t5y,Dqd,qh5,BBV,jGe,Yhy,wXm,sg,ntF,JD3,TB0,hn,rDe,Y9,VW,Bv,Kx3,jo,kfX,oDY,vDh,CZ2,Gf3,pIF,WH5,HTe,N25,I2e,ZT3,Slm,uXY,QbX,bTX,RKX,drm,f22,zKY,cte,a2F,$rm,UrX,gD0,iT0,OTY,yt2,XIe,xrV,Atm,eKm,ql2,Dre,hKk,VB2,tBk,B22,sbk,jbF,Jt2,nD2,YlX,wIh,nO,rt3,T2k,kwX,oBk,Wwh,HAV,Ncm,IQh,ZA2,Stm,u$k,Q2a,bAd,lQ2,doY,fQ2,zk3,Fw3,cRY,EBd,aQ5,Uoy,Gw3;
_.mp=function(k){var v=new _.q5("Error accessing DB");return _.Faf().then(function(C){return new Promise(function(G,p){try{var P=C.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(k);P.onsuccess=function(){var N=P.result;G(N?N.value:null)};
P.onerror=function(){v.params={key:k,source:"onerror"};p(v)}}catch(N){v.params={key:k,
thrownError:String(N)},p(v)}})},function(){return null})};
$q3=function(k,v){return _.vt(k.entities,"inlineExpansionEntity",v)};
Uqa=function(k,v){return _.vt(k.entities,"flowStateEntity",v)};
gt2=function(k,v){if(k&&v){var C=_.IB();C().set(k,v);_.bj3(C())}};
_.inX=function(k,v){if(k&&v){var C=_.IB();C().set(k,v);_.bj3(C())}};
Lxy=function(k,v){return _.vt(k.entities,"contextNoteUserRatingEntityPayload",v)};
OnV=function(k){return _.em(k,function(v){return v.languageCode==="en"})};
yDV=function(k){var v=DV;if(_.us5(k))k.setOption("captions","stickyLoading",{}),k.setOption("captions","track",{});else{var C=_.em(_.cjD(k),function(G){return G.displayName===v});
k.setOption("captions","track",C)}};
XX2=function(k){if(!k)return 0;var v=k.getPresentingPlayerType(),C=k.getVideoData();return C&&C.isLive?(k=k.getProgressState(v),k.seekableEnd-k.seekableStart):k.getDuration(v)};
xqa=function(k,v){for(var C=_.H(Object.keys(k)),G=C.next();!G.done;G=C.next())if(G=G.value,k[G]!==v[G])return!1;return!0};
ADd=function(){return document.getElementById("player-control-overlay")};
evV=function(k){k!==-1&&!_.z("player_controls_log_creation_killswitch")&&ADd()&&(_.Er("pcu_cs",k),_.Er("pcu_ce"))};
hvk=function(k,v){var C=_.tZ(k,{}),G=qh5("top",v),p=qh5("bottom",v),P=qh5("left",v),N=qh5("right",v);return _.pR({top:function(){return tn(C().position,G)},
bottom:function(){return tn(C().position,p)},
left:function(){return tn(C().position,P)},
right:function(){return tn(C().position,N)},
position:function(){return tn(C().positionType,mqF)},
height:function(){return tn(C().height,sg)},
width:function(){return tn(C().width,sg)},
"min-width":function(){return tn(C().minWidth,sg)},
"min-height":function(){return tn(C().minHeight,sg)},
"max-width":function(){return tn(C().maxWidth,sg)},
"max-height":function(){return tn(C().maxHeight,sg)},
"aspect-ratio":function(){return tn(C().aspectRatio,String)},
"margin-top":function(){return tn(C().margin,G)},
"margin-bottom":function(){return tn(C().margin,p)},
"margin-left":function(){return tn(C().margin,P)},
"margin-right":function(){return tn(C().margin,N)},
"padding-top":function(){return tn(C().padding,G)},
"padding-bottom":function(){return tn(C().padding,p)},
"padding-left":function(){return tn(C().padding,P)},
"padding-right":function(){return tn(C().padding,N)},
"flex-direction":function(){return tn(C().flexDirection,Dqd)},
"justify-content":function(){return tn(C().justifyContent,t5y)},
"align-items":function(){return tn(C().alignItems,sGa)},
"flex-grow":function(){return tn(C().flexGrow,String)},
"flex-shrink":function(){return tn(C().flexShrink,String)},
"flex-basis":function(){return tn(C().flexBasis,sg)},
"align-self":function(){return tn(C().alignSelf,sGa)},
"flex-wrap":function(){return tn(C().flexWrap,V52)},
"align-content":function(){return tn(C().alignContent,sGa)}})};
tn=function(k,v){return k!==void 0?v(k):void 0};
V52=function(k){switch(k){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
mqF=function(k){switch(k){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
sGa=function(k){switch(k){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"}};
t5y=function(k){switch(k){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"}};
Dqd=function(k){switch(k){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"}};
qh5=function(k,v){var C=v==="rtl";switch(k){case "top":var G=BBV;break;case "bottom":G=jGe;break;case "left":G=Yhy;break;default:G=wXm}return function(p){return tn(G(p,C),sg)}};
BBV=function(k){var v=k.top;var C=k.vertical;k=k.all;var G;return(G=v!=null?v:C)!=null?G:k};
jGe=function(k){var v=k.bottom;var C=k.vertical;k=k.all;var G;return(G=v!=null?v:C)!=null?G:k};
Yhy=function(k,v){var C=k.left;var G=k.end;var p=k.start;var P=k.horizontal;k=k.all;var N,I;return(I=(N=C!=null?C:v?G:p)!=null?N:P)!=null?I:k};
wXm=function(k,v){var C=k.right;var G=k.end;var p=k.start;var P=k.horizontal;k=k.all;var N,I;return(I=(N=C!=null?C:v?p:G)!=null?N:P)!=null?I:k};
sg=function(k){var v=k.value;switch(k.unit){case "YPC_DIMENSION_UNIT_POINT":return v+"px";case "YPC_DIMENSION_UNIT_FRACTION":return v+"%";default:return""+v}};
ntF=function(k){switch(k){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"}};
JD3=function(k){var v=k!=null?k:{};k=v.fontRole;var C=v.fontSize;v=v.fontWeight;if(k!==null&&C!==null)switch(k){case "YPC_FONT_ROLE_DISPLAY":switch(C){case "YPC_FONT_SIZE_L":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(C){case "YPC_FONT_SIZE_L":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return v===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(C){case "YPC_FONT_SIZE_XL":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return v==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
TB0=function(k,v,C){function G(l){return Object.values(l).map(function(d){var f=d.productId;d=d.pricingOptionIndex;return VW(p(f).pricingOptions,d).pricingOptionId})}
function p(l){return S().get(l)}
function P(l){l=G(l);C(l)}
function N(l,d){return Array.from(hn(l.pricingOptions)).filter(function(f){f=_.H(f);f.next();f=f.next().value;return Bv(f.pricingGroupAttributes,d)}).map(function(f){return _.H(f).next().value})}
var I=jo([k,v],function(l,d){var f=l==null?void 0:l.selectedPricingOptions;l={};var c=!0;if(f&&d.length)for(var U=_.H(d),O=U.next();!O.done;O=U.next()){O=O.value;var X=rDe(O.pricingOptions,function(V){a:{V=V.pricingOptionId;for(var h=_.H(f),n=h.next();!n.done;n=h.next())if(n.value===V){V=!0;break a}V=!1}return V});
if(X>=0){c=!1;var x=VW(O.pricingOptions,X),w=void 0;l[O.groupId]={productId:O.productId,pricingOptionIndex:X,pricingGroupAttributes:(w=x)==null?void 0:w.pricingGroupAttributes}}}c&&d.length&&(c=VW(d[0].pricingOptions,0),l[d[0].groupId]={productId:d[0].productId,pricingOptionIndex:0,pricingGroupAttributes:c==null?void 0:c.pricingGroupAttributes});return l}),S=jo([v],function(l){return new Map(l.map(function(d){return[d.productId,
d]}))}),Q=jo([v],function(l){var d=new Map;
l=_.H(l);for(var f=l.next();!f.done;f=l.next()){var c=f.value;f=c.groupId;var U=c.productId;c=_.H(hn(c.pricingOptions));for(var O=c.next();!O.done;O=c.next()){var X=_.H(O.value);O=X.next().value;X=X.next().value;d.set(X.pricingOptionId,{groupId:f,productId:U,index:O,pricingOption:X,pricingGroupAttributes:X.pricingGroupAttributes})}}return d}),R=jo([v],function(l){var d=new Map;
l=_.H(l);for(var f=l.next();!f.done;f=l.next()){var c=f.value;f=c.groupId;var U=c.productId,O=void 0;c=_.H(hn((O=c.pricingGroups)!=null?O:[]));for(O=c.next();!O.done;O=c.next()){var X=_.H(O.value);O=X.next().value;X=X.next().value;d.set(X.pricingGroupId,{groupId:f,productId:U,index:O,pricingGroup:X,pricingGroupAttributes:X.pricingGroupAttributes})}}return d});
return{getProductById:p,isProductSelected:function(l){var d=p(l);if(!d)return!1;var f;return((f=I()[d.groupId])==null?void 0:f.productId)===l},
getSelectedPricingOptions:function(){return Object.values(I()).map(function(l){var d=l.productId;l=l.pricingOptionIndex;return VW(p(d).pricingOptions,l)})},
getSelectedPricingGroupAttributesByGroupId:function(l){var d;return(l=(d=I()[l])==null?void 0:d.pricingGroupAttributes)?Array.from(l):void 0},
getSelectedProductByGroupId:function(l){var d;return(l=(d=I()[l])==null?void 0:d.productId)?p(l):void 0},
onProductSelected:function(l){var d=p(l);if(d){var f=I(),c;if(((c=f[d.groupId])==null?void 0:c.productId)!==l){var U=(c=(U=f[d.groupId])==null?void 0:U.productId)?p(c):void 0;var O;c=(O=f[d.groupId])==null?void 0:O.pricingGroupAttributes;var X;O=(X=f[d.groupId])==null?void 0:X.pricingOptionIndex;if(U&&O!==void 0)if(c){X=N(U,c).indexOf(O);if(X===-1)throw Error("Yj`"+O+"`"+U.productId);O=N(d,c);X=X<O.length?O[X]:O.length>0?O[0]:0}else X=O<Y9(d.pricingOptions)?O:0;else X=0;Y9(d.pricingOptions)<=X&&(X=
0);O=VW(d.pricingOptions,X);var x;U={};P(Object.assign({},f,(U[d.groupId]={productId:l,pricingOptionIndex:X,pricingGroupAttributes:(x=O==null?void 0:O.pricingGroupAttributes)!=null?x:[]},U)))}}},
onPricingOptionSelected:function(l){var d=Q().get(l);if(d){l=d.groupId;var f=d.productId;d=d.index;var c=I(),U,O;if(((U=c[l])==null?void 0:U.productId)!==f||((O=c[l])==null?void 0:O.pricingOptionIndex)!==d){var X,x;U={};P(Object.assign({},c,(U[l]={productId:f,pricingOptionIndex:d,pricingGroupAttributes:(x=(X=c[l])==null?void 0:X.pricingGroupAttributes)!=null?x:[]},U)))}}},
onPricingGroupSelected:function(l){var d=R().get(l);if(d){l=d.groupId;var f=d.productId,c=d.pricingGroup.pricingGroupAttributes,U=p(f);if(U){d=I();var O=d[l].pricingGroupAttributes,X;if(((X=d[l])==null?void 0:X.productId)!==f||!Bv(Kx3(O,Y9(c)),c)){X=Array.from(c);for(c=Y9(c);c<Y9(O);c++){var x="",w=!1,V=Array.from(X);V.push(VW(O,c));for(var h=_.H(U.pricingGroups),n=h.next();!n.done;n=h.next())if(n=n.value,Bv(n.pricingGroupAttributes,V)){X.push(VW(O,c));w=!0;break}else x===""&&Y9(n.pricingGroupAttributes)===
V.length&&Bv(Kx3(n.pricingGroupAttributes,X.length),X)&&(x=VW(n.pricingGroupAttributes,c));w||X.push(x)}x=d[l].pricingOptionIndex;c=[];w=new Map;V=0;U=_.H(hn(U.pricingOptions));for(h=U.next();!h.done;h=U.next())n=_.H(h.value),h=n.next().value,n=n.next().value,Bv(n.pricingGroupAttributes,X)&&c.push(h),Bv(n.pricingGroupAttributes,O)&&w.set(h,V++);c.length===0?O=0:(O=w.get(x),O=O!==void 0&&O<c.length?c[O]:c[0]);U={};P(Object.assign({},d,(U[l]={productId:f,pricingOptionIndex:O,pricingGroupAttributes:X},
U)))}}}},
onClearGroupSelected:function(l){var d=I();d[l]&&(d=Object.fromEntries(Object.entries(d).filter(function(f){return _.H(f).next().value!==l})),P(d))}}};
hn=function(k){return function C(){var G,p,P,N,I;return _.ky(C,function(S){switch(S.nextAddress){case 1:_.$v(S,2),G=0,p=_.H(k),P=p.next();case 4:if(P.done){S.jumpTo(2);break}N=P.value;I=_.oq;return S.yield([G++,N],7);case 7:I(S.yieldResult);P=p.next();S.jumpTo(4);break;case 2:_.MQ(S),_.UQ(S,0)}})}()};
rDe=function(k,v){k=_.H(hn(k));for(var C=k.next();!C.done;C=k.next()){var G=_.H(C.value);C=G.next().value;G=G.next().value;if(v(G))return C}return-1};
Y9=function(k){var v=0;for(k=k[Symbol.iterator]();!k.next().done;)++v;return v};
VW=function(k,v){k=_.H(hn(k));for(var C=k.next();!C.done;C=k.next()){var G=_.H(C.value);C=G.next().value;G=G.next().value;if(C===v)return G}};
Bv=function(k,v){if(!k&&!v)return!0;if(!k||!v)return!1;k=Array.from(k);v=Array.from(v);if(k.length!==v.length)return!1;for(var C=0;C<k.length;C++)if(k[C]!==v[C])return!1;return!0};
Kx3=function(k,v){v=v===void 0?Infinity:v;var C=[];k=_.H(hn(k));for(var G=k.next();!G.done;G=k.next()){var p=_.H(G.value);G=p.next().value;p=p.next().value;if(G>=v)break;G>=0&&C.push(p)}return C};
jo=function(k,v){var C,G;return function(){for(var p=k.map(function(N){return N()}),P=0;P<p.length;P++)if(!C||p[P]!==C[P]){C=p;
G=v.apply(null,_.tX(p));break}return G}};
kfX=function(k,v,C){var G=[];k=_.H(k);for(var p=k.next();!p.done;p=k.next()){p=p.value;var P=void 0;((P=v)==null?0:P.length)&&!Bv(p.pricingGroupAttributes,v)||G.push({pricingOption:p,isSelected:C.includes(p.pricingOptionId)})}return G};
oDY=function(k,v){return _.vt(k.entities,"pdpStateEntity",v)};
vDh=function(k){var v,C;return!!(k.productId&&k.groupId&&((v=k.pricingOptions)==null?0:v.length)&&k.pricingOptions.every(function(G){return G.pricingOptionId})&&((C=k.pricingGroups)==null||!C.length||Array.isArray(k.pricingGroups)&&k.pricingGroups.every(function(G){return G.pricingGroupId&&G.pricingGroupAttributes&&G.pricingGroupAttributes.length>0})))};
CZ2=function(k,v,C){return TB0(k,jo([v],function(G){return G.filter(vDh)}),C)};
Gf3=function(k,v){return v.length===0?[k]:[k.slice(0,v[0]),k.slice(v[0])].filter(function(C){return C.length>0})};
pIF=function(k){switch(k){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""}};
WH5=function(k,v,C,G){G=Object.assign({},G);_.fw(G,PZ2,{selectedOptionId:k,primaryButtonOverride:C});_.mf().dispatch(_.ud("flowStateEntity",v,G))};
HTe=function(k,v,C){!_.F(C,PZ2)&&k.noPreselect&&v!==""&&k.defaultButtonOverride&&WH5("default",v,k.defaultButtonOverride,C)};
N25=function(k){switch(k){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"}};
I2e=function(k){switch(k){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"}};
ZT3=function(k,v){if(v)return"ytCardViewModelCardSelected";switch(k){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
Slm=function(k,v){v.includes(k)?v=v.filter(function(C){return C!==k}):v.push(k);
return[].concat(_.tX(v))};
uXY=function(k,v){return _.vt(k.entities,"contextNoteFeedEntityPayload",v)};
QbX=function(k,v){switch(k){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return v==null?void 0:v.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return v==null?void 0:v.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return v==null?void 0:v.ratingNotHelpfulText}};
bTX=function(k,v){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:k.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:k.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:k.deleteDialogTitle}]},dialogMessages:[{runs:[{text:k.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:k.deleteActionText}]},command:{performCommentActionEndpoint:{action:v}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:k.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
RKX=function(k,v,C){var G;if(k&&((G=v())==null?0:G.includes(k))){var p;C((p=v())==null?void 0:p.filter(function(P){return P!==k}))}else C([].concat(_.tX(v()||[]),[k]))};
drm=function(k,v){if(k){var C=[];v=_.H((v==null?void 0:v.checkboxes)||[]);for(var G=v.next();!G.done;G=v.next()){G=_.F(G.value,l22);var p=void 0;((p=G)==null?0:p.value)&&k.includes(G.key||"")&&C.push(G.value)}return C}};
f22=function(k){k.style.height="auto";k.style.height=k.scrollHeight+"px"};
zKY=function(k){return[k.syncStep,k.asyncStep].filter(function(v){return v!==void 0})};
cte=function(k){var v,C,G;if(k=(v=k.structuredContextNoteFormSchema)==null?void 0:(C=v.fieldSchemas)==null?void 0:(G=C.noteBody)==null?void 0:G.validationSchema)for(v=_.H(zKY(k)),C=v.next();!C.done;C=v.next()){C=C.value.rules;if(!C)break;C=_.H(C);for(C=C.next();!C.done;C=C.next())return _.F(C.value,_.FHX)}};
a2F=function(k){if(k){k=_.H(zKY(k));for(var v=k.next();!v.done;v=k.next()){v=v.value.rules;if(!v)break;v=_.H(v);for(v=v.next();!v.done;v=v.next())return _.F(v.value,ED2)}}};
$rm=function(k){if(k){k=_.H(zKY(k));for(var v=k.next();!v.done;v=k.next()){v=v.value.rules;if(!v)break;v=_.H(v);for(v=v.next();!v.done;v=v.next())return _.F(v.value,MBX)}}};
UrX=function(k){k=/^https?:\/\//.test(k)?k:"http://"+k;try{var v=_.ka(k)}catch(C){return!1}if(v.toString()!==k)return!1;k=v.JSC$10103_domain_.split(".");return k.length>1&&k.every(function(C){return!!C})};
gD0=function(k,v,C,G){var p;G=(p=G.structuredContextNoteData)==null?void 0:p.createCommentEndpoint;if(p=_.F(G,_.zcR))return p.commentText=_.DZ(k),p.videoPositionMention=v,p.sources=C,G};
iT0=function(k){return k==null?void 0:k.stringValue};
OTY=function(k,v,C){k=k.map(function(G,p){return{listItemViewModel:{title:G.title,subtitle:G.subtitle,leadingImage:G.leadingImage,trailingImage:p===v?LHk:void 0,rendererContext:{commandContext:{onTap:G.onTap}}}}});
return Object.assign({},C&&{header:{panelHeaderViewModel:{title:C}}},{content:{listViewModel:{listItems:k}}})};
yt2=function(k,v){if(k&&v)switch(v){case "SELECTION_TYPE_BOOL":return k.boolValue;case "SELECTION_TYPE_INT":return k.intValue;case "SELECTION_TYPE_STRING":return k.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return k.privacyStatusValue}};
XIe=function(k){var v;k=(v=k.options)==null?void 0:v.findIndex(function(C){return C.isSelected});
return k===void 0?-1:k};
xrV=function(k,v,C){var G=function(){return k().label},p={},P=_.TI("ytDropdownViewModelLabel",(p.ytDropdownViewModelLabelError=v,p));
return _.u(_.b,{cond:function(){return k().label&&!(C()===-1&&k().label&&!k().placeholderText)},
then:function(){return _.u("div",{class:P},_.u(_.o$,{text:G}))}})};
Atm=function(k,v){var C={};C=_.TI("ytDropdownViewModelTitle",(C.ytDropdownViewModelTitlePlaceholder=function(){return v()===-1},C));
return _.u("div",{class:C},_.u(_.o$,{text:function(){var G=k();var p=v();if(p===-1)G=G.placeholderText?G.placeholderText:G.label;else{var P,N;G=(P=G.options)==null?void 0:(N=P[p])==null?void 0:N.title}return G}}))};
eKm=function(k,v){var C=function(){return k().hint};
return _.u(_.RC,null,_.u(_.b,{cond:function(){return C()&&!v()},
then:function(){return _.u("div",{class:_.TI("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.u(_.o$,{text:C,className:"ytDropdownViewModelSupportText"}))}}),_.u(_.b,{cond:v,
then:function(){return _.u("div",{id:"dropdown-view-model-error",role:"alert",class:_.TI("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.u(_.PT,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.u(_.o$,{text:v,className:"ytDropdownViewModelSupportText"}))}}))};
ql2=function(k,v){var C=_.Ql().resolve(_.PH2);_.Vk(function(){var G=k().id;G&&C!=null&&C.dropdownMap.set(G,v)})};
Dre=function(k){k=_.F(k.scheduleButton,mr2);k=_.F(k==null?void 0:k.primaryButton,_.C7);k=_.F(k==null?void 0:k.onTap,_.E6);var v,C,G=((C=_.F(k,_.oH))==null?void 0:C.commands)||[k];C=_.H(G);for(k=C.next();!k.done&&!(v=_.F(k.value,_.fG1));k=C.next());var p;v=(p=v)==null?void 0:p.createBroadcastRequest;if(!v)throw Error("ek");return v};
hKk=function(k,v,C){C=C===void 0?{}:C;var G,p;return _.Z(function(P){if(G=tBk(v))return P.return(G);(p=sbk(k,v,C))&&VB2(v,p);return P.return(p)})};
VB2=function(k,v){var C=B22(k);C&&v.then(function(G){_.Ql().resolve(_.EL).put(C,new _.a7({innertubeResponse:G}))})};
tBk=function(k){if(k=B22(k)){var v=_.Ql().resolve(_.EL);if(v.has(k))return v.get(k).then(function(C){return C==null?void 0:_.B6(C)})}return null};
B22=function(k){var v=_.F(k.endpoint,_.mw);if(v!=null&&v.videoId)return v={videoId:v.videoId},_.z("web_imp_player_mute_params")&&(v.mutedAtStart=k.startPlaybackInMutedState),_.qo("inline_playback",v)};
sbk=function(k,v,C){k=_.xY(k,v.endpoint,jbF(v,C)).then(function(G){return G});
return Promise.resolve(k)};
jbF=function(k,v){v=_.z("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!k.startPlaybackInMutedState},v):Object.assign({},{vis:5,autonav:"1"},v);var C;v={contentPlaybackContext:_.r0(v,(C=_.F(k.endpoint.commandMetadata,_.G8))==null?void 0:C.url,window.location.href)};_.z("web_imp_player_mute_params")&&(v.overrideMutedAtStart=!k.startPlaybackInMutedState);return v};
Jt2=function(k,v){var C=window.MutationObserver;C&&(we=new C(function(G,p){G=_.H(G);for(var P=G.next();!P.done;P=G.next()){P=P.value;var N;if(N=P.type==="childList"&&P.target)a:{N=k;P=YlX(P.target);N=YlX(N);for(var I=null,S=0;S<P.length;S++)if(N.includes(P[S])){if(S===0){N=!1;break a}I=P[S];break}I?(P=wIh(P,I),N=wIh(N,I),N=P<N):N=!1}if(N){v();p.disconnect();break}}}),(C=nD2())&&we.observe(C,{childList:!0,
subtree:!0}))};
nD2=function(){var k=document.getElementsByTagName("ytd-rich-grid-renderer");if(k.length>0)return k[0];k=document.getElementsByTagName("ytd-section-list-renderer");return k.length>0?k[0]:null};
YlX=function(k){for(var v=[];k;)v.push(k),k=k.parentElement;return v};
wIh=function(k,v){var C=Array.from(v.children);v=k.indexOf(v);return v>0?C.indexOf(k[v-1]):-1};
nO=function(k,v,C){C=C===void 0?{}:C;return _.P2(k,C,v)};
rt3=function(k){switch(k){case "MUSIC":return!0;default:return!1}};
T2k=function(k){if(k=k==null?void 0:k.find(function(G){var p,P;return((p=_.F(G,KH5))==null?void 0:(P=p.inlinePlaybackBadgeData)==null?void 0:P.replicateAsTimestamp)===!0}))if(k=_.F(k,KH5),k==null?0:k.icon){var v,C;
if((k=(v=_.WOf(k.icon))==null?void 0:(C=v.clientResource)==null?void 0:C.imageName)&&rt3(k))return k}};
kwX=function(k){return k==null?void 0:k.filter(function(v){return v.premiereTrailerBadgeRenderer})};
oBk=function(k){var v,C=k==null?void 0:(v=k.find(function(S){return S.thumbnailOverlayTimeStatusRenderer}))==null?void 0:v.thumbnailOverlayTimeStatusRenderer,G,p;
if((C==null?0:(G=C.icon)==null?0:G.iconType)&&rt3(C==null?void 0:(p=C.icon)==null?void 0:p.iconType)){var P;return{icon:C==null?void 0:(P=C.icon)==null?void 0:P.iconType}}var N;if(v=k==null?void 0:(N=k.find(function(S){return S.thumbnailOverlayBadgeViewModel}))==null?void 0:N.thumbnailOverlayBadgeViewModel)if(N=T2k(v.thumbnailBadges))return{icon:N};
var I;if(k=k==null?void 0:(I=k.find(function(S){return S.thumbnailBottomOverlayViewModel}))==null?void 0:I.thumbnailBottomOverlayViewModel)if(I=T2k(k.badges))return{icon:I};
return{}};
Wwh=function(k,v){var C=vBF,G=_.H(_.ae(C63(new Gw3(function(){},C,v)),void 0,"PAnyd")),p=G.next().value,P=G.next().value,N=new Gw3(function(I){P(I)},C,v);
_.s0(function(){Promise.resolve().then(function(){var I,S=(I=k())!=null?I:{};N.playerControlsData=S;_.z("player_controls_skip_double_signal_old")&&(N.lastSeenPlayerApi=_.U5(S.playerApi));_.z("player_controls_skip_double_signal_old")||(N.lastSeenPlayerApi=_.U5(S.playerApi));pRV(N)});
_.Vr(function(){P65(N)})},"HikUP");
_.Vr(function(){P65(N)});
return function(){return p()}};
HAV=function(k){return function(v){var C=k(),G={playerState:v};if(v===1){var p;(p=C.playerApi)==null||p.loadModule("captions")}if(v===0){var P;(P=C.playerApi)==null||P.unloadModule("captions")}v!==-1&&C.setState(G)}};
Ncm=function(k){return function(v){k().setState({playbackRate:v})}};
IQh=function(k){return function(v){var C=k(),G=C.playerApi,p=G==null?void 0:G.getVideoData(),P=(p==null?void 0:p.isLive)||!1;p=p==null?void 0:p.video_id;P={videoDuration:XX2(G||void 0),isLive:P,videoId:p};P.videoId!==C.videoId&&(P=Object.assign({},_.UNb(G),P));if(v==null?0:v.playertype)P.playerType=v.playertype;if(G){P.captionsAvailable=_.Og(G);v=P;var N;p=(N=G.getStoryboardLevel(G.getNumberOfStoryboardLevels()-1))==null?void 0:N.intervalMs;v.storyboardInterval=p?p/1E3:void 0;P.captionsAvailable&&
(P.captionsEnabled=_.us5(G))}P.volumeMuted=!(G==null||!G.isMuted());C.setState(P)}};
ZA2=function(k){return function(v){var C=k(),G=C.playerApi;if(G){var p=G.getPresentingPlayerType();v={playedTime:v||0,percentLoaded:G.getVideoLoadedFraction(),playerType:p};C.playerState===0&&(v.playedTime=C.videoDuration);C.isLive&&(p=G.getProgressState(p),v.playedTime-=p.seekableStart,v.videoDuration=XX2(G));if(C.playerType===1)G=!1;else{var P;if((P=C.uxConfig)==null?0:P.showCuedOverlay){var N;G=!((N=C.playerApi)==null?0:N.getPlayerStateObject(C.playerType).isDomPaused)}else G=!0}G&&delete v.playedTime;
C.setState(v)}}};
Stm=function(k){return function(){var v=k(),C,G,p,P={volume:(p=(C=v.playerApi)==null?void 0:C.getVolume())!=null?p:0,volumeMuted:!((G=v.playerApi)==null||!G.isMuted())};v.setState(P)}};
u$k=function(k){return function(){var v=k(),C=v.playerApi;if(C){var G={captionsAvailable:_.Og(C)};G.captionsAvailable&&(G.captionsEnabled=_.us5(C));v.setState(G)}}};
Q2a=function(k){return{appApi:Object.assign({},_.zC2(),{showCaptionsToggleToast:function(v){var C,G;(G=(C=k()).showCaptionsToggleToast)==null||G.call(C,v)},
openInMiniplayer:function(){var v,C;(C=(v=k()).openInMiniplayer)==null||C.call(v)}})}};
bAd=function(k,v){var C,G,p;return!!(k==null?0:(C=k.playerResponse)==null?0:(G=C.playerConfig)==null?0:(p=G.inlinePlaybackConfig)==null?0:p.showScrubbingControls)&&!(v==null?0:v.hideScrubbingControls)};
_.Rke=function(k){var v=!k.miniplayerIsActive;return[5,2,0].includes(k.miniplayerPlaybackState)||v};
lQ2={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};doY=function(k){this.onStepChangeCallback=function(){};
this.flowRenderer=k};
doY.prototype.getCurrentStep=function(){var k=this,v;return((v=this.flowRenderer.steps)!=null?v:[]).map(function(C){return _.F(C,_.q2)}).find(function(C){return C&&C.stepId===k.currentStepId})};
fQ2=function(k,v){var C=v.flowStateEntityKey,G=k.flowStates.get(C);if(G)return G;v=new doY(v);k.flowStates.set(C,v);return v};
zk3=function(k,v){for(var C=_.H(k.flowStates.entries()),G=C.next();!G.done;G=C.next()){var p=_.H(G.value);G=p.next().value;p=p.next().value;if(p.flowRenderer.targetId===v){k.flowStates.delete(G);break}}};
Fw3=function(k,v){k.onStepChangeCallback=v;k.onStepChangeCallback(k.getCurrentStep())};
cRY=function(k,v){var C=k.getCurrentStep();if(!C||C.stepId!==v){var G;((G=k.flowRenderer.steps)!=null?G:[]).map(function(p){return _.F(p,_.q2)}).find(function(p){return p&&p.stepId===v})&&(k.currentStepId=v,k.onStepChangeCallback(k.getCurrentStep()))}};
EBd=function(k,v){var C,G,p,P,N;_.Z(function(I){if(!v.length)return I.return([]);C=[];G=_.H(v);for(p=G.next();!p.done;p=G.next())P=p.value,(N=k.resolveIcon(P))&&!k.iconCache[N.url]&&C.push(_.HD2(k,N).then(function(){}).catch(function(){}));
return I.return(Promise.all(C))})};
aQ5=function(k,v){var C=[];v=(new Set(v)).values();v=_.H(v);for(var G=v.next();!G.done;G=v.next()){G=G.value;for(var p=_.H(Object.values(lQ2)),P=p.next();!P.done;P=p.next())C.push({iconName:G,iconStyle:P.value})}EBd(k.iconManager,C)};
_.M9Y=function(k,v,C){var G=C!=null?C:k.iconsToFetch;G!=null&&G.length?v!==void 0&&v>=0?_.Ab(_.B_,function(){aQ5(k,G)},v):aQ5(k,G):Promise.resolve()};
_.$oV=_.S7(function(k,v,C){if(k.nextWireType_!==5)return!1;_.ui(v,C,_.Lr(k.decoder_));return!0},function(k,v,C){v=_.F12(v);
v!=null&&(_.Qi(k,C,5),_.bi(k.encoder_,v))},_.kYU);
Uoy=[0,_.AE,_.$oV,-1];_.gBk=function(){return _.J2({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})};
Gw3=function(k,v,C){var G=this;this.renderFn=k;this.listeners=v;this.context=C;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var p;this.lastSeenPlayerApi=_.U5((p=this.playerControlsData)==null?void 0:p.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.UNb(),void 0);_.z("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){C63(G).setState({playerState:-1});G.resetRecentlyNavigatedJobId&&_.B_.cancelJob(G.resetRecentlyNavigatedJobId);
G.recentlyNavigated=!0;G.resetRecentlyNavigatedJobId=_.B_.addJob(function(){G.recentlyNavigated=!1},8,1E4)})};
Gw3.prototype.setState=function(k){if(!_.z("mweb_player_skip_no_op_state_changes")||!xqa(k,this.state))if(this.state=Object.assign({},this.state,k),!_.z("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)k=-1,_.z("player_controls_log_creation_killswitch")||ADd()||(k=(0,_.bj)()),_.Er("pcu_s"),_.Er("pcu_se"),_.Er("pcu_rs"),this.renderFn(C63(this)),_.Er("pcu_re"),evV(k),_.B_.addJob(function(){_.Er("pcu_ap")},8)};
var C63=function(k){var v;var C=_.U5((v=k.playerControlsData)==null?void 0:v.playerApi);return Object.assign({},k.state,{setState:k.boundSetState,domMeasurements:{progressBarLineRect:k.progressBarLineRect},playerApi:C,appApi:k.context.appApi,playerContainer:k.context.playerContainer,playerControlContainer:k.context.playerControlContainer,uxConfig:k.context.uxConfig})},pRV=function(k){k.listeners.forEach(function(v){k.eventListenerCleanupFunctions.push(v.register(function(){return C63(k)},function(){return k.getData()}))})},
P65=function(k){k.eventListenerCleanupFunctions.forEach(function(v){v()});
k.eventListenerCleanupFunctions.length=0};
Gw3.prototype.getData=function(){return this.playerControlsData};var iAX=[0,_.JE,_.mE,_.JE,-1,_.mE,[0,_.tE,_.V5,-1],_.JE,-1];var Lwe=[0,[1,2,3],_.Bu,-2];var OA2=[0,_.JE];var yRh=new _.kp("crowdsourcedContextUserRatingFormFlowState");var XR5=new _.kp("noteViewModel");var Jn=new _.kp("abuseReportFlowState");var xo5=new _.kp("feedbackFormFlowState");var ARm=new _.kp("inputBoxViewModel");_.FHX=new _.kp("lengthValidationRule");var ED2=new _.kp("regexValidationRule");var MBX=new _.kp("selectedValidationRule");var ekV=[0,_.V5,_.JE,_.kJ];var qtY=[0,_.mE,-2,Uoy];var mod=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(mod,_.NI);mod.prototype.getFeature=function(){return _.zb(this,6)};
mod.prototype.hasFeature=function(){return _.My(_.Hu(this,6))!=null};var DoF=[0,_.V5];var t92=_.fI(mod,[0,_.mE,-2,Uoy,_.mE,_.V5,-1,_.qh,-1,_.V5,-3,_.fhD,_.tE,qtY,_.V5,-1,iAX,_.qh,_.V5,ekV,[0,[0,_.V5,-2,2,_.V5,-1,[0,_.V5],[0,_.JE,_.V5],[0,_.JE],[0,_.V5],2,[0,_.JE,2,[0,_.JE,-1],[0,_.j_,Lwe],1,[0,OA2],1,[0,_.V5]],[0,_.tE],[0,[1,2],_.YA,[0,_.V5],_.YA,[0,_.V5,_.nr,-1]],[0,_.JE],[0,_.V5,[0,[1,2,3,4],_.YA,[0,[0,_.V5],DoF],_.YA,[0,[0,_.V5],DoF],_.YA,[0,DoF],_.YA,[0,[0,_.V5],DoF]]],[0,_.V5],1,[0,_.V5,_.JE],1,[0,_.V5],[0,_.tE],[0,_.V5,_.JE,-1,[0,_.V5,-4]],[0,_.V5],[0,_.V5,-2],1,[0,_.V5],[0,
_.tE],[0,_.tE,_.V5],1,[0,_.tE],[0]],_.V5,_.JE,_.AE,1,_.wn,_.V5,_.JE],_.mE,_.wn,_.JE,-1,_.mE]);var s2X=new _.kp("talkToRecsViewModel");var V9a=new _.kp("creatorGoalSetUpFlowDropdownItemViewModel");var hkF=new _.kp("creatorGoalSetUpFlowDropdownViewModel");var KH5=new _.kp("thumbnailBadgeViewModel");var Bch=new _.kp("checkboxGroupViewModel");var l22=new _.kp("checkboxItemViewModel");_.re=new _.kp("radioButtonGroupViewModel");var j2e=new _.kp("radioButtonItemViewModel");var mr2=new _.kp("panelFooterViewModel");var Ytk=new _.kp("ypcCancelRecurrenceCommand");var wRm=new _.kp("cancellationFlowState");var PZ2=new _.kp("premiumPurchaseFlowState");var nBd=new _.kp("surveyAnswerCardRenderer");var JRh=new _.kp("showMoreButtonRenderer");var rRa;var KwX,Tca=function(){if(KwX!==void 0)return KwX;var k=document.createElement("template");_.a(k,'\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="header" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    <yt-image id="image" data="[[data.image]]" height="100" preserve-height="" width="100" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-image>\n  </div>\n  <div id="subheader" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="description" data="[[data.pageDescription]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n  </div>\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;rRa===void 0&&(rRa=document.createElement("template"));var G=rRa;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return KwX=k};var KO=function(){var k=_.e.apply(this,arguments)||this;k.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";k.goalDescription="";k.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";k.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";k.startButtonId="start-button";k.exampleButtonId="example-button";return k};
_.E(KO,_.e);_.W=KO.prototype;_.W.getGoalDropdownItems=function(){var k,v;return(v=_.F((k=this.data)==null?void 0:k.purchaseTargetDropdown,hkF))==null?void 0:v.dropdownItems};
_.W.getTimerDropdownItems=function(){var k,v;return(v=_.F((k=this.data)==null?void 0:k.timerDropdown,hkF))==null?void 0:v.dropdownItems};
_.W.getColorDropdownItems=function(){var k,v;return(v=_.F((k=this.data)==null?void 0:k.colorDropdown,hkF))==null?void 0:v.dropdownItems};
_.W.getDropdownItemText=function(k){var v;return(v=_.F(k,V9a))==null?void 0:v.itemLabel};
_.W.getDropdownItemValue=function(k){k=_.F(k,V9a);return(k==null?void 0:k.timeLimit)||(k==null?void 0:k.purchaseTarget)||(k==null?void 0:k.eligiblePurchaseType)};
_.W.updateFlowState=function(k){_.JR(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:k}])};
_.W.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.W.updateGoalValue=function(k){this.goal=k.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.W.onTextValueChanged=function(k){this.goalDescription=k.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.W.updateTimerValue=function(k){this.timer=k.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.W.updateTierValue=function(k){this.tier=k.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.W.getButtonViewModel=function(k){k=(k==null?void 0:k.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var v,C=_.F((v=this.data)==null?void 0:v.startGoalButton,_.C7);return Object.assign({},C,{state:k})};
_.SB.Object.defineProperties(KO,{template:{configurable:!0,enumerable:!0,get:function(){return Tca()}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],KO.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],KO.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],KO.prototype,"goal",void 0);_.B([_.A(),_.Y("design:type",Object)],KO.prototype,"goalDescription",void 0);_.B([_.A(),_.Y("design:type",Object)],KO.prototype,"timer",void 0);_.B([_.A(),_.Y("design:type",Object)],KO.prototype,"tier",void 0);
_.B([_.A(),_.Y("design:type",Object)],KO.prototype,"startButtonId",void 0);_.B([_.A(),_.Y("design:type",Object)],KO.prototype,"exampleButtonId",void 0);_.B([_.Mf({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],KO);_.t(KO,"yt-creator-goal-set-up-flow-view-model",function(){return Tca()},{mode:0});var k8y;var ork;var vr5;var CFe=function(){return _.e.apply(this,arguments)||this};
_.E(CFe,_.e);_.B([_.A(),_.Y("design:type",Object)],CFe.prototype,"data",void 0);_.B([_.Mf({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],CFe);
_.t(CFe,"yt-survey-answer-card-renderer",function(){if(vr5===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;ork===void 0&&(ork=document.createElement("template"));var G=ork;C.call(v,G.content.cloneNode(!0),k.content.firstChild);vr5=k}k=vr5;return k},{mode:2});var G82;var p22;var Tj=function(){return _.e.apply(this,arguments)||this};
_.E(Tj,_.e);_.W=Tj.prototype;_.W.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.W.selectedItemChanged=function(k){_.JR(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[k.feedbackToken||""]}])};
_.W.surveyAnswerCardRendererClicked=function(k){if(k.target&&_.F(k.model.item,nBd)){var v=k.target;k=_.F(k.model.item,nBd);k.onTapCommand?_.Tw(v,[k.onTapCommand],v):this.data.onTapCommand&&_.Tw(v,[this.data.onTapCommand],v);this.selectedItemChanged(k)}};
_.W.checkIsCancellationStyle=function(k){return k==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.W.updateSelectedItemFromBinding=function(k){this.selectedItem=k.detail.value};
Tj.prototype.onSelectedItemChanged=Tj.prototype.onSelectedItemChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Tj.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Tj.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Tj.prototype,"selectedItem",void 0);_.B([_.A({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Tj.prototype,"isCancellationStyle",void 0);
_.B([_.W9("selectedItem"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Tj.prototype,"onSelectedItemChanged",null);_.B([_.Mf({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],Tj);
_.t(Tj,"yt-survey-flow-step-renderer",function(){if(p22===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;G82===void 0&&(G82=document.createElement("template"));var G=G82;C.call(v,G.content.cloneNode(!0),k.content.firstChild);p22=k}k=p22;return k},{mode:2});var km=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return k};
_.E(km,_.e);km.prototype.handleSurveyFlowStepOptionChanged=function(k){this.ytdReduxBehavior.dispatch(_.J2({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:k}));_.JR(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:k}}])};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],km.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],km.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],km.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],km);
_.t(km,"ytd-survey-flow-step-renderer",function(){if(k8y!==void 0)return k8y;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return k8y=k},{mode:1});_.NLV=_.D(function(k){var v=k.data;var C=k.hideDivider;var G=k.isChannelInfoCard;k={};return _.u("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.u("div",{class:_.TI("yt-profile-identity-info-view-model__frame",(k["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!v().channelBanner},k))},_.u(PF2,{profileIdentityInfoData:v}),_.u("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.u("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.u(_.Sh,{data:function(){return v().avatar}},{avatarViewModel:_.YZ})),_.u(WMe,{profileIdentityInfoData:v})),_.u(_.b,{cond:function(){return v().channelDescription},
then:function(p){var P={};return _.u("div",{class:_.TI((P["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(G==null||!G())},P["yt-profile-identity-info-view-model__channel-description"]=function(){return!(G==null?0:G())},P))},p)}}),_.u(Hxk,{profileIdentityInfoData:v}),_.u(_.b,{cond:function(){return!(C==null?0:C())},
then:function(){return _.u("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"mh");
_.NLV.idomCompat=!0;var Hxk=_.D(function(k){var v=k.profileIdentityInfoData;return _.u("div",{class:"yt-profile-identity-info-view-model__buttons"},_.u(_.q_,{each:function(){return v().subscribeButton?[v().subscribeButton,v().channelAccess]:[v().channelAccess]}},function(C){return _.u("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.u("div",{class:"yt-profile-identity-info-view-model--button"},_.u(_.Sh,{data:function(){return C}},{buttonViewModel:_.di,
subscribeButtonViewModel:_.jv})))}))},"nh"),WMe=_.D(function(k){var v=k.profileIdentityInfoData;
return _.u("div",{class:"yt-profile-identity-info-view-model__trio"},_.u("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.u(IYa,{profileIdentityInfoData:v}),_.u(_.Sh,{data:function(){return v().threeDotMenu}},{buttonViewModel:_.di})),_.u(Zx2,{profileIdentityInfoData:v}))},"oh"),IYa=_.D(function(k){var v=k.profileIdentityInfoData;
return _.u("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.u("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return v().channelDisplayName}),_.u(_.b,{cond:function(){return v().verifiedOrOacBadge},
then:function(C){return _.u("div",{class:"yt-profile-identity-info-view-model__badge"},_.u(_.qP,{data:function(){return{thumbnails:[{url:C().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"ph"),PF2=_.D(function(k){var v=k.profileIdentityInfoData;
return _.u("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.u(_.Sh,{data:function(){var C=v().channelBanner;if(C)return{imageBannerViewModel:{image:C.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(C){return _.u("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.u(_.p$,{data:C.data,
isPositionRelative:!0}))}}))},"qh"),Zx2=_.D(function(k){var v=k.profileIdentityInfoData;
return _.u("div",{class:"yt-profile-identity-info-view-model__metadata"},_.u("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.u("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return v().channelHandle}),_.u(_.b,{cond:function(){return v().channelPronouns&&v().channelHandle},
then:function(){return _.u("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.u("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return v().channelPronouns})),_.u("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.u("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return v().leftOfBulletInfo}),_.u(_.b,{cond:function(){return v().leftOfBulletInfo&&v().rightOfBulletInfo},
then:function(){return _.u("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.u("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return v().rightOfBulletInfo})))},"rh");var Sr5;var oF=function(){return _.e.apply(this,arguments)||this};
_.E(oF,_.e);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],oF.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],oF.prototype,"data",void 0);_.B([_.q({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],oF);
_.t(oF,"ytd-channel-history-renderer",function(){if(Sr5!==void 0)return Sr5;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Sr5=k},{mode:1});var uUy;var QH2=function(){return _.e.apply(this,arguments)||this};
_.E(QH2,_.e);_.B([_.A(),_.Y("design:type",Object)],QH2.prototype,"data",void 0);_.B([_.q({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],QH2);
_.t(QH2,"ytd-feature-enablement-info-renderer",function(){if(uUy!==void 0)return uUy;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return uUy=k},{mode:1});var bx5;var RqF;var vr=function(){var k=_.e.apply(this,arguments)||this;k.textBoxMaxLength=_.z("enable_tvod_campaign_code_integration")?15:12;return k};
_.E(vr,_.e);_.W=vr.prototype;_.W.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.W.onSubmit=function(){var k=this.data.serviceEndpoint,v=_.F(k,_.q4);v&&k&&(v.couponCode=this.userInput,_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}}))};
_.W.validate=function(){var k=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=k&&!this.data.errorMessage;this.showErrorMessage=k&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.z("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.W.computeStyle=function(k){return k};
_.W.computeShowValidationBelowInput=function(k){return k!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.W.updateUserInputFromBinding=function(k){this.userInput=k.currentTarget.value};
_.W.updateShowErrorMessageFromBinding=function(k){this.showErrorMessage=k.detail.value};
_.SB.Object.defineProperties(vr.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
vr.prototype.dataChanged=vr.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],vr.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],vr.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],vr.prototype,"userInput",void 0);_.B([_.A(),_.Y("design:type",Boolean)],vr.prototype,"disableApplyButton",void 0);_.B([_.A(),_.Y("design:type",Boolean)],vr.prototype,"hideApplyButton",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],vr.prototype,"hideErrorMessage",void 0);_.B([_.A(),_.Y("design:type",Boolean)],vr.prototype,"showTick",void 0);_.B([_.A(),_.Y("design:type",Boolean)],vr.prototype,"showErrorMessage",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],vr.prototype,"couponStyle",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.Y("design:type",Boolean)],vr.prototype,"showValidationBelowInput",void 0);_.B([_.A(),_.Y("design:type",Object)],vr.prototype,"textBoxMaxLength",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vr.prototype,"dataChanged",null);
_.B([_.g("showTick","showErrorMessage","userInput"),_.Y("design:type",String),_.Y("design:paramtypes",[])],vr.prototype,"validationState",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],vr);
_.t(vr,"ytd-ypc-coupon-renderer",function(){if(RqF!==void 0)return RqF;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return RqF=k},{mode:1});var CP=function(){return _.e.apply(this,arguments)||this};
_.E(CP,_.e);CP.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"}}}};
CP.prototype.computeStyle=function(k){return k};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],CP.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],CP.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],CP.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],CP.prototype,"buttonStyle",void 0);_.B([_.q({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],CP);
_.t(CP,"ytd-flow-bottom-bar-renderer",function(){if(bx5!==void 0)return bx5;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return bx5=k},{mode:1});var lY2;var d0Y;var fY2;var Gd=function(){return _.e.apply(this,arguments)||this};
_.E(Gd,_.e);Gd.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Gd.prototype.focus=function(k){this.title&&_.P3(this.title,k)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Gd.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Gd.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Gd.prototype,"data",void 0);_.B([_.Nf("#title"),_.Y("design:type",HTMLElement)],Gd.prototype,"title",void 0);_.B([_.q({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],Gd);
_.t(Gd,"ytd-flow-top-bar-renderer",function(){if(fY2!==void 0)return fY2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return fY2=k},{mode:1});var zqX;var FMX;var c23;var pP=function(){return _.e.apply(this,arguments)||this};
_.E(pP,_.e);pP.prototype.freeTextValueChanged=function(){_.JR(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
pP.prototype.updateFreeTextValueFromBinding=function(k){this.freeTextValue=k.detail.value};
_.SB.Object.defineProperties(pP.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(v=(k=this.data)==null?void 0:k.responseMaxLength)!=null?v:500,G;return((G=this.freeTextValue)!=null?G:"").length>=C?"maxed-out":""}}});
pP.prototype.freeTextValueChanged=pP.prototype.freeTextValueChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],pP.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],pP.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],pP.prototype,"freeTextValue",void 0);_.B([_.Nf("#user-input"),_.Y("design:type",HTMLTextAreaElement)],pP.prototype,"input",void 0);
_.B([_.g("freeTextValue"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pP.prototype,"characterLimitClass",null);_.B([_.W9("freeTextValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pP.prototype,"freeTextValueChanged",null);_.B([_.Mf({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],pP);
_.t(pP,"yt-free-text-input-flow-step-renderer",function(){if(c23===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;FMX===void 0&&(FMX=document.createElement("template"));var G=FMX;C.call(v,G.content.cloneNode(!0),k.content.firstChild);c23=k}k=c23;return k},{mode:2});var Pr=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return k};
_.E(Pr,_.e);Pr.prototype.handleFreeTextFlowStepInputChanged=function(k){_.JR(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:k}}])};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Pr.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Pr.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Pr.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],Pr);
_.t(Pr,"ytd-free-text-input-flow-step-renderer",function(){if(zqX!==void 0)return zqX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return zqX=k},{mode:1});var Era;var aY0;var M63=function(){return _.e.apply(this,arguments)||this};
_.E(M63,_.e);_.B([_.A(),_.Y("design:type",Object)],M63.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],M63);
_.t(M63,"ytd-metadata-line-renderer",function(){if(aY0!==void 0)return aY0;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return aY0=k},{mode:1});var Wr=function(){return _.e.apply(this,arguments)||this};
_.E(Wr,_.e);Wr.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Wr.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Wr.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Wr.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Wr.prototype,"isMasthead",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],Wr);
_.t(Wr,"ytd-media-product-renderer",function(){if(Era!==void 0)return Era;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Era=k},{mode:1});var $0Y;var Hr=function(){return _.e.apply(this,arguments)||this};
_.E(Hr,_.e);Hr.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
Hr.prototype.onBillboardImageLoaded=function(){_.nA(this.hostElement,"yt-refit")};
Hr.prototype.onBillboardImageLoaded=Hr.prototype.onBillboardImageLoaded;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Hr.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Hr.prototype,"data",void 0);_.B([_.Nf("#billboardImage"),_.Y("design:type",Object)],Hr.prototype,"billboardImage",void 0);_.B([_.P9("yt-img-shadow-loaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hr.prototype,"onBillboardImageLoaded",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],Hr);
_.t(Hr,"ytd-billboard-masthead-renderer",function(){if($0Y!==void 0)return $0Y;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return $0Y=k},{mode:1});var U0e;var Np=function(){var k=_.e.apply(this,arguments)||this;k.smallSize=!1;return k};
_.E(Np,_.e);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Np.prototype,"ytComponentBehaviorType",void 0);_.B([_.A(),_.Y("design:type",Object)],Np.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Np.prototype,"smallSize",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],Np);
_.t(Np,"ytd-bullet-formatted-string",function(){if(U0e!==void 0)return U0e;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return U0e=k},{mode:1});var grd;var IF=function(){return _.e.apply(this,arguments)||this};
_.E(IF,_.e);IF.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],IF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],IF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],IF.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],IF);
_.t(IF,"ytd-offer-detail-renderer",function(){if(grd!==void 0)return grd;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return grd=k},{mode:1});var ixk;var Z6=function(){return _.e.apply(this,arguments)||this};
_.E(Z6,_.e);Z6.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Z6.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Z6.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Z6.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],Z6);
_.t(Z6,"ytd-offer-detail-step-renderer",function(){if(ixk!==void 0)return ixk;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ixk=k},{mode:1});var LMX;var SL=function(){var k=_.e.apply(this,arguments)||this;k.isInOfferModule=!1;return k};
_.E(SL,_.e);_.W=SL.prototype;_.W.computeHasEndpoint=function(){var k;return!((k=this.data)==null||!k.onClickCommand)};
_.W.dataChanged=function(){var k;if((k=this.data)==null?0:k.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")};
_.W.detached=function(){var k;if((k=this.data)==null?0:k.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.W.handleClickEvent=function(){var k;if((k=this.data)==null?0:k.onClickCommand){var v;this.componentBehavior.resolveCommand((v=this.data)==null?void 0:v.onClickCommand)}};
_.W.onContentKeyDown=function(k){k.key==="Enter"?this.handleClickEvent(k):k.key===" "&&k.preventDefault()};
_.W.onContentKeyUp=function(k){k.key===" "&&this.handleClickEvent(k)};
SL.prototype.dataChanged=SL.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],SL.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],SL.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],SL.prototype,"data",void 0);_.B([_.A({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],SL.prototype,"hasEndpoint",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],SL.prototype,"isInOfferModule",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],SL.prototype,"dataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],SL);
_.t(SL,"ytd-channel-masthead-renderer",function(){if(LMX!==void 0)return LMX;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return LMX=k},{mode:1});var OxY;var ul=function(){var k=_.e.apply(this,arguments)||this;k.thumbnailObjectFit="CONTAIN";k.thumbnailObjectPosition="LEFT";k.isExpanded=!1;return k};
_.E(ul,_.e);_.W=ul.prototype;_.W.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.W.dataChanged=function(){this.resetStates()};
_.W.computeisTapOnOfferInfoContainerEnabled=function(){var k;return((k=this.data)==null?void 0:k.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.W.onExpandBtnClick=function(){var k,v=_.F((k=this.data)==null?void 0:k.showMoreButtonRenderer,JRh);v&&_.L7(_.WU(),v.trackingParams);this.isExpanded=!this.isExpanded};
_.W.onOfferInfoClick=function(k){this.isTapOnOfferInfoContainerEnabled&&(_.sj(_.DM(k)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.VJ(_.DM(k)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.W.onBottomBarClick=function(){this.executeTapCommand()};
_.W.executeTapCommand=function(){var k,v=(k=this.data)==null?void 0:k.tapCommand;v&&this.ytComponentBehavior.resolveCommand(v)};
_.W.resetStates=function(){this.isExpanded=!1};
_.SB.Object.defineProperties(ul.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var k=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),v,C,G;return((v=this.data)==null?void 0:v.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&k&&!!((C=this.data)==null?0:(G=C.benefits)==null?0:G.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((v=_.F((k=this.data)==null?void 0:k.showMoreButtonRenderer,JRh))==null?void 0:v.showMoreButtonTitle)||((C=this.data)==null?void 0:C.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((v=_.F((k=this.data)==null?void 0:k.showMoreButtonRenderer,JRh))==null?void 0:v.showLessButtonTitle)||((C=this.data)==null?void 0:C.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var k;return(k=this.showLessButtonTitle)!=null?k:""}var v;return(v=this.showMoreButtonTitle)!=null?v:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((k=this.data)==null?void 0:k.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((v=this.data)==null?0:v.footerTitle)||((C=this.data)==null?0:C.footerSubtitle))}}});
ul.prototype.dataChanged=ul.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ul.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ul.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ul.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",String)],ul.prototype,"thumbnailObjectFit",void 0);
_.B([_.A(),_.Y("design:type",String)],ul.prototype,"thumbnailObjectPosition",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.Y("design:type",Boolean)],ul.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.B([_.A(),_.Y("design:type",Object)],ul.prototype,"isExpanded",void 0);_.B([_.A(),_.Y("design:type",Object)],ul.prototype,"data",void 0);_.B([_.A({computed:"computeIcon_(data.footerIcon)"}),_.Y("design:type",String)],ul.prototype,"icon",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ul.prototype,"dataChanged",null);_.B([_.g("data.thumbnail"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ul.prototype,"hasThumbnail",null);_.B([_.g("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ul.prototype,"enableExpandButton",null);
_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ul.prototype,"enableOfferContentIcon",null);_.B([_.g("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ul.prototype,"showMoreButtonTitle",null);_.B([_.g("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ul.prototype,"showLessButtonTitle",null);
_.B([_.g("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.Y("design:type",String),_.Y("design:paramtypes",[])],ul.prototype,"expandedBtnText",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ul.prototype,"enableBottomBar",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],ul);
_.t(ul,"ytd-offer-card-renderer",function(){if(OxY!==void 0)return OxY;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return OxY=k},{mode:1});var y2Y;var QI=function(){return _.e.apply(this,arguments)||this};
_.E(QI,_.e);QI.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"}}}};
QI.prototype.onClick=function(k){if(!_.sj(k.composedPath()||[],this.hostElement,["A".toString()])){var v,C;if((k=(C=_.F((v=this.data)==null?void 0:v.actionButton,_.TK))==null?void 0:C.command)&&!this.ytComponentBehavior.resolveCommand(k)){var G;(G=_.WU())==null||G.clickCommand(k);_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}})}}};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],QI.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],QI.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],QI.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],QI.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],QI);
_.t(QI,"ytd-offer-content-renderer",function(){if(y2Y!==void 0)return y2Y;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return y2Y=k},{mode:1});var X2k;var bl=function(){return _.e.apply(this,arguments)||this};
_.E(bl,_.e);bl.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.SB.Object.defineProperties(bl.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var k,v;return!((k=this.data)==null||!k.title)||!((v=this.data)==null||!v.description)}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bl.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],bl.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bl.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],bl.prototype,"hasHeaderData",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],bl);
_.t(bl,"ytd-offer-section-renderer",function(){if(X2k!==void 0)return X2k;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return X2k=k},{mode:1});var x0d;var RF=function(){return _.e.apply(this,arguments)||this};
_.E(RF,_.e);
RF.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"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],RF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],RF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],RF.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],RF);
_.t(RF,"ytd-offer-selection-step-renderer",function(){if(x0d!==void 0)return x0d;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return x0d=k},{mode:1});var A2k;var ll=function(){return _.e.apply(this,arguments)||this};
_.E(ll,_.e);ll.prototype.computeStyle=function(k){return k};
ll.prototype.computeImageWidth=function(k){return k==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.B([_.A({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.Y("design:type",String)],ll.prototype,"containerStyle",void 0);_.B([_.A({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.Y("design:type",String)],ll.prototype,"imageWidth",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ll.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ll.prototype,"data",void 0);
_.B([_.q({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],ll);
_.t(ll,"ytd-confirmation-masthead-renderer",function(){if(A2k!==void 0)return A2k;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return A2k=k},{mode:1});var eqh;var fP=function(){return _.e.apply(this,arguments)||this};
_.E(fP,_.e);fP.prototype.computeStyle=function(k){return k};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],fP.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],fP.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.Y("design:type",String)],fP.prototype,"containerStyle",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],fP);
_.t(fP,"ytd-purchase-complete-detail-renderer",function(){if(eqh!==void 0)return eqh;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return eqh=k},{mode:1});var qrX;var zd=function(){var k=_.e.apply(this,arguments)||this;k.scriptsAppended=!1;return k};
_.E(zd,_.e);zd.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"}}}};
zd.prototype.onDataChanged=function(){var k=this.get("data.gtmId");k&&(_.A0(k,_.wt("GL","")),this.setupConversionTracking())};
zd.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var k=document.createElement("noscript");k.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(k);this.scriptsAppended=!0}};
zd.prototype.onDataChanged=zd.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],zd.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],zd.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],zd.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],zd.prototype,"scriptsAppended",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zd.prototype,"onDataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],zd);
_.t(zd,"ytd-purchase-complete-step-renderer",function(){if(qrX!==void 0)return qrX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return qrX=k},{mode:1});var m0m;var F_=function(){return _.e.apply(this,arguments)||this};
_.E(F_,_.e);F_.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],F_.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],F_.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],F_);
_.t(F_,"ytd-ypc-transaction-error-message-renderer",function(){if(m0m!==void 0)return m0m;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return m0m=k},{mode:1});var D0k;var t6d;var cr=function(){var k=_.e.apply(this,arguments)||this;k.handlePhoneVerificationSuccess=function(v){if(k.isValidPhoneVerificationCompletionMessageEvent(v)){var C;((C=k.data)==null?0:C.nextStepCommand)&&k.ytComponentBehavior.resolveCommand(k.data.nextStepCommand)}};
return k};
_.E(cr,_.e);cr.prototype.isValidPhoneVerificationCompletionMessageEvent=function(k){if(k.data!=="yt-phone-verification-complete")return!1;k=_.N5(k.origin);return k!==null&&k.includes("youtube.com")};
cr.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
cr.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],cr.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cr.prototype,"data",void 0);_.B([_.Mf({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],cr);
_.t(cr,"yt-feature-enablement-soft-entry-renderer",function(){if(t6d===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;D0k===void 0&&(D0k=document.createElement("template"));var G=D0k;C.call(v,G.content.cloneNode(!0),k.content.firstChild);t6d=k}k=t6d;return k},{mode:1});var sH2;var V6k;var hq2;var BLe;var jHa=function(){return _.e.apply(this,arguments)||this};
_.E(jHa,_.e);_.B([_.A(),_.Y("design:type",Object)],jHa.prototype,"data",void 0);_.B([_.Mf({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],jHa);
_.t(jHa,"yt-benefits-item-renderer",function(){if(BLe===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;hq2===void 0&&(hq2=document.createElement("template"));var G=hq2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);BLe=k}k=BLe;return k},{mode:2});var Yrk;var w2F;var Ex=function(){return _.e.apply(this,arguments)||this};
_.E(Ex,_.e);Ex.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
Ex.prototype.computeisWithoutPadding=function(){var k;return((k=this.data)==null?void 0:k.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ex.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ex.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.Y("design:type",Boolean)],Ex.prototype,"isWithoutPadding",void 0);_.B([_.Mf({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],Ex);
_.t(Ex,"yt-benefits-section-renderer",function(){if(w2F===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;Yrk===void 0&&(Yrk=document.createElement("template"));var G=Yrk;C.call(v,G.content.cloneNode(!0),k.content.firstChild);w2F=k}k=w2F;return k},{mode:2});var aF=function(){return _.e.apply(this,arguments)||this};
_.E(aF,_.e);aF.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
aF.prototype.computeisUsingLargeWidth=function(){var k;return((k=this.data)==null?void 0:k.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],aF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],aF.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.Y("design:type",Boolean)],aF.prototype,"isUsingLargeWidth",void 0);_.B([_.Mf({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],aF);
_.t(aF,"yt-benefits-flow-step-renderer",function(){if(V6k===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;sH2===void 0&&(sH2=document.createElement("template"));var G=sH2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);V6k=k}k=V6k;return k},{mode:2});var nrd;var J2X;var Mp=function(){return _.e.apply(this,arguments)||this};
_.E(Mp,_.e);Mp.prototype.checkIsUsingLargeWidth=function(){var k;return((k=this.data)==null?void 0:k.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.B([_.A(),_.Y("design:type",Object)],Mp.prototype,"data",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Mp.prototype,"ytRendererBehavior",void 0);_.B([_.A({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.Y("design:type",Boolean)],Mp.prototype,"isUsingLargeWidth",void 0);_.B([_.Mf({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],Mp);
_.t(Mp,"yt-confirmation-flow-step-renderer",function(){if(J2X===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;nrd===void 0&&(nrd=document.createElement("template"));var G=nrd;C.call(v,G.content.cloneNode(!0),k.content.firstChild);J2X=k}k=J2X;return k},{mode:2});var r20;var KMX;var TLX=function(){return _.e.apply(this,arguments)||this};
_.E(TLX,_.e);_.B([_.A(),_.Y("design:type",Object)],TLX.prototype,"data",void 0);_.B([_.Mf({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],TLX);
_.t(TLX,"yt-info-flow-step-renderer",function(){if(KMX===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;r20===void 0&&(r20=document.createElement("template"));var G=r20;C.call(v,G.content.cloneNode(!0),k.content.firstChild);KMX=k}k=KMX;return k},{mode:2});var k02;var oRV;var vRX=function(){return _.e.apply(this,arguments)||this};
_.E(vRX,_.e);_.B([_.A(),_.Y("design:type",Object)],vRX.prototype,"data",void 0);_.B([_.Mf({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],vRX);
_.t(vRX,"yt-info-list-flow-step-renderer",function(){if(oRV===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;k02===void 0&&(k02=document.createElement("template"));var G=k02;C.call(v,G.content.cloneNode(!0),k.content.firstChild);oRV=k}k=oRV;return k},{mode:2});var CRa=_.D(function(k){var v=k.data;return _.u("styled-text-view-model",{class:_.TI("ytStyledTextViewModelHost",function(){return JD3(v().fontAttributes)},function(){return ntF(v().color)})},_.u(_.o$,{text:function(){return v().text},
ariaLabel:function(){var C,G,p;return(p=(C=v().accessibility)==null?void 0:(G=C.accessibilityData)==null?void 0:G.label)!=null?p:""}}))},"sh");
CRa.idomCompat=!0;var G02=_.D(function(k){var v=function(){var p,P,N,I;return(I=(N=(p=k.alt)==null?void 0:p.call(k))!=null?N:(P=k.data().accessibilityData)==null?void 0:P.label)!=null?I:""},C=function(){return k.data().imageWidth},G=function(){return k.data().imageHeight};
return _.u("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.u(_.b,{cond:function(){var p=k.data();if(p){var P,N,I;var S=((P=_.Ql().resolve(_.uL(_.X0)))==null?0:P())?(N=p.imageDark)!=null?N:p.imageLight:(I=p.imageLight)!=null?I:p.imageDark}else S=void 0;return S},
then:function(p){return _.u(_.qP,Object.assign({},k,{data:p,alt:v,targetWidth:C,targetHeight:G,preserveHeight:!0,preserveWidth:!0}))}}))},"th");
G02.idomCompat=!0;var $m=_.D(function(k){var v=k.data;k=_.tZ(function(){return v().slots},[]);
var C=_.tZ(function(){return v().layoutProperties},{}),G=_.Ql().resolve(_.AL);
return _.u("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:hvk(C,G)},_.u(_.q_,{each:k,keyBy:"INDEX"},function(p){return _.u("div",{class:"ytContainerLayoutViewModelSlot",style:hvk(function(){return p().layoutProperties},G)},_.u(_.Sh,{data:function(){return p().contents}},{containerLayoutViewModel:$m,
badgeViewModel:_.dE,buttonViewModel:_.di,styledTextViewModel:CRa,contentPreviewImageViewModel:function(P){return _.u(_.fG,{data:P.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(P){return _.u(G02,{data:P.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"uh");
$m.idomCompat=!0;var ptF=_.D(function(k){var v=k.data;var C=k.stateFns;var G=function(){var Q=v(),R=Q.productId;return!(!Q.clearGroupId&&!R)},p=function(){var Q=v(),R=Q.clearGroupId;
return(Q=Q.productId)?C().isProductSelected(Q):R?C().getSelectedProductByGroupId(R)==null:!1},P=function(Q){var R=v(),l=R.clearGroupId;
if(R=R.productId)C().onProductSelected(R),Q==null||Q.forEach(function(d){_.gJ(d)});
else if(l)C().onClearGroupSelected(l)},N=function(){var Q=v(),R=Q.clearGroupId;
if(Q=Q.productId){var l;return"group:"+(((l=C().getProductById(Q))==null?void 0:l.groupId)||"")}return R?"group:"+R:""},I=_.tZ(function(){return v().header},[]),S=_.tZ(function(){return v().body},[]);
return _.u("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.u(_.b,{cond:function(){return I().length>0||G()},
then:function(){return _.u("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.u("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.u(_.Sh,{data:I},{containerLayoutViewModel:function(Q){return _.u("div",{class:"ytPdpCardSectionViewModelContentItem"},_.u($m,{data:Q.data}))},
styledTextViewModel:function(Q){return _.u("div",{class:"ytPdpCardSectionViewModelContentItem"},_.u(CRa,{data:Q.data}))}})),_.u(_.b,{cond:G,
then:function(){return _.u("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.u(_.T5,{checked:p,name:N,onChange:function(){P(v().onSelect)}}))}}))}}),_.u(_.b,{cond:function(){return S().length>0},
then:function(){return _.u("div",null,_.u(_.Sh,{data:S},{containerLayoutViewModel:function(Q){return _.u("div",{class:"ytPdpCardSectionViewModelContentItem"},_.u($m,{data:Q.data}))}}))}}))},"vh");
ptF.idomCompat=!0;var PRY=_.D(function(k){var v=k.data;var C=k.stateFns;return _.u("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.u(_.b,{cond:function(){return v().banner},
then:function(G){return _.u("div",{class:"ytPdpCardViewModelBanner"},_.u(_.o$,{text:G}))}}),_.u(_.Sh,{data:function(){return v().sections}},{pdpCardSectionViewModel:function(G){G=G.data;
var p={};return _.u("div",{class:_.TI("ytPdpCardViewModelSectionContainer",(p.ytPdpCardViewModelShowDividers=function(){return v().showDividers},p))},_.u(ptF,{data:G,
stateFns:C}))}}))},"wh");
PRY.idomCompat=!0;var Wm5=_.D(function(k){var v=k.data;var C=k.isOverlay;k={};return _.u("pdp-masthead-view-model",{class:_.TI("ytPdpMastheadViewModelHost",(k.ytPdpMastheadViewModelIsOverlay=C,k))},_.u(_.Sh,{data:function(){return v().image}},{contentPreviewImageViewModel:_.fG,
themedImageViewModel:function(G){return _.u(G02,{data:G.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.u(_.b,{cond:function(){return v().title},
then:function(G){return _.u("h1",{class:"ytPdpMastheadViewModelHeading"},_.u(_.o$,{text:G,isOverlay:C}))}}),_.u(_.q_,{each:function(){var G;
return(G=v().finePrint)!=null?G:[]}},function(G){return _.u("div",{class:"ytPdpMastheadViewModelFinePrint"},_.u(_.o$,{text:G,
isOverlay:C}))}))},"xh");
Wm5.idomCompat=!0;var H2k=_.D(function(k){var v=k.data;var C=k.stateFns;var G=function(){return"pdp-pricing-group-selector-"+v().pricingGroupAttributeIds},p=_.tZ(function(){return v().pricingGroupSelectorSectionHeader});
return _.u("pdp-pricing-group-selector-view-model",null,_.u(_.b,{cond:function(){return!!p()},
then:function(){return _.u(_.Sh,{data:p},{sectionHeaderViewModel:function(P){P=P.data;var N={};return _.u("div",{class:_.TI("ytPdpPricingGroupSelectorViewModelSectionHeader",(N.ytPdpPricingGroupSelectorViewModelFullBleed=!0,N.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,N))},_.u(_.O4,{data:P}))}})}}),_.u("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.u(_.q_,{each:function(){var P=C().getSelectedProductByGroupId(v().groupId);
if(!P)return _.B3(Error("Zj`"+v().groupId)),[];var N,I=(N=v().pricingGroupAttributeIds)!=null?N:[],S;if((S=P.pricingGroups)==null||!S.length||!I.length)return[];N=P.pricingGroups.filter(function(d){return I.length?d.pricingGroupAttributes.every(function(f){return I.includes(f)}):!1});
P=[];if(I.length>0){N=[].concat(_.tX(N));S=_.H(I);for(var Q=S.next(),R={};!Q.done;R={targetAttrId:void 0},Q=S.next())R.targetAttrId=Q.value,Q=N.findIndex(function(d){return function(f){return f.pricingGroupAttributes.includes(d.targetAttrId)}}(R)),Q!==-1&&(P.push(N[Q]),N.splice(Q,1))}var l=C().getSelectedPricingGroupAttributesByGroupId(v().groupId);
return P.map(function(d){var f=!1;l&&d.pricingGroupAttributes&&(f=Bv(d.pricingGroupAttributes,l));return{pricingGroup:d,isSelected:f}})},
keyBy:function(P){return P.pricingGroup.pricingGroupId}},function(P){return _.u("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.u("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.u(_.Sh,{data:function(){return P().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:$m})),_.u("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.u(_.T5,{checked:function(){return P().isSelected},
name:G,onClick:function(){var N=P().pricingGroup;C().onPricingGroupSelected(N.pricingGroupId);if(N=_.af(N.onSelectPricingGroup)){var I;(I=_.Ql().resolve(_.lL))==null||I.resolveCommand(N)}}})))})))},"yh");
H2k.idomCompat=!0;var N1Y=_.D(function(k){var v=k.data;var C=k.stateFns;var G=function(){var N=C().getSelectedPricingOptions().map(function(Q){return Q.pricingOptionId}),I=C().getSelectedProductByGroupId(v().groupId);
if(!I)return _.B3(Error("$j`"+v().groupId)),[];var S=C().getSelectedPricingGroupAttributesByGroupId(v().groupId);return kfX(I.pricingOptions,S,N)},p=_.tZ(function(){return v().pricingOptionSelectorSectionHeader}),P=function(){return G().length>1};
return _.u("pdp-pricing-option-selector-view-model",null,_.u(_.b,{cond:function(){return!!p()&&P()},
then:function(){return _.u(_.Sh,{data:p},{sectionHeaderViewModel:function(N){N=N.data;var I={};return _.u("div",{class:_.TI("ytPdpPricingOptionSelectorViewModelSectionHeader",(I.ytPdpPricingOptionSelectorViewModelFullBleed=!0,I.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,I))},_.u(_.O4,{data:N}))}})}}),_.u(_.b,{cond:P,
then:function(){return _.u("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.u(_.q_,{each:G,keyBy:"INDEX"},function(N){return _.u("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.u("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.u(_.Sh,{data:function(){return N().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:$m})),_.u("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.u(_.T5,{checked:function(){return N().isSelected},
onClick:function(){C().onPricingOptionSelected(N().pricingOption.pricingOptionId);var I=N().pricingOption.onSelectPricingOption;if(I=_.af(I)){var S;(S=_.Ql().resolve(_.lL))==null||S.resolveCommand(I)}}})))}))}}))},"zh");
N1Y.idomCompat=!0;var IZY=_.D(function(k){var v=k.data;var C=k.stateFns;return _.u("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.u(_.Sh,{data:function(){var G,p;return(p=(G=C().getSelectedPricingOptions()[0])==null?void 0:G.primaryButton)!=null?p:v().emptyStateButton}},{buttonViewModel:_.di}))},"Ah");
IZY.idomCompat=!0;var Z2X=_.D(function(k){var v=k.stateFns;return _.u("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.u(_.Sh,{data:function(){return v().getSelectedPricingOptions().flatMap(function(C){return C.summaryLines}).filter(function(C){return!!C})}},{containerLayoutViewModel:function(C){return _.u("div",{class:"ytPdpSummaryViewModelLineItem"},_.u($m,{data:C.data}))}}))},"Bh");
Z2X.idomCompat=!0;var Su0=_.D(function(k){function v(c){var U=N();_.De(_.Ff("pdpStateEntity",U,{key:U,selectedPricingOptions:c}))}
var C=k.data;var G=k.internalScrolling;var p=k.stateFnsForTesting;var P=_.tZ(function(){return C().allProducts},[]),N=_.tZ(function(){return C().pdpStateEntityKey},""),I=_.N4(oDY,N),S=_.L9(function(){_.B5(!0);
var c;return(c=p==null?void 0:p())!=null?c:CZ2(I,P,v)},void 0,"Pzdsic"),Q=_.tZ(function(){return C().body},[]),R=_.tZ(function(){return C().columnBreakHints},[]),l=function(){return C().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},d=function(){return l()||C().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},f=_.L9(function(){var c=_.O3(C().background),U;
if(c==null?0:(U=c.sources)==null?0:U.length){var O=O===void 0?!0:O;c=_.InO(void 0,c.sources,void 0,O,O?1E3:void 0,O?void 0:1E3)}else c=null;return c},void 0,"RDPOae");
_.Vk(function(){var c=C().onStartCommand;if(c&&(c=_.af(c))){var U;(U=_.Ql().resolve(_.lL))==null||U.resolveCommand(c)}});
k={};return _.u("pdp-view-model",{class:_.TI("ytPdpViewModelHost",(k.ytPdpViewModelHasBackground=function(){return d()||!!f()},k.ytPdpViewModelHasDarkBackground=d,k.ytPdpViewModelHasScrim=l,k.ytPdpViewModelInternalScrolling=G,k)),
style:_.pR({"--pdp-view-model-background":function(){return f()?"url("+f()+")":void 0}})},_.u("div",{class:"ytPdpViewModelColumnContainer"},_.u(_.q_,{each:function(){return Gf3(Q(),R())},
keyBy:"INDEX"},function(c){return _.u("div",{class:"ytPdpViewModelColumn"},_.u(_.Sh,{data:c},{containerLayoutViewModel:function(U){return _.u(Ux,null,_.u($m,{data:U.data}))},
dividerViewModel:function(U){return _.u(Ux,{fullBleed:!0},_.u(_.KYG,{data:U.data}))},
pdpCardViewModel:function(U){return _.u(Ux,null,_.u(PRY,{data:U.data,stateFns:S}))},
pdpMastheadViewModel:function(U){return _.u(Ux,null,_.u(Wm5,{data:U.data,isOverlay:d}))},
pdpPricingGroupSelectorViewModel:function(U){return _.u(Ux,null,_.u(H2k,{data:U.data,stateFns:S}))},
pdpPricingOptionSelectorViewModel:function(U){return _.u(Ux,null,_.u(N1Y,{data:U.data,stateFns:S}))},
pdpPrimaryButtonViewModel:function(U){return _.u(Ux,null,_.u(IZY,{data:U.data,stateFns:S}))},
pdpSummaryViewModel:function(U){return _.u(Ux,null,_.u(Z2X,{data:U.data,stateFns:S}))},
sectionHeaderViewModel:function(U){return _.u(Ux,{fullBleed:!0,noVerticalPadding:!0},_.u(_.O4,{data:U.data}))}}))})))},"Ch");
Su0.idomCompat=!0;var Ux=_.D(function(k){var v={};return _.u("div",{class:_.TI("ytPdpViewModelItem",(v.ytPdpViewModelFullBleed=k.fullBleed,v.ytPdpViewModelNoVerticalPadding=k.noVerticalPadding,v))},k.children)},"Dh");_.BU(Su0,"pdp-view-model",{props:{data:_.vN,stateFnsForTesting:_.s6,internalScrolling:_.s6}});var uoe=_.D(function(k){var v=k.data;var C=k.className;var G=_.N4(_.mr,function(){return v().flowStateEntityKey});
return _.u("ytm-premium-purchase-button-renderer",{class:_.TI("ytPremiumPurchaseButtonRendererHost",C)},_.u(_.Sh,{data:function(){var p;return(p=_.F(G(),PZ2))==null?void 0:p.primaryButtonOverride}},{buttonRenderer:function(p){return _.u(_.NS,{data:p.data,
className:C})},
buttonViewModel:function(p){return _.u(_.di,{data:p.data,className:C})}}))},"Eh");
uoe.idomCompat=!0;var QWm=_.D(function(k){var v=k.data;k=k.className;var C=function(){return pIF(v().style)},G=_.TI("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",C),p=_.TI("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",C);
return _.u("yt-flow-bottom-bar-renderer",{class:_.TI("yt-flow-bottom-bar-renderer",k,C)},_.u(_.Sh,{data:function(){return v().secondaryButton}},{buttonRenderer:function(P){return _.u(_.NS,{data:P.data,
className:p})},
buttonViewModel:function(P){return _.u(_.di,{data:P.data,className:p})},
premiumPurchaseButtonRenderer:function(P){return _.u(uoe,{data:P.data,className:p})}}),_.u(_.Sh,{data:function(){return v().primaryButton}},{buttonRenderer:function(P){return _.u(_.NS,{data:P.data,
className:G})},
buttonViewModel:function(P){return _.u(_.di,{data:P.data,className:G})},
premiumPurchaseButtonRenderer:function(P){return _.u(uoe,{data:P.data,className:G})}}))},"Fh");
QWm.idomCompat=!0;_.BU(QWm,"yt-flow-bottom-bar-renderer",{props:{data:_.vN,className:_.vN}});var b2a=_.D(function(k){var v=_.TI(k.className,"ytOfferSummaryRendererHost");return _.u("yt-offer-summary-renderer",{class:v},_.u("div",{class:"ytOfferSummaryRendererTextContainer"},_.u("div",{class:"ytOfferSummaryRendererEyebrowText"},_.u(_.o$,{text:function(){return k.data().eyebrowText}})),_.u("div",{class:"ytOfferSummaryRendererTitle"},_.u(_.o$,{text:function(){return k.data().title}})),_.u("div",{class:"ytOfferSummaryRendererSubtitle"},_.u(_.o$,{text:function(){return k.data().subtitle}})),_.u("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.u(_.q_,{each:function(){var C;
return(C=k.data().featureListData)!=null?C:[]}},function(C){var G;
return _.u("div",{class:"ytOfferSummaryRendererFeatureList"},_.u(_.PT,{icon:(G=C.icon)==null?void 0:G.iconType,active:function(){return C.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(C.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"}}}),_.u("div",{class:"ytOfferSummaryRendererFeatureListText"},_.u(_.o$,{text:C.text,
className:function(){return C.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.u("div",{class:"ytOfferSummaryRendererDescription"},_.u(_.o$,{text:function(){return k.data().description}}))))},"Gh");_.BU(_.D(function(k){var v={};v=_.TI("ytOfferSummaryFlowStepRendererHost",(v.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=k.shouldDisableHeaderTopMargin,v));return _.u("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:v},_.u("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.u("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.u(_.o$,{text:function(){return k.data().header}})),_.u("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.u(_.o$,{text:function(){return k.data().subtitle}}))),_.u("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.u(_.Sh,{data:function(){return k.data().offerSummary}},{offerSummaryRenderer:function(C){return _.u(b2a,{data:C.data,
className:k.flowClassName})}})))},"Hh"),"yt-offer-summary-flow-step-renderer",{props:{data:_.s6,
flowClassName:_.s6,flowStateEntityKey:_.s6,shouldDisableHeaderTopMargin:_.s6}});var RFm=_.D(function(k){var v=k.data;var C=k.className;var G=k.flowStateEntityKey;var p=k.selectionStepStyle;k=_.oZ(function(S){var Q=v(),R=G==null?void 0:G();S.target&&(S.stopPropagation(),S=R||"",R=_.mr(_.mf().getState(),S),Q=Object.assign({},R,{premiumPurchaseFlowState:{selectedOptionId:Q.optionId,primaryButtonOverride:Q.primaryButtonOverride}}),_.mf().dispatch(_.ud("flowStateEntity",S,Q)));return!1});
var P=function(){return(G==null?void 0:G())||""},N=_.N4(_.mr,P);
_.Vk(function(){var S=v(),Q=P(),R=N();S.defaultSelected&&Q!==""&&S.primaryButtonOverride&&WH5(S.optionId||"",Q,S.primaryButtonOverride,R)});
var I={};return _.u("ytm-option-item-renderer",{"on:click":k,class:_.TI(C,"ytm-option-item-renderer",(I["ytm-option-item-renderer--lp2-style"]=function(){return(p==null?void 0:p())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},I))},_.u("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.u("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var S=v(),Q=P(),R=N();R=_.F(R,PZ2);return(R?(R==null?void 0:R.selectedOptionId)||"":S.defaultSelected&&Q!==""?(S==null?void 0:S.optionId)||"":"")===v().optionId},
name:("input"+_.XA(_.rz)).toString()})),_.u("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.u(_.Sh,{data:function(){return v().titleBadge}},{badgeViewModel:function(S){return _.u(_.dE,{data:S.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.u(_.b,{cond:function(){return v().eyebrowText},
then:function(){return _.u("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.u(_.o$,{text:function(){return v().eyebrowText}}))}}),_.u("div",{class:"ytm-option-item-renderer__option-item-title"},_.u(_.o$,{text:function(){return v().title}})),_.u("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.u(_.o$,{text:function(){return v().subtitle}})),_.u(_.b,{cond:function(){return v().featureListData},
then:function(){return _.u("div",{class:"ytm-option-item-renderer__feature-list-data"},_.u(_.q_,{each:function(){return v().featureListData||[]}},function(S){var Q,R=(Q=S.icon)==null?void 0:Q.iconType;
a:switch(S.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":Q="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":Q="ytm-option-item-renderer__feature-list-icon-small";break a;default:Q="ytm-option-item-renderer__feature-list-icon-default"}return _.u("div",{class:"ytm-option-item-renderer__feature-list"},_.u(_.PT,{icon:R,className:Q,active:function(){return S.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.u("div",{class:"ytm-option-item-renderer__feature-list-text"},_.u(_.o$,{text:S.text,
className:function(){return S.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.u("div",{class:"ytm-option-item-renderer__option-item-description"},_.u(_.o$,{text:function(){return v().description}}))))},"Ih");var lZa=_.D(function(k){var v=k.data;var C=k.flowClassName;var G=k.flowStateEntityKey;var p=k.selectionStepStyle;return _.u("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.u("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.u("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.u(_.o$,{text:function(){return v().title}}),_.u(_.Sh,{data:function(){return v().titleBadge}},{badgeViewModel:function(P){return _.u(_.dE,{data:P.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.u(_.b,{cond:function(){return v().subtitle},
then:function(){return _.u("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.u(_.o$,{text:function(){return v().subtitle}}))}}),_.u(_.b,{cond:function(){return v().featureListData},
then:function(P){return _.u("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.u(_.q_,{each:P},function(N){var I;return _.u("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.u(_.PT,{icon:(I=N.icon)==null?void 0:I.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"ytOptionSectionRendererOptionSectionFeatureItemIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconSmall";default:return"ytOptionSectionRendererOptionSectionFeatureItemIconDefault"}}}),_.u("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.u(_.o$,{text:N.text,
className:function(){return N.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.u(_.b,{cond:function(){return v().secondaryTitle},
then:function(){return _.u("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.u(_.o$,{text:function(){return v().secondaryTitle}}))}}),_.u(_.q_,{each:function(){return v().sectionDisclaimers||[]}},function(P){return _.u("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.u(_.o$,{text:P}))})),_.u(_.Sh,{data:function(){return v().optionItems}},{optionItemRenderer:function(P){return _.u("div",{class:"ytOptionSectionRendererOptionItem"},_.u(RFm,{data:P.data,
className:C,flowStateEntityKey:G,selectionStepStyle:p}))}}),_.u(_.b,{cond:function(){return v().offerText},
then:function(){return _.u("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.u(_.o$,{text:function(){return v().offerText}}))}}))},"Jh");
lZa.idomCompat=!0;var dKY=_.D(function(k){var v=k.data;var C=k.flowClassName;var G=k.flowStateEntityKey;k=k.isDesktop;var p=_.Nq("div"),P=function(){var R;return(R=v().flowStateEntityKey)!=null?R:G==null?void 0:G()},N=function(){return(P==null?void 0:P())||""},I=function(){return v().style},S=_.N4(_.mr,N);
_.Vk(function(){HTe(v(),N(),S());setTimeout(function(){var R;(R=p.value)==null||R.focus()})});
var Q={};return _.u("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.TI("ytm-option-selection-flow-step-renderer",(Q["ytm-option-selection-flow-step-renderer--desktop"]=k,Q["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return v().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},Q))},_.u("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"},
_.u("div",{el:p,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.u(_.o$,{text:function(){return v().header}})),_.u("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.u(_.o$,{text:function(){return v().subtitle}}))),_.u(_.Sh,{data:function(){return v().optionItems||[]}},{optionItemRenderer:function(R){return _.u("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.u(RFm,{data:R.data,
className:C,flowStateEntityKey:P,selectionStepStyle:I}))},
optionSectionRenderer:function(R){return _.u("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.u(lZa,{data:R.data,flowClassName:C,flowStateEntityKey:P,selectionStepStyle:I}))}}))},"Kh");
dKY.idomCompat=!0;_.BU(dKY,"yt-option-selection-flow-step-renderer",{props:{data:_.vN,flowClassName:_.vN,flowStateEntityKey:_.vN,isDesktop:_.vN}});_.go=_.D(function(k){var v=_.sY(k,{type:1,disablePadding:!1,disablePrimaryButton:!1}),C=v.data,G=v.type;k=v.disablePadding;var p=v.disablePrimaryButton,P=v.onClickPrimaryButton,N=function(){return C().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},I=function(){return{disabled:p(),
state:p()?"disabled":"active"}},S=function(){return C().leadingLabel||C().trailingLabel};
v={};return _.u("yt-panel-footer-view-model",{class:_.TI("yt-panel-footer-view-model",(v["yt-panel-footer-view-model--hide-divider"]=function(){return C().shouldHideDivider},v["yt-panel-footer-view-model--disable-padding"]=k,v))},_.u(_.b,{cond:S,
then:function(){var Q={},R={};return _.u("div",{class:_.TI("yt-panel-footer-view-model__text-row",(Q["yt-panel-footer-view-model--row-bottom-padding"]=function(){var l=C();return!(!l.leadingLabel&&!l.trailingLabel||!l.primaryButton&&!l.secondaryButton)},Q))},_.u(_.o$,{text:function(){return C().leadingLabel},
className:_.TI((R["yt-panel-footer-view-model--text-padding"]=S,R))}),_.u(_.o$,{text:function(){return C().trailingLabel}}))}}),_.u(_.b,{cond:N,
then:function(){var Q={};return _.u("div",{class:"yt-panel-footer-view-model__button-stack"},_.u("div",{class:_.TI("yt-panel-footer-view-model__primary-button",(Q["yt-panel-footer-view-model__button-stack--top-button"]=function(){return C().secondaryButton},Q))},_.u(_.Sh,{data:function(){return C().primaryButton}},{buttonViewModel:function(R){return _.u(_.di,{data:R.data,
buttonOverrides:I,onClick:P})}})),_.u(_.Sh,{data:function(){return C().secondaryButton}},{buttonViewModel:_.di}))}}),_.u(_.b,{cond:function(){return!N()},
then:function(){var Q={},R={},l={};return _.u("div",{class:_.TI("yt-panel-footer-view-model__button-row",(Q["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===G()},Q))},_.u("div",{class:_.TI("yt-panel-footer-view-model__button-row--left-button",(R["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===G()},R["yt-panel-footer-view-model__button-row--hidden"]=function(){return!C().secondaryButton||0===G()},R["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===G()},R))},_.u(_.Sh,{data:function(){return C().secondaryButton}},{buttonViewModel:_.di})),_.u("div",{class:_.TI("yt-panel-footer-view-model__primary-button",(l["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===G()||1===G()},l["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===G()},l))},_.u(_.Sh,{data:function(){return C().primaryButton}},{buttonViewModel:function(d){return _.u(_.di,{data:d.data,
buttonOverrides:I,onClick:P})}})))}}))},"Lh");
_.go.idomCompat=!0;_.fZY=_.D(function(k){k=_.sY(k,{disablePadding:!1});var v=k.data,C=k.disablePadding;k=_.Sci(function(){return v().formId});
var G=k.submitForm,p=k.isValid,P=k.isSubmitting;return _.u("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.u(_.Sh,{data:function(){return v().panelFooter}},{panelFooterViewModel:function(N){return _.u(_.go,{data:N.data,
onClickPrimaryButton:function(){G()},
disablePrimaryButton:function(){return!p()||P()},
disablePadding:C})}}))},"Mh");_.BU(_.fZY,"yt-form-footer-view-model",{props:{data:_.vN,disablePadding:_.vN}});var zFa=_.D(function(k){var v=_.z("enable_user_rating_web");return _.u("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.u("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.u(_.b,{cond:function(){var C;return(C=k.data())==null?void 0:C.image},
then:function(C){return _.u(_.qP,{data:C,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.u("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.u(_.o$,{text:function(){var C;
return(C=k.data())==null?void 0:C.title}})),_.u("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.u(_.o$,{text:function(){var C;
return(C=k.data())==null?void 0:C.subtitle}})),_.u(_.b,{cond:function(){return!v},
then:function(){return _.u(_.Sh,{data:function(){var C;return(C=k.data())==null?void 0:C.viewTipsButton}},{buttonViewModel:function(C){return _.u(_.di,{data:C.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"Nh");_.BU(zFa,"yt-contributor-zero-state-view-model",{props:{data:_.vN}});var Fm5=_.D(function(k){var v=function(){var C;return(C=k.data())==null?void 0:C.image};
return _.u("yt-featured-content-item-view-model",{class:_.TI("ytFeaturedContentItemViewModelHost")},_.u("div",{class:_.TI(function(){return v()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.u("div",{class:function(){return v()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.u(_.b,{cond:v,
then:function(){return _.u("div",{class:"ytFeaturedContentItemViewModelImage"},_.u(_.Sh,{data:function(){return k.data().image}},{themedImageViewModel:function(C){return _.u(G02,{data:C.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.u(_.b,{cond:function(){var C;
return!v()&&((C=k.data())==null?void 0:C.iconName)},
then:function(){return _.u("div",{class:"ytFeaturedContentItemViewModelIcon"},_.u(_.PT,{icon:function(){return k.data().iconName}}))}}),_.u("div",{class:"ytFeaturedContentItemViewModelContent"},_.u(_.b,{cond:function(){var C;
return(C=k.data())==null?void 0:C.title},
then:function(){return _.u("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.u(_.o$,{text:function(){return k.data().title}}))}}),_.u(_.b,{cond:function(){var C;
return(C=k.data())==null?void 0:C.body},
then:function(){return _.u("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.u(_.o$,{text:function(){return k.data().body}}))}})))))},"Oh");var cye=_.D(function(k){var v=function(){var p;return N25((p=k.data())==null?void 0:p.titleFontSize)},C=function(){var p;
return I2e((p=k.data())==null?void 0:p.descriptionFontSize)},G=function(){var p;
return((p=k.data())==null?void 0:p.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.u("yt-landing-page-view-model",{class:_.TI("ytLandingPageViewModelHost",k.className)},_.u("div",{class:"ytLandingPageViewModelHeader"},_.u(_.b,{cond:function(){var p;return(p=k.data())==null?void 0:p.bannerImage},
then:function(p){return _.u("div",{class:"ytLandingPageViewModelHeaderImage"},_.u(_.Sh,{data:function(){return p()}},{imageBannerViewModel:function(P){return _.u(_.p$,{data:P.data,
isPositionRelative:!0})}}))}}),_.u(_.b,{cond:function(){var p;
return(p=k.data())==null?void 0:p.bannerAnimation},
then:function(p){return _.u(_.$X,{data:function(){var P=p();if(P==null?0:P.url){var N;P={path:(N=P==null?void 0:P.url)!=null?N:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(P==null?0:P.payload){var I;P={animationData:JSON.parse((I=P==null?void 0:P.payload)!=null?I:""),autoplay:!0,loop:!0,renderer:"svg"}}else P=void 0;return{animationConfig:P}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.u("div",{class:"ytLandingPageViewModelHeaderTitle"},_.u(_.b,{cond:function(){var p;
return(p=k.data())==null?void 0:p.title},
then:function(p){return _.u("div",{class:_.TI("ytLandingPageViewModelHeaderTitleContent",v)},_.u(_.o$,{text:function(){return p()}}))}}),_.u(_.b,{cond:function(){var p;
return(p=k.data())==null?void 0:p.description},
then:function(p){var P={};return _.u(_.o$,{className:_.TI("ytLandingPageViewModelHeaderTitleDescription",C,(P.ytLandingPageViewModelHeaderTitleDescriptionMargin=G,P)),text:function(){return p()}})}}))),_.u(_.b,{cond:function(){var p,P;
return(p=k.data())==null?void 0:(P=p.featuredContentList)==null?void 0:P.length},
then:function(){return _.u("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.u(_.Sh,{data:function(){return k.data().featuredContentList}},{featuredContentItemViewModel:function(p){return _.u(Fm5,{data:p.data})}}))}}),_.u(_.b,{cond:function(){var p,P;
return(p=k.data())==null?void 0:(P=p.expandableContentList)==null?void 0:P.length},
then:function(){return _.u("div",{class:"ytLandingPageViewModelFaqSection"},_.u(_.Sh,{data:function(){return k.data().expandableContentList}},{faqEntryViewModel:function(p){return _.u("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.u(_.xNL,{data:p.data}))}}))}}),_.u("div",{class:"ytLandingPageViewModelFooter"},_.u(_.b,{cond:function(){var p;
return(p=k.data())==null?void 0:p.legalCopy},
then:function(p){return _.u("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.u(_.o$,{text:function(){return p()}}))}}),_.u(_.b,{cond:function(){var p;
return(p=k.data())==null?void 0:p.actions},
then:function(p){return _.u("div",null,_.u(_.Sh,{data:function(){return p()}},{flexibleActionsViewModel:function(P){return _.u(_.wy,{data:P.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"Ph");_.BU(_.D(function(k){return _.u("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.u("div",{class:"ytLpSectionGroupViewModelContainer"},_.u(_.Sh,{data:function(){return k.data().sections}},{landingPageViewModel:function(v){return _.u(cye,{data:v.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Qh"),"yt-lp-section-group-view-model",{props:{data:_.vN}});var ER5=_.D(function(k){var v=k.data;var C=k.selectedKey;var G=k.onSelected;var p=k.groupName;var P=function(){return v().text},N=function(){return v().attributedText},I=function(){return v().subtext},S=function(){return v().attributedSubtext},Q=_.u("div",{class:"ytRadioButtonItemViewModelLabel"},_.u(_.b,{cond:P,
then:function(){return _.u("div",null,P)}}),_.u(_.b,{cond:N,
then:function(){return _.u(_.o$,{text:N})}}),_.u(_.b,{cond:I,
then:function(){return _.u("div",{class:"ytRadioButtonItemViewModelSubText"},I)}}),_.u(_.b,{cond:S,
then:function(){return _.u("div",{class:"ytRadioButtonItemViewModelSubText"},_.u(_.o$,{text:S}))}})),R=function(){if(N()){var d;
return(d=N())==null?void 0:d.content}return P()},l=function(){if(S()){var d;
return(d=S())==null?void 0:d.content}return I()};
k={};return _.u("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.u(_.T5,{name:p,checked:function(){return!(C==null||!C()||v().key!==(C==null?void 0:C()))},
onChange:function(d){G==null||G(d.target,v(),p==null?void 0:p())},
labelRenderable:function(){return Q},
ariaLabel:function(){return l()?R()+", "+l():R()},
className:_.TI((k.ytRadioButtonItemViewModelSubTitle=function(){return!!v().subtext},k))}))},"Rh");_.aZ0=_.D(function(k){var v=k.data;var C=function(){var G;return _.E3((G=v())==null?void 0:G.rendererContext)};
k={};return _.u("content-list-item-view-model",{el:_.Dp(_.aB(function(){return v().rendererContext})),
class:_.TI("ytContentListItemViewModelHost",(k.ytContentListItemViewModelTappable=C,k)),role:function(){return C()?"listitem":void 0},
tabindex:function(){return C()?0:void 0}},_.u("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.u("div",{class:"ytContentListItemViewModelImageContainer"},_.u(_.b,{cond:function(){return v().image},
then:function(G){return _.u(_.qP,{data:G,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.u(_.Sh,{data:function(){var G;
return(G=v())==null?void 0:G.avatar}},{avatarViewModel:_.YZ})),_.u("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.u("div",{class:_.TI("ytContentListItemViewModelTitle",function(){a:{switch(v().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var G="ytContentListItemViewModelProminentTitle";
break a}G=void 0}return G})},_.u(_.o$,{text:function(){return v().title}})),_.u("div",{class:"ytContentListItemViewModelMetadata"},_.u(_.Sh,{data:function(){return v().metadata}},{contentMetadataViewModel:function(G){return _.u(_.Fz,{data:G.data,
layout:1})}})))),_.u("div",{class:"ytContentListItemViewModelActionButton"},_.u(_.Sh,{data:function(){var G;
return(G=v())==null?void 0:G.actionButton}},{buttonViewModel:_.di,
toggleButtonViewModel:_.m$})))},"Sh");var Mkm=_.D(function(k){var v=k.data,C=function(){var p;return(p=v())==null?void 0:p.description},G=function(){var p;
return(p=v())==null?void 0:p.title};
return _.u("ytfc-youth-basic-section-header-view-model",{class:_.TI("ytfcYouthBasicSectionHeaderViewModelHost",k.className)},_.u("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.u(_.Sh,{data:function(){var p;return(p=v())==null?void 0:p.avatar}},{avatarViewModel:_.YZ}),_.u(_.b,{cond:function(){var p;
return _.O3((p=v())==null?void 0:p.themedImage)},
then:function(p){return _.u(_.qP,{data:p,alt:function(){var P,N;return(N=(P=G())==null?void 0:P.content)!=null?N:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.u("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.u(_.b,{cond:G,
then:function(){return _.u(_.o$,{text:G,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.u("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.u(_.Sh,{data:function(){var p;
return(p=v())==null?void 0:p.bottomBadge}},{badgeViewModel:function(p){return _.u("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.u(_.dE,{data:p.data}))}}),_.u(_.b,{cond:C,
then:function(){return _.u(_.o$,{text:C,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"Th");var $KF=_.D(function(k){var v=k.data;return _.u("ytfc-youth-section-body-view-model",{class:_.TI("ytfcYouthSectionBodyViewModelHost",k.className)},_.u(_.Sh,{data:function(){var C;return(C=v())==null?void 0:C.topContent}},{avatarStackViewModel:function(C){return _.u(_.nl,{data:C.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.u(_.o$,{text:function(){var C;
return(C=v())==null?void 0:C.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"Uh");var UK0=_.D(function(k){var v=_.H(_.ae(!1,void 0,"SrK51e")),C=v.next().value,G=v.next().value,p=function(){return k.data().inlineExpansionEntityKey},P=_.N4($q3,p),N=function(){if(k.isSelected!==void 0)return k.isSelected();
if(p()){var S;return(S=P())==null?void 0:S.expanded}return C()};
v={};var I={};return _.u("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.oZ(function(){k.isSelected!==void 0||p()||G(!C())})},_.u("div",{class:"ytInlineExpanderViewModelHeader"},_.u(_.Sh,{data:function(){return k.data().headerContent}},{youthBasicSectionHeaderViewModel:Mkm}),_.u("div",{class:_.TI("ytInlineExpanderViewModelButton",(v.ytInlineExpanderViewModelButtonExpanded=N,v))},_.u(_.lv,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:N(),accessibilityLabel:N()?_.P2("SHOW_LESS",void 0,"Show Less"):_.P2("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.u("div",{class:_.TI("ytInlineExpanderViewModelBody",(I.ytInlineExpanderViewModelBodyExpanded=N,I)),"aria-hidden":function(){return!N()}},_.u("div",{class:"ytInlineExpanderViewModelBodyContent"},_.u(_.Sh,{data:function(){return k.data().bodyContent}},{youthSectionBodyViewModel:$KF}))))},"Vh");var gRY=new _.oi("CONTENT_SECTION_VIEW_MODEL_TOKEN");_.i22=_.D(function(k){var v=function(){return k.data().background},C=function(){return k.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},G=function(){return k.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},p=_.Ql().resolve(_.uL(gRY)),P={};
return _.u("yt-card-view-model",{el:_.Dp(_.aB(function(){return k.data().rendererContext})),
class:_.TI("ytCardViewModelHost",k.className,(P.ytCardViewModelClickable=function(){return _.cY(k.data().rendererContext)},P))},_.u(_.cB,{contentId:function(){return k.data().contentId}},function(){var N={};
return _.u("div",{class:_.TI("ytCardViewModelCardViewModelInner",function(){var I;return ZT3(k.data().cardStyle,(I=k.isSelected)==null?void 0:I.call(k))},function(){if(k.isSelected===void 0){var I;
a:{switch((I=k.data().cardState)==null?void 0:I.selectionState){case "CARD_SELECTION_STATE_SELECTED":I="ytCardViewModelSelected";break a}I=void 0}return I}})},_.u(_.Sh,{data:v},{cinematicContainerViewModel:function(I){return _.u(_.wLw,{data:I.data})}}),_.u("div",{class:"ytCardViewModelContentWrapper"},_.u(_.b,{cond:function(){return!C()},
then:function(){var I={},S={};return _.u("div",{class:"ytCardViewModelTopContentContainer"},_.u("div",{class:_.TI("ytCardViewModelTopContent",(I.ytCardViewModelInnerPadding=function(){return!k.data().disableTopContentPadding&&k.data().topContent},I))},_.u(_.Sh,{data:function(){return k.data().topContent}},{contentListItemViewModel:function(Q){return _.u(_.aZ0,{data:Q.data})},
basicContentViewModel:_.WgQ,linearLayoutViewModel:_.vg})),_.u("div",{class:_.TI("ytCardViewModelInlineTrailingAction",(S.ytCardViewModelInlineCenterTrailingAction=G,S.ytCardViewModelInlineTrailingActionMargin=function(){return k.data().trailingAction},S))},_.u(_.Sh,{data:function(){return k.data().trailingAction}},{buttonViewModel:function(Q){return _.u(_.di,{data:Q.data})}})))}}),_.u("div",{class:_.TI((N.ytCardViewModelInnerPadding=function(){return!k.data().disableBodyContentPadding&&k.data().bodyContent},
N))},_.u(_.Sh,{data:function(){return k.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.LB3,
contentListItemViewModel:_.aZ0,descriptionPreviewViewModel:_.LH,inlineExpanderViewModel:function(I){return _.u(UK0,{data:I.data,isSelected:k.isSelected})},
linearLayoutViewModel:_.vg,listItemViewModel:_.kG},p&&{contentSectionViewModel:p})))),_.u(_.b,{cond:function(){return C()},
then:function(){return _.u("div",{class:"ytCardViewModelOverlayTrailingAction"},_.u(_.Sh,{data:function(){return k.data().trailingAction}},{buttonViewModel:function(I){return _.u(_.di,{data:I.data})}}))}}))}))},"Wh");var Lmm=_.D(function(k){var v=k.data,C=k.onSelected,G=k.selectedKey,p=k.groupName;k=k.className;var P=_.H(_.ae(!1,void 0,"mDtSad")),N=P.next().value,I=P.next().value,S=function(){if(G!==void 0){var Q=G();return!(!Q||v().key!==Q)}return N()};
P=_.oZ(function(Q){C?C(Q.currentTarget,v(),p==null?void 0:p()):I(!N())});
return _.u("yt-selectable-item-view-model",{class:_.TI("ytSelectableItemViewModelHost",k,"ytSelectableItemViewModelContainer"),"on:click":P,"prop:checked":S},_.u(_.Sh,{data:function(){return v().content}},{cardViewModel:function(Q){return _.u(_.i22,{data:Q.data,
isSelected:S})}}))},"Xh");_.O2V=_.D(function(k){var v=k.data;var C=k.onSelected;var G=k.selectedKey;var p=k.groupName;var P=function(){return(p==null?void 0:p())||v().key};
return _.u("yt-radio-button-group-view-model",{class:_.TI("ytRadioButtonGroupViewModelHost",k.className)},_.u("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.u(_.Sh,{data:function(){return v().radioButtons}},{radioButtonItemViewModel:function(N){return _.u(ER5,{data:N.data,
onSelected:C,selectedKey:G,groupName:P})},
selectableItemViewModel:function(N){return _.u(Lmm,{data:N.data,onSelected:C,selectedKey:G,groupName:P})}})))},"Yh");var yy0=_.D(function(k){_.Vk(function(){if(k.controlledMode()&&k.data().defaultSelected)_.hb(Error("ak"));else{var P;!k.controlledMode()&&((P=k.selected)==null?0:P.call(k))&&_.hb(Error("bk"))}});
var v=_.H(_.Gz(function(){if(!k.controlledMode())return k.data().defaultSelected})),C=v.next().value,G=v.next().value,p=function(){if(!k.controlledMode())return C();
var P;return(P=k.selected)==null?void 0:P.call(k)};
return _.u("yt-checkbox-item-view-model",{class:_.TI("ytCheckboxItemViewModelHost",k.className)},_.u(_.kG,{data:function(){var P=k.data(),N=p();return{title:P.text,subtitle:P.subtext,superlabel:P.superlabel,isSelected:!!N,isDisabled:P.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!k.controlledMode()&&G(!C());var P,N;(N=k.onTap)==null||N.call(k,!!p(),k.data(),(P=k.groupName)==null?void 0:P.call(k))},
isCompact:k.isCompact}))},"Zh");var Xt3=_.D(function(k){var v=k.data;var C=k.controlledMode;var G=k.selectedKeys;var p=k.onItemTap;var P=k.groupName;var N=function(){return(P==null?void 0:P())||v().key};
_.Vk(function(){C()&&v().defaultSelectedKeys?_.hb(Error("ck")):!C()&&(G==null?0:G())&&_.hb(Error("dk"))});
k=_.H(_.Gz(function(){if(!C())return v().defaultSelectedKeys}));
var I=k.next().value,S=k.next().value,Q=function(R,l,d){R=[];!C()&&l.key&&(R=Slm(l.key,I()||[]),S(R));p==null||p(l,R,d)};
return _.u("yt-checkbox-group-view-model",{class:_.TI("ytCheckboxGroupViewModelHost")},_.u("fieldset",{class:_.TI("ytCheckboxGroupViewModelFieldset")},_.u(_.Sh,{data:function(){return v().checkboxes}},{checkboxItemViewModel:function(R){var l=R.data;
return _.u(yy0,{data:l,controlledMode:!0,selected:function(){var d=C()?(G==null?void 0:G())||[]:I()||[],f=l().key;return f?d.includes(f):!1},
onTap:Q,groupName:N})}})))},"$h");var il=_.D(function(k){var v=_.N4(uXY,_.tZ(function(){var I;return(I=k.data())==null?void 0:I.noteFeedEntityKey},"")),C=_.N4(Lxy,_.tZ(function(){var I;
return(I=k.data())==null?void 0:I.userRatingEntityKey},"")),G=_.z("enable_user_rating_web"),p=function(){var I,S,Q;
return((I=v())==null?0:I.contributorNote)?(S=v())==null?void 0:S.contributorNote:(Q=k.data())==null?void 0:Q.existingNote},P=function(){var I,S;
return!!C()&&!!QbX((I=C())==null?void 0:I.helpfulnessValue,(S=k.data())==null?void 0:S.noteData)};
if(G){var N={};return _.u("yt-note-view-model",{class:_.TI("ytNoteViewModelHostUserRating",(N.ytNoteViewModelHostUserRatingPublishedNote=function(){var I,S,Q,R;return((I=k.data())==null?void 0:(S=I.noteData)==null?void 0:S.isPublished)&&!((Q=k.data())==null?0:(R=Q.noteData)==null?0:R.isUserRatingForm)},N))},_.u("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.u("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.u(_.b,{cond:function(){var I,S;
return(I=k.data())==null?void 0:(S=I.noteData)==null?void 0:S.isPinned},
then:function(){return _.u(_.PT,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.u(_.b,{cond:function(){var I,S;return(I=k.data())==null?void 0:(S=I.noteData)==null?void 0:S.isPublished},
then:function(){return _.u(_.PT,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.u(_.Sh,{data:function(){var I;
return(I=k.data())==null?void 0:I.metadata}},{contentMetadataViewModel:_.Fz}),_.u("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var I,S;
return(S=_.F((I=k.data())==null?void 0:I.metadata,_.QQ1))==null?void 0:S.delimiter}),_.u(_.o$,{text:function(){var I;
return(I=p())==null?void 0:I.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.u(_.b,{cond:function(){var I,S;return!((I=k.data())==null?0:(S=I.noteData)==null?0:S.isUserRatingForm)},
then:function(){return _.u(_.Sh,{data:function(){var I,S,Q,R,l,d,f,c=!!((I=k.data())==null?0:(S=I.noteData)==null?0:S.isPinned);I=P();S=(Q=k.data())==null?void 0:Q.noteData;Q=(R=v())==null?void 0:(l=R.contributorNote)==null?void 0:l.deleteAction;R=(d=k.data())==null?void 0:d.overflowButtonNoteWithRatingOnTapOverride;d=(f=k.data())==null?void 0:f.overflowButton;return c?bTX(S,Q):I?{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:R}}:d}},{buttonViewModel:function(I){return _.u(_.di,{data:I.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.u("div",{class:"ytNoteViewModelNoteContent"},_.u(_.o$,{text:function(){var I;
return(I=p())==null?void 0:I.text}})),_.u(_.b,{cond:function(){var I,S,Q,R;
return!((I=k.data())==null?0:(S=I.noteData)==null?0:S.isPinned)&&!((Q=k.data())==null?0:(R=Q.noteData)==null?0:R.isUserRatingForm)},
then:function(){return _.u(_.b,{cond:P,then:function(){return _.u("div",{class:"ytNoteViewModelUserRatingContainer"},_.u(_.o$,{text:function(){var I,S;return QbX((I=C())==null?void 0:I.helpfulnessValue,(S=k.data())==null?void 0:S.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.u(_.Sh,{data:function(){var I;return(I=k.data())==null?void 0:I.userRatingButton}},{buttonViewModel:function(I){return _.u(_.di,{data:I.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.u(_.b,{cond:function(){var I,S,Q,R;
return!((I=k.data())==null?0:(S=I.noteData)==null?0:S.ignoreDivider)&&!((Q=k.data())==null?0:(R=Q.noteData)==null?0:R.isUserRatingForm)},
then:function(){return _.u("div",{class:"ytNoteViewModelDivider"},_.u(_.Sh,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(I){return _.u(_.KYG,{data:I.data})}}))}}))}return _.u("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.u("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.u("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.u(_.b,{cond:function(){var I,S;return(I=k.data())==null?void 0:(S=I.noteData)==null?void 0:S.isPinned},
then:function(){return _.u(_.PT,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.u(_.b,{cond:function(){var I,S;return(I=k.data())==null?void 0:(S=I.noteData)==null?void 0:S.isPublished},
then:function(){return _.u(_.PT,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.u(_.b,{cond:function(){return G},
then:function(){return _.u(_.Sh,{data:function(){var I;return(I=k.data())==null?void 0:I.metadata}},{contentMetadataViewModel:function(I){return _.u(_.Fz,{data:I.data})}})}}),_.u(_.o$,{text:function(){var I,S;
return(I=k.data())==null?void 0:(S=I.noteData)==null?void 0:S.headerText}}),_.u("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.u(_.o$,{text:function(){var I,S;
return(I=k.data())==null?void 0:(S=I.noteData)==null?void 0:S.delimiter}})),_.u(_.o$,{text:function(){var I,S;
return(I=v())==null?void 0:(S=I.contributorNote)==null?void 0:S.publishedTimeText}})),_.u(_.Sh,{data:function(){var I,S,Q;
return bTX((I=k.data())==null?void 0:I.noteData,(S=v())==null?void 0:(Q=S.contributorNote)==null?void 0:Q.deleteAction)}},{buttonViewModel:function(I){return _.u(_.di,{data:I.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.u("div",{class:"ytNoteViewModelNoteContent"},_.u(_.o$,{text:function(){var I,S;
return(I=v())==null?void 0:(S=I.contributorNote)==null?void 0:S.text}})))},"ai");
il.idomCompat=!0;_.BU(_.D(function(k){var v=_.tZ(function(){var x;return(x=k.data())==null?void 0:x.flowStateEntityKey},""),C=_.N4(_.mr,v),G=_.N4(uXY,_.tZ(function(){var x;
return(x=k.data())==null?void 0:x.noteFeedEntityKey},"")),p=_.H(_.Gz(function(){var x;
return(x=_.F(k.data().helpfulnessValue,_.re))==null?void 0:x.defaultSelectedKey})),P=p.next().value,N=p.next().value;
p=_.H(_.Gz(function(){var x,w,V;return(V=_.F((x=_.F(k.data().helpfulnessValue,_.re))==null?void 0:(w=x.radioButtons)==null?void 0:w.find(function(h){var n;return((n=_.F(h,j2e))==null?void 0:n.key)===P()}),j2e))==null?void 0:V.value}));
var I=p.next().value,S=p.next().value;p=_.H(_.Gz(function(){var x;return(x=_.F(k.data().helpfulReasons,Bch))==null?void 0:x.defaultSelectedKeys}));
var Q=p.next().value,R=p.next().value;p=_.H(_.Gz(function(){var x;return(x=_.F(k.data().notHelpfulReasons,Bch))==null?void 0:x.defaultSelectedKeys}));
var l=p.next().value,d=p.next().value,f=function(x,w){N(w.key);S(w.value);R([]);d([])},c=function(){var x,w;
return((x=I())==null?void 0:x.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((w=I())==null?void 0:w.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},U=function(){var x,w;
return((x=I())==null?void 0:x.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((w=I())==null?void 0:w.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},O=function(x){RKX(x.key,Q,R)},X=function(x){RKX(x.key,l,d)};
_.Vk(function(){var x,w,V;gt2((x=k.data())==null?void 0:(w=x.userRatingFormSchema)==null?void 0:w.id,{isValid:function(){return!!P()},
formData:function(){var h=I(),n=drm(Q(),_.F(k.data().helpfulReasons,Bch)),oO=drm(l(),_.F(k.data().notHelpfulReasons,Bch));h={helpfulnessValue:h==null?void 0:h.noteHelpfulnessValue};if(n){h.helpfulReasons=[];n=_.H(n);for(var Ng=n.next();!Ng.done;Ng=n.next()){Ng=Ng.value;var Sm=void 0;if((Sm=Ng)==null?0:Sm.noteHelpfulReason)Sm=void 0,h.helpfulReasons.push((Sm=Ng)==null?void 0:Sm.noteHelpfulReason)}}if(oO)for(h.notHelpfulReasons=[],oO=_.H(oO),n=oO.next();!n.done;n=oO.next())if(n=n.value,Ng=void 0,(Ng=
n)==null?0:Ng.noteNotHelpfulReason)Ng=void 0,h.notHelpfulReasons.push((Ng=n)==null?void 0:Ng.noteNotHelpfulReason);return{userRatingFormData:h}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(V=_.F(C(),yRh))==null?void 0:V.submitFormParams},onSubmitResult:function(){var h,n=(h=_.F(C(),yRh))==null?void 0:h.userRatingEntityKey,oO;h={key:n,helpfulnessValue:(oO=I())==null?void 0:oO.noteHelpfulnessValue};n&&_.De(_.ud("contextNoteUserRatingEntityPayload",n,h));var Ng;n=(Ng=k.data())==null?void 0:Ng.viewNoteFlowStepId;var Sm;if((Sm=G())==null||!Sm.contributorNote){var U2;n=(U2=k.data())==null?void 0:U2.zeroStateFlowStepId}(Ng=
Object.assign({},C()))&&n&&(Ng.currentStepId=n,Ng.stepIdStack=[n],_.De(_.ud("flowStateEntity",v(),Ng)));var lD;(Ng=(lD=k.data())==null?void 0:lD.ratingSubmittedSnackbarCommand)&&_.gJ(Ng)},
disableDuringSubmission:!0})});
return _.u("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.u(_.Sh,{data:function(){var x=_.F(C(),yRh);if(x){var w;var V={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:x==null?void 0:(w=x.note)==null?void 0:w.headerText}]}],delimiter:"\u2022"}},existingNote:x.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else V=void 0;return V}},{noteViewModel:function(x){return _.u("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.u(il,{data:x.data}))}}),_.u(_.Sh,{data:function(){var x;
return(x=k.data())==null?void 0:x.helpfulnessValue}},{radioButtonGroupViewModel:function(x){return _.u("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.u(_.O2V,{data:x.data,
onSelected:f,selectedKey:P}))}}),_.u(_.b,{cond:c,
then:function(){return _.u("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.u("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.u(_.o$,{text:function(){var x;return(x=k.data())==null?void 0:x.helpfulReasonQuestion}})),_.u(_.Sh,{data:function(){var x;
return(x=k.data())==null?void 0:x.helpfulReasons}},{checkboxGroupViewModel:function(x){return _.u(Xt3,{data:x.data,
onItemTap:O,selectedKeys:Q,controlledMode:!0})}}))}}),_.u(_.b,{cond:U,
then:function(){return _.u("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.u("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.u(_.o$,{text:function(){var x;return(x=k.data())==null?void 0:x.notHelpfulReasonQuestion}})),_.u(_.Sh,{data:function(){var x;
return(x=k.data())==null?void 0:x.notHelpfulReasons}},{checkboxGroupViewModel:function(x){return _.u(Xt3,{data:x.data,
onItemTap:X,selectedKeys:l,controlledMode:!0})}}))}}),_.u(_.b,{cond:function(){return!c()&&!U()},
then:function(){return _.u(_.Sh,{data:function(){var x;return(x=k.data())==null?void 0:x.helpfulNoteFeatures}},{alertBannerViewModel:function(x){return _.u("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.u(_.pLU,{data:x.data}))}})}}))},"bi"),"yt-note-user-rating-view-model",{props:{data:_.vN}});_.BU(il,"yt-note-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=_.N4(uXY,_.tZ(function(){var C;return(C=k.data())==null?void 0:C.noteFeedEntityKey},""));
return _.u("yt-notes-wrapper-view-model",{class:_.TI("ytNotesWrapperViewModelHost")},_.u(_.b,{cond:function(){var C,G,p;return!((C=k.data())==null||!C.existingNotes)||!((G=k.data())==null||!G.currentNote)&&!((p=v())==null||!p.contributorNote)},
then:function(){return _.u(_.RC,null,_.u(_.Sh,{data:function(){var C,G,p,P;return((G=_.F((C=k.data())==null?void 0:C.currentNote,XR5))==null?0:(p=G.noteData)==null?0:p.isPublished)?(P=k.data())==null?void 0:P.currentNote:void 0}},{noteViewModel:function(C){return _.u(il,{data:C.data})}}),_.u(_.Sh,{data:function(){var C;
return(C=k.data())==null?void 0:C.existingNotes}},{noteViewModel:function(C){var G=C.data;
return _.u(_.b,{cond:function(){var p,P;return(p=G())==null?void 0:(P=p.noteData)==null?void 0:P.isPublished},
then:function(){return _.u(il,{data:G})}})}}),_.u(_.Sh,{data:function(){var C,G,p,P,N;
return((G=_.F((C=k.data())==null?void 0:C.currentNote,XR5))==null?0:(p=G.noteData)==null?0:p.isPublished)||(P=v())==null||!P.contributorNote?void 0:(N=k.data())==null?void 0:N.currentNote}},{noteViewModel:function(C){return _.u(il,{data:C.data})}}),_.u(_.Sh,{data:function(){var C;
return(C=k.data())==null?void 0:C.existingNotes}},{noteViewModel:function(C){var G=C.data;
return _.u(_.b,{cond:function(){var p,P;return!((p=G())==null?0:(P=p.noteData)==null?0:P.isPublished)},
then:function(){return _.u(il,{data:G})}})}}))},
else:function(){return _.u(_.Sh,{data:function(){var C;return(C=k.data())==null?void 0:C.zeroStateData}},{contributorZeroStateViewModel:zFa})}}))},"ci"),"yt-notes-wrapper-view-model",{props:{data:_.vN}});var LP=_.D(function(k){var v=_.sY(k,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),C=v.label,G=v.text,p=v.placeholder,P=v.hint;k=v.rows;var N=v.overflowStyle,I=v.outline,S=v.disabled,Q=v.disableNewLines,R=v.characterLimit,l=v.validation,d=v.onInput,f=_.Nq("textarea");v=_.H(_.Gz(function(){return G()}));
var c=v.next().value,U=v.next().value;v=_.H(_.ae(!1,void 0,"u9PDq"));var O=v.next().value,X=v.next().value,x=function(){X(!0)},w=function(){X(!1)};
_.Vk(function(){var qg=f.value,O2=N(),En=c();O2==="expand-vertically"&&En&&f22(qg);f.value.addEventListener("focusin",x);f.value.addEventListener("focusout",w)});
_.Vr(function(){f.value.removeEventListener("focusin",x);f.value.removeEventListener("focusout",w)});
var V=function(){var qg;return(qg=l())==null?void 0:qg.validate(c())},h=function(){return R()&&!V()&&c().length>R().maxChars},n=function(){return!!V()||h()};
v=_.oZ(function(qg){if(!qg.currentTarget)return!1;qg=qg.currentTarget;U(qg.value);N()==="expand-vertically"&&f22(qg);d==null||d(qg.value);return!0});
var oO=_.oZ(function(qg){Q()&&qg.key==="Enter"&&qg.preventDefault();return!1}),Ng=_.oZ(function(){f.value.focus()}),Sm=function(){return p()||C()},U2={},lD={},Fb={};
return _.u("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.u("div",{class:_.TI("ytStandardsTextareaShapeTextareaContainer",(U2.ytStandardsTextareaShapeTextareaContainerOutline=I,U2.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=S,U2.ytStandardsTextareaShapeTextareaContainerOutlineError=n,U2)),"on:click":Ng},_.u("label",{class:_.TI("ytStandardsTextareaShapeLabel",(lD.ytStandardsTextareaShapeLabelFocused=O,lD.ytStandardsTextareaShapeLabelDisabled=S,lD.ytStandardsTextareaShapeLabelError=
function(){return n()&&!S()},lD.ytStandardsTextareaShapeLabelHidden=function(){return!O()&&!c()&&!!Sm()},lD))},C),_.u("div",{class:_.TI("ytStandardsTextareaShapePlaceholder",(Fb.ytStandardsTextareaShapePlaceholderVisible=function(){return!O()&&!c()},Fb)),
"aria-hidden":"true"},Sm),_.u("textarea",{el:f,class:"ytStandardsTextareaShapeTextarea",rows:k,disabled:S,placeholder:Sm,"on:input":v,"on:keydown":oO},c)),_.u(_.b,{cond:function(){return P()&&!n()},
then:function(){var qg={};return _.u("div",{class:_.TI("ytStandardsTextareaShapeHint",(qg.ytStandardsTextareaShapeHintDisabled=S,qg))},_.u("div",{class:"ytStandardsTextareaShapeHintHintMessage"},P))}}),_.u(_.b,{cond:V,
then:function(){return _.u(xKh,{disabled:S},_.u("div",{class:"ytStandardsTextareaShapeErrorMessage"},V))}}),_.u(_.b,{cond:R,
then:function(qg){return _.u(_.b,{cond:h,then:function(){return _.u(xKh,{disabled:S},_.u("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return qg().errorMessage}),_.u("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return c().length+"/"+qg().maxChars}))}})}}))},"di");
LP.idomCompat={callbacks:{onInput:!0}};var xKh=_.D(function(k){var v={};return _.u("div",{class:_.TI("ytStandardsTextareaShapeError",(v.ytStandardsTextareaShapeErrorDisabled=k.disabled,v)),role:"alert"},_.u(_.PT,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),k.children)},"ei");_.Aye=_.D(function(k){var v=k.data;return _.u("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.u(LP,{text:k.text,label:function(){var C;return(C=v().contentProperties)==null?void 0:C.labelText},
placeholder:function(){var C;return(C=v().contentProperties)==null?void 0:C.placeholderText},
hint:function(){var C;return(C=v().contentProperties)==null?void 0:C.hintText},
outline:function(){var C;return!((C=v().displayProperties)==null?0:C.hideBorder)},
overflowStyle:function(){var C;return((C=v().displayProperties)==null?0:C.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:k.disabled,disableNewLines:function(){var C;return(C=v().displayProperties)==null?void 0:C.disableNewLines},
onInput:k.onInput,characterLimit:k.characterLimit,validation:k.validation,rows:function(){var C;return(C=v().displayProperties)==null?void 0:C.rows}}))},"fi");_.eF3=_.D(function(k){var v=k.data;return _.u("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.u(LP,{text:k.text,label:function(){var C;return(C=v().contentProperties)==null?void 0:C.labelText},
placeholder:function(){var C;return(C=v().contentProperties)==null?void 0:C.placeholderText},
hint:function(){var C;return(C=v().contentProperties)==null?void 0:C.hintText},
outline:function(){var C;return!((C=v().displayProperties)==null?0:C.hideBorder)},
overflowStyle:function(){var C;return((C=v().displayProperties)==null?0:C.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var C;return(C=v().displayProperties)==null?void 0:C.disableNewLines},
onInput:k.onInput,characterLimit:k.characterLimit,validation:k.validation,rows:function(){var C;return(C=v().displayProperties)==null?void 0:C.rows}}))},"gi");var qu2=_.D(function(k){var v=_.H(_.Gz(function(){var Sm,U2;return((Sm=k.data().structuredContextNoteFormSchema)==null?0:(U2=Sm.initialValues)==null?0:U2.noteBody)?k.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),C=v.next().value,G=v.next().value;
v=_.H(_.Gz(function(){k.data();return!1}));
var p=v.next().value,P=v.next().value;v=_.H(_.Gz(function(){k.data();return!1}));
var N=v.next().value,I=v.next().value;v=_.H(_.Gz(function(){var Sm,U2;return((Sm=k.data().structuredContextNoteFormSchema)==null?0:(U2=Sm.initialValues)==null?0:U2.timestamp)?k.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var S=v.next().value,Q=v.next().value;v=_.H(_.Gz(function(){k.data();return!1}));
var R=v.next().value,l=v.next().value;v=_.H(_.Gz(function(){var Sm,U2;return((Sm=k.data().structuredContextNoteFormSchema)==null?0:(U2=Sm.initialValues)==null?0:U2.sources)?[k.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var d=v.next().value,f=v.next().value;v=_.H(_.Gz(function(){k.data();return!1}));
var c=v.next().value,U=v.next().value;v=_.H(_.Gz(function(){return!1}));
var O=v.next().value,X=v.next().value;_.Vk(function(){var Sm;_.inX((Sm=k.data().structuredContextNoteFormSchema)==null?void 0:Sm.id,{isSubmitting:O,onSubmit:function(){X(!0);var U2=gD0(C(),S(),d(),k.data()),lD=_.Ql().resolve(_.lL);U2&&lD&&lD.resolveCommand(U2,{commandController:{onSuccess:function(){X(!1)}}})},
isValid:function(){return p()&&!N()&&!R()&&!c()}})});
var x=function(Sm){if(Sm!==void 0&&(G(Sm),!p()&&Sm.length>0&&P(!0),p())){var U2=cte(k.data());if(U2){var lD=U2.minLength;U2=U2.maxLength;lD&&Sm.length<lD?I(!0):U2&&Sm.length>U2?I(!0):I(!1)}}},w=function(Sm){if(Sm!==void 0){Q(Sm);
if(Sm.length>0){var U2,lD,Fb,qg,O2=a2F((U2=k.data())==null?void 0:(lD=U2.structuredContextNoteFormSchema)==null?void 0:(Fb=lD.fieldSchemas)==null?void 0:(qg=Fb.timestamp)==null?void 0:qg.validationSchema);if(O2&&(U2=O2.regex)&&!(new RegExp(U2)).test(Sm)){l(!0);return}}l(!1)}},V=function(Sm){if(Sm!==void 0){var U2=Sm.split(/[ \n]/).map(function(lD){return lD.trim()});
f(U2);if(Sm.length>0)for(Sm=_.H(U2),U2=Sm.next();!U2.done;U2=Sm.next())if(!UrX(U2.value)){U(!0);return}U(!1)}},h=function(){return{validate:function(Sm){if(p()){var U2=cte(k.data());
if(U2){var lD=U2.minLength;U2=U2.translations;if(lD&&Sm.length<lD)return U2==null?void 0:U2.minLengthErrorMessage}}}}},n=function(){var Sm=cte(k.data()),U2=Sm==null?void 0:Sm.maxLength,lD;
Sm=Sm==null?void 0:(lD=Sm.translations)==null?void 0:lD.maxLengthErrorMessage;if(U2&&Sm)return{maxChars:U2,errorMessage:Sm}},oO=function(){return{validate:function(Sm){if(Sm){var U2,lD,Fb,qg,O2=a2F((U2=k.data())==null?void 0:(lD=U2.structuredContextNoteFormSchema)==null?void 0:(Fb=lD.fieldSchemas)==null?void 0:(qg=Fb.timestamp)==null?void 0:qg.validationSchema);
if(O2&&(U2=O2.regex,O2=O2.translations,U2&&!(new RegExp(U2)).test(Sm)))return O2==null?void 0:O2.regexErrorMessage}}}},Ng=function(){return{validate:function(Sm){if(Sm){var U2,lD,Fb,qg,O2=$rm((U2=k.data())==null?void 0:(lD=U2.structuredContextNoteFormSchema)==null?void 0:(Fb=lD.fieldSchemas)==null?void 0:(qg=Fb.sources)==null?void 0:qg.validationSchema);
if(O2&&(U2=O2.translations,U2==null?0:U2.selectedErrorMessage))for(Sm=Sm.split(/[ \n]/).map(function(En){return En.trim()}),Sm=_.H(Sm),lD=Sm.next();!lD.done;lD=Sm.next())if(!UrX(lD.value))return Sm=void 0,(Sm=U2)==null?void 0:Sm.selectedErrorMessage}}}};
return _.u("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.u("div",{class:"ytStructuredContextNoteViewModelTextField"},_.u(_.Sh,{data:function(){var Sm;return(Sm=k.data())==null?void 0:Sm.noteContents}},{textFormFieldViewModel:function(Sm){return _.u(_.eF3,{data:Sm.data,
onInput:x,validation:h,characterLimit:n})},
textFieldViewModel:function(Sm){return _.u(_.Aye,{data:Sm.data,onInput:x,validation:h,characterLimit:n})}})),_.u("div",{class:"ytStructuredContextNoteViewModelTextField"},_.u(_.Sh,{data:function(){var Sm;
return(Sm=k.data())==null?void 0:Sm.noteTimestamp}},{textFormFieldViewModel:function(Sm){return _.u(_.eF3,{data:Sm.data,
onInput:w,validation:oO})},
textFieldViewModel:function(Sm){return _.u(_.Aye,{data:Sm.data,onInput:w,validation:oO})}})),_.u("div",{class:"ytStructuredContextNoteViewModelTextField"},_.u(_.Sh,{data:function(){var Sm;
return(Sm=k.data())==null?void 0:Sm.noteSources}},{textFormFieldViewModel:function(Sm){return _.u(_.eF3,{data:Sm.data,
onInput:V,validation:Ng})},
textFieldViewModel:function(Sm){return _.u(_.Aye,{data:Sm.data,onInput:V,validation:Ng})}})))},"hi");
qu2.idomCompat=!0;_.BU(qu2,"yt-structured-context-note-view-model",{props:{data:_.vN}});var mKm=_.D(function(k){var v=_.H(_.Gz(function(){var P;if((P=k.controlled)==null?0:P.call(k))return[];var N;return(((N=k.data())==null?void 0:N.chips)||[]).map(function(I){I=_.F(I,_.GV);if(I==null?0:I.selected)return iT0(I.chipValue)}).filter(function(I){return I!==void 0})})),C=v.next().value,G=v.next().value,p=function(P){var N=iT0(P.chipValue);
if(N!==void 0){var I;if((I=k.controlled)==null?0:I.call(k))return void k.controlled().onTap(N);P=C().includes(N)?[].concat(_.tX(C().filter(function(Q){return Q!==N}))):[].concat(_.tX(C()),[N]);
G(P);var S;if((S=k.uncontrolled)==null?0:S.call(k))k.uncontrolled().onUpdate(P)}};
return _.u("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.u(_.q_,{each:function(){return k.data().chips||[]}},function(P){return _.u("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.u(_.aL1,{data:function(){return _.F(P,_.GV)},
selected:function(){var N;if(N=_.F(P,_.GV)){var I=iT0(N.chipValue);if(I!==void 0){var S;N=((S=k.controlled)==null?0:S.call(k))?k.controlled().selectedValues.includes(I):C().includes(I)}else N=void 0}else N=!1;return N},
callback:p}))}))},"ii");var DK2=_.D(function(k){var v=k.data;var C=function(){var I;return((I=v())==null?void 0:I.flowStateKey)||""},G=_.N4(_.mr,C),p=function(){var I;
return(I=_.F(G(),xo5))==null?void 0:I.chips},P=function(I){if(I!==void 0){var S=p()||[];
S=S.find(function(Q){return Q===I})?S.filter(function(Q){return Q!==I}):[].concat(_.tX(S),[I]);
S=Object.assign({},G(),{feedbackFormFlowState:Object.assign({},_.F(G(),xo5),{chips:S})});_.De(_.ud("flowStateEntity",C(),S))}},N=function(){var I;
return _.F((I=v())==null?void 0:I.inputBox,ARm)};
k=_.zi(function(I){var S=N();S=!(S==null?0:S.maxChars)||I.length<=S.maxChars;I=Object.assign({},G(),{feedbackFormFlowState:Object.assign({},_.F(G(),xo5),{detail:I}),abuseReportFlowState:Object.assign({},_.F(G(),Jn),{navigationEnabled:S})});_.De(_.ud("flowStateEntity",C(),I))},150);
return _.u("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.u("div",{class:"ytFeedbackFormViewModelChips"},_.u(_.Sh,{data:function(){var I;return(I=v())==null?void 0:I.chipSelection}},{chipSelectionFormFieldViewModel:function(I){return _.u(mKm,{data:I.data,
controlled:function(){return{selectedValues:p()||[],onTap:P}}})}})),_.u("div",{class:"ytFeedbackFormViewModelInputBox"},_.u(LP,{text:function(){var I;
return(I=_.F(G(),xo5))==null?void 0:I.detail},
placeholder:function(){var I;return((I=N())==null?void 0:I.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var I=N();if(I&&I.maxChars)return{maxChars:I.maxChars,errorMessage:I.maxCharsExceededErrorMessage||""}},
onInput:k})),_.u("div",{class:"ytFeedbackFormViewModelFooterText"},_.u(_.o$,{text:function(){return v().footerText}})))},"ji");
DK2.idomCompat=!0;_.BU(DK2,"yt-feedback-form-view-model",{props:{data:_.vN}});var tkh=_.D(function(k){var v=k.data;var C=_.N4(Uqa,function(){return v().flowStateKey||""}),G=function(){var p;
_.gJ((p=_.F(C(),Jn))==null?void 0:p.navigationCommand)};
return _.u("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.u("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.u(_.Sh,{data:function(){return v().cancelButton}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:G})}}),_.u(_.Sh,{data:function(){var p;
if(v().navButton){var P=Object;var N=P.assign,I=_.F(v().navButton,_.C7),S=((p=_.F(C(),Jn))==null?0:p.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",Q,R;p=_.F((Q=_.F(C(),Jn))==null?void 0:Q.navigationCommand,_.E6);Q=(R=_.F(p,_.vX))==null?void 0:R.url;P={buttonViewModel:N.call(P,{},I,{state:S,iconName:Q?"OPEN_IN_NEW":""})}}else P=void 0;return P}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:G})}})))},"ki");
tkh.idomCompat=!0;_.BU(tkh,"yt-report-form-bottom-bar-view-model",{props:{data:_.vN}});var sWY=_.D(function(k){var v=k.nextStep;return _.u("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.u("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.u(_.PT,{icon:function(){return v().iconName||""}})),_.u("div",null,_.u(_.o$,{text:function(){return v().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"li"),VkX=_.D(function(k){var v=k.data;
var C,G=(C=_.Ql().resolve(_.uL(_.X0)))==null?void 0:C(),p=_.N4(_.mr,function(){return v().flowStateKey||""});
return _.u("yt-report-form-confirmation-page-view-model",{class:function(){var P;return((P=_.F(p(),Jn))==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.u("div",{class:function(){var P;
return((P=_.F(p(),Jn))==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.u(_.qP,{data:function(){return G&&v().imageDark?v().imageDark:v().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.u("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.u("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return v().confirmationHeader}),_.u("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.u(_.o$,{text:function(){return v().confirmationText}})),_.u("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.u(_.o$,{text:function(){return v().lawEnforcementText}})),
_.u("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return v().whatToExpectHeader}),_.u(_.b,{cond:function(){return v().nextSteps},
then:function(P){return _.u("div",null,_.u(_.q_,{each:P},function(N){return _.u(sWY,{nextStep:N})}))}}),_.u(_.b,{cond:function(){return v().legalReportText},
then:function(P){return _.u("div",null,_.u(_.o$,{text:P,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"mi");
VkX.idomCompat=!0;_.BU(VkX,"yt-report-form-confirmation-page-view-model",{props:{data:_.vN}});var hF2=_.D(function(k){var v=k.data;var C=function(){var P;return((P=_.F(v().inputBox,ARm))==null?void 0:P.maxChars)||500},G=function(){return v().flowStateKey||""},p=_.N4(_.mr,G);
k=_.zi(function(P){P=Object.assign({},p(),{flowFormState:{isValid:P.length<=C()},abuseReportFlowState:{userComments:P,navigationEnabled:!(P.length>C()),isReportFormDirty:!0}});_.mf().dispatch(_.Ff("flowStateEntity",G(),P))},150);
_.Vk(function(){var P=Object.assign({},p(),{flowFormState:{isValid:!0}});_.mf().dispatch(_.Ff("flowStateEntity",G(),P))});
return _.u("yt-report-form-details-page-view-model",{class:function(){var P;return((P=_.F(p(),Jn))==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.u("h1",{class:function(){var P;
return((P=_.F(p(),Jn))==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return v().detailsPageHeader}),_.u("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.u(_.o$,{text:function(){return v().bodyText}})),_.u("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.u(LP,{label:function(){var P;
return((P=_.F(v().inputBox,ARm))==null?void 0:P.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var P;return{errorMessage:((P=_.F(v().inputBox,ARm))==null?void 0:P.maxCharsExceededErrorMessage)||"",maxChars:C()}},
onInput:k})))},"ni");
hF2.idomCompat=!0;_.BU(hF2,"yt-report-form-details-page-view-model",{props:{data:_.vN}});var B1F=_.D(function(k){var v=k.data;var C=function(){return v().flowStateKey||""},G=_.N4(_.mr,C),p=function(){return _.F(G(),Jn)};
return _.u("yt-report-form-reason-select-page-view-model",{class:function(){var P;return((P=p())==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.u("h1",{class:function(){var P;
return((P=p())==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return v().pageHeader}),_.u("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.u(_.o$,{text:function(){return v().bodyText}})),_.u("div",{class:function(){var P;
return((P=p())==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.u(_.O2V,{data:function(){return _.F(v().radioButtonGroup,_.re)},
onSelected:function(P,N){P=Object.assign({},G(),{abuseReportFlowState:Object.assign({},p(),{reasonKey:N.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:N.command})});_.De(_.ud("flowStateEntity",C(),P))},
selectedKey:function(){var P;return(P=p())==null?void 0:P.reasonKey},
groupName:"report-form-reason-select-page"})))},"oi");
B1F.idomCompat=!0;_.BU(B1F,"yt-report-form-reason-select-page-view-model",{props:{data:_.vN}});var jW5=_.D(function(k){var v=k.data;var C,G=(C=_.Ql().resolve(_.uL(_.X0)))==null?void 0:C();return _.u("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.u("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.u(_.qP,{data:function(){return G&&v().imageDark?v().imageDark:v().image},
alt:""})),_.u("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.u("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return v().header}),_.u(_.o$,{text:function(){return v().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"pi");
jW5.idomCompat=!0;_.BU(jW5,"yt-report-form-sign-in-page-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;var C=_.IZ(_.gKL.talkToRecsStateSelector),G=function(){return v().titleSuperscript},p=function(){return v().answersShelf},P=function(){return v().videoShelf},N=function(){var Ng;
return(Ng=v().textInputPlaceholder)==null?void 0:Ng.content},I=function(){return v().showOpenTextInput},S=function(){var Ng;
return(Ng=v().textInputValue)==null?void 0:Ng.content},Q=function(){return v().isMultiTurnFlow?v().resetButtonViewModel:void 0},R="",l=function(){return v().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
k=_.H(_.ae("",void 0,"aCjEZb"));var d=k.next().value,f=k.next().value;k=_.H(_.ae(!1,void 0,"VNSW6c"));var c=k.next().value,U=k.next().value,O=function(){return{state:c()||d()?"active":"disabled",disabled:!(c()||d())}};
_.sD(function(){if(I()){S()&&f(S());var Ng;if(!Q()&&((Ng=C())==null?0:Ng.stepStates)){var Sm;Ng=Object.keys((Sm=C())==null?void 0:Sm.stepStates);Sm=Ng[Ng.length-1];var U2,lD;Sm=(U2=C().stepStates[Sm])==null?void 0:(lD=U2.userQuery)==null?void 0:lD.userQuery;_.De(_.gBk());Sm&&X(Sm)}}});
var X=function(Ng){var Sm=v().onUpdateText;Sm&&_.gJ(Sm,{form:{userQuery:Ng}});f(Ng)},x=_.zi(function(Ng){X(Ng.target.value.trim())},150),w=_.oZ(function(Ng){var Sm;
R=(Sm=Ng.target.value)==null?void 0:Sm.trim();x(Ng);return!1}),V=_.oZ(function(Ng){Ng.key==="Enter"&&(c()||d())&&(X(Ng.target.value.trim()),n());
return!1}),h=function(Ng,Sm){U(Sm);
if(Sm){if(v().isMultiTurnFlow&&!R){var U2;X((U2=Ng==null?void 0:Ng.text)!=null?U2:"")}v().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&n()}else f(R)},n=function(){var Ng=void 0,Sm=_.F(v().nextButtonViewModel,_.C7),U2,lD;
if(Sm==null?0:(U2=Sm.loggingDirectives)==null?0:(lD=U2.clientVeSpec)==null?0:lD.uiType){var Fb,qg;Ng=_.oB((Fb=Sm.loggingDirectives)==null?void 0:(qg=Fb.clientVeSpec)==null?void 0:qg.uiType)}(Sm=v().onNextStepCommand)&&_.gJ(Sm,{clickedVisualElement:Ng})};
k=_.Nq("yt-talk-to-recs-view-model");var oO={};return _.u("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:k},_.u("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.u(_.Sh,{data:function(){return v().topCornerButton}},{buttonViewModel:_.di})),_.u("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.u("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.u(_.o$,{text:function(){return v().title}}),_.u(_.b,{cond:G,
then:function(){return _.u("sup",{class:"ytwTalkToRecsSuperScript"},_.u(_.o$,{text:G}))}})),_.u("div",{class:"ytwTalkToRecsSubtitle"},_.u(_.o$,{text:function(){return v().subtitle}})),_.u("div",{class:"ytwTalkToRecsResultsShelf"},_.u(_.b,{cond:p,
then:function(){return _.u(_.Sh,{data:p},{chipsShelfViewModel:function(Ng){return _.u("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.u(_.OG,{data:Ng.data,callback:h,selectionBehavior:l}))}})}}),_.u(_.b,{cond:P,
then:function(){return _.u(_.Sh,{data:P},{horizontalShelfViewModel:function(Ng){return _.u("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.u(_.GM,{data:Ng.data,thumbnailAspectRatio:0}))}})}})),_.u("div",{class:_.TI("ytwTalkToRecsRefinementContainer",(oO.ytwTalkToRecsBottomMargin=function(){return v().isMultiTurnFlow},oO))},_.u(_.b,{cond:I,
then:function(){return _.u("div",{class:"ytwTalkToRecsUserInputBox"},_.u("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:N,value:d,"on:input":w,"on:keyup":V,maxlength:200}))}}),_.u(_.Sh,{data:function(){return v().isMultiTurnFlow?v().nextButtonViewModel:void 0}},{buttonViewModel:function(Ng){return _.u("div",{class:"ytwTalkToRecsFlowControlButtons"},_.u(_.di,{data:Ng.data,
buttonOverrides:O}))}}),_.u(_.Sh,{data:Q},{buttonViewModel:function(Ng){return _.u("div",{class:"ytwTalkToRecsFlowControlButtons"},_.u(_.di,{data:Ng.data,
onClick:function(){var Sm=_.F(v().resetButtonViewModel,_.C7);X(d());(Sm=Sm==null?void 0:Sm.onTap)&&_.gJ(Sm)}}))}}))))},"ri"),"yt-talk-to-recs-view-model",{props:{data:_.vN}});var LHk={sources:[{clientResource:{imageName:"CHECK"}}]};_.Yu2=_.D(function(k){var v=_.Nq("div");k=_.sY(k,{error:void 0});var C=k.data,G=k.error,p=k.onSelected;k=_.H(_.Gz(function(){return XIe(C())}));
var P=k.next().value,N=k.next().value;ql2(C,function(d){N(d);var f,c,U=yt2((f=C().options)==null?void 0:(c=f[d])==null?void 0:c.value,C().type);p==null||p(U);v.value.focus()});
k=_.oZ(function(){if(!C().disabled){var d=C(),f=P(),c=v.value;d.options&&(d=OTY(d.options,f,d.label),_.Ql().resolve(_.sL).openSheet({viewModel:d},c))}});
var I=_.sEZ(),S=function(){return!!G()},Q=function(){return!!C().disabled},R={},l={};
return _.u("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.u("div",{class:_.TI("ytDropdownViewModelDropdownContainer",(R.ytDropdownViewModelDropdownContainerErrorBorder=S,R.ytDropdownViewModelDropdownContainerDisabled=Q,R)),"on:click":k,el:v,role:"combobox",tabindex:0,"on:keydown":I,"aria-invalid":S,"aria-disabled":Q,"aria-describedby":function(){return S()?"dropdown-view-model-error":void 0}},_.u("div",{class:"ytDropdownViewModelText"},xrV(C,S,P),Atm(C,P)),_.u("div",{class:_.TI("ytDropdownViewModelChevronDown",
(l.ytDropdownViewModelChevronDownDisabled=Q,l))},_.u(_.PT,{icon:"CHEVRON_DOWN"}))),eKm(C,G))},"si");_.BU(_.D(function(k){var v=k.data;var C=function(p){var P=Dre(v());P.videoMetadata||(P.videoMetadata={});P.videoMetadata.sponsorshipsMetadata||(P.videoMetadata.sponsorshipsMetadata={});P.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(p)},G=function(p){var P=Dre(v());
P.scheduledRedirectMetadata||(P.scheduledRedirectMetadata={});P.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(p)};
return _.u("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.u("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.u("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.u(_.o$,{text:function(){return v().title}}),_.u(_.PT,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.u(_.o$,{text:function(){return v().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.u(_.Sh,{data:function(){return v().tierChoices}},{dropdownViewModel:function(p){return _.u("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.u(_.Yu2,{data:p.data,
onSelected:C}))}}),_.u(_.Sh,{data:function(){return v().startTimeChoices}},{dropdownViewModel:function(p){return _.u("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.u(_.Yu2,{data:p.data,
onSelected:G}))}}),_.u(_.o$,{text:function(){return v().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.u("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.u(_.Sh,{data:function(){return v().scheduleButton}},{panelFooterViewModel:_.go})))},"ti"),"ytfz-schedule-fanzone-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;k=k.className===void 0?"":k.className;var C=_.N4(Uqa,function(){return v().flowStateEntityKey||""}),G={};
G=_.TI("ytFlowBottomBarViewModelFlowBottomBarButtons",(G.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},G));
var p={},P=_.TI("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",G,(p.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},p.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},p));
p={};var N=_.TI("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",G,(p.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},p.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},p));
G={};G=_.TI("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(G.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},G.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},G.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return v().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
G));
k=_.TI("ytFlowBottomBarViewModelHost",k);return _.u("yt-flow-bottom-bar-view-model",{class:k},_.u(_.b,{cond:function(){var I;return(I=v())==null?void 0:I.textSection},
then:function(I){return _.u("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.u(_.o$,{text:I}))}}),_.u("div",{class:G},_.u(_.Sh,{data:function(){return v().secondaryButton}},{buttonViewModel:function(I){return _.u(_.di,{data:I.data,
className:N})}}),_.u(_.Sh,{data:function(){return v().primaryButton}},{buttonViewModel:function(I){return _.u(_.di,{data:I.data,
className:P,buttonOverrides:function(){var S;return{disabled:!((S=C())==null||!S.primaryButtonDisabled)}}})}})))},"ui"),"yt-flow-bottom-bar-view-model",{props:{data:_.vN,
className:_.s6}});var wtY="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),Ox=function(){var k=_.e.apply(this,arguments)||this;k.enableScrollingFix=!0;k.bottomBar=!1;k.fitContent=!1;return k};
_.E(Ox,_.e);_.W=Ox.prototype;_.W.ready=function(){_.z("enable_pdp_icon_prefetch")&&_.M9Y(_.Ql().resolve(_.Nu),0,wtY)};
_.W.focus=function(k){this.topBar?_.P3(this.topBar,k):this.paperDialog.focus(k)};
_.W.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$19435_scroller&&(this.JSC$19435_scroller.dialogElement=this.paperDialog,this.JSC$19435_scroller.attached&&typeof this.JSC$19435_scroller.attached==="function"&&this.JSC$19435_scroller.attached())};
_.W.onDataChanged=function(){var k;this.fitContent=!((k=this.data)==null||!k.fitContent);var v;this.bottomBar=!((v=this.data)==null||!v.bottomBar)};
_.W.onProgressChanged=function(){var k,v,C=((v=(k=this.data)==null?void 0:k.progress)!=null?v:0)*100;this.progressElement.style.width=C+"%"};
_.W.isProgressHidden=function(){var k;return!((k=this.data)==null?0:k.progress)};
_.W.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(k){return k&&!k.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
Ox.prototype.onProgressChanged=Ox.prototype.onProgressChanged;Ox.prototype.onDataChanged=Ox.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ox.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ox.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ox.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ox.prototype,"enableScrollingFix",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ox.prototype,"bottomBar",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ox.prototype,"fitContent",void 0);_.B([_.Nf("#progress"),_.Y("design:type",HTMLElement)],Ox.prototype,"progressElement",void 0);_.B([_.Nf("#scroller"),_.Y("design:type",Object)],Ox.prototype,"JSC$19435_scroller",void 0);_.B([_.Nf("ytd-flow-top-bar-renderer"),_.Y("design:type",HTMLElement)],Ox.prototype,"topBar",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ox.prototype,"onDataChanged",null);_.B([_.W9("data.progress"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ox.prototype,"onProgressChanged",null);_.B([_.q({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],Ox);
_.t(Ox,"ytd-flow-step-renderer",function(){if(d0Y!==void 0)return d0Y;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return d0Y=k},{mode:1});var yI=function(k){this.resolveCommand=k;this.steps={}},nRV=function(k,v){v=_.H(v||[]);
for(var C=v.next();!C.done;C=v.next()){C=C.value;var G=Object.values(C)[0],p=void 0;if((p=G)==null?0:p.stepId)k.steps[G.stepId]=C}},ryd=function(k,v){var C,G,p,P,N;
return _.Z(function(I){if((C=k.state)==null||!C.currentStepId)return I.return(void 0);G=k.getCurrentStep();if(!G)return I.return(Jyy(k));if(p=_.F(G,_.q2))k.logVEScreen(p),((P=p)==null?0:P.onStepStartCommand)&&k.resolveCommand((N=p)==null?void 0:N.onStepStartCommand,{});p&&v&&(k.logFlowEvent(p,v),v.steps&&!v.steps.includes(G)&&v.steps.push(G));return I.return(G)})};
yI.prototype.back=function(){var k;(k=this.state)!=null&&k.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
yI.prototype.handleUpdateFlowCommand=function(k){k.steps&&nRV(this,k.steps);k.entityUpdateCommand&&this.resolveCommand(k.entityUpdateCommand,{});k.flowContinuationCommand&&(k=k.flowContinuationCommand)&&(this.getFlowContinuationCommand=k);this.awaitFlowContinuation&&(k=this.getCurrentStep(),this.awaitFlowContinuation(k),this.awaitFlowContinuation=void 0)};
yI.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var Jyy=function(k){return _.Z(function(v){return k.getFlowContinuationCommand?v.return(new Promise(function(C){k.awaitFlowContinuation=C;k.getFlowContinuationCommand&&k.resolveCommand(k.getFlowContinuationCommand,{flow_state:k.state})})):v.return(Promise.resolve(void 0))})};
yI.prototype.getCurrentStep=function(){var k;if((k=this.state)!=null&&k.currentStepId)return this.steps[this.state.currentStepId]};
yI.prototype.logVEScreen=function(k){var v;((v=k.screenLoggingData)==null?0:v.screenVeType)&&_.$8(_.WU(),k.screenLoggingData.screenVeType)};
yI.prototype.logFlowEvent=function(k,v){var C,G,p,P;((C=v.flowLoggingData)==null?0:C.eventNamespace)&&((G=k.flowEventData)==null?0:G.eventType)&&((p=k.flowEventData)==null?0:p.eventMetadata)&&((P=v.flowLoggingData)==null?0:P.flowType)&&(k=_.Cz(v.flowLoggingData.eventNamespace,k.flowEventData.eventType,k.flowEventData.eventMetadata),_.GR().logFlowEvent(k,v.flowLoggingData.flowType))};
_.SB.Object.defineProperties(yI.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.state)==null?void 0:k.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.state)!=null&&k.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(v,C){C.key&&C.value&&(v[C.key]=C.value);return v},{})}}});var X_=function(){var k=_.e.apply(this,arguments)||this;k.flowState=_.z("web_use_flow_state_manager")?void 0:new yI(function(v,C){C=C===void 0?{}:C;_.of.instance.resolveCommand(v,{form:{form:C,element:k.hostElement}})});
k.JSC$19446_flowStateManager=_.z("web_use_flow_state_manager")?_.Ql().resolve(_.LF):void 0;k.currentTargetId="";k.initialState=!0;k.isLoading=!1;k.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"};k.containsTalkToRecs=!1;return k};
_.E(X_,_.e);_.W=X_.prototype;_.W.onPopupClosed=function(k){if(!k||this.hostElement===k.detail.popupRenderer){if(this.JSC$19446_flowStateManager){var v;((v=this.data)==null?0:v.flowStateEntityKey)&&this.JSC$19446_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.W.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"}}}};
_.W.focus=function(k){var v=this;_.yq(function(){var C=_.Kz(v.hostElement).querySelector("ytd-flow-step-renderer");(C==null?0:C.topBar)?C.focus(k):v.topBar&&_.P3(v.topBar,k)},1)};
_.W.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.W.computeTopBarHidden=function(k){var v;return!((v=_.F(k,_.q2))==null||!v.topBarOverride)};
_.W.onCurrentFlowChange=function(){if(this.JSC$19446_flowStateManager&&this.data&&this.flow){var k=fQ2(this.JSC$19446_flowStateManager,this.data),v;k&&((v=this.flow)==null?0:v.currentStepId)&&(cRY(k,this.flow.currentStepId),this.initialState=!1,this.isLoading=!this.currentFlowStep)}};
_.W.observeData=function(){var k=this;if(this.JSC$19446_flowStateManager){var v=this.currentTargetId,C,G,p=(G=(C=this.data)==null?void 0:C.targetId)!=null?G:"";v!==p&&v&&zk3(this.JSC$19446_flowStateManager,v);this.currentTargetId=p;this.data&&Fw3(fQ2(this.JSC$19446_flowStateManager,this.data),function(P){P&&(k.initialState=!1,k.currentFlowStep={flowStepRenderer:P},k.isLoading=!k.currentFlowStep,k.autofocusAndRefit(),k.updateContainsTalkToRecs(),k.logVEScreen(),k.logFlowEvent())})}};
_.W.dataChanged=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1){if(!k.flowState)return G.return();((v=k.data)==null?0:v.steps)&&nRV(k.flowState,k.data.steps);if((C=k.data)==null?0:C.flowContinuationCommand){var p=k.flowState,P=k.data.flowContinuationCommand;P&&(p.getFlowContinuationCommand=P)}return G.yield(ryd(k.flowState,k.data),2)}k.currentFlowStep=G.yieldResult;_.OQ(G)})};
_.W.flowChanged=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1){if(!k.flowState||!k.flow)return C.return();k.flowState.state=k.flow;k.isLoading=!0;return C.yield(ryd(k.flowState,k.data),2)}v=C.yieldResult;if(!v||k.flow.isLoading)return C.return();k.currentFlowStep=v;k.initialState=!1;k.isLoading=!1;k.autofocusAndRefit();k.updateContainsTalkToRecs();_.OQ(C)})};
_.W.logVEScreen=function(){var k,v,C=(k=_.F(this.currentFlowStep,_.q2))==null?void 0:(v=k.screenLoggingData)==null?void 0:v.screenVeType;C&&_.$8(_.Ql().resolve(_.eK),C)};
_.W.logFlowEvent=function(){var k=_.F(this.currentFlowStep,_.q2),v,C,G,p,P,N;(this==null?0:(v=this.data)==null?0:(C=v.flowLoggingData)==null?0:C.eventNamespace)&&(this==null?0:(G=this.data)==null?0:(p=G.flowLoggingData)==null?0:p.flowType)&&(k==null?0:(P=k.flowEventData)==null?0:P.eventType)&&(k==null?0:(N=k.flowEventData)==null?0:N.eventMetadata)&&(k=_.Cz(this.data.flowLoggingData.eventNamespace,k.flowEventData.eventType,k.flowEventData.eventMetadata),_.GR().logFlowEvent(k,this.data.flowLoggingData.flowType))};
_.W.updateContainsTalkToRecs=function(){var k,v=(k=_.F(this.currentFlowStep,_.q2))==null?void 0:k.content;this.containsTalkToRecs=!!v&&!!_.F(v,s2X)};
_.W.autofocusAndRefit=function(){var k=this,v=_.Ql().resolve(_.uL(_.SK)),C=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),G=document.querySelector("yt-report-form-confirmation-page-view-model"),p=document.querySelector("yt-report-form-details-page-view-model"),P=document.querySelector("yt-report-form-reason-select-page-view-model"),N=document.querySelector("yt-contributor-zero-state-view-model"),
I=document.querySelector("yt-structured-context-note-view-model"),S=document.querySelector("yt-note-view-model");(!C&&v&&v.isKeyBoardInUse()||G||!C&&p||!C&&P||!C&&(N||I||S))&&_.W3(this.hostElement);_.Ib(this,function(){_.nA(k.hostElement,"yt-refit")})};
_.W.handleUpdateFlowCommand=function(k){this.flowState?this.data&&(k=_.F(k,_.vSL),k.targetId===this.data.targetId&&(k.flowContinuationCommand&&(this.data.flowContinuationCommand=k.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(k),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(k)};
_.W.handleFlowNextStepCommand=function(k){this.JSC$19446_flowStateManager?this.ytComponentBehavior.resolveCommand(k):this.data&&this.flow&&this.flow.key&&(k=_.F(k,_.KuU),k.targetId===this.data.targetId&&(k=k.stepId||"",this.ytdReduxBehavior.dispatch(_.Ff("flowStateEntity",this.flow.key,{currentStepId:k,stepIdStack:(this.flow.stepIdStack||[]).concat(k)}))))};
_.W.handleFlowPrevStepCommand=function(k){if(this.JSC$19446_flowStateManager)this.ytComponentBehavior.resolveCommand(k);else if(this.data&&this.flow&&this.flow.key&&(k=_.F(k,_.T86),k.targetId===this.data.targetId)){var v=[].concat(_.tX(this.flow.stepIdStack||[]));v.length>1?(v.pop(),this.ytdReduxBehavior.dispatch(_.Ff("flowStateEntity",this.flow.key,{currentStepId:v[v.length-1],stepIdStack:v}))):k.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(k.onFirstStepCommand)}};
_.W.handleYpcCancelRecurrenceCommand=function(k){if(this.data&&this.flow&&this.flow.key&&(k=_.F(k,Ytk),k.targetId===this.data.targetId&&k.endpointCommand)){var v=_.F(this.flow,wRm);v&&_.F(k.endpointCommand,_.uzG)&&(_.F(k.endpointCommand,_.uzG).feedbackData=v.surveyFeedback);this.ytComponentBehavior.resolveCommand(k.endpointCommand)}};
_.W.handlePartialUpdateFlowStateEntity=function(k){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.Ff("flowStateEntity",this.flow.key,k,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
X_.prototype.flowChanged=X_.prototype.flowChanged;X_.prototype.dataChanged=X_.prototype.dataChanged;X_.prototype.observeData=X_.prototype.observeData;X_.prototype.onCurrentFlowChange=X_.prototype.onCurrentFlowChange;X_.prototype.onPopupClosed=X_.prototype.onPopupClosed;_.B([_.M(_.YI),_.Y("design:type",Object)],X_.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],X_.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],X_.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],X_.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],X_.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],X_.prototype,"initialState",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],X_.prototype,"isLoading",void 0);_.B([_.A(),_.Y("design:type",Object)],X_.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],X_.prototype,"currentFlowStep",void 0);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],X_.prototype,"onPopupClosed",null);
_.B([_.A({selectorArgs:["data.flowStateEntityKey"],selector:Uqa}),_.Y("design:type",Object)],X_.prototype,"flow",void 0);_.B([_.Nf("ytd-flow-top-bar-renderer"),_.Y("design:type",HTMLElement)],X_.prototype,"topBar",void 0);_.B([_.W9("data","flow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],X_.prototype,"onCurrentFlowChange",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],X_.prototype,"observeData",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],X_.prototype,"dataChanged",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],X_.prototype,"containsTalkToRecs",void 0);_.B([_.uo("flow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],X_.prototype,"flowChanged",null);_.B([_.q({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],X_);
_.Kmh=_.wu()(X_,"ytd-flow-root-renderer",function(){if(lY2!==void 0)return lY2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return lY2=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var T1e;var we=null;_.BU(_.D(function(k){return _.u("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.u("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.u(_.o$,{text:function(){return k.data().text}}),_.u("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"vi"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.vN}});var kR5=_.D(function(k){var v=k.playerControlsProps;var C=k.isShortsPage;return _.u("yt-bigboard",null,_.u(_.b,{cond:function(){return v().isDragging},
then:function(){return _.u("div",{class:"ytBigboardStoryboardHost"},_.u(_.tj3,{progressBarProps:v,isShortsPage:C}))}}))},"wi");
kR5.idomCompat=!0;_.xm={ACCOUNT_LABEL:nO("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:nO("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:nO("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:nO("AD_BADGE_HINT"),AD_BADGE_TEXT:nO("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:nO("ALL_CHANNELS_LABEL"),AMBIENT_MODE:nO("AMBIENT_MODE"),AMBIENT_MODE_OFF:nO("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:nO("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:nO("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:nO("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:nO("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:nO("APP_UPSELL_TITLE"),AUDIO_TRACK:nO("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:nO("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:nO("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:nO("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:nO("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:nO("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:nO("AUTO_ZOOM","Auto zoom"),BACK:nO("BACK"),CANCEL:nO("CANCEL"),CHANNEL_SWITCHER_LABEL:nO("CHANNEL_SWITCHER_LABEL"),CLOSE:nO("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:nO("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:nO("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:nO("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:nO("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:nO("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:nO("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:nO("COMMENT_MODAL_CONTENT"),CONFIRM_OK:nO("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:nO("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:nO("COPIED_TO_CLIPBOARD"),COPY:nO("COPY"),COPY_DEBUG_INFO:nO("COPY_DEBUG_INFO"),COPY_EMBED_CODE:nO("COPY_EMBED_CODE"),
COPY_LINK_LABEL:nO("COPY_LINK_LABEL"),COPY_VIDEO_URL:nO("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:nO("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:nO("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:nO("DELETE_FROM_DOWNLOADS"),DIALOG:nO("DIALOG"),DONE:nO("DONE"),DOWNLOAD:nO("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:nO("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:nO("FLAG_CONFIRM"),FLAG_CONTENT:nO("FLAG_CONTENT"),FLAG_LABEL:nO("FLAG_LABEL"),FLAG_TITLE:nO("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:nO("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:nO("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:nO("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:nO("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:nO("HIDE_SEARCH_FILTERS_LABEL"),HOME:nO("HOME","Home"),INVALID_RESPONSE_RECEIVED:nO("INVALID_RESPONSE_RECEIVED"),LIBRARY:nO("LIBRARY","Library"),LISTENING:nO("LISTENING"),LOADING:nO("LOADING"),LONG_PRESS_MIC_TO_SPEAK:nO("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:nO("LOOP"),MENU_DESKTOP:nO("MENU_DESKTOP"),
MENU_EXIT:nO("MENU_EXIT"),MENU_FEEDBACK:nO("MENU_FEEDBACK"),MENU_HELP:nO("MENU_HELP"),MENU_IMPRESSUM:nO("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:nO("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:nO("MENU_SETTINGS"),MENU_SIGN_IN:nO("MENU_SIGN_IN"),MENU_TITLE:nO("MENU_TITLE"),MENU_YOUR_DATA:nO("MENU_YOUR_DATA"),MORE_INFO:nO("MORE_INFO"),MORE_OPTIONS:nO("MORE_OPTIONS"),MUTE_VOLUME:nO("MUTE_VOLUME"),NEW_PLAYLIST:nO("NEW_PLAYLIST"),NEXT_VIDEO:nO("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:nO("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:nO("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:nO("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:nO("NOT_FOUND_TITLE"),NO_DOWNLOADS:nO("NO_DOWNLOADS"),NO_MIC_INPUT:nO("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:nO("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:nO("OOPS_MESSAGE"),OPEN_APP:nO("OPEN_APP"),OPEN_YOUTUBE:nO("OPEN_YOUTUBE"),PAUSE:nO("PAUSE"),PLAY:nO("PLAY"),PLAYER_CAPTION:nO("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:nO("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:nO("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:nO("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:nO("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:nO("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:nO("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:nO("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:nO("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:nO("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:nO("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:nO("PLAYER_MINIMIZE"),PLAYER_NEXT:nO("PLAYER_NEXT"),PLAYER_PAUSE:nO("PLAYER_PAUSE"),PLAYER_PLAY:nO("PLAYER_PLAY"),
PLAYER_PREVIOUS:nO("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:nO("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:nO("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:nO("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:nO("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:nO("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:nO("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:nO("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:nO("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:nO("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:nO("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:nO("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:nO("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:nO("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:nO("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:nO("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:nO("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:nO("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:nO("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:nO("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:nO("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:nO("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:nO("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:nO("PLAY_ALL"),PLEASE_FIX_ERRORS:nO("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:nO("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:nO("PREVIOUS_VIDEO"),PRIVACY_POLICY:nO("PRIVACY_POLICY"),RELOAD:nO("RELOAD"),REQUIRED_LABEL:nO("REQUIRED_LABEL"),SAVE_PLAYLIST:nO("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:nO("SCRUB_SLIDE_USER_EDU"),SEARCH:nO("SEARCH","Search"),
SEARCH_APPEND_LABEL:nO("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:nO("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:nO("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:nO("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:nO("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:nO("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:nO("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:nO("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:nO("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:nO("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:nO("SEEK_SLIDER"),SETTINGS_LABEL:nO("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:nO("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:nO("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:nO("SHOW_LESS"),SHOW_MORE:nO("SHOW_MORE"),SHOW_PLAYER_CONTROLS:nO("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:nO("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:nO("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:nO("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:nO("SIGN_IN_ON_WEB"),STABLE_VOLUME:nO("STABLE_VOLUME"),STABLE_VOLUME_OFF:nO("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:nO("STABLE_VOLUME_ON"),STATS_FOR_NERDS:nO("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:nO("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:nO("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:nO("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:nO("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:nO("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:nO("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:nO("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:nO("TIMESTAMP_SECONDS"),TOGGLE_OFF:nO("TOGGLE_OFF"),TOGGLE_ON:nO("TOGGLE_ON"),TRENDING:nO("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:nO("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:nO("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:nO("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:nO("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:nO("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:nO("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:nO("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:nO("VIDEO_LINK_LABEL")};var oP2=_.D(function(k){var v=k.playerApi;k=_.Nq("button",function(G){_.yW(G,36843)});
var C=nO("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.u("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.u("button",{el:k,class:"ytPlayerControlsJumpForwardButtonButton",title:C,"aria-label":C,"on:click":_.oZ(function(){_.Xy(36843);v&&v().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.u("span",null,_.u(_.PT,{icon:"FAST_FORWARD"}))))},"xi");var vP2=_.D(function(k){var v=k.appApi;k=_.Nq("button",function(G){_.yW(G,62946)});
var C=nO("OPEN_IN_MINIPLAYER");return _.u("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.u("button",{el:k,class:"ytMiniplayerButtonButton",title:C,"aria-label":C,"on:click":_.oZ(function(){_.Xy(62946);var G,p;(p=(G=v()).openInMiniplayer)==null||p.call(G);return!1})},_.u(_.PT,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"yi");var CuX=_.D(function(k){var v=k.playerApi;k=_.Nq("button",function(P){_.yW(P,142812)});
var C=_.H(_.ae(!1,void 0,"eOMRAb")),G=C.next().value,p=C.next().value;C=function(){return nO("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(G()?1:2)})};
return _.u("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.u("button",{el:k,class:"ytPlaybackSpeedButtonButton",title:C,"aria-label":C,"on:click":_.oZ(function(){_.Xy(142812);if(v){var P=v(),N=G();P.setPlaybackRate(N?1:2);p(!G())}return!1})},_.u("span",null,_.u(_.PT,{icon:function(){return G()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"zi");var GRd=_.D(function(k){var v=k.title;var C=k.ariaLabel;var G=k.icon;var p=k.command;var P=k.visualElementId;k=_.Nq("button",function(N){P&&_.yW(N,P())});
return _.u("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.u("button",{el:k,class:"ytdThumbnailOverlayButtonButton",title:v,"aria-label":C,"on:click":_.oZ(function(){P&&_.Xy(P());p&&_.Ql().resolve(_.lL).resolveCommand(p())})},_.u(_.PT,{icon:G})))},"Ai");var DV="";var p7F=_.D(function(k){var v=k.playerControlsProps,C=k.onClickFn;k=_.L9(function(){var P=v(),N=-1;P.captionsAvailable&&(N=P.captionsEnabled?1:0);return N},void 0,"MZ0Wqe");
var G=_.L9(function(){var P=v();return P.captionsAvailable?_.P2(P.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.P2("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),p=_.L9(function(){var P=v();
P=P.captionsAvailable?P.captionsEnabled:void 0;return P},void 0,"fhuQRe");
return _.u("yt-closed-captions-toggle-button",null,_.u(_.M5y,{captionIconType:k,ariaLabel:G,ariaPressed:p,onClick:function(P){var N=v();if(N.captionsAvailable){var I=N.playerApi;if(I){var S=N.playerApi;if(S){var Q=DV;if(Q){S=S.getOption("captions","track");var R;DV=(R=S?S.displayName:null)!=null?R:Q}else _.Og(S)?(Q=_.cjD(S),DV=Q.length?(R=OnV(Q))?R.displayName:Q[0].displayName:""):DV=""}yDV(I);_.z("mweb_disable_set_state_captions_killswitch")&&N.setState({captionsEnabled:!N.captionsEnabled})}}var l,
d;(d=(l=N.appApi).showCaptionsToggleToast)==null||d.call(l,N);C==null||C(P)},
isOverlay:!0}))},"Bi");var Pud=_.D(function(k){var v=k.data;return _.u("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.u(_.K3,{data:function(){return{type:17,text:_.eVm(v().label)}}}))},"Ci");var Wje=_.D(function(k){var v=_.TI("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return k.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return k.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return k.size()==="small"?k.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
k.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.u("animated-seek-arrows",{class:_.TI("ytPlayerControlsAnimatedSeekArrowsHost")},_.u("span",{class:v}),_.u("span",{class:v}),_.u("span",{class:v}))},"Di");
Wje.idomCompat=!0;var Hza=_.D(function(){var k=_.P2("PLAYER_SECONDS",{seconds_placeholder:"30"}),v=_.H(_.ae(!1,void 0,"iRJu8c")),C=v.next().value,G=v.next().value,p=_.H(_.ae(!1,void 0,"MPnizf"));v=p.next().value;var P=p.next().value;p={};var N=_.TI("jumpForwardOverlayOverlay",(p.jumpForwardOverlayOverlayHidden=v,p));_.Vk(function(){var I=null,S=null,Q=function(){I!==null&&_.dO().cancelJob(I);S!==null&&_.dO().cancelJob(S);P(!0);G(!0);_.JL(_.dO(),function(){P(!1)});
I=_.JL(_.dO(),function(){P(!0);S=_.JL(_.dO(),function(){G(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",Q);_.Vr(function(){window.removeEventListener("jump-forward-clicked",Q)})});
return _.u("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.u(_.b,{cond:C,then:function(){return _.u("div",{class:N},_.u(Wje,{direction:1,size:"large"}),_.u("div",null,k))}}))},"Ei");var NHd=_.xm.MUTE_VOLUME,IMF=_.xm.UNMUTE_VOLUME,Zzy=_.D(function(k){var v=k.muteIconType;var C=k.onClick;var G=k.useOutlineIcon;var p=k.useDelhiIcons;k=_.Nq("button",function(I){_.yW(I,28662)});
var P=function(){var I=v(),S=G==null?void 0:G(),Q=p==null?void 0:p(),R="",l="";switch(I){case -1:case 0:R=S?"VOLUME_OFF":Q?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";l=IMF;break;case 1:R=S?"VOLUME_UP_OUTLINE":Q?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";l=NHd;break;case 2:R=S?"VOLUME_DOWN_OUTLINE":Q?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";l=NHd;break;default:_.J1(I)}return{iconName:R,ariaLabel:l}},N=function(){return P().ariaLabel};
return _.u("ytm-mute-button",{class:"ytmMuteButtonHost"},_.u("button",{el:k,class:"ytmMuteButtonButton",title:N,"aria-label":N,"on:click":_.oZ(function(I){_.Xy(28662);C==null||C(I);return!1})},_.u("span",null,_.u(_.PT,{icon:function(){return P().iconName}}))))},"Fi");var Sf2=_.D(function(k){var v=k.volumeProps;var C=k.onClickFn;var G=k.useOutlineIcon;var p=k.useDelhiIcons;return _.u("yt-mute-toggle-button",null,_.u(Zzy,{muteIconType:function(){var P=v();return P.volumeMuted||P.volume===0?0:P.volume>50?1:2},
onClick:function(P){var N=v().playerApi;N&&(N.isMuted()?N.unMute():N.mute(!1));C==null||C(P)},
useOutlineIcon:function(){return!(G==null||!G())},
useDelhiIcons:function(){return!(p==null||!p())}}))},"Gi");
Sf2.idomCompat=!0;var uxd=_.D(function(k){var v=k.data;var C=_.Nq("ytm-paid-content-overlay-renderer");return _.u("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:C,"on:animationend":_.oZ(function(){C.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.u(_.uv,{command:function(){return v().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.u(_.b,{cond:function(){var G;return(G=v().icon)==null?void 0:G.iconType},
then:function(){return _.u("span",null,_.u(_.PT,{icon:function(){var G;return(G=v().icon)==null?void 0:G.iconType}}))}}),_.u("div",{class:"ytmPaidContentOverlayText"},_.u(_.o$,{text:function(){return v().text}})),_.u(_.b,{cond:function(){return v().navigationEndpoint},
then:function(){return _.u(_.PT,{icon:"CHEVRON_RIGHT"})}})))},"Hi");
uxd.idomCompat=!0;var vBF=[].concat(_.tX([{register:function(k){var v=Stm(k),C;(C=k().playerApi)==null||C.addEventListener("onVolumeChange",v);return function(){}}},
{register:function(k){var v=u$k(k);k=k().playerApi;k==null||k.addEventListener("captionschanged",v);k==null||k.addEventListener("captionssettingschanged",v);k==null||k.addEventListener("onCaptionsTrackListChanged",v);return function(){}}}]),[{register:function(k){var v=HAV(k),C;
(C=k().playerApi)==null||C.addEventListener("onStateChange",v);return function(){}}},
{register:function(k){var v=Ncm(k),C;(C=k().playerApi)==null||C.addEventListener("onPlaybackRateChange",v);return function(){}}},
{register:function(k){var v=IQh(k),C;(C=k().playerApi)==null||C.addEventListener("onVideoDataChange",v);return function(){}}},
{register:function(k){var v=ZA2(k),C,G;(C=k())==null||(G=C.playerApi)==null||G.addEventListener("onVideoProgress",v);return function(){}}}]);var Qr2=_.D(function(k){var v=k.data;var C=function(){return _.P2("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+v().playbackRate})};
return _.u(_.b,{cond:function(){return v().playbackRate&&v().playbackRate!==1},
then:function(){return _.u("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.u("div",{class:"ytPlaybackRateOverlayOverlay"},_.u(Wje,{direction:1,size:"small"}),_.u("div",{class:"ytPlaybackRateOverlayLabel"},C)))}})},"Ji");var bzV=_.D(function(k){var v=k.data;return _.u("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.u(_.b,{cond:function(){var C,G=(C=v())==null?void 0:C.playerResponse,p;return G==null?void 0:(p=G.paidContentOverlay)==null?void 0:p.paidContentOverlayRenderer},
then:function(C){return _.u(uxd,{data:C})}}))},"Li"),REa=_.D(function(k){var v=k.props;
var C=k.data;var G=k.options;var p=function(){var Q,R,l,d;return(Q=C())==null?void 0:(R=Q.playerResponse)==null?void 0:(l=R.playerConfig)==null?void 0:(d=l.inlinePlaybackConfig)==null?void 0:d.showAudioControls},P=function(){var Q,R;
if(p()&&((Q=G())==null?void 0:(R=Q.additionalButton)==null?void 0:R.button)!==void 0){var l,d,f;Q=(l=C())==null?void 0:(d=l.playerApi)==null?void 0:(f=d.getSize())==null?void 0:f.height;if(!(Q===void 0||Q<180)){var c,U;return(c=G())==null?void 0:(U=c.additionalButton)==null?void 0:U.button}}},N=function(){var Q,R;
return(Q=G())==null?void 0:(R=Q.additionalButton)==null?void 0:R.thumbnailOverlayButtonRenderers},I=function(){var Q,R;
return(Q=G())==null?void 0:(R=Q.additionalButton)==null?void 0:R.thumbnailOverlayButtonViewModels},S=function(){var Q=[_.u(Sf2,{volumeProps:v})],R;
((R=G())==null?0:R.hideCaptionsToggleButton)||Q.push(_.u(p7F,{playerControlsProps:v}));P()===1&&Q.push(_.u(oP2,{playerApi:function(){return v().playerApi}}));
P()===2&&Q.push(_.u(vP2,{appApi:function(){return v().appApi}}));
P()===3&&Q.push(_.u(CuX,{playerApi:function(){return v().playerApi}}));
R=N();if(P()===4&&R){R=_.H(R);for(var l=R.next(),d={};!l.done;d={tooltip$jscomp$2:void 0,ariaLabel$jscomp$19:void 0,icon$jscomp$50:void 0,command$jscomp$602:void 0},l=R.next()){l=l.value;d.tooltip$jscomp$2=l.tooltip;var f=void 0,c=void 0;d.ariaLabel$jscomp$19=((f=l.accessibility)==null?void 0:(c=f.accessibilityData)==null?void 0:c.label)||d.tooltip$jscomp$2;f=void 0;d.icon$jscomp$50=(f=l.icon)==null?void 0:f.iconType;d.command$jscomp$602=l.command;d.tooltip$jscomp$2&&d.ariaLabel$jscomp$19&&d.icon$jscomp$50&&
Q.push(_.u(GRd,{title:function(U){return function(){return U.tooltip$jscomp$2}}(d),
ariaLabel:function(U){return function(){return U.ariaLabel$jscomp$19}}(d),
icon:function(U){return function(){return U.icon$jscomp$50}}(d),
command:function(U){return function(){return U.command$jscomp$602}}(d)}))}}R=I();
if(P()===4&&R)for(R=_.H(R),l=R.next(),d={};!l.done;d={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$51:void 0,command$jscomp$603:void 0,trackingParamsVeType:void 0},l=R.next())l=l.value,d.tooltip$jscomp$3=l.title,d.ariaLabel$jscomp$20=l.accessibilityText||d.tooltip$jscomp$3,d.icon$jscomp$51=l.iconName,d.command$jscomp$603=_.af(l.onTap),c=f=void 0,d.trackingParamsVeType=((f=l.loggingDirectives)==null?0:f.trackingParams)?(c=t92(_.T$(l.loggingDirectives.trackingParams)))==null?void 0:
_.RI(c,2):void 0,d.tooltip$jscomp$3&&d.ariaLabel$jscomp$20&&d.icon$jscomp$51&&Q.push(_.u(GRd,{title:function(U){return function(){return U.tooltip$jscomp$3}}(d),
ariaLabel:function(U){return function(){return U.ariaLabel$jscomp$20}}(d),
icon:function(U){return function(){return U.icon$jscomp$51}}(d),
command:function(U){return function(){return U.command$jscomp$603}}(d),
visualElementId:function(U){return function(){return U.trackingParamsVeType}}(d)}));
return Q};
return _.u(_.b,{cond:p,then:function(){return _.u("div",{class:"ytInlinePlayerControlsTopRightControls"},_.u(_.q_,{each:S},function(Q){return _.u("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.u("div",{class:"ytInlinePlayerControlsButtonIcon"},Q))}))}})},"Mi"),fMh=_.D(function(k){var v=k.props;
var C=k.data;var G=k.options;k={};k=_.TI("ytInlinePlayerControlsBottomRightControls",(k.ytInlinePlayerControlsBottomRightControlsHidden=function(){var p;return bAd(C(),G())&&((p=G())==null?void 0:p.insetProgressBar)&&(v().isHovering||v().isDragging)},k));
return _.u("div",{class:k},_.u(lM3,{data:C}),_.u(_.b,{cond:function(){var p;return!((p=G())==null?0:p.hideTimeDisplay)},
then:function(){return _.u(dWm,{props:v,data:C})}}))},"Ni"),lM3=_.D(function(k){var v=k.data;
return _.u(_.Sh,{data:function(){var C;return kwX((C=v())==null?void 0:C.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:Pud})},"Oi"),dWm=_.D(function(k){var v=k.props;
var C=k.data;return _.u(_.b,{cond:function(){return v().isLive},
then:function(){return _.u(zEY,{props:v,data:C})},
else:function(){return _.u(Fj2,{props:v,data:C})}})},"Pi"),Fj2=_.D(function(k){var v=k.props;
var C=k.data;var G=_.L9(function(){var p;return oBk((p=C())==null?void 0:p.thumbnailOverlays)},void 0,"AFvHu");
return _.u("div",{class:_.TI("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.xm.PLAYER_TIME_ELAPSED+" "+_.Y8j(v().playedTime)}},_.u(_.K3,{data:function(){var p=_.Y8j(v().videoDuration-v().playedTime);
return Object.assign({},{type:17,text:p},G())}}))},"Qi"),cKm=_.D(function(k){k=k.badgeShapeData;
return _.u("div",{class:_.TI("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.u(_.K3,{data:k}))},"Ri"),zEY=_.D(function(k){var v=k.data;
k=_.L9(function(){if(_.z("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var G,p;return(G=v())==null?void 0:(p=G.thumbnailOverlays)==null?void 0:p.find(function(P){return P.thumbnailOverlayTimeStatusRenderer||P.thumbnailOverlayBadgeViewModel})}},void 0,"y9XYN");
var C=_.L9(function(){var G,p,P,N,I,S;return _.DkZ((G=v())==null?void 0:(p=G.playerApi)==null?void 0:(P=p.getSize())==null?void 0:P.width,(N=v())==null?void 0:(I=N.playerApi)==null?void 0:(S=I.getSize())==null?void 0:S.height)},void 0,"anNoxe");
return _.u(_.b,{cond:k,then:function(G){return _.u(_.Sh,{data:G},{thumbnailOverlayTimeStatusRenderer:function(p){var P=p.data;p=_.L9(function(){return _.ghZ(P(),0)},void 0,"Ncdcme");
return _.u(cKm,{badgeShapeData:p})},
thumbnailOverlayBadgeViewModel:function(p){return _.u(_.cwD,{data:p.data,thumbnailSize:C})}})},
else:function(){var G={type:18,text:_.xm.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.u(cKm,{badgeShapeData:function(){return G}})}})},"Si"),EPd=_.D(function(k){var v=k.props;
var C=k.data;var G=k.options;return _.u(_.Yea,{progressBarProps:v,config:function(){var p,P=_.F((p=C())==null?void 0:p.multiMarkersPlayerBar,_.m3n),N;p=((N=G())==null?0:N.insetProgressBar)?2:1;var I;N=(I=G())==null?void 0:I.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:p,chapterData:P,isInlinePlayback:!0,doSeekOnClick:N,playheadDotBehavior:N?1:0}}})},"Ti");_.BU(_.D(function(k){var v=k.data;var C=k.appApi;var G=k.options;var p=Wwh(v,Q2a(C));k={};C={};return _.u("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.u("div",{class:_.TI("ytInlinePlayerControlsDarkenedOverlay",(k.ytInlinePlayerControlsDarkenedOverlayShow=function(){return p().isHovering},k))}),_.u(Hza,null),_.u(Qr2,{data:p}),_.u(bzV,{data:v}),_.u(kR5,{playerControlsProps:p,
isShortsPage:!1}),_.u("div",{class:_.TI((C.ytInlinePlayerControlsControlsHidden=function(){return p().isDragging},C))},_.u(REa,{props:p,
data:v,options:G}),_.u(fMh,{props:p,data:v,options:G})),_.u(_.b,{cond:function(){return bAd(v(),G())},
then:function(){return _.u(EPd,{props:p,data:v,options:G})}}))},"Ki"),"yt-inline-player-controls",{props:{data:_.vN,
appApi:_.s6,options:_.vN}});var AO=function(){var k=_.e.apply(this,arguments)||this;k.opts=null;k.playerControlsData=null;k.playerControlsAppApi={openInMiniplayer:function(){k.openInMiniplayer()}};
k.playerControlsOptions={};k.noAnimation=!1;k.playbackIntentTriggered=!1;k.positionData=null;k.hidden=!0;k.active=!1;k.playing=!1;k.persistentPanelVisible=!1;k.videoPreviewDataIndex=0;k.JSC$19489_playerPromise=null;k.player=null;k.enableAudioControls=!1;k.hasBeenUnmuted=!1;k.captionsHaveBeenTurnedOff=!1;k.JSC$19489_playerEvents=new Map;k.videoPreviewFetchRequest=null;k.scheduledPreviewEndJobId=null;k.JSC$19489_preventProgressSaveTimer=null;k.watchEndpointStartTimeUpdaterInterval=null;k.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};k.windowOnBlurFn=function(){k.deactivate()};
return k};
_.E(AO,_.e);_.W=AO.prototype;
_.W.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"}}}};
_.W.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$19489_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19489_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$19489_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$19489_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.pm(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.pm(this,this.onScroll))};
_.W.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.pm(this,this.onScroll))};
_.W.onPageTypeChange=function(){this.deactivate()};
_.W.onWindowResized=function(){this.deactivate()};
_.W.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.W.onCaptionsChanged=function(k){k=!!k.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!k);this.setCaptionSize()};
_.W.setCaptionSize=function(){var k;if(this.active&&!this.captionsHaveBeenTurnedOff&&((k=this.player)==null?0:k.getCaptionWindowContainerId())){var v;(v=this.player)==null||v.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.W.currentPageAllowed=function(){return!this.isWatchPage};
_.W.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.z("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var k=this.positionData,v=k.initialTopPosition,C=k.initialHorizontalPosition;_.Cm(this.hostElement,{"--ytd-video-preview-translate-left":k.finalHorizontalPosition-C+"px","--ytd-video-preview-translate-top":k.finalTopPosition-v+"px","--ytd-video-preview-original-top-position":v+
"px","--ytd-video-preview-original-horizontal-position":C+"px","--ytd-video-preview-initial-scale":"scale("+k.initialScale+")","--ytd-video-preview-width":k.videoPreviewWidth+"px","--ytd-video-preview-height":k.videoPreviewHeight+"px"});return!0};
_.W.isOutOfBounds=function(k){var v=k.initialHorizontalPosition+12;k=v+k.videoPreviewWidth>window.innerWidth;return v<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&v<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&v<72||k};
_.W.handleOpenVideoPreviewAction=function(k){var v=this,C;return _.Z(function(G){if(!v.currentPageAllowed())return G.return(0);v.opts=k;return(C=v.alignVideoPreviewForAnimation(k.thumbnail))?G.return(v.activate()):G.return(0)})};
_.W.onMouseLeave=function(k){var v,C;(v=this.opts)==null||(C=v.mouseleaveCallback)==null||C.call(v);this.shouldDeactivateOnMouseLeave(k)&&this.deactivate()};
_.W.onScroll=function(){var k,v;((k=this.opts)==null?0:k.isAutoplay)&&((v=this.opts)==null?0:v.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.W.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.B_.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.W.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.W.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",AO.JSC$19488_DEFAULT_CLICK_LOCATION_BEHAVIOR,AO.JSC$19488_CLICK_LOCATION_ID_MAP)};
_.W.shouldDeactivateOnMouseLeave=function(k){k=k.relatedTarget;if(!k)return!0;var v;return(v=this.opts)!=null&&v.mediaRenderer?!_.TR(this.opts.mediaRenderer).contains(k):!0};
_.W.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.W.onPlaybackStart=function(){var k=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$19489_preventProgressSaveTimer=
_.JL(_.B_,function(){k.resetPreventProgressSaveTimer()},1E4);
var v;if((v=this.opts)==null?0:v.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.JL(_.B_,function(){k.hasMultipleVideoPreviews()?k.startPlaybackForNextVideo():k.deactivate()},this.opts.videoPreviewDurationMs);
var C;this.player.setGlobalCrop(((C=this.opts)==null?0:C.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.W.getRoundedCornersSize=function(){var k;if((k=this.opts)==null?0:k.roundedCornersSize){var v;return(v=this.opts)==null?void 0:v.roundedCornersSize}var C;if((C=this.opts)==null?0:C.enableRounding){var G;if(((G=this.opts)==null?void 0:G.thumbnailSize)==="small")return 1;var p;if(((p=this.opts)==null?void 0:p.thumbnailSize)==="medium")return 2;var P;if(((P=this.opts)==null?void 0:P.thumbnailSize)==="large")return 3}return _.z("web_imp_inset_progress_bar")?3:0};
_.W.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.W.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.W.onMediaContainerClick=function(k){this.isShortcutClick(k)||(this.navigateToWatch(k),k.preventDefault(),k.stopPropagation())};
_.W.activate=function(){var k=this,v,C,G,p,P,N,I,S,Q;return _.Z(function(R){switch(R.nextAddress){case 1:if(!k.currentPageAllowed())return R.return(0);C=(v=k.videoPreviewData)==null?void 0:v.inlinePlaybackEndpoint;G=_.yJ.instance;if(!C||!G)return R.return(0);k.playbackIntentTriggered=!0;((p=k.opts)==null?0:p.mediaRenderer)&&((P=k.opts)==null||!P.isAutoplay)&&Jt2(k.opts.mediaRenderer,function(){k.deactivate()});
_.Ib(k,function(){k.revealPreviewUi()});
N={};_.z("enable_unknown_lact_fix_on_html5")&&(_.Ql().resolve(_.SJ),N.lact=_.Q8());k.videoPreviewFetchRequest=hKk(G,k.getInlinePlaybackRequestData(k.videoPreviewData),N);_.EQ(R,2);return R.yield(k.videoPreviewFetchRequest,4);case 4:I=R.yieldResult;if(((S=I)==null?void 0:(Q=S.playabilityStatus)==null?void 0:Q.status)==="OK")return R.return(k.handlePlayerResponse(I));throw Error("fk");case 2:_.g6(R),k.deactivate();case 3:return R.return(1)}})};
_.W.getInlinePlaybackRequestData=function(k){var v,C=_.z("web_imp_player_mute_params")?((v=this.opts)==null?void 0:v.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:k.inlinePlaybackEndpoint,startPlaybackInMutedState:C}};
_.W.handlePlayerResponse=function(k){var v=this,C,G,p,P,N,I,S,Q,R,l,d,f,c,U;return _.Z(function(O){if(O.nextAddress==1){C=v.getInlinePlaybackVideoId();if(!(((G=k)==null?0:(p=G.videoDetails)==null?0:p.videoId)&&v.currentPageAllowed()&&v.playbackIntentTriggered&&v.opts&&C))return v.deactivate(),O.return(0);if(k.videoDetails.videoId!==C)return O.return(0);v.enableAudioControls=!!((P=k.playerConfig)==null?0:(N=P.inlinePlaybackConfig)==null?0:N.showAudioControls);k.trackingParams=v.getInlinePlaybackTrackingParams();
if(!v.inlinePlayer)return O.return(0);I={};if(Q=_.F((S=v.videoPreviewData)==null?void 0:S.inlinePlaybackEndpoint,_.mw))I.watch_endpoint=Q;if(v.videoPreviewData){var X,x=(X=_.F(v.videoPreviewData.inlinePlaybackEndpoint,_.mw))==null?void 0:X.startTimeSeconds;x!==void 0&&(k.playerConfig||(k.playerConfig={}),k.playerConfig.playbackStartConfig||(k.playerConfig.playbackStartConfig={}),k.playerConfig.playbackStartConfig.startPosition||(k.playerConfig.playbackStartConfig.startPosition={}),k.playerConfig.playbackStartConfig.startSeconds=
x,k.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(x*1E3))}v.inlinePlayer.loadVideoWithPlayerResponse(k,I);if(v.JSC$19489_playerPromise)return O.jumpTo(2);v.JSC$19489_playerPromise=v.inlinePlayer.getPlayerPromise();return O.yield(v.JSC$19489_playerPromise,3)}O.nextAddress!=2&&(R=O.yieldResult,R.setInlinePreview(!0),l=!_.z("web_imp_theater_bugfix"),R.setSizeStyle(!1,l),v.ytPlayerListenerBehavior.listenToPlayerEvents(R,v.JSC$19489_playerEvents),v.player=R,_.nA(v.hostElement,
"player-api-ready"));((d=v.opts)==null?0:d.showPlayerControls)&&v.videoPreviewData&&v.player&&(v.playerControlsData={playerResponse:k,isInlinePlayback:!0,thumbnailOverlays:v.videoPreviewData.thumbnailOverlays,playerApi:v.player},v.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!v.unroundCornersForPlayback,additionalButton:v.getAdditionalButtonType(v.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(f=v.opts)==null?void 0:f.hideTimeDisplay,hideScrubbingControls:(c=v.opts)==
null?void 0:c.hideScrubber,hideCaptionsToggleButton:(U=v.opts)==null?void 0:U.hideCaptionsToggleButton});return O.return(2)})};
_.W.revealPreviewUi=function(){var k=this;this.playbackIntentTriggered&&_.brf(this,function(){k.hasThumbnailPositionChangedSinceTriggered()||(k.updateActiveState(!0),k.noAnimation=!1)})};
_.W.hasThumbnailPositionChangedSinceTriggered=function(){var k=this.positionData,v=this.getThumbnailPositionData();return(k==null?void 0:k.initialTopPosition)!==(v==null?void 0:v.initialTopPosition)||(k==null?void 0:k.initialHorizontalPosition)!==(v==null?void 0:v.initialHorizontalPosition)};
_.W.getThumbnailPositionData=function(){var k,v;if((v=this.opts)==null||!v.thumbnail)return null;v=this.opts.thumbnail;var C=((k=this.opts)==null?0:k.cropPlayerToFillThumbnailHorizontally)?!1:!0;var G=v.getBoundingClientRect();k=G.width;v=G.height;var p=G.top+window.scrollY;G=G.left+window.scrollX;var P=C?Math.ceil(k):k;C=C?Math.ceil(v):v;var N=k/P;k={initialScale:N,initialTopPosition:p-12*N,finalTopPosition:p-12-(C-v)/2,initialHorizontalPosition:G-(12+(P-k)/2),finalHorizontalPosition:G-12-(P-k)/
2,videoPreviewWidth:P,videoPreviewHeight:C};return k};
_.W.updateActiveState=function(k){this.active=k;this.ytdReduxBehavior.dispatch(_.J2({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:k}))};
_.W.stopPlayer=function(k){k=k.resetWatchEndpointStartTime===void 0?!1:k.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(k)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.B_.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.W.deactivate=function(k){k=k===void 0?{}:k;k=k.resetWatchEndpointStartTime===void 0?!1:k.resetWatchEndpointStartTime;we&&(we.disconnect(),we=null);this.stopPlayer({resetWatchEndpointStartTime:k});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.W.isValidThumbnailOverlayButton=function(k,v){k=k.thumbnailOverlayButtonRenderer;var C;return!!k&&!!k.tooltip&&!((C=k.icon)==null||!C.iconType)&&v.includes(k.icon.iconType)};
_.W.isValidThumbnailOverlayButtonViewModel=function(k,v){var C;k=_.F((C=k.thumbnailOverlayButtonViewModel)==null?void 0:C.overlayButton,_.C7);return!!k&&!!k.title&&!!k.iconName&&v.includes(k.iconName)};
_.W.getAdditionalButtonType=function(k){var v=this;if(_.z("web_imp_fastforward_button"))return{button:1};if(_.z("web_imp_miniplayer_button"))return{button:2};if(_.z("web_imp_playback_speed_button"))return{button:3};var C=["BOX_STACK_3"],G=(k||[]).filter(function(P){return v.isValidThumbnailOverlayButton(P,C)}).map(function(P){return P.thumbnailOverlayButtonRenderer});
if(G.length)return{button:4,thumbnailOverlayButtonRenderers:G};var p=["BOX_STACK_3"];k=(k||[]).filter(function(P){return v.isValidThumbnailOverlayButtonViewModel(P,p)}).map(function(P){return _.F(P.thumbnailOverlayButtonViewModel.overlayButton,_.C7)});
if(k.length)return{button:4,thumbnailOverlayButtonViewModels:k}};
_.W.allowCaptions=function(){var k;return!((k=this.opts)==null?0:k.forceCaptionsOff)};
_.W.allowUnmuting=function(){var k;return this.enableAudioControls&&!((k=this.opts)==null?0:k.forceMutedVolume)};
_.W.beginStartTimeUpdater=function(){var k=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.M5(function(){k.updateWatchEndpointStartTime()},1E3)};
_.W.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.W.resetPreventProgressSaveTimer=function(){this.JSC$19489_preventProgressSaveTimer!==null&&(_.B_.cancelJob(this.JSC$19489_preventProgressSaveTimer),this.JSC$19489_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.W.updateWatchEndpointStartTime=function(k){var v=this.videoPreviewData;if(this.player&&v!=null&&v.inlinePlaybackEndpoint&&!this.JSC$19489_preventProgressSaveTimer){k=k?0:Math.floor(this.player.getCurrentTime());var C=_.F(v.navigationEndpoint,_.mw);C&&(C.startTimeSeconds=k);if(v=_.F(v.inlinePlaybackEndpoint,_.mw))v.startTimeSeconds=k}};
_.W.isShortcutClick=function(k){return!!k&&(k.ctrlKey||k.shiftKey||k.metaKey)};
_.W.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.W.openInMiniplayer=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1){C=(v=k.videoPreviewData)==null?void 0:v.navigationEndpoint;if(!C)return G.return();_.AB().lockupActivation=!0;return G.yield(_.tyQ(_.Ql().resolve(_.gO),C),2)}_.AB().userActivation=!0;_.OQ(G)})};
_.W.navigateToWatch=function(k){var v,C=(v=this.videoPreviewData)==null?void 0:v.navigationEndpoint;if(C){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(C,k,!0);else{var G;_.z("web_thumbnail_to_watch_transition")&&((G=this.opts)==null?0:G.thumbnail)&&_.qaw(_.Ql().resolve(_.qY),this.opts.thumbnail);_.nA(this.hostElement,"yt-navigate",{endpoint:C})}this.deactivate()}};
_.W.getInlinePlaybackVideoId=function(){var k,v;return(v=_.F((k=this.videoPreviewData)==null?void 0:k.inlinePlaybackEndpoint,_.mw))==null?void 0:v.videoId};
_.W.getInlinePlaybackTrackingParams=function(){var k,v;return(k=this.videoPreviewData)==null?void 0:(v=k.inlinePlaybackEndpoint)==null?void 0:v.clickTrackingParams};
_.W.hasMultipleVideoPreviews=function(){var k;return!!(((k=this.opts)==null?0:k.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.W.startPlaybackForNextVideo=function(){var k;(k=this.opts)!=null&&k.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())};
_.SB.Object.defineProperties(AO.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.opts)==null?0:k.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.opts)==null||!k.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 k;if(Array.isArray((k=this.opts)==null?void 0:k.videoPreviewData)){var v;return(v=this.opts)==null?void 0:v.videoPreviewData[this.videoPreviewDataIndex]}var C;return(C=this.opts)==null?void 0:C.videoPreviewData}}});
AO.prototype.onIsAdsVideoChange=AO.prototype.onIsAdsVideoChange;AO.prototype.onInlinePreviewIsEnabledChange=AO.prototype.onInlinePreviewIsEnabledChange;AO.prototype.optsChanged=AO.prototype.optsChanged;AO.prototype.onMouseLeave=AO.prototype.onMouseLeave;AO.prototype.onPersistentPanelVisibleChange=AO.prototype.onPersistentPanelVisibleChange;AO.JSC$19488_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
AO.JSC$19488_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"}];_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],AO.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],AO.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],AO.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],AO.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],AO.prototype,"componentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],AO.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],AO.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Sv.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],AO.prototype,"ytSparklesClickLocationBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],AO.prototype,"opts",void 0);_.B([_.A(),_.Y("design:type",Object)],AO.prototype,"playerControlsData",void 0);_.B([_.A(),_.Y("design:type",Object)],AO.prototype,"playerControlsAppApi",void 0);
_.B([_.A(),_.Y("design:type",Object)],AO.prototype,"playerControlsOptions",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],AO.prototype,"noAnimation",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],AO.prototype,"hidden",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],AO.prototype,"active",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],AO.prototype,"playing",void 0);
_.B([_.A({selector:_.AvK}),_.Y("design:type",Boolean)],AO.prototype,"inlinePreviewIsEnabled",void 0);_.B([_.A(),_.Y("design:type",String)],AO.prototype,"pagePath",void 0);_.B([_.A({selector:_.yv6}),_.Y("design:type",Boolean)],AO.prototype,"isWatchPage",void 0);_.B([_.A({selector:_.yv.persistentPanelVisibleSelector}),_.Y("design:type",Object)],AO.prototype,"persistentPanelVisible",void 0);
_.B([_.g("videoPreviewData"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],AO.prototype,"thumbnailData",null);_.B([_.g("opts","active"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AO.prototype,"hidePlayerControls",null);_.B([_.g("opts"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AO.prototype,"isAdsVideo",null);
_.B([_.g("opts"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AO.prototype,"roundedCornersSmall",null);_.B([_.g("opts"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AO.prototype,"roundedCornersMedium",null);_.B([_.g("opts"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AO.prototype,"roundedCornersLarge",null);
_.B([_.g("opts"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AO.prototype,"unroundCornersForPlayback",null);_.B([_.g("opts","videoPreviewDataIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],AO.prototype,"videoPreviewData",null);_.B([_.A(),_.Y("design:type",Object)],AO.prototype,"videoPreviewDataIndex",void 0);_.B([_.Nf("#inline-player"),_.Y("design:type",Object)],AO.prototype,"inlinePlayer",void 0);
_.B([_.W9("persistentPanelVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AO.prototype,"onPersistentPanelVisibleChange",null);_.B([_.P9("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[MouseEvent]),_.Y("design:returntype")],AO.prototype,"onMouseLeave",null);_.B([_.uo("opts"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AO.prototype,"optsChanged",null);
_.B([_.uo("inlinePreviewIsEnabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AO.prototype,"onInlinePreviewIsEnabledChange",null);_.B([_.W9("isAdsVideo"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AO.prototype,"onIsAdsVideoChange",null);_.B([_.q({is:"ytd-video-preview",disableElementRegistration:!0})],AO);
_.t(AO,"ytd-video-preview",function(){if(T1e!==void 0)return T1e;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return T1e=k},{mode:2});
}catch(e){_._DumpException(e)}
try{
var CHr,Gup,pEc;CHr=function(k){return _.z("kevlar_watch_cinematics_invisible")||k.fullscreen&&_.z("kevlar_watch_cinematics_invisible_in_fullscreen")||k.theater&&!k.fullscreen&&_.z("kevlar_watch_cinematics_invisible_in_theater")};
Gup=function(){var k=document.createElement("canvas"),v=k.getContext("2d");if(!v)throw Error("Ro");_.Ae(k,{position:"absolute",width:"100%",height:"100%"});return{element:k,context:v}};
pEc=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.z("kevlar_watch_cinematics_css_blur")};
_.PHi=function(k,v,C){return Math.abs(k-v)<=(C||1E-6)};
_.WN7=function(k,v){return k==v?!0:k&&v?k.width==v.width&&k.height==v.height:!1};_.HKG=new _.kp("notificationActionRenderer");var NYx=function(k){var v=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.v7;this.element.addEventListener("load",function(){v.loaded=!0;v.resolver.resolve(v.element)});
this.element.addEventListener("error",function(){v.failed=!0});
this.element.src=k};var IPx=function(k,v){this.image=k;this.frame=v};
IPx.prototype.drawToCanvas=function(k,v){var C=this.frame.width/this.frame.columns,G=this.frame.height/this.frame.rows,p=v.offsetX,P=v.offsetY;CHr(v)?(k.fillStyle=v.fullscreen?"#000":"#0f0f0f",k.fillRect(p,P,(v==null?void 0:v.width)||C,(v==null?void 0:v.height)||G)):k.drawImage(this.image,this.frame.column*C,this.frame.row*G,C,G,p,P,(v==null?void 0:v.width)||C,(v==null?void 0:v.height)||G)};
var ZKp=function(k){this.color=k};
ZKp.prototype.drawToCanvas=function(k,v){var C=v.offsetX,G=v.offsetY,p=v.width,P=v.height;k.fillStyle=CHr(v)?v.fullscreen?"#000":"#0f0f0f":this.color;k.fillRect(C,G,p,P)};var lm=function(k,v){_.kC.call(this);this.playerApi=v;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.LK(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();Sir(this,k);uwW(this);this.update()};
_.E(lm,_.kC);lm.prototype.addEventListeners=function(){var k=this,v=function(){k.update()},C=function(p){k.paused||(p.type==="newdata"&&(k.mosaics.clear(),Qhm(k),dS(k)),uwW(k),k.update())},G=function(){k.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",v);this.playerApi.addEventListener("onVideoDataChange",C);this.playerApi.addEventListener("onStateChange",G);this.addOnDisposeCallback(function(){k.playerApi.removeEventListener("onVideoProgress",v);k.playerApi.removeEventListener("onVideoDataChange",C);k.playerApi.removeEventListener("onStateChange",G)})};
var Sir=function(k,v){k.cinematicContainerRenderer!==v&&(k.cinematicContainerRenderer=v,Qhm(k),dS(k),k.colorStoreUpdateJobId=_.B_.addLowPriorityJob(function(){var C;if((C=k.cinematicContainerRenderer.colorStore)!=null&&C.sampledColors){C=Infinity;for(var G=_.H(k.cinematicContainerRenderer.colorStore.sampledColors),p=G.next();!p.done;p=G.next()){p=p.value;var P=Number(p.key);P!==0&&P<C&&(C=P);P=_.Ef(p.value);k.colorStore.set(p.key,P)}k.colorStoreTimeInterval=C}}))},Qhm=function(k){k.colorStoreUpdateJobId&&
(_.B_.cancelJob(k.colorStoreUpdateJobId),k.colorStoreUpdateJobId=void 0);
k.colorStore.clear();k.currentStoryboardColor=void 0},bKp=function(k,v){var C;
return(C=k.getStoryboardFrame(v))==null?void 0:C.url};
lm.prototype.onPlayerStateChange=function(){this.update()};
lm.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var uwW=function(k){var v=k.getStoryboardFrame(0);v&&(v=new _.LK(v.width/v.columns,v.height/v.rows),_.WN7(k.currentStoryboardSize,v)||(k.currentStoryboardSize=v,k.publish("STORYBOARD_SIZE_CHANGED",k.currentStoryboardSize)))},Rbi=function(k,v){k.currentStoryboardIndex=v;
k.pendingStoryboardIndex=NaN;v=k.getStoryboardFrame(k.currentStoryboardIndex);k.currentStoryboard=new IPx(k.mosaics.get(v.url).element,v);k.publish("STORYBOARD_CHANGED",k.currentStoryboard);k.lastUpdateTime=(0,_.bj)()};
lm.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var dS=function(k){k.currentStoryboardIndex=NaN;k.pendingStoryboardIndex=NaN;k.currentStoryboard&&(k.currentStoryboard=void 0,k.publish("STORYBOARD_CHANGED",void 0));k.lastUpdateTime=NaN};
lm.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)dS(this);else{var k=this.playerApi.getPlayerState(1);if(k===-1||k===5||k===0)dS(this);else if(isNaN(this.lastUpdateTime)||!((0,_.bj)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(k=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){k=""+Math.round(k*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var v=this.colorStore.get(k);v?v!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=v,this.currentStoryboard=new ZKp(v),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.bj)()):(_.ji(new _.q5("Could not find color for timestamp: "+k,this.cinematicContainerRenderer)),dS(this))}else dS(this);else lPc(this,k)}};
var lPc=function(k,v){var C=k.getStoryboardFrameIndex(v);if(C!==k.currentStoryboardIndex&&C!==k.pendingStoryboardIndex){v=bKp(k,C);var G=k.mosaics.get(v);G?G.loaded&&Rbi(k,C):(k.pendingStoryboardIndex=C,C=new NYx(v),k.mosaics.set(v,C),C.resolver.promise.then(function(){if(!k.isDisposed()&&!k.paused&&!isNaN(k.pendingStoryboardIndex)){var p=bKp(k,k.pendingStoryboardIndex);if(p){var P;(P=k.mosaics.get(p))!=null&&P.loaded&&Rbi(k,k.pendingStoryboardIndex)}else dS(k)}}))}};
lm.prototype.getStoryboardFrameIndex=function(k){var v=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(k,v)};
lm.prototype.getStoryboardFrame=function(k){var v=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,C,G;return((G=(C=this.playerApi).getStoryboardFrame)==null?void 0:G.call(C,k,v))||null};
lm.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var zP=function(k,v,C,G){G=G===void 0?!1:G;_.AW.call(this);this.cinematicContainerRenderer=v;this.playerApi=C;this.theater=this.fullscreen=!1;var p;this.ambientLightThemeEnabled=!G&&!!(v==null?0:(p=v.config)==null?0:p.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=G)&&!0;this.container=document.createElement("div");k.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);dUs(this);this.backCanvas=
Gup();this.frontCanvas=Gup();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new lm(v,this.playerApi);_.Mt(this,this.storyboardManager);this.addEventListeners();fPW(this)?zbs(this,100+fp(this)*3*2,100+fp(this)*3*2):FNi(this);c9W(this,this.storyboardManager.currentStoryboard)};
_.E(zP,_.AW);
var dUs=function(k){var v=k.playerApi.getVideoAspectRatio();_.Ae(k.container,{"aspect-ratio":""+v,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var C;var G;if((k.fullscreen||k.theater)&&((C=k.cinematicContainerRenderer.config)==null?0:(G=C.watchFullscreenConfig)==null?0:G.colorSourceWidthMultiplier))C=k.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var p;C=(p=
k.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?p:k.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var P,N;if((k.fullscreen||k.theater)&&((P=k.cinematicContainerRenderer.config)==null?0:(N=P.watchFullscreenConfig)==null?0:N.colorSourceHeightMultiplier))p=k.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var I;p=(I=k.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?I:k.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.Ae(k.innerContainer,
{"aspect-ratio":""+v,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+C+", "+p+")"});pEc()&&_.Ae(k.innerContainer,"filter","blur("+_.fS("cinematic_watch_css_filter_blur_strength",40)+"px)")};
zP.prototype.setFullscreen=function(k,v){this.fullscreen=k;this.theater=!!v;dUs(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),k=this.storyboardManager.currentStoryboard,EzG(this),k&&aPG(this,k)};
zP.prototype.addEventListeners=function(){var k=this,v=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(p){c9W(k,p)}),C=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){FNi(k)});
this.addOnDisposeCallback(function(){k.storyboardManager.unsubscribeByKey(v);k.storyboardManager.unsubscribeByKey(C)});
var G=function(){dUs(k)};
this.playerApi.addEventListener("onVideoDataChange",G);this.addOnDisposeCallback(function(){k.playerApi.removeEventListener("onVideoDataChange",G)})};
var FNi=function(k){if(!fPW(k)){var v=k.storyboardManager.currentStoryboardSize;isNaN(v.width)||isNaN(v.height)||zbs(k,Number(v.width)+fp(k)*3*2,Number(v.height)+fp(k)*3*2)}},zbs=function(k,v,C){k.backCanvas.element.width=v;
k.backCanvas.element.height=C;k.frontCanvas.element.width=v;k.frontCanvas.element.height=C},fPW=function(k){return k.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},c9W=function(k,v,C){C=C===void 0?!1:C;
var G=k.frontCanvas.element.getAnimations()[0];G?(G.pause(),k.backCanvas.context.globalAlpha=Number(getComputedStyle(k.frontCanvas.element).opacity),k.frontCanvas.element.style.opacity="0",G.finish()):k.backCanvas.context.globalAlpha=1;k.backCanvas.context.drawImage(k.frontCanvas.element,0,0,k.backCanvas.element.width,k.backCanvas.element.height);EzG(k);v&&aPG(k,v);v=v?k.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.fS("cinematic_watch_fade_out_duration",500);G=_.fS("cinematic_watch_transition_frame_rate")/
1E3;var p={};G&&(p={easing:"steps("+Math.round(v*G)+")"});(C===void 0?0:C)||k.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:v,iterations:1},p));k.frontCanvas.element.style.opacity="1"},EzG=function(k){var v=k.ambientLightThemeEnabled||k.ambientTheaterModeEnabled,C=k.ambientLightThemeEnabled||k.ambientFullscreenEnabled;
k.frontCanvas.context.fillStyle=k.theater&&v||k.fullscreen&&C?"#000":"#0f0f0f";pEc()||(k.frontCanvas.context.filter="blur(0)");k.frontCanvas.context.fillRect(0,0,k.frontCanvas.element.width,k.frontCanvas.element.height)},aPG=function(k,v){pEc()||(k.frontCanvas.context.filter="blur("+fp(k)+"px)");
k.frontCanvas.context.globalAlpha=k.fullscreen&&k.ambientFullscreenEnabled||k.theater&&k.ambientTheaterModeEnabled?_.fS("cinematic_watch_effect_letterbox_opacity",.4):_.fS("cinematic_watch_effect_opacity",.4);var C={offsetX:fp(k)*3,offsetY:fp(k)*3,theater:k.theater,fullscreen:k.fullscreen};fPW(k)&&(C.width=100,C.height=100);v.drawToCanvas(k.frontCanvas.context,C);k.frontCanvas.context.globalAlpha=1},fp=function(k){var v;
return(v=k.cinematicContainerRenderer.config.blurStrength)!=null?v:5};
zP.prototype.disposeInternal=function(){_.AW.prototype.disposeInternal.call(this);this.container.remove()};
zP.prototype.clear=function(){c9W(this,void 0,!0)};
zP.prototype.pause=function(){this.storyboardManager.pause()};var MqW;MqW=_.fh(function(){var k,v,C=!((v=(k=document.createElement("canvas")).getContext)==null||!v.call(k,"2d")),G;k=!((G=CSS)==null||!G.supports("filter: blur(0)"));G=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var p;return C&&k&&G&&!((p=CSS)==null||!p.supports("aspect-ratio: 1 / 1"))});
_.FQ=function(k,v){_.kC.call(this);this.container=k;this.playerApi=v;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=$UW(this);this.update()};
_.E(_.FQ,_.kC);_.UUr=function(k){var v=document.documentElement.hasAttribute("dark");k.isDarkModeEnabled=v;k.update()};
_.gzW=function(k,v){k.settingEnabled=v;k.update()};
_.FQ.prototype.setFullscreen=function(k,v){this.fullscreen=k;this.theater=!!v;this.update()};
_.iK7=function(k,v){k.cinematicContainerRenderer=v;k.cinematicContainerRenderer&&(k.cinematicsVe=_.oB(k.isShorts()?227858:159022),_.UN(_.WU(),k.cinematicsVe),k.loggingClientData={watchCinematicContainerData:{presentationStyle:k.cinematicContainerRenderer.presentationStyle}});k.update()};
_.FQ.prototype.isShorts=function(){var k,v;return((k=this.cinematicContainerRenderer)==null?void 0:(v=k.config)==null?void 0:v.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.FQ.prototype.isAllowed=function(){var k;if(k=MqW()){var v,C,G;k=((C=this.cinematicContainerRenderer)==null?void 0:C.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((G=this.cinematicContainerRenderer)==null||!G.colorStore)||((v=this.cinematicContainerRenderer)==null?void 0:v.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(k)if(_.z("web_cinematics_pausing")){var p,P;k=this.isDarkModeEnabled||!!((p=this.cinematicContainerRenderer)==
null?0:(P=p.config)==null?0:P.enableInLightTheme)}else{var N,I;p=!!((N=this.cinematicContainerRenderer)==null?0:(I=N.config)==null?0:I.enableInLightTheme)&&(_.wt("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);k=this.isDarkModeEnabled||p}if(N=k){var S,Q;N=!((Q=(S=this.prefersReducedMotionQuery)==null?void 0:S.matches)!=null&&Q)}return N};
_.LNc=function(k){(k=k.currentCinematicEffect)!=null&&(k=k.storyboardManager,k.paused=!1,uwW(k),k.update())};
_.FQ.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var $UW=function(k){if(!_.z("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var v=window.matchMedia("(prefers-reduced-motion: reduce)"),C=function(){k.update()};
v.addListener(C);k.addOnDisposeCallback(function(){v.removeListener(C)});
return v}};
_.FQ.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var k=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new zP(this.container,k,this.playerApi,this.isDarkModeEnabled),_.Mt(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var v=this.currentCinematicEffect;v.cinematicContainerRenderer!==
k&&(v.cinematicContainerRenderer=k,Sir(v.storyboardManager,k),dUs(v));k=_.N0();_.IH(0,194,!0);k.save();k=_.Et();this.cinematicsVe&&k&&_.e6(k,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(k=_.Et(),this.cinematicsVe&&k&&_.q0(k,[this.cinematicsVe],!1,this.loggingClientData),_.Zf(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.SB.Object.defineProperties(_.FQ.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var ioW;var L0G;_.zQ({_template:function(){if(L0G!==void 0)return L0G;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=
k.content,C=v.insertBefore;ioW===void 0&&(ioW=document.createElement("template"));var G=ioW;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return L0G=k},
is:"tp-yt-iron-pages",behaviors:[_.qV,_.AZ],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var Uyr;_.gFc=function(){if(_.z("kevlar_home_skeleton")&&!Uyr){var k=document.querySelector("#home-page-skeleton");k&&(_.Er("hgcr"),_.Lc(k),Uyr=!0)}};
Uyr=!1;_.vA=new _.kp("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var IIr,Sni,u6V,QLG,bLV,RRs,lIr,fII,F1m,aIp,$ZW,gQm,Mwr,c1c,EQW,OLI;_.ep=function(k){var v=k.clientMessageId;var C=k.playerOffsetMs;var G=k.pageContext;k=k.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:v},!!C&&{playerOffsetMs:C},!!G&&{pageContext:G},!!k&&{userInputText:k})}};
_.N7V=function(k,v,C){v=v===void 0?5:v;if(v!==0){var G=typeof k==="function"?k():document.querySelector(k);G?(C==null?0:C.enableSmartFocus)?_.BmK(G):G.focus():setTimeout(function(){_.N7V(k,v-1,C)},500)}};
IIr=function(k){return String.raw.apply(String,[{raw:k}].concat(_.tX(_.j7.apply(1,arguments).map(function(v){return v instanceof Array?v.join(""):v}))))};
Sni=function(k){var v=_.j7.apply(1,arguments),C=v.length;if(!Array.isArray(k)||!Array.isArray(k.raw)||k.length!==k.raw.length||!_.mIJ&&k===k.raw||!(_.mIJ&&!_.DII||_.xx(k))||C+1!==k.length)throw new TypeError("$");return new ZLs(Object.freeze({strings:Object.freeze(k),args:Object.freeze(v)}))};
u6V=function(k){return _.jtg(_.BE$(k&16777215))<.5};
QLG=function(k,v,C){var G=C.minimumRowsOfVideosBetweenSections===void 0?1:C.minimumRowsOfVideosBetweenSections;return k<(C.minimumRowsOfVideosAtStart===void 0?2:C.minimumRowsOfVideosAtStart)||v!==null&&k-v<=G?!1:!0};
bLV=function(k,v){var C=0,G=0;k=_.H(k);for(var p=k.next();!p.done;p=k.next()){var P=p.value;if(P.richItemRenderer)P.richItemRenderer.rowIndex=G,P.richItemRenderer.colIndex=C++,C===v&&(C=0,G++);else if(P.richGroupRenderer&&P.richGroupRenderer.numColumns!==void 0)P.richGroupRenderer.rowIndex=G,P.richGroupRenderer.colIndex=C,C+=P.richGroupRenderer.numColumns,C===v&&(C=0,G++);else if(P.richSectionRenderer){var N=p=void 0;if(P=_.F((p=P)==null?void 0:(N=p.richSectionRenderer)==null?void 0:N.content,_.fDn))P.rowIndex=
G++}}};
RRs=function(k,v){var C=v.contentElement;v=v.rendererToTagNameMap;if(C&&v&&v.size!==0){for(var G=new Map,p=_.H(C.children),P=p.next();!P.done;P=p.next()){P=P.value;var N=P.tagName.toLowerCase(),I=G.get(N);I||(I=[],G.set(N,I));I.push(P)}if(G.size!==0)for(p=Math.min(k.length,C.children.length),P=new Map,N=0;N<p;N++){I=Object.keys(k[N])[0];I=v.get(I);if(!I)break;var S=P.get(I);S===void 0&&(S=0,P.set(I,S));var Q=G.get(I);if(!Q||S>=Q.length)break;P.set(I,S+1);I=Q[S];S=C.children[N];S!==I&&(_.Va=!0,_.hL.set(I,
!0),C.insertBefore(I,S),_.hL.delete(I),_.Va=!1)}}};
lIr=function(k,v,C,G,p,P,N){G=G===void 0?{}:G;if(!k||!k.length)return{orderedContent:[]};k=k.slice();var I=[],S=[];p=null;for(var Q=0,R=function(w){S.sort(function(n,oO){return oO.skippedOnRow-n.skippedOnRow});
for(var V,h=(V=S.shift())==null?void 0:V.content;h;)!h.richSectionRenderer&&w||I.push(h),V=void 0,h=(V=S.shift())==null?void 0:V.content},l=void 0,d=void 0,f=new Set;k.length>0||S.length>0;){for(var c=[],U=v;U>0;){var O=void 0,X=void 0,x=(X=S[0]&&S[0].skippedOnRow<Q?(O=S.shift())==null?void 0:O.content:void 0)!=null?X:k.shift();
if(!x)break;if(x.richItemRenderer)O=x.richItemRenderer.targetId,X=void 0,O&&((X=N)==null?0:X.has(O))&&(X=N.get(O),!l||X&&X.timestamp>l.timestamp)&&(l=X,d&&f.add(d),d=O),c.push(x),U--;else if(x.richGroupRenderer&&x.richGroupRenderer.numColumns!==void 0)x.richGroupRenderer.numColumns<=U?(c.push(x),U-=x.richGroupRenderer.numColumns):U===v&&x.richGroupRenderer.numColumns>v?(c.push({richGroupRenderer:Object.assign({},x.richGroupRenderer,{numColumns:v})}),U=0):S.push({content:x,skippedOnRow:Q});else if(x.richSectionRenderer)if(QLG(Q,
p,G)&&U===v){I.push(x);p=Q;Q++;continue}else S.push({content:x,skippedOnRow:Q});else if(x.continuationItemRenderer){R(!0);I.push(x);U=0;break}if(U===0)I.push.apply(I,_.tX(c));else if(!C&&k.length===0){R(!1);I.push.apply(I,_.tX(c));U=0;break}}Q++;l&&(I.push(l.content),Q++);d=l=void 0}bLV(I,v);P&&RRs(I,P);return{orderedContent:I,pinnedContentNotShownTargetIds:f}};
_.dZc=function(k){return{continuationCommand:{token:k,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
fII=function(){return _.j7.apply(0,arguments).flat().filter(function(k){return k}).join(";")};
F1m=function(){return Sni(zRx,fII.apply(null,_.tX(_.j7.apply(0,arguments))))};
aIp=function(k,v){if(v){var C=_.Vb().getState().entities.flowStateEntity,G=c1c(k),p=[v];G&&G!==v&&p.push(G);var P=!0,N;if(C&&k.flowStateEntityKey&&((N=C[k.flowStateEntityKey])==null?void 0:N.primaryButtonDisabled)!==void 0){var I;P=!((I=C[k.flowStateEntityKey])==null||!I.primaryButtonDisabled)}EQW(k,G!=null?G:v,p,P)}};
$ZW=function(k){return _.qT(_.Vb(),function(v){return v.entities.flowStateEntity},function(v,C){if(k.flowStateEntityKey){var G,p=v==null?void 0:(G=v[k.flowStateEntityKey])==null?void 0:G.currentStepId,P;
C=C==null?void 0:(P=C[k.flowStateEntityKey])==null?void 0:P.currentStepId;P=_.Vb().getState().talkToRecs;if(p&&p!==C){var N;v=(v==null?void 0:(N=v[k.flowStateEntityKey])==null?void 0:N.stepIdStack)||Object.keys(P.stepStates);N=!Mwr(P==null?void 0:P.stepStates[p]);EQW(k,p,v,N)}}})};
gQm=function(k){return _.qT(_.Vb(),UZc,function(v){var C=c1c(k);if(C){var G=Object.keys(v.stepStates);v=!Mwr(v==null?void 0:v.stepStates[C]);EQW(k,C,G,v)}})};
Mwr=function(k){var v=Object.keys((k==null?void 0:k.selectionStates)||{}).reduce(function(P,N){return P||(k==null?void 0:k.selectionStates[N].isSelected)},!1),C,G,p=!!(k==null?0:(C=k.userQuery)==null?0:(G=C.userQuery)==null?0:G.trim());
return v||p};
c1c=function(k){if(k.flowStateEntityKey){var v,C,G=(v=_.Vb().getState().entities.flowStateEntity)==null?void 0:(C=v[k.flowStateEntityKey])==null?void 0:C.currentStepId;if(G)return G}};
EQW=function(k,v,C,G){_.Vb().dispatch(_.ud("flowStateEntity",k.flowStateEntityKey,{currentStepId:v,stepIdStack:C,key:k.flowStateEntityKey,primaryButtonDisabled:G}))};
_.iLi=function(k,v){return _.vt(k.entities,"youchatPendingResponseEntity",v)};
_.L1r=function(k){return function(v){_.De(_.ud("youchatPendingResponseEntity",k,{entityKey:k,isPendingResponse:v}))}};
OLI=function(k){k==null||k.addEventListener("DOMLoaded",function(){k.goToAndPlay(k.totalFrames-48,!0)})};
_.uE=function(k){this.__isSoyCss=!0;this.css=IIr.apply(null,[k.strings].concat(_.tX(k.args)))};
_.uE.prototype.toString=function(){return this.css};
var ZLs=function(){_.uE.apply(this,arguments)};
_.E(ZLs,_.uE);var zRx=_.qL(["",""]);var y1r;var XDI;_.zQ({_template:function(){if(XDI!==void 0)return XDI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
var v=k.content,C=v.insertBefore;y1r===void 0&&(y1r=document.createElement("template"));var G=y1r;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return XDI=k},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var xZi=new _.kp("flowRootRenderer");var A1c=new _.kp("chipsShelfViewModel");var eRp=new _.kp("responsiveContainerConfiguration");_.qnG=new _.kp("engagementPanelSectionListRenderer");var mZr=function(){this.horizontal=!1},DZc=function(k,v){k.horizontal=v};
mZr.prototype.position=function(k,v,C,G){G=G===void 0?1:G;k=this.delta(k)*G+v;G=Math.max(v,C);return k>=Math.min(v,C)&&k<=G?k:C};
mZr.prototype.axis=function(k){k=this.direction(k);return k==="up"||k==="down"?"Y":"X"};var qH=function(k,v,C){v=v===void 0?_.LW():v;this.target=k;this.manager=v;this.touchAction=C;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
qH.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(_.tX(this.events)));for(var k=_.H(this.events),v=k.next();!v.done;v=k.next())this.listen(v.value)}};
qH.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.tX(this.events)));for(var k=_.H(this.events),v=k.next();!v.done;v=k.next())this.unlisten(v.value)}};
qH.prototype.listen=function(k){this.eventMap[k]&&this.target.addEventListener(k,this.eventMap[k])};
qH.prototype.unlisten=function(k){this.eventMap[k]&&this.target.removeEventListener(k,this.eventMap[k])};var mk=function(){mZr.apply(this,arguments)};
_.E(mk,mZr);mk.prototype.direction=function(k){var v=k.detail;k=v.deltaY;v=v.deltaX;return k&&!this.horizontal?k>0?"down":"up":v&&this.horizontal?v>0?"right":"left":"none"};
mk.prototype.distance=function(k){return Math.abs(this.delta(k))};
mk.prototype.delta=function(k){var v=this.direction(k),C=k.detail;k=C.deltaX;C=C.deltaY;return v==="up"||v==="down"?C||0:k||0};
mk.prototype.velocity=function(k){var v=this.direction(k),C=k.detail;k=C.velocityX;C=C.velocityY;return Math.abs(v==="up"||v==="down"?C||0:k||0)};_.Da=function(k,v,C,G,p,P){p=p===void 0?new mk:p;P=P===void 0?_.LW():P;qH.call(this,v,P,G);var N=this;this.element=k;this.target=v;this.config=C;this.input=p;this.manager=P;this.events=["panstart","panmove","panend"];this.onPanStart=function(){N.config.draggingClass&&N.element.classList.add(N.config.draggingClass);N.config.startAction&&N.config.startAction()};
this.onPanMove=function(I){var S=twW(N,I);if(S){N.move(I,S);S.fade&&N.fade(I,S);var Q=N.input.direction(I);S.moveAction&&S.moveAction(sLr(N,I,S),Q)}};
this.onPanEnd=function(I){var S,Q,R,l,d,f;return _.Z(function(c){if(c.nextAddress==1){N.animationRequestId&&cancelAnimationFrame(N.animationRequestId);N.animationRequestId=void 0;S=twW(N,I);if(!S)return c.return();Q=S;R=Q.triggerAction;l=Q.fade;d=Q.disableFinish;f=Q.translateBack;var U=N.input.velocity(I),O=N.input.distance(I),X=N.threshold(S);return U>.3&&O>10||O>X?d?c.jumpTo(6):l?c.yield(VwW(N,I),6):c.yield(hRi(N,I,S),6):f?c.yield(N.translateBack(I),3):c.jumpTo(3)}c.nextAddress!=3&&R&&R();N.config.draggingClass&&
N.element.classList.remove(N.config.draggingClass);N.reset();_.OQ(c)})};
k=Object.keys(C.triggers);this.directions=new Set(k);DZc(this.input,this.directions.has("right")||this.directions.has("left"))};
_.E(_.Da,qH);_.Da.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var twW=function(k,v){v=k.input.direction(v);return k.config.triggers[v]};
_.Da.prototype.move=function(k,v){var C=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var G=C.input.axis(k),p=C.input.position(k,C.config.startPosition,v.endPosition,v.moveRatio||1);C.element.style.transform="translate"+G+"("+p+"px)";C.animationRequestId=void 0}))};
var sLr=function(k,v,C){var G=C.moveRatio||1;C=Math.abs(k.config.startPosition-C.endPosition);return Math.min(k.input.distance(v)*G,C)/C};
_.Da.prototype.fade=function(k,v){var C=v.endOpacity;k=sLr(this,k,v);k>0&&(this.element.style.opacity=""+(((C||0)-1)*k+1))};
_.Da.prototype.threshold=function(k){return k.threshold?k.threshold:Math.abs(k.endPosition-this.config.startPosition)/3};
var hRi=function(k,v,C){var G,p,P,N,I,S,Q;return _.Z(function(R){if(R.nextAddress==1)return G=k.input.delta(v)+k.config.startPosition,p=k.input.axis(v),P=C,N=P.endPosition,I=P.transitionEndPosition,Q=(S=I)!=null?S:N,R.yield(k.element.animate([{transform:"translate"+p+"("+G+"px)"},{transform:"translate"+p+"("+Q+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);k.element.style.transform="translate"+p+"("+Q+"px)";_.OQ(R)})};
_.Da.prototype.translateBack=function(k){var v=this,C,G;return _.Z(function(p){if(p.nextAddress==1){if(!v.element.style.transform)return p.return();C=v.input.axis(k);G=v.config.startPosition;return p.yield(v.element.animate([{transform:v.element.style.transform},{transform:"translate"+C+"("+G+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}v.element.style.transform="translate"+C+"("+G+"px)";_.OQ(p)})};
var VwW=function(k,v){var C,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return C=k.input.delta(v)+k.config.startPosition,G=k.input.axis(v),p=C+70,P=k.element.style.opacity===""?1:k.element.style.opacity,N.yield(k.element.animate([{transform:"translate"+G+"("+C+"px)",opacity:P},{transform:"translate"+G+"("+p+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);k.element.style.transform="translate"+G+"("+p+"px)";k.element.style.opacity="0";_.OQ(N)})};var tj=function(){var k=_.Ze.apply(this,arguments)||this;k._noAccessors=!0;k.scrollRate=3;k.autoScrollAnimationStart=0;k.autoScrollPaused=!1;k.autoScrollRafId=0;return k};
_.E(tj,_.Ze);_.W=tj.prototype;_.W.created=function(){var k=this;this.boundAutoScrollHandler=function(v){k.autoScroll(v)}};
_.W.detached=function(){this.hostElement.removeEventListener("mouseout",_.pm(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.pm(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.pm(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.W.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.pm(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.pm(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.pm(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.pm(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.pm(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.pm(this,this.endAutoScroll)),this.endAutoScroll())};
_.W.autoScroll=function(k){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=k);var v;if(v=!this.autoScrollPaused&&this.scrollTarget)v=this.scrollTarget,v=v.scrollHeight-v.scrollTop!==v.clientHeight;v&&(v=1E3/this.scrollRate,k-=this.autoScrollAnimationStart,k>v&&(this.scrollTarget.scrollTop+=Math.ceil(k/v),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.W.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.W.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
tj.prototype.autoScrollEnabledChanged=tj.prototype.autoScrollEnabledChanged;_.B([_.A(),_.Y("design:type",Object)],tj.prototype,"scrollRate",void 0);_.B([_.A(),_.Y("design:type",Object)],tj.prototype,"scrollTarget",void 0);_.B([_.A(),_.Y("design:type",Boolean)],tj.prototype,"autoScrollEnabled",void 0);_.B([_.W9("autoScrollEnabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tj.prototype,"autoScrollEnabledChanged",null);_.B([_.SU()],tj);_.B7r=[tj.prototype];var jLi;var s7=function(){var k=_.e.apply(this,arguments)||this;k.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};k.forceDarkTheme=!1;k.forceLightTheme=!1;k.dynamicTextHeight=94;k.hasOverflowButton=!1;k.isInfeedModernization=!1;return k};
_.E(s7,_.e);_.W=s7.prototype;_.W.computeUrlImg=function(k){if(k)return _.Yg(k.thumbnails)};
_.W.getLogoHeight=function(k){return this.logoWithPadding(k)?"31":"24"};
_.W.getLogoClassName=function(k){return this.logoWithPadding(k)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.W.logoWithPadding=function(k){var v,C;return(k=(v=k.thumbnails)==null?void 0:(C=v[0])==null?void 0:C.height)&&k%31===0?!0:!1};
_.W.sendImpressionEndpoints=function(k){k.impressionEndpoints&&_.KA(this.hostElement,k.impressionEndpoints)};
_.W.observeBasicPalette=function(){var k,v,C=(k=this.data)==null?void 0:(v=k.colorData)==null?void 0:v.basicColorPaletteData;C?_.RZ(this.hostElement,C):_.RZ(this.hostElement,{})};
_.W.observeDataChanged=function(){var k;this.dynamicTextHeight=((k=this.data)==null?0:k.supplementalText)?74:94;var v;this.hasSupplementalText=!((v=this.data)==null||!v.supplementalText);var C,G,p,P;k=(C=this.data)==null?void 0:(G=C.actionButton)==null?void 0:(p=G.buttonRenderer)==null?void 0:(P=p.colorData)==null?void 0:P.basicColorPaletteData;var N,I,S;if(!((N=this.data)==null?0:(I=N.actionButton)==null?0:(S=I.buttonRenderer)==null?0:S.style)&&k){this.computeIsInfeedModernization(this.data)||(k.borderColor=
k.foregroundTitleColor);var Q,R;this.set("data.actionButton.buttonRenderer",_.t9.unsafeClone((Q=this.data)==null?void 0:(R=Q.actionButton)==null?void 0:R.buttonRenderer))}};
_.W.observeDataForCounterfactual=function(){if(_.z("kevlar_banner_cf_extra_logging")){var k;((k=this.data)==null?0:k.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.W.computeSupplementalStyle=function(){var k;if((k=this.data)!=null&&k.supplementalText){var v,C,G;if((v=this.data)==null?0:(C=v.colorData)==null?0:(G=C.basicColorPaletteData)==null?0:G.foregroundActivatedColor)return k=_.c7(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+k+"; --yt-endpoint-hover-color:"+k+"; --yt-endpoint-visited-color:"+k+"; --yt-formatted-string-bold-font-weight:700;"}};
_.W.computeForcedDarkTheme=function(){var k,v,C,G=(k=this.data)==null?void 0:(v=k.actionButton)==null?void 0:(C=v.buttonRenderer)==null?void 0:C.style,p,P,N;k=u6V(((p=this.data)==null?void 0:(P=p.colorData)==null?void 0:(N=P.basicColorPaletteData)==null?void 0:N.backgroundColor)||0);return G&&k};
_.W.computeForcedLightTheme=function(){var k,v,C,G=(k=this.data)==null?void 0:(v=k.actionButton)==null?void 0:(C=v.buttonRenderer)==null?void 0:C.style,p,P,N;k=!u6V(((p=this.data)==null?void 0:(P=p.colorData)==null?void 0:(N=P.basicColorPaletteData)==null?void 0:N.backgroundColor)||0);return G&&k};
_.W.computeHasOverflowButton=function(k){return!!k.overflowButton};
_.W.computeHasTitle=function(k){return!!k.title};
_.W.computeTitleMaxFontSize=function(k){return this.computeHasOverflowButton(k)?28:64};
_.W.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.W.computeIsInfeedModernization=function(){var k,v,C,G,p=(k=this.data)==null?void 0:(v=k.actionButton)==null?void 0:(C=v.buttonRenderer)==null?void 0:(G=C.colorData)==null?void 0:G.basicColorPaletteData;return(p==null?void 0:p.backgroundColor)===452984831||(p==null?void 0:p.backgroundColor)===218103808};
s7.prototype.observeDataForCounterfactual=s7.prototype.observeDataForCounterfactual;s7.prototype.observeDataChanged=s7.prototype.observeDataChanged;s7.prototype.observeBasicPalette=s7.prototype.observeBasicPalette;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],s7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],s7.prototype,"ytdDismissibleItemBehavior",void 0);
_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],s7.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],s7.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],s7.prototype,"hasSupplementalText",void 0);_.B([_.A(),_.Y("design:type",Object)],s7.prototype,"dismissButtonOverrides",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.Y("design:type",Boolean)],s7.prototype,"hasTitle",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.Y("design:type",Object)],s7.prototype,"forceDarkTheme",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.Y("design:type",Object)],s7.prototype,"forceLightTheme",void 0);_.B([_.A(),_.Y("design:type",Object)],s7.prototype,"dynamicTextHeight",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.Y("design:type",Object)],s7.prototype,"hasOverflowButton",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.Y("design:type",Object)],s7.prototype,"isInfeedModernization",void 0);_.B([_.W9("data.colorData.basicColorPaletteData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s7.prototype,"observeBasicPalette",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s7.prototype,"observeDataChanged",null);_.B([_.W9("data.isVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s7.prototype,"observeDataForCounterfactual",null);_.B([_.q({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],s7);
_.t(s7,"ytd-banner-promo-renderer",function(){if(jLi!==void 0)return jLi;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return jLi=k},{mode:1});var YnW;var wDI;var nQm;var J1p=function(){return _.e.apply(this,arguments)||this};
_.E(J1p,_.e);_.B([_.A(),_.Y("design:type",Object)],J1p.prototype,"data",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],J1p.prototype,"ytRendererBehavior",void 0);_.B([_.q({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],J1p);
_.t(J1p,"ytd-hashtag-grid-tile-renderer",function(){if(nQm!==void 0)return nQm;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return nQm=k},{mode:1});var Vz=function(){return _.e.apply(this,arguments)||this};
_.E(Vz,_.e);Vz.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
Vz.prototype.updateRichGridTrendingHashtagsVisibility=function(){var k,v;if(((k=this.data)==null||!k.isExpanded)&&(v=this.data)!=null&&v.tiles){k=this.data.tiles.length;v=k>this.richGridItemsPerRow?this.richGridItemsPerRow+1:k;var C=Math.ceil(k/v);this.fullyVisibleRows=k%v===1&&C===2?1:Math.min(C,2);this.isShowMoreVisible=this.fullyVisibleRows<C}};
Vz.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Vz.prototype.updateRichGridTrendingHashtagsVisibility=Vz.prototype.updateRichGridTrendingHashtagsVisibility;_.B([_.A(),_.Y("design:type",Object)],Vz.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Number)],Vz.prototype,"fullyVisibleRows",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Vz.prototype,"isShowMoreVisible",void 0);_.B([_.A({selector:_.Eu,value:0}),_.Y("design:type",Number)],Vz.prototype,"richGridItemsPerRow",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Vz.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Vz.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Vz.prototype,"ytdReduxBehavior",void 0);_.B([_.W9("data","richGridItemsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Vz.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.B([_.q({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],Vz);
_.t(Vz,"ytd-hashtag-grid-shelf-renderer",function(){if(wDI!==void 0)return wDI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return wDI=k},{mode:1});var r1s;var K17;var hj=function(){var k=_.e.apply(this,arguments)||this;k.visibleVideos=[];k.hiddenVideos=[];k.modern=_.z("web_modern_buttons");k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(hj,_.e);_.W=hj.prototype;_.W.attached=function(){var k=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",k);this.onDarkModeToggledAction(k)};
_.W.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"}}}};
_.W.dataChanged=function(){var k=this;this.requestElementsPerRow();var v,C;this.currentColorPalette=this.isDarkTheme?(v=this.data)==null?void 0:v.darkColorData:(C=this.data)==null?void 0:C.lightColorData;var G;if((G=this.currentColorPalette)==null?0:G.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.Ib(this,function(){k.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.W.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.W.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.W.computeIsFirstFeedItem=function(k){return k};
_.W.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k);this.data&&(this.currentColorPalette=k?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.W.getCurrentLogo=function(k,v){if(k)return v?k.darkLogoImage:k.lightLogoImage};
_.W.computeTitleStyle=function(k){var v;if((v=this.data)!=null&&v.title&&k&&k.textPrimary!==void 0)return"color:"+_.c7(k.textPrimary)+";"};
_.W.computeSubtitleStyle=function(k){var v;if((v=this.data)!=null&&v.subtitle&&k&&k.textSecondary!==void 0)return"color:"+_.c7(k.textSecondary)+";"};
_.W.computeDismissIconStyle=function(k){if(this.data&&this.data.dismissButton&&k&&k.textPrimary!==void 0)return"--yt-button-color:"+_.c7(k.textPrimary)+";"};
_.W.computeOverflowButtonStyle=function(k){if(this.data&&this.data.overflowButton&&k&&k.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.c7(k.textPrimary)+";--yt-spec-icon-active-other:"+_.c7(k.textPrimary)+";"};
_.W.computeBackgroundStyle=function(k){if(k&&this.data){var v="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var C=_.Yg((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);C&&(v+='background-image:url("'+C+'");')}k.backgroundColor!==void 0&&(v+="background-color:"+_.Ef(k.backgroundColor)+";");return v}};
_.W.computeButton=function(){var k,v=Object.assign({},_.F((k=this.data)==null?void 0:k.showMoreButton,_.TK));if(this.modern&&v){v.style="STYLE_MONO_OUTLINE";var C;if(k=(C=this.currentColorPalette)==null?void 0:C.textPrimary)v.colorData={basicColorPaletteData:{foregroundTitleColor:k,borderColor:k}}}return v};
_.W.shouldShowBottomButton=function(k,v){return!(k==null?0:k.header)&&!(k==null||!k.primaryButton)&&v<3};
_.W.checkExpanded=function(k){this.isExpanded=k&&k.content?this.hiddenVideos.length===0:!0};
_.W.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.W.getLogoHeight=function(k){return this.logoWithPadding(k)?"26":"20"};
_.W.getLogoImageId=function(k){return this.logoWithPadding(k)?"logo-image-with-padding":"logo-image"};
_.W.computeHasSectionHeader=function(k){return!!k.header};
_.W.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var k;if((k=this.data.primaryButton)==null?0:k.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 v;((v=this.data.dismissButton)==null?0:v.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var C,G;((C=this.data)==null?0:(G=C.primaryButton)==null?0:G.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.W.setVisibleVideos=function(k){if(this.data&&this.data.content)if(this.data.content.length){var v=this.data.content.length;this.data.header?k?(this.visibleVideos=this.data.content.slice(0,Math.min(v,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(v,this.slimItemsPerRow),v)):(this.visibleVideos=this.data.content.slice(0,Math.min(v,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(v,this.elementsPerRow),v)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(v,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(v,this.elementsPerRow),v)):(this.visibleVideos=this.data.content.slice(0,Math.min(v,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(v,this.elementsPerRow-1),v))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.W.setHasMovieRenderer=function(){var k;if((k=this.data)!=null&&k.content){var v;this.hasMovieRenderer=!!_.F((v=this.data)==null?void 0:v.content[0],_.URD)}else this.hasMovieRenderer=!1};
_.W.requestElementsPerRow=function(){_.nA(this.hostElement,"yt-request-elements-per-row")};
_.W.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var k=_.H(this.hiddenMediaRenderers),v=k.next();!v.done;v=k.next())v.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(k=_.Kz(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&k.focus()}};
_.W.updateTitleSpec=function(){var k;(k=this.data)!=null&&k.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.W.logoWithPadding=function(k){var v,C,G;return(k=(v=this.getCurrentLogo(k,this.isDarkTheme))==null?void 0:(C=v.thumbnails)==null?void 0:(G=C[0])==null?void 0:G.height)&&k%31===0?!0:!1};
_.W.onUpdateElementsPerRowAction=function(k,v,C){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k);C&&this.slimItemsPerRow!==C&&(this.slimItemsPerRow=C)};
hj.prototype.slimItemsPerRowChanged=hj.prototype.slimItemsPerRowChanged;hj.prototype.elementsPerRowChanged=hj.prototype.elementsPerRowChanged;hj.prototype.dataChanged=hj.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hj.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],hj.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],hj.prototype,"ytdDismissibleItemBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],hj.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],hj.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hj.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],hj.prototype,"currentColorPalette",void 0);_.B([_.A(),_.Y("design:type",Array)],hj.prototype,"visibleVideos",void 0);_.B([_.A(),_.Y("design:type",Array)],hj.prototype,"hiddenVideos",void 0);
_.B([_.A(),_.Y("design:type",Object)],hj.prototype,"primaryButton",void 0);_.B([_.A({reflectToAttribute:!0,value:3}),_.Y("design:type",Number)],hj.prototype,"elementsPerRow",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],hj.prototype,"isDarkTheme",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],hj.prototype,"isExpanded",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],hj.prototype,"largeTitle",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],hj.prototype,"hasMovieRenderer",void 0);_.B([_.A(),_.Y("design:type",Number)],hj.prototype,"slimItemsPerRow",void 0);_.B([_.A(),_.Y("design:type",Boolean)],hj.prototype,"showLightVideoMetadata",void 0);_.B([_.A(),_.Y("design:type",Boolean)],hj.prototype,"showDarkVideoMetadata",void 0);_.B([_.A(),_.Y("design:type",Number)],hj.prototype,"videoMetadataColor",void 0);
_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],hj.prototype,"miniMode",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.Y("design:type",Boolean)],hj.prototype,"isFirstFeedItem",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.Y("design:type",Boolean)],hj.prototype,"hasSectionHeader",void 0);
_.B([_.A({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],hj.prototype,"roundedContainer",void 0);_.B([_.IK("#visible-video-container ytd-rich-grid-media"),_.Y("design:type",Array)],hj.prototype,"visibleMediaRenderers",void 0);_.B([_.IK("#hidden-video-container ytd-rich-grid-media"),_.Y("design:type",Array)],hj.prototype,"hiddenMediaRenderers",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],hj.prototype,"modern",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hj.prototype,"dataChanged",null);_.B([_.W9("elementsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hj.prototype,"elementsPerRowChanged",null);_.B([_.W9("slimItemsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hj.prototype,"slimItemsPerRowChanged",null);
_.B([_.q({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],hj);
_.t(hj,"ytd-brand-video-shelf-renderer",function(){if(K17!==void 0)return K17;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return K17=k},{mode:1});var T7r;var Bs=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(Bs,_.e);_.W=Bs.prototype;_.W.attached=function(){var k=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",k);this.onDarkModeToggledAction(k)};
_.W.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"}}}};
_.W.dataChanged=function(){this.requestElementsPerRow();var k,v;this.currentColorPalette=this.isDarkTheme?(k=this.data)==null?void 0:k.darkColorData:(v=this.data)==null?void 0:v.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.W.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.W.computeIsFirstFeedItem=function(k){return k};
_.W.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k);this.data&&(this.currentColorPalette=k?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(k),this.updateButtonPalette())};
_.W.shouldShowThumbnailInMetadata=function(k){return k<=1};
_.W.computeVideoMetadataColor=function(){if(this.data){var k;if((k=this.currentColorPalette)==null?0:k.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.W.computeTitleStyle=function(k){var v;if((v=this.data)!=null&&v.title&&k&&k.textPrimary!==void 0)return"color:"+_.c7(k.textPrimary)+";"};
_.W.computeSubtitleStyle=function(k){var v;if((v=this.data)!=null&&v.subtitle&&k&&k.textSecondary!==void 0)return"color:"+_.c7(k.textSecondary)+";"};
_.W.computeOverflowButtonStyle=function(k){if(this.data&&this.data.overflowButton&&k.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.c7(k.textPrimary)+";--yt-spec-icon-active-other:"+_.c7(k.textPrimary)+";"};
_.W.computeBackgroundStyle=function(k){if(k&&this.data){var v="";k.backgroundColor!==void 0&&(v+="background-color:"+_.Ef(k.backgroundColor)+";");return v}};
_.W.computeHasOverflowButton=function(k){return!!k.overflowButton};
_.W.updateButtonPalette=function(){if(this.data){var k;if((k=this.data.primaryButton)==null?0:k.buttonRenderer){var v;if((v=this.currentColorPalette)==null?0:v.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var C;((C=this.currentColorPalette)==null?0:C.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)})}}};
_.W.requestElementsPerRow=function(){_.nA(this.hostElement,"yt-request-elements-per-row")};
_.W.updateTitleSpec=function(){var k;(k=this.data)!=null&&k.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")};
_.W.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k)};
Bs.prototype.elementsPerRowChanged=Bs.prototype.elementsPerRowChanged;Bs.prototype.dataChanged=Bs.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Bs.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Bs.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],Bs.prototype,"ytdDismissibleItemBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Bs.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Bs.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Bs.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Bs.prototype,"currentColorPalette",void 0);_.B([_.A(),_.Y("design:type",Object)],Bs.prototype,"primaryButton",void 0);
_.B([_.A({reflectToAttribute:!0,value:3}),_.Y("design:type",Number)],Bs.prototype,"elementsPerRow",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Bs.prototype,"isDarkTheme",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Bs.prototype,"titleSize",void 0);_.B([_.A(),_.Y("design:type",Number)],Bs.prototype,"videoMetadataColor",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],Bs.prototype,"miniMode",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.Y("design:type",Boolean)],Bs.prototype,"isFirstFeedItem",void 0);_.B([_.A({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],Bs.prototype,"roundedContainer",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.Y("design:type",Boolean)],Bs.prototype,"hasOverflowButton",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bs.prototype,"dataChanged",null);_.B([_.W9("elementsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bs.prototype,"elementsPerRowChanged",null);_.B([_.q({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],Bs);
_.t(Bs,"ytd-brand-video-singleton-renderer",function(){if(T7r!==void 0)return T7r;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return T7r=k},{mode:_.nm("kevlar_poly_si_batch_j070")?1:2});var kYi;var oFp=_.D(function(k){var v=k.data;return _.u(_.qP,{data:function(){return v().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(v().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var C=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":C=88;break a;default:C=88}return C},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return v().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"Gm"),C0i=_.D(function(k){var v=k.metadataRow;
var C=k.delimiter;return _.u(_.q_,{each:function(){return v().textParts||[]},
keyBy:"INDEX"},function(G,p){return _.u(_.RC,null,_.u(_.o$,{text:G,noWrap:!0,userInput:!0}),_.u(vFW,{delimiter:C,max:function(){return v().textParts.length},
index:p}))})},"Hm"),vFW=_.D(function(k){var v=k.delimiter;
var C=k.max;var G=k.index;return _.u(_.b,{cond:function(){return(v==null?void 0:v())&&C()-1>G()},
then:function(){return _.u("span",null,v)}})},"Im"),GYc=_.D(function(k){var v=k.data;
k={};return _.u("yt-profile-page-header-information-view-model",{class:_.TI("profilePageHeaderInformationViewModelHost",(k.profilePageHeaderInformationViewModelMobile=!1,k))},_.u(_.b,{cond:function(){return v().onTap},
then:function(){return _.u(_.uv,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.af(v().onTap)}},_.u(_.Sh,{data:function(){return v().thumbnail}},{profilePageHeaderThumbnailViewModel:oFp}))},
else:function(){return _.u("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.u(_.Sh,{data:function(){return v().thumbnail}},{profilePageHeaderThumbnailViewModel:oFp}))}}),_.u("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.u(_.b,{cond:function(){return v().onTap},
then:function(){return _.u(_.Sh,{data:function(){return v().title}},{profilePageHeaderTitleViewModel:function(C){var G=C.data;
return _.u(_.uv,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.af(G().onTap)}},_.u(_.o$,{text:function(){return G().title}}))}})},
else:function(){return _.u(_.Sh,{data:function(){return v().title}},{profilePageHeaderTitleViewModel:function(C){var G=C.data;
return _.u(_.o$,{text:function(){return G().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.u(_.Sh,{data:function(){return v().metadata}},{profilePageHeaderMetadataViewModel:function(C){var G=C.data;
return _.u(_.b,{cond:function(){return G().metadataRows},
then:function(p){return _.u("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.u(_.q_,{each:p,keyBy:"INDEX"},function(P,N){return _.u(_.RC,null,_.u(C0i,{metadataRow:P,delimiter:" \u2022 "}),_.u(vFW,{delimiter:" \u2022 ",max:function(){return p().length},
index:N}))}))}})}})))},"Jm");
GYc.idomCompat=!0;_.BU(GYc,"yt-profile-page-header-information-view-model",{props:{data:_.vN}});var jp=function(){return _.e.apply(this,arguments)||this};
_.E(jp,_.e);jp.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jp.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jp.prototype,"data",void 0);_.B([_.q({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],jp);
_.t(jp,"ytd-effect-pivot-header-view-model",function(){if(kYi!==void 0)return kYi;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return kYi=
k},{mode:1});var pe7;var Y$=function(){return _.e.apply(this,arguments)||this};
_.E(Y$,_.e);Y$.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Y$.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Y$.prototype,"data",void 0);_.B([_.q({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],Y$);
_.t(Y$,"ytd-source-pivot-header-renderer",function(){if(pe7!==void 0)return pe7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return pe7=k},{mode:1});_.BU(_.i22,"yt-card-view-model",{props:{data:_.vN,className:_.vN,isSelected:_.vN}});var UZc=_.gKL.talkToRecsStateSelector;_.BU(_.D(function(k){var v=function(){return _.F(k.data().flowRoot,xZi)};
_.Vk(function(){var C=v(),G=function(){},p=function(){};
if(C){var P,N,I,S=((I=_.F((P=v())==null?void 0:(N=P.steps)==null?void 0:N[0],_.q2))==null?void 0:I.stepId)||"";aIp(C,S);G=$ZW(C);p=gQm(C)}_.Vr(function(){var Q=v();Q&&_.Vb().dispatch(_.ud("flowStateEntity",Q.flowStateEntityKey));G();G=function(){};
p();p=function(){};
_.De(_.gBk())})});
return _.u("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.u(_.cB,{contentId:function(){return k.data().contentId}},function(){return _.u("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.u(_.b,{cond:v,
then:function(C){return _.u(_.Kmh,{data:C})}}))}))},"Km"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.vN}});_.BU(_.D(function(){return _.u("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.u("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.u("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.u(_.$fa,null)),_.u(_.sND,{data:{rows:1},isExploreHub:!0}))},"Lm"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.BU(_.D(function(k){var v=k.data;var C=k.standardUnitMinWidth;k=_.H((0,_.jNU)(v));var G=k.next().value,p=k.next().value,P=function(){var I,S=(I=G())==null?void 0:I.contents;return S==null||S.length===0},N=function(){p(Object.assign({},G(),{contents:[]}))};
return _.u("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.Dp(_.bN({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var I=_.F(v().chipsShelf,A1c);if(I!=null&&I!=null&&I.autoselectChipOnVisible){var S,Q,R=_.F(I==null?void 0:(S=I.contents)==null?void 0:S[(Q=I.autoselectedChipIndex)!=null?Q:0],_.GV);R&&R.tapCommand&&_.gJ(R.tapCommand)}}}))},_.u(_.cB,{contentId:function(){return v().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.u("div",null,_.u("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.u(_.Sh,{data:function(){return v().header}},{sectionHeaderViewModel:function(I){return _.u(_.O4,{data:I.data,
disableHorizontalPadding:!0})}})),_.u("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.u(_.Sh,{data:function(){return v().chipsShelf}},{chipsShelfViewModel:function(I){return _.u(_.OG,{data:I.data,
callback:N,selectionBehavior:1})}})),_.u("div",null,_.u(_.b,{cond:P,
then:function(){return _.u("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.u(_.sND,{data:{rows:1},isExploreHub:!0}))}}),_.u(_.Sh,{data:function(){var I;
return(I=G())==null?void 0:I.contents}},{richShelfRenderer:function(I){return _.u(_.CmZ,{data:I.data,
isInnerShelf:!0,standardUnitMinWidth:C})}})))}))},"Mm"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.vN,
standardUnitMinWidth:_.vN}});var wf=function(){return _.e.apply(this,arguments)||this};
_.E(wf,_.e);
wf.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}}};
wf.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.B([_.M(_.YI),_.Y("design:type",Object)],wf.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],wf.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.PC),_.Y("design:type",Object)],wf.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wf.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],wf.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Number)],wf.prototype,"standardUnitMinWidth",void 0);_.B([_.q({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],wf);
_.t(wf,"ytd-rich-section-renderer",function(){if(r1s!==void 0)return r1s;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return r1s=k},{mode:_.nm("kevlar_poly_si_batch_j029")?
1:2});_.BU(_.NLV,"yt-profile-identity-info-view-model",{props:{data:_.vN,hideDivider:_.vN,isChannelInfoCard:_.vN}});_.BU(_.vjX,"yt-page-header-view-model",{props:{data:_.vN,noPadding:_.vN,enableBanner:_.vN,cinematicContainerTopbarOffset:_.vN,allowCinematicContainerOverflow:_.vN,displayAsSidebar:_.vN,displayAsPanel:_.vN,alwaysUseMediumTextDescription:_.vN}});_.BU(_.D(function(k){var v=k.data;var C=function(){var p;return(p=v().numColumns)!=null?p:2},G=function(){return C()>1?3:2};
k={};return _.u("ytd-rich-grid-group",{class:_.TI("ytdRichGridGroupHost",(k.ytdRichGridGroupHostFirstColumn=function(){return v().colIndex===0},k)),
style:_.pR({"--ytd-rich-grid-group-num-columns":C,"--ytd-rich-grid-items-per-group":G})},_.u("div",{class:"ytdRichGridGroupContents"},_.u(_.Sh,{data:function(){var p;return(p=v().contents)==null?void 0:p.slice(0,G())}},{richItemRenderer:function(p){return _.u(_.o6n,{data:p.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Nm"),"ytd-rich-grid-group",{props:{data:_.vN}});var nu=function(){var k=_.e.apply(this,arguments)||this;k.resizeOnObserverInit=!1;k.isInlinePreviewDisabled=_.z("web_disable_inline_preview");k.disableStickyFilterBar=!1;k.transparentBackgroundChipsBar=!1;k.hideChipsBar=!1;k.collapseFeedCustomizationForm=!1;k.isWatchDefaultLayout=!0;k.continuationShowButton=!1;k.rowReducedHorizontalMargin=!1;k.useCompactList=!1;k.manualDownloadsPresent=!1;k.smartDownloadsPresent=!1;k.isOnline=!1;k.shouldRenderDownloadsBanner=!1;k.shouldRenderDownloadsBannerUpsell=
!1;k.hasOptedIntoSmartDownloads=!1;k.elementsPerRow=4;k.typographyBump=!1;k.slimItemsPerRow=1;k.pageLoadingFromNavigation=!1;k.resizeObserver=null;k.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"};k.rendererToTagNameMap=
new Map(Object.entries(k.contentMapping()).map(function(v){var C=_.H(v);v=C.next().value;C=C.next().value;return[v,C.component]}));
k.insertedContent=new Map;return k};
_.E(nu,_.e);_.W=nu.prototype;_.W.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var k=_.H(_.Kz(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),v=k.next();!v.done;v=k.next())v.value.useCompactList=this.useCompactList};
_.W.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var k=_.H(_.Kz(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),v=k.next();!v.done;v=k.next())v=v.value,v.sizing=this.sizing,v.typographyBump=this.typographyBump};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.W.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]]"}}}};
_.W.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]",collapseFeedCustomizationForm:"[[collapseFeedCustomizationForm]]"}},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}}};
_.W.attached=function(){document.addEventListener("yt-page-type-changed",_.pm(this,this.onPageChange));document.addEventListener("scroll",_.pm(this,this.onScroll));document.addEventListener("yt-feed-customization-scroll-up",_.pm(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$22306_throttledOnResize=new _.CR(this.resizeObserved,_.fS("rich_grid_resize_delay_ms",50),this)};
_.W.detached=function(){var k;(k=this.resizeObserver)==null||k.disconnect();document.removeEventListener("yt-page-type-changed",_.pm(this,this.onPageChange));document.removeEventListener("scroll",_.pm(this,this.onScroll));document.removeEventListener("yt-feed-customization-scroll-up",_.pm(this,this.onFeedCustomizationScrollUp))};
_.W.insertRichSection=function(k){var v=k.richItemTargetId;k=k.richSectionRendererToInsert;v&&k&&(this.insertedContent.set(v,{content:k,timestamp:Date.now()}),this.reflowContent())};
_.W.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.W.computeIsInlinePreviewEnabled=function(k,v,C){return _.z("web_disable_inline_preview")?!1:!C&&_.Rke({miniplayerIsActive:k,miniplayerPlaybackState:v})};
_.W.computeSizing=function(){var k=_.A6K(this.data);if(k||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return k?this.useCompactList?"COMPACT":k:this.miniMode?"COMPACT":"STANDARD"};
_.W.updateItemMinAndMaxWidth=function(){var k=_.fS("rich_grid_max_item_width",500);k>0&&_.Cm(this.hostElement,{"--ytd-rich-grid-item-max-width":k+"px"});var v;k=this.getRichItemMinWidth((v=this.hostElement)==null?void 0:v.clientWidth);k>0&&_.Cm(this.hostElement,{"--ytd-rich-grid-item-min-width":k+"px"})};
_.W.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.W.resizeObserved=function(){_.rc(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.W.onPageChange=function(){var k=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.rc(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.B_.addJob(function(){k.pageLoadingFromNavigation=!1;k.setMasthead();k.maybeSetBigYoodle();k.forceRefreshAndLog();k.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.W.dataChanged=function(){var k=this;_.rc(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.Ib(this,function(){k.updateRichItemGridPositions();k.contentsElement&&_.Cm(k.hostElement,{"--ytd-rich-grid-content-offset-top":k.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.W.initResizeObserver=function(){var k=this;if(window.ResizeObserver){var v;(v=this.resizeObserver)==null||v.disconnect();var C=!1;this.resizeObserver=new ResizeObserver(function(){if(C){var G;(G=k.resizeObserver)==null||G.disconnect();var p;(p=k.JSC$22306_throttledOnResize)==null||p.fire();requestAnimationFrame(function(){var N;(N=k.JSC$22306_throttledOnResize)==null||N.fire();k.initResizeObserver()})}else if(C=!0,k.resizeOnObserverInit){var P;
(P=k.JSC$22306_throttledOnResize)==null||P.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.W.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.rc(this.hostElement,"ytd-rich-item-index-update-action")};
_.W.updateElementsPerRow=function(){_.rc(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.J2({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.J2({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.W.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.W.onRichShelfRendererCollapse=function(k){if(this.shownItems){var v=k.detail;k=this.shownItems.findIndex(function(G){var p,P;return((P=_.F(G==null?void 0:(p=G.richSectionRenderer)==null?void 0:p.content,_.fDn))==null?void 0:P.trackingParams)===v});
var C=k+1;k<0||C>=this.contentsElement.children.length||!this.shownItems[C].richItemRenderer||this.contentsElement.children[C].scrollIntoView({behavior:"smooth",block:"start"})}};
_.W.onSoftReloadPage=function(){this.scrollUpToTop()};
_.W.handleRerenderDownloadsData=function(){_.z("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.W.handlePlaylistRemoveVideosAction=function(k){var v;if(((v=_.F(k,_.e5L))==null?0:v.setVideoIds)&&this.data&&this.data.contents){k=_.F(k,_.e5L).setVideoIds;for(v=this.data.contents.length-1;v>=0;){var C=_.F(this.data.contents[v],_.eS);(C=C&&_.F(C.content,_.rA))&&C.setVideoId&&k.includes(C.setVideoId)&&this.splice("data.contents",v,1);v--}this.updateIndices()}};
_.W.updateIndices=function(){if(this.data&&this.data.contents)for(var k=0;k<this.data.contents.length;k++)this.set("data.contents."+k+".richItemRenderer.index",_.DZ(String(k+1)))};
_.W.hasTopRowInlinePlayableVideoWithEndorsement=function(k){var v;return!((v=k.slice(0,this.getItemsPerRow()))==null||!v.some(function(C){var G;C=_.F(C==null?void 0:(G=C.richItemRenderer)==null?void 0:G.content,_.oT);var p;return(C==null?void 0:C.inlinePlaybackEndpoint)&&(C==null?void 0:(p=C.thumbnailOverlays)==null?void 0:p.some(function(P){return P.thumbnailOverlayEndorsementRenderer}))}))};
_.W.refreshGridLayoutNew=function(k,v,C,G){var p=G.postsPerRow;var P=G.slimItemsPerRow;var N=G.gameCardsPerRow;G=G.miniGameCardsPerRow;var I;if((I=this.data)==null||!I.contents||!this.containerWidth)return!1;var S;if((S=this.data.responsiveContainerConfiguration)==null?0:S.responsiveSize){var Q=_.fmD(this.data.responsiveContainerConfiguration,this.containerWidth),R;I=_.id(Object.assign({},Q,{standardUnitMinWidth:(R=this.data)==null?void 0:R.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&Q.isCompactList)}else I=_.id({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(Q=this.data)==null?void 0:Q.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=I.typographyBump;R=!1;if(k||this.elementsPerRow!==I.numItems||this.postsPerRow!==p||this.slimItemsPerRow!==P||this.gameCardsPerRow!==
N||this.miniGameCardsPerRow!==G||this.gutter!==I.gutter)R=this.elementsPerRow!==I.numItems,this.elementsPerRow=I.numItems,this.postsPerRow=p,this.slimItemsPerRow=P,this.gameCardsPerRow=N,this.miniGameCardsPerRow=G,this.gutter=I.gutter,this.itemWidth=I.itemWidth,this.reflowContent(v),_.Cm(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":I.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(C);this.ytdReduxBehavior.dispatch(_.J2({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:I.maxContainerWidth}));return R};
_.W.refreshGridLayout=function(k,v){var C,G=(C=this.hostElement)==null?void 0:C.clientWidth;this.containerWidth=this.adjustRichGridWidth(G,!0);var p;if((p=this.data)==null||!p.contents||!this.containerWidth)return k&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(k=!0,this.pendingForceReflow=!1);C=this.getRichItemMinWidth(G);var P=this.isShortsPanel?146:194,N=this.getMiniGameCardMinWidth(),I=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.fS("rich_grid_default_max_items_per_row",
6);G=C=this.calcElementsPerRow(C,I);(p=C<=3&&this.miniModeAllowed())&&(C=this.calcElementsPerRow(240,4));var S=this.calcMaxSlimElementsPerRow(C,I,this.isDefaultGrid);I=this.calcElementsPerRow(P,S);var Q=this.calcElementsPerRow(this.isCompactGrid?P:154,S);P=this.calcElementsPerRow(this.isCompactGrid?P:N,S);N=!1;if(this.sizing)return this.refreshGridLayoutNew(k,v,p,{postsPerRow:G,slimItemsPerRow:I,gameCardsPerRow:Q,miniGameCardsPerRow:P});if(k||this.elementsPerRow!==C||this.postsPerRow!==G||this.slimItemsPerRow!==
I||this.gameCardsPerRow!==Q||this.miniGameCardsPerRow!==P)N=this.elementsPerRow!==C,this.elementsPerRow=C,this.postsPerRow=G,this.slimItemsPerRow=I,this.gameCardsPerRow=Q,this.miniGameCardsPerRow=P,this.reflowContent(v),this.updateElementsPerRow(),_.Cm(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)&&_.Cm(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(p);_.rc(this.hostElement,"yt-rich-grid-layout-refreshed");return N};
_.W.getRichItemMinWidth=function(k){var v=_.fS("rich_grid_min_item_width",310);if(!_.z("kevlar_disable_min_width_override")){var C,G;v=(G=(C=this.data)==null?void 0:C.minItemWidth)!=null?G:v}return v+_.ia3(k)};
_.W.calcMaxSlimElementsPerRow=function(k,v,C){return(C===void 0?0:C)?k===1?2:k%2===0?k/2*3:k+2:v*2};
_.W.adjustRichGridWidth=function(k,v){var C=_.z("disable_rich_grid_guide_compensation");if(!this.isWatch&&!C){C=_.Ql().resolve(_.uL(_.Kb));var G=C==null?void 0:C.guideElement;if(!(!C||C.getData()||G!=null&&G.opened||C.getMiniGuideVisible()))if(C.canFitPersistentGuide(k)&&C.getGuideExpandsAutomatically()){var p,P,N=Number((p=window.getComputedStyle(this.hostElement))==null?void 0:(P=p.getPropertyValue("--app-drawer-width"))==null?void 0:P.replace("px",""));k-=N||0}else if(C.canFitMiniGuide(k)){var I;
p=Number((N=window.getComputedStyle(this.hostElement))==null?void 0:(I=N.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:I.replace("px",""));k-=p||0}}k>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(k-=v?32:48));return k};
_.W.calcElementsPerRow=function(k,v){var C=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),G=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((C+G)/(k+G))||1,v)};
_.W.reflowContent=function(k){var v=this;if(!this.isReflowing){this.isReflowing=!0;var C,G,p=!!((C=this.data)==null?0:(G=C.contents)==null?0:G.some(function(I){return _.F(I,_.ti)}));
C=this.getItemsPerRow();var P;G=(P=this.data)==null?void 0:P.reflowOptions;k&&(_.Er("rgr_s"),_.Ib(this,function(){_.Er("rgr_nrf")}));
k={};(P=_.Kz(this.hostElement).querySelector("#contents"))&&(k={contentElement:P,rendererToTagNameMap:this.rendererToTagNameMap});P=(P=this.data.contents)?P.slice():[];p=lIr(P,C,p,G,this.getRichGridStyle(),k,this.insertedContent);var N=p.orderedContent;if(p=p.pinnedContentNotShownTargetIds)for(p=_.H(p),C=p.next();!C.done;C=p.next())this.insertedContent.delete(C.value);p=function(){v.shownItems=N;v.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(N),_.Ib(this,p)):p()}};
_.W.getFirstRowItems=function(k){for(var v=[],C=0;C<k.length;C++){var G=void 0,p=void 0,P=void 0,N=void 0,I=void 0,S=void 0;if(((G=k[C])==null?void 0:(p=G.richItemRenderer)==null?void 0:p.rowIndex)===0||((P=k[C])==null?void 0:(N=P.richGroupRenderer)==null?void 0:N.rowIndex)===0||((I=k[C])==null?void 0:(S=I.richSectionRenderer)==null?void 0:S.rowIndex)===0)v.push(k[C]);else break}return v};
_.W.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.W.resetInsertedContentIfNeeded=function(){(_.z("web_explore_hub_on_hover")||_.z("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.W.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.W.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()};
_.W.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.W.terminateVideoPreview=function(){_.rc(this.hostElement,"yt-terminate-video-preview-action")};
_.W.updateRichItemGridPositions=function(){var k={gridData:{gridColumnCount:this.elementsPerRow}},v;((v=this.data)==null?0:v.trackingParams)&&(v=_.Et())&&_.t2(v,_.Ss(this.data.trackingParams),k);_.rc(this.hostElement,"ytd-rich-item-index-update-action")};
_.W.miniModeAllowed=function(){return this.isChannelPage};
_.W.getMiniGameCardMinWidth=function(){return 154};
_.W.updateMiniMode=function(k){this.miniMode=this.miniModeAllowed()&&k;this.ytdReduxBehavior.dispatch(_.J2({type:"SET_RICH_GRID_MINI_MODE",payload:k}))};
_.W.isCurrentPage=function(){return location.pathname===this.pagePath};
_.W.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var k=_.Ql().resolve(_.hs).getCurrentPage();k&&k.setScrollTop(0)}};
_.W.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.W.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.W.maybeSetBigYoodle=function(){var k,v=(k=this.data)==null?void 0:k.bigYoodle;this.bigYoodleData!==v&&(this.bigYoodleData=v)};
_.W.setMasthead=function(){var k;((k=this.data)==null?0:k.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.W.getRichGridStyle=function(){var k,v;return(v=(k=this.data)==null?void 0:k.style)!=null?v:"RICH_GRID_STYLE_UNKNOWN"};
_.W.onIsShortsGridChange=function(){var k=this.ytdReduxBehavior,v=k.dispatch,C=this.getRichGridStyle();v.call(k,_.J2({type:"SET_RICH_GRID_STYLE",payload:C}))};
_.W.onScroll=function(){this.collapseFeedCustomizationForm=window.scrollY>20};
_.W.onFeedCustomizationScrollUp=function(){this.collapseFeedCustomizationForm=!1;this.scrollUpToTop()};
_.SB.Object.defineProperties(nu.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var k=_.Ql().resolve(_.hs).getCurrentPage(),v,C,G;return(((v=this.data)==null?void 0:v.targetId)==="browse-feedFEsfv_audio_pivot"||_.z("web_enable_channel_pivot_panel")&&((C=this.data)==null?void 0:C.targetId)==="browse-feedFEsfv_channel_pivot"||_.z("web_enable_effect_pivot_panel")&&((G=this.data)==null?void 0:G.targetId)==="browse-feedFEsfv_effect_pivot")&&(k==null?void 0:k.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.z("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 k;return!((k=this.data)==null?0:k.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var k;return((k=_.Ql().resolve(_.hs).getCurrentPage())==null?void 0:k.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var k;return((k=_.Ql().resolve(_.hs).getCurrentPage())==null?void 0:k.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 k;return(((k=this.data)==null?void 0:k.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((k=this.data)==null?0:k.enableContentSpecificAspectRatio)||((v=this.data)==null?0:(C=v.responsiveContainerConfiguration)==null?0:C.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.fS("web_continuation_handler_margin",0):0}}});
nu.prototype.onIsShortsGridChange=nu.prototype.onIsShortsGridChange;nu.prototype.onReloadContinuationFinish=nu.prototype.onReloadContinuationFinish;nu.prototype.reflowContent=nu.prototype.reflowContent;nu.prototype.handleRerenderDownloadsData=nu.prototype.handleRerenderDownloadsData;nu.prototype.onRichShelfRendererCollapse=nu.prototype.onRichShelfRendererCollapse;nu.prototype.onRequestElementsPerRow=nu.prototype.onRequestElementsPerRow;nu.prototype.contentLengthChanged=nu.prototype.contentLengthChanged;
nu.prototype.dataChanged=nu.prototype.dataChanged;nu.prototype.onSizingChange=nu.prototype.onSizingChange;nu.prototype.onUseCompactListChange=nu.prototype.onUseCompactListChange;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],nu.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],nu.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.qV),_.Y("design:type",Object)],nu.prototype,"ironResizableBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],nu.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.PC),_.Y("design:type",Object)],nu.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],nu.prototype,"componentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],nu.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],nu.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],nu.prototype,"miniMode",void 0);_.B([_.A({value:[]}),_.Y("design:type",Array)],nu.prototype,"shownItems",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],nu.prototype,"isReflowing",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],nu.prototype,"isFilteredFeed",void 0);_.B([_.A({selector:_.L$j}),_.Y("design:type",Boolean)],nu.prototype,"guideIsExpanded",void 0);
_.B([_.A({selectorArgs:["entitySelectorType"],selector:function(k,v){if(_.z("kevlar_modern_downloads_page")&&v&&v!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(v){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":v=k.entities;var C=_.f2(v),G=_.z0(v),p=_.nXO(k),P=_.wNj(k),N=_.JvZ(k),I=_.zTK(v),S=_.Sk(C),Q=_.Fo(v);return _.SpK(C,G,I,_.aOx(v),p,P,S,Q,N,_.K$K(k),_.$R(k));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return k=_.f2(k.entities),_.QNO(k);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return k=
_.lOf(k.entities),_.bsi(k);default:_.ji(new _.q5("Error: entitySelectorType defined but not matched in selector.",k,v))}}}),
_.Y("design:type",Object)],nu.prototype,"entityDrivenRichGridData",void 0);_.B([_.A(),_.Y("design:type",Object)],nu.prototype,"resizeOnObserverInit",void 0);_.B([_.A(),_.Y("design:type",Object)],nu.prototype,"bigYoodleData",void 0);_.B([_.A(),_.Y("design:type",Object)],nu.prototype,"mastheadData",void 0);_.B([_.A(),_.Y("design:type",Boolean)],nu.prototype,"isInlinePreviewDisabled",void 0);_.B([_.A(),_.Y("design:type",Object)],nu.prototype,"disableStickyFilterBar",void 0);
_.B([_.A(),_.Y("design:type",Object)],nu.prototype,"transparentBackgroundChipsBar",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],nu.prototype,"hideChipsBar",void 0);_.B([_.A(),_.Y("design:type",Object)],nu.prototype,"collapseFeedCustomizationForm",void 0);_.B([_.A(),_.Y("design:type",Object)],nu.prototype,"isWatchDefaultLayout",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],nu.prototype,"continuationShowButton",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],nu.prototype,"rowReducedHorizontalMargin",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],nu.prototype,"useCompactList",void 0);_.B([_.A({selector:function(k){return _.z0(k.entities).length>0}}),
_.Y("design:type",Object)],nu.prototype,"manualDownloadsPresent",void 0);_.B([_.A({selector:function(k){return _.f2(k.entities).length>0}}),
_.Y("design:type",Object)],nu.prototype,"smartDownloadsPresent",void 0);_.B([_.A({selector:_.$R}),_.Y("design:type",Object)],nu.prototype,"isOnline",void 0);_.B([_.A({selector:_.wNj}),_.Y("design:type",Object)],nu.prototype,"shouldRenderDownloadsBanner",void 0);_.B([_.A({selector:_.K$K}),_.Y("design:type",Object)],nu.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.B([_.A({selector:_.nXO}),_.Y("design:type",Object)],nu.prototype,"hasOptedIntoSmartDownloads",void 0);
_.B([_.W9("useCompactList"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nu.prototype,"onUseCompactListChange",null);_.B([_.W9("sizing","typographyBump"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nu.prototype,"onSizingChange",null);_.B([_.A({selector:_.eTb}),_.Y("design:type",Number)],nu.prototype,"miniplayerPlaybackState",void 0);_.B([_.A({selector:_.aW}),_.Y("design:type",Boolean)],nu.prototype,"miniplayerIsActive",void 0);
_.B([_.A({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.Y("design:type",Boolean)],nu.prototype,"isInlinePreviewEnabled",void 0);_.B([_.A({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.Y("design:type",String)],nu.prototype,"sizing",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],nu.prototype,"elementsPerRow",void 0);
_.B([_.A(),_.Y("design:type",Object)],nu.prototype,"typographyBump",void 0);_.B([_.A(),_.Y("design:type",Number)],nu.prototype,"itemWidth",void 0);_.B([_.Nf("#header"),_.Y("design:type",HTMLElement)],nu.prototype,"headerElement",void 0);_.B([_.Nf("#contents"),_.Y("design:type",HTMLElement)],nu.prototype,"contentsElement",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nu.prototype,"dataChanged",null);
_.B([_.uo("data.contents.length"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nu.prototype,"contentLengthChanged",null);_.B([_.P9("yt-request-elements-per-row"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nu.prototype,"onRequestElementsPerRow",null);
_.B([_.P9("yt-rich-shelf-renderer-collapse"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],nu.prototype,"onRichShelfRendererCollapse",null);_.B([_.uo("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nu.prototype,"handleRerenderDownloadsData",null);
_.B([_.g("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],nu.prototype,"entitySelectorType",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.targetId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"isSub",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.targetId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"isWatch",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data.targetId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"isShortsPanel",null);_.B([_.A({reflectToAttribute:!0}),_.g("isWatch"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"reducedTopMargin",null);_.B([_.A({reflectToAttribute:!0}),_.g("data","isWatch","isWatchDefaultLayout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"noTopMargin",null);
_.B([_.A({reflectToAttribute:!0}),_.g("isInlinePreviewEnabled","shownItems"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"topRowEndorsement",null);_.B([_.g("data.header"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"hideHeader",null);_.B([_.P9("yt-rich-grid-reflow"),_.Y("design:type",Function),_.Y("design:paramtypes",[Boolean]),_.Y("design:returntype")],nu.prototype,"reflowContent",null);
_.B([_.P9("yt-reload-continuation-finish"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nu.prototype,"onReloadContinuationFinish",null);_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"isSlimGrid",null);_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"isShortsGrid",null);
_.B([_.g("data","isSlimGrid","isShortsGrid"),_.A(),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"noRichItemGutterMargins",null);_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"isShortsGridSlim",null);_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"isCompactGrid",null);
_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"isDefaultGrid",null);_.B([_.g("data.targetId"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"hideChipsBarOnWatch",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nu.prototype,"onIsShortsGridChange",null);
_.B([_.g("data.enableContentSpecificAspectRatio"),_.A(),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nu.prototype,"force16By9ThumbnailAspectRatio",null);_.B([_.g("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],nu.prototype,"continuationTriggerOffset",null);_.B([_.q({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],nu);
_.t(nu,"ytd-rich-grid-renderer",function(){if(YnW!==void 0)return YnW;var k=document.createElement("template");_.a(k,'\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="spinner-container" class="style-scope ytd-rich-grid-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading()]]" class="style-scope ytd-rich-grid-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class="style-scope ytd-rich-grid-renderer"></div>\n');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return YnW=k},{mode:2});var P0I=_.D(function(k){return _.u("yt-feedback-prompt-view-model",{class:_.TI("ytFeedbackPromptViewModelHost",k.className)},_.u(_.b,{cond:function(){return k.data().text},
then:function(v){return _.u(_.o$,{text:v,className:"ytFeedbackPromptViewModelPrompt"})}}),_.u(_.Sh,{data:function(){return k.data().likeButton}},{likeButtonViewModel:function(v){return _.u(_.Jx,{data:v.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.u(_.Sh,{data:function(){return k.data().dislikeButton}},{dislikeButtonViewModel:_.n3}))},"Om");var W5c=_.D(function(k){var v=void 0,C=function(){return k.data()},G=function(){return!!_.Rx(_.QA(C())).optionColor},p=_.H(_.ae(-1,void 0,"WFh1pc")),P=p.next().value,N=p.next().value,I=function(d){return P()===d},S=function(d){return C().correctAnswerIndex===d},Q=function(){return P()!==-1};
p=_.H(_.ae("",void 0,"Vi7Gfe"));var R=p.next().value,l=p.next().value;return _.u("yoututor-quiz-view-model",{class:_.TI("learningQuizComponentHost","learningYoututorQuizHost",k.className),style:_.pR({background:function(){return _.Rx(_.QA(C())).backgroundColor}})},_.u("div",{"aria-live":"polite",
class:"learningYoututorQuizVisuallyHidden"},R),_.u("div",{class:"learningQuizComponentQuizContainer"},_.u("div",{class:"learningQuizComponentQuiz"},_.u("div",{class:"learningQuizComponentQuizContent"},_.u(_.b,{cond:function(){return!!C().aiGeneratedQuizLabel},
then:function(){return _.u("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.u(_.o$,{text:function(){return C().aiGeneratedQuizLabel}}))}}),_.u("div",{class:"learningQuizComponentQuizHeader"},_.u("div",{class:"learningQuizComponentQuizHeaderTextContainer"},_.u("div",{class:"learningYoututorQuizText",
style:_.pR({color:function(){return _.Rx(_.QA(C())).primaryTextColor}})},_.u(_.o$,{text:function(){return C().questionHeaderText}}))))),_.u("div",{role:"group",
class:_.TI("learningQuizComponentQuizOptionsList","learningYoututorQuizOptionsListGap")},_.u(_.q_,{each:function(){return C().optionsData||[]}},function(d,f){var c={};
return _.u("button",{class:_.TI("learningQuizComponentQuizOptions","learningYoututorQuizOptionsGap","learningYoututorQuizOptionsBorderSquare",(c.learningQuizComponentQuizHover=function(){return!Q()},c.learningQuizComponentQuizOptionWithCustomColor=G,c.learningYoututorQuizOptionSelectedCorrectOutline=function(){return Q()&&S(f())},c.learningYoututorQuizOptionSelectedIncorrectOutline=function(){return P()!==C().correctAnswerIndex&&I(f())},c.learningQuizComponentQuizIncorrectShake=function(){return P()!==
C().correctAnswerIndex&&I(f())},c)),
"on:click":_.oZ(function(){if(Q())return!1;N(f());l(S(f())?C().correctAnswerAriaLabel||"":C().incorrectAnswerAriaLabel||"");return!1}),
style:_.pR({background:"transparent"}),"aria-description":function(){return Q()?S(f())?C().correctAnswerAriaLabel:C().incorrectAnswerAriaLabel:""},
"aria-disabled":Q,el:_.Dp(function(U){_.l9(271905,U,v,function(O){v=O})}),
"client-ve-type":271905},_.u("div",{class:"learningQuizComponentQuizOptionContainer"},_.u(_.o$,{text:d.optionText}),_.u(_.b,{cond:function(){var U=f();return Q()&&(I(U)||S(U))},
then:function(){var U={};return _.u(_.PT,{className:_.TI("learningYoututorQuizOptionIcon",(U.learningQuizComponentQuizPulse=function(){return P()===C().correctAnswerIndex&&S(f())},U)),
size:24,icon:function(){return S(f())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.u(_.b,{cond:Q,
then:function(){return _.u("div",{class:"learningYoututorQuizExplanationContainer"},_.u("div",{class:"learningYoututorQuizExplanationText"},_.u(_.o$,{text:function(){return C().explanationHeaderText}})),_.u(_.o$,{text:function(){return C().optionsData[P()].explanationText},
className:"learningYoututorQuizExplanationDescriptionText"}))}})))))},"Pm");
W5c.idomCompat=!0;var HVi=_.D(function(k){var v=k.thumbsUp,C=k.thumbsDown,G=k.rightAlignThumbs;k=_.H(_.ae(!1,void 0,"OxPsH"));var p=k.next().value,P=k.next().value;k=_.H(_.ae(!1,void 0,"V5vWne"));var N=k.next().value,I=k.next().value;k={};return _.u("div",{class:_.TI("ytwThumbsUpDownThumbs",(k.ytwThumbsUpDownRightAlign=function(){return G==null?void 0:G()},k))},_.u(_.m$,{data:v,
onToggle:function(S){P(S);N()&&I(!1)},
buttonShapeOverrides:function(){return{toggled:p()}}}),_.u(_.m$,{data:C,
onToggle:function(S){I(S);p()&&P(!1)},
buttonShapeOverrides:function(){return{toggled:N()}}}))},"Qm");
HVi.idomCompat=!0;var IhV=_.D(function(k){var v=function(){return k.data().pendingStateEntityKey||""},C=_.N4(_.iLi,v),G=function(){var I;
if(!(I=k.disabled())){var S;I=!((S=C())==null||!S.isPendingResponse)}return I},p=_.H(_.ae(F1m(""),void 0,"Q6q6y")),P=p.next().value,N=p.next().value;
_.sD(function(){requestAnimationFrame(function(){var I=k.data().onShowAnimationMs||0;I=I>0?F1m("--chip-animation-duration: "+I+"ms;"):F1m("");N(I)})});
return _.u("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:P},_.u(_.q_,{each:function(){return k.data().chipData||[]},
keyBy:"REFERENCE"},function(I){return _.u(NkV,{data:I,disabled:G,pendingStateKey:v,onError:k.onError})}))},"Sm"),NkV=_.D(function(k){var v=_.IG("button"),C=_.H(_.ae(!0,void 0,"baSFEf")),G=C.next().value,p=C.next().value,P=function(){return k.data().text.content},N=function(){return k.data().transparentWhenLoading},I=_.IZ(_.yv.currentPageSubTypeSelector),S=function(){var R;
return(R=_.Ql().resolve(_.uL(_.Db)))==null?void 0:_.nvF(R,I())},Q=_.oZ(function(R){var l,d,f,c,U,O,X,x;
return _.Z(function(w){switch(w.nextAddress){case 1:R.stopPropagation();if(k.disabled())return w.return();d=String(Math.floor(((l=_.C0())==null?void 0:l.getCurrentTime())||0)*1E3);f="youchat-"+Date.now();c=function(){_.MP(k.data().onClick||{});var V=_.dZc(k.data().continuation),h=_.ep({clientMessageId:f,playerOffsetMs:d,pageContext:S()});return new Promise(function(n,oO){_.MP(V,{form:{formData:h},commandController:{onSuccess:function(Ng,Sm){n(Sm)},
onServerError:function(Ng,Sm){oO(Sm.error)}}})})};
U=_.L1r(k.pendingStateKey());U(!0);_.N7V("#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");p(!1);_.EQ(w,2);return w.yield(c(),4);case 4:_.GG(w,3);break;case 2:O=_.g6(w),(x=(X=k).onError)==null||x.call(X,O);case 3:U(!1),_.OQ(w)}})});
return _.u(_.b,{cond:G,then:function(){return _.u("div",{class:"ytwYouChatChipsDataChipWrapper"},_.u("button",{el:v,class:"ytwYouChatChipsDataChip","data-disabled":k.disabled,"data-transparent-loading":N,"on:click":Q,tabindex:0},P))}})},"Tm");var ZVG=_.D(function(k){var v=k.data;var C=k.initiallyExpanded;var G=function(){var Q;return(Q=v().conversationResourceData)==null?void 0:Q.learningGuideData};
k=_.H(_.Gz(function(){var Q;return(Q=C==null?void 0:C())!=null?Q:!1}));
var p=k.next().value,P=k.next().value,N=function(){P(!0)},I=_.L9(function(){var Q,R;
return(R=(Q=G())==null?void 0:Q.sections)!=null?R:[]},void 0,"QxyRyf"),S=_.L9(function(){return I().length>4},void 0,"MEbwoe");
k=_.L9(function(){var Q;return!p()&&S()&&(Q=G())!=null&&Q.expandButton?I().slice(0,4):I()},void 0,"hIE70b");
return _.u("yt-conversation-resource-view-model",{class:_.TI("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.u(_.Sh,{data:k},{expandableMetadataViewModel:_.Twy}),_.u(_.b,{cond:function(){return S()&&!p()},
then:function(){return _.u("div",{id:"showMoreButton"},_.u(_.Sh,{data:function(){var Q;return(Q=G())==null?void 0:Q.expandButton}},{buttonViewModel:function(Q){return _.u(_.di,{data:Q.data,
onClick:N})}}))}}))},"Um");var SXm=_.D(function(k){var v=function(){var x;return(x=k.data().text)==null?void 0:x.content},C=function(){var x,w;
return(x=k.data().webData)==null?void 0:(w=x.textResult)==null?void 0:w.content},G=_.Ql().resolve(_.AL),p=_.p0(),P=function(){return k.data().chatResponseStyle},N=function(){return!k.data().transparentBackground},I=function(){return k.data().rightAlignThumbs},S=function(){return k.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||k.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"},Q=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:S()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:k.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},R=function(){var x;
return k.data().webData||((x=k.data().text)==null?void 0:x.content)||k.data().videoResultsData||k.data().conversationResourceViewModel||k.data().quiz||k.data().yoututorQuiz||k.data().richContent},l=function(){return!!k.data().sectionHeader||R()},d=function(){var x;
return(x=k.data().videoResultsData)==null?void 0:x.videoShelf},f=function(){var x;
return(x=k.data().webData)==null?void 0:x.sourcesShelf},c=function(){return P()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||P()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:k.data().thumbsDownViewModel&&k.data().thumbsUpViewModel},U=function(){return _.F(k.data().thumbsUpViewModel,_.p7)},O=function(){return _.F(k.data().thumbsDownViewModel,_.p7)};
_.sD(function(){requestAnimationFrame(function(){var x;(x=k.shouldAnimateIcon)!=null&&x.call(k)&&OLI(p.lottieEl)})});
var X={};return _.u("you-chat-item-view-model",{class:_.TI("ytwYouChatItemViewModelYouChatItemViewModel",(X.ytwYouChatItemViewModelColumnLayout=function(){return S()},X)),
style:_.pR({"min-height":function(){var x,w;return _.MUy((x=k.containerHeight)==null?void 0:x.call(k),(w=k.isLastItem)==null?void 0:w.call(k))}}),
"data-target-id":function(){return k.data().id||""}},_.u(_.b,{cond:function(){return k.data().removeIcon?!1:l()},
then:function(){var x={};return _.u("div",{"aria-hidden":"true"},_.u(_.$X,{className:_.TI("ytwYouChatItemViewModelIcon",(x.ytwYouChatItemViewModelRtl=G==="rtl",x.ytwYouChatItemViewModelHidden=function(){return!(k.data().hideIcon||P()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||P()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:l())},x)),
animationName:"YOUCHAT_ICON",data:Q,animationRef:p}))}}),_.u(_.b,{cond:l,
then:function(){var x={};return _.u("div",{class:_.TI("ytwYouChatItemViewModelHost",(x.ytwYouChatItemViewModelHostNoPadding=function(){return!!k.data().sectionHeader&&!R()},x.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return P()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},x.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return P()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},x.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return P()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
x.ytwYouChatItemViewModelGradientBackground=N,x.ytwYouChatItemViewModelHostAlignStart=function(){return!S()},x.ytwYouChatItemViewModelHostDefaultFlex=function(){return!S()},x)),
role:"alert"},_.u(_.b,{cond:v,then:function(w){return _.u(_.Pg,{text:w,wrapCodeBlocks:!0})}}),_.u(_.Sh,{data:function(){return k.data().sectionHeader}},{sectionHeaderViewModel:function(w){var V={};
return _.u(_.O4,{data:w.data,className:_.TI("ytwYouChatItemViewModelSectionHeader",(V.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!k.data().sectionHeader&&!R()},V)),
forceSmallLayout:!0})}}),_.u(_.b,{cond:C,
then:function(w){return _.u(_.Pg,{text:w,wrapCodeBlocks:!0})}}),_.u(_.b,{cond:d,
then:function(){return _.u("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.u(_.Sh,{data:function(){var w;return(w=k.data().videoResultsData)==null?void 0:w.videoShelf}},{horizontalShelfViewModel:function(w){return _.u(_.GM,{data:w.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.u(_.b,{cond:f,
then:function(){return _.u("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.u(_.Sh,{data:function(){var w;return(w=k.data().webData)==null?void 0:w.sourcesShelf}},{horizontalShelfViewModel:function(w){return _.u(_.GM,{data:w.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.u(_.Sh,{data:function(){return k.data().conversationResourceViewModel}},{conversationResourceViewModel:ZVG}),_.u(_.Sh,{data:function(){return k.data().quiz}},{learningJourneyQuizViewModel:_.XL1}),_.u(_.Sh,{data:function(){return k.data().yoututorQuiz}},{yoututorQuizViewModel:W5c}),_.u(_.Sh,{data:function(){return k.data().richContent}},{cardViewModel:_.i22,
linearLayoutViewModel:_.vg}),_.u(_.b,{cond:c,then:function(){return _.u(HVi,{thumbsUp:U,thumbsDown:O,rightAlignThumbs:I})}}))}}),_.u(_.b,{cond:function(){return k.data().chipsData},
then:function(x){return _.u(IhV,{data:x,disabled:k.pending,onError:k.onError})}}))},"Wm");
SXm.idomCompat={callbacks:{onError:!0,onSend:!0}};var u2p=_.D(function(k){var v=function(){return k.data().choiceSelectedText},C=function(){return k.data().hasGradientBackground},G={};
return _.u("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost",style:_.pR({"min-height":function(){var p,P;return _.MUy((p=k.containerHeight)==null?void 0:p.call(k),(P=k.isLastItem)==null?void 0:P.call(k))}}),
"data-target-id":function(){var p;return(p=k.data().itemTargetId)!=null?p:""}},_.u(_.b,{cond:v,
then:function(){return _.u("div",{class:"ytYouChatUserTurnChoiceSelected"},_.u(_.o$,{text:v}))}}),_.u("div",{class:_.TI("ytYouChatUserTurnUserMessage",(G.ytYouChatUserTurnGradientContainer=C,G.ytYouChatUserTurnDefaultContainer=function(){return!C()},G))},function(){return k.data().text}))},"Xm");var QdV=_.D(function(k){var v=_.H((0,_.nNQ)(k.data)).next().value,C=function(){var G,p;return(p=(G=v().contents)==null?void 0:G.length)!=null?p:0};
return _.u("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return k.data().targetId||""},
"aria-busy":function(){var G,p;return(p=(G=v().contents)==null?void 0:G.some(function(P){return!!P.chatLoadingViewModel}))!=null?p:!1}},_.u(_.Sh,{data:function(){return k.data().header}},{chipBarViewModel:_.rFL,
sectionHeaderViewModel:_.O4}),_.u(_.Sh,{data:function(){return v().contents}},{accordionViewModel:_.qIn,
alertBannerViewModel:_.pLU,chatLoadingViewModel:function(G,p){return _.u(_.Ufe,{data:G.data,containerHeight:k.containerHeight,isLastItem:function(){return p()===C()-1}})},
chatUserTurnViewModel:function(G,p){return _.u(u2p,{data:G.data,containerHeight:k.containerHeight,isLastItem:function(){return p()===C()-1}})},
feedbackPromptViewModel:P0I,gridShelfViewModel:function(G){return _.u(_.CJ1,{data:G.data,shouldUseOwnContainerSize:!0,marginSettings:k.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:_.Lgn,linearLayoutViewModel:_.vg,lockupViewModel:function(G){return _.u(_.$0,{data:G.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:k.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.O4,videoOverviewViewModel:_.YII,youChatItemViewModel:function(G,p){return _.u(SXm,{data:G.data,pending:!1,containerHeight:k.containerHeight,isLastItem:function(){return p()===C()-1}})}}))},"Ym");_.BU(_.D(function(k){var v=_.H((0,_.nNQ)(k.data)).next().value,C=_.Nq("yt-section-list-renderer"),G=_.H(_.ae(void 0,void 0,"HC8fZb")),p=G.next().value,P=G.next().value,N=function(){var S;return _.F((S=k.data().sectionListLayoutConfiguration)==null?void 0:S.layoutConfiguration,eRp)},I=_.Z_(C);
_.Vk(function(){var S,Q=(S=C.value)==null?void 0:S.clientWidth;if(N())a:{if(S=N()){var R=S.responsiveSize;Q=Q<528?"CONTAINER_SIZE_NARROW":Q<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE";b:{var l=_.H(S.responsiveMap||[]);for(var d=l.next();!d.done;d=l.next())if(d=d.value,d.containerSize===Q){l=d.containerType;break b}l=void 0}if(l&&R){b:{if(l==="CONTAINER_TYPE_VERTICAL_LIST")if(R==="RESPONSIVE_SIZE_STANDARD"){if(Q!=="CONTAINER_SIZE_NARROW"){d="50%";break b}}else{d=Q==="CONTAINER_SIZE_NARROW"?
"50%":"33.3%";break b}d=void 0}S={responsiveSize:R,containerSize:Q,containerType:l,force16By9ThumbnailAspectRatio:!S.enableContentSpecificAspectRatio,contentPreviewWidth:d,fullbleed:(l==="CONTAINER_TYPE_VERTICAL_LIST"||l==="CONTAINER_TYPE_GRID")&&Q==="CONTAINER_SIZE_NARROW"&&!1};break a}}S=void 0}else S=void 0;P(S)});
G={};return _.u("yt-section-list-renderer",{class:_.TI("ytSectionListRendererHost",k.className,(G.ytSectionListRendererHostOverscrollContain=function(){var S;return(S=k.overscrollContain)==null?void 0:S.call(k)},G)),
el:C,"data-target-id":function(){return k.data().targetId||""}},_.u(_.Sh,{data:function(){return v().contents}},{itemSectionRenderer:function(S){return _.u(QdV,{data:S.data,
containerLayoutConfig:p,marginSettings:k.marginSettings,containerHeight:function(){return I.height()}})}}))},"Zm"),"yt-section-list-renderer",{props:{data:_.vN,
className:_.s6,marginSettings:_.vN,overscrollContain:_.vN}});var bVI;var Rmi;var lhs=function(){return _.e.apply(this,arguments)||this};
_.E(lhs,_.e);_.B([_.A(),_.Y("design:type",Object)],lhs.prototype,"data",void 0);_.B([_.Mf({is:"yt-alert-renderer",disableElementRegistration:!0})],lhs);
_.t(lhs,"yt-alert-renderer",function(){if(Rmi===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;bVI===void 0&&(bVI=document.createElement("template"));var G=bVI;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Rmi=k}k=Rmi;return k},{mode:2});
}catch(e){_._DumpException(e)}
try{
var aM3;aM3=function(k,v,C,G){C||(k?G&&(G.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||G.WINDOW_SIZE_CHANGED&&(v.width!==window.innerWidth||v.height!==window.innerHeight)||G.SAFARI_ABORTED_BY_NEW_TRANSITION&&k instanceof DOMException&&k.name==="AbortError"&&k.message.includes("Old view transition aborted by new view transition"))||_.hb(k):_.hb(Error("wj")))};
_.MEX=function(k,v){v=v===void 0?{}:v;var C,G,p,P,N,I,S,Q,R,l,d,f,c;return _.Z(function(U){switch(U.nextAddress){case 1:C=v;G=C.shouldWrap===void 0?!0:C.shouldWrap;p=C.skipTransitionTimeoutMs===void 0?300:C.skipTransitionTimeoutMs;P=C.beforeTransition;N=C.afterTransition;if(!G||!document.startViewTransition||document.visibilityState==="hidden")return U.return(k());I={width:window.innerWidth,height:window.innerHeight};S=!1;(Q=P)==null||Q();_.EQ(U,2);R=document.startViewTransition(k);l=setTimeout(function(){R.skipTransition();
S=!0},p);
return U.yield(R.ready,4);case 4:return clearTimeout(l),U.yield(R.finished,5);case 5:clearTimeout(l);(d=N)==null||d();_.GG(U,0);break;case 2:f=_.g6(U),(c=N)==null||c(),aM3(f,I,S,v.ignoredErrors),_.OQ(U)}})};
_.$Wh=function(k,v){var C=_.N62(v);C!=="javascript:"&&C!=="data:"&&k.setAttribute("href",v)};
_.eL=function(){for(var k=Array(36),v=0,C,G=0;G<36;G++)G==8||G==13||G==18||G==23?k[G]="-":G==14?k[G]="4":(v<=2&&(v=33554432+Math.random()*16777216|0),C=v&15,v>>=4,k[G]=_.VaD[G==19?C&3|8:C]);return k.join("")};
_.UW2=function(k,v,C){k.persistentPanelContainerMap.set(C,v)};/*

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 gP0=_.qL(['<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>']),
iz5=_.e0L(gP0);iz5.setAttribute("style","display: none;");document.head.appendChild(iz5.content);_.qp=_.ulO(function(k){var v=_.iy("DIV");k&&(v.className=k);v.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";k=_.iy("DIV");_.A91(k,"200px","200px");v.appendChild(k);document.body.appendChild(v);k=v.offsetWidth-v.clientWidth;_.Lc(v);return k});var Lj3;var Oza;var mI=function(){var k=_.e.apply(this,arguments)||this;k.icon=null;return k};
_.E(mI,_.e);mI.prototype.dismiss=function(){_.nA(this.hostElement,"yt-live-chat-error-message-dismiss")};
mI.prototype.computeIcon=function(k){return k&&k.iconType?"yt-icons:"+k.iconType.toLowerCase():"yt-icons:close"};
_.B([_.A(),_.Y("design:type",Object)],mI.prototype,"data",void 0);_.B([_.A({computed:"computeIcon(data.icon)"}),_.Y("design:type",Object)],mI.prototype,"icon",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],mI);
_.t(mI,"yt-live-chat-error-message-renderer",function(){if(Oza===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Lj3===void 0&&(Lj3=document.createElement("template"));var G=Lj3;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Oza=k}k=Oza;return k},{mode:0});
}catch(e){_._DumpException(e)}
try{
var LCm,Ocr,yWW,XhV,qVp,tII,sIW,VIi,h3i,BV7,jIi,YVV,wh7,yG,nuc,JWI,rWV,KCc,TVr,kNi,oaI,vax,Cfc,p5m,Pfx,Whp,H9c,Nwi,IHG,Z9V,S0m,uBG,QeI,b9x,RIW,lHr,di7,fHr,ccp,aH7,$ii,Uim,gax,i9i,zII,FhI,ycx,X5r,xiW,Acp,eII,q0r,mic,Dii,LhI;LCm=function(k,v){return _.vt(k.entities,"timedMarkersListSyncEntity",v)};
Ocr=function(k,v){return _.vt(k.entities,"liveReactionsDataEntity",v)};
yWW=function(k,v){k=_.vt(k.entities,"booleanEntity",v);return!(!k||!k.value)};
XhV=function(k,v){var C=_.Et();C&&k&&_.XU(C,_.Ss(k),v)};
_.xtW=function(k){return k.watch.isWatchActive};
_.AWr=function(k){return _.cT(k)||_.Ej(k)||_.Gjx(k)};
_.e3s=function(k){return!_.AWr(k)};
_.OH=function(k){return k.watch.watchScrollTop};
qVp=function(k){return k.watch.isLiveChatCollapsed};
_.mti=function(){_.z("web_watch_log_theater_mode")&&_.Ub6("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.Dtc=function(k,v,C){if(!k.includes("START_TIME_PLACEHOLDER")||!k.includes("END_TIME_PLACEHOLDER"))return k;var G=new Date(0),p=new Date(0);G.setUTCMilliseconds(v);p.setUTCMilliseconds(C);return k.replace("START_TIME_PLACEHOLDER",_.ek(G,7)).replace("END_TIME_PLACEHOLDER",_.ek(p,7))};
tII=function(k){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:k}}]}}}};
sIW=function(k,v,C){var G=_.z("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;v=Object.assign({},{text:v,hasGradientBackground:C},G&&{itemTargetId:G});G=_.z("web_enable_chat_autoscroll_to_user_turn")&&G?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:G,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:v}],insertByPositionInSection:{sectionTargetId:k,
position:"INSERTION_POSITION_LAST"}}}]},G?{scrollConfig:G}:{})}}};
VIi=function(k,v){return _.vt(k.entities,"booleanEntity",v)};
h3i=function(){return function(k){_.De(_.ud("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:k}))}};
BV7=function(k){switch(k){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}};
jIi=function(k,v,C){var G=_.af(C);k&&v&&G&&k.getPlayerPromise().then(function(p){_.yOZ(G)&&_.V8();(new _.VQ(p)).executeCommand(G,v);_.z("continue_playback_on_desktop_companion_click")||p.pauseVideo()})};
YVV=function(k){var v=_.jJ(),C;if(C=_.ke("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var G;C=(G=C())==null?void 0:G.layoutId}else C=null;jIi(v,C,k)};
wh7=function(k){var v=_.jJ(),C;if(C=_.ke("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var G;C=(G=C())==null?void 0:G.layoutId}else C=null;jIi(v,C,k)};
yG=function(k,v){var C=k<0?"-":"";k=Math.abs(k);var G=Math.floor(k/3600),p=Math.floor(k)%3600,P=Math.floor(p/60);p=Math.floor(p)%60;var N="";(v===void 0?0:v)&&(N="."+Math.round((k-Math.floor(k))*10));return G>0?C+G+":"+(P<10?"0"+P:""+P)+":"+(p<10?"0"+p:""+p)+N:C+P+":"+(p<10?"0"+p:""+p)+N};
nuc=function(k){var v=k.match(/[^0-9:\.]/g);if(v&&v.length>0)return null;k=k.split(":");if(k.length===0||k.length>3)return null;v=1;for(var C=0;k.length>0;){var G=k.pop();if(G===void 0)break;var p=Number(G);if(G===""||isNaN(p))return null;C+=p*v;v*=60}return C};
JWI=function(k,v,C,G){k=Math.max(C,k);v=Math.min(v,G-C);k+v>G?(C=G,k=C-v):C=k+v;return{start:k,end:C}};
rWV=function(k,v,C,G,p,P){k<C?k=C:k+p>G&&(k=G-p);v>G&&(v=G);v=Math.min(k+P,Math.max(k+p,v));return{start:k,end:v}};
KCc=function(k,v,C,G,p,P){v>G?v=G:v-p<C&&(v=C+p);k<C&&(k=C);k=Math.min(v-p,Math.max(v-P,k));return{start:k,end:v}};
TVr=function(k){return _.z("web_transcript_cue_id_killswitch")?String(k):"ytd-transcript-renderer_"+k};
kNi=function(k){return _.z("web_transcript_cue_id_killswitch")?!0:k.startsWith("ytd-transcript-renderer")};
oaI=function(k){var v=_.jJ(),C;if(C=_.ke("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var G;C=(G=C())==null?void 0:G.layoutId}else C=null;jIi(v,C,k)};
vax=function(k){k.style.height="auto";k.style.height=Math.min(k.scrollHeight||20,80)+"px"};
Cfc=function(){var k;return String(Math.floor(((k=_.C0())==null?void 0:k.getCurrentTime())||0)*1E3)};
p5m=function(k){if(k.onWelcomeCommand)return _.af(k.onWelcomeCommand);k=_.F(k.inputComposerViewModel,GNr);if(k==null?0:k.welcomeFeatureContinuation)return _.dZc(k.welcomeFeatureContinuation)};
Pfx=function(k){var v=_.jJ(),C;C=(C=_.ke("yt.www.ads.eventcache.getLastCompanionData"))?(C=C())&&C.layoutId:null;jIi(v,C,k)};
Whp=function(k){var v=_.jJ(),C;C=(C=_.ke("yt.www.ads.eventcache.getLastCompanionData"))?(C=C())&&C.layoutId:null;jIi(v,C,k)};
H9c=function(k){if(k.simpleText)return[{text:k.simpleText}];var v;return(v=k.runs)!=null?v:[]};
Nwi=function(k){var v=k.startEndTimeTemplate,C=k.startTimeUtcMillis;k=k.endTimeUtcMillis;if(v&&C&&k)return _.DZ(_.Dtc(_.ty(v),Number(C),Number(k)))};
IHG=function(k,v){var C,G,p=k==null?void 0:(C=k.viewCount)==null?void 0:(G=C.videoViewCountRenderer)==null?void 0:G.shortViewCount;if(!v&&p)return p;var P,N;return k==null?void 0:(P=k.viewCount)==null?void 0:(N=P.videoViewCountRenderer)==null?void 0:N.viewCount};
Z9V=function(k,v){var C=k==null?void 0:k.relativeDateText;return!v&&C?[C,!0]:[k==null?void 0:k.dateText,!1]};
S0m=function(k,v,C,G,p){G=G===void 0?"":G;p=p===void 0?!1:p;var P=IHG(k,v),N=_.H(Z9V(k,v)),I=N.next().value;N=N.next().value;v=v?k==null?void 0:k.sponsorsOnlyFirstTimeLongText:k==null?void 0:k.sponsorsOnlyFirstTimeShortText;var S=[];C&&P&&S.push(P);!C&&N||!I||S.push(I);k=[p?k==null?void 0:k.subtitle:void 0].concat(_.tX(S),[v,k==null?void 0:k.stationName,k==null?void 0:k.rating,k?Nwi(k):void 0,k==null?void 0:k.upNextProgramText,k==null?void 0:k.superTitleLink]).filter(function(Q){return!!Q});
C={runs:[]};for(p=0;p<k.length;p++)C.runs.push.apply(C.runs,_.tX(H9c(k[p]))),p<k.length-1&&C.runs.push({text:" "+G+" "});return C};
uBG=function(k){return k.filter(function(v){return!_.F(v,_.jS)})};
QeI=function(k){var v,C,G,p;if(k=k==null?void 0:(v=k.contents)==null?void 0:(C=v.twoColumnWatchNextResults)==null?void 0:(G=C.results)==null?void 0:(p=G.results)==null?void 0:p.contents){var P,N;return(N=(P=k.find(function(I){return!!I.videoPrimaryInfoRenderer}))==null?void 0:P.videoPrimaryInfoRenderer)==null?void 0:N.updatedMetadataEndpoint}};
b9x=function(k,v){var C;return(C=k.sourceConfigs)==null?void 0:C.find(function(G){return G.videoId===v})};
RIW=function(k){return k==="End of video"||k==="End of playlist"};
lHr=function(k){var v,C,G,p;return(v=k.getWatchNextResponse())==null?void 0:(C=v.contents)==null?void 0:(G=C.twoColumnWatchNextResults)==null?void 0:(p=G.playlist)==null?void 0:p.playlist};
di7=function(k){var v,C,G,p,P,N;return(v=lHr(k))==null?void 0:(C=v.playlistButtons)==null?void 0:(G=C.menuRenderer)==null?void 0:(p=G.topLevelButtons)==null?void 0:(P=p[0])==null?void 0:(N=P.playlistLoopButtonRenderer)==null?void 0:N.playlistLoopStateEntityKey};
fHr=function(k){var v=_.Ql().resolve(_.GF),C;return(v=(C=_.F(v.getAutoplayEndpoint(),_.mw))==null?void 0:C.playlistId)&&v===k};
ccp=function(k,v,C,G,p){function P(){_.B_.cancelJob(XQ);var N=zII(v,C/k.getPlaybackRate()),I=N.hours,S=N.minutes;N=(N.seconds*1E3||6E4)/k.getPlaybackRate();k.setVideoTimeLeft(FhI(I,S));G&&k.getPlayerState()!==0&&k.setSleepTimerTimeLeft(FhI(I,S,!0));(I>0||S>0)&&!p&&(XQ=_.RB(_.B_,P,N))}
_.B_.cancelJob(XQ);XQ=_.RB(_.B_,P)};
aH7=function(k,v,C){function G(){_.B_.cancelJob(EaI);var p=zII(v,C),P=p.hours;p=p.minutes;var N=6E4/k.getPlaybackRate();if(P>0||p>0)k.setSleepTimerTimeLeft(FhI(P,p,!0)),EaI=_.RB(_.B_,G,N)}
_.B_.cancelJob(EaI);EaI=_.RB(_.B_,G)};
$ii=function(k,v){var C=k.getVolume()/(v/500),G=function(p){_.B_.cancelJob(MHp);var P=Math.floor(p-C);k.setVolume(P,!1);P>0&&(MHp=_.RB(_.B_,function(){G(P)},500))};
_.B_.cancelJob(MHp);MHp=_.RB(_.B_,function(){G(k.getVolume())})};
Uim=function(k,v){_.B_.cancelJob(MHp);v&&k.syncVolume()};
gax=function(){var k={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.P2("SLEEP_TIMER_DISRUPTED")}}}}};_.Ql().resolve(_.lL).resolveCommand(k)};
i9i=function(k){return(k.getDuration()-k.getProgressState().current)*1E3};
zII=function(k,v){k=k+v-(0,_.bj)();if(k<=0)return{hours:0,minutes:0,seconds:0};var C=new LhI(0,0,0,0,0,0,k);k=C.getHours();v=C.getMinutes();C=C.getSeconds();C!==0&&v++;v!==0&&v%60===0&&(k++,v=0);return{hours:k,minutes:v,seconds:C}};
FhI=function(k,v,C){return k>0&&v>0?C?_.P2("TIME_LEFT_HOURS_MINUTES",{hours:k.toString(),minutes:v.toString()}):_.P2("TIME_HOURS_MINUTES",{hours:k.toString(),minutes:v.toString()}):k>0?C?_.W2("TIME_LEFT_HOURS",k):_.W2("TIME_HOURS",k):C?_.P2("TIME_LEFT_MINUTES",{minutes:v.toString()}):_.P2("TIME_MINUTES",{minutes:v.toString()})};
ycx=function(k,v){if(k.timelyActions)return k.timelyActions.find(function(C){var G;return((G=_.F(C,O9i))==null?void 0:G.cueRangeId)===v})};
X5r=function(k){var v=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.IP(k);k.keyMap_.forEach(function(C,G){_.s2(v,G)||this.remove(G)},k)};
xiW=function(k,v){k.reloadContinuationItemsCommandMatcher=v};
Acp=function(k,v){var C;return _.Z(function(G){return G.nextAddress==1?v&&k.lastWelcomeContinuationSent!==v?_.g33(k)?G.yield(k.panelController.isVisible("PAai_companion"),3):G.jumpTo(2):G.return(!1):G.nextAddress==2||(C=G.yieldResult,C)?G.return(!0):G.return(!1)})};
eII=function(k){var v,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1){if(!k.welcomeOptions)return N.return();v=k.welcomeOptions;C=v.command;G=v.setPending;if(C){var I;var S=(I=_.F(C,_.$Y))==null?void 0:I.token}else S=void 0;p=S;return N.yield(Acp(k,p),2)}if(!N.yieldResult)return N.return();k.lastWelcomeContinuationSent=p;(P=G)==null||P(!0);S="youchat-"+Date.now();I=(I=_.C0())?String(Math.floor(I.getCurrentTime())*1E3):void 0;_.MP(C,{form:{formData:_.ep({clientMessageId:S,playerOffsetMs:I,pageContext:_.nvF(k,
k.pageSubtype)})}});_.OQ(N)})};
q0r=function(k,v){_.Z(function(C){k.welcomeOptions=v;return C.yield(eII(k),0)})};
_.x6=function(k,v){k.insertBefore(v,k.childNodes[0]||null)};
mic=function(k){if(k>=48&&k<=57||k>=96&&k<=106||k>=65&&k<=90||_.kA&&k==0)return!0;switch(k){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 _.TE;default:return!1}};
Dii=function(k){if(k.altKey&&!k.ctrlKey||k.metaKey||k.keyCode>=112&&k.keyCode<=123)return!1;if(mic(k.keyCode))return!0;switch(k.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!_.TE;default:return k.keyCode<166||k.keyCode>183}};
LhI=function(k,v,C,G,p,P,N){this.date=typeof k==="number"?new Date(k,v||0,C||1,G||0,p||0,P||0,N||0):new Date(k&&k.getTime?k.getTime():_.Yy())};
_.wO(LhI,_.gl);_.W=LhI.prototype;_.W.getHours=function(){return this.date.getHours()};
_.W.getMinutes=function(){return this.date.getMinutes()};
_.W.getSeconds=function(){return this.date.getSeconds()};
_.W.getMilliseconds=function(){return this.date.getMilliseconds()};
_.W.getUTCDay=function(){return this.date.getUTCDay()};
_.W.getUTCHours=function(){return this.date.getUTCHours()};
_.W.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.W.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.W.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.W.setHours=function(k){this.date.setHours(k)};
_.W.setMinutes=function(k){this.date.setMinutes(k)};
_.W.setSeconds=function(k){this.date.setSeconds(k)};
_.W.setMilliseconds=function(k){this.date.setMilliseconds(k)};
_.W.setUTCHours=function(k){this.date.setUTCHours(k)};
_.W.setUTCMinutes=function(k){this.date.setUTCMinutes(k)};
_.W.setUTCSeconds=function(k){this.date.setUTCSeconds(k)};
_.W.setUTCMilliseconds=function(k){this.date.setUTCMilliseconds(k)};
_.W.add=function(k){_.gl.prototype.add.call(this,k);k.hours&&this.setUTCHours(this.date.getUTCHours()+k.hours);k.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+k.minutes);k.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+k.seconds)};
_.W.JSC$11397_toIsoString=function(k){var v=_.gl.prototype.JSC$11397_toIsoString.call(this,k);return k?v+"T"+_.Ch(this.getHours(),2)+":"+_.Ch(this.getMinutes(),2)+":"+_.Ch(this.getSeconds(),2):v+"T"+_.Ch(this.getHours(),2)+_.Ch(this.getMinutes(),2)+_.Ch(this.getSeconds(),2)};
_.W.equals=function(k){return this.getTime()==k.getTime()};
_.W.toString=function(){return this.JSC$11397_toIsoString()};
_.W.clone=function(){var k=new LhI(this.date);k.firstDayOfWeek_=this.firstDayOfWeek_;k.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return k};
_.tHr=function(k){return _.J2({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:k}})};var sec=new _.kp("imageTileRenderer");var VHi=new _.kp("promotedSparklesWebRenderer");var hIi=new _.kp("adGridCardCollectionViewModel");var Bwc=new _.kp("carouselTitleViewModel");var jei=new _.kp("ctaCarouselItemViewModel");var Y07=new _.kp("textFieldViewModel");_.w5V=new _.kp("engagementPanelHeaderShowNavigationButtonCommand");var nai=new _.kp("hideEngagementPanelScrimAction");var Jcr=new _.kp("setActivePanelItemAction");var rcx=new _.kp("showEngagementPanelScrimAction");var Khx=new _.kp("updateEngagementPanelAction");var TwI=new _.kp("updateSearchInVideoResultsAction");var khV=new _.kp("transcriptCueGroupRenderer");var oHp=new _.kp("transcriptCueRenderer");var vHr=new _.kp("transcriptFooterRenderer");var CEW=new _.kp("engagementPanelAdSubtitleRenderer");var GhI=new _.kp("videoDescriptionFantasySectionViewModel");var pGc=new _.kp("deleteClipEngagementPanelCommand");var PEI=new _.kp("loopCommand");var Wzr=new _.kp("changeCreatorEndscreenVisibilityCommand");var HDr=new _.kp("liveChatCallForQuestionsRenderer");var NtW=new _.kp("updateTimedMarkersSyncObserverCommand");var O9i=new _.kp("timelyActionViewModel");var Ior=new _.kp("timelyActionsOverlayViewModel");var ZDW=new _.kp("repeatChapterCommand");var SDV=new _.kp("watchPlayerOverflowMenuCommand");var uMp=new _.kp("compositeVideoOverlayRenderer");var QCI=new _.kp("sortFilterSubMenuRenderer");var bDc=new _.kp("switchListItemViewModel");var GNr=new _.kp("inputComposerViewModel");var Rxi=new _.kp("transcriptEditSegmentCommand");var loi=new _.kp("transcriptUpdateSegmentTextCommand");var d_W=new _.kp("transcriptSearchBoxRenderer");var foG=new _.kp("transcriptSegmentListRenderer");var zxV=new _.kp("transcriptSegmentRenderer");_.Fzs=new _.kp("updateDateTextAction");var cYI=new _.kp("updateTitleAction");var EHr=new _.kp("updateViewershipAction");var ao7=new _.kp("relatedChipCommand");var MCr=new _.kp("carouselLockupRenderer");var Ad=new _.kp("expandableVideoDescriptionBodyRenderer");var $_W=new _.kp("videoDescriptionHeaderRenderer");var U_i=new _.kp("videoDescriptionYouchatSectionViewModel");_.ey=_.fS("kevlar_watch_page_horizontal_margin",24);_.gHI=_.fS("kevlar_watch_page_columns_top_padding",24);_.iDV=426+_.ey*2;_.ql=_.fS("kevlar_watch_two_column_width_threshold",1E3);_.LzI=_.ey*2;_.ODi=_.fS("kevlar_watch_secondary_width",402);_.yYc=_.fS("kevlar_watch_max_player_width",1280);_.XG7=_.fS("kevlar_watch_flexy_metadata_height",136);_.x_c=_.LzI+310+_.ey;_.AYi=_.LzI+360+_.ey;var exi={PAUSE_CHAT:18};var qDV;var m_G;var mU=function(){return _.e.apply(this,arguments)||this};
_.E(mU,_.e);mU.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
mU.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var k=_.F(this.data.button,_.C7);k&&(k.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.SB.Object.defineProperties(mU,{template:{configurable:!0,enumerable:!0,get:function(){if(m_G===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;qDV===void 0&&(qDV=document.createElement("template"));var G=qDV;C.call(v,G.content.cloneNode(!0),k.content.firstChild);m_G=k}k=m_G;return k}}});
_.B([_.M(_.jn),_.Y("design:type",Object)],mU.prototype,"ytLiveChatReduxBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],mU.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A({selectorArgs:["data.enabledEntityKey"],selector:yWW,observer:"onEnabledChange"}),_.Y("design:type",Boolean)],mU.prototype,"enabled",void 0);_.B([_.A(),_.Y("design:type",Object)],mU.prototype,"data",void 0);_.B([_.Mf({is:"yt-disableable-button-view-model",noInjection:!0})],mU);var D_m;var tCr;var sCr=["transVert01","transVert02","transVert03"],VCx="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),Dw=function(){var k=_.e.apply(this,arguments)||this;k.emojiManager=_.ol;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};k.reactionBuckets=[];k.noEmojiIdentifier="NO_EMOJI";return k};
_.E(Dw,_.e);_.W=Dw.prototype;_.W.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.W.desktopFountainEmojiSizePxChanged=function(){_.Cm(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.W.createUserReactionAnimation=function(k){this.createEmojiAnimation(k,!0)};
_.W.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var k;((k=this.data)==null?0:k.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.ud("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.tX(this.emojiContainer.children)).forEach(function(v){v.remove()})};
_.W.detached=function(){this.cleanupFountain()};
_.W.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var k;this.reactionBuckets=_.t9.unsafeClone((k=this.emojiFountainData)==null?void 0:k.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.W.processEmojiBucket=function(k){var v=this;if(this.reactionBuckets&&!(k>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var C=this.reactionBuckets[k];this.generateEmojiAnimations(C);if(k<this.reactionBuckets.length-1){var G;if(C==null?0:(G=C.duration)==null?0:G.seconds)this.emojiBucketTimerId=setTimeout(function(){v.processEmojiBucket(k+1)},Number(C.duration.seconds)*1E3)}}};
_.W.generateEmojiAnimations=function(k){var v=this,C=this.getRandomEmojiIdFromBucketWithOverride(k);if(C&&C!==this.noEmojiIdentifier){var G=0;k.targetEps?(G=this.linearInterpolateBounded(1,20,100,12,k.emojiSizeIndex||0),this.createEmojiAnimation(C,!1,k.emojiAnimationMs,G),G=this.getEmojiDelayMsFromTargetEps(k.targetEps)):(this.createEmojiAnimation(C),G=this.getEmojiDelayMsFromDistribution(k.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){v.generateEmojiAnimations(k)},G)}};
_.W.getRandomEmojiIdFromBucketWithOverride=function(k){if(!(k&&k.reactionsData&&k.reactionsData.length&&k.totalReactions))return this.noEmojiIdentifier;for(var v=k.totalReactions,C=1,G=_.H(k.reactionsData),p=G.next();!p.done;p=G.next())p=p.value,(p.reactionWeightOverride||p.reactionWeightOverride===0)&&p.reactionCount&&(v-=p.reactionCount,C-=p.reactionWeightOverride);G=!0;C<0&&(G=!1,v=k.totalReactions,C=1);if(G&&C>0&&v===0)if(C===1){p=0;for(var P=_.H(k.reactionsData),N=P.next();!N.done;N=P.next())N=
N.value,N.reactionCount&&N.reactionCount>0&&p++;p=1/p;P=_.H(k.reactionsData);for(N=P.next();!N.done;N=P.next())N.value.reactionWeightOverride=p}else for(p=1/(1-C),P=_.H(k.reactionsData),N=P.next();!N.done;N=P.next())N=N.value,N.reactionWeightOverride&&(N.reactionWeightOverride*=p);p=Math.random();P=0;N=_.H(k.reactionsData);for(var I=N.next();!I.done;I=N.next())if(I=I.value,I.reactionCount&&(P=(I.reactionWeightOverride||I.reactionWeightOverride===0)&&G?P+I.reactionWeightOverride:P+C*I.reactionCount/
v,P>p&&(I.reactionCount--,k.totalReactions--,I=this.reactionItemToEmojiString(I),I!==this.noEmojiIdentifier)))return I;return this.noEmojiIdentifier};
_.W.reactionItemToEmojiString=function(k){if(k.unicodeEmojiId)return k.unicodeEmojiId;if(k.emoteId)return k.emoteId;if(k.videoReactionType)switch(k.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.W.createEmojiAnimation=function(k,v,C,G){v=v===void 0?!1:v;this.lastEmojiRequestedForTesting=k;var p=k.startsWith("yt-icons:"),P=_.Tp(this.emojiManager,k);if(P||p){var N=document.createElement("emoji");N.classList.add("yt-emoji-fountain-view-model");N.classList.add(sCr[Math.floor(Math.random()*sCr.length)]);var I=document.createElement("div");I.classList.add("yt-emoji-fountain-view-model");I.classList.add("horizontal-container");I.classList.add(VCx[Math.floor(Math.random()*VCx.length)]);v?(C=document.createElement("div"),
C.classList.add("user-reaction-bubble"),C.classList.add("yt-emoji-fountain-view-model"),I.appendChild(C)):(C&&(N.style.animationDuration=C+"ms",I.style.animationDuration=C+"ms"),G&&(N.style.width=G+"px",N.style.height=G+"px"));p?(p=document.createElement("yt-icon"),p.polymerController.icon=k,G&&(p.style.width=G+"px",p.style.height=G+"px"),k=p):k=this.emojiManager.createEmoji(P,!1);k.classList.add("yt-emoji-fountain-view-model");I.appendChild(k);N.appendChild(I);this.emojiContainer.appendChild(N);
N.addEventListener("animationend",function(){N.remove()});
var S,Q;if((S=this.data)==null?0:(Q=S.loggingDirectives)==null?0:Q.trackingParams)v=v?_.oB(183501):_.oB(183500),XhV(this.data.loggingDirectives.trackingParams,v),_.bEx(v);setTimeout(function(){N&&N.remove()},2E3)}};
_.W.getEmojiDelayMsFromDistribution=function(k){return Math.random()*(k||1)*1E3};
_.W.getEmojiDelayMsFromTargetEps=function(k){return Math.random()*2*(1/k)*1E3};
_.W.linearInterpolateBounded=function(k,v,C,G,p){p=Math.min(Math.max(p,k),C);return(v*(C-p)+G*(p-k))/(C-k)};
Dw.prototype.onEmojiFountainDataEntityUpdate=Dw.prototype.onEmojiFountainDataEntityUpdate;Dw.prototype.desktopFountainEmojiSizePxChanged=Dw.prototype.desktopFountainEmojiSizePxChanged;Dw.prototype.isActiveChanged=Dw.prototype.isActiveChanged;_.B([_.A(),_.Y("design:type",_.KX)],Dw.prototype,"emojiManager",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Dw.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],Dw.prototype,"ytLiveChatReduxBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Dw.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Dw.prototype,"data",void 0);_.B([_.A({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(k,v){return _.vt(k.entities,"emojiFountainDataEntity",v)}}),
_.Y("design:type",Object)],Dw.prototype,"emojiFountainData",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Dw.prototype,"isActive",void 0);_.B([_.W9("isActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Dw.prototype,"isActiveChanged",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Dw.prototype,"isDarkTheme",void 0);_.B([_.A(),_.Y("design:type",String)],Dw.prototype,"lastEmojiRequestedForTesting",void 0);
_.B([_.A({value:function(){return _.fS("desktop_fountain_emoji_size_px",20)}}),
_.Y("design:type",Number)],Dw.prototype,"desktopFountainEmojiSizePx",void 0);_.B([_.W9("desktopFountainEmojiSizePx"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Dw.prototype,"desktopFountainEmojiSizePxChanged",null);_.B([_.Nf("#emoji-container"),_.Y("design:type",HTMLElement)],Dw.prototype,"emojiContainer",void 0);
_.B([_.W9("emojiFountainData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Dw.prototype,"onEmojiFountainDataEntityUpdate",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],Dw);
_.t(Dw,"yt-emoji-fountain-view-model",function(){if(tCr===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;D_m===void 0&&(D_m=document.createElement("template"));var G=D_m;C.call(v,G.content.cloneNode(!0),k.content.firstChild);tCr=k}k=tCr;return k},{mode:0});var hxm;var BtI;var td=function(){return _.e.apply(this,arguments)||this};
_.E(td,_.e);td.prototype.onChoiceChanged=function(){this.data&&_.Cm(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
td.prototype.onChoiceChanged=td.prototype.onChoiceChanged;_.B([_.A(),_.Y("design:type",Object)],td.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],td.prototype,"onChoiceChanged",null);_.B([_.q({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],td);
_.t(td,"yt-live-chat-banner-poll-choice",function(){if(BtI===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;hxm===void 0&&(hxm=document.createElement("template"));var G=hxm;C.call(v,G.content.cloneNode(!0),k.content.firstChild);BtI=k}k=BtI;return k},{mode:0});var jCr;var YDp;var sH=function(){var k=_.e.apply(this,arguments)||this;k.modern=_.z("web_button_rework_with_live");k.small=!1;return k};
_.E(sH,_.e);sH.prototype.computeIsSmall=function(){var k;return((k=this.buttonOverrides)==null?void 0:k.size)==="S"};
sH.prototype.computeId=function(){return this.data&&this.data.targetId};
_.B([_.M(_.Y4.YtLiveChatTooltipTargetingBehavior),_.Y("design:type",Object)],sH.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.B([_.A({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Y("design:type",String)],sH.prototype,"id",void 0);_.B([_.A(),_.Y("design:type",Object)],sH.prototype,"buttonOverrides",void 0);_.B([_.A(),_.Y("design:type",Object)],sH.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],sH.prototype,"modern",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.Y("design:type",Object)],sH.prototype,"small",void 0);_.B([_.q({disableElementRegistration:!0,is:"yt-live-chat-button"})],sH);
_.t(sH,"yt-live-chat-button",function(){if(YDp===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;jCr===void 0&&(jCr=document.createElement("template"));var G=jCr;C.call(v,G.content.cloneNode(!0),k.content.firstChild);YDp=k}k=YDp;return k},{mode:0});var wGc;var nHi;var VG=function(){var k=_.e.apply(this,arguments)||this;k.inCollapsedBanner=!1;k.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};k.questionButtonOverrides={style:"mono",type:"filled"};return k};
_.E(VG,_.e);_.W=VG.prototype;_.W.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]]"}}}}}};
_.W.onContextMenuButtonClick=function(k){this.ytLiveChatItemBehavior.showContextMenu(k)};
_.W.onYtRendererstamperFinished=function(){this.menuButton=_.Kz(this.hostElement).querySelector("#menu-button")};
_.W.dataChanged=function(){var k,v;if((v=_.F((k=this.data)==null?void 0:k.overflowMenuButton,_.TK))==null?0:v.command)this.data.contextMenuEndpoint=_.F(this.data.overflowMenuButton,_.TK).command};
_.W.onButtonClick=function(){var k,v=_.F((k=this.data)==null?void 0:k.askQuestionButton,_.TK);if(v){if(v.trackingParams&&(k=_.Ss(v.trackingParams))){var C=_.Et();C&&_.mM(C,k)}_.nA(this.hostElement,"innertube-command",v.command)}};
VG.prototype.onYtRendererstamperFinished=VG.prototype.onYtRendererstamperFinished;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],VG.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],VG.prototype,"ytLiveChatReduxBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],VG.prototype,"ytLiveChatItemBehavior",void 0);_.B([_.A({observer:"dataChanged"}),_.Y("design:type",Object)],VG.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],VG.prototype,"inCollapsedBanner",void 0);_.B([_.A(),_.Y("design:type",Object)],VG.prototype,"buttonOverrides",void 0);_.B([_.A(),_.Y("design:type",Object)],VG.prototype,"questionButtonOverrides",void 0);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],VG.prototype,"onYtRendererstamperFinished",null);
_.B([_.q({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],VG);
_.t(VG,"yt-live-chat-call-for-questions-renderer",function(){if(nHi===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;wGc===void 0&&(wGc=document.createElement("template"));var G=wGc;C.call(v,G.content.cloneNode(!0),k.content.firstChild);nHi=k}k=nHi;return k},{mode:0});var JYr={};JYr.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 k=this;window.requestAnimationFrame(function(){k.restoreFocusNode_||(k.restoreFocusNode_=document.activeElement);var v=_.XKQ(k.hostElement);v.length&&v[v.length-1].focus()})},
isAttachedChanged_:function(k,v){k?this.focusChild_():v&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(k){this.hidden||_.DM(k).indexOf(this.hostElement)!==-1||(k.stopPropagation(),this.focusChild_())}};var rYs;var Kzc;var hd=function(){return _.e.apply(this,arguments)||this};
_.E(hd,_.e);hd.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
hd.prototype.onClick=function(k){k.target!==this.confirmButton&&k.target!==this.cancelButton&&(this.hidden=!0)};
_.B([_.Nf("#confirm_button"),_.Y("design:type",Object)],hd.prototype,"confirmButton",void 0);_.B([_.Nf("#cancel_button"),_.Y("design:type",Object)],hd.prototype,"cancelButton",void 0);_.B([_.A(),_.Y("design:type",TtG)],hd.prototype,"data",void 0);_.B([_.A({value:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],hd.prototype,"hidden",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],hd.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(JYr.YtLiveChatDialogBehavior),_.Y("design:type",Object)],hd.prototype,"ytLiveChatDialogBehavior",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],hd);
var TtG=_.t(hd,"yt-live-chat-dialog-renderer",function(){if(Kzc===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;rYs===void 0&&(rYs=document.createElement("template"));var G=rYs;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Kzc=k}k=Kzc;return k},{mode:0});var kmi;var oeI,veI=function(){if(oeI!==void 0)return oeI;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;kmi===void 0&&(kmi=document.createElement("template"));var G=kmi;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return oeI=k};var CLI;var Gmi;var Ba=function(){var k=_.e.apply(this,arguments)||this;k.tooltip=null;k.data=null;k.id="";k.active=!1;k.icon="";k.disabled=!1;k.showTooltip=!1;k.useToggledActiveState=!0;k.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return k};
_.E(Ba,_.e);_.W=Ba.prototype;
_.W.dataChanged=function(){var k;((k=this.data)==null?0:k.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,_.v9)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var v;if((v=this.data)==null?0:v.disabled)this.disabled=!0};
_.W.computeId=function(k){return k};
_.W.computeIcon=function(k,v){if(!k)return"";if(this.useToggledActiveState)return"yt-icons:"+k.toLowerCase();var C,G;return v&&((C=this.data)==null?0:(G=C.toggledIcon)==null?0:G.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+k.toLowerCase()};
_.W.logPDGEntryPoint=function(){_.v0x(_.Cz("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")};
_.W.immediatelyShowTooltip=function(){var k=_.Kz(this.hostElement).querySelector("#tooltip");k.animationDelay=0;k.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};k.show()};
_.W.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.W.onClick=function(k){var v;((v=this.data)==null?0:v.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(),k.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.nA(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.W.computeShowTooltip=function(k,v){return!!(k&&k.tooltip&&v)};
_.W.maybeUpdateTooltipText=function(){var k=this,v;if((v=this.data)==null?0:v.tooltip){var C=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.v9)(k.tooltip).textContent=C},250)}};
_.W.handleLiveChatActions=function(k){var v=this;k.length&&(this.id!=="creator"&&this.id!=="product-picker"||k.forEach(function(C){(C=v.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",C))&&C.durationSec===C.fullDurationSec&&v.startBubble(v.colorFromDecimal(C.startBackgroundColor))}))};
_.W.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.W.startBubble=function(k){_.Cm(this.hostElement,{"--yt-live-chat-monetization-button-glow":k});this.hostElement.setAttribute("bubble","")};
_.W.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.W.colorFromDecimal=function(k){typeof k==="string"&&(k=Number(k));return"rgba("+[k>>16&255,k>>8&255,k&255,(k>>24&255)/255].join()+")"};
Ba.prototype.onAnimationEnd=Ba.prototype.onAnimationEnd;Ba.prototype.disabledChanged=Ba.prototype.disabledChanged;Ba.prototype.dataChanged=Ba.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Ba.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ba.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.Y4.YtLiveChatTooltipTargetingBehavior),_.Y("design:type",Object)],Ba.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ba.prototype,"data",void 0);_.B([_.A({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Y("design:type",Object)],Ba.prototype,"id",void 0);_.B([_.A({notify:!0,reflectToAttribute:!0}),_.Y("design:type",Object)],Ba.prototype,"active",void 0);
_.B([_.A({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.Y("design:type",Object)],Ba.prototype,"icon",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ba.prototype,"disabled",void 0);_.B([_.A({computed:"computeShowTooltip(data, disabled)"}),_.Y("design:type",Object)],Ba.prototype,"showTooltip",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ba.prototype,"useToggledActiveState",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ba.prototype,"dataChanged",null);_.B([_.W9("disabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ba.prototype,"disabledChanged",null);_.B([_.P9("animationend"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Ba.prototype,"onAnimationEnd",null);
_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],Ba);
_.t(Ba,"yt-live-chat-icon-toggle-button-renderer",function(){if(Gmi===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;CLI===void 0&&(CLI=document.createElement("template"));var G=CLI;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Gmi=k}k=Gmi;return k},{mode:0});var pPi;var PLs;var jy=function(){return _.e.apply(this,arguments)||this};
_.E(jy,_.e);jy.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.B([_.A(),_.Y("design:type",Object)],jy.prototype,"data",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jy.prototype,"ytRendererstamperBehavior",void 0);_.B([_.q({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],jy);
_.t(jy,"yt-live-chat-message-input-prompt-header-renderer",function(){if(PLs===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;pPi===void 0&&(pPi=document.createElement("template"));var G=pPi;C.call(v,G.content.cloneNode(!0),k.content.firstChild);PLs=k}k=PLs;return k},{mode:0});var Wor;var HSc;var NmI;var Iym;var ZSr;var STs;var uKG=function(){return _.e.apply(this,arguments)||this};
_.E(uKG,_.e);_.B([_.A(),_.Y("design:type",Object)],uKG.prototype,"data",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],uKG);
_.t(uKG,"yt-live-chat-message-subtext-renderer",function(){if(STs===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;ZSr===void 0&&(ZSr=document.createElement("template"));var G=ZSr;C.call(v,G.content.cloneNode(!0),k.content.firstChild);STs=k}k=STs;return k},{mode:0});var Y6=function(){var k=_.e.apply(this,arguments)||this;k.subtextOnBottom=!1;k.buttonOverrides={style:"mono",type:"tonal"};return k};
_.E(Y6,_.e);Y6.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Y6.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Y6.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Y6.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Y6.prototype,"subtextOnBottom",void 0);_.B([_.A(),_.Y("design:type",Object)],Y6.prototype,"buttonOverrides",void 0);
_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],Y6);
_.t(Y6,"yt-live-chat-message-renderer",function(){if(Iym===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;NmI===void 0&&(NmI=document.createElement("template"));var G=NmI;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Iym=k}k=Iym;return k},{mode:0});var QSi;var bSV;var wS=function(){var k=_.e.apply(this,arguments)||this;k.isRemovable=!1;k.hasPrefilledText=!1;k.isInputDirty=!1;k.overCharacterLimit=!1;k.underCharacterLimit=!1;k.showErrorMessage=!1;return k};
_.E(wS,_.e);_.W=wS.prototype;_.W.computeId=function(){return this.data.id};
_.W.computeInputData=function(){return this.data.inputData};
_.W.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.W.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.W.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.W.getLiveChatRichMessageInput=function(){return _.Kz(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.W.clearInput=function(){_.Kz(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.W.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.W.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.W.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.W.handleTextInputCharCountChanged=function(k){k=k.detail&&k.detail.characterCount;k!==void 0&&(this.characterCount=k,k!==0&&(this.isInputDirty=!0))};
_.W.onInputFocusOut=function(){this.isInputDirty=!0};
_.W.onClickCloseButton=function(){_.nA(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
wS.prototype.handleTextInputCharCountChanged=wS.prototype.handleTextInputCharCountChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wS.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],wS.prototype,"data",void 0);_.B([_.A({computed:"computeId(data.id)"}),_.Y("design:type",String)],wS.prototype,"id",void 0);_.B([_.A({computed:"computeInputData(data.inputData)"}),_.Y("design:type",Object)],wS.prototype,"inputData",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.Y("design:type",Object)],wS.prototype,"isRemovable",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.Y("design:type",Object)],wS.prototype,"hasPrefilledText",void 0);_.B([_.A({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.Y("design:type",Number)],wS.prototype,"charactersRemaining",void 0);
_.B([_.A(),_.Y("design:type",Number)],wS.prototype,"characterCount",void 0);_.B([_.A(),_.Y("design:type",Object)],wS.prototype,"isInputDirty",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.Y("design:type",Object)],wS.prototype,"overCharacterLimit",void 0);_.B([_.A({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.Y("design:type",Object)],wS.prototype,"underCharacterLimit",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.Y("design:type",Object)],wS.prototype,"showErrorMessage",void 0);_.B([_.P9("yt-live-chat-text-input-field-renderer-character-count-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wS.prototype,"handleTextInputCharCountChanged",null);
_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],wS);
_.t(wS,"yt-live-chat-poll-editor-input",function(){if(bSV===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;QSi===void 0&&(QSi=document.createElement("template"));var G=QSi;C.call(v,G.content.cloneNode(!0),k.content.firstChild);bSV=k}k=bSV;return k},{mode:0});var R77;var lyx;var d5m={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},np=function(){var k=_.e.apply(this,arguments)||this;k.modern=_.z("web_button_rework_with_live");k.closeButtonOverrides={iconPosition:"icon-only"};k.startButtonOverrides={style:"mono",type:"filled"};k.addOptionButtonOverrides={style:"mono",type:"text"};return k};
_.E(np,_.e);_.W=np.prototype;
_.W.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"}}}}};
_.W.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var k;_.F((k=this.data)==null?void 0:k.startButton,_.TK)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.W.computeId=function(){return this.data&&this.data.id||""};
_.W.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.W.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.W.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.W.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.W.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var k=0;k<this.pollEditorInfoWithDefaults.minPollOptions;k++)this.addPollOptionData()};
_.W.getIsValidPoll=function(){var k=this;if(!this.pollEditorInfoWithDefaults)return!1;var v=this.pollEditorInfoWithDefaults,C=v.minPollOptionChars,G=v.maxPollOptionChars,p=v.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>v.maxPollQuestionChars)return!1;v=_.Kz(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(v).every(function(P,N){P=P.characterCount;!P&&p[N]&&(P=k.ytRendererBehavior.getSimpleString(p[N]).length);return P!==void 0&&P>=C&&P<=G})};
_.W.isValidPollChanged=function(){var k;_.F((k=this.data)==null?void 0:k.startButton,_.TK)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.W.addPollOptionData=function(){var k=this.pollEditorInfoWithDefaults,v=k.maxPollOptionChars,C=k.optionPlaceholderText,G=k.customOptionPlaceholderText,p=k.pollOptionData;this.currentNumPollOptions>=k.maxPollOptions||(k={liveChatPollOptionInput:{inputData:{placeholder:G[this.currentNumPollOptions]||C,maxCharacterLimit:v},maxCharacterLimit:v,minCharacterLimit:k.minPollOptionChars,hasPrefilledText:!!G[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=k.minPollOptions}},p.charCountErrorText&&
(k.liveChatPollOptionInput.charCountErrorText=p.charCountErrorText),p.charsRemainingAltLabel&&(k.liveChatPollOptionInput.charsRemainingAltLabel=p.charsRemainingAltLabel),p.removeOptionAltText&&(k.liveChatPollOptionInput.removeOptionAltText=p.removeOptionAltText),this.push("pollOptionsData",k),p=Array.from(_.Kz(_.Kz(this.hostElement).querySelector("#poll-options")).children),p.forEach(function(P,N){P.polymerController.set("data.id",N)}),_.Kz(p[p.length-1]).querySelector("#input").focus())};
_.W.getPollOptionInputValues=function(){var k=this,v=[],C=_.Kz(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),G=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(C).forEach(function(p,P){var N=null;p=p.getLiveChatRichMessageInput();var I;(p==null?0:(I=p.textSegments)==null?0:I.length)?N=_.iw(p):G[P]&&(N=k.formattedStringToLiveChatRichMessageInput(G[P]));v.push(N)});
return v};
_.W.requestCreateAndStartPoll=function(k){var v=this.getPollOptionInputValues();if(!v.some(function(G){return!G})){v={optionText:v};
var C=_.Kz(_.Kz(this.hostElement).querySelector("#poll-question")).firstChild;C&&C.liveChatRichMessageInput&&(v.questionText=_.iw(C.liveChatRichMessageInput));_.KA(this.hostElement,[k,v])}};
_.W.selectedChanged=function(){if(this.selected){var k=_.Kz(_.Kz(this.hostElement).querySelector("#start-button")).firstElementChild;if(k){var v;(v=_.Kz(k).querySelector("#button")||_.TR(k).querySelector("button"))==null||v.focus()}}};
_.W.handleTextInputChanged=function(k){var v;((v=k.target)==null?void 0:v.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=k.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.W.handleStartButtonAction=function(k){k.detail.actionName==="yt-service-request"&&(k.stopPropagation(),(k=k.detail.args[1])&&this.requestCreateAndStartPoll(k))};
_.W.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.W.handleServiceRequestCompleted=function(k){this.createPollRequestInFlight=!1;(k=k.detail&&k.detail.data)&&k.success&&(_.nA(this.hostElement,"picker-cancelled"),_.JR(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.W.onCloseClick=function(){_.nA(this.hostElement,"picker-cancelled");_.JR(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.W.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.W.handlePollEditorInputClosed=function(k){var v=this.pollOptionsData.findIndex(function(C){return C.liveChatPollOptionInput.id===k.detail.id});
this.splice("pollOptionsData",v,1);this.isValidPoll=this.getIsValidPoll()};
_.W.onPickerCancelled=function(){this.reset()};
_.W.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var k=_.Kz(_.Kz(this.hostElement).querySelector("#poll-question")).firstChild;k&&k.setLiveChatRichMessageInput(null);if(k=_.Kz(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){k=_.H(Array.from(k));for(var v=k.next();!v.done;v=k.next())v.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.W.formattedStringToLiveChatRichMessageInput=function(k){return k.simpleText?{text_segments:[k.simpleText]}:{text_segments:k.runs}};
_.SB.Object.defineProperties(np.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(d5m,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
np.prototype.onPickerCancelled=np.prototype.onPickerCancelled;np.prototype.handlePollEditorInputClosed=np.prototype.handlePollEditorInputClosed;np.prototype.handleServiceRequestCompleted=np.prototype.handleServiceRequestCompleted;np.prototype.handleServiceRequestSent=np.prototype.handleServiceRequestSent;np.prototype.handleTextInputChanged=np.prototype.handleTextInputChanged;np.prototype.selectedChanged=np.prototype.selectedChanged;np.prototype.isValidPollChanged=np.prototype.isValidPollChanged;
np.prototype.shouldInitializePollChanged=np.prototype.shouldInitializePollChanged;np.prototype.dataChanged=np.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],np.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],np.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],np.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],np.prototype,"modern",void 0);
_.B([_.A(),_.Y("design:type",Object)],np.prototype,"closeButtonOverrides",void 0);_.B([_.A(),_.Y("design:type",Object)],np.prototype,"startButtonOverrides",void 0);_.B([_.A(),_.Y("design:type",Object)],np.prototype,"addOptionButtonOverrides",void 0);_.B([_.A({computed:"computeId(data.id)",reflectToAttribute:!0}),_.Y("design:type",String)],np.prototype,"id",void 0);_.B([_.A({value:function(){return[]}}),
_.Y("design:type",Array)],np.prototype,"pollOptionsData",void 0);_.B([_.g("pollEditorInfoWithDefaults"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],np.prototype,"pollQuestionData",null);_.B([_.A({value:0}),_.Y("design:type",Number)],np.prototype,"pollQuestionCharacterCount",void 0);_.B([_.g("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],np.prototype,"pollQuestionCharactersRemaining",null);
_.B([_.A({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.Y("design:type",Boolean)],np.prototype,"overQuestionCharacterLimit",void 0);_.B([_.g("data.pollEditorInfo"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],np.prototype,"pollEditorInfoWithDefaults",null);_.B([_.A({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.Y("design:type",Number)],np.prototype,"currentNumPollOptions",void 0);
_.B([_.A({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],np.prototype,"hasMaxNumPollOptions",void 0);_.B([_.g("pollEditorInfoWithDefaults","pollOptionsData"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],np.prototype,"shouldInitializePoll",null);_.B([_.A(),_.Y("design:type",Object)],np.prototype,"isValidPoll",void 0);
_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],np.prototype,"createPollRequestInFlight",void 0);_.B([_.A(),_.Y("design:type",Object)],np.prototype,"selected",void 0);_.B([_.A({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.Y("design:type",Boolean)],np.prototype,"showQuestionErrorMessage",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],np.prototype,"dataChanged",null);_.B([_.W9("shouldInitializePoll"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],np.prototype,"shouldInitializePollChanged",null);_.B([_.W9("isValidPoll"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],np.prototype,"isValidPollChanged",null);
_.B([_.W9("selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],np.prototype,"selectedChanged",null);_.B([_.P9("yt-live-chat-text-input-field-renderer-character-count-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],np.prototype,"handleTextInputChanged",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],np.prototype,"handleServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],np.prototype,"handleServiceRequestCompleted",null);
_.B([_.P9("yt-live-chat-poll-editor-input-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],np.prototype,"handlePollEditorInputClosed",null);_.B([_.P9("picker-cancelled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],np.prototype,"onPickerCancelled",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],np);
_.t(np,"yt-live-chat-poll-editor-panel-renderer",function(){if(lyx===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;R77===void 0&&(R77=document.createElement("template"));var G=R77;C.call(v,G.content.cloneNode(!0),k.content.firstChild);lyx=k}k=lyx;return k},{mode:0});var fy7;var z77;var Jd=function(){return _.e.apply(this,arguments)||this};
_.E(Jd,_.e);Jd.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
Jd.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.SB.Object.defineProperties(Jd.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var k,v;return(k=this.data)==null?void 0:(v=k.title)==null?void 0:v.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var k;return _.af((k=this.data)==null?void 0:k.onTapCommand)}}});
_.B([_.M(_.a$.YtEndpointBehavior),_.Y("design:type",Object)],Jd.prototype,"ytEndpointBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Jd.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Jd.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Jd.prototype,"itemId",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Jd.prototype,"hasPromotion",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Jd.prototype,"innertubeCommand",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],Jd);
_.t(Jd,"yt-live-chat-product-picker-panel-item-view-model",function(){if(z77===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;fy7===void 0&&(fy7=document.createElement("template"));var G=fy7;C.call(v,G.content.cloneNode(!0),k.content.firstChild);z77=k}k=z77;return k},{mode:0});var Foi;var cli;var rS=function(){var k=_.e.apply(this,arguments)||this;k.id="product-picker";k.selected=!1;k.closeButtonId="close-button";k.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return k};
_.E(rS,_.e);_.W=rS.prototype;_.W.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.W.observeSelected=function(){this.selected&&this.hostElement.focus();var k=_.Kz(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");k.length&&k[0].focus()};
_.W.onCloseBuyFlow=function(){_.nA(this.hostElement,"picker-cancelled")};
_.W.onCloseClick=function(){_.nA(this.hostElement,"picker-cancelled");var k;((k=this.data)==null?0:k.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.F(this.data.closeButton,_.C7))};
_.W.onCloseEngageWithAudienceEditorPanels=function(){_.nA(this.hostElement,"picker-cancelled")};
rS.prototype.observeSelected=rS.prototype.observeSelected;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],rS.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rS.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],rS.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rS.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],rS.prototype,"id",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],rS.prototype,"selected",void 0);_.B([_.A(),_.Y("design:type",Object)],rS.prototype,"closeButtonId",void 0);_.B([_.W9("selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rS.prototype,"observeSelected",null);
_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],rS);
_.t(rS,"yt-live-chat-product-picker-panel-view-model",function(){if(cli===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Foi===void 0&&(Foi=document.createElement("template"));var G=Foi;C.call(v,G.content.cloneNode(!0),k.content.firstChild);cli=k}k=cli;return k},{mode:0});var EeG;var ayp;var Kp=function(){var k=_.e.apply(this,arguments)||this;k.iconId="";k.icon="";k.disabled=!1;k.systemIcons=_.z("kevlar_system_icons");return k};
_.E(Kp,_.e);_.W=Kp.prototype;_.W.computeIconId=function(k){return k&&k.icon&&k.icon.iconType?k.icon.iconType.toLowerCase():""};
_.W.computeIcon=function(k){return k&&k.icon&&k.icon.iconType?(k=k.icon.iconType.toLowerCase(),(k.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+k):""};
_.W.computeDisabled=function(k){return!!k};
_.W.computeCommand=function(k,v){return v?void 0:k};
_.W.computeTooltip=function(k,v){return v&&k?k:""};
_.W.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.SB.Object.defineProperties(Kp.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var k="",v,C,G;if((v=this.data)==null?0:(C=v.text)==null?0:(G=C.runs)==null?0:G.length)k=this.data.text.runs[0].text||"";else{var p,P;if((p=this.data)==null?0:(P=p.text)==null?0:P.simpleText)k=this.data.text.simpleText}var N,I,S;if((N=this.data)==null?0:(I=N.subtext)==null?0:(S=I.runs)==null?0:S.length)k&&(k+=". "),k+=this.data.subtext.runs[0].text||"";else{var Q,R;if((Q=this.data)==null?0:(R=Q.subtext)==
null?0:R.simpleText)k&&(k+=". "),k+=this.data.subtext.simpleText}return k}}});
_.B([_.M(_.a$.YtEndpointBehavior),_.Y("design:type",Object)],Kp.prototype,"ytEndpointBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Kp.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Kp.prototype,"data",void 0);_.B([_.A({computed:"computeIconId(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Kp.prototype,"iconId",void 0);
_.B([_.A({computed:"computeIcon(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Kp.prototype,"icon",void 0);_.B([_.A({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.Y("design:type",Object)],Kp.prototype,"disabled",void 0);_.B([_.A({computed:"computeCommand(data.command, disabled)"}),_.Y("design:type",Object)],Kp.prototype,"command",void 0);_.B([_.A({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.Y("design:type",String)],Kp.prototype,"tooltip",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Kp.prototype,"systemIcons",void 0);_.B([_.g("data.text","data.subtext"),_.A(),_.Y("design:type",String),_.Y("design:paramtypes",[])],Kp.prototype,"ariaLabel",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],Kp);
_.t(Kp,"yt-live-chat-product-button-renderer",function(){if(ayp===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;EeG===void 0&&(EeG=document.createElement("template"));var G=EeG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);ayp=k}k=ayp;return k},{mode:0});var MgW;var $5s;var TP=function(){var k=_.e.apply(this,arguments)||this;k.selected=!1;k.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 k};
_.E(TP,_.e);_.W=TP.prototype;_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.W.computeId=function(k){return k.id||""};
_.W.onCloseClick=function(){_.nA(this.hostElement,"picker-cancelled")};
_.W.observeSelected=function(){this.selected&&this.hostElement.focus();var k=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");k.length&&k[0].focus()};
_.W.onCloseBuyFlow=function(){_.nA(this.hostElement,"picker-cancelled")};
_.W.onCloseEngageWithAudienceEditorPanels=function(){_.nA(this.hostElement,"picker-cancelled")};
TP.prototype.observeSelected=TP.prototype.observeSelected;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],TP.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],TP.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],TP.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],TP.prototype,"data",void 0);
_.B([_.A({computed:"computeId(data)",reflectToAttribute:!0}),_.Y("design:type",String)],TP.prototype,"id",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],TP.prototype,"selected",void 0);_.B([_.W9("selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TP.prototype,"observeSelected",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],TP);
_.t(TP,"yt-live-chat-product-picker-renderer",function(){if($5s===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;MgW===void 0&&(MgW=document.createElement("template"));var G=MgW;C.call(v,G.content.cloneNode(!0),k.content.firstChild);$5s=k}k=$5s;return k},{mode:0});var U5p;var ger;var iSG;var LoV;var kE=function(){return _.e.apply(this,arguments)||this};
_.E(kE,_.e);kE.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()};
kE.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
kE.prototype.created=function(){this.ids={background:_.eL(),maskOne:_.eL(),maskTwo:_.eL(),gradient:_.eL(),largeBackground:_.eL(),largeGradientOne:_.eL(),largeGradientTwo:_.eL(),largeGradientPath:_.eL()}};
kE.prototype.maybeLoadAnimationBackground=kE.prototype.maybeLoadAnimationBackground;_.B([_.A({value:!1}),_.Y("design:type",Boolean)],kE.prototype,"useLargeBackground",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],kE.prototype,"useAnimationBackground",void 0);_.B([_.A({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.Y("design:type",Boolean)],kE.prototype,"useRegularBackground",void 0);
_.B([_.A(),_.Y("design:type",Object)],kE.prototype,"ids",void 0);_.B([_.A(),_.Y("design:type",Object)],kE.prototype,"lottieAnimation",void 0);_.B([_.Nf("#animation-background"),_.Y("design:type",HTMLDivElement)],kE.prototype,"animationBackground",void 0);_.B([_.W9("useAnimationBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kE.prototype,"maybeLoadAnimationBackground",null);
_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],kE);
_.t(kE,"yt-live-interactivity-component-background",function(){if(LoV===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;iSG===void 0&&(iSG=document.createElement("template"));var G=iSG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);LoV=k}k=LoV;return k},{mode:0});var oU=function(){var k=_.e.apply(this,arguments)||this;k.characterCount=0;k.showInputErrorMessage=!1;k.startQnaRequestInFlight=!1;k.modern=_.z("web_button_rework_with_live");k.buttonOverrides={style:"mono",type:"filled"};k.closeButtonOverrides={iconPosition:"icon-only"};k.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return k};
_.E(oU,_.e);_.W=oU.prototype;
_.W.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]]"}}}}}};
_.W.onCharacterCountChanged=function(k){var v,C,G,p,P=(C=_.F(this==null?void 0:(v=this.data)==null?void 0:v.creatorCallForQuestions,HDr))==null?void 0:(G=C.inputField)==null?void 0:(p=G.liveChatTextInputFieldRenderer)==null?void 0:p.maxCharacterLimit,N,I;P!=null&&(k==null?void 0:(N=k.detail)==null?void 0:N.characterCount)!=null&&_.F(this==null?void 0:(I=this.data)==null?void 0:I.startButton,_.TK)&&(v=k.detail.characterCount>P,this.set("data.startButton.buttonRenderer.isDisabled",k.detail.characterCount===
0||v),this.showInputErrorMessage=v)};
_.W.onCloseClick=function(){_.nA(this.hostElement,"picker-cancelled");_.JR(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.W.onPickerCancelled=function(){var k=_.Kz(this.hostElement).querySelector("#qna-creator-text-input-field");k&&k.setLiveChatRichMessageInput(null)};
_.W.handleOpenQnaStartPanel=function(){var k=_.Kz(this.hostElement).querySelector("#qna-creator-text-input-field");k&&k.focus()};
_.W.handleStartButtonAction=function(k){var v=this;if(k.detail.actionName==="yt-service-request"&&(k.stopPropagation(),k=k.detail.args[1])){var C=_.Kz(this.hostElement).querySelector("#qna-creator-text-input-field"),G;(C==null?0:(G=C.liveChatRichMessageInput)==null?0:G.textSegments)&&C.liveChatRichMessageInput.textSegments.length!==0&&(G={rich_message:_.iw(C.liveChatRichMessageInput)},_.KA(this.hostElement,[k,G]).then(function(){_.nA(v.hostElement,"picker-cancelled")}))}};
_.W.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.W.handleServiceRequestCompleted=function(k){var v;k=k==null?void 0:(v=k.detail)==null?void 0:v.data;(k==null?0:k.actions)&&k.actions.length>0?this.startQnaRequestInFlight=!1:_.JR(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.W.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
oU.prototype.handleServiceRequestError=oU.prototype.handleServiceRequestError;oU.prototype.handleServiceRequestCompleted=oU.prototype.handleServiceRequestCompleted;oU.prototype.handleServiceRequestSent=oU.prototype.handleServiceRequestSent;oU.prototype.onPickerCancelled=oU.prototype.onPickerCancelled;oU.prototype.onCharacterCountChanged=oU.prototype.onCharacterCountChanged;_.B([_.A(),_.Y("design:type",Object)],oU.prototype,"characterCount",void 0);
_.B([_.A(),_.Y("design:type",Object)],oU.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],oU.prototype,"showInputErrorMessage",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],oU.prototype,"startQnaRequestInFlight",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],oU.prototype,"modern",void 0);_.B([_.A(),_.Y("design:type",Object)],oU.prototype,"buttonOverrides",void 0);
_.B([_.A(),_.Y("design:type",Object)],oU.prototype,"closeButtonOverrides",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],oU.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],oU.prototype,"ytLiveChatReduxBehavior",void 0);_.B([_.M(_.vc.YtLiveChatItemBehavior),_.Y("design:type",_.Cb)],oU.prototype,"ytLiveChatItemBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],oU.prototype,"ytActionHandlerBehavior",void 0);_.B([_.P9("yt-live-chat-text-input-field-renderer-character-count-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],oU.prototype,"onCharacterCountChanged",null);_.B([_.P9("picker-cancelled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oU.prototype,"onPickerCancelled",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oU.prototype,"handleServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],oU.prototype,"handleServiceRequestCompleted",null);
_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],oU.prototype,"handleServiceRequestError",null);_.B([_.q({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],oU);
_.t(oU,"yt-live-chat-qna-start-panel-renderer",function(){if(ger===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;U5p===void 0&&(U5p=document.createElement("template"));var G=U5p;C.call(v,G.content.cloneNode(!0),k.content.firstChild);ger=k}k=ger;return k},{mode:0});var OSm;var ylG;var vV=function(){return _.e.apply(this,arguments)||this};
_.E(vV,_.e);vV.prototype.dismiss=function(){_.nA(this.hostElement,"yt-live-chat-error-message-dismiss")};
vV.prototype.edit=function(){_.nA(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.B([_.A(),_.Y("design:type",Object)],vV.prototype,"data",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],vV);
_.t(vV,"yt-live-chat-text-actions-error-message-renderer",function(){if(ylG===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;OSm===void 0&&(OSm=document.createElement("template"));var G=OSm;C.call(v,G.content.cloneNode(!0),k.content.firstChild);ylG=k}k=ylG;return k},{mode:0});var XPG;var x5s;var Alp;var e7r;var C4=function(){var k=_.e.apply(this,arguments)||this;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.newnessDotEligible=!1;return k};
_.E(C4,_.e);C4.prototype.sendReaction=function(){var k,v,C=((k=this.data)==null?void 0:k.emojiId)||((v=this.data)==null?void 0:v.emoteId),G;C&&((G=this.data)==null?0:G.shouldTriggerAnimation)&&_.JR(this.hostElement,"yt-create-user-reaction-animation",[C]);var p;(k=_.af((p=this.data)==null?void 0:p.onTap))&&_.vU(k,this.hostElement);this.showNewnessDot&&_.JR(this.hostElement,"yt-hide-newness-dot")};
C4.prototype.onClick=function(k){(!k||k.clientX||k.clientY)&&this.sendReaction()};
C4.prototype.onKeyDown=function(k){k.key!=="Enter"&&k.key!==" "||k.repeat||this.sendReaction()};
_.SB.Object.defineProperties(C4.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var k,v;return!!(((k=this.data)==null?0:k.emojiId)||((v=this.data)==null?0:v.emoteId))}}});
_.B([_.A(),_.Y("design:type",Object)],C4.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],C4.prototype,"isDarkTheme",void 0);_.B([_.A(),_.Y("design:type",Object)],C4.prototype,"newnessDotEligible",void 0);_.B([_.g("data.maybeShowNewnessDot"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],C4.prototype,"showNewnessDot",null);_.B([_.g("data.emojiId","data.emoteId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],C4.prototype,"useYtImage",null);
_.B([_.Mf({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],C4);
_.t(C4,"yt-reaction-control-panel-button-view-model",function(){if(e7r===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Alp===void 0&&(Alp=document.createElement("template"));var G=Alp;C.call(v,G.content.cloneNode(!0),k.content.firstChild);e7r=k}k=e7r;return k},{mode:0});var qTV;var m5i;var GT=function(){var k=_.e.apply(this,arguments)||this;k.reactionControlPanelExpanded=!1;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.newnessDotEligible=!1;return k};
_.E(GT,_.e);_.W=GT.prototype;_.W.expandedButtonsChanged=function(){var k,v;_.Cm(this.hostElement,{"--expanded-buttons-height":((v=(k=this.expandedButtonsData)==null?void 0:k.length)!=null?v:0)*36+"px"})};
_.W.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}}};
_.W.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.W.onMouseLeave=function(){var k=this;this.collapseTimer=setTimeout(function(){k.reactionControlPanelExpanded=!1},500)};
_.W.onFocusIn=function(){this.onMouseEnter()};
_.W.onFocusOut=function(){this.onMouseLeave()};
_.W.onCollapsedButtonFocusIn=function(){var k=this;setTimeout(function(){var v;(v=k.expandedButtons.querySelector("button"))==null||v.focus()},100)};
_.W.onCollapsedButtonFocusOut=function(k){k.stopPropagation()};
_.SB.Object.defineProperties(GT.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var k,v;return _.t9.unsafeClone((k=this.liveReactionsData)==null?void 0:k.emojiButtonData)||((v=this.data)==null?void 0:v.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var k;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((k=this.data)==null||!k.maybeShowNewnessDot)}}});
GT.prototype.expandedButtonsChanged=GT.prototype.expandedButtonsChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],GT.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],GT.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],GT.prototype,"ytLiveChatReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],GT.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],GT.prototype,"reactionControlPanelExpanded",void 0);_.B([_.A({selectorArgs:["data.liveReactionsDataEntityKey"],selector:Ocr}),_.Y("design:type",Object)],GT.prototype,"liveReactionsData",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],GT.prototype,"isDarkTheme",void 0);_.B([_.A(),_.Y("design:type",Object)],GT.prototype,"newnessDotEligible",void 0);
_.B([_.g("liveReactionsData","data.expandedButtons"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],GT.prototype,"expandedButtonsData",null);_.B([_.g("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.A({reflectToAttribute:!0}),_.Y("design:type",Object),_.Y("design:paramtypes",[])],GT.prototype,"showNewnessDot",null);_.B([_.Nf("#expanded-buttons"),_.Y("design:type",HTMLElement)],GT.prototype,"expandedButtons",void 0);
_.B([_.W9("expandedButtonsData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],GT.prototype,"expandedButtonsChanged",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],GT);
_.t(GT,"yt-reaction-control-panel-view-model",function(){if(m5i===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;qTV===void 0&&(qTV=document.createElement("template"));var G=qTV;C.call(v,G.content.cloneNode(!0),k.content.firstChild);m5i=k}k=m5i;return k},{mode:0});var p4=new _.JQ("yt-live-chat"),D57=Date.parse("2024-7-24"),PV=function(){var k=_.e.apply(this,arguments)||this;k.emojiManager=_.ol;k.newnessDotEligible=!1;k.newnessDotImpressionCounted=!1;k.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return k};
_.E(PV,_.e);_.W=PV.prototype;_.W.emojiCustomizationEnabledChanged=function(){var k;((k=this.data)==null?0:k.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((k=p4.getCreationTime("emoji-customization-count"))&&k<D57&&p4.set("emoji-customization-count","0"),k=Number(p4.get("emoji-customization-count"))||0,k<3&&(this.newnessDotEligible=!0,p4.set("emoji-customization-count",(k+1).toString())),this.newnessDotImpressionCounted=!0)};
_.W.hideNewnessDot=function(){this.newnessDotEligible=!1;p4.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.W.handleReactionsMute=function(k){var v=_.Et(),C=_.oB(206221),G={checkboxData:{state:k?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};v&&_.mM(v,C,G);this.reactionsMuted=k};
_.W.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.W.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}}};
_.SB.Object.defineProperties(PV.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var k;return(!((k=this.liveReactionsData)==null||!k.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
PV.prototype.liveReactionsSettingChanged=PV.prototype.liveReactionsSettingChanged;PV.prototype.emojiCustomizationEnabledChanged=PV.prototype.emojiCustomizationEnabledChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],PV.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],PV.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.jn),_.Y("design:type",Object)],PV.prototype,"ytLiveChatReduxBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],PV.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],PV.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",_.KX)],PV.prototype,"emojiManager",void 0);_.B([_.A(),_.Y("design:type",Object)],PV.prototype,"newnessDotEligible",void 0);_.B([_.A(),_.Y("design:type",Object)],PV.prototype,"newnessDotImpressionCounted",void 0);
_.B([_.A({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:yWW}),_.Y("design:type",Boolean)],PV.prototype,"liveReactionsSetting",void 0);_.B([_.A({selectorArgs:["data.liveReactionsDataEntityKey"],selector:Ocr}),_.Y("design:type",Object)],PV.prototype,"liveReactionsData",void 0);_.B([_.A({value:function(){var k=_.z("enable_lwe_web_mute"),v=p4.get("allow-reactions");return v===void 0?!1:!v&&k}}),
_.Y("design:type",Boolean)],PV.prototype,"reactionsMuted",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],PV.prototype,"liveReactionsEnabled",null);_.B([_.W9("data.emojiCustomizationEnabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],PV.prototype,"emojiCustomizationEnabledChanged",null);
_.B([_.W9("liveReactionsEnabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],PV.prototype,"liveReactionsSettingChanged",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],PV);
_.t(PV,"yt-reaction-control-panel-overlay-view-model",function(){if(x5s===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;XPG===void 0&&(XPG=document.createElement("template"));var G=XPG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);x5s=k}k=x5s;return k},{mode:0});var tgr={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(k){var v=this.$.pickers.selected;if(v){_.Kz(this.hostElement).removeAttribute(v+"-open");var C="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(C="#picker-buttons",v==="emoji"&&_.Kz(this.hostElement).querySelector("#emoji-picker-button")&&(C="#emoji-picker-button"));if(C=_.Kz(this.hostElement).querySelector(C).querySelector("#"+v))C.active=!1}C=k;v==k&&(C=null);v!=
k&&_.Kz(this.hostElement).setAttribute(k+"-open","");this.$.pickers.selected=C;_.JR(this.hostElement,"yt-live-chat-picker-changed",[C])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var WV=function(){var k=_.e.apply(this,arguments)||this;k.numSentMessages=0;k.timeoutDurationMs=0;k.timeoutMs=0;k.lastTimeoutTimeMs=0;k.pendingMessageId="";k.hasFiredInitialFocusActions=!1;k.isBeforeFocusEnabled=!0;k.id="";k.characterCount=0;k.maxCharacterLimit=0;k.remainingCharacterCount=0;k.inputExpanded=!1;k.buttonOverrides={iconPosition:"icon-only"};k.inReplyPanel=!1;k.countdownRatio=0;k.isTooltipVisible=!1;k.tooltipTimeout=1E4;k.systemIcons=_.z("kevlar_system_icons");k.tallerEmojiPicker=_.z("live_chat_taller_emoji_picker");
k.sendReplyMessageInFlight=!1;k.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"};k.onResize=function(){k.maybeToggleCharacterCount()};
return k};
_.E(WV,_.e);_.W=WV.prototype;
_.W.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"}}}};
_.W.attached=function(){window.addEventListener("resize",this.onResize)};
_.W.detached=function(){window.removeEventListener("resize",this.onResize)};
_.W.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.W.sendMessage=function(){var k=this,v,C,G,p;return _.Z(function(P){if(k.sendDisabled)return P.return();k.isTooltipVisible&&_.JR(k.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(k.data.sendButton&&k.data.sendButton.buttonRenderer){k.input.completeEmojis();v=k.data.sendButton.buttonRenderer.serviceEndpoint;if(!v)return P.return();G=((C=_.F(v,_.QT6))==null?void 0:C.clientIdPrefix)||"";p={client_message_id:G+String(k.numSentMessages++),rich_message:_.iw(k.input.liveChatRichMessageInput)};
k.pendingMessageId=p.client_message_id;k.inReplyPanel&&(k.sendReplyMessageInFlight=!0);_.KA(k.hostElement,[v,p]);k.input.setLiveChatRichMessageInput(null)}_.OQ(P)})};
_.W.handleSendButtonAction=function(k){k.detail.actionName==="yt-service-request"&&(k.stopPropagation(),this.sendMessage())};
_.W.onSendCompleted=function(k,v){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(k=this.get("timeoutDurationUsec",v.data))&&this.handleTimeout(Number(k)/1E3);this.errorMessage=this.get("errorMessage",v.data);this.pendingMessageId=""};
_.W.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.JR(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.W.handlePickerButtonToggle=function(k){k=k.detail.targetId;this.ytPickerBehavior.togglePicker_(k);if(k==="emoji")this.input.focus();else if(k==="qna-start-panel"){var v,C;(v=_.Kz(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(C=v.querySelector("#qna-creator-text-input-field"))==null||C.focus()}};
_.W.onComponentReplaced=function(k){var v,C;k.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((v=k.replacement.liveChatMessageInputRenderer)==null?0:(C=v.headerRenderer)==null?0:C.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.W.onEmojiSelect=function(k){this.input.focus();this.input.insertEmoji(k.detail)};
_.W.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.W.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.JR(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.JR(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.W.onOpenPopupAction=function(k,v){var C=this;v===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.JR(C.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.W.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.W.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.W.focusChanged=function(){this.maybeToggleCharacterCount()};
_.W.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var k=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",k>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.W.computeId=function(){return this.data&&this.data.targetId||""};
_.W.computeSendDisabled=function(k,v,C,G){k=!!(!k||v&&k>v||G);(v=_.Kz(this.hostElement).querySelector("#send-button"))&&v.children.length&&(v.children[0].disabled=k);return k};
_.W.handleTimeout=function(k){this.timeoutDurationMs=this.timeoutMs=k;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.W.updateTimeout=function(k){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(k-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=k,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.W.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.W.onErrorMessageEdit=function(k){this.input.setLiveChatRichMessageInput(k.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.W.errorMessageChanged=function(){var k=this;_.yq(function(){_.JR(k.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.W.computeAuthorNameColor=function(k){var v;if(_.z("live_chat_author_name_color_usernames")&&(k==null?0:(v=k.authorName)==null?0:v.simpleText))return _.dmb(_.fb2(k.authorName.simpleText));if(_.z("live_chat_seed_color_usernames")&&(k==null?0:k.authorSeedColorArgb))return _.dmb(_.ru(k.authorSeedColorArgb));if(_.z("live_chat_colored_usernames"))return"#cc0000";var C;return _.z("live_chat_simple_color_usernames")&&(k==null?0:(C=k.authorName)==null?0:C.simpleText)&&(k==null?0:k.authorUsernameColorLight)&&
(k==null?0:k.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.ru(k.authorUsernameColorDark):_.ru(k.authorUsernameColorLight):""};
_.W.onIsTooltipVisibleChanged=function(){var k=_.Kz(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){k.hidden=!1;k.setAttribute("role","alert")},0):(k.hidden=!0,k.removeAttribute("role"))};
_.W.onFocusedChanged=function(k){this.inputFocused=k.detail.value};
_.SB.Object.defineProperties(WV.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 k;return!((k=this.data)==null||!k.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:(v=k.pickers)==null?void 0:v.find(function(C){return C.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return k?this.ytRendererBehavior.getSimpleString(k):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
WV.prototype.onIsTooltipVisibleChanged=WV.prototype.onIsTooltipVisibleChanged;WV.prototype.errorMessageChanged=WV.prototype.errorMessageChanged;WV.prototype.onErrorMessageEdit=WV.prototype.onErrorMessageEdit;WV.prototype.onErrorMessageDismiss=WV.prototype.onErrorMessageDismiss;WV.prototype.focusChanged=WV.prototype.focusChanged;WV.prototype.characterCountChanged=WV.prototype.characterCountChanged;WV.prototype.onEmojiSelect=WV.prototype.onEmojiSelect;WV.prototype.handlePickerButtonToggle=WV.prototype.handlePickerButtonToggle;
WV.prototype.onSendError=WV.prototype.onSendError;WV.prototype.onSendCompleted=WV.prototype.onSendCompleted;WV.prototype.sendMessage=WV.prototype.sendMessage;WV.prototype.dataChanged=WV.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],WV.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],WV.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(tgr.YtPickerBehavior),_.Y("design:type",Object)],WV.prototype,"ytPickerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],WV.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Y4.YtLiveChatTooltipTargetingBehavior),_.Y("design:type",Object)],WV.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"hasFiredInitialFocusActions",void 0);
_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"isBeforeFocusEnabled",void 0);_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"data",void 0);_.B([_.A({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Y("design:type",Object)],WV.prototype,"id",void 0);_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"characterCount",void 0);_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"maxCharacterLimit",void 0);
_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"remainingCharacterCount",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],WV.prototype,"inputExpanded",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],WV.prototype,"inputFocused",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],WV.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.B([_.A(),_.Y("design:type",_.Pc)],WV.prototype,"participantsManager",void 0);
_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"buttonOverrides",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],WV.prototype,"inReplyPanel",void 0);_.B([_.g("characterCount, maxCharacterLimit, countdownActive"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WV.prototype,"sendDisabled",null);_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"countdownRatio",void 0);
_.B([_.g("countdownRatio"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],WV.prototype,"countdownStrokeDashOffset",null);_.B([_.g("countdownRatio"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WV.prototype,"countdownActive",null);_.B([_.g("data.interactionMessage"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WV.prototype,"hasInteractionMessage",null);
_.B([_.g("data.emojiPickerButton"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WV.prototype,"hasEmojiPickerButton",null);_.B([_.g("data, characterCount"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WV.prototype,"showAvatar",null);_.B([_.g("data.pickers"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WV.prototype,"hasProductPickerPanelViewModel",null);
_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"errorMessage",void 0);_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"genericErrorMessage",void 0);_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"isTooltipVisible",void 0);_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"tooltipTimeout",void 0);_.B([_.g("data.onInitialFocusCommand"),_.Y("design:type",String),_.Y("design:paramtypes",[])],WV.prototype,"tooltipMessage",null);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],WV.prototype,"systemIcons",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],WV.prototype,"tallerEmojiPicker",void 0);_.B([_.g("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],WV.prototype,"authorNameColor",null);_.B([_.A(),_.Y("design:type",Object)],WV.prototype,"sendReplyMessageInFlight",void 0);_.B([_.Nf("#input"),_.Y("design:type",_.wHL)],WV.prototype,"input",void 0);
_.B([_.Nf("#count"),_.Y("design:type",HTMLElement)],WV.prototype,"count",void 0);_.B([_.Nf("#input-container"),_.Y("design:type",HTMLElement)],WV.prototype,"inputContainer",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WV.prototype,"dataChanged",null);_.B([_.P9("yt-live-chat-send-message"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],WV.prototype,"sendMessage",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,_.D1]),_.Y("design:returntype")],WV.prototype,"onSendCompleted",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WV.prototype,"onSendError",null);
_.B([_.P9("yt-live-chat-icon-toggle-button-renderer-toggle"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],WV.prototype,"handlePickerButtonToggle",null);_.B([_.P9("yt-emoji-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],WV.prototype,"onEmojiSelect",null);
_.B([_.W9("characterCount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WV.prototype,"characterCountChanged",null);_.B([_.W9("inputFocused"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WV.prototype,"focusChanged",null);_.B([_.P9("yt-live-chat-error-message-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WV.prototype,"onErrorMessageDismiss",null);
_.B([_.P9("yt-live-chat-error-message-edit"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],WV.prototype,"onErrorMessageEdit",null);_.B([_.W9("errorMessage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WV.prototype,"errorMessageChanged",null);_.B([_.W9("isTooltipVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WV.prototype,"onIsTooltipVisibleChanged",null);
_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],WV);
_.t(WV,"yt-live-chat-message-input-renderer",function(){if(HSc===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Wor===void 0&&(Wor=document.createElement("template"));var G=Wor;C.call(v,G.content.cloneNode(!0),k.content.firstChild);HSc=k}k=HSc;return k},{mode:0});var sSm;var VgI;var HV=function(){var k=_.e.apply(this,arguments)||this;k.systemIcons=_.z("kevlar_system_icons");k.firedOnClickCommand=!1;k.inReplyPanel=!1;return k};
_.E(HV,_.e);
HV.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"}}}};
HV.prototype.onButtonToggle=function(k){k.target.disabled||this.ytPickerBehavior.togglePicker_(k.detail.targetId)};
HV.prototype.onClick=function(){var k=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.JR(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return k.firedOnClickCommand=!1},5E3))};
_.SB.Object.defineProperties(HV.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:(v=k.panels)==null?void 0:v.find(function(C){return C.liveChatProductPickerPanelViewModel}))!==void 0}}});
HV.prototype.onButtonToggle=HV.prototype.onButtonToggle;_.B([_.M(tgr.YtPickerBehavior),_.Y("design:type",Object)],HV.prototype,"ytPickerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],HV.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],HV.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],HV.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],HV.prototype,"systemIcons",void 0);_.B([_.A({reflectToAttribute:!1}),_.Y("design:type",Object)],HV.prototype,"firedOnClickCommand",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],HV.prototype,"inReplyPanel",void 0);_.B([_.g("data.pickers"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],HV.prototype,"hasProductPickerPanelViewModel",null);
_.B([_.P9("yt-live-chat-icon-toggle-button-renderer-toggle"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],HV.prototype,"onButtonToggle",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],HV);
_.t(HV,"yt-live-chat-restricted-participation-renderer",function(){if(VgI===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;sSm===void 0&&(sSm=document.createElement("template"));var G=sSm;C.call(v,G.content.cloneNode(!0),k.content.firstChild);VgI=k}k=VgI;return k},{mode:0});var NN=function(){var k=_.e.apply(this,arguments)||this;k.genericErrorMessage=_.DZ("Error, try again.");k.inReplyPanel=!1;k.hideBorder=!1;return k};
_.E(NN,_.e);NN.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}}}}}};
_.SB.Object.defineProperties(NN,{template:{configurable:!0,enumerable:!0,get:function(){return veI()}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],NN.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],NN.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],NN.prototype,"genericErrorMessage",void 0);_.B([_.A(),_.Y("design:type",Object)],NN.prototype,"inReplyPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],NN.prototype,"hideBorder",void 0);
_.B([_.Mf({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],NN);_.t(NN,"yt-live-chat-engagement-panel-input-renderer",function(){return veI()},{mode:0});var h7x,Bmi;h7x=_.oB(115994);Bmi=_.oB(115993);_.IU=function(k,v,C){var G=this;var p=C.dragDownAction;this.layer=0;this.JSC$22923_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return G.dragDownAction()}}}};
this.JSC$22923_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return G.dragDownAction()}}}};
this.fullscreen=!1;var P=_.WU();_.gv(P,h7x,this.layer);_.gv(P,Bmi,this.layer);this.dragDownAction=function(){p();_.Oj(P,{visualElement:G.fullscreen?h7x:Bmi})};
this.gesture=new _.Da(k,v,this.getConfig(!1),"pandown");this.attach()};
_.IU.prototype.attach=function(){this.gesture.attach()};
_.IU.prototype.detach=function(){this.gesture.detach()};
_.IU.prototype.update=function(k){this.fullscreen=k;var v=this.gesture;k=this.getConfig(k);v.config=k};
_.IU.prototype.getConfig=function(k){return k?this.JSC$22923_watchFullScreenConfig:this.JSC$22923_watchConfig};var jSp={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(k){if(k&&k.length==1&&Array.isArray(k[0].loggingUrls)){k=_.t9.unsafeClone(k[0]);var v=this.macros||{},C=this.getAdModuleClient_();if(!C)return _.kr();k.loggingUrls.forEach(function(G){if(G.baseUrl){var p=G.baseUrl;var P=v;P=P===void 0?{}:P;p=C.getOptions().includes("replaceUrlMacros")?_.SpU(C,"replaceUrlMacros",{url:p,additionalMapping:P}):p;G.baseUrl=p}},this);
k=[k]}return _.KA(this.hostElement,k)},
getAdModuleClient_:function(){var k=_.jJ(this);return k?(k=k.getPlayer())?new _.VQ(k):null:null}}]};var YT7;var wPc;var Z8=function(){return _.e.apply(this,arguments)||this};
_.E(Z8,_.e);Z8.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Z8.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Z8.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Z8.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],Z8);
_.t(Z8,"ytd-compact-tvfilm-entry-point-renderer",function(){if(wPc!==void 0)return wPc;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return wPc=k},{mode:1});var neV;var Jlc;var rlx;var Sb=function(){return _.e.apply(this,arguments)||this};
_.E(Sb,_.e);Sb.prototype.ready=function(){this.initializeDefs()};
Sb.prototype.initializeDefs=function(){var k=this.meta.byKey("yt-icons"),v=_.Kz(k).querySelector("#star"),C=_.Kz(k).querySelector("#star_half");k=_.Kz(k).querySelector("#star_border");v&&this.defs.appendChild(v.cloneNode(!0));C&&this.defs.appendChild(C.cloneNode(!0));k&&this.defs.appendChild(k.cloneNode(!0))};
Sb.prototype.percentChanged=function(){for(var k=this.rating;k.firstChild;)k.removeChild(k.firstChild);var v=Math.round(this.percent/10);k=Math.floor(v/2);v%=2;var C=5-k-v;this.appendStars("star",k,0);this.appendStars("star_half",v,k);this.appendStars("star_border",C,k+v)};
Sb.prototype.appendStars=function(k,v,C){for(var G=0;G<v;G++){var p=(18+this.spacing)*(G+C),P=document.createElementNS("http://www.w3.org/2000/svg","use");_.$Wh(P,"#"+k);P.setAttribute("x",""+p);P.setAttribute("y","0");this.rating.appendChild(P)}};
Sb.prototype.percentChanged=Sb.prototype.percentChanged;_.B([_.Nf("#defs"),_.Y("design:type",HTMLElement)],Sb.prototype,"defs",void 0);_.B([_.Nf("#rating"),_.Y("design:type",HTMLElement)],Sb.prototype,"rating",void 0);_.B([_.A(),_.Y("design:type",Number)],Sb.prototype,"percent",void 0);_.B([_.A({value:6}),_.Y("design:type",Number)],Sb.prototype,"spacing",void 0);_.B([_.A({value:_.UO.create("iron-meta",{type:"iconset"})}),_.Y("design:type",_.XO)],Sb.prototype,"meta",void 0);
_.B([_.W9("percent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sb.prototype,"percentChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-ratings"})],Sb);
_.t(Sb,"ytd-ratings",function(){if(rlx!==void 0)return rlx;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return rlx=k},{mode:1});var Ko7=function(){return _.e.apply(this,arguments)||this};
_.E(Ko7,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ko7.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ko7.prototype,"data",void 0);_.B([_.q({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],Ko7);
_.t(Ko7,"ytd-offer-review-renderer",function(){if(Jlc!==void 0)return Jlc;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Jlc=k},{mode:1});var ur=function(){var k=_.e.apply(this,arguments)||this;k.badges=[{textBadge:{label:_.DZ("CC")}}];return k};
_.E(ur,_.e);_.W=ur.prototype;_.W.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.W.dataChanged=function(){var k=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(k&&k.commandMetadata&&_.F(k.commandMetadata,_.Aq)&&_.F(k.commandMetadata,_.Aq).fireAutomatically)_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}});else{var v;k&&((v=_.F(k,_.Aq))==null?0:v.fireAutomatically)&&_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}})}};
_.W.isEmptyContent=function(k){return this.isStorefrontEntryPointEmpty(k)&&this.shouldHideOfferModule(k)};
_.W.isStorefrontEntryPointEmpty=function(k){return!k||!k.storefrontEntryPoint};
_.W.shouldHideOfferModule=function(k){return!!k.hideVideoDetails};
_.W.isOfferModuleNavigationInactive=function(k){return!k.navigationEndpoint&&!k.serviceEndpoint};
_.W.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.Ql().resolve(_.lL).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
ur.prototype.dataChanged=ur.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ur.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ur.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ur.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.Y("design:type",Boolean)],ur.prototype,"hidden",void 0);
_.B([_.A(),_.Y("design:type",Object)],ur.prototype,"badges",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ur.prototype,"dataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],ur);
_.t(ur,"ytd-movie-offer-module-renderer",function(){if(neV!==void 0)return neV;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return neV=k},{mode:1});var Tms;var kGr=function(){return _.e.apply(this,arguments)||this};
_.E(kGr,_.e);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],kGr.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],kGr.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],kGr);
_.t(kGr,"ytd-media-masthead-renderer",function(){if(Tms!==void 0)return Tms;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Tms=k},{mode:1});var o1i;_.BU(_.KgG,"course-metadata-view-model",{props:{data:_.s6,isOverlay:_.s6}});var QO=function(){var k=_.e.apply(this,arguments)||this;k.isMetadataVisible=!1;k.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return k};
_.E(QO,_.e);_.W=QO.prototype;
_.W.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"}}}}};
_.W.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.W.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.W.expanderChanged=function(){var k;if((k=this.data)==null?0:k.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.W.isExpandButtonToggled=function(){var k,v;return(v=_.F((k=this.data)==null?void 0:k.expandMetadataButton,_.p7))==null?void 0:v.isToggled};
_.W.onVisibilityButtonClick=function(){var k;if((k=this.data)==null?0:k.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.W.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
QO.prototype.expanderChanged=QO.prototype.expanderChanged;QO.prototype.dataChanged=QO.prototype.dataChanged;QO.prototype.descriptionChanged=QO.prototype.descriptionChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],QO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],QO.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M([_.Mc.YtActionHandlerBehavior]),_.Y("design:type",Object)],QO.prototype,"actionHandlerBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],QO.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],QO.prototype,"isMetadataVisible",void 0);_.B([_.Nf("#expander"),_.Y("design:type",Object)],QO.prototype,"expander",void 0);_.B([_.W9("data.description"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],QO.prototype,"descriptionChanged",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],QO.prototype,"dataChanged",null);_.B([_.W9("isMetadataVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],QO.prototype,"expanderChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],QO);
_.t(QO,"ytd-tvfilm-offer-module-renderer",function(){if(o1i!==void 0)return o1i;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return o1i=k},{mode:2});var v1V;var br=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return k};
_.E(br,_.e);br.prototype.dataChanged=function(){this.hostElement.hidden=!1};
br.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
br.prototype.onThumbnailTap=function(k){this.data&&this.data.serviceEndpoint&&(_.Ql().resolve(_.lL).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),k.stopPropagation())};
br.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
br.prototype.dataChanged=br.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],br.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],br.prototype,"rendererBehaviors",void 0);_.B([_.M([_.Mc.YtActionHandlerBehavior]),_.Y("design:type",Object)],br.prototype,"actionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],br.prototype,"data",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],br.prototype,"dataChanged",null);_.B([_.q({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],br);
_.t(br,"ytd-unlimited-offer-module-renderer",function(){if(v1V!==void 0)return v1V;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return v1V=k},{mode:1});var Cjx;var GGi;var RU=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return k};
_.E(RU,_.e);RU.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
RU.prototype.handleRelatedChipCommand=function(k){k=_.F(k,ao7);var v=k.contents;v?_.rc(this.hostElement,"yt-item-section-replace-action",[v,k.targetSectionIdentifier]):_.rc(this.hostElement,"yt-item-section-continuation-action",[k.continuationData,k.targetSectionIdentifier])};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],RU.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],RU.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],RU.prototype,"actionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],RU.prototype,"data",void 0);_.B([_.Mf({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],RU);
_.t(RU,"yt-related-chip-cloud-renderer",function(){if(GGi===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;Cjx===void 0&&(Cjx=document.createElement("template"));var G=Cjx;C.call(v,G.content.cloneNode(!0),k.content.firstChild);GGi=k}k=GGi;return k},{mode:2});var lr=function(){var k=_.e.apply(this,arguments)||this;k.isTwoColumns=!0;k.watchFeedBigThumbs=_.z("kevlar_watch_feed_big_thumbs");k.watchFeedBigThumbsOnLockup=_.z("web_watch_next_big_thumbs");k.watchNextGridHideChips=_.z("kevlar_watch_grid_hide_chips");k.eligibleToSwitchToGrid=!0;k.disableShortsShelfHeightOverride=_.z("web_shorts_wn_shelf_ratio_tuning");k.isWatchNextGrid=!1;k.reuseComponents=!_.z("kevlar_watch_grid");k.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return k};
_.E(lr,_.e);_.W=lr.prototype;
_.W.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:!_.z("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}}};
_.W.getItemsPath=function(){return"data.results"};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.W.created=function(){this.ytLazyListBehavior.initialCount=1};
_.W.ready=function(){_.Cm(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-10-percent-layer)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.W.resultsChanged=function(){if(this.data&&this.data.results){for(var k=this.data.results,v=null,C=null,G=0;G<k.length;G++)k[G].relatedChipCloudRenderer?v=k[G].relatedChipCloudRenderer:k[G].itemSectionRenderer&&(C=k[G].itemSectionRenderer);if(v&&C)for(this.set("data.continuations",[]),k=_.F(v.content,_.GqR).chips,v=0;v<k.length;v++)if(G=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",k[v]),G.loadCached||!G.contents){G.contents=C.contents;break}}};
_.W.dataChanged=function(){var k=this,v;if((v=this.data)!=null&&v.results&&this.hasAllowedInstreamAd(this.playerData)){if(v=this.data.results.filter(function(I){return!!I.promotedSparklesWebRenderer})){for(var C=0;C<v.length;C++){var G=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",v[C]);
if(G)for(var p=0;p<G.length;p++)G[p]&&G[p].baseUrl&&_.o0(G[p].baseUrl)}this.set("data.results",this.data.results.filter(function(I){return!I.promotedSparklesWebRenderer}))}if(v=this.data.results.filter(function(I){return!!k.getSparklesAd(I)})){v=_.H(v);
for(p=v.next();!p.done;p=v.next())if(G=C=void 0,p=(C=this.getSparklesAd(p.value))==null?void 0:(G=C.errorCommand)==null?void 0:G.loggingUrls)for(C=_.H(p),G=C.next();!G.done;G=C.next())(G=G.value)&&G.baseUrl&&_.o0(G.baseUrl);var P,N;this.set("data.results",(P=this.data)==null?void 0:(N=P.results)==null?void 0:N.filter(function(I){return!I.adSlotRenderer}))}}};
_.W.getSparklesAd=function(k){var v,C;k=_.F((v=k.adSlotRenderer)==null?void 0:(C=v.fulfillmentContent)==null?void 0:C.fulfilledLayout,_.iZG);return _.F(k==null?void 0:k.renderingContent,VHi)};
_.W.hasAllowedInstreamAd=function(k){k=this.get("adPlacements",k)||[];for(var v=0;v<k.length;v++){var C=this.get("adPlacementRenderer.config.adPlacementConfig",k[v]);if(C&&C.suppressDisplayAd)return!0}return!1};
_.W.computeHideUnlimitedOfferModule=function(k,v){return k&&k.offerModule&&v&&k.offerModule.unlimitedOfferModuleRenderer&&k.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(v)?!0:!1};
_.W.hideUnlimitedOfferModuleChanged=function(){var k=_.Kz(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");k&&(k.hidden=this.hideUnlimitedOfferModule)};
_.W.updateLockupContainerTypes=function(k){if(this.eligibleToSwitchToGrid){var v;(v=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||v.forEach(function(C){C.containerType=k})}};
_.W.computeHideTvfilmOfferModule=function(k,v){var C,G;return!!((k==null?0:(C=k.offerModule)==null?0:(G=C.tvfilmOfferModuleRenderer)==null?0:G.clientShouldSuppressIfCompanionAdDisplayed)&&v&&this.hasCompanionAds(v))};
_.W.hideTvfilmOfferModuleChanged=function(){var k=_.Kz(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");k&&(k.hidden=this.hideTvfilmOfferModule)};
_.W.hasCompanionAds=function(k){k=this.get("adPlacements",k)||[];for(var v=0;v<k.length;v++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",k[v]))return!0;var C=void 0,G=void 0,p=void 0;if(!_.z("web_watch_top_banner_companion_check_killswitch")&&((C=k[v])==null?0:(G=C.adPlacementRenderer)==null?0:(p=G.renderer)==null?0:p.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.W.hasSuppressedResults=function(k){return k==null?!0:k.filter(function(v){return!v.continuationItemRenderer&&!v.compactPromotedVideoRenderer&&!v.promotedSparklesWebRenderer}).length===0};
_.W.computeShowButton=function(k,v){return this.isWatchNextGrid?k:k||this.hasSuppressedResults(v)};
_.W.showButtonChanged=function(){if(this.isWatchNextGrid){var k=_.Kz(this.hostElement).querySelector("ytd-rich-grid-renderer");k&&this.showButton!==null&&(k.continuationShowButton=this.showButton)}else{k=_.Kz(this.hostElement).querySelector("yt-next-continuation");var v=_.Kz(this.hostElement).querySelector("ytd-continuation-item-renderer"),C=_.Kz(this.hostElement).querySelector("ytd-item-section-renderer");k&&(k.showButton=this.showButton);v&&(v.showButton=this.showButton);C&&(C.continuationShowButton=
this.showButton)}};
_.W.continuationTap=function(k){var v;if(((v=this.data)==null?void 0:v.continuations)!=null&&k.target.tagName==="TP-YT-PAPER-BUTTON")for(k=this.data.continuations,v=0;v<k.length;v++)k[v].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(k[v].nextContinuationData||{})};
_.W.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("shown-items-changed",this.shownItems))};
_.SB.Object.defineProperties(lr.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 k;return!((k=this.shownItems)==null||!k.some(function(v){return!!v.lockupViewModel||v.compactVideoRenderer}))}}});
lr.prototype.shownItemsChangedForBinding=lr.prototype.shownItemsChangedForBinding;lr.prototype.showButtonChanged=lr.prototype.showButtonChanged;lr.prototype.hideTvfilmOfferModuleChanged=lr.prototype.hideTvfilmOfferModuleChanged;lr.prototype.updateLockupContainerTypes=lr.prototype.updateLockupContainerTypes;lr.prototype.hideUnlimitedOfferModuleChanged=lr.prototype.hideUnlimitedOfferModuleChanged;lr.prototype.dataChanged=lr.prototype.dataChanged;lr.prototype.resultsChanged=lr.prototype.resultsChanged;
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lr.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],lr.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.uX.YtLazyListBehavior),_.Y("design:type",Object)],lr.prototype,"ytLazyListBehavior",void 0);_.B([_.M(_.WC.YtNextContinuationBehavior),_.Y("design:type",Object)],lr.prototype,"ytNextContinuationBehavior",void 0);
_.B([_.M(_.PC),_.Y("design:type",Object)],lr.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],lr.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lr.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],lr.prototype,"playerData",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],lr.prototype,"autoFill",void 0);_.B([_.A({value:60}),_.Y("design:type",Number)],lr.prototype,"targetFramerate",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"isTwoColumns",void 0);_.B([_.A(),_.Y("design:type",Object)],lr.prototype,"shownItems",void 0);_.B([_.A({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.Y("design:type",Boolean)],lr.prototype,"hideUnlimitedOfferModule",void 0);_.B([_.A({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.Y("design:type",Boolean)],lr.prototype,"hideTvfilmOfferModule",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"watchFeedBigThumbs",void 0);_.B([_.A(),_.Y("design:type",Object)],lr.prototype,"watchFeedBigThumbsOnLockup",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"watchNextGridHideChips",void 0);_.B([_.A(),_.Y("design:type",Object)],lr.prototype,"eligibleToSwitchToGrid",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"disableShortsShelfHeightOverride",void 0);
_.B([_.A({selector:_.aZ,reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"isGridViewEnabled",void 0);_.B([_.A({selector:_.Cng,reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"isSwatcherooActive",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],lr.prototype,"showMoreButton",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"isWatchNextGrid",void 0);
_.B([_.A({computed:"computeShowButton(showMoreButton, data.results)"}),_.Y("design:type",Boolean)],lr.prototype,"showButton",void 0);_.B([_.uo("data.results.*"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lr.prototype,"resultsChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lr.prototype,"dataChanged",null);
_.B([_.W9("hideUnlimitedOfferModule"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lr.prototype,"hideUnlimitedOfferModuleChanged",null);_.B([_.g("isGridViewEnabled","containsLockups","data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Number),_.Y("design:paramtypes",[])],lr.prototype,"lockupContainerType",null);
_.B([_.W9("lockupContainerType","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[Number]),_.Y("design:returntype")],lr.prototype,"updateLockupContainerTypes",null);_.B([_.W9("hideTvfilmOfferModule"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lr.prototype,"hideTvfilmOfferModuleChanged",null);_.B([_.W9("showButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lr.prototype,"showButtonChanged",null);
_.B([_.W9("shownItems"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lr.prototype,"shownItemsChangedForBinding",null);_.B([_.g("shownItems"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lr.prototype,"containsLockups",null);
_.t(lr,"ytd-watch-next-secondary-results-renderer",function(){if(YT7===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);YT7=k}k=YT7;return k},{mode:1});var p_s;var dg=function(){var k=_.e.apply(this,arguments)||this;k.isCollapsed=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return k};
_.E(dg,_.e);_.W=dg.prototype;_.W.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.W.onDonateTap=function(){var k=this.get("data.donateButton.buttonRenderer.command");if(k){var v=_.Et(),C=this.get("data.donateButton.buttonRenderer.trackingParams");v&&C&&_.mM(v,_.Ss(C));this.ytOpenPopupBehavior.openPopup(k)}};
_.W.onShowMore=function(){this.isCollapsed=!1;var k=_.Et(),v=this.get("data.expandButton.buttonRenderer.trackingParams");k&&v&&_.mM(k,_.Ss(v))};
_.W.onShowLess=function(){this.isCollapsed=!0};
_.W.dataChanged=function(){_.Cm(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.W.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.W.handleUpdate=function(k){if(k=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",k))this.set("data.startLabel",k.startLabel),this.set("data.endLabel",k.endLabel),this.set("data.progress",k.progress),this.set("data.amountRaisedLabel",k.amountRaisedLabel),this.dataChanged()};
_.W.handleOpenPopupAction=function(k){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",k)&&_.JR(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.W.computeHeaderBackgroundUrl=function(k,v){if(k)return v?k.headerBackgroundDarkUrl:k.headerBackgroundUrl};
_.W.isProgressBarVisible=function(k){return!(!k||k.progress===void 0)};
_.W.headerBackgroundClass=function(){return _.wt("HTML_DIR")==="rtl"?"flip":""};
dg.prototype.dataChanged=dg.prototype.dataChanged;_.B([_.M(_.Eq.YtOpenPopupBehavior),_.Y("design:type",Object)],dg.prototype,"ytOpenPopupBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],dg.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dg.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],dg.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],dg.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],dg.prototype,"isCollapsed",void 0);_.B([_.A({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.Y("design:type",String)],dg.prototype,"headerBackgroundUrl",void 0);_.B([_.A(),_.Y("design:type",Boolean)],dg.prototype,"isDarkTheme",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dg.prototype,"dataChanged",null);
_.B([_.q({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],dg);
_.t(dg,"ytd-donation-shelf-renderer",function(){if(p_s!==void 0)return p_s;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return p_s=k},{mode:1});var Pj7;var WdG=function(){return _.e.apply(this,arguments)||this};
_.E(WdG,_.e);_.B([_.A(),_.Y("design:type",Object)],WdG.prototype,"data",void 0);_.B([_.q({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],WdG);
_.t(WdG,"ytd-donation-unavailable-renderer",function(){if(Pj7!==void 0)return Pj7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Pj7=k},{mode:1});var Hkc;var f4=function(){return _.e.apply(this,arguments)||this};
_.E(f4,_.e);f4.prototype.computeIconType=function(k){return k?"yt-icons:"+k.toLowerCase():null};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],f4.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],f4.prototype,"data",void 0);_.B([_.q({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],f4);
_.t(f4,"ytd-limited-state-message-renderer",function(){if(Hkc!==void 0)return Hkc;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Hkc=k},{mode:1});var NPx;var zT=function(){return _.e.apply(this,arguments)||this};
_.E(zT,_.e);zT.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
zT.prototype.onTap=function(k){var v=this.data&&this.data.endpoint;v&&!_.sj(_.DM(k),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.nA(this.hostElement,"yt-navigate",{endpoint:v})};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],zT.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],zT.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],zT.prototype,"data",void 0);_.B([_.q({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],zT);
_.t(zT,"ytd-autotagging-metadata-renderer",function(){if(NPx!==void 0)return NPx;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return NPx=k},{mode:1});var ISx;var FJ=function(){return _.e.apply(this,arguments)||this};
_.E(FJ,_.e);FJ.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],FJ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],FJ.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],FJ.prototype,"data",void 0);_.B([_.q({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],FJ);
_.t(FJ,"ytd-autotagging-metadata-row-renderer",function(){if(ISx!==void 0)return ISx;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ISx=k},{mode:1});var Zkr;var Sec;var cV=function(){var k=_.e.apply(this,arguments)||this;k.engagementPanelContent=!1;return k};
_.E(cV,_.e);cV.prototype.computeHasDividerLine=function(k,v){return k&&!v};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cV.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cV.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.Y("design:type",Boolean)],cV.prototype,"hasDividerLine",void 0);_.B([_.A(),_.Y("design:type",Object)],cV.prototype,"engagementPanelContent",void 0);
_.B([_.q({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],cV);
_.t(cV,"ytd-metadata-row-header-renderer",function(){if(Sec!==void 0)return Sec;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Sec=k},{mode:1});var ulc;var E8=function(){return _.e.apply(this,arguments)||this};
_.E(E8,_.e);E8.prototype.computeHasDividerLine=function(k){return k};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],E8.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],E8.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.Y("design:type",Boolean)],E8.prototype,"hasDividerLine",void 0);_.B([_.q({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],E8);
_.t(E8,"ytd-metadata-row-renderer",function(){if(ulc!==void 0)return ulc;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ulc=k},{mode:1});var QgI;var bkG=function(){return _.e.apply(this,arguments)||this};
_.E(bkG,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bkG.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bkG.prototype,"data",void 0);_.B([_.q({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],bkG);
_.t(bkG,"ytd-metadata-with-image-row-renderer",function(){if(QgI!==void 0)return QgI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return QgI=k},{mode:1});var R9I;var aU=function(){var k=_.e.apply(this,arguments)||this;k.rounded=!0;k.fixie=!1;k.fullWidth=!1;return k};
_.E(aU,_.e);_.W=aU.prototype;_.W.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.onDataChanged=function(){var k=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(v){k.onEndpointLinkKeyPress(v)}))};
_.W.onEndpointLinkKeyPress=function(k){k.target===this.endpointLink&&k.keyCode===13&&_.nA(this.hostElement,"click")};
_.W.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var k;if((k=this.data)==null?0:k.endpoint)_.Tw(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.W.onYtNavigate=function(k){this.endpointHref||(k.stopPropagation(),k.preventDefault())};
_.W.onInformationButtonContainerClick=function(k){k.target.id!=="information-button-container"&&(k.stopPropagation(),k.preventDefault())};
_.W.computeStyle=function(k){return k};
_.W.computeIsThumbnailStyle=function(k){return k==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.W.computeThumbnailWidth=function(k){switch(k){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}};
_.W.computeThumbnailObjectFit=function(k){switch(k){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.SB.Object.defineProperties(aU.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
aU.prototype.onYtNavigate=aU.prototype.onYtNavigate;aU.prototype.onClick=aU.prototype.onClick;aU.prototype.onDataChanged=aU.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],aU.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],aU.prototype,"componentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],aU.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],aU.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],aU.prototype,"componentStyle",void 0);_.B([_.A({computed:"computeIsThumbnailStyle(data.style)"}),_.Y("design:type",Boolean)],aU.prototype,"isThumbnailStyle",void 0);_.B([_.A({computed:"computeThumbnailObjectFit(data.style)"}),_.Y("design:type",String)],aU.prototype,"thumbnailObjectFit",void 0);
_.B([_.A({computed:"computeThumbnailWidth(data.style)"}),_.Y("design:type",Number)],aU.prototype,"thumbnailWidth",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],aU.prototype,"rounded",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],aU.prototype,"fixie",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],aU.prototype,"fullWidth",void 0);_.B([_.Nf("#endpoint-link"),_.Y("design:type",HTMLAnchorElement)],aU.prototype,"endpointLink",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aU.prototype,"onDataChanged",null);_.B([_.g("data.endpoint"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],aU.prototype,"endpointHref",null);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],aU.prototype,"onClick",null);
_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],aU.prototype,"onYtNavigate",null);_.B([_.q({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],aU);
_.t(aU,"ytd-rich-metadata-renderer",function(){if(R9I!==void 0)return R9I;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return R9I=k},{mode:_.nm("kevlar_poly_si_batch_j075")?1:2});var lSG;var MN=function(){var k=_.e.apply(this,arguments)||this;k.fixie=!1;k.fullWidth=!1;return k};
_.E(MN,_.e);MN.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
MN.prototype.computeHasDividerLine=function(k){return k};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],MN.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],MN.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.Y("design:type",Boolean)],MN.prototype,"hasDividerLine",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],MN.prototype,"fixie",void 0);_.B([_.A(),_.Y("design:type",Object)],MN.prototype,"fullWidth",void 0);
_.B([_.q({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],MN);
_.t(MN,"ytd-rich-metadata-row-renderer",function(){if(lSG!==void 0)return lSG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return lSG=k},{mode:1});var $E=function(){var k=_.e.apply(this,arguments)||this;k.engagementPanelContent=!1;k.fixie=!1;k.fullWidth=!1;return k};
_.E($E,_.e);
$E.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"}}}};
$E.prototype.computeCollapsibleItems=function(k,v,C){return k===void 0||v===void 0||C===void 0||C?[]:k.slice(v)};
$E.prototype.computeAlwaysShownItems=function(k,v){return k&&k.length?k.slice(0,v):[]};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$E.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$E.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$E.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],$E.prototype,"collapsed",void 0);
_.B([_.A({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.Y("design:type",Array)],$E.prototype,"alwaysShownItems",void 0);_.B([_.A({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.Y("design:type",Array)],$E.prototype,"collapsibleItems",void 0);_.B([_.A(),_.Y("design:type",Object)],$E.prototype,"engagementPanelContent",void 0);_.B([_.A(),_.Y("design:type",Object)],$E.prototype,"fixie",void 0);
_.B([_.A(),_.Y("design:type",Object)],$E.prototype,"fullWidth",void 0);_.B([_.q({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],$E);
_.t($E,"ytd-metadata-row-container-renderer",function(){if(Zkr!==void 0)return Zkr;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Zkr=k},{mode:1});var dBr;var U8=function(){var k=_.e.apply(this,arguments)||this;k.currentPageUrl="";k.baseUrl="";k.isHiddenByUser=null;k.hidden=!1;k.showAboveScrim=!1;k.watchNextGrid=_.z("kevlar_watch_grid");k.modernButtons=_.z("web_modern_buttons");k.roundedContainer=!0;k.noBorder=!1;k.roundBackground=!_.z("live_chat_round_background_killswitch");k.overflowHideChat=_.z("live_chat_overflow_hide_chat");k.forceDarkTheme=!1;k.theaterWatchWhile=!1;k.isListeningForPlayerProgress=!1;k.JSC$22994_playerEvents=new Map;k.isFrameReady=
!1;k.player=null;k.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 k};
_.E(U8,_.e);_.W=U8.prototype;_.W.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.rc(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.W.created=function(){var k=this;this.handleIframeEventListener=function(v){k.handleIframeEvent(v)};
this.handleKeyboardEventListener=function(v){k.handleKeyboardEvent(v)};
this.JSC$22994_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$22994_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22994_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$22994_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$22994_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.W.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()};
_.W.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};
_.W.computeBaseUrl=function(k){var v="/live_chat";this.isChatReplay()&&(v="/live_chat_replay");return _.pQ(_.G1(_.CQ(_.ka(k),v),null),"").toString()};
_.W.dataChanged=function(){_.z("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.W.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var k=this.url;if(this.isChatReplay()&&this.player){var v=Math.floor(this.player.getProgressState().current*1E3);k=_.C9(_.ka(k),"playerOffsetMs",v.toString()).toString()}v=this.chatframe;try{var C=k==="about:blank"?_.t71:_.hG(k),G=v.contentDocument.location,p=_.Yx(C);p!==void 0&&G.replace(p)}catch(P){v.src=k}}};
_.W.collapsedChanged=function(){_.nA(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.W.handleIframeEvent=function(k){if(k&&this.baseUrl.startsWith(k.origin)&&k.source===this.chatframe.contentWindow&&_.ni(k.data))if(k.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(k);else if(k.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(k.data["yt-show-feedback-dialog"]){var v=_.Ql().resolve(_.uL(_.Xp2));if(v){var C=k.ports,G;C&&C.length&&(G=function(){C[0].postMessage({})});
k=k.data["yt-show-feedback-dialog"];v.showFeedbackDialog(k.customProductData,k.feedbackContent,G,k.bucket)}}else if(k.data["yt-show-survey"])_.nA(this.hostElement,"yt-show-survey",k.data["yt-show-survey"]);else if(k.data["yt-purchase-membership"])_.Ql().resolve(_.lL).resolveCommand(k.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(k.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(k.data["yt-tunnel-out-live-service-request"]);else if(k.data["yt-user-activity"])_.u3();
else if(k.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(k.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(k.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(k.data["yt-open-popup"]);else if(k.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(k.data["yt-log-flow-logging-event-command"]);else if(k.data["yt-hide-live-chat"])this.onShowHideChat();else k.data["yt-report-moderation-state-log"]&&
this.player&&(v={cpn:this.player.getVideoData().cpn},_.sA("liveChatBeingModerated",v))};
_.W.attachLiveChatResponseVeTrackingParams=function(k){k=_.Ss(k);var v=_.Et(),C=_.ke("liveChatRenderer.trackingParams",this.data);v&&C&&_.XU(v,_.Ss(C),k)};
_.W.handleBuyflowMessages=function(k){var v=k.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,C=k.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,G=k.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.q7$(_.VA(_.mj),v.replace(/-/g,"+").replace(/_/g,"/"),function(p){k.ports[0].postMessage({success:!0,buyFlowResponse:p})},void 0,function(p){k.ports[0].postMessage({success:!1,
error:p&&p.message||"Buyflow rejected without error."})},_.N0().get("hl"),void 0,function(){k.ports[0].postMessage({closed:!0})},C,G)};
_.W.setupPlayerProgressRelay=function(){var k=this;if(!this.isListeningForPlayerProgress){var v=_.YY();v!=null&&v.getPlayerPromise&&(v.getPlayerPromise().then(function(C){k.playerApiReady(C)}),this.isListeningForPlayerProgress=!0)}};
_.W.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.W.playerApiReady=function(k){this.setPlayer(k)};
_.W.playerProgressHandler=function(){if(this.player){var k=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":k.current})}};
_.W.playerAdStartHandler=function(k){this.postToContentWindow({"yt-player-ad-start":k})};
_.W.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.W.playerStateChangeHandler=function(k){this.postToContentWindow({"yt-player-state-change":k})};
_.W.setPlayer=function(k){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22994_playerEvents);k&&(this.player=k,this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$22994_playerEvents),_.nA(this.hostElement,"player-api-ready"))};
_.W.liveChatPageUrl=function(k,v,C,G){return!C||v?"about:blank":C.liveChatRenderer?(v=_.ka(this.currentPageUrl).JSC$10103_queryData_,X5r(v),k=_.ka(k),v.add("continuation",C.liveChatRenderer.continuations[0].reloadContinuationData.continuation),C=_.Lz()==="USER_INTERFACE_THEME_DARK",(G||C)&&v.add("dark_theme","true"),_.G1(k,v),G=_.ka(k.toString()),C=G.JSC$10103_queryData_,"SESSION_INDEX"in _.jC&&(C.add("authuser",_.wt("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.jC&&C.add("pageId",_.wt("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.jC&&C.add("sdc",_.wt("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),G.toString()):""};
_.W.isCollapsed=function(k,v){return v!==null?v:this.isChatReplay()||k&&k.conversationBarRenderer&&k.conversationBarRenderer.availabilityMessage?!0:k?k.liveChatRenderer?k.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.z("live_chat_hide_premiere_replay_message")||k.conversationBarRenderer&&k.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.W.isHidden=function(k,v,C){var G=v&&v.conversationBarRenderer&&v.conversationBarRenderer.availabilityMessage,p=v&&v.liveChatRenderer&&v.liveChatRenderer.showHideButton,P=v&&v.liveChatRenderer&&v.liveChatRenderer.showButton;return C&&k&&!G&&!P||!C&&k&&!G&&!p?!0:v&&v.liveChatRenderer&&v.liveChatRenderer.initialDisplayState?v.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.W.computeButtonOverride=function(k,v){if(k&&v)return{type:"outline"}};
_.W.setCollapsedState=function(k){_.F(k,_.LvR)&&((this.isHiddenByUser=!!_.F(k,_.LvR).collapsed)||_.JR(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.W.forwardReduxActionToIframe=function(k){this.postToContentWindow({"yt-live-chat-forward-redux-action":k})};
_.W.onLoopRangeChange=function(k){this.showAboveScrim=!(k==null||!k.postId)};
_.W.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.W.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.W.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.W.sendDarkThemePostMessage=function(k){this.postToContentWindow({"yt-live-chat-set-dark-theme":k})};
_.W.onLiveChatBuyFlowCallback=function(k){this.postToContentWindow({"yt-live-chat-buy-flow-callback":k})};
_.W.handleKeyboardEvent=function(k){(0,_.t9.containsValue)(exi,k.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:k.type,keyCode:k.keyCode}})};
_.W.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.W.postToContentWindow=function(k){if(this.isFrameReady)try{var v=window.location.protocol+"//"+window.location.host,C;(C=this.chatframe)!=null&&C.contentWindow?this.chatframe.contentWindow.postMessage(k,v):_.ji(new _.q5("Tried posting a message to an iframe with no content window",k))}catch(G){_.hb(G)}};
_.W.shouldHideChatFrame=function(k){return k&&_.z("hide_live_chat_button_when_collapsed")};
_.SB.Object.defineProperties(U8.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.z("live_chat_overflow_hide_chat")||_.z("web_watch_chat_hide_button_killswitch"))return _.z("live_chat_overflow_hide_chat");var k,v,C,G;return!!((k=this.data)==null?0:(v=k.liveChatRenderer)==null?0:(C=v.header)==null?0:(G=C.liveChatHeaderRenderer)==null?0:G.collapseButton)}}});
U8.prototype.collapsedChanged=U8.prototype.collapsedChanged;U8.prototype.urlChanged=U8.prototype.urlChanged;U8.prototype.dataChanged=U8.prototype.dataChanged;U8.prototype.onShowHideChat=U8.prototype.onShowHideChat;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],U8.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],U8.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],U8.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],U8.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.M(_.Eq.YtOpenPopupBehavior),_.Y("design:type",Object)],U8.prototype,"ytOpenPopupBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],U8.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],U8.prototype,"currentPageUrl",void 0);
_.B([_.A({computed:"computeBaseUrl(currentPageUrl,data)"}),_.Y("design:type",Object)],U8.prototype,"baseUrl",void 0);_.B([_.A({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.Y("design:type",String)],U8.prototype,"url",void 0);_.B([_.A(),_.Y("design:type",Object)],U8.prototype,"isHiddenByUser",void 0);_.B([_.A({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.Y("design:type",Object)],U8.prototype,"hidden",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.Y("design:type",Boolean)],U8.prototype,"collapsed",void 0);_.B([_.A({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.Y("design:type",Boolean)],U8.prototype,"hideChatFrame",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],U8.prototype,"showAboveScrim",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],U8.prototype,"watchNextGrid",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],U8.prototype,"modernButtons",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],U8.prototype,"roundedContainer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],U8.prototype,"noBorder",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],U8.prototype,"roundBackground",void 0);
_.B([_.A({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.Y("design:type",Object)],U8.prototype,"toggleButtonOverride",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],U8.prototype,"overflowHideChat",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],U8.prototype,"forceDarkTheme",void 0);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],U8.prototype,"enableShowWithoutHideChatButton",null);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],U8.prototype,"theaterWatchWhile",void 0);_.B([_.Nf("#chatframe"),_.Y("design:type",HTMLIFrameElement)],U8.prototype,"chatframe",void 0);_.B([_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],U8.prototype,"onShowHideChat",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],U8.prototype,"dataChanged",null);
_.B([_.W9("url"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],U8.prototype,"urlChanged",null);_.B([_.W9("collapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],U8.prototype,"collapsedChanged",null);_.B([_.q({is:"ytd-live-chat-frame",disableElementRegistration:!0})],U8);
_.t(U8,"ytd-live-chat-frame",function(){if(dBr!==void 0)return dBr;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return dBr=k},{mode:1});var fSc;var gg=function(){var k=_.e.apply(this,arguments)||this;k.modern=_.z("web_modern_buttons");k.buttonOverrides={style:"call-to-action",type:"filled"};return k};
_.E(gg,_.e);gg.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=_.c7(this.data.backgroundColor)))};
gg.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var k=this.getFormattedStringLoggingDirectives(this.data.headline);k&&this.rendererBehavior.logExplicitClick(k)}};
gg.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var k=this.getFormattedStringLoggingDirectives(this.data.description);k&&this.rendererBehavior.logExplicitClick(k)}};
gg.prototype.getFormattedStringLoggingDirectives=function(k){return k&&k.runs&&k.runs.length>0&&k.runs[0]&&k.runs[0].loggingDirectives?k.runs[0].loggingDirectives:null};
gg.prototype.dataChanged=gg.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],gg.prototype,"rendererBehavior",void 0);_.B([_.M(jSp.YtMacroReplacementBehavior),_.Y("design:type",Object)],gg.prototype,"macroReplacementBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],gg.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],gg.prototype,"navigationEndpoint",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],gg.prototype,"enableColors",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gg.prototype,"modern",void 0);_.B([_.A(),_.Y("design:type",Object)],gg.prototype,"buttonOverrides",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gg.prototype,"dataChanged",null);_.B([_.q({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],gg);
_.t(gg,"ytd-action-basic-immersive-content-renderer",function(){if(fSc!==void 0)return fSc;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return fSc=k},{mode:1});var z9r;var Fdp;var ir=function(){return _.e.apply(this,arguments)||this};
_.E(ir,_.e);ir.prototype.dataChanged=function(){var k;((k=this.data)==null?void 0:k.backgroundColor)!==void 0&&_.Cm(this.hostElement,{"--bgu-color":_.c7(this.data.backgroundColor)})};
ir.prototype.onImageTileClick=function(){var k;((k=this.data)==null?0:k.navigationEndpoint)&&_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var v;((v=this.data)==null?0:v.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.SB.Object.defineProperties(ir.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.data)==null?void 0:k.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 k;return((k=this.data)==null?void 0:k.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var k,v,C;if(((k=this.data)==null?void 0:(v=k.detailsLine)==null?void 0:v.texts)!=null&&((C=this.data)==null?void 0:C.detailsLine.texts.length)>0){var G;return(G=this.data)==null?void 0:G.detailsLine.texts.map(function(p){return p.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var k,v,C;if(((k=this.data)==null?void 0:(v=k.optionalDetailsLine)==null?void 0:v.texts)!=null&&((C=this.data)==null?void 0:C.optionalDetailsLine.texts.length)>0){var G;return(G=this.data)==null?void 0:G.optionalDetailsLine.texts.map(function(p){return p.text}).join("")}return null}}});
ir.prototype.dataChanged=ir.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ir.prototype,"rendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ir.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ir.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.backgroundColor"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ir.prototype,"hasBackgroundColor",null);
_.B([_.g("data.objectFit"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ir.prototype,"getObjectFit",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.tileRenderingStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ir.prototype,"hasTileMetadata",null);_.B([_.g("data.detailsLine"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ir.prototype,"getSecondaryDetails",null);
_.B([_.g("data.optionalDetailsLine"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ir.prototype,"getOptionalDetails",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ir.prototype,"dataChanged",null);_.B([_.q({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],ir);
_.t(ir,"ytd-image-tile-renderer",function(){if(Fdp!==void 0)return Fdp;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Fdp=k},{mode:1});var cQr;var L4=function(){return _.e.apply(this,arguments)||this};
_.E(L4,_.e);L4.prototype.getOpenLinkIcon=function(){return _.z("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
L4.prototype.onSitelinkTap=function(){_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.z("kevlar_command_handler_migration_killswitch"))_.Tw(this.hostElement,this.data.clickCommands,this.hostElement);else for(var k=_.H(this.data.clickCommands),v=k.next();!v.done;v=k.next())this.ytComponentBehavior.resolveCommand(v.value)};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],L4.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],L4.prototype,"rendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],L4.prototype,"data",void 0);_.B([_.q({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],L4);
_.t(L4,"ytd-sitelink-renderer",function(){if(cQr!==void 0)return cQr;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return cQr=k},{mode:1});var O8=function(){var k=_.e.apply(this,arguments)||this;k.paddingFix=_.z("enable_ads_web_ep_buenos_aires_and_padding_fix");return k};
_.E(O8,_.e);O8.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"}}}};
O8.prototype.dataChanged=function(){var k=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(v){v.clickTrackingParams&&delete v.clickTrackingParams;k.ytMacroReplacementBehavior.sendServiceRequestAction([v])})};
O8.prototype.shouldHideFooter=function(k){return!(k&&_.z("use_ads_engagement_panel_desktop_footer_cta"))};
_.SB.Object.defineProperties(O8.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:k.imageTileRenderers)===void 0||((v=this.data)==null?void 0:v.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(C){var G;return(G=_.F(C,sec))==null?void 0:G.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:k.imageTileRenderers)===void 0||((v=this.data)==null?void 0:v.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(C){var G;return((G=_.F(C,sec))==null?void 0:G.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
O8.prototype.dataChanged=O8.prototype.dataChanged;_.B([_.M(jSp.YtMacroReplacementBehavior),_.Y("design:type",Object)],O8.prototype,"ytMacroReplacementBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],O8.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],O8.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],O8.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],O8.prototype,"paddingFix",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.imageTileRenderers"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],O8.prototype,"removeBorderFromImageTiles",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.imageTileRenderers"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],O8.prototype,"useFooteredMetadataRenderingStyle",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],O8.prototype,"dataChanged",null);_.B([_.q({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],O8);
_.t(O8,"ytd-action-engagement-panel-content-renderer",function(){if(z9r!==void 0)return z9r;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return z9r=k},{mode:1});var E1i;var aSW=_.D(function(k){var v=k.data;var C=k.customCommandResolver;return _.u("ad-grid-card-image-full-metadata-view-model",{class:function(){var G;return((G=v().interaction)==null?0:G.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.Dp(_.bN({visibilityCallback:function(G){var p,P=(p=v().interaction)==null?void 0:p.onFirstVisible;G&&P&&_.gJ(P)},
showOption:_.be}),_.gU(function(){return v().interaction},C)),
"aria-label":function(){var G,p;return(G=v().interaction)==null?void 0:(p=G.accessibility)==null?void 0:p.label}},_.u("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.u(_.Sh,{data:function(){return v().adImage}},{adImageViewModel:function(G){return _.u(_.eY,{data:G.data,
customCommandResolver:C})}})),_.u("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.u(_.b,{cond:function(){return v().headline},
then:function(G){return _.u(_.o$,{text:G,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.u(_.b,{cond:function(){return v().detailsLine},
then:function(G){return _.u("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.u(_.Sh,{data:G},{adDetailsLineViewModel:function(p){return _.u(_.at,{data:p.data,customCommandResolver:C,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.u(_.b,{cond:function(){return v().secondaryDetailsLine},
then:function(G){return _.u("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.u(_.Sh,{data:G},{adDetailsLineViewModel:function(p){return _.u(_.at,{data:p.data,customCommandResolver:C,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"rn");var Mjp=_.D(function(k){var v=k.data;var C=k.customCommandResolver;return _.u("ad-grid-card-image-view-model",{class:function(){var G;return((G=v().interaction)==null?0:G.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.Dp(_.bN({visibilityCallback:function(G){var p,P=(p=v().interaction)==null?void 0:p.onFirstVisible;G&&P&&_.gJ(P)},
showOption:_.be}),_.gU(function(){return v().interaction},C)),
"aria-label":function(){var G,p;return(G=v().interaction)==null?void 0:(p=G.accessibility)==null?void 0:p.label}},_.u(_.Sh,{data:function(){return v().adImage}},{adImageViewModel:function(G){return _.u(_.eY,{data:G.data,
customCommandResolver:C})}}),_.u("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.u(_.Sh,{data:function(){return v().adCardBadge}},{adCardBadgeViewModel:_.Dww})))},"sn");var $BG=_.D(function(k){var v=k.data;var C=k.customCommandResolver;return _.u("ad-grid-card-text-view-model",{class:function(){var G;return((G=v().interaction)==null?0:G.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.Dp(_.bN({visibilityCallback:function(G){var p,P=(p=v().interaction)==null?void 0:p.onFirstVisible;G&&P&&_.gJ(P)},
showOption:_.be}),_.gU(function(){return v().interaction},C)),
"aria-label":function(){var G,p;return(G=v().interaction)==null?void 0:(p=G.accessibility)==null?void 0:p.label}},_.u("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.u(_.b,{cond:function(){return v().title},
then:function(G){return _.u(_.o$,{text:G,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.u("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.u(_.q_,{each:function(){var G;
return((G=v())==null?void 0:G.descriptions)||[]},
keyBy:"INDEX"},function(G){return _.u(_.o$,{text:G,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.u("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.u(_.Sh,{data:function(){return v().moreInfoButton}},{adButtonViewModel:function(G){return _.u(_.le,{data:G.data,
customCommandResolver:C})}})))},"tn");var UBr=_.D(function(k){var v=k.data;var C=k.customCommandResolver;var G=k.adGridCardCollectionStyle;return _.u("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.Dp(_.bN({visibilityCallback:function(p){var P,N=(P=v().interaction)==null?void 0:P.onFirstVisible;p&&N&&_.gJ(N)},
showOption:_.be})),style:function(){return"grid-template-columns: repeat("+BV7(G?G():v().style)+", minmax(0, 1fr));"}},_.u(_.Sh,{data:function(){var p;
return(p=v())==null?void 0:p.gridCards}},{adGridCardImageViewModel:function(p){return _.u(Mjp,{data:p.data,
customCommandResolver:C})},
adGridCardImageFullMetadataViewModel:function(p){return _.u(aSW,{data:p.data,customCommandResolver:C})},
adGridCardTextViewModel:function(p){return _.u($BG,{data:p.data,customCommandResolver:C})}}))},"un");_.BU(_.D(function(k){var v=k.data;return _.u("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.Dp(_.bN({visibilityCallback:function(C){var G,p=(G=v().interaction)==null?void 0:G.onFirstVisible;C&&p&&_.gJ(p)},
showOption:_.be}),_.gU(function(){return v().interaction},YVV))},_.u("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.u(_.b,{cond:_.Rr_("(min-width: "+((0,_.qp)()+_.ql)+"px)"),
then:function(){return _.u(_.Sh,{data:function(){return v().adGridCardCollection}},{adGridCardCollectionViewModel:function(C){return _.u(UBr,{data:C.data,
customCommandResolver:YVV})}})},
else:function(){return _.u(_.Sh,{data:function(){return v().adGridCardCollection}},{adGridCardCollectionViewModel:function(C){return _.u(UBr,{data:C.data,
customCommandResolver:YVV,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.u("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.u(_.Sh,{data:function(){return v().adButton}},{adButtonViewModel:function(C){return _.u(_.le,{data:C.data,
customCommandResolver:YVV})}})))},"vn"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;return _.u("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.Dp(_.bN({visibilityCallback:function(C){var G,p=(G=v().interaction)==null?void 0:G.onFirstVisible;C&&p&&_.gJ(p)},
showOption:_.be}),_.gU(function(){return v().interaction},wh7))},_.u("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.u(_.Sh,{data:function(){if(_.Rr_("(min-width: "+((0,_.qp)()+_.ql)+"px)")())var C=v().adGridCardCollection;
else{C=Object.assign({},_.F(v().adGridCardCollection,hIi));var G;C.gridCards!==void 0&&((G=C.gridCards)==null?void 0:G.length)>1?C.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":C.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";C={adGridCardCollectionViewModel:C}}return C}},{adGridCardCollectionViewModel:function(C){return _.u(UBr,{data:C.data,
customCommandResolver:wh7})}})),_.u("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.u(_.Sh,{data:function(){return v().adButton}},{adButtonViewModel:function(C){return _.u(_.le,{data:C.data,
customCommandResolver:wh7})}})))},"wn"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.vN}});var yO=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return k};
_.E(yO,_.e);_.W=yO.prototype;_.W.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"}}}};
_.W.attached=function(){this.getDataFromPlayerAndRender()};
_.W.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.W.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.W.getDataFromPlayerAndRender=function(){var k=this,v=_.jJ(this.hostElement);v&&v.getPlayerPromise().then(function(C){k.getCachedDataAndListen(C)})};
_.W.getCachedDataAndListen=function(k){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(k,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(k,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=k)};
_.W.resolveCachedActions=function(){var k=_.ke("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(k=k&&k())&&!_.t9.isEmpty(k)&&this.sendUpdateEngagementPanelAction(k);(k=(k=_.ke("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&k())&&!_.t9.isEmpty(k)&&this.sendChangeEngagementPanelVisibilityAction(k);(k=(k=_.ke("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&k())&&!_.t9.isEmpty(k)&&this.sendScrollToEngagementPanelCommand(k)};
_.W.sendUpdateEngagementPanelAction=function(k){var v;_.JR(this.hostElement,"yt-update-engagement-panel-action",[(v=_.t9.get(k,"action"))!=null?v:k])};
_.W.sendChangeEngagementPanelVisibilityAction=function(k){_.JR(this.hostElement,"yt-change-engagement-panel-visibility-action",[k])};
_.W.sendScrollToEngagementPanelCommand=function(k){_.JR(this.hostElement,"yt-scroll-to-engagement-panel-command",[k])};
_.W.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.z("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.ji(Error("ap"))};
yO.prototype.dataChanged=yO.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],yO.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],yO.prototype,"componentBehavior",void 0);_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],yO.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],yO.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],yO.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],yO.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],yO.prototype,"player",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yO.prototype,"dataChanged",null);_.B([_.q({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],yO);
_.t(yO,"ytd-ads-engagement-panel-content-renderer",function(){if(E1i!==void 0)return E1i;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return E1i=k},{mode:1});var g1c;var XJ=function(){var k=_.e.apply(this,arguments)||this;k.player=null;k.JSC$23031_playerEvents=new Map;k.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return k};
_.E(XJ,_.e);_.W=XJ.prototype;_.W.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]]"}}}}}};
_.W.created=function(){this.player=null;this.JSC$23031_playerEvents=new Map;this.JSC$23031_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$23031_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23031_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23031_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.W.attached=function(){var k=this,v=_.jJ();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));v&&v.getPlayerPromise().then(function(C){k.setPlayer(C);k.set("isPageLoad",!1)})};
_.W.setPlayer=function(k){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23031_playerEvents);this.set("player",k);k&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$23031_playerEvents),k.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.W.onLoopRangeChange=function(k){var v=_.Ql().resolve(_.uL(_.hs));if((!v||v.isOnWatch())&&this.hostElement.clientHeight){var C;!k&&((C=this.data)==null?0:C.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.W.onVideoProgress=function(k){var v,C,G=((v=this.player)==null?void 0:(C=v.getPresentingPlayerType)==null?void 0:C.call(v))===2;this.isAdPlaying!==G&&this.set("isAdPlaying",G);var p;if(!G&&(p=this.player)!=null&&p.getLoopRange()){C=this.player.getLoopRange();v=C.startTimeMs;C=C.endTimeMs;G=this.player.getProgressState(1).seekableStart;var P;v<G*1E3&&((P=this.data)==null?0:P.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
k=C<k*1E3;var N;((N=this.player)==null?0:N.getLoopRange())&&k&&this.player.seekTo(v/1E3)}};
_.W.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.W.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.W.onYtDeleteClipEngagementPanelCommand=function(k){_.F(k,pGc).command&&this.ytComponentBehavior.resolveCommand(_.F(k,pGc).command)};
_.SB.Object.defineProperties(XJ.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.voteCount)||_.DZ("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],XJ.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],XJ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],XJ.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],XJ.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],XJ.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],XJ.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],XJ.prototype,"isAdPlaying",void 0);_.B([_.A({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],XJ.prototype,"isPageLoad",void 0);_.B([_.A({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],XJ.prototype,"isDarkTheme",void 0);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],XJ.prototype,"voteCount",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],XJ.prototype,"channelEndpoint",null);_.B([_.g("channelEndpoint"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],XJ.prototype,"channelHref",null);_.B([_.q({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],XJ);
_.t(XJ,"ytd-clip-attribution-renderer",function(){if(g1c!==void 0)return g1c;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return g1c=k},{mode:1});var ikp;var xE=function(){var k=_.e.apply(this,arguments)||this;k.player=null;k.JSC$23036_playerEvents=new Map;return k};
_.E(xE,_.e);_.W=xE.prototype;_.W.created=function(){this.player=null;this.JSC$23036_playerEvents=new Map;this.JSC$23036_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23036_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23036_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.W.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.W.attached=function(){var k=this,v=_.jJ();v&&v.getPlayerPromise().then(function(C){k.setPlayer(C);k.set("isPageLoad",!1)})};
_.W.setPlayer=function(k){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23036_playerEvents);this.set("player",k);if(k){this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$23036_playerEvents);var v;(k==null?void 0:(v=k.getPresentingPlayerType)==null?void 0:v.call(k))===2&&this.playerAdStartHandler()}};
_.W.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.W.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.W.onVideoProgress=function(){var k,v,C=((k=this.player)==null?void 0:(v=k.getPresentingPlayerType)==null?void 0:v.call(k))===2;this.isAdPlaying!==C&&this.set("isAdPlaying",C)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xE.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],xE.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],xE.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],xE.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],xE.prototype,"isAdPlaying",void 0);
_.B([_.A({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],xE.prototype,"isPageLoad",void 0);_.B([_.q({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],xE);
_.t(xE,"ytd-clip-section-footer-renderer",function(){if(ikp!==void 0)return ikp;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ikp=k},{mode:1});var Ldi;var Ok7;var yQc=function(){return _.e.apply(this,arguments)||this};
_.E(yQc,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],yQc.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],yQc.prototype,"data",void 0);_.B([_.q({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],yQc);
_.t(yQc,"ytd-clip-ad-state-renderer",function(){if(Ok7!==void 0)return Ok7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Ok7=k},{mode:1});var X_V;var AF=function(){var k=_.e.apply(this,arguments)||this;k.value="";k.valid=!1;k.userChangedValue=!1;k.disabled=!1;k.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return k};
_.E(AF,_.e);_.W=AF.prototype;_.W.detached=function(){this.userChangedValue=!1};
_.W.handleKeyDown=function(k){if(_.TE)var v=13;else _.sOR&&_.kA?v=13:v=13;k.keyCode===v&&k.preventDefault()};
_.W.handleInput=function(){var k=_.Kz(this.hostElement).querySelector("#title");if(k){var v=(k.value||"").replace(/\r|\n/g," ");this.set("value",v);k.value=v;this.valid=k.validate();this.userChangedValue=!0}};
_.W.handleBlur=function(){this.valid=_.Kz(this.hostElement).querySelector("#title").validate()};
_.W.onValueChanged=function(){_.nA(this.hostElement,"title-changed",{title:this.value})};
_.W.onValidChanged=function(){_.nA(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.W.setInput=function(k,v){var C=_.Kz(this.hostElement).querySelector("#title");C&&(C.value=k,this.handleInput(),v&&(C.invalid=!1,this.valid=!0))};
_.W.onClipCreationDisable=function(){this.set("disabled",!0)};
_.W.onClipCreationEnable=function(){this.set("disabled",!1)};
_.W.onClipCreationVisibilityChange=function(k){var v=this;k.visible?requestAnimationFrame(function(){var C;((C=_.Kz(v.hostElement).querySelector("#title"))==null?void 0:C.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
AF.prototype.onValidChanged=AF.prototype.onValidChanged;AF.prototype.onValueChanged=AF.prototype.onValueChanged;AF.prototype.handleBlur=AF.prototype.handleBlur;AF.prototype.handleInput=AF.prototype.handleInput;AF.prototype.handleKeyDown=AF.prototype.handleKeyDown;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],AF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],AF.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],AF.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],AF.prototype,"value",void 0);_.B([_.A(),_.Y("design:type",Object)],AF.prototype,"valid",void 0);_.B([_.A(),_.Y("design:type",Object)],AF.prototype,"userChangedValue",void 0);_.B([_.A(),_.Y("design:type",Object)],AF.prototype,"disabled",void 0);_.B([_.P9("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],AF.prototype,"handleKeyDown",null);
_.B([_.P9("input"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AF.prototype,"handleInput",null);_.B([_.P9("blur"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AF.prototype,"handleBlur",null);_.B([_.W9("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AF.prototype,"onValueChanged",null);
_.B([_.W9("valid"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AF.prototype,"onValidChanged",null);_.B([_.q({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],AF);
_.t(AF,"ytd-clip-creation-text-input-renderer",function(){if(X_V!==void 0)return X_V;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return X_V=k},{mode:1});var xBr;var AQG;var e9I;var qeI;var mBr;var eb=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};k.pendingStoryboardImages_={};k.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];k.tickLabelInterval=30;k.mediumTickInterval=5;k.largeTickInterval=15;k.aboveRulerHeight=32;k.rulerHeight=50;k.smallTickHeight=4;k.mediumTickHeight=8;k.largeTickHeight=16;k.mediaListeners_=
{};return k};
_.E(eb,_.e);_.W=eb.prototype;_.W.attached=function(){var k=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(v){v=_.H(["screen and (min-resolution: "+v+")","screen and (max-resolution: "+v+")"]);for(var C=v.next();!C.done;C=v.next()){C=C.value;var G=window.matchMedia(C);G&&(k.mediaListeners_[C]=k.updatePixelRatio_.bind(k),G.addEventListener?G.addEventListener("change",k.mediaListeners_[C]):G.addListener?G.addListener(k.mediaListeners_[C]):delete k.mediaListeners_[C])}})};
_.W.detached=function(){this.setPlayer(null);for(var k=_.H(Object.keys(this.mediaListeners_)),v=k.next();!v.done;v=k.next()){var C=v.value;v=this.mediaListeners_[C];(C=window.matchMedia(C))&&(C.removeEventListener?C.removeEventListener("change",v):C.removeListener&&C.removeListener(v))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.W.onVisibilityChangedAction_=function(k){var v=this;k.visible&&!this.player_&&(k=_.jJ())&&k.getPlayerPromise().then(function(C){v.setPlayer(C)})};
_.W.setPlayer=function(k){k&&this.set("player_",k)};
_.W.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.W.setUpCanvas_=function(){var k=this.rulerWidth,v=this.devicePixelRatio_,C=this.visible;this.set("canvasReady_",!1);if(C&&v!==0){C=this.aboveRulerHeight+this.rulerHeight;var G=_.Kz(this.hostElement).querySelector("#ticks");G.width=k*v;G.height=C*v;G.style.width=k+"px";G.style.height=C+"px";G.getContext("2d").scale(v,v);this.set("canvasReady_",!0)}};
_.W.drawRuler_=function(k,v,C,G,p,P,N,I,S,Q,R,l){k&&C&&v&&(k=_.Kz(this.hostElement).querySelector("#ticks"),v=k.getContext("2d"),v.clearRect(0,0,k.width,k.height),v.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),v.lineWidth=2,v.beginPath(),v.moveTo(0,this.aboveRulerHeight),v.lineTo(k.width,this.aboveRulerHeight),v.moveTo(0,k.height),v.lineTo(k.width,k.height),v.stroke(),this.drawRulerTicks_(k,P,p,G),this.drawStoryboardImages_(k,C,P,p,G),v.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
v.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(N-P,G,!1),this.rulerHeight),C=this.timeToPixels_(I-P,G,!1),v.fillRect(C,this.aboveRulerHeight,k.width-C,this.rulerHeight),this.drawSpeedLines_(k,P,l))};
_.W.drawRulerTicks_=function(k,v,C,G){var p=k.getContext("2d");p.save();p.lineWidth=1;for(var P=Math.floor(Math.max(0,v-this.tickLabelInterval));P<v+C;P++){p.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var N=(P-v)*G;p.beginPath();p.moveTo(N,k.height);var I=this.smallTickHeight;P%this.largeTickInterval===0?I=this.largeTickHeight:P%this.mediumTickInterval===0&&(I=this.mediumTickHeight);p.lineTo(N,k.height-I);p.stroke();P%this.tickLabelInterval===0&&(p.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),p.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),p.fillText(yG(P),N+4,12),p.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),p.moveTo(N,0),p.lineTo(N,this.aboveRulerHeight),p.stroke())}p.restore()};
_.W.percentToHex_=function(k){k=Math.round(k*255).toString(16);k.length<2&&(k="0"+k);return k};
_.W.drawSpeedLines_=function(k,v,C){var G=k.getContext("2d");G.save();var p=Math.min(25,Math.abs(C)-15)/25,P=k.width*.3*p,N=k.width*-.3,I=k.width*1.3,S=this.aboveRulerHeight;k=k.height;var Q=Math.round(4*p),R=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");R.length<7&&(R="#"+R.substring(1,4).repeat(2));var l=this.percentToHex_(.5+p/2);l=R+l;R+="00";if(p>0)for(p=0;p<Q;p++){var d=N+Math.random()*(I-N),f=S+Math.random()*(k-S),c=P+v%P,U=G.createLinearGradient(d,f,d+c,f);
C<0?(U.addColorStop(0,l),U.addColorStop(.4,l),U.addColorStop(.9,R)):(U.addColorStop(.1,R),U.addColorStop(.6,l),U.addColorStop(1,l));G.strokeStyle=U;G.lineWidth=1;G.beginPath();G.moveTo(d,f);G.lineTo(d+c,f);G.stroke()}G.restore()};
_.W.getStoryboardForTime_=function(k,v,C){C===void 0&&(C=v.getNumberOfStoryboardLevels()-1);k=v.getStoryboardFrameIndex(k,C);return v.getStoryboardFrame(k,C)};
_.W.drawStoryboardImages_=function(k,v,C,G,p){if(!this.disabled){k=k.getContext("2d");var P=this.getStoryboardForTime_(0,v);if(P){var N=P.width/P.columns;P=P.height/P.rows;var I=N/P,S=this.rulerHeight*I;S=this.tickLabelInterval*(I<this.tickLabelInterval*p/this.rulerHeight?1/Math.floor(this.tickLabelInterval*p/S):Math.round(S/(this.tickLabelInterval*p)));var Q=S*p,R=this.rulerHeight,l=Q/this.rulerHeight,d=Math.floor(Math.max(0,C-S));for(d-=d%S;d<C+G;d+=S){var f=this.getStoryboardForTime_(d,v),c=this.getPreloadedStoryboard_(f.url);
if(c){var U=(d-C)*p,O=this.aboveRulerHeight,X=f.column*N,x=f.row*P;if(I<l){var w=R/(Q/I);f=N;w*=P;x+=(P-w)/2}else f=Q/(R*I)*N,w=P,X+=(N-f)/2;k.drawImage(c,X,x,f,w,U,O,Q,R)}else this.fetchStoryboardImage_(f)}}}};
_.W.getPreloadedStoryboard_=function(k){return this.storyboardImages_.find(function(v){if(v.src==k)return!0;var C=v.src.indexOf(k);return C!=-1&&C==v.src.length-k.length})};
_.W.fetchStoryboardImage_=function(k){var v=this,C=this.getPreloadedStoryboard_(k.url),G=this.pendingStoryboardImages_[k.url];C||G!==void 0||(C=new Promise(function(p){var P=new Image(k.width,k.height);P.src=k.url;P.onload=function(){p(P)};
P.onerror=function(){p(null)}}),this.pendingStoryboardImages_[k.url]=C,C.then(function(p){p&&v.push("storyboardImages_",p);
return p}).finally(function(){delete v.pendingStoryboardImages_[k.url]}))};
_.W.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.W.timeToPixels_=function(k,v,C){k*=v;return C===void 0||C?k+"px":k};
_.W.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
eb.prototype.drawRuler_=eb.prototype.drawRuler_;eb.prototype.setUpCanvas_=eb.prototype.setUpCanvas_;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],eb.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],eb.prototype,"ytRendererBehavior",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],eb.prototype,"start",void 0);_.B([_.A({value:30}),_.Y("design:type",Number)],eb.prototype,"end",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],eb.prototype,"visible",void 0);_.B([_.A(),_.Y("design:type",Object)],eb.prototype,"player_",void 0);_.B([_.A(),_.Y("design:type",Number)],eb.prototype,"tickSpacing",void 0);_.B([_.A(),_.Y("design:type",Number)],eb.prototype,"windowSizeSec",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],eb.prototype,"rulerWidth",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],eb.prototype,"rulerShift",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],eb.prototype,"canvasReady_",void 0);_.B([_.A({value:function(){return[]}}),
_.Y("design:type",Array)],eb.prototype,"storyboardImages_",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],eb.prototype,"disabled",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],eb.prototype,"forceRender_",void 0);_.B([_.A({value:1}),_.Y("design:type",Number)],eb.prototype,"devicePixelRatio_",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],eb.prototype,"windowSpeed",void 0);
_.B([_.W9("visible","devicePixelRatio_","rulerWidth"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],eb.prototype,"setUpCanvas_",null);
_.B([_.W9("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.Y("design:returntype")],eb.prototype,"drawRuler_",null);_.B([_.Mf({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],eb);
_.t(eb,"yt-clip-creation-scrubber-canvas",function(){if(mBr===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);mBr=k}k=mBr;return k},
{mode:2});var DBI;var tj7;var qN=function(){var k=_.e.apply(this,arguments)||this;k.start=0;k.end=30;k.visible=!1;k.draggingLeft_=!1;k.draggingRight_=!1;k.draggingRuler_=!1;k.draggingWindow_=!1;k.seekableStart=0;k.seekableEnd=0;k.rulerWidth_=0;k.rulerShift_=0;k.windowSlideSpeed=0;k.disabled=!1;k.initialized=!1;k.durationAccessibilityLabel="";k.activeLoopRange_=!1;k.rulerDragMouseStart_=0;k.rulerDragRulerStart_=0;k.rulerDragStartTime_=0;k.rulerDragEndTime_=0;k.dragMouseLastX_=0;k.scrollInterval_=null;k.scrubberVe_=null;k.boundHandlers_=
{};k.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return k};
_.E(qN,_.e);_.W=qN.prototype;
_.W.created=function(){var k=this;this.JSC$23049_playerEvents=new Map;this.JSC$23049_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$23049_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$23049_playerEvents.set("onStateChange",this.onStateChange_);var v={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(v).forEach(function(C){k.boundHandlers_[C]=v[C].bind(k)})};
_.W.attached=function(){this.activeLoopRange_=!1;_.Kz(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Kz(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.oB(156731)};
_.W.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.Kz(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Kz(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.W.onVisibilityChangedAction_=function(k){var v=this;k.visible&&!this.player_&&(k=_.jJ())&&k.getPlayerPromise().then(function(C){v.setPlayer(C)})};
_.W.setPlayer=function(k){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23049_playerEvents);k&&(this.set("player_",k),this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$23049_playerEvents))};
_.W.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.W.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.W.beginHandleDrag_=function(k){this.disabled||(k.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=k.clientX,k.target===_.Kz(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():k.target===_.Kz(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.W.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.W.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.W.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.W.beginRulerDrag_=function(k){this.disabled||(k.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=k.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.W.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.W.beginWindowScroll_=function(){var k=this;this.scrollInterval_=setInterval(function(){var v=k.windowSlideSpeed;if(v=_.PHi(k.start,k.boundedRulerStartLimit_())?v-.1:_.PHi(k.end,k.boundedRulerEndLimit_())?v+.1:0){var C=k.capRulerOffset_(k.rulerShift_+v);C==k.rulerShift_?v=0:(k.set("rulerShift_",C),_.nA(k.hostElement,"set-fixed-length-range",{start:k.start+v,duration:k.end-k.start}))}k.set("windowSlideSpeed",v)},33)};
_.W.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.W.endDrag_=function(){this.logClick();var k=void 0;this.draggingRight_?k=this.end-1:this.draggingLeft_&&(k=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,k);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))};
_.W.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.W.updateRulerSize_=function(){this.set("rulerWidth_",_.Kz(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.W.handleMouseDrag_=function(k){k.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(k):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(k):this.draggingWindow_&&this.handleWindowDrag_(k))};
_.W.handleRulerDrag_=function(k){k=this.pixelsToTime_(k.clientX-this.rulerDragMouseStart_);k=this.capRulerOffset_(this.rulerDragRulerStart_-k);this.set("rulerShift_",k);var v=this.rulerDragStartTime_-(this.rulerDragRulerStart_-k);_.nA(this.hostElement,"set-fixed-length-range",{start:v,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-k)-v})};
_.W.handleWindowDrag_=function(k){var v=k.clientX-this.dragMouseLastX_;this.dragMouseLastX_=k.clientX;k=this.pixelsToTime_(v);_.nA(this.hostElement,"set-fixed-length-range",{start:this.start+k,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.W.capRulerOffset_=function(k){var v=this.seekableStart-this.pixelsToTime_(16),C=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(v,k),C)};
_.W.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.W.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.W.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.W.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.W.handleWindowHandleDrag_=function(k){var v=k.clientX-this.dragMouseLastX_;this.dragMouseLastX_=k.clientX;k=this.pixelsToTime_(v);if(this.draggingLeft_){var C=this.start+k;var G=this.end}else this.draggingRight_&&(C=this.start,G=this.end+k);_.nA(this.hostElement,"set-range",{start:C,end:G,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.W.onVideoProgress_=function(k){this.disabled||(k=this.timeToPixels_(k-this.rulerShift_,this.tickSpacing_),_.Kz(this.hostElement).querySelector("#playhead").style.transform="translateX("+k+")")};
_.W.onClipCreationDisable_=function(){this.endDrag_()};
_.W.timeToPixels_=function(k,v,C){k*=v;return C===void 0||C?k+"px":k};
_.W.pixelsToTime_=function(k){return k/this.tickSpacing_};
_.W.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.W.centerRuler_=function(k,v,C){this.set("rulerShift_",this.capRulerOffset_(k+(v-k)/2-C/2))};
_.W.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.W.updateLoopRange_=function(k,v,C,G,p,P,N){k&&(v&&G&&!C?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(k.pauseVideo(),k.seekTo(p,!1,void 0,void 0,50)):this.draggingRight_?(k.pauseVideo(),k.seekTo(P-.1,!1,void 0,void 0,50)):(N!==void 0?k.seekTo(N,!0,void 0,void 0,50):(v=k.getCurrentTime(),v<p||v>P?k.seekTo(p,!0,void 0,void 0,50):k.seekTo(v,!0,void 0,void 0,50)),k.playVideo()),k.setLoopRange({startTimeMs:p*1E3,endTimeMs:P*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(k.getCurrentTime())):
this.activeLoopRange_&&(k.setLoopRange(null),this.activeLoopRange_=!1))};
_.W.updateHandles_=function(){_.Kz(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.Kz(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.W.updateRuler_=function(){var k=this.end,v=this.start,C=this.draggableStartLimit_(),G=this.draggableEndLimit_();(v<C-.001||k>G+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.W.computeDurationLabel_=function(k,v){return k?k.replace("$clip_length",parseFloat(v).toFixed(1)):""};
_.W.computeDuration_=function(k,v){return this.isValidTime_(k)&&this.isValidTime_(v)&&k<v?v-k:0};
_.W.isValidTime_=function(k){return isNaN(parseFloat(k))||k<0?!1:this.player_?k>=this.seekableStart&&k<=this.seekableEnd:!0};
_.W.computeWindowSizeSec_=function(k,v,C){return Math.min((k||12E4)/1E3,C-v)};
_.W.computeTickSpacing_=function(k,v){return v?v/k:1};
_.W.onDragStateChanged_=function(){_.nA(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.W.centerRangeOnTime_=function(k){var v=this.duration;k=JWI(k-v/2,v,this.seekableStart,this.seekableEnd);_.nA(this.hostElement,"set-fixed-length-range",{start:k.start,duration:k.end-k.start})};
_.W.nearlyLessThan_=function(k,v,C){return k+(C===void 0?1E-6:C)<v};
_.W.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var k=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(k,this.start)||this.nearlyLessThan_(this.end,k))&&this.centerRangeOnTime_(k)}};
_.W.onStateChange_=function(k){this.visible&&!this.disabled&&k==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.W.computeDragState_=function(k,v,C,G){return k?"left":v?"right":C?"ruler":G?"window":"none"};
_.W.logClick=function(){var k=_.Et(),v=_.cR();k&&v&&this.scrubberVe_&&(_.z("combine_ve_grafts")?_.UN(_.WU(),this.scrubberVe_,v):_.XU(k,v,this.scrubberVe_),_.mM(k,this.scrubberVe_))};
qN.prototype.onDragStateChanged_=qN.prototype.onDragStateChanged_;qN.prototype.updateRuler_=qN.prototype.updateRuler_;qN.prototype.updateHandles_=qN.prototype.updateHandles_;qN.prototype.onUpdateLoopRange=qN.prototype.onUpdateLoopRange;qN.prototype.onInitializedChanged_=qN.prototype.onInitializedChanged_;qN.prototype.onVisibleChanged_=qN.prototype.onVisibleChanged_;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],qN.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",Object)],qN.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],qN.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"start",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"end",void 0);_.B([_.A({computed:"computeDuration_(start, end)"}),_.Y("design:type",Number)],qN.prototype,"duration",void 0);
_.B([_.A(),_.Y("design:type",String)],qN.prototype,"lengthTemplate",void 0);_.B([_.A({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.Y("design:type",String)],qN.prototype,"durationLabel",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"visible",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"player_",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"draggingLeft_",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"draggingRight_",void 0);
_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"draggingRuler_",void 0);_.B([_.A({value:!1}),_.Y("design:type",Object)],qN.prototype,"draggingWindow_",void 0);_.B([_.A({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.Y("design:type",Number)],qN.prototype,"tickSpacing_",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"seekableStart",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"seekableEnd",void 0);
_.B([_.A(),_.Y("design:type",Number)],qN.prototype,"windowSizeMs",void 0);_.B([_.A({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.Y("design:type",Number)],qN.prototype,"windowSizeSec_",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"rulerWidth_",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"rulerShift_",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"windowSlideSpeed",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],qN.prototype,"disabled",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"initialized",void 0);_.B([_.A(),_.Y("design:type",Object)],qN.prototype,"durationAccessibilityLabel",void 0);_.B([_.A({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.Y("design:type",String)],qN.prototype,"dragState",void 0);
_.B([_.W9("visible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qN.prototype,"onVisibleChanged_",null);_.B([_.W9("initialized"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qN.prototype,"onInitializedChanged_",null);_.B([_.W9("player_","visible","disabled","initialized","start","end"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qN.prototype,"onUpdateLoopRange",null);
_.B([_.W9("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qN.prototype,"updateHandles_",null);_.B([_.W9("start","end"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qN.prototype,"updateRuler_",null);
_.B([_.W9("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qN.prototype,"onDragStateChanged_",null);_.B([_.Mf({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],qN);
_.t(qN,"yt-clip-creation-scrubber-view",function(){if(tj7===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;DBI===void 0&&(DBI=document.createElement("template"));var G=DBI;C.call(v,G.content.cloneNode(!0),k.content.firstChild);tj7=k}k=tj7;return k},{mode:2});var mY=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};k.startHighlightTimeout=0;k.endHighlightTimeout=0;return k};
_.E(mY,_.e);_.W=mY.prototype;_.W.attached=function(){var k=this;this.startInput.addEventListener("input",function(v){return k.handleStartInput_(v)});
this.endInput.addEventListener("input",function(v){return k.handleEndInput_(v)});
this.startInput.addEventListener("focusout",function(v){return k.handleStartBlur_(v)});
this.endInput.addEventListener("focusout",function(v){return k.handleEndBlur_(v)})};
_.W.setPlayer=function(k){this.set("player_",k)};
_.W.onSetFixedLengthRange_=function(k){var v=k.detail;k=v.start;var C=v.duration,G=v.startLimit;v=v.endLimit;G||(G=this.seekableStart_);v||(v=this.seekableEnd_);k=JWI(k,C,G,v);this.start=k.start;this.end=k.end};
_.W.onSetRange_=function(k){var v=k.detail;k=v.start;var C=v.end,G=v.startLimit;v=v.endLimit;G||(G=this.seekableStart_);v||(v=this.seekableEnd_);if(k=rWV(k,C,G,v,this.minLengthSec,this.maxLengthSec))this.start=k.start,this.end=k.end};
_.W.updateInputs_=function(){var k=this.end,v=this.start;this.startInput.focused||(this.startInput.value=yG(v,!0));this.endInput.focused||(this.endInput.value=yG(k,!0))};
_.W.handleStartInput_=function(k){k=nuc(k.target.value);if(k===null)this.set("startValid",!1);else{var v=this.end,C=rWV(k,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);C?(this.set("endWillUpdate",C.end!==v),this.set("startValid",C.start===k)):this.set("startValid",!1)}};
_.W.handleEndInput_=function(k){k=nuc(k.target.value);if(k===null)this.set("endValid",!1);else{var v=this.start,C=KCc(this.start,k,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);C?(this.set("startWillUpdate",C.start!==v),this.set("endValid",C.end===k)):this.set("endValid",!1)}};
_.W.handleStartBlur_=function(k){k=nuc(k.target.value);k===null?this.startInput.value=yG(this.start,!0):this.forceUpdateInputs_(rWV(k,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.W.handleEndBlur_=function(k){k=nuc(k.target.value);k===null?this.endInput.value=yG(this.end,!0):this.forceUpdateInputs_(KCc(this.start,k,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.W.forceUpdateInputs_=function(k){k&&(this.start=k.start,this.end=k.end);this.startInput.value=yG(this.start,!0);this.endInput.value=yG(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.W.initializeClipRange_=function(){var k=this.seekableEnd_,v=this.seekableStart_,C=this.visible_,G=this.player_;if(!G||!C||v===null||!k)this.set("initialized",!1);else if(!this.initialized){var p=G.getCurrentTime(),P=this.getDefaultLengthSec_();C=G.getVideoData();var N=G.getPlayerState()==1,I=C.isLive;P=Math.min(P,k-v);p=Math.max(0,p);k=I?KCc(p-P,p,v,k,this.minLengthSec,this.maxLengthSec):N?JWI(p-P/2,P,v,k):JWI(p,P,v,k);this.start=k.start;this.end=k.end;this.set("initialized",!0);C.isLive&&G.seekTo(k.start);
this.startInput.value=yG(this.start,!0);this.endInput.value=yG(this.end,!0)}};
_.W.onStartChanged_=function(){var k=this;_.nA(this.hostElement,"start-changed",{start:this.start});var v;isNaN((v=this.oldStart)!=null?v:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){k.set("highlightStart",!1);k.startHighlightTimeout=0;k.oldStart=k.start},3E3))};
_.W.onEndChanged_=function(){var k=this;_.nA(this.hostElement,"end-changed",{end:this.end});var v;isNaN((v=this.oldEnd)!=null?v:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){k.set("highlightEnd",!1);k.endHighlightTimeout=0;k.oldEnd=k.end},3E3))};
_.W.onVisibilityChangedAction_=function(k){var v=this;this.set("visible_",k.visible);this.visible_&&!this.player_&&(k=_.jJ())&&k.getPlayerPromise().then(function(C){v.setPlayer(C)})};
_.W.computeMinLengthSec_=function(k){return k/1E3||5};
_.W.computeMaxLengthSec_=function(k){return k/1E3||60};
_.W.computeDefaultLengthSec_=function(k){return k/1E3};
_.W.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.W.computeSeekableStart_=function(k,v){return k&&v?k.getProgressState(1).seekableStart:0};
_.W.computeSeekableEnd_=function(k,v){return k&&v?k.getProgressState(1).seekableEnd:0};
_.W.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.W.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.W.onDragState_=function(k){this.set("highlightStart",k.detail.startChanging);this.set("highlightEnd",k.detail.endChanging)};
mY.prototype.onDragState_=mY.prototype.onDragState_;mY.prototype.onEndChanged_=mY.prototype.onEndChanged_;mY.prototype.onStartChanged_=mY.prototype.onStartChanged_;mY.prototype.initializeClipRange_=mY.prototype.initializeClipRange_;mY.prototype.updateInputs_=mY.prototype.updateInputs_;mY.prototype.onSetRange_=mY.prototype.onSetRange_;mY.prototype.onSetFixedLengthRange_=mY.prototype.onSetFixedLengthRange_;
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],mY.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],mY.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],mY.prototype,"data",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],mY.prototype,"start",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],mY.prototype,"startValid",void 0);
_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],mY.prototype,"startWillUpdate",void 0);_.B([_.A({value:30}),_.Y("design:type",Number)],mY.prototype,"end",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],mY.prototype,"endValid",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],mY.prototype,"endWillUpdate",void 0);_.B([_.A({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.Y("design:type",Number)],mY.prototype,"minLengthSec",void 0);
_.B([_.A({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.Y("design:type",Number)],mY.prototype,"maxLengthSec",void 0);_.B([_.A({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.Y("design:type",Number)],mY.prototype,"defaultLengthSec",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],mY.prototype,"visible_",void 0);_.B([_.A(),_.Y("design:type",Object)],mY.prototype,"player_",void 0);
_.B([_.A({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.Y("design:type",Number)],mY.prototype,"seekableStart_",void 0);_.B([_.A({computed:"computeSeekableEnd_(player_, visible_)"}),_.Y("design:type",Number)],mY.prototype,"seekableEnd_",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],mY.prototype,"initialized",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],mY.prototype,"disabled",void 0);
_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],mY.prototype,"highlightStart",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],mY.prototype,"highlightEnd",void 0);_.B([_.Nf("#start"),_.Y("design:type",HTMLInputElement)],mY.prototype,"startInput",void 0);_.B([_.Nf("#end"),_.Y("design:type",HTMLInputElement)],mY.prototype,"endInput",void 0);
_.B([_.P9("set-fixed-length-range"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mY.prototype,"onSetFixedLengthRange_",null);_.B([_.P9("set-range"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mY.prototype,"onSetRange_",null);_.B([_.W9("start","end"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mY.prototype,"updateInputs_",null);
_.B([_.W9("player_","visible_","seekableStart_","seekableEnd_"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mY.prototype,"initializeClipRange_",null);_.B([_.W9("start"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mY.prototype,"onStartChanged_",null);_.B([_.W9("end"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mY.prototype,"onEndChanged_",null);
_.B([_.P9("clips-drag-state"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mY.prototype,"onDragState_",null);_.B([_.Mf({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],mY);
_.t(mY,"yt-clip-creation-scrubber-renderer",function(){if(qeI===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;e9I===void 0&&(e9I=document.createElement("template"));var G=e9I;C.call(v,G.content.cloneNode(!0),k.content.firstChild);qeI=k}k=qeI;return k},{mode:2});var D8=function(){var k=_.e.apply(this,arguments)||this;k.player_=null;k.JSC$23063_playerEvents=new Map;k.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return k};
_.E(D8,_.e);_.W=D8.prototype;_.W.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"}}}};
_.W.created=function(){this.JSC$23063_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$23063_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$23063_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$23063_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.W.detached=function(){this.setPlayer(null)};
_.W.onVisibilityChangedAction_=function(k){var v=this,C;if((C=this.data)==null?0:C.externalVideoId){var G;this.videoId=(G=this.data)==null?void 0:G.externalVideoId}this.getPlayer().then(function(p){if(k.visible)v.returnTime=p.getCurrentTime(),v.isAtLiveHead=p.getProgressState().isAtLiveHead;else{var P=v.returnTime;v.isAtLiveHead&&(P=Number.POSITIVE_INFINITY);p.seekTo(P,void 0,void 0,void 0,51)}})};
_.W.getPlayer=function(){var k=this;if(!this.player_){var v=_.jJ();if(v)return v.getPlayerPromise().then(function(C){k.setPlayer(C);return C})}return Promise.resolve(this.player_)};
_.W.setPlayer=function(k){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23063_playerEvents);if(k){this.player_=k;var v;((v=this.data)==null?0:v.externalVideoId)||this.set("videoId",k.getVideoData().video_id||"");var C;(k==null?void 0:(C=k.getPresentingPlayerType)==null?void 0:C.call(k))===2&&(this.set("isAdPlaying",!0),_.JR(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$23063_playerEvents)}};
_.W.ready=function(){_.Kz(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.W.onTitleChanged_=function(k){this.set("titleValue",k.detail.title)};
_.W.onStartChanged_=function(k){this.set("start",k.detail.start)};
_.W.onEndChanged_=function(k){this.set("end",k.detail.end)};
_.W.onTitleValidChanged_=function(k){this.set("titleValid",k.detail.valid)};
_.W.onStartValidChanged_=function(k){this.set("startValid",k.detail.valid)};
_.W.onEndValidChanged_=function(k){this.set("endValid",k.detail.valid)};
_.W.onVideoDataChange_=function(){var k;if((k=this.data)==null||!k.externalVideoId){var v;this.set("videoId",((v=this.player_)==null?void 0:v.getVideoData().video_id)||"")}};
_.W.computeFormValid_=function(k,v,C,G){return!!(k&&v&&C&&G)};
_.W.computeCancelButton_=function(k,v,C){return k&&_.F(k,_.TK)?{buttonRenderer:Object.assign({},_.F(k,_.TK),{isDisabled:v||C})}:null};
_.W.computeSubmitButton_=function(k,v,C){return k&&_.F(k,_.TK)?{buttonRenderer:Object.assign({},_.F(k,_.TK),{command:void 0,isDisabled:!this.formValid||v||C})}:null};
_.W.computeSubmitCommand_=function(k){return k||null};
_.W.onSubmit_=function(k){var v=this;k.stopPropagation();k.preventDefault();this.submitCommand_&&(k={},k.comment_text=this.titleValue,k.clip_external_video_id=this.videoId,k.clip_offset_ms=parseInt(this.start*1E3,10),k.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.KA(this.hostElement,[this.submitCommand_,k]).then(function(){v.set("isLoading_",!1)},function(){v.set("isLoading_",!1)}))};
_.W.playerAdStartHandler_=function(){_.JR(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.W.playerAdEndHandler_=function(){_.JR(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.W.onVideoProgress_=function(){var k=this;this.getPlayer().then(function(v){var C,G=(v==null?void 0:(C=v.getPresentingPlayerType)==null?void 0:C.call(v))===2;k.isAdPlaying!==G&&(G?k.playerAdStartHandler_():k.playerAdEndHandler_())})};
D8.prototype.onEndValidChanged_=D8.prototype.onEndValidChanged_;D8.prototype.onStartValidChanged_=D8.prototype.onStartValidChanged_;D8.prototype.onTitleValidChanged_=D8.prototype.onTitleValidChanged_;D8.prototype.onEndChanged_=D8.prototype.onEndChanged_;D8.prototype.onStartChanged_=D8.prototype.onStartChanged_;D8.prototype.onTitleChanged_=D8.prototype.onTitleChanged_;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],D8.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",Object)],D8.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],D8.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],D8.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],D8.prototype,"data",void 0);_.B([_.A({value:""}),_.Y("design:type",String)],D8.prototype,"titleValue",void 0);
_.B([_.A({value:!1}),_.Y("design:type",Boolean)],D8.prototype,"titleValid",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],D8.prototype,"start",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],D8.prototype,"startValid",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],D8.prototype,"end",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],D8.prototype,"endValid",void 0);_.B([_.A({value:""}),_.Y("design:type",String)],D8.prototype,"videoId",void 0);
_.B([_.A({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.Y("design:type",Boolean)],D8.prototype,"formValid",void 0);_.B([_.A({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.Y("design:type",Object)],D8.prototype,"submitButton_",void 0);_.B([_.A({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.Y("design:type",Object)],D8.prototype,"submitCommand_",void 0);
_.B([_.A({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.Y("design:type",Object)],D8.prototype,"cancelButton_",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],D8.prototype,"isLoading_",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],D8.prototype,"isAdPlaying",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],D8.prototype,"returnTime",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],D8.prototype,"isAtLiveHead",void 0);
_.B([_.P9("title-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],D8.prototype,"onTitleChanged_",null);_.B([_.P9("start-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],D8.prototype,"onStartChanged_",null);_.B([_.P9("end-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],D8.prototype,"onEndChanged_",null);
_.B([_.P9("title-valid-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],D8.prototype,"onTitleValidChanged_",null);_.B([_.P9("start-valid-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],D8.prototype,"onStartValidChanged_",null);_.B([_.P9("end-valid-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],D8.prototype,"onEndValidChanged_",null);
_.B([_.Mf({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],D8);
_.t(D8,"yt-clip-creation-renderer",function(){if(AQG===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;xBr===void 0&&(xBr=document.createElement("template"));var G=xBr;C.call(v,G.content.cloneNode(!0),k.content.firstChild);AQG=k}k=AQG;return k},{mode:2});var tF=function(){return _.e.apply(this,arguments)||this};
_.E(tF,_.e);tF.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"}}}};
tF.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(k){return k.hasOwnProperty("clipCreationRenderer")})&&_.JR(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
tF.prototype.onPanelContentVisibleChanged=tF.prototype.onPanelContentVisibleChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],tF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],tF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.rG.YtVisibilityBehavior),_.Y("design:type",Object)],tF.prototype,"ytVisibilityBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],tF.prototype,"ytdReduxBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],tF.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],tF.prototype,"panelContentVisible",void 0);_.B([_.W9("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tF.prototype,"onPanelContentVisibleChanged",null);_.B([_.q({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],tF);
_.t(tF,"ytd-clip-section-renderer",function(){if(Ldi!==void 0)return Ldi;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Ldi=k},{mode:1});var sgm;var s8=function(){return _.e.apply(this,arguments)||this};
_.E(s8,_.e);_.W=s8.prototype;
_.W.onKeyDown=function(k){if(this.snippetElements.length!==0&&(k=k.keyCode,k===38||k===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);k===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.aq(this.highlightedIndex,-1,this.snippetElements.length);k=this.snippetElements.length;var v=this.highlightedIndex%k;this.highlightedIndex=v*k<0?v+k:v;k=this.snippetElements[this.highlightedIndex];this.highlightSnippet(k);this.ensureVisible(k)}};
_.W.onKeyUp=function(k){var v=this;Dii(k)&&(k.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.B_.cancelJob(this.inputTimerId),this.inputTimerId=_.B_.addLowPriorityJob(function(){v.typedValue&&(v.fetchSnippets(v.typedValue),v.logInputGesture(v.data))},1E3))};
_.W.onClick=function(k){(k=_.OKL(k.target,null,"snippet-item"))&&this.selectSnippet(k)};
_.W.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.W.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.W.ready=function(){var k=this;this.inputElement.addEventListener("focus",function(){k.snippetsWrapper.style.removeProperty("display")})};
_.W.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.W.getSourceTimelines=function(){if(!this.data)return[];var k=[];if(this.data.searchInVideoSources)for(var v=_.H(this.data.searchInVideoSources),C=v.next();!C.done;C=v.next())C=C.value,C==="SEARCH_IN_VIDEO_SOURCE_ASR"?k.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):C==="SEARCH_IN_VIDEO_SOURCE_OCR"&&k.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return k};
_.W.fetchSnippets=function(k){var v=_.JR(this.hostElement,"yt-get-current-video-id-action")[0],C=this.getSourceTimelines();k={getSearchInVideoCommand:{externalVideoId:v,query:k!=null?k:"",sourceTimelines:C},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}})};
_.W.filterSnippets=function(k,v){var C=this;if(v){this.filteredSnippets=(0,_.t9.unsafeClone)(k);var G=RegExp(_.UdO(v),"i");this.filteredSnippets=this.filteredSnippets.filter(function(N){return G.test(C.ytRendererBehavior.getSimpleString(N.snippet))});
k=_.H(this.filteredSnippets);for(var p=k.next();!p.done;p=k.next()){p=p.value;var P=this.ytRendererBehavior.getSimpleString(p.snippet);p.snippet={runs:[{text:P.substring(0,P.toLowerCase().indexOf(v))},{text:P.substring(P.toLowerCase().indexOf(v),P.toLowerCase().indexOf(v)+v.length),bold:!0},{text:P.substring(P.toLowerCase().indexOf(v)+v.length,P.length)}]}}}else this.filteredSnippets=k};
_.W.onUpdateSearchInVideoResults=function(k){if(!(this.snippets.length>0)){var v,C,G;if((G=(v=_.F(k,TwI))==null?void 0:(C=v.results)==null?void 0:C.length)!=null&&G){var p;this.filteredSnippets=this.snippets=((p=_.F(k,TwI))==null?void 0:p.results).map(function(P){var N,I,S;return{startMs:P==null?void 0:(N=P.searchInVideoResultRenderer)==null?void 0:N.startMs,startTimeText:P==null?void 0:(I=P.searchInVideoResultRenderer)==null?void 0:I.startTimeText,snippet:P==null?void 0:(S=P.searchInVideoResultRenderer)==
null?void 0:S.snippet}})}}};
_.W.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};
_.W.highlightSnippet=function(k){k.classList.add("highlighted")};
_.W.removeSnippetHighlight=function(k){k.classList.remove("highlighted")};
_.W.selectSnippet=function(k){this.typedValue=String(k.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(k);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.W.ensureVisible=function(k){var v=this.snippetsWrapper.scrollTop,C=v+this.snippetsWrapper.clientHeight,G=k.offsetTop-this.snippetsWrapper.offsetTop;k=G+k.clientHeight;G<v?this.snippetsWrapper.scrollTop-=v-G:k>C&&(this.snippetsWrapper.scrollTop+=k-C)};
_.W.seekPlayer=function(k){var v,C;return _.Z(function(G){if(G.nextAddress==1){if(!k)return G.jumpTo(0);v=Number(k.dataset.startOffset);return G.yield(_.YY().getPlayerPromise(),3)}C=G.yieldResult;C.seekTo(v/1E3,!0);C.wakeUpControls();_.OQ(G)})};
_.W.logInputGesture=function(k){var v=_.Et();v&&(k==null?0:k.trackingParams)&&_.DY(v,_.Ss(k.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.W.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("typed-value-changed",this.typedValue))};
_.W.updateTypedValueFromBinding=function(k){this.typedValue=k.currentTarget.value};
s8.prototype.typedValueChangedForBinding=s8.prototype.typedValueChangedForBinding;s8.prototype.dataChanged=s8.prototype.dataChanged;s8.prototype.panelContentVisibleChanged=s8.prototype.panelContentVisibleChanged;s8.prototype.onClick=s8.prototype.onClick;s8.prototype.onKeyUp=s8.prototype.onKeyUp;s8.prototype.onKeyDown=s8.prototype.onKeyDown;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],s8.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],s8.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],s8.prototype,"data",void 0);_.B([_.A({value:[]}),_.Y("design:type",Array)],s8.prototype,"snippets",void 0);_.B([_.A({value:[]}),_.Y("design:type",Array)],s8.prototype,"filteredSnippets",void 0);_.B([_.A({value:[]}),_.Y("design:type",Array)],s8.prototype,"snippetElements",void 0);
_.B([_.Nf("#siv-input"),_.Y("design:type",HTMLElement)],s8.prototype,"inputElement",void 0);_.B([_.Nf("#siv-snippets-wrapper"),_.Y("design:type",HTMLElement)],s8.prototype,"snippetsWrapper",void 0);_.B([_.A(),_.Y("design:type",String)],s8.prototype,"typedValue",void 0);_.B([_.A({value:-1}),_.Y("design:type",Number)],s8.prototype,"highlightedIndex",void 0);_.B([_.P9("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[_.dC]),_.Y("design:returntype")],s8.prototype,"onKeyDown",null);
_.B([_.P9("keyup"),_.Y("design:type",Function),_.Y("design:paramtypes",[_.dC]),_.Y("design:returntype")],s8.prototype,"onKeyUp",null);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],s8.prototype,"onClick",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],s8.prototype,"panelContentVisible",void 0);
_.B([_.W9("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s8.prototype,"panelContentVisibleChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s8.prototype,"dataChanged",null);_.B([_.W9("typedValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s8.prototype,"typedValueChangedForBinding",null);
_.B([_.q({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],s8);
_.t(s8,"ytd-search-in-video-renderer",function(){if(sgm!==void 0)return sgm;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return sgm=k},{mode:1});var VjI;var VO=function(){return _.e.apply(this,arguments)||this};
_.E(VO,_.e);VO.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
VO.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]]"}}}}}};
VO.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var k,v,C,G,p=(v=_.F((k=this.data)==null?void 0:k.onClickCommand,_.c$L))==null?void 0:(C=v.item)==null?void 0:(G=C.notificationTextRenderer)==null?void 0:G.successResponseText;p&&_.bfD(this.hostElement,p)}};
_.SB.Object.defineProperties(VO.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G;return this.isProductPlaceholder&&((k=this.data)==null?void 0:(v=k.hiddenProductOptions)==null?void 0:v.showDropCountdown)&&!!((C=this.data)==null?0:(G=C.hiddenProductOptions)==null?0:G.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var k;return!this.isProductPlaceholder&&!((k=this.data)==null?0:k.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var k,v;return!((k=this.data)==null?0:k.priceReplacementText)&&!((v=this.data)==null||!v.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],VO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],VO.prototype,"componentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],VO.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],VO.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("isProductPlaceholder"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],VO.prototype,"useCenterLayoutContainer",null);_.B([_.A({computed:"computeButtonOverride(data)"}),_.Y("design:type",Object)],VO.prototype,"buttonOverride",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],VO.prototype,"isProductPlaceholder",null);
_.B([_.g("isProductPlaceholder"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],VO.prototype,"showDropCountdown",null);_.B([_.g("isProductPlaceholder","data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],VO.prototype,"showBrandName",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],VO.prototype,"showPriceReplacementText",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],VO.prototype,"showPrice",null);
_.B([_.g("isProductPlaceholder"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],VO.prototype,"showMetadata",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],VO);
_.t(VO,"ytd-product-list-item-renderer",function(){if(VjI!==void 0)return VjI;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return VjI=k},{mode:1});var h9x;var hF=function(){return _.e.apply(this,arguments)||this};
_.E(hF,_.e);hF.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
hF.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
hF.prototype.panelContentVisibleChanged=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return k.playerApi?C.jumpTo(2):C.yield(_.YY().getPlayerPromise(),3);C.nextAddress!=2&&(k.playerApi=C.yieldResult);(v=k.playerApi)==null||v.productsInVideoVisibilityUpdated(!!k.panelContentVisible);_.OQ(C)})};
hF.prototype.panelContentVisibleChanged=hF.prototype.panelContentVisibleChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],hF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],hF.prototype,"panelContentVisible",void 0);_.B([_.A(),_.Y("design:type",Object)],hF.prototype,"data",void 0);
_.B([_.W9("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],hF.prototype,"panelContentVisibleChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],hF);
_.t(hF,"ytd-product-list-renderer",function(){if(h9x!==void 0)return h9x;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return h9x=k},{mode:1});var BPV;var BV=function(){var k=_.e.apply(this,arguments)||this;k.hideTimestamps=!!_.lu("hide-transcript-timestamps");k.currentCueIndex=-1;k.flatCues=[];k.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};k.TEST_ONLY={getFlatCues:function(){return k.flatCues}};
return k};
_.E(BV,_.e);_.W=BV.prototype;_.W.hideTimestampsChanged=function(){_.Rr("hide-transcript-timestamps",this.hideTimestamps)};
_.W.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.W.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.W.dataChanged=function(){var k;if((k=this.data)!=null&&k.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;k=_.H(this.data.cueGroups);for(var v=k.next();!v.done;v=k.next()){v=_.H(_.F(v.value,khV).cues);for(var C=v.next();!C.done;C=v.next())this.flatCues.push(Number(_.F(C.value,oHp).startOffsetMs))}}};
_.W.onYtPlayerTimeChanged=function(k){if(!(k<0)){for(var v=this.currentCueIndex,C=v;;){var G=C>=0?this.flatCues[C]/1E3:-1;if(k+.5<G)--C;else if(G=C+1<this.flatCues.length?this.flatCues[C+1]/1E3:Infinity,k+.5>G)C+=1;else break}C!==v&&(v>=0&&((k=this.getCueElement(v))&&k.classList.remove("active"),(v=this.getCueGroupElement(v))&&v.classList.remove("active")),(v=this.getCueElement(C))&&v.classList.add("active"),(v=this.getCueGroupElement(C))&&v.classList.add("active"),this.currentCueIndex=C,this.isHovered||
this.scrollElementToTop(C))}};
_.W.scrollElementToTop=function(k){k=this.getCueElement(k>=3?k-3:0);this.hostElement.scrollTop=Math.min(k.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.W.getCueElement=function(k){return _.Kz(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[k]+'"]')};
_.W.getCueGroupElement=function(k){return(k=this.getCueElement(k))&&k.parentElement?k.parentElement.parentElement:null};
_.W.onTap=function(k){var v=_.tK(k);k.target.classList.contains("cue")&&this.seekCueElement(v)};
_.W.onKeyPress=function(k){k.keyCode==13&&(k=_.OKL(k.target,null,"cue"))&&this.seekCueElement(k)};
_.W.seekCueElement=function(k){k=Number(k.getAttribute("start-offset"));_.JR(this.hostElement,"yt-transcript-player-seek",[k/1E3])};
_.W.onMouseEnter=function(){this.isHovered=!0};
_.W.onMouseLeave=function(){this.isHovered=!1};
BV.prototype.onMouseLeave=BV.prototype.onMouseLeave;BV.prototype.onMouseEnter=BV.prototype.onMouseEnter;BV.prototype.onKeyPress=BV.prototype.onKeyPress;BV.prototype.onTap=BV.prototype.onTap;BV.prototype.dataChanged=BV.prototype.dataChanged;BV.prototype.hideTimestampsChanged=BV.prototype.hideTimestampsChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],BV.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],BV.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],BV.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],BV.prototype,"hideTimestamps",void 0);_.B([_.A(),_.Y("design:type",Boolean)],BV.prototype,"isHovered",void 0);_.B([_.W9("hideTimestamps"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BV.prototype,"hideTimestampsChanged",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BV.prototype,"dataChanged",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],BV.prototype,"onTap",null);_.B([_.P9("keypress"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],BV.prototype,"onKeyPress",null);
_.B([_.P9("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BV.prototype,"onMouseEnter",null);_.B([_.P9("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BV.prototype,"onMouseLeave",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],BV);
_.t(BV,"ytd-transcript-body-renderer",function(){if(BPV!==void 0)return BPV;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return BPV=k},{mode:1});var jgr;var jb=function(){var k=_.e.apply(this,arguments)||this;k.darkerPanels=_.z("web_watch_darker_panels");return k};
_.E(jb,_.e);jb.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jb.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jb.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jb.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],jb.prototype,"darkerPanels",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],jb);
_.t(jb,"ytd-transcript-footer-renderer",function(){if(jgr!==void 0)return jgr;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return jgr=k},{mode:1});var YeG;var w_W;var YE=function(){var k=_.e.apply(this,arguments)||this;k.systemIcons=_.z("kevlar_system_icons");k.showClearButton=!1;return k};
_.E(YE,_.e);_.W=YE.prototype;_.W.handleInput=function(k){var v=this;k.target.value.length?_.Xn(this,"ytdTranscriptSearchBoxSearch",function(){v.emitSearchEvent(k)},500):(_.ati(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=k.target.value.length>0};
_.W.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.W.handleClick=function(){var k,v=(k=this.data)==null?void 0:k.trackingParams;v&&_.L7(_.WU(),v)};
_.W.handleClear=function(){_.ati(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var k,v,C=(v=_.F((k=this.data)==null?void 0:k.clearButton,_.TK))==null?void 0:v.trackingParams;C&&_.L7(_.WU(),C);this.clear()};
_.W.emitSearchEvent=function(k){_.nA(this.hostElement,"yt-transcript-search-box-search",{query:k.target.value});var v,C;(k=(C=_.F((v=this.data)==null?void 0:v.searchButton,_.TK))==null?void 0:C.trackingParams)&&_.L7(_.WU(),k)};
_.W.emitClearEvent=function(){_.nA(this.hostElement,"yt-transcript-search-box-clear")};
_.SB.Object.defineProperties(YE.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.Kz(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],YE.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],YE.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],YE.prototype,"systemIcons",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],YE);
_.t(YE,"ytd-transcript-search-box-renderer",function(){if(w_W!==void 0)return w_W;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return w_W=k},{mode:1});var n1p;var JQc;var wg=function(){return _.e.apply(this,arguments)||this};
_.E(wg,_.e);wg.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var k,v;this.sectionHeaderAriaLabel=(k=this.data)==null?void 0:(v=k.accessibility)==null?void 0:v.accessibilityData.label}};
wg.prototype.fireSelectedEvent=function(k){_.nA(this.hostElement,"ytd-transcript-section-header",{startMs:k})};
wg.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
wg.prototype.handleKeyPress=function(k){this.data&&k.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.SB.Object.defineProperties(wg.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=(k=this.data)==null?void 0:k.enableTappableTranscriptHeader)!=null?v:!1}}});
wg.prototype.dataChanged=wg.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],wg.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],wg.prototype,"sectionHeaderAriaLabel",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wg.prototype,"enableTappableTranscriptHeader",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wg.prototype,"dataChanged",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],wg);
_.t(wg,"ytd-transcript-section-header-renderer",function(){if(JQc!==void 0)return JQc;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return JQc=k},{mode:1});var rQ7;var Kdx;var n4=function(){var k=_.e.apply(this,arguments)||this;k.isEditMode=!1;k.touchCaptionsEnabled=!1;k.deleteCaptionCorrectionPopupCommand=null;k.voteCaptionCorrectionPopupCommand=null;k.roundedContainer=!0;k.mouseOver=!1;k.textChanged=!1;k.messages={suggest_correction:_.P2("suggest_correction",void 0,"Edit caption"),suggested_caption:_.P2("suggested_caption",void 0,"Suggested caption"),submit_correction:_.P2("submit_correction",void 0,"Submit for review"),cancel_correction:_.P2("cancel_correction",
void 0,"Cancel"),replay_segment:_.P2("replay_segment",void 0,"Re-play segment"),delete_correction:_.P2("delete_correction",void 0,"Delete correction")};k.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return k};
_.E(n4,_.e);_.W=n4.prototype;_.W.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)};
_.W.handleDelete=function(k){if(this.deleteCaptionCorrectionPopupCommand){var v=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);v&&this.ytdOpenPopupBehavior.openPopup(v);k.stopPropagation()}};
_.W.handleSubmit=function(k){if(this.data&&this.data.submitCaptionCorrectionCommand&&(k.stopPropagation(),this.textChanged)){var v;k=(v=_.F(this.data.submitCaptionCorrectionCommand,_.gZ7))==null?void 0:v.params;v=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:k,correctionText:String(this.ironTextAreaElement.value),originalText:_.ty(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(v);this.isEditMode=!1}};
_.W.handleUpdateSegmentText=function(k){(k=_.F(k,loi))&&k.targetId&&this.data&&k.targetId===this.data.targetId&&(k.userCorrection&&(this.editedText=k.userCorrection),k.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.ty(this.data.snippet)),k.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=k.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=k.voteCaptionCorrectionPopupCommand?
k.voteCaptionCorrectionPopupCommand:null,k.accessibility&&(this.segmentAriaLabel=k.accessibility.accessibilityData.label))};
_.W.handleCancel=function(k){this.isEditMode=!1;k.stopPropagation();this.logClientVe(159409)};
_.W.handleEditSegmentCommand=function(k){(k=_.F(k,Rxi))&&k.targetId&&this.data&&k.targetId===this.data.targetId&&this.handleEdit()};
_.W.handleEditButtonClick=function(k){this.data&&(this.handleEdit(),k.stopPropagation())};
_.W.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var k;(k=this.ironTextAreaElement.textarea)==null||k.focus();this.logClientVe(159407)}};
_.W.handleMouseEnter=function(){this.mouseOver=!0};
_.W.handleMouseLeave=function(){this.mouseOver=!1};
_.W.handleReplay=function(k){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),k.stopPropagation(),this.logClientVe(159408))};
_.W.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()))};
_.W.handleKeypress=function(k){this.data&&(this.isEditMode?k.stopPropagation():this.isEnterPress(k)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(k)&&this.logClientVe(138758))};
_.W.handleTextboxClick=function(k){k.stopPropagation()};
_.W.handleTextboxKeydown=function(k){this.isControlEnterPress(k)?this.handleSubmit(k):k.key==="Escape"&&this.handleCancel(k)};
_.W.handleTextboxKeyup=function(){this.textChanged=_.ty(this.latestText)!==String(this.ironTextAreaElement.value)};
_.W.fireSelectedEvent=function(k){_.nA(this.hostElement,"yt-transcript-segment-selected",{startMs:k})};
_.W.fireReplayEvent=function(k,v){_.nA(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(k-100,0),endMs:v})};
_.W.fireEditEvent=function(k,v){_.nA(this.hostElement,"yt-transcript-segment-edit",{startMs:k,endMs:v})};
_.W.isEnterPress=function(k){return k.key==="Enter"||k.code==="Enter"||k.code==="NumpadEnter"||k.keyCode===13?!0:!1};
_.W.isControlEnterPress=function(k){var v=k.key==="Enter"||k.code==="Enter"||k.code==="NumpadEnter"||k.keyCode===13;return(k.ctrlKey||k.metaKey)&&v};
_.W.isCopyPress=function(k){var v=k.ctrlKey;return k.key==="c"&&v};
_.W.logClick=function(){var k,v=(k=this.data)==null?void 0:k.trackingParams;v&&_.L7(_.WU(),v)};
_.W.logClientVe=function(k){_.i$(_.WU(),_.oB(k))};
_.SB.Object.defineProperties(n4.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}}});
n4.prototype.handleMouseLeave=n4.prototype.handleMouseLeave;n4.prototype.handleMouseEnter=n4.prototype.handleMouseEnter;n4.prototype.dataChanged=n4.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],n4.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],n4.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],n4.prototype,"ytRendererBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],n4.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],n4.prototype,"isEditMode",void 0);_.B([_.A(),_.Y("design:type",Object)],n4.prototype,"touchCaptionsEnabled",void 0);_.B([_.A(),_.Y("design:type",Object)],n4.prototype,"editedText",void 0);_.B([_.A(),_.Y("design:type",Object)],n4.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.B([_.A(),_.Y("design:type",Object)],n4.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.B([_.A(),_.Y("design:type",String)],n4.prototype,"segmentAriaLabel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],n4.prototype,"roundedContainer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],n4.prototype,"mouseOver",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],n4.prototype,"textChanged",void 0);_.B([_.A(),_.Y("design:type",Object)],n4.prototype,"messages",void 0);
_.B([_.Nf("#suggestion"),_.Y("design:type",Object)],n4.prototype,"ironTextAreaElement",void 0);_.B([_.g("data","editedText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],n4.prototype,"latestText",null);_.B([_.g("touchCaptionsEnabled","isEditMode"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],n4.prototype,"enableEditButton",null);
_.B([_.g("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],n4.prototype,"enableUndoButton",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],n4.prototype,"dataChanged",null);_.B([_.P9("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],n4.prototype,"handleMouseEnter",null);
_.B([_.P9("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],n4.prototype,"handleMouseLeave",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],n4);
_.t(n4,"ytd-transcript-segment-renderer",function(){if(Kdx!==void 0)return Kdx;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Kdx=k},{mode:1});var JF=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};k.isError=!1;k.darkerPanels=_.z("web_watch_darker_panels");k.useParentMaxHeight=_.z("web_watch_transscript_use_parent_max_height");k.segmentOffsets=[];k.segmentIndex=-1;return k};
_.E(JF,_.e);_.W=JF.prototype;_.W.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"}}}}};
_.W.segmentsChanged=function(){this.updateOffsets()};
_.W.onYtPlayerTimeChanged=function(k){for(var v=this.segmentIndex,C=v;;){if(C>=0){var G=this.segmentOffsets[C].start;var p=this.segmentOffsets[C].isAutoScrollable}else G=-1,p=!0;var P=k+.5;if(!p){G=C+1<this.segmentOffsets.length?this.segmentOffsets[C+1].start:Infinity;if(P>=G){C+=1;continue}C=-1;break}if(P<G)G=C-1>=0&&this.segmentOffsets[C-1].isAutoScrollable,p=C===0||G?1:2,C-=p;else if(p=C+1<this.segmentOffsets.length&&this.segmentOffsets[C+1].isAutoScrollable?1:2,G=C+p<this.segmentOffsets.length?
this.segmentOffsets[C+p].start:Infinity,P>G)C+=p;else{if(C<0)break;C<this.segmentOffsets.length&&P>this.segmentOffsets[C].end&&(C=-1);break}}if(v!==C){if(v>=0){var N;(N=this.getSegmentElement(v))==null||N.classList.remove("active")}this.segmentIndex=C;if(!(C<0)){var I;(I=this.getSegmentElement(C))==null||I.classList.add("active");this.isHovered||this.scrollElementToTop(C)}}};
_.W.handleSegmentEdit=function(k){k.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=k.target,_.JR(this.hostElement,"yt-transcript-player-edit",[k.detail.startMs/1E3,k.detail.endMs/1E3]))};
_.W.handleSegmentSelected=function(k){_.JR(this.hostElement,"yt-transcript-player-seek",[k.detail.startMs/1E3])};
_.W.handleSegmentReplay=function(k){_.JR(this.hostElement,"yt-transcript-player-replay",[k.detail.startMs/1E3,k.detail.endMs/1E3])};
_.W.handleSectionHeaderSelected=function(k){_.JR(this.hostElement,"yt-transcript-player-seek",[k.detail.startMs/1E3])};
_.W.onMouseEnter=function(){this.isHovered=!0};
_.W.onMouseLeave=function(){this.isHovered=!1};
_.W.onRetryButtonClick=function(){_.nA(this.hostElement,"transcript-retry-button-click")};
_.W.getSegmentElement=function(k){return _.Kz(this.hostElement).querySelector(":nth-child("+(k+1)+")")};
_.W.scrollElementToTop=function(k){k=this.getSegmentElement(k>=2?k-2:0);this.hostElement.scrollTop=Math.min(k.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.W.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(k){var v,C=(v=k.transcriptSegmentRenderer)!=null?v:k.transcriptSectionHeaderRenderer;return{start:Number(C.startMs)/1E3,end:Number(C.endMs)/1E3,isAutoScrollable:k.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.W.clearHighlightedSegments=function(){var k=_.Kz(this.hostElement);k=_.H(k.querySelectorAll("ytd-transcript-segment-renderer"));for(var v=k.next();!v.done;v=k.next())v.value.classList.remove("active")};
_.SB.Object.defineProperties(JF.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:k.searchResultSegments)||((v=this.data)==null?void 0:v.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
JF.prototype.onMouseLeave=JF.prototype.onMouseLeave;JF.prototype.onMouseEnter=JF.prototype.onMouseEnter;JF.prototype.handleSectionHeaderSelected=JF.prototype.handleSectionHeaderSelected;JF.prototype.handleSegmentReplay=JF.prototype.handleSegmentReplay;JF.prototype.handleSegmentSelected=JF.prototype.handleSegmentSelected;JF.prototype.handleSegmentEdit=JF.prototype.handleSegmentEdit;JF.prototype.segmentsChanged=JF.prototype.segmentsChanged;
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],JF.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],JF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],JF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],JF.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],JF.prototype,"isError",void 0);
_.B([_.A(),_.Y("design:type",Object)],JF.prototype,"noResultLabel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],JF.prototype,"darkerPanels",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],JF.prototype,"useParentMaxHeight",void 0);_.B([_.g("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],JF.prototype,"segments",null);
_.B([_.g("segments","noResultLabel"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],JF.prototype,"displayNoResults",null);_.B([_.W9("segments"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JF.prototype,"segmentsChanged",null);_.B([_.P9("yt-transcript-segment-edit"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],JF.prototype,"handleSegmentEdit",null);
_.B([_.P9("yt-transcript-segment-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],JF.prototype,"handleSegmentSelected",null);_.B([_.P9("yt-transcript-segment-replay"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],JF.prototype,"handleSegmentReplay",null);
_.B([_.P9("ytd-transcript-section-header"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],JF.prototype,"handleSectionHeaderSelected",null);_.B([_.P9("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JF.prototype,"onMouseEnter",null);_.B([_.P9("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JF.prototype,"onMouseLeave",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],JF);
_.t(JF,"ytd-transcript-segment-list-renderer",function(){if(rQ7!==void 0)return rQ7;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return rQ7=k},{mode:1});var rg=function(){var k=_.e.apply(this,arguments)||this;k.hideTimestamps=!!_.lu("hide-transcript-timestamps");k.isLoadingTranscripts=!1;k.darkerPanels=_.z("web_watch_darker_panels");k.isError=!1;k.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return k};
_.E(rg,_.e);_.W=rg.prototype;_.W.headerChanged=function(){var k,v;this.baseGetTranscriptsCommand=(v=_.F((k=this.data)==null?void 0:k.header,d_W))==null?void 0:v.onTextChangeCommand};
_.W.bodyChanged=function(){var k=this.getBodyRenderer();k&&(k.initialSegments&&(this.initialTranscriptsRenderer=k),k.noResultLabel&&(this.noResultLabel=k.noResultLabel),k.retryLabel&&(this.retryLabel=k.retryLabel))};
_.W.detached=function(){this.clearSearchBoxText()};
_.W.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.W.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"}}}};
_.W.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.W.fireSearch=function(k){var v=this;if(k){var C=k.detail.query;if(this.baseGetTranscriptsCommand){var G;k=(G=_.F(this.baseGetTranscriptsCommand,_.$VR))==null?void 0:G.params;var p;G=_.F((p=this.data)==null?void 0:p.footer,vHr);var P;if((p=(P=_.F(G==null?void 0:G.languageMenu,QCI))==null?void 0:P.subMenuItems)&&p.length>0&&(P=p.find(function(S){return S.selected}))){var N,I;
k=(N=P.continuation)==null?void 0:(I=N.reloadContinuationData)==null?void 0:I.continuation}N=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:k,searchQuery:C}});this.ytComponentBehavior.resolveCommand(N,{commandController:{onServerError:function(){v.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});xiW(this.ytContinuationHandlerBehavior,function(){return C===v.getCurrentSearchBoxText()})}}};
_.W.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.W.onRetryButtonClick=function(){this.isError=!1;var k={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:k}))};
_.W.hideTimestampsChanged=function(){_.Rr("hide-transcript-timestamps",this.hideTimestamps)};
_.W.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.W.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.W.handleSignalActionCopyTranscript=function(){var k=this,v=this.getBodyRenderer();v&&(v=((v==null?void 0:v.searchResultSegments)||(v==null?void 0:v.initialSegments)||[]).map(function(C){return _.F(C,zxV)}).filter(function(C){return!!C}).map(function(C){return{snippet:C.snippet||{runs:[{text:""}]},
startTimeText:C.startTimeText||{simpleText:""}}}).map(function(C){var G=(C.snippet.runs||[]).reduce(function(p,P){return p+P.text},"");
return k.hideTimestamps?G:C.startTimeText.simpleText+" "+G}).join("\n"),this.copyToClipboard(v))};
_.W.copyToClipboard=function(k){navigator.clipboard&&navigator.clipboard.writeText(k)};
_.W.getCurrentSearchBoxText=function(){var k;return(k=this.searchBox)==null?void 0:k.value};
_.W.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.W.getBodyRenderer=function(){var k;return _.F((k=this.data)==null?void 0:k.body,foG)};
_.W.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.SB.Object.defineProperties(rg.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.Kz(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
rg.prototype.hideTimestampsChanged=rg.prototype.hideTimestampsChanged;rg.prototype.searchCleared=rg.prototype.searchCleared;rg.prototype.fireSearch=rg.prototype.fireSearch;rg.prototype.onReloadContinuationFinish=rg.prototype.onReloadContinuationFinish;rg.prototype.bodyChanged=rg.prototype.bodyChanged;rg.prototype.headerChanged=rg.prototype.headerChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rg.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],rg.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],rg.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.PC),_.Y("design:type",Object)],rg.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rg.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],rg.prototype,"hideTimestamps",void 0);
_.B([_.A(),_.Y("design:type",Object)],rg.prototype,"isLoadingTranscripts",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],rg.prototype,"darkerPanels",void 0);_.B([_.A(),_.Y("design:type",Object)],rg.prototype,"isError",void 0);_.B([_.W9("data.header"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rg.prototype,"headerChanged",null);
_.B([_.uo("data.body"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rg.prototype,"bodyChanged",null);_.B([_.P9("yt-reload-continuation-finish"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rg.prototype,"onReloadContinuationFinish",null);_.B([_.P9("yt-transcript-search-box-search"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],rg.prototype,"fireSearch",null);
_.B([_.P9("yt-transcript-search-box-clear"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rg.prototype,"searchCleared",null);_.B([_.W9("hideTimestamps"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rg.prototype,"hideTimestampsChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],rg);
_.t(rg,"ytd-transcript-search-panel-renderer",function(){if(n1p!==void 0)return n1p;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return n1p=k},{mode:1});var K4=function(){var k=_.e.apply(this,arguments)||this;k.player=null;k.playerPollJobId=0;return k};
_.E(K4,_.e);_.W=K4.prototype;_.W.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.W.onLoadReloadContinuation=function(k){_.z("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:k.target.data.continuation}}):(k={clickTrackingParams:k.target.data.clickTrackingParams,getTranscriptEndpoint:{params:k.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}}))};
_.W.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"}}}};
_.W.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.W.attached=function(){this.updatePlayerListening()};
_.W.detached=function(){this.updatePlayerListening()};
_.W.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.W.startPlayerListening=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return(v=_.jJ())?C.yield(v.getPlayerPromise(),2):C.return();k.player=C.yieldResult;k.playerPollJobId=_.B_.addLowPriorityJob(function(){k.getPlayerVideoProgress()},1E3);
k.player.addEventListener("onCueRangeEnter",function(G){k.onCueRangeEnter(G)});
k.player.addEventListener("onCueRangeExit",function(G){k.onCueRangeExit(G)});
k.player.addEventListener("onStateChange",function(G){k.onPlayerStateChange(G)});
k.player.addEventListener("SEEK_TO",function(G){k.onPlayerSeek(G)});
_.OQ(C)})};
_.W.getPlayerVideoProgress=function(){var k=this;_.B_.cancelJob(this.playerPollJobId);if(this.player){var v=this.player.getCurrentTime();_.JR(this.hostElement,"yt-player-time-changed",[v])}this.playerPollJobId=_.B_.addLowPriorityJob(function(){k.getPlayerVideoProgress()},1E3)};
_.W.stopPlayerListening=function(){this.player=null;_.B_.cancelJob(this.playerPollJobId)};
_.W.onPlayerStateChange=function(k){k===2&&this.removePendingCue()};
_.W.onPlayerSeek=function(k){var v;if(v=this.pendingReplayCueId)v=this.pendingReplayCueId,v=k===(_.z("web_transcript_cue_id_killswitch")?Number(v):Number(v.split("_")[1]));v||this.removePendingCue()};
_.W.onCueRangeEnter=function(k){kNi(k)&&(this.pendingReplayCueId=k)};
_.W.onCueRangeExit=function(k){kNi(k)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.W.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.W.onYtTranscriptPlayerSeek=function(k){this.player&&this.player.seekTo(k,!0)};
_.W.onYtTranscriptPlayerReplay=function(k,v){this.player&&(this.player.addCueRange(TVr(k),k,v),this.player.seekTo(k,!0),this.player.playVideo())};
_.W.onYtTranscriptPlayerEdit=function(k,v){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(TVr(k),k,v),this.player.seekTo(k,!0))};
K4.prototype.onLoadReloadContinuation=K4.prototype.onLoadReloadContinuation;K4.prototype.panelContentVisibleChanged=K4.prototype.panelContentVisibleChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],K4.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],K4.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],K4.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],K4.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],K4.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],K4.prototype,"panelContentVisible",void 0);_.B([_.W9("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],K4.prototype,"panelContentVisibleChanged",null);
_.B([_.P9("yt-load-reload-continuation"),_.Y("design:type",Function),_.Y("design:paramtypes",[Object]),_.Y("design:returntype")],K4.prototype,"onLoadReloadContinuation",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],K4);
_.t(K4,"ytd-transcript-renderer",function(){if(YeG!==void 0)return YeG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return YeG=k},{mode:1});var TP7;var kCi;var TT=function(){return _.e.apply(this,arguments)||this};
_.E(TT,_.e);TT.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.Tw(this.hostElement,[this.data.clickCommand],this.hostElement))};
TT.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.qp)()+_.ql)+"px)"};
TT.prototype.updateShouldHideFromBinding=function(k){this.shouldHide=k.detail.value};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],TT.prototype,"rendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],TT.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],TT.prototype,"shouldHide",void 0);_.B([_.q({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],TT);
_.t(TT,"ytd-ad-engagement-panel-banner-renderer",function(){if(kCi!==void 0)return kCi;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return kCi=k},{mode:_.nm("kevlar_poly_si_batch_j070")?1:2});var o3r;var kn=function(){var k=_.e.apply(this,arguments)||this;k.buttonUpdate=_.z("web_modern_buttons");k.adsSemanticText=_.z("enable_ads_web_ep_buenos_aires_and_padding_fix");return k};
_.E(kn,_.e);kn.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.B([_.A(),_.Y("design:type",Object)],kn.prototype,"data",void 0);_.B([_.A({computed:"computeHideDefaultAdBadge(data)"}),_.Y("design:type",Boolean)],kn.prototype,"hideDefaultAdBadge",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],kn.prototype,"buttonUpdate",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],kn.prototype,"adsSemanticText",void 0);_.B([_.q({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],kn);
_.t(kn,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(o3r!==void 0)return o3r;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return o3r=k},{mode:1});var v3G;var oJ=function(){var k=_.e.apply(this,arguments)||this;k.darkerPanels=_.z("web_watch_darker_panels");k.enableSqueezebackPanels=_.z("web_shorts_enable_squeezeback_panels");k.enableAnchoredPanel=_.z("desktop_shorts_v2_anchored_panel");k.headerClickListener=function(v){k.onHeaderClick(v)};
k.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return k};
_.E(oJ,_.e);_.W=oJ.prototype;_.W.computeAdsInfoButton=function(){if(_.z("web_modern_buttons")){var k,v;return(v=_.F((k=this.data)==null?void 0:k.subtitleComplex,CEW))==null?void 0:v.adInfoRenderer}};
_.W.updateHeaderClickListener=function(){var k,v,C;((k=this.data)==null?0:k.navigationEndpoint)||((v=this.data)==null?0:v.onClickCommand)||_.F((C=this.data)==null?void 0:C.visibilityButton,_.k8)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.W.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}}}}}};
_.W.collapsedChanged=function(){var k;(k=this.data)!=null&&k.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.z("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.W.focus=function(k){var v=this;this.titleElement&&_.B_.addJob(function(){_.P3(v.titleElement,k)},0,500)};
_.W.computeTitleAriaLabel=function(k){var v=[];if(k.title){var C,G;v.push(this.ytRendererBehavior.getSimpleString(k.title)||((C=k.title.accessibility)==null?void 0:(G=C.accessibilityData)==null?void 0:G.label))}k.contextualInfo&&v.push(this.ytRendererBehavior.getSimpleString(k.contextualInfo));return v.join(" ")};
_.W.onHeaderClick=function(k){this.shouldTriggerHeaderClick(k)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.Tw(this.hostElement,[this.data.onClickCommand],this.hostElement)):(k=this.getVisibilityToggleButton())&&k.click())};
_.W.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var k=_.F(this.data.visibilityButton,_.TK)||_.F(this.data.visibilityButton,_.k8);k&&this.ytRendererBehavior.logExplicitClick(k)}};
_.W.getVisibilityToggleButton=function(){var k=_.Kz(this.hostElement).querySelector("#visibility-button").firstElementChild;return(k==null?void 0:k.is)==="ytd-toggle-button-renderer"?k:null};
_.W.shouldTriggerHeaderClick=function(k){return!_.sj(_.DM(k),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.W.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(k){k=_.F(k,_.w5V);this.targetId&&(k==null?void 0:k.targetId)===this.targetId&&(k=k.navigationButton)&&this.set("data.navigationButton",k)};
_.SB.Object.defineProperties(oJ.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.z("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!!(((k=this.entity)==null?0:k.isActionButtonHidden)||this.hideActionButton)}}});
oJ.prototype.collapsedChanged=oJ.prototype.collapsedChanged;oJ.prototype.updateHeaderClickListener=oJ.prototype.updateHeaderClickListener;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],oJ.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],oJ.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],oJ.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],oJ.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],oJ.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],oJ.prototype,"targetId",void 0);_.B([_.A(),_.Y("design:type",Boolean)],oJ.prototype,"collapsed",void 0);_.B([_.A(),_.Y("design:type",Boolean)],oJ.prototype,"hideActionButton",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],oJ.prototype,"shortsPanel",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],oJ.prototype,"liveChatEngagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],oJ.prototype,"learningChatEngagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],oJ.prototype,"darkerPanels",void 0);_.B([_.Nf("#title"),_.Y("design:type",HTMLElement)],oJ.prototype,"titleElement",void 0);_.B([_.Nf("#header"),_.Y("design:type",HTMLElement)],oJ.prototype,"headerElement",void 0);
_.B([_.A({computed:"computeAdsInfoButton(data)"}),_.Y("design:type",Object)],oJ.prototype,"adsInfoButton",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],oJ.prototype,"enableSqueezebackPanels",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],oJ.prototype,"enableAnchoredPanel",void 0);_.B([_.A({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(k,v){return _.vt(k.entities,"engagementPanelTitleHeaderEntity",v)}}),
_.Y("design:type",Object)],oJ.prototype,"entity",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("targetId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],oJ.prototype,"adsSemanticText",null);_.B([_.W9("data","data.navigationEndpoint","data.onClickCommand"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oJ.prototype,"updateHeaderClickListener",null);
_.B([_.uo("collapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oJ.prototype,"collapsedChanged",null);_.B([_.g("entity","hideActionButton"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],oJ.prototype,"isActionButtonHidden",null);_.B([_.q({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],oJ);
_.t(oJ,"ytd-engagement-panel-title-header-renderer",function(){if(v3G!==void 0)return v3G;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return v3G=k},{mode:1});var C3s;var vL=function(){return _.e.apply(this,arguments)||this};
_.E(vL,_.e);vL.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],vL.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],vL.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],vL.prototype,"data",void 0);_.B([_.q({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],vL);
_.t(vL,"ytd-macro-markers-info-item-renderer",function(){if(C3s!==void 0)return C3s;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return C3s=k},{mode:1});var GCx;var CY=function(k,v,C,G,p,P){_.AW.call(this);var N=this;this.JSC$23164_containerElement=k;this.hostElement=v;this.supportedSyncItems=C;this.syncEntityKey=G;this.options=p;this.renderLazyListItems=P;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;p3W(this);P3c(this);this.JSC$23164_scrollAnimation=new _.Nm(function(I){k.scrollTop=I});
_.Mt(this,this.JSC$23164_scrollAnimation);this.addOnDisposeCallback(function(){WBi(N,!1);N.activeItem&&N.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.E(CY,_.AW);var p3W=function(k){var v=_.qT(_.Ql().resolve(_.BF),function(C){return C.entities.markersEngagementPanelSyncEntity||{}},function(C,G){var p;
if(C[k.syncEntityKey]!==G[k.syncEntityKey]&&((p=C[k.syncEntityKey])==null?void 0:p.activeItemIndex)!==void 0)if(G=C[k.syncEntityKey].activeItemIndex,C=k.getItemByIndex(G)){if(Hgp(k,C),k.contentVisible)if(k.browsingMode){var P;((P=k.options)==null?void 0:P.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(P=Npi(k),C.offsetTop<k.JSC$23164_containerElement.clientHeight+k.JSC$23164_containerElement.scrollTop&&P&&!k.activeItemBelowSyncPosition&&WBi(k,!1));IAr(k)}else k.scrollToItem(C)}else _.ji(new _.q5("Could not find "+
k.supportedSyncItems+" sync child to set active.",G,k.JSC$23164_containerElement.querySelectorAll(k.supportedSyncItems).length))});
k.unsubscribeFromTimedMarkersListSyncEntity=v;k.addOnDisposeCallback(v);ZgW(k)},ZgW=function(k){var v=_.Ql().resolve(_.BF);
v=_.RDK(v.getState(),k.syncEntityKey);(v==null?void 0:v.activeItemIndex)!==void 0&&(v=k.getItemByIndex(v.activeItemIndex))&&Hgp(k,v)},P3c=function(k){var v=new _.CR(k.onScroll,50,k);
_.Mt(k,v);var C=function(){v.fire()};
k.JSC$23164_containerElement.addEventListener("scroll",C);k.addOnDisposeCallback(function(){k.JSC$23164_containerElement.removeEventListener("scroll",C)})};
CY.prototype.getItemByIndex=function(k){var v;(v=this.renderLazyListItems)==null||v.call(this,k);v=this.JSC$23164_containerElement.querySelectorAll(this.supportedSyncItems);if(v.length>k)return v[k]};
var Hgp=function(k,v){k.activeItem&&k.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));v.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));k.activeItem=v};
CY.prototype.scrollToItem=function(k){k=this.getScrollPositionForItem(k);this.JSC$23164_containerElement.scrollTop!==k&&this.JSC$23164_scrollAnimation.start(this.JSC$23164_containerElement.scrollTop,k,300)};
CY.prototype.getScrollPositionForItem=function(k){if(this.JSC$23164_containerElement.querySelectorAll(this.supportedSyncItems)[0]===k)return 0;var v,C=((v=this.options)==null?0:v.percentOffset)?this.JSC$23164_containerElement.clientHeight*this.options.percentOffset:0;k=_.jq(k).y+this.JSC$23164_containerElement.scrollTop-(_.jq(this.JSC$23164_containerElement).y+C);return Math.max(0,Math.min(k,this.JSC$23164_containerElement.scrollHeight-this.JSC$23164_containerElement.offsetHeight))};
CY.prototype.onScroll=function(){this.activeItemBelowSyncPosition=Npi(this);if(this.activeItem&&!this.JSC$23164_scrollAnimation.isAnimating()&&Math.abs(this.JSC$23164_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var k;switch((k=this.options)==null?void 0:k.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":SAc(this,!uZr(this));IAr(this);break;default:SAc(this,!0)}}};
var SAc=function(k,v){var C,G;_.Z(function(p){if(p.nextAddress==1){if(k.browsingMode)return p.return();k.browsingMode=!0;v&&k.hostElement.classList.add("browsing-mode");k.playerExitBrowsingModeListener=function(){WBi(k,!1)};
return p.yield(_.vY(),2)}C=p.yieldResult;(G=C)==null||G.addEventListener("SEEK_TO",k.playerExitBrowsingModeListener);_.OQ(p)})},WBi=function(k,v){v=v===void 0?!0:v;
k.browsingMode&&(k.browsingMode=!1,k.hostElement.classList.remove("browsing-mode"),v&&k.scrollToItem(k.activeItem),Q0V(k))},Q0V=function(k){var v,C;
_.Z(function(G){if(G.nextAddress==1)return k.playerExitBrowsingModeListener?G.yield(_.vY(),3):G.jumpTo(0);v=G.yieldResult;(C=v)==null||C.removeEventListener("SEEK_TO",k.playerExitBrowsingModeListener);k.playerExitBrowsingModeListener=void 0;_.OQ(G)})},IAr=function(k){var v;
((v=k.options)==null?void 0:v.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(uZr(k)?k.hostElement.classList.remove("browsing-mode"):k.activeItem&&k.hostElement.classList.add("browsing-mode"))},Npi=function(k){if(!k.activeItem)return!1;
var v,C=((v=k.options)==null?0:v.percentOffset)?k.JSC$23164_containerElement.clientHeight*k.options.percentOffset:0;return k.activeItem.offsetTop>=k.JSC$23164_containerElement.scrollTop+C},uZr=function(k){if(!k.activeItem)return!1;
var v=k.activeItem.offsetTop+14<=k.JSC$23164_containerElement.scrollTop+k.JSC$23164_containerElement.clientHeight;return k.activeItem.offsetTop+k.activeItem.clientHeight-14>=k.JSC$23164_containerElement.scrollTop&&v};
CY.prototype.panelContentVisibleChanged=function(k){(this.contentVisible=k)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var bgI=function(k,v){k.syncEntityKey=v;var C;(C=k.unsubscribeFromTimedMarkersListSyncEntity)==null||C.call(k);p3W(k)},R_W=function(k,v){k.options=v};var G2=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return k};
_.E(G2,_.e);_.W=G2.prototype;_.W.detached=function(){var k;(k=this.scrollController)==null||k.dispose();this.scrollController=void 0};
_.W.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"}}}};
_.W.dataChanged=function(){var k=this;_.Ib(this,function(){if(k.scrollController){var v;(v=k.scrollController)==null||WBi(v,!1);var C,G,p;(G=k.scrollController)==null||bgI(G,(p=(C=k.data)==null?void 0:C.syncModelEntityKey)!=null?p:"default-macro-markers-list-renderer-entity-key");var P,N,I;(I=k.scrollController)==null||R_W(I,{percentOffset:(P=k.data)==null?void 0:P.selectedItemAlignmentPercentOffset,floatingPillType:(N=k.data)==null?void 0:N.floatingPillType})}else{var S,Q,R,l;k.scrollController=
new CY(k.contents,k.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(l=(S=k.data)==null?void 0:S.syncModelEntityKey)!=null?l:"default-macro-markers-list-renderer-entity-key",{percentOffset:(Q=k.data)==null?void 0:Q.selectedItemAlignmentPercentOffset,floatingPillType:(R=k.data)==null?void 0:R.floatingPillType},function(d){k.renderLazyListItems(d)})}k.scrollController.panelContentVisibleChanged(!!k.panelContentVisible)})};
_.W.computeButtonShape=function(){var k=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){k.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.W.renderLazyListItems=function(k){for(var v=this.contents.children,C=0,G=0;G<v.length;G++){var p=void 0;(p=v[G].ytLazyListBehavior)==null||p.fillRemainingListItems();var P=void 0,N=void 0;p=_.F((P=this.data)==null?void 0:(N=P.contents)==null?void 0:N[G],_.Hb1);N=P=void 0;if((P=p)==null?0:(N=P.contents)==null?0:N.length)C+=p.contents.length;if(C>=k)break}};
_.W.handleSetActivePanelItemAction=function(k){if((k=_.F(k,Jcr))&&this.panelTargetId===k.panelTargetId){k=k.itemIndex;var v,C,G=(C=(v=this.data)==null?void 0:v.syncModelEntityKey)!=null?C:"default-macro-markers-list-renderer-entity-key",p;((p=this.syncEntity)==null?void 0:p.activeItemIndex)!==k&&this.ytdReduxBehavior.dispatch(_.ud("markersEngagementPanelSyncEntity",G,{key:G,activeItemIndex:k}))}};
_.W.onSyncClick=function(){var k;(k=this.scrollController)==null||WBi(k)};
_.W.panelContentVisibleChanged=function(){var k;(k=this.scrollController)==null||k.panelContentVisibleChanged(!!this.panelContentVisible)};
G2.prototype.panelContentVisibleChanged=G2.prototype.panelContentVisibleChanged;G2.prototype.dataChanged=G2.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],G2.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],G2.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],G2.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],G2.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],G2.prototype,"data",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],G2.prototype,"useCustomColors",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],G2.prototype,"panelTargetId",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],G2.prototype,"panelContentVisible",void 0);
_.B([_.Nf("#contents"),_.Y("design:type",HTMLElement)],G2.prototype,"contents",void 0);_.B([_.A({selectorArgs:["data.syncModelEntityKey"],selector:_.RDK}),_.Y("design:type",Object)],G2.prototype,"syncEntity",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],G2.prototype,"dataChanged",null);
_.B([_.W9("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],G2.prototype,"panelContentVisibleChanged",null);_.B([_.q({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],G2);
_.t(G2,"ytd-macro-markers-list-renderer",function(){if(GCx!==void 0)return GCx;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return GCx=k},{mode:1});var lAI;var pY=function(){return _.e.apply(this,arguments)||this};
_.E(pY,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],pY.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],pY.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],pY.prototype,"data",void 0);_.B([_.q({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],pY);
_.t(pY,"ytd-error-corrections-section-item-renderer",function(){if(lAI!==void 0)return lAI;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return lAI=k},{mode:1});var d1x;var PL=function(){return _.e.apply(this,arguments)||this};
_.E(PL,_.e);PL.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],PL.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],PL.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],PL.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],PL.prototype,"data",void 0);_.B([_.q({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],PL);
_.t(PL,"ytd-error-corrections-section-renderer",function(){if(d1x!==void 0)return d1x;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return d1x=k},{mode:1});var fAI;var WL=function(){return _.e.apply(this,arguments)||this};
_.E(WL,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],WL.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],WL.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],WL.prototype,"data",void 0);_.B([_.q({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],WL);
_.t(WL,"ytd-topic-link-renderer",function(){if(fAI!==void 0)return fAI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return fAI=k},{mode:1});var z_I;var HL=function(){var k=_.e.apply(this,arguments)||this;k.modernLockupV2=_.z("modernize_structured_description_playlist_lockups_v2");return k};
_.E(HL,_.e);HL.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],HL.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],HL.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],HL.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],HL.prototype,"modernLockupV2",void 0);_.B([_.q({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],HL);
_.t(HL,"ytd-video-description-course-section-renderer",function(){if(z_I!==void 0)return z_I;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return z_I=k},{mode:1});var FB7;var Nv=function(){return _.e.apply(this,arguments)||this};
_.E(Nv,_.e);Nv.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Nv.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Nv.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Nv.prototype,"data",void 0);_.B([_.q({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],Nv);
_.t(Nv,"ytd-video-description-files-section-renderer",function(){if(FB7!==void 0)return FB7;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return FB7=k},{mode:1});var cbp;var IJ=function(){return _.e.apply(this,arguments)||this};
_.E(IJ,_.e);IJ.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],IJ.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],IJ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],IJ.prototype,"data",void 0);_.B([_.q({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],IJ);
_.t(IJ,"ytd-video-description-gaming-section-renderer",function(){if(cbp!==void 0)return cbp;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return cbp=k},{mode:1});var E3I;var Zk=function(){var k=_.e.apply(this,arguments)||this;k.isExpanded=!1;return k};
_.E(Zk,_.e);Zk.prototype.computeHasDefaultMetadataEndpoint=function(k){var v;k=k==null?void 0:(v=k.defaultMetadata)==null?void 0:v.runs;return!(!k||k.length!==1||!k[0].navigationEndpoint)};
Zk.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.SB.Object.defineProperties(Zk.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Zk.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Zk.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Zk.prototype,"isExpanded",void 0);_.B([_.A({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Zk.prototype,"hasDefaultMetadataEndpoint",void 0);
_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Zk.prototype,"isExpandable",null);_.B([_.g("data","isExpandable","isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Zk.prototype,"showExpandedMetadata",null);_.B([_.q({is:"ytd-info-row-renderer",disableElementRegistration:!0})],Zk);
_.t(Zk,"ytd-info-row-renderer",function(){if(E3I!==void 0)return E3I;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return E3I=k},{mode:1});var aAm;var Sf=function(){var k=_.e.apply(this,arguments)||this;k.currentIndex=0;k.supportComponentResize=!0;k.JSC$23193_lastScrollContainerWidth=NaN;return k};
_.E(Sf,_.e);_.W=Sf.prototype;
_.W.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"}}}};
_.W.getItemsPath=function(){return"videoLockups"};
_.W.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.W.onIronResize=function(){this.updateVideoLockupStyles()};
_.W.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.W.updateVideoLockupStyles=function(){var k;this.JSC$23193_scrollContainer!==void 0&&(k=this.videoLockups)!=null&&k.length&&(k=this.JSC$23193_scrollContainer.clientWidth,k!==this.JSC$23193_lastScrollContainerWidth&&(this.JSC$23193_lastScrollContainerWidth=k,_.Cm(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(k*.8,415)+"px"}),_.nA(this.hostElement,"iron-resize")))};
_.SB.Object.defineProperties(Sf.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var k=[],v;if((v=this.data)==null||!v.carouselLockups)return k;v=_.H(this.data.carouselLockups);for(var C=v.next();!C.done;C=v.next()){C=C.value;var G=void 0;((G=_.F(C,MCr))==null?0:G.videoLockup)&&k.push(_.F(C,MCr).videoLockup)}return k}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.videoLockups)==null||!k.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var k=[],v;if((v=this.data)==null||!v.carouselLockups)return k;var C;return(C=_.F(this.data.carouselLockups[this.scrollCount],MCr))==null?void 0:C.infoRows}}});
Sf.prototype.dataChanged=Sf.prototype.dataChanged;Sf.prototype.onIronResize=Sf.prototype.onIronResize;Sf.prototype.hiddenChanged=Sf.prototype.hiddenChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Sf.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Sf.prototype,"componentBehavior",void 0);_.B([_.M(_.Q0.YtdHorizontalListBehavior),_.Y("design:type",Object)],Sf.prototype,"ytdHorizontalListBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Sf.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Sf.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Sf.prototype,"inlineStructuredDescription",void 0);_.B([_.A({value:2}),_.Y("design:type",Number)],Sf.prototype,"initialCount",void 0);_.B([_.A(),_.Y("design:type",Object)],Sf.prototype,"currentIndex",void 0);
_.B([_.A(),_.Y("design:type",Number)],Sf.prototype,"scrollCount",void 0);_.B([_.A(),_.Y("design:type",Object)],Sf.prototype,"supportComponentResize",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Sf.prototype,"contentHidden",void 0);_.B([_.Nf("#scroll-container"),_.Y("design:type",HTMLDivElement)],Sf.prototype,"JSC$23193_scrollContainer",void 0);
_.B([_.W9("contentHidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sf.prototype,"hiddenChanged",null);_.B([_.g("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Sf.prototype,"videoLockups",null);_.B([_.g("videoLockups"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Sf.prototype,"hasVideoLockups",null);
_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sf.prototype,"onIronResize",null);_.B([_.g("data","scrollCount"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Sf.prototype,"infoRows",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sf.prototype,"dataChanged",null);_.B([_.q({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],Sf);
_.t(Sf,"ytd-video-description-music-section-renderer",function(){if(aAm!==void 0)return aAm;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return aAm=k},{mode:_.nm("kevlar_poly_si_batch_j081")?1:2});var MiI;var uJ=function(){return _.e.apply(this,arguments)||this};
_.E(uJ,_.e);uJ.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],uJ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],uJ.prototype,"ytRendererBehavior",void 0);_.B([_.A({}),_.Y("design:type",Object)],uJ.prototype,"data",void 0);_.B([_.q({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],uJ);
_.t(uJ,"ytd-video-description-transcript-section-renderer",function(){if(MiI!==void 0)return MiI;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return MiI=k},{mode:1});var $1c;_.BU(_.D(function(k){var v=_.N4(_.fKg,function(){return k.data().firstProviderLinkStatusEntityKey}),C=_.N4(_.fKg,function(){return k.data().secondProviderLinkStatusEntityKey}),G=function(){var p,P;
return((p=v())==null?void 0:p.linked)||((P=C())==null?void 0:P.linked)};
return _.u("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.u(_.o$,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return k.data().sectionTitle}}),_.u(_.o$,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return G()?k.data().connectedMessage:k.data().notConnectedMessage}}),_.u(_.b,{cond:G,
then:function(){return _.u(_.Sh,{data:function(){return k.data().connectedButton}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.u(_.b,{cond:function(){return!G()},
then:function(){return _.u(_.Sh,{data:function(){return k.data().notConnectedButton}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"xn"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;return _.u("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.u("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.u(_.o$,{text:function(){return v().sectionTitle}})),_.u("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.u(_.o$,{text:function(){return v().bodyHeader}})),_.u("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.u(_.o$,{text:function(){return v().bodyText}})),_.u(_.b,{cond:function(){return v().attributionText},
then:function(){return _.u("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.u(_.o$,{text:function(){return v().attributionText}}))}}))},"yn"),"how-this-was-made-section-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){return _.u("yt-video-description-youchat-section-view-model",{class:_.TI("ytVideoDescriptionYouchatSectionViewModelHost")},_.u("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.u(_.o$,{text:function(){return k.data().sectionTitle}})),_.u("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.u(_.o$,{text:function(){return k.data().subHeaderText}})),_.u("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.u(_.di,{data:function(){return _.F(k.data().primaryButton,
_.C7)}})))},"zn"),"yt-video-description-youchat-section-view-model",{props:{data:_.vN}});var Qm=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return k};
_.E(Qm,_.e);_.W=Qm.prototype;
_.W.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}}}}}};
_.W.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.W.dataChanged=function(){var k,v;this.hasDescriptionOnly=!(((k=this.data)==null?void 0:(v=k.items)==null?void 0:v.length)!==1||!_.F(this.data.items[0],Ad))};
_.W.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.W.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.W.autoFocusDescription=function(){var k;((k=_.Ql().resolve(_.uL(_.SK)))==null?0:k.isKeyBoardInUse())&&this.description&&_.W3(this.description)};
_.W.resize=function(){if(_.z("kevlar_disable_sd_resize"))this.JSC$23201_cardList&&_.nA(this.JSC$23201_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.nA(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.nA(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.W.scrollToSection=function(k){if(k=this.getSectionElement(k))_.JR(this.hostElement,"yt-scroll-to-watch-element",[k]),k.focus()};
_.W.getSectionElement=function(k){switch(k){case "infocards-item-section":var v;return(v=this.infocardsSection)!=null?v:null;case "transcript-item-section":var C;return(C=this.transcriptSection)!=null?C:null;case "how-this-was-made-section-item-section":var G;return(G=this.howThisWasMadeSection)!=null?G:null;case "files-item-section":var p;return(p=this.filesSection)!=null?p:null;default:return null}};
_.W.handleSetActiveItemAction=function(k){var v=_.F(k,Jcr),C=v&&(v==null?void 0:v.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$23201_cardList;if(v&&C){k=this.currentActiveChapter;var G=this.currentActiveProblem;v=C==null?void 0:C.getItemByIndex(v.itemIndex);var p=C=!0;v&&(v.active=!0,v.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(C=k!==v,p=!1,this.currentActiveChapter=v):(v==null?void 0:v.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(C=!1,p=G!==v,this.currentActiveProblem=v));k&&C&&(k.active=!1);G&&p&&(G.active=!1)}};
_.SB.Object.defineProperties(Qm.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.z("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
Qm.prototype.onYtExpanderMoreTapped=Qm.prototype.onYtExpanderMoreTapped;Qm.prototype.onHiddenChanged=Qm.prototype.onHiddenChanged;Qm.prototype.dataChanged=Qm.prototype.dataChanged;Qm.prototype.panelContentVisibleChanged=Qm.prototype.panelContentVisibleChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Qm.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Qm.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Qm.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.qV),_.Y("design:type",Object)],Qm.prototype,"ironResizableBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Qm.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Qm.prototype,"panelContentVisible",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Qm.prototype,"hasDescriptionOnly",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qm.prototype,"inlineStructuredDescription",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qm.prototype,"hidden",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qm.prototype,"shortsPanel",void 0);_.B([_.A(),_.Y("design:type",Object)],Qm.prototype,"videoSummary",void 0);_.B([_.A(),_.Y("design:type",Object)],Qm.prototype,"merchShelf",void 0);
_.B([_.g("videoSummary"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Qm.prototype,"showVideoSummary",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qm.prototype,"engagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qm.prototype,"watchWhileSdp",void 0);_.B([_.Nf("ytd-expandable-video-description-body-renderer"),_.Y("design:type",Object)],Qm.prototype,"description",void 0);
_.B([_.Nf("ytd-horizontal-card-list-renderer"),_.Y("design:type",Object)],Qm.prototype,"JSC$23201_cardList",void 0);_.B([_.Nf("ytd-horizontal-card-list-renderer[center-items]"),_.Y("design:type",Object)],Qm.prototype,"problemWalkthroughCardList",void 0);_.B([_.Nf("ytd-shelf-renderer"),_.Y("design:type",Object)],Qm.prototype,"shelfSection",void 0);_.B([_.Nf("ytd-video-description-music-section-renderer"),_.Y("design:type",Object)],Qm.prototype,"musicMetadataSection",void 0);
_.B([_.Nf("ytd-video-description-infocards-section-renderer"),_.Y("design:type",Object)],Qm.prototype,"infocardsSection",void 0);_.B([_.Nf("ytd-video-description-transcript-section-renderer"),_.Y("design:type",Object)],Qm.prototype,"transcriptSection",void 0);_.B([_.Nf("how-this-was-made-section-view-model"),_.Y("design:type",Object)],Qm.prototype,"howThisWasMadeSection",void 0);_.B([_.Nf("ytd-video-description-files-section-renderer"),_.Y("design:type",Object)],Qm.prototype,"filesSection",void 0);
_.B([_.W9("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qm.prototype,"panelContentVisibleChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qm.prototype,"dataChanged",null);_.B([_.W9("hidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qm.prototype,"onHiddenChanged",null);
_.B([_.P9("yt-expander-more-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qm.prototype,"onYtExpanderMoreTapped",null);_.B([_.q({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],Qm);
_.t(Qm,"ytd-structured-description-content-renderer",function(){if($1c!==void 0)return $1c;var k=document.createElement("template");_.a(k,'\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="items" class="style-scope ytd-structured-description-content-renderer"></div>\n');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return $1c=k},{mode:2});var U1I;var g37;var bJ=function(){return _.e.apply(this,arguments)||this};
_.E(bJ,_.e);bJ.prototype.computeAriaLabel=function(k){var v,C;return(k==null?void 0:(v=k.accessibility)==null?void 0:(C=v.accessibilityData)==null?void 0:C.label)||_.P2("LOADING",void 0,"Loading")};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bJ.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bJ.prototype,"data",void 0);_.B([_.A({computed:"computeAriaLabel(data)"}),_.Y("design:type",String)],bJ.prototype,"ariaLabel",void 0);_.B([_.Mf({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],bJ);
_.t(bJ,"yt-content-loading-renderer",function(){if(g37===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;U1I===void 0&&(U1I=document.createElement("template"));var G=U1I;C.call(v,G.content.cloneNode(!0),k.content.firstChild);g37=k}k=g37;return k},{mode:_.nm("kevlar_poly_si_batch_j043")?1:2});_.BU(_.D(function(k){var v=_.H(_.ae(!1,void 0,"OZMtVb")),C=v.next().value,G=v.next().value;v=_.H(_.ae(!1,void 0,"qWERsf"));var p=v.next().value,P=v.next().value;_.Vk(function(){var S=_.F(k.data().collaboratePlaylistCollaborationSetting,bDc);S&&G(S.switchedOnByDefault);var Q=_.F(k.data().allowNewCollaboratorsPlaylistCollaborationSetting,bDc);Q&&P(Q.switchedOnByDefault);if(!S&&!Q||!S&&k.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")G(!0),P(!0)});
var N=function(S){G(S);P(S);var Q=k.data().playlistCollaborationEntityKey||"";var R=_.mf().getState();(R=_.vt(R.entities,"playlistCollaborationEntity",Q))&&(R==null?void 0:R.isCollaborative)===S||_.mf().dispatch(_.ud("playlistCollaborationEntity",Q,Object.assign({},R,{isCollaborative:S})))},I=function(S){P(S)};
return _.u("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.u("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.u(_.Sh,{data:function(){return k.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(S){return _.u(_.lkQ,{data:S.data,
onSwitch:N})}})),_.u(_.b,{cond:C,
then:function(){return _.u(_.RC,null,_.u("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.u(_.Sh,{data:function(){return k.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(S){return _.u(_.lkQ,{data:S.data,
onSwitch:I,overrideDisabled:!1})}})),_.u(_.b,{cond:p,
then:function(){return _.u("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.u(_.Sh,{data:function(){return k.data().copyLinkButton}},{buttonViewModel:_.di}))}}),_.u("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.u(_.Sh,{data:function(){return k.data().playlistCollaborators}},{contentListItemViewModel:_.aZ0})))}}))},"An"),"playlist-collaboration-view-model",{props:{data:_.vN}});var igI=_.D(function(k){var v=k.data;var C=k.customCommandResolver;return _.u(_.RC,null,_.u("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.u(_.Sh,{data:function(){return v().adAvatar}},{adAvatarViewModel:function(G){return _.u(_.m8L,{data:G.data,
customCommandResolver:C})}})),_.u("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.u(_.b,{cond:function(){return v().headline},
then:function(G){return _.u(_.o$,{text:G,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.u("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.u(_.Sh,{data:function(){return v().adBadge}},{adBadgeViewModel:function(G){return _.u(_.Ev,{data:G.data,
hasDot:function(){return v().primaryDetailsLine!==void 0},
customCommandResolver:C,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.u(_.Sh,{data:function(){return v().primaryDetailsLine}},{adDetailsLineViewModel:function(G){return _.u(_.at,{data:G.data,
customCommandResolver:C,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"Bn"),LB7=_.D(function(k){var v=k.data;
var C=k.customCommandResolver;return _.u("ad-avatar-lockup-view-model",{class:function(){var G;return((G=v().interaction)==null?0:G.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.Dp(_.bN({visibilityCallback:function(G){var p,P=(p=v().interaction)==null?void 0:p.onFirstVisible;G&&P&&_.gJ(P)},
showOption:_.be}),_.gU(function(){return v().interaction},C)),
"aria-label":function(){var G,p;return(G=v().interaction)==null?void 0:(p=G.accessibility)==null?void 0:p.label}},_.u(_.mz,null,_.u(_.AY,{when:function(){return v().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.u(igI,{data:v,
customCommandResolver:C})}),_.u(_.eC,null,function(){return null})))},"Cn");_.BU(_.D(function(k){var v=k.data;var C=k.panelContentVisibility;k=_.bN({visibilityCallback:function(P){var N,I=(N=v().interaction)==null?void 0:N.onFirstVisible;P&&I&&_.gJ(I)},
showOption:_.be});var G=_.gU(function(){return v().interaction},oaI);
_.jH(function(){var P,N;if(N=_.ke("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var I;N=(I=N())==null?void 0:I.onLayoutVisibleCallback}else N=null;(P=N)==null||P()},"Dn");
var p=function(){return C()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.u("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.Dp(k,G)},_.u("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.u("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.u(_.b,{cond:_.Rr_("(min-width: "+((0,_.qp)()+_.ql)+"px) or (max-width: 600px)"),then:function(){return _.u(_.Sh,{data:function(){return v().adImage}},{adImageViewModel:function(P){return _.u(_.eY,{data:P.data,
targetHeight:80,customCommandResolver:oaI})}})}})),_.u("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.u("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.u(_.Sh,{data:function(){return v().adAvatarLockup}},{adAvatarLockupViewModel:function(P){return _.u(LB7,{data:P.data,
customCommandResolver:oaI})}})),_.u(_.b,{cond:p,
then:function(){return _.u(_.Sh,{data:function(){return v().adButton}},{adButtonViewModel:function(P){return _.u(_.le,{data:P.data,
customCommandResolver:oaI})}})},
else:function(){return _.u(_.Sh,{data:function(){return v().menu}},{buttonViewModel:_.di})}}),_.u("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.u(_.Sh,{data:function(){var P=_.F(v().toggleButton,_.p7);
return{toggleButtonViewModel:Object.assign({},P,{isTogglingDisabled:!0,isToggled:p()})}}},{toggleButtonViewModel:_.m$})))))},"En"),"panel-ad-header-image-lockup-view-model",{props:{data:_.vN,
panelContentVisibility:_.vN}});_.BU(_.D(function(k){var v=function(){return _.F(k.data().inputComposerViewModel,GNr)},C=_.IZ(_.yv.currentPageSubTypeSelector),G=_.IZ(_.yv.persistentPanelVisibleSelector),p=_.H(_.ae(!1,void 0,"IASwBb")),P=p.next().value,N=p.next().value;
p=_.H(_.ae(!1,void 0,"GdQ0qf"));var I=p.next().value,S=p.next().value,Q=function(){U(!0);var Fb;_.gJ(((Fb=v())==null?void 0:Fb.onSubmitCommand)||{})},R=function(){if(G()&&!I()){var Fb;
(Fb=_.C0())==null||Fb.removeCueRange("aic-proactive");N(!1);S(!0);Q();_.MP(_.dZc(v().endOfVideoContinuation),{form:{formData:_.ep({clientMessageId:"youchat-"+Date.now(),pageContext:U2()})},commandController:{onSuccess:function(){U(!1)},
onServerError:function(){_.MP(tII(w()));U(!1)}}})}},l=function(){var Fb=_.C0();
if(Fb&&!P()&&!I()){var qg=Fb.getDuration();qg>60&&(Fb.addCueRange("aic-proactive",qg-60,qg-20),N(!0))}},d=function(){var Fb;
return((Fb=v())==null?void 0:Fb.youchatPendingResponseEntityKey)||""},f=_.N4(_.iLi,d),c=function(){var Fb;
return!((Fb=f())==null||!Fb.isPendingResponse)},U=function(Fb){_.L1r(d())(Fb)};
p=_.H(_.ae(!0,void 0,"n0Jijf"));var O=p.next().value,X=p.next().value,x=function(){var Fb,qg;var O2=_.F((qg=v())==null?void 0:qg.inputFormField,Y07);return O2==null?void 0:(Fb=O2.contentProperties)==null?void 0:Fb.placeholderText},w=function(){return v().sectionTargetId||"youchat_messages_section"};
p=_.IG("yt-chat-input-view-model");var V=_.Nq("textarea"),h=_.N4(VIi,"chat_input_view_model_state"),n=h3i(),oO=function(){var Fb;return!((Fb=h())==null||!Fb.value)},Ng=function(){return k.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},Sm=function(){var Fb;
(Fb=_.C0())==null||Fb.removeCueRange("aic-proactive");N(!1);S(!1);var qg;_.z("enable_navigational_proactive_messages_on_ai_companion")&&((qg=v())==null?0:qg.navigationContinuation)&&G()&&(Q(),_.MP(_.dZc(v().navigationContinuation),{form:{formData:_.ep({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:Cfc(),pageContext:U2()})},commandController:{onSuccess:function(){U(!1)},
onServerError:function(){_.MP(tII(w()));U(!1)}}}))},U2=function(){var Fb;
return(Fb=_.Ql().resolve(_.uL(_.Db)))==null?void 0:_.nvF(Fb,C())};
_.Vk(function(){if(_.z("enable_ai_chat_controller")){var Fb;(Fb=_.Ql().resolve(_.uL(_.Db)))==null||Fb.init(k.data().environment)}else if(Fb=p5m(k.data()),!oO()&&Fb){var qg;((qg=v())==null?0:qg.setPendingResponseOnWelcome)&&U(!0);_.MP(Fb,{form:{formData:_.ep({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:Cfc(),pageContext:U2()})}});n(!0)}var O2=w(),En=_.Ql().resolve(_.uL(_.gG)),m1=function(){_.Z3.remove(O2);if(_.z("enable_ai_chat_controller")){var kQ;(kQ=_.Ql().resolve(_.uL(_.Db)))!=null&&kQ.environment===
"CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(kQ.lastWelcomeContinuationSent=void 0)}else n(!1)},MZ=function(){_.E0(function(){if(Ng()&&(Sm(O2),C()==="watch")){var kQ=_.C0();
kQ&&(kQ.addEventListener("onStateChange",l),kQ.addEventListener("onCueRangeEnter",R))}})};
qg=_.z("enable_ai_companion")?!Ng():!0;En==null||En.addEventListener("yt-navigate-start",m1,{once:qg});En==null||En.addEventListener("yt-navigate-finish",MZ,{once:qg});_.Vr(function(){En==null||En.removeEventListener("yt-navigate-start",m1);En==null||En.removeEventListener("yt-navigate-finish",MZ);var kQ=_.C0();kQ&&(kQ.removeEventListener("onCueRangeEnter",R),kQ.removeEventListener("onStateChange",l),kQ.removeCueRange("aic-proactive"))})});
_.s0(function(){if(_.z("enable_ai_chat_controller")){var Fb=p5m(k.data());if(Fb){var qg,O2=((qg=v())==null?0:qg.setPendingResponseOnWelcome)?U:void 0,En;(En=_.Ql().resolve(_.uL(_.Db)))==null||q0r(En,{command:Fb,setPending:O2})}}},"Z4XQCb");
var lD=function(){var Fb=V.value.value;V.value.value="";vax(V.value);var qg,O2=((qg=v())==null?void 0:qg.enableGradientColorBg)||!1;qg=sIW(w(),Fb,O2);_.MP(qg);Q();var En,m1,MZ;qg=(MZ=_.af((En=k.data())==null?void 0:En.sendUserQueryCommand))!=null?MZ:_.dZc((m1=v())==null?void 0:m1.continuation);_.MP(qg,{form:{formData:_.ep({clientMessageId:"youchat-"+Date.now(),userInputText:Fb,playerOffsetMs:Cfc(),pageContext:U2()})},commandController:{onSuccess:function(){U(!1)},
onServerError:function(){_.MP(tII(w()));U(!1)}}})};
return _.u("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:p},_.u("div",{class:"chatInputViewModelChatInputWrapper"},_.u("form",{class:"chatInputViewModelChatInputForm"},_.u("textarea",{class:"chatInputViewModelChatInput",el:V,"on:keydown":_.oZ(function(Fb){var qg=c()||!1;vax(V.value);qg||Fb.key!=="Enter"||Fb.shiftKey||(Fb.preventDefault(),lD());return!1}),
"on:keyup":_.oZ(function(){X(V.value.value.length===0);return!1}),
"aria-label":function(){return c()?k.data().loadingAnimationA11yLabel||"":x()},
placeholder:x,rows:1}),_.u(_.di,{data:function(){return _.F(k.data().sendButton,_.C7)},
onClick:function(Fb){Fb.preventDefault();lD();X(V.value.value.length===0)},
buttonOverrides:function(){return{disabled:O()||c()}}})),_.u(_.o$,{className:"chatInputViewModelChatDisclaimer",
text:function(){var Fb;return(Fb=_.F(k.data().disclaimer,_.N9L))==null?void 0:Fb.text}})))},"Gn"),"yt-chat-input-view-model",{props:{data:_.vN}});var Ogx=["engagement-panel-clip-create","engagement-panel-clip-view"],ybm=0,RJ=function(){var k=_.e.apply(this,arguments)||this;var v;k.headerData=(v=k.data)==null?void 0:v.header;k.darkerPanels=_.z("web_watch_darker_panels");k.matchContentTheme=_.z("web_watch_panel_content_match_theme");k.disableAutoFill=!1;k.isFullscreen=!1;k.isTheaterMode=!1;k.liveChatReplyPanel=!1;k.enableAnchoredPanel=_.z("desktop_shorts_v2_anchored_panel");k.disableBackdropFilter=_.z("web_disable_backdrop_filter");k.isPersistentPanel=
!1;k.trackEngagementPanelVisibility=_.z("web_watch_track_engagement_panel_visibility");k.overscrollContain=!1;k.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 k};
_.E(RJ,_.e);_.W=RJ.prototype;
_.W.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(k){var v;return(k==null?void 0:(v=k.webComponentHint)==null?void 0:v.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"}}}};
_.W.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var k;if((k=this.hostElement.parentElement)==null?0:k.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.W.detached=function(){this.updateTheaterDisablement()};
_.W.showPanel=function(){var k=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.B_.addJob(function(){k.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.W.maybeScrollToItemSection=function(k){var v=this,C,G=k==null?void 0:(C=k.sectionListEngagementPanelExtras)==null?void 0:C.scrollToItemSectionIdentifier;G&&_.B_.addJob(function(){var p;(p=v.sectionListRendererElement)==null||p.scrollToItemSection(G)},8)};
_.W.hidePanel=function(){var k=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.B_.addJob(function(){k.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.W.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.W.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.W.updatePanel=function(k,v,C,G){var p=this;if((k=k==null?void 0:k.engagementPanelSectionListRenderer)||G){if(k){G=k.header;var P=k.content,N=k.footer;(k=k.targetId)&&this.set("data.targetId",k);G&&this.set("data.header",G);P&&this.set("data.content",P);N&&this.set("data.footer",N)}else G&&(k=G.content,P=G.secondaryHeaderContent,N=G.targetId,G=G.loggingDirectives,N&&this.set("data.targetId",N),k&&this.set("data.content",k),G&&_.z("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",
G),P&&(this.secondaryHeaderData=P));this.updateChildVisibilityProperties();if(v){var I;_.z("kevlar_update_panel_focus_scroll_killswitch")||(I={preventScroll:!0});this.focus(I)}_.Ib(this,function(){_.nA(p.hostElement,"yt-refit");p.maybeScrollToItemSection(C)})}};
_.W.computeHeaderData=function(){var k,v=(0,_.t9.unsafeClone)((k=this.data)==null?void 0:k.header);if(v){k=new _.kp(Object.keys(v)[0]);var C=_.F(v,k),G=_.F(this.secondaryHeaderData,k);G&&_.fw(v,k,Object.assign({},G,C))}return v};
_.W.getReloadContinuation=function(){var k,v,C,G=_.H(((k=this.data)==null?void 0:(v=k.content)==null?void 0:(C=v.sectionListRenderer)==null?void 0:C.continuations)||[]);for(k=G.next();!k.done;k=G.next())if(k=k.value,k.reloadContinuationData)return k.reloadContinuationData.continuation};
_.W.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var k;((k=this.data)==null?0:k.targetId)&&(k=this.contentElement.firstElementChild)&&k.setAttribute("panel-target-id",this.data.targetId)};
_.W.forwardPopupClosedToFlowRootRenderer=function(){var k=_.Kz(this.hostElement).querySelector("ytd-flow-root-renderer");if(k&&this.hostElement.closest("ytd-popup-container"))k.onPopupClosed()};
_.W.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var k;if(!Ogx.includes((k=this.theaterDisablementPanelIdentifier)!=null?k:""))if(k=_.z("web_watch_imax_theater_mode")&&this.isTheaterMode,k=_.z("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||k,_.z("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||k){var v;this.visibility=(v=this.data)==null?void 0:v.visibility;var C;this.trackEngagementPanelVisibility&&((C=this.data)==null?void 0:C.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var G,p,P,N;this.contentEmpty=!!(((G=this.data)==null?0:(p=G.content)==null?0:p.structuredDescriptionContentRenderer)&&Object.keys((P=this.data)==null?void 0:(N=P.content)==null?void 0:
N.structuredDescriptionContentRenderer).length===0);(v=_.Ql().resolve(_.tx))&&v.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.W.isTheaterModeChanged=function(){_.z("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.W.isFullscreenChanged=function(){_.z("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.W.focus=function(k){if(this.header)this.header.focus(k);else{var v;(v=_.Kz(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||v.focus(k)}};
_.W.visibilityChanged=function(){if(!_.z("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var k=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",v=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",C=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",G=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",p=G||!this.lastVisibility,P,N,I,S=((P=this.data)==null?void 0:(N=P.identifier)==null?void 0:
N.tag)||((I=this.data)==null?void 0:I.panelIdentifier);if(k&&p){var Q;((Q=this.data)==null?0:Q.onShowCommands)&&_.Tw(this.hostElement,this.data.onShowCommands,this.hostElement);S&&_.Vb().dispatch(_.J2({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:S}}))}else if(v&&C){var R;((R=this.data)==null?0:R.onHideCommands)&&_.Tw(this.hostElement,this.data.onHideCommands,this.hostElement);S&&_.Vb().dispatch(_.J2({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:S}}))}k&&this.lastVisibility!==
void 0&&(this.hostElement.style.order=String(-1*ybm++));_.z("kevlar_watch_focus_on_engagement_panels")&&k&&G&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.W.notifyVisibilityChanged=function(k){var v;_.rc(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,k,(v=this.data)==null?void 0:v.targetId]);if(_.z("autonav_pause_for_comments_ep")){var C;_.nA(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:k==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(C=this.data)==null?void 0:C.targetId})}};
_.W.updateTheaterDisablement=function(){if(!_.z("kevlar_watch_theater_disablement_killswitch")){var k=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&Ogx.includes(k)&&!_.z("watch_next_grid_ignore_disallowed_panels")){var v=_.cT(_.Vb().getState()),C=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";k!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():C?(this.originalTheaterState===void 0&&(this.originalTheaterState=v,this.theaterDisablementPanelIdentifier=
k),v&&_.JR(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.W.clearTheaterDisablement=function(){_.JR(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.W.updateChildVisibilityProperties=function(){this.hostElement||_.z("kevlar_panel_property_init_killswitch")||this._enableProperties();var k=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=k);var v,C=(v=this.headerElement)==null?void 0:v.firstElementChild;if(C&&!this.adHeaderImageLockupViewModel){v=k==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";C.collapsed=v;C=_.Kz(C).querySelector("#visibility-button");if(!C)return;(C=C.firstElementChild)&&
C.polymerController.is==="ytd-toggle-button-renderer"&&C.polymerController.data.isToggled!==v&&C.polymerController.set("data.isToggled",v)}var G;if(v=(G=this.contentElement)==null?void 0:G.firstElementChild)if(k&&k!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")v.removeAttribute("panel-content-visible");else{v.setAttribute("panel-content-visible","");var p;(p=v.markDirty)==null||p.call(v)}};
_.W.onYtChangeEngagementPanelVisibilityAction=function(k){var v=this,C,G=(C=this.data)==null?void 0:C.targetId,p,P,N;C=((p=this.data)==null?void 0:(P=p.identifier)==null?void 0:P.tag)||((N=this.data)==null?void 0:N.panelIdentifier);var I=_.F(k,_.y5L),S;k=G&&(I==null?void 0:I.targetId)===G||C&&(I==null?void 0:(S=I.panelIdentifier)==null?void 0:S.tag)===C;this.dialog&&k&&(I==null?void 0:I.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(G==="engagement-panel-comments-section"?_.JR(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.JR(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",C]));!_.z("kevlar_use_engagement_panel_management_component")&&k&&(G=I.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!G?_.B_.addJob(function(){v.visibility=I.visibility},2,this.hideDelayMs):this.visibility=I.visibility,I.visibility&&this.notifyVisibilityChanged(I.visibility))};
_.W.onYtScrollToEngagementPanelCommand=function(k){var v,C=(v=this.data)==null?void 0:v.targetId,G,p,P;v=((G=this.data)==null?void 0:(p=G.identifier)==null?void 0:p.tag)||((P=this.data)==null?void 0:P.panelIdentifier);k=_.F(k,_.BlI);var N;(C&&(k==null?void 0:k.targetId)===C||v&&(k==null?void 0:(N=k.panelIdentifier)==null?void 0:N.tag)===v)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.JR(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.W.attachVEs=function(k){var v,C;(k==null?0:(v=k.content)==null?0:(C=v.productListRenderer)==null?0:C.trackingParams)&&_.WU().graftServerVe(k.content.productListRenderer.trackingParams);var G,p;(k==null?0:(G=k.content)==null?0:(p=G.transcriptRenderer)==null?0:p.trackingParams)&&_.WU().graftServerVe(k.content.transcriptRenderer.trackingParams)};
_.W.onYtUpdateEngagementPanelAction=function(k){var v,C=(v=this.data)==null?void 0:v.targetId;k=_.F(k,Khx);C&&(k==null?void 0:k.targetId)===C&&(this.updatePanel({engagementPanelSectionListRenderer:{header:k==null?void 0:k.header,content:k==null?void 0:k.content}},!1),this.attachVEs(k))};
_.W.onYtShowEngagementPanelScrimAction=function(k){var v,C=(v=this.data)==null?void 0:v.targetId;k=_.F(k,rcx);C&&(k==null?void 0:k.engagementPanelTargetId)===C&&(this.scrimmed=!0)};
_.W.onYtHideEngagementPanelScrimAction=function(k){var v,C=(v=this.data)==null?void 0:v.targetId;k=_.F(k,nai);C&&(k==null?void 0:k.engagementPanelTargetId)===C&&(this.scrimmed=!1)};
_.W.getIdentifier=function(){var k,v,C;return((k=this.data)==null?void 0:k.panelIdentifier)||((v=this.data)==null?void 0:(C=v.identifier)==null?void 0:C.tag)};
_.W.getSurface=function(){var k,v;return(k=this.data)==null?void 0:(v=k.identifier)==null?void 0:v.surface};
_.SB.Object.defineProperties(RJ.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var k=this.getIdentifier();return k==="engagement-panel-youchat"||k==="PAyouchat"}}});
RJ.prototype.visibilityChanged=RJ.prototype.visibilityChanged;RJ.prototype.isFullscreenChanged=RJ.prototype.isFullscreenChanged;RJ.prototype.isTheaterModeChanged=RJ.prototype.isTheaterModeChanged;RJ.prototype.dataChanged=RJ.prototype.dataChanged;RJ.prototype.forwardPopupClosedToFlowRootRenderer=RJ.prototype.forwardPopupClosedToFlowRootRenderer;RJ.prototype.onYtRendererstamperFinished=RJ.prototype.onYtRendererstamperFinished;
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],RJ.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],RJ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],RJ.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],RJ.prototype,"ytEventForwardingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],RJ.prototype,"data",void 0);
_.B([_.A({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.Y("design:type",Object)],RJ.prototype,"headerData",void 0);_.B([_.A(),_.Y("design:type",Object)],RJ.prototype,"secondaryHeaderData",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RJ.prototype,"visibility",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RJ.prototype,"contentEmpty",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RJ.prototype,"scrimmed",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RJ.prototype,"dialog",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RJ.prototype,"dropdown",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RJ.prototype,"darkerPanels",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RJ.prototype,"matchContentTheme",void 0);_.B([_.A(),_.Y("design:type",Object)],RJ.prototype,"disableAutoFill",void 0);
_.B([_.A({reflectToAttribute:!0,value:_.z("optimal_reading_width_comments_ep")}),_.Y("design:type",Boolean)],RJ.prototype,"optimalReadingWidthComments",void 0);_.B([_.A(),_.Y("design:type",Number)],RJ.prototype,"hideDelayMs",void 0);_.B([_.A({selector:_.Ej,reflectToAttribute:!0}),_.Y("design:type",Object)],RJ.prototype,"isFullscreen",void 0);_.B([_.A({selector:_.cT,reflectToAttribute:!0}),_.Y("design:type",Object)],RJ.prototype,"isTheaterMode",void 0);
_.B([_.A(),_.Y("design:type",Number)],RJ.prototype,"showDelayMs",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.targetId"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RJ.prototype,"targetId",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RJ.prototype,"webSize",null);_.B([_.A(),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RJ.prototype,"hideFooterBorder",null);
_.B([_.A(),_.Y("design:type",Object)],RJ.prototype,"isWatch",void 0);_.B([_.A(),_.Y("design:type",Object)],RJ.prototype,"originalTheaterState",void 0);_.B([_.A(),_.Y("design:type",Object)],RJ.prototype,"theaterDisablementPanelIdentifier",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RJ.prototype,"isWatchWhilePanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RJ.prototype,"shortsPanel",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RJ.prototype,"liveChatEngagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RJ.prototype,"learningChatEngagementPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RJ.prototype,"liveChatReplyPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RJ.prototype,"enableAnchoredPanel",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RJ.prototype,"disableBackdropFilter",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RJ.prototype,"isPersistentPanel",void 0);_.B([_.A(),_.Y("design:type",Object)],RJ.prototype,"trackEngagementPanelVisibility",void 0);_.B([_.A(),_.Y("design:type",Object)],RJ.prototype,"overscrollContain",void 0);_.B([_.Nf("#header"),_.Y("design:type",HTMLElement)],RJ.prototype,"headerElement",void 0);
_.B([_.Nf("#header > *"),_.Y("design:type",HTMLElement)],RJ.prototype,"header",void 0);_.B([_.Nf("ytd-section-list-renderer"),_.Y("design:type",Object)],RJ.prototype,"sectionListRendererElement",void 0);_.B([_.Nf("panel-ad-header-image-lockup-view-model"),_.Y("design:type",HTMLElement)],RJ.prototype,"adHeaderImageLockupViewModel",void 0);_.B([_.Nf("#content"),_.Y("design:type",HTMLElement)],RJ.prototype,"contentElement",void 0);
_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RJ.prototype,"onYtRendererstamperFinished",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RJ.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.B([_.uo("data","isFullscreen","isTheaterMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RJ.prototype,"dataChanged",null);
_.B([_.W9("isTheaterMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RJ.prototype,"isTheaterModeChanged",null);_.B([_.W9("isFullscreen"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RJ.prototype,"isFullscreenChanged",null);_.B([_.W9("visibility"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RJ.prototype,"visibilityChanged",null);
_.B([_.q({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],RJ);
_.t(RJ,"ytd-engagement-panel-section-list-renderer",function(){if(TP7!==void 0)return TP7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return TP7=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var X3V;var lJ=function(){var k=_.e.apply(this,arguments)||this;k.lastRenderedPanelIds=new Set;k.visiblePanels=[];k.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return k};
_.E(lJ,_.e);_.W=lJ.prototype;_.W.dataChanged=function(){if(this.data){for(var k=[],v=_.H(this.data),C=v.next();!C.done;C=v.next()){C=C.value;var G=void 0,p=void 0,P=(G=C)==null?void 0:(p=G.engagementPanelSectionListRenderer)==null?void 0:p.visibility;p=G=void 0;((G=C)==null?0:(p=G.engagementPanelSectionListRenderer)==null?0:p.targetId)&&P!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&k.push(C)}this.visiblePanels=k}else this.visiblePanels=[]};
_.W.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}}};
_.W.withoutVisiblePanelById=function(k){return this.visiblePanels.filter(function(v){var C;return((C=v.engagementPanelSectionListRenderer)==null?void 0:C.targetId)!==k})};
_.W.onYtChangeEngagementPanelVisibilityAction=function(k){var v=this,C=_.F(k,_.y5L);if(this.data&&(C==null?0:C.targetId)&&(C==null?0:C.visibility)){var G,p=(G=this.data.find(function(N){var I;return((I=N.engagementPanelSectionListRenderer)==null?void 0:I.targetId)===C.targetId}))==null?void 0:G.engagementPanelSectionListRenderer;
if(p){var P=this.withoutVisiblePanelById(C.targetId);C.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(k=this.data.find(function(N){var I;return((I=N.engagementPanelSectionListRenderer)==null?void 0:I.targetId)===C.targetId}))&&(P=[k].concat(_.tX(P)));
this.hideDelayMs&&C.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&P.length===0?_.B_.addJob(function(){p.visibility=C.visibility;v.visiblePanels=P},10,this.hideDelayMs):(p.visibility=C.visibility,this.visiblePanels=P);
_.rc(this.hostElement,"yt-engagement-panels-visible-changed",[P])}}};
_.W.onRendererstamperFinished=function(){var k=new Set(this.visiblePanels.map(function(v){var C;return(C=v.engagementPanelSectionListRenderer)==null?void 0:C.targetId}));
this.handlePanelVisibilityChange(k,this.lastRenderedPanelIds);this.lastRenderedPanelIds=k};
_.W.handlePanelVisibilityChange=function(k,v){k=k===void 0?new Set:k;v=v===void 0?new Set:v;if(this.data)for(var C=_.H(this.data),G=C.next();!G.done;G=C.next()){G=G.value;var p=void 0,P=void 0,N=(p=G)==null?void 0:(P=p.engagementPanelSectionListRenderer)==null?void 0:P.targetId;if(N&&(p=v.has(N),P=k.has(N),N=void 0,!p&&P?(P=p=void 0,N=(p=G)==null?void 0:(P=p.engagementPanelSectionListRenderer)==null?void 0:P.onShowCommands):p&&!P&&(P=p=void 0,N=(p=G)==null?void 0:(P=p.engagementPanelSectionListRenderer)==
null?void 0:P.onHideCommands),N))for(G=_.H(N),N=G.next();!N.done;N=G.next())this.ytComponentBehavior.resolveCommand(N.value)}};
lJ.prototype.onRendererstamperFinished=lJ.prototype.onRendererstamperFinished;lJ.prototype.dataChanged=lJ.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],lJ.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],lJ.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lJ.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],lJ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lJ.prototype,"lastRenderedPanelIds",void 0);_.B([_.A(),_.Y("design:type",Number)],lJ.prototype,"hideDelayMs",void 0);_.B([_.A(),_.Y("design:type",Array)],lJ.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Array)],lJ.prototype,"visiblePanels",void 0);_.B([_.A(),_.Y("design:type",Boolean)],lJ.prototype,"isWatchWhilePanel",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lJ.prototype,"dataChanged",null);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lJ.prototype,"onRendererstamperFinished",null);_.B([_.q({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],lJ);
_.t(lJ,"ytd-watch-engagement-panels",function(){if(X3V!==void 0)return X3V;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return X3V=k},{mode:1});var x17;var dZ=function(){return _.e.apply(this,arguments)||this};
_.E(dZ,_.e);dZ.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.NQ(_.Kz(this.hostElement).querySelector("#text"),_.wnQ(_.rXL,this.data.companionLegalText))};
dZ.prototype.computeAutoScrollEnabled=function(k,v){return k&&!v};
dZ.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
dZ.prototype.onToggleTap=function(){this.expanded=!this.expanded};
dZ.prototype.expandedChanged=dZ.prototype.expandedChanged;dZ.prototype.dataChanged=dZ.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dZ.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.B7r),_.Y("design:type",Object)],dZ.prototype,"ytdAutoScrollBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],dZ.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],dZ.prototype,"expanded",void 0);
_.B([_.A({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.Y("design:type",Boolean)],dZ.prototype,"autoScrollEnabled",void 0);_.B([_.A(),_.Y("design:type",String)],dZ.prototype,"expanderIcon",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dZ.prototype,"dataChanged",null);
_.B([_.W9("expanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dZ.prototype,"expandedChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],dZ);
_.t(dZ,"ytd-companion-legal-text-renderer",function(){if(x17!==void 0)return x17;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return x17=k},{mode:1});var AbV;var fY=function(){var k=_.e.apply(this,arguments)||this;k.buttonUpdate=_.z("web_modern_buttons");k.kevlarWatchGrid=_.z("kevlar_watch_grid");k.centerAlignDescription=_.z("action_companion_center_align_description");k.truncateDomain=_.z("action_companion_truncate_domain");k.enableMonoStyle=_.z("enable_default_mono_cta_migration_web_client");return k};
_.E(fY,_.e);_.W=fY.prototype;_.W.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.W.getOnLayoutVisibleCallback=function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.onLayoutVisibleCallback:null};
_.W.getLayoutId=function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
_.W.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",fY.JSC$23246_DEFAULT_AD_BADGE_RENDERER);var k=this.getOnLayoutVisibleCallback();k&&k()}};
_.W.getButtonRenderer=function(k){return k.actionButton&&_.F(k.actionButton,_.TK)?(delete _.F(k.actionButton,_.TK).navigationEndpoint,_.F(k.actionButton,_.TK)):{}};
_.W.onClick=function(k){var v=this;if((!_.z("web_modern_buttons")||!_.sj(_.DM(k),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){k=_.jJ();var C=this.getLayoutId();k&&C&&_.z("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?k.getPlayerPromise().then(function(G){(new _.VQ(G)).executeCommand(v.data.navigationEndpoint,C)}):_.z("kevlar_companion_resolve_command_killswitch")?_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.JR(this.hostElement,"yt-companion-ad-clicked",["action-companion",C])}};
_.SB.Object.defineProperties(fY.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((k=this.data)==null?0:(v=k.detailsLine)==null?0:(C=v.adRating)==null?0:C.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 k,v,C,G;return((k=this.data)==null?0:(v=k.detailsLine)==null?0:(C=v.adRating)==null?0:(G=C.ratingIcon)==null?0:G.iconType)?_.TQ(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G;return((k=this.data)==null?0:(v=k.detailsLine)==null?0:(C=v.texts)==null?0:(G=C[0])==null?0:G.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 k,v;return((k=this.data)==null?0:(v=k.description)==null?0:v.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var k=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return k?k.indexOf("/default_banner")!==-1:!0}}});
fY.prototype.onClick=fY.prototype.onClick;fY.prototype.dataChanged=fY.prototype.dataChanged;fY.JSC$23246_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.P2("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],fY.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],fY.prototype,"rendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],fY.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fY.prototype,"buttonUpdate",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fY.prototype,"kevlarWatchGrid",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fY.prototype,"centerAlignDescription",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fY.prototype,"truncateDomain",void 0);
_.B([_.A({computed:"computeButtonOverride(buttonUpdate)"}),_.Y("design:type",Object)],fY.prototype,"buttonOverride",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],fY.prototype,"enableMonoStyle",void 0);_.B([_.g("data.detailsLine.adRating.ratingText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fY.prototype,"getRating",null);_.B([_.g("getRating"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],fY.prototype,"computeRatingHidden",null);
_.B([_.g("data.detailsLine.adRating.ratingIcon.iconType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fY.prototype,"iconType",null);_.B([_.g("data.detailsLine.texts.0.text"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fY.prototype,"getDetailsLine",null);_.B([_.g("getDetailsLine"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],fY.prototype,"computeDetailsLineHidden",null);
_.B([_.g("data.description.text"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fY.prototype,"getDescriptionText",null);_.B([_.g("getDescriptionText"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],fY.prototype,"computeDescriptionTextHidden",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fY.prototype,"interactionLoggingClientData",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],fY.prototype,"hideBanner",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fY.prototype,"dataChanged",null);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],fY.prototype,"onClick",null);_.B([_.q({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],fY);
_.t(fY,"ytd-action-companion-ad-renderer",function(){if(AbV!==void 0)return AbV;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return AbV=k},{mode:_.nm("kevlar_poly_si_batch_j067")?1:2});var e_m;var qAI;var z2=function(){var k=_.e.apply(this,arguments)||this;k.buttonUpdate=_.z("web_modern_buttons");k.hideLegacyBanner=_.z("enable_dsa_one_click_ata_translators_infeed_elements");k.adInfoButtonStyle="mono";k.adInfoButtonType="text";k.noDotAdBadge=!0;return k};
_.E(z2,_.e);_.W=z2.prototype;_.W.getOnLayoutVisibleCallback=function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.onLayoutVisibleCallback:null};
_.W.getLayoutId=function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
_.W.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 k=this.data.image.thumbnail.thumbnails[0];this.imageSrc=k.url?_.hG(k.url):void 0;this.imageWidth=k.width||0;this.imageHeight=k.height||0}this.data.clickthroughEndpoint&&_.F(this.data.clickthroughEndpoint,_.vX)&&(k=_.F(this.data.clickthroughEndpoint,_.vX).url,_.z("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
k||"":k?(k=_.hG(k),this.clickThroughUrl=_.mV(k)):this.clickThroughUrl=void 0);(k=this.getOnLayoutVisibleCallback())&&k()}};
_.W.onClick=function(k){_.sj(_.DM(k),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(k)};
_.W.handleClick=function(){var k=this;this.data&&this.data.clickthroughEndpoint&&(_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(v){k.macroReplacementBehavior.sendServiceRequestAction([v])}),_.JR(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.W.onLoad=function(){_.rc(this.hostElement,"yt-refit-popups-action")};
_.SB.Object.defineProperties(z2.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.interactionLoggingClientData:null}}});
z2.prototype.onLoad=z2.prototype.onLoad;z2.prototype.onClick=z2.prototype.onClick;z2.prototype.dataChanged=z2.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],z2.prototype,"rendererBehavior",void 0);_.B([_.M(jSp.YtMacroReplacementBehavior),_.Y("design:type",Object)],z2.prototype,"macroReplacementBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],z2.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],z2.prototype,"buttonUpdate",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],z2.prototype,"hideLegacyBanner",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],z2.prototype,"adInfoButtonStyle",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],z2.prototype,"adInfoButtonType",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],z2.prototype,"macros",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],z2.prototype,"interactionLoggingClientData",null);_.B([_.A(),_.Y("design:type",String)],z2.prototype,"clickThroughUrl",void 0);_.B([_.A(),_.Y("design:type",_.AG)],z2.prototype,"imageSrc",void 0);_.B([_.A(),_.Y("design:type",Number)],z2.prototype,"imageWidth",void 0);_.B([_.A(),_.Y("design:type",Number)],z2.prototype,"imageHeight",void 0);_.B([_.A(),_.Y("design:type",Object)],z2.prototype,"noDotAdBadge",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z2.prototype,"dataChanged",null);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],z2.prototype,"onClick",null);_.B([_.P9("load"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z2.prototype,"onLoad",null);_.B([_.q({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],z2);
_.t(z2,"ytd-image-companion-renderer",function(){if(qAI!==void 0)return qAI;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return qAI=k},{mode:_.nm("kevlar_poly_si_batch_j067")?1:2});var m17;var Fe=function(){return _.e.apply(this,arguments)||this};
_.E(Fe,_.e);_.W=Fe.prototype;_.W.dataChanged=function(){this.set("data.adBadge",Fe.JSC$23255_DEFAULT_AD_BADGE_RENDERER);if(this.data){var k=this.getOnLayoutVisibleCallback();k&&k()}};
_.W.getOnLayoutVisibleCallback=function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.onLayoutVisibleCallback:null};
_.W.getLayoutId=function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
_.W.onCompanionClicked=function(k){this.data&&(k.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.JR(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.W.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var k=_.jJ(),v=this.getLayoutId(),C=this.data.clickToAdvSiteEndpoint;k&&v&&_.z("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?k.getPlayerPromise().then(function(G){(new _.VQ(G)).executeCommand(C,v)}):_.nA(this.hostElement,"yt-navigate",{endpoint:C})}};
_.W.sendTrackingPings=function(k){if(k&&k.length!==0&&k[0].loggingUrls&&(k=k[0].loggingUrls.map(this.getBaseUrl)))for(var v=0;v<k.length;v++)_.o0(k[v])};
_.W.getBaseUrl=function(k){return k.baseUrl||""};
_.SB.Object.defineProperties(Fe.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var k=_.ke("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.interactionLoggingClientData:null}}});
Fe.prototype.onCompanionClicked=Fe.prototype.onCompanionClicked;Fe.prototype.dataChanged=Fe.prototype.dataChanged;Fe.JSC$23255_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.P2("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Fe.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Fe.prototype,"data",void 0);_.B([_.Nf("#title"),_.Y("design:type",HTMLElement)],Fe.prototype,"shopTitle",void 0);
_.B([_.uo("data.impressionEndpoints"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Fe.prototype,"dataChanged",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Fe.prototype,"interactionLoggingClientData",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Fe.prototype,"onCompanionClicked",null);
_.B([_.q({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],Fe);
_.t(Fe,"ytd-shopping-companion-renderer",function(){if(m17!==void 0)return m17;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return m17=k},{mode:1});_.BU(_.D(function(k){var v=k.data;k=_.bN({visibilityCallback:function(G){var p,P=(p=v().interaction)==null?void 0:p.onFirstVisible;G&&P&&_.gJ(P)},
showOption:_.be});var C=_.gU(function(){return v().interaction},Pfx);
_.jH(function(){var G,p;p=(p=_.ke("yt.www.ads.eventcache.getLastCompanionData"))?(p=p())&&p.onLayoutVisibleCallback:null;(G=p)==null||G()},"Hn");
return _.u("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.oZ(function(G){_.rc(G.currentTarget,"yt-refit-popups-action")}),
el:_.Dp(k,C),"aria-label":function(){var G,p;return(G=v().interaction)==null?void 0:(p=G.accessibility)==null?void 0:p.label}},_.u("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.u(_.Sh,{data:function(){return v().adImage}},{adImageViewModel:function(G){return _.u(_.eY,{data:G.data,
targetHeight:80,customCommandResolver:Pfx})}})),_.u("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.u("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.u(_.Sh,{data:function(){return v().adBadge}},{adBadgeViewModel:function(G){return _.u(_.Ev,{data:G.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.u("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.u(_.Sh,{data:function(){return v().menu}},{buttonViewModel:_.di}))))},"In"),"banner-image-layout-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;k=_.bN({visibilityCallback:function(G){var p,P=(p=v().interaction)==null?void 0:p.onFirstVisible;G&&P&&_.gJ(P)},
showOption:_.be});var C=_.gU(function(){return v().interaction},Whp);
_.jH(function(){var G,p;p=(p=_.ke("yt.www.ads.eventcache.getLastCompanionData"))?(p=p())&&p.onLayoutVisibleCallback:null;(G=p)==null||G()},"Jn");
return _.u("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.Dp(k,C)},_.u("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.u(_.Sh,{data:function(){return v().adImage}},{adImageViewModel:function(G){return _.u(_.eY,{data:G.data,
targetHeight:80,customCommandResolver:Whp})}})),_.u("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.u("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.u(_.Sh,{data:function(){return v().adAvatarLockup}},{adAvatarLockupViewModel:function(G){return _.u(LB7,{data:G.data,
customCommandResolver:Whp})}})),_.u(_.Sh,{data:function(){return v().adButton}},{adButtonViewModel:function(G){return _.u(_.le,{data:G.data,
customCommandResolver:Whp})}}),_.u("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.u(_.Sh,{data:function(){return v().menu}},{buttonViewModel:_.di}))))},"Kn"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.vN}});var D1I={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"},cL=function(){var k=_.e.apply(this,arguments)||this;k.updateCompanionDataJobId=0;k.contentVideoId=null;k.player=null;k.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return k};
_.E(cL,_.e);_.W=cL.prototype;_.W.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:D1I}}};
_.W.attached=function(){var k=this,v=_.jJ();v&&v.getPlayerPromise().then(function(C){k.getCachedDataAndListen(C)})};
_.W.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.W.updateRendererStamper=function(){var k={};if(this.data)for(var v in D1I)if(this.data[v]){k[v]=this.data[v];break}if(this.oneofRenderer!=void 0||Object.keys(k).length)this.oneofRenderer=k};
_.W.getCachedDataAndListen=function(k){var v=this.retrieveCachedCompanionData();v&&Object.keys(v).length&&this.receiveCompanionData(v);this.ytPlayerListenerBehavior.listenToPlayerEvent(k,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=k};
_.W.retrieveCachedCompanionData=function(){return _.G$.yt&&_.G$.yt.www&&_.G$.yt.www.ads&&_.G$.yt.www.ads.eventcache&&_.G$.yt.www.ads.eventcache.getLastCompanionData?_.G$.yt.www.ads.eventcache.getLastCompanionData():null};
_.W.receiveCompanionData=function(k){k&&Object.keys(k).length?(this.contentVideoId=k.contentVideoId,this.setCompanionData(k)):this.setCompanionData(k)};
_.W.setCompanionData=function(k){this.cancelPendingCompanionAdJobs();if(k){this.updateCompanionDataJobId=0;for(var v in D1I)D1I.hasOwnProperty(v)&&(this.data[v]=void 0);k.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",k.shoppingCompanionCarouselRenderer):k.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",k.imageCompanionAdRenderer):k.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",k.actionCompanionAdRenderer),_.rc(this.hostElement,
"yt-hide-unlimited-offer-module"),_.rc(this.hostElement,"yt-hide-tvfilm-offer-module")):k.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",k.bannerImageLayoutViewModel):k.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",k.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.W.dataChanged=function(){var k=this,v=_.jJ();v?v.getPlayerPromise().then(function(C){k.contentVideoId&&C.getVideoUrl().includes("v="+k.contentVideoId)||(k.cancelPendingCompanionAdJobs(),k.updateRendererStamper())}):_.oS(Error("bp"))};
_.W.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.B_.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.W.handleCompanionAdClicked=function(k,v){this.player.onAdUxClicked(k,v);this.player.pauseVideo()};
cL.prototype.dataChanged=cL.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],cL.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],cL.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cL.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],cL.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],cL.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cL.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],cL.prototype,"oneofRenderer",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cL.prototype,"dataChanged",null);_.B([_.q({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],cL);
_.t(cL,"ytd-companion-slot-renderer",function(){if(e_m!==void 0)return e_m;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return e_m=k},{mode:_.nm("kevlar_poly_si_batch_j067")?
1:2});var tiV;var EI=function(){return _.e.apply(this,arguments)||this};
_.E(EI,_.e);EI.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
EI.prototype.dataChanged=EI.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],EI.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],EI.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],EI.prototype,"companionSlotData",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EI.prototype,"dataChanged",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],EI);
_.t(EI,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(tiV!==void 0)return tiV;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return tiV=k},{mode:1});var s0s;var aJ=function(){var k=_.e.apply(this,arguments)||this;k.skinnyMode=!1;k.COMPACT_EVENT_COUNT=4;k.onShelfToggleButtonTap=function(){k.logTap(k.data);k.showingMore=!k.showingMore};
k.onShelfToggleButtonFocus=function(){k.showingMore||(k.logTap(k.data),k.showingMore=!0,_.Ib(k,function(){var v=k.COMPACT_EVENT_COUNT-1,C;(C=_.Kz(k.hostElement).querySelector("#event-"+v))==null||C.focus()}))};
return k};
_.E(aJ,_.e);_.W=aJ.prototype;_.W.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.W.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.W.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.pm(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.pm(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.pm(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.pm(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.pm(this.infoTooltip,this.infoTooltip.hide))};
_.W.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.pm(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.pm(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.pm(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.pm(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.pm(this.infoTooltip,this.infoTooltip.hide))};
_.W.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)};
_.W.onShowingMoreChanged=function(){var k;this.showingMoreChanged((k=this.showingMore)!=null?k:!1)};
_.W.showingMoreChanged=function(k){var v=this.get("data.events")||[];this.set("restEvents",v.slice(1,k?v.length:this.COMPACT_EVENT_COUNT).map(function(C){return C.ticketEventRenderer}));
v.slice(0,k?v.length:this.COMPACT_EVENT_COUNT).forEach(function(C){var G=_.Et();C=C.ticketEventRenderer.trackingParams;_.cR()&&G&&C&&(C=_.Ss(C),G&&_.A2(G,C))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.W.computeAriaLabel=function(k){return k.subtitle1+", "+k.subtitle2};
_.W.logTap=function(k){_.cR()&&this.ytRendererBehavior.logExplicitClick(k)};
_.W.isKeyboardAction=function(k){return this.get("detail.x",k)===0&&this.get("detail.y",k)===0};
_.W.onFirstEventTap=function(k){k.target&&this.handleTap(k.target,this.firstEvent,this.isKeyboardAction(k))};
_.W.onTicketLinkTap=function(k){k.target&&this.handleTap(k.target,k.model.item,this.isKeyboardAction(k))};
_.W.handleTap=function(k,v,C){if(v.buttonCommand)if(v.hasMultipleOffers)Object.assign(_.F(v.buttonCommand,_.xS),{properties:{source:C?"keyboard":"tap"}}),this.logTap(v),this.popupPositionTarget=k,_.Tw(this.hostElement,[v.buttonCommand],this.hostElement);else{var G;if((G=_.F(v.buttonCommand,_.vX))==null?0:G.url)this.logTap(v),_.vn(window,_.F(v.buttonCommand,_.vX).url)}};
aJ.prototype.onShowingMoreChanged=aJ.prototype.onShowingMoreChanged;aJ.prototype.dataChanged=aJ.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],aJ.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],aJ.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],aJ.prototype,"firstEvent",void 0);_.B([_.A(),_.Y("design:type",Object)],aJ.prototype,"restEvents",void 0);_.B([_.A(),_.Y("design:type",String)],aJ.prototype,"imageUrl",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],aJ.prototype,"showingMore",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],aJ.prototype,"canShowMore",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],aJ.prototype,"skinnyMode",void 0);_.B([_.A(),_.Y("design:type",HTMLElement)],aJ.prototype,"popupPositionTarget",void 0);_.B([_.Nf("#banner-info-tooltip"),_.Y("design:type",Object)],aJ.prototype,"infoTooltip",void 0);
_.B([_.Nf("#info-container"),_.Y("design:type",HTMLElement)],aJ.prototype,"infoContainer",void 0);_.B([_.Nf("#shelf-toggler"),_.Y("design:type",HTMLElement)],aJ.prototype,"shelfToggleButton",void 0);_.B([_.Nf("#separator"),_.Y("design:type",HTMLDivElement)],aJ.prototype,"separator",void 0);_.B([_.A(),_.Y("design:type",String)],aJ.prototype,"shelfTogglerLabelText",void 0);_.B([_.A(),_.Y("design:type",String)],aJ.prototype,"shelfTogglerIcon",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aJ.prototype,"dataChanged",null);_.B([_.uo("showingMore"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aJ.prototype,"onShowingMoreChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],aJ);
_.t(aJ,"ytd-ticket-shelf-renderer",function(){if(s0s!==void 0)return s0s;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return s0s=k},{mode:1});var Vir;var h_i;var BpI=function(){return _.e.apply(this,arguments)||this};
_.E(BpI,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],BpI.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],BpI.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],BpI);
_.t(BpI,"ytd-comments-entry-point-message-renderer",function(){if(h_i!==void 0)return h_i;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return h_i=k},{mode:1});var j0i;var Mv=function(){return _.e.apply(this,arguments)||this};
_.E(Mv,_.e);_.SB.Object.defineProperties(Mv.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.teaserAvatar)}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Mv.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Mv.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Mv.prototype,"hasAvatar",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],Mv);
_.t(Mv,"ytd-comments-entry-point-teaser-renderer",function(){if(j0i!==void 0)return j0i;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return j0i=k},{mode:1});var YAc;var w3I=function(){return _.e.apply(this,arguments)||this};
_.E(w3I,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],w3I.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],w3I.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],w3I);
_.t(w3I,"ytd-comments-simplebox-renderer",function(){if(YAc!==void 0)return YAc;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return YAc=k},{mode:1});var $n=function(){var k=_.e.apply(this,arguments)||this;k.fullHeight=!_.z("comment_teaser_full_height_kill_switch")&&_.z("kevlar_watch_grid");return k};
_.E($n,_.e);$n.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"}}}};
$n.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
$n.prototype.onTap=function(){var k=this.tapCommand;k&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(k))};
$n.prototype.onKeyUp=function(k){if(k.keyCode===13)this.onTap()};
_.SB.Object.defineProperties($n.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.onTap)return this.data.onTap;var v,C;if(((v=this.data)==null?0:v.teaserContent)||((C=this.data)==null?0:C.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)!=null&&k.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
$n.prototype.onKeyUp=$n.prototype.onKeyUp;$n.prototype.onTap=$n.prototype.onTap;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$n.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$n.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],$n.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$n.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],$n.prototype,"fullHeight",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$n.prototype,"tapCommand",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$n.prototype,"simpleboxPlaceholder",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],$n.prototype,"hasSimpleboxPlaceholder",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$n.prototype,"simpleboxAvatar",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$n.prototype,"teaserContent",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],$n.prototype,"hasTeaserContent",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$n.prototype,"teaserAvatar",null);
_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],$n.prototype,"hasTeaserAvatar",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$n.prototype,"messageText",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$n.prototype,"contentRenderer",null);_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],$n.prototype,"hasContents",null);
_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],$n.prototype,"hasContentRenderer",null);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$n.prototype,"onTap",null);_.B([_.P9("keypress"),_.Y("design:type",Function),_.Y("design:paramtypes",[_.dC]),_.Y("design:returntype")],$n.prototype,"onKeyUp",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],$n);
_.t($n,"ytd-comments-entry-point-header-renderer",function(){if(Vir!==void 0)return Vir;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Vir=k},{mode:1});var n3x;_.BU(_.AkR,"yt-animated-rolling-number",{props:{numberText:_.vN,numberValue:_.vN,heightPx:_.vN,fontSizeMultiplier:_.vN,shouldAnimate:_.vN,forceRollUp:_.vN}});var Jbi=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),rbI={numberText:"",heightPx:2*Jbi,shouldAnimate:!1},UI=function(){var k=_.e.apply(this,arguments)||this;k.usingAnimatedComponents=!0;k.wasDetailed=!1;k.JSC$23292_browserSupportsAnimation=_.z("web_supports_animations_api");k.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};k.detailed=!1;k.shouldAnimate=!1;k.viewCountProps=rbI;k.dateTextProps=
rbI;k.metadataBadgesInDescription=_.z("web_metadata_badges_in_description");return k};
_.E(UI,_.e);_.W=UI.prototype;_.W.attached=function(){var k=this;_.Ql().resolve(_.da).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(v){k.set("videoPrimaryInfoRenderer.subtitle",v)})};
_.W.detached=function(){_.Ql().resolve(_.da).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.W.resetAnimationState=function(){this.shouldAnimate=!1};
_.W.updateDynamicMetadata=function(){if(this.JSC$23292_browserSupportsAnimation){if(!this.detailed){var k,v,C,G;var p=(k=this.videoPrimaryInfoRenderer)==null?void 0:(v=k.viewCount)==null?void 0:(C=v.videoViewCountRenderer)==null?void 0:(G=C.extraShortViewCount)==null?void 0:G.simpleText;var P,N,I,S;var Q=(P=this.videoPrimaryInfoRenderer)==null?void 0:(N=P.viewCount)==null?void 0:(I=N.videoViewCountRenderer)==null?void 0:(S=I.shortViewCount)==null?void 0:S.simpleText}if(!Q){var R,l,d,f;p=(R=this.videoPrimaryInfoRenderer)==
null?void 0:(l=R.viewCount)==null?void 0:(d=l.videoViewCountRenderer)==null?void 0:(f=d.unlabeledViewCountValue)==null?void 0:f.simpleText;var c,U,O,X;Q=(c=this.videoPrimaryInfoRenderer)==null?void 0:(U=c.viewCount)==null?void 0:(O=U.videoViewCountRenderer)==null?void 0:(X=O.viewCount)==null?void 0:X.simpleText}var x,w,V;k=Number((x=this.videoPrimaryInfoRenderer)==null?void 0:(w=x.viewCount)==null?void 0:(V=w.videoViewCountRenderer)==null?void 0:V.originalViewCount);var h,n;x=(h=this.videoPrimaryInfoRenderer)==
null?void 0:(n=h.relativeDateText)==null?void 0:n.simpleText;var oO;h=!((oO=this.videoPrimaryInfoRenderer)==null||!oO.relativeDateText);if(p&&Q&&k&&(x||!h)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;oO=Q.split(new RegExp("("+p+")"));p=_.DZ(oO[0]);var Ng;Q={numberText:(Ng=oO[1])!=null?Ng:"",numberValue:k,heightPx:2*Jbi,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var Sm;Ng=((Sm=oO[2])!=null?Sm:"")+"  ";this.setViewCount(Q,p,_.DZ(Ng));
if(!this.detailed&&h){p=x.split(/(\d+)/);Sm=_.DZ(p[0]);var U2;Ng={numberText:(U2=p[1])!=null?U2:"",heightPx:2*Jbi,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var lD;U2=((lD=p[2])!=null?lD:"")+"  ";this.setDateText(Ng,Sm,_.DZ(U2))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.W.setViewCount=function(k,v,C){_.ty(v)!==_.ty(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=v);this.viewCountProps.numberText!==(k==null?void 0:k.numberText)&&(this.viewCountProps=k||rbI);_.ty(C)!==_.ty(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=C)};
_.W.setDateText=function(k,v,C){_.ty(v)!==_.ty(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=v);this.dateTextProps.numberText!==(k==null?void 0:k.numberText)&&(this.dateTextProps=k||rbI);_.ty(C)!==_.ty(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=C)};
_.W.onYtUpdateViewershipAction=function(k){this.videoPrimaryInfoRenderer&&(_.F(k,EHr).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.F(k,EHr).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.F(k,EHr).viewCount)))};
_.W.onYtUpdateDateTextAction=function(k){if(this.videoPrimaryInfoRenderer){k=_.F(k,_.Fzs).dateText;this.shouldAnimate=!0;var v;((v=this.videoPrimaryInfoRenderer)==null?0:v.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",k):this.set("videoPrimaryInfoRenderer.dateText",k)}};
_.SB.Object.defineProperties(UI.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return S0m(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.ty(S0m(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.ty(this.viewCountPreNumberText),this.viewCountProps.numberText,_.ty(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.ty(this.dateTextPreNumberText),this.dateTextProps.numberText,_.ty(this.dateTextPostNumberText)].join("")}}});
UI.prototype.updateDynamicMetadata=UI.prototype.updateDynamicMetadata;UI.prototype.resetAnimationState=UI.prototype.resetAnimationState;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],UI.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],UI.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],UI.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],UI.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],UI.prototype,"videoPrimaryInfoRenderer",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UI.prototype,"detailed",void 0);_.B([_.A(),_.Y("design:type",Object)],UI.prototype,"shouldAnimate",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UI.prototype,"viewCountPreNumberText",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UI.prototype,"viewCountProps",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UI.prototype,"viewCountPostNumberText",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UI.prototype,"dateTextPreNumberText",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UI.prototype,"dateTextProps",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UI.prototype,"dateTextPostNumberText",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UI.prototype,"metadataBadgesInDescription",void 0);_.B([_.g("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UI.prototype,"infoText",null);
_.B([_.g("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.Y("design:type",String),_.Y("design:paramtypes",[])],UI.prototype,"descriptionInfoTooltipText",null);_.B([_.g("detailed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],UI.prototype,"showDescriptionInfoTooltip",null);
_.B([_.g("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.Y("design:type",String),_.Y("design:paramtypes",[])],UI.prototype,"animatedViewCountAccessibilityLabel",null);_.B([_.g("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.Y("design:type",String),_.Y("design:paramtypes",[])],UI.prototype,"animatedDateTextAccessibilityLabel",null);
_.B([_.W9("videoPrimaryInfoRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UI.prototype,"resetAnimationState",null);_.B([_.W9("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UI.prototype,"updateDynamicMetadata",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-watch-info-text"})],UI);
_.t(UI,"ytd-watch-info-text",function(){if(n3x!==void 0)return n3x;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return n3x=k},{mode:1});var KBW;var Tpr="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var kxr=_.D(function(k){var v=k.data;var C=k.setTapCommand;_.s0(function(){var G=_.af(v().onTap);C(G)},"CLm0Xe");
return _.u("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.u(_.Sh,{data:function(){return v().avatar}},{avatarViewModel:_.YZ}),_.u("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.u("span",null,function(){return v().simpleboxText})))},"Mn");var otI=_.D(function(k){return _.u("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.u(_.b,{cond:function(){return _.F(k.data().avatar,_.M4)},
then:function(v){return _.u(_.YZ,{data:v,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.u("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.u(_.o$,{text:function(){return k.data().teaserText}})))},"Nn");var vtc=_.D(function(k){var v=k.data;var C=k.setTapCommand;_.s0(function(){var G=_.af(v().onTap);C(G)},"qxjCCd");
return _.u("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.u(_.Sh,{data:function(){return v().teasers}},{commentsEntryPointTeaserViewModel:otI}))},"Pn");var CNi=_.D(function(k){var v=k.data;var C=k.setTapCommand;_.s0(function(){var G=_.af(v().onTap);C(G)},"CRZByf");
return _.u("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.u(_.o$,{text:function(){return v().messageText}}))},"Rn");var GxI=_.D(function(k){var v=k.data;var C=k.setTapCommand;var G=k.isDisabled;_.s0(function(){var p=(G==null?0:G())?void 0:_.af(v().onTap);C(p)},"GZxRqd");
return _.u("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.u(_.PT,{icon:function(){return v().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.u(_.b,{cond:function(){return v().image},
then:function(p){return _.u(_.qP,{data:p,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.u(_.o$,{text:function(){return v().text},
className:function(){return v().image||v().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.u(_.Sh,{data:function(){return v().button}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:G==null?void 0:G()}}})}}))},"Tn");var pXs=_.D(function(k){var v=k.data;var C=k.itemIndex;var G=k.selectedIndex;var p=k.indexUpdatedCallback;var P=k.observer;k=k.title;var N=_.Nq("yt-carousel-item-view-model",function(l){P&&P().observe(l)}),I=function(l){C()===G()&&p(l)},S=_.IZ(qVp),Q=_.IZ(_.pvg),R=function(){var l,d,f,c,U;
return((l=v())==null?void 0:l.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!S()||((d=v())==null?void 0:d.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((f=Q())==null?void 0:f.includes("PAposts_by_host"))||((c=v())==null?void 0:c.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((U=Q())==null?void 0:U.includes("PAyouchat"))};
return _.u("yt-carousel-item-view-model",{el:N,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":k},_.u(_.Sh,{data:function(){var l,d;return(d=(l=_.F(v().carouselItem,jei))==null?void 0:l.textCarousel)!=null?d:v().carouselItem}},{textCarouselItemViewModel:function(l){return _.u(GxI,{data:l.data,
setTapCommand:I,isDisabled:R})},
commentTeaserCarouselItemViewModel:function(l){return _.u(vtc,{data:l.data,setTapCommand:I})},
commentInputBoxCarouselItemViewModel:function(l){return _.u(kxr,{data:l.data,setTapCommand:I})},
commentsEntryPointMessageViewModel:function(l){return _.u(CNi,{data:l.data,setTapCommand:I})}}))},"Un");var PN7=_.D(function(k){var v=k.numDots;var C=k.activeIndex;return _.u("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.u(_.q_,{each:function(){return Array.from({length:v()})},
keyBy:"INDEX"},function(G,p){return _.u("div",{class:function(){var P={};return _.f0("ytCarouselDotsShapeDot",(P.ytCarouselDotsShapeDotActive=p===C(),P))}})}))},"Vn");var Wxr=_.D(function(k){var v=k.data;var C=k.handleCarouselNavigation;var G=k.numItems;var p=k.selectedIndex;var P=function(){return{disabled:p()===0}},N=function(){return{disabled:p()===G()-1}};
return _.u("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.u("div",null,_.u("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return v().title}),_.u(_.b,{cond:function(){return v().subtitle},
then:function(I){return _.u("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return v().subtitleAccessibilityText}},I)}})),_.u(_.b,{cond:function(){return G()>1},
then:function(){return _.u("div",{class:"ytCarouselTitleViewModelNavigation"},_.u(PN7,{numDots:G,activeIndex:p}),_.u(_.b,{cond:function(){return v().previousButton},
then:function(I){return _.u(_.Sh,{data:I},{buttonViewModel:function(S){return _.u(_.di,{data:S.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return C(-1)},
buttonOverrides:P})}})}}),_.u(_.b,{cond:function(){return v().nextButton},
then:function(I){return _.u(_.Sh,{data:I},{buttonViewModel:function(S){return _.u(_.di,{data:S.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return C(1)},
buttonOverrides:N})}})}}))}}))},"Wn");_.BU(_.D(function(k){var v=k.data;var C,G=_.Nq("yt-video-metadata-carousel-view-model"),p=_.Nq("div",function(h){var n=function(){var oO=h.offsetWidth*U(),Ng=24*(U()-1);d(oO+Ng)};
n();window.ResizeObserver&&(C=new ResizeObserver(n),C.observe(h))}),P=_.wt("HTML_DIR")==="rtl",N=!1,I=0,S=0;
k=_.H(_.ae(0,void 0,"M49TDf"));var Q=k.next().value,R=k.next().value;k=_.H(_.ae(0,void 0,"zLIok"));var l=k.next().value,d=k.next().value;k=_.H(_.ae(!1,void 0,"bhelhc"));var f=k.next().value,c=k.next().value,U=function(){var h,n,oO;return(oO=(h=v())==null?void 0:(n=h.carouselTitles)==null?void 0:n.length)!=null?oO:0},O=function(){p.value&&p.value.scrollLeft!==I&&R((P?p.value.scrollLeft<I:p.value.scrollLeft>I)?Math.min(Q()+1,U()-1):Math.max(Q()-1,0))},X;
window.IntersectionObserver&&(X=new IntersectionObserver(function(h){h=_.H(h);for(var n=h.next();!n.done;n=h.next())if(n.value.isIntersecting){if(N){N=!1;break}O()}else R(S)},{threshold:.2}));
_.s0(function(){if(p.value){var h=(P?-1:1)*(l()/U()+12)*(f()&&X?S:Q());typeof p.value.scrollTo==="function"?p.value.scrollTo({left:h,behavior:"smooth"}):p.value.scrollLeft=h;I=h;S=f()&&X?S:Q()}},"s9rbgc");
var x,w=function(h){x=h};
_.Vr(function(){var h;(h=C)==null||h.disconnect();var n;(n=X)==null||n.disconnect()});
var V=function(h){h=Q()+h;h>=0&&h<U()&&(N=!0,R(h))};
return _.u("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:G,"on:click":_.oZ(function(h){if(_.FV(_.zW(h),G.value,["BUTTON".toString()])||!x)return!1;_.Ql().resolve(_.lL).resolveCommand(x,{forceClickLogging:!0});return!1}),
"on:touchstart":_.oZ(function(){c(!0);return!1}),
"on:touchend":_.oZ(function(){X||O();c(!1);return!1}),
hidden:function(){var h,n;return!((h=v())==null?0:(n=h.carouselItems)==null?0:n.length)}},_.u("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.u(_.b,{cond:function(){return v().carouselTitles},
then:function(h){return _.u(_.Sh,{data:function(){return h()[f()&&X?S:Q()]}},{carouselTitleViewModel:function(n){return _.u(Wxr,{data:n.data,
handleCarouselNavigation:V,numItems:U,selectedIndex:Q})}})}})),_.u("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:p},_.u("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+l()+"px;"}},_.u(_.b,{cond:function(){return v().carouselItems},
then:function(h){return _.u(_.q_,{each:h},function(n,oO){return _.u(_.Sh,{data:function(){return n}},{carouselItemViewModel:function(Ng){return _.u(pXs,{data:Ng.data,
itemIndex:oO,selectedIndex:Q,indexUpdatedCallback:w,observer:X,title:function(){a:{var Sm=oO();var U2,lD=(U2=v())==null?void 0:U2.carouselTitles;if(lD&&(Sm=lD[Sm])){var Fb;Sm=(Fb=_.F(Sm,Bwc))==null?void 0:Fb.title;break a}Sm=void 0}return Sm}})}})})}}))))},"Yn"),"yt-video-metadata-carousel-view-model",{props:{data:_.vN}});var Hns=_.z("web_action_buttons_update_owner_width")?32:12,gZ=function(){var k=_.e.apply(this,arguments)||this;k.isHovering=!1;k.enableColorSampling=_.z("web_delhi_colorful_sd");k.metadataBadgesInDescription=_.z("web_metadata_badges_in_description");k.descriptionCollapsed=!0;k.useFadedScrimDescription=_.z("kevlar_enable_faded_scrim_on_description");k.skinnyMode=!1;k.playlist=!1;k.isDark=document.documentElement.hasAttribute("dark");k.disableVideoOwnerOnTap=_.z("swatchie_video_owner_on_tap_ks");k.swatcherooDelayLoad=
_.z("swatcheroo_enable_ghost_cards");k.primaryMenuWidth=0;k.videoId="";k.titleHeadlineXs=_.z("web_watch_typography_title_headline_xs");k.titleHeadlineS=_.z("web_watch_typography_title_headline_s");k.titleHeadlineM=_.z("web_watch_typography_title_headline_m");k.titleHashtagBlackLinkified=_.z("web_title_hashtag_black_linkified");k.titleHashtagGreyLinkified=_.z("web_title_hashtag_grey_linkified");k.actionButtonsUpdateOwnerWidth=_.z("web_action_buttons_update_owner_width");k.shouldForceIconOnly=!1;k.actionMap=
{"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};k.isFullscreen=!1;k.isTheaterMode=!1;return k};
_.E(gZ,_.e);_.W=gZ.prototype;_.W.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.W.updateOwnerAndDescriptionPosition=function(){_.z("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.x6(this.bottomRowElement,this.ownerElement)):(_.x6(this.bottomRowElement,this.descriptionElement),_.x6(this.topRowElement,this.ownerElement)))};
_.W.titleOnTap=function(k){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.sj(_.DM(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var v;((v=window.getSelection())==null?0:v.toString().length)||this.handleExpandDescriptionCommands()}};
_.W.videoOwnerOnTap=function(k){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.sj(_.DM(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.W.detached=function(){var k=this,v;return _.Z(function(C){(v=k.resizeObserver)==null||v.disconnect();_.OQ(C)})};
_.W.maybeAttachResizeObserver=function(){var k=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.CR(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){k.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.W.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var k=this.hostElement.clientWidth,v=Math.max(this.largerItemWrap?400:350,k/2-Hns);_.z("web_action_buttons_update_owner_width")&&(v=this.ownerElement.clientWidth+Hns);this.actionsOnSeparateLine=this.primaryMenuWidth>k-v?!0:!1}};
_.W.stripAttributedDescription=function(k){return{content:k.content.replace(/[\r\n]{2,}/g,"\n")}};
_.W.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.z("web_modern_buttons"),forceIconButton:!_.z("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:_.z("web_action_buttons_minimize_subscribe")},properties:{forceIconOnly:"[[shouldForceIconOnly]]"}},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"}}}};
_.W.videoPrimaryInfoRendererChanged=function(){var k;if((k=this.videoPrimaryInfoRenderer)==null?0:k.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.W.videoSecondaryInfoRendererChanged=function(){var k,v;(k=this.descriptionInlineExpander)==null||(v=k.collapse)==null||v.call(k);this.descriptionExpandClientVe=_.oB(110509);this.descriptionCollapseClientVe=_.oB(110510);k=_.Et();v=_.cR();k&&v&&(_.z("combine_ve_grafts")?(_.UN(_.WU(),this.descriptionExpandClientVe,v),_.UN(_.WU(),this.descriptionCollapseClientVe,v)):_.xr(k,v,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.W.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.W.updateTopLevelIconsOnly=function(){var k=this;_.z("top_level_update_killswitch")||this.menu&&_.B_.addLowPriorityJob(function(){k.menu.topLevelIconsOnly=k.skinnyMode},_.fS("swathceroo_delay_flexible_menu_update",100))};
_.W.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.z("web_action_buttons_minimize_subscribe")};
_.W.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.W.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.W.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.W.onYtTextInlineExpanderExpandedChanged=function(){if(!_.z("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var k,v;(v=(k=this.structuredDescriptionContentRendererElement).resize)==null||v.call(k)}};
_.W.onRenderStamperFinished=function(k){(k==null?void 0:k.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.W.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.W.onYtExpanderLessTapped=function(){var k,v=(k=this.videoSecondaryInfoRenderer)==null?void 0:k.showLessCommand;v&&this.ytComponentBehavior.resolveCommand(v)};
_.W.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.W.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.W.onDescriptionClick=function(k){if(!_.sj(_.DM(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var v;((v=window.getSelection())==null?0:v.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.z("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.W.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.W.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.W.logCollapseClick=function(){var k=_.Et();k&&this.descriptionCollapseClientVe&&_.mM(k,this.descriptionCollapseClientVe)};
_.W.logExpandClick=function(){var k=_.Et();k&&this.descriptionExpandClientVe&&_.mM(k,this.descriptionExpandClientVe)};
_.W.collapseDescription=function(){this.descriptionCollapsed=!0};
_.W.scrollToTopOfContainer=function(){_.JR(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.W.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.W.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.W.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.W.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var k,v;(v=(k=this.descriptionInlineExpander).resize)==null||v.call(k)}else _.ji(new _.q5("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var C;(C=this.menu)==null||C.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.W.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var k,v,C,G,p=_.z("web_action_buttons_update_owner_width")?(C=(k=_.Kz(this.menu).querySelector("#button-shape"))==null?void 0:k.clientWidth)!=null?C:0:(G=(v=_.Kz(this.menu).querySelector("#button"))==null?void 0:v.clientWidth)!=null?G:0,P,N;k=((N=(P=_.Kz(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:P.clientWidth)!=null?N:0)+8+p;var I,S;p=(S=(I=_.Kz(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:I.children.length)!=null?S:2;k<=8*p||(this.primaryMenuWidth=k)}};
_.W.onYtUpdateTitleAction=function(k){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.F(k,cYI).title)};
_.W.onYtUpdateDescriptionAction=function(k){if(k=_.F(k,_.XmL)){var v,C=!((v=this.videoSecondaryInfoRenderer)==null||!v.attributedDescription);k.isEmpty||!k.description&&!k.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):k.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",k.attributedDescription):k.description&&(C?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.zI(k.description)):this.set("videoSecondaryInfoRenderer.description",k.description))}};
_.W.onYtDarkModeToggledAction=function(k){this.isDark=k};
_.W.registerPanel=function(){if(!_.z("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var k=_.z("web_watch_imax_theater_mode")&&this.isTheaterMode;k=_.z("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||k;var v=_.Ql().resolve(_.tx);v&&!k&&v.registerPanel("engagement-panel-structured-description",this)}};
_.W.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.W.parseColorSamplingData=function(){var k;if(_.z("web_delhi_colorful_sd")&&((k=this.structuredDescriptionContentRenderer)==null?0:k.items)&&(k=this.structuredDescriptionContentRenderer.items.find(function(p){return!!_.F(p,Ad)}))){var v,C;
this.hoverColor={lightTheme:(v=_.F(k,Ad))==null?void 0:v.lightThemeColorPalette,darkTheme:(C=_.F(k,Ad))==null?void 0:C.darkThemeColorPalette};var G;this.hoverText=(G=_.F(k,Ad))==null?void 0:G.colorSampledDescriptionBodyText}};
_.W.updateHoverColor=function(){if(_.z("web_delhi_colorful_sd")){var k=this.hoverColor,v={},C;k=(C=this.isDark?k==null?void 0:k.darkTheme:k==null?void 0:k.lightTheme)!=null?C:{};C=_.H(Tpr);for(var G=C.next();!G.done;G=C.next()){G=G.value;var p=k[G];v["--yt-saturated-"+_.pA(G)]=p?_.Ef(p):"initial"}_.Cm(this.hostElement,v)}};
_.W.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.W.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.W.showPanel=function(k){this.expandDescription();var v=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;v.resize();var C,G=k==null?void 0:(C=k.sectionListEngagementPanelExtras)==null?void 0:C.scrollToItemSectionIdentifier;G?_.B_.addJob(function(){v==null||v.scrollToSection(G)},8):this.scrollToTopOfContainer()};
_.W.isVisible=function(){return!this.descriptionCollapsed};
_.W.getReloadContinuation=function(){};
_.W.hidePanel=function(){};
_.W.updatePanel=function(){};
_.SB.Object.defineProperties(gZ.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var k;return _.z("web_delhi_colorful_sd")&&(k=this.structuredDescriptionContentRenderer)!=null&&k.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(v){return!_.F(v,Ad)&&!_.F(v,$_W)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.structuredDescriptionContentRendererComputed)!=null&&k.items){var v;k=_.H((v=this.structuredDescriptionContentRendererComputed)==null?void 0:v.items);for(v=k.next();!v.done;v=k.next())if(v=_.F(v.value,_.aGI))return v}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.videoPrimaryInfoRenderer)==null?0:k.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return!!((k=this.videoSecondaryInfoRenderer)==null?0:(v=k.owner)==null?0:(C=v.videoOwnerRenderer)==null?0:C.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var k,v;if((k=this.videoSecondaryInfoRenderer)==null?0:(v=k.attributedDescription)==null?0:v.content){var C,G;return(G=this.stripAttributedDescription((C=this.videoSecondaryInfoRenderer)==null?void 0:C.attributedDescription))!=null?G:{runs:[]}}}if(_.z("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var p,P,N,I;return(I=(N=(p=this.videoSecondaryInfoRenderer)==
null?void 0:p.description)!=null?N:(P=this.videoSecondaryInfoRenderer)==null?void 0:P.attributedDescription)!=null?I:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=(k=this.videoSecondaryInfoRenderer)==null?void 0:k.headerRuns)!=null?v:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.commentsEntryPointHeaderRenderer)==null||!k.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.videoMetadataCarousel)==null||!k.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.fS("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var k,v,C=Object.assign({},(k=this.videoSecondaryInfoRenderer)==null?void 0:(v=k.metadataRowContainer)==null?void 0:v.metadataRowContainerRenderer);if(C&&C.rows&&C.collapsedItemCount!==void 0&&!(C.rows.length<=C.collapsedItemCount))return C.rows=C.rows.slice(C.collapsedItemCount),C.collapsedItemCount=0,C}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var k,v,C=Object.assign({},(k=this.videoSecondaryInfoRenderer)==null?void 0:(v=k.metadataRowContainer)==null?void 0:v.metadataRowContainerRenderer);if(C&&C.rows&&C.collapsedItemCount!==void 0)return C.rows=C.rows.slice(0,C.collapsedItemCount),C.collapsedItemCount=C.rows.length,C}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var k,v;return!!((k=this.structuredDescriptionContentRendererComputed)==null?0:(v=k.items)==null?0:v.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 k;return(k=this.videoSecondaryInfoRenderer)==null?void 0:k.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((k=this.videoSecondaryInfoRenderer)==null?0:(v=k.owner)==null?0:(C=v.videoOwnerRenderer)==null?0:C.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G;return!!((k=this.videoPrimaryInfoRenderer)==null?0:(v=k.videoActions)==null?0:(C=v.menuRenderer)==null?0:(G=C.flexibleItems)==null?0:G.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.xg(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.xg(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var k=this;if(_.z("web_title_hashtag_grey_delinkified")){var v,C=_.t9.unsafeClone((v=this.videoPrimaryInfoRenderer)==null?void 0:v.title);(v=C==null?void 0:C.runs)&&v.forEach(function(G){if(G==null?0:G.navigationEndpoint)G.textColor=4284506208,k.isDark&&(G.textColor=4289374890)});
return C}return(C=this.videoPrimaryInfoRenderer)==null?void 0:C.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.z("web_title_hashtag_black_delinkified")||_.z("web_title_hashtag_grey_delinkified")}}});
gZ.prototype.updateHoverColor=gZ.prototype.updateHoverColor;gZ.prototype.parseColorSamplingData=gZ.prototype.parseColorSamplingData;gZ.prototype.resetDescriptionState=gZ.prototype.resetDescriptionState;gZ.prototype.registerPanel=gZ.prototype.registerPanel;gZ.prototype.onYtExpanderLessTapped=gZ.prototype.onYtExpanderLessTapped;gZ.prototype.onYtExpanderMoreTapped=gZ.prototype.onYtExpanderMoreTapped;gZ.prototype.onRenderStamperFinished=gZ.prototype.onRenderStamperFinished;
gZ.prototype.onYtTextInlineExpanderExpandedChanged=gZ.prototype.onYtTextInlineExpanderExpandedChanged;gZ.prototype.onYtTextInlineExpanderCollapseClicked=gZ.prototype.onYtTextInlineExpanderCollapseClicked;gZ.prototype.onYtTextInlineExpanderExpandClicked=gZ.prototype.onYtTextInlineExpanderExpandClicked;gZ.prototype.moveActionsElement=gZ.prototype.moveActionsElement;gZ.prototype.updateShouldForceIconOnly=gZ.prototype.updateShouldForceIconOnly;gZ.prototype.updateTopLevelIconsOnly=gZ.prototype.updateTopLevelIconsOnly;
gZ.prototype.structuredDescriptionContentRendererChanged=gZ.prototype.structuredDescriptionContentRendererChanged;gZ.prototype.videoSecondaryInfoRendererChanged=gZ.prototype.videoSecondaryInfoRendererChanged;gZ.prototype.videoPrimaryInfoRendererChanged=gZ.prototype.videoPrimaryInfoRendererChanged;gZ.prototype.maybeUpdateActionsOnSeparateLine=gZ.prototype.maybeUpdateActionsOnSeparateLine;gZ.prototype.updateOwnerAndDescriptionPosition=gZ.prototype.updateOwnerAndDescriptionPosition;
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],gZ.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],gZ.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],gZ.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],gZ.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],gZ.prototype,"ytdReduxBehavior",void 0);_.B([_.Nf("#above-the-fold"),_.Y("design:type",HTMLElement)],gZ.prototype,"aboveTheFoldContainer",void 0);_.B([_.Nf("#menu ytd-menu-renderer"),_.Y("design:type",Object)],gZ.prototype,"menu",void 0);_.B([_.Nf("#description-inline-expander"),_.Y("design:type",Object)],gZ.prototype,"descriptionInlineExpander",void 0);
_.B([_.Nf("#faded-structured-description"),_.Y("design:type",Object)],gZ.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.B([_.Nf("#structured-description"),_.Y("design:type",Object)],gZ.prototype,"structuredDescriptionContentRendererElement",void 0);_.B([_.Nf("#title"),_.Y("design:type",HTMLElement)],gZ.prototype,"titleElement",void 0);_.B([_.Nf("#description"),_.Y("design:type",HTMLElement)],gZ.prototype,"descriptionElement",void 0);
_.B([_.Nf("#description-interaction"),_.Y("design:type",Object)],gZ.prototype,"descriptionInteraction",void 0);_.B([_.Nf("#owner"),_.Y("design:type",HTMLElement)],gZ.prototype,"ownerElement",void 0);_.B([_.Nf("#top-row"),_.Y("design:type",HTMLElement)],gZ.prototype,"topRowElement",void 0);_.B([_.Nf("#bottom-row"),_.Y("design:type",HTMLElement)],gZ.prototype,"bottomRowElement",void 0);_.B([_.Nf("#actions"),_.Y("design:type",HTMLElement)],gZ.prototype,"actionsElement",void 0);
_.B([_.Nf("#bottom-actions"),_.Y("design:type",HTMLElement)],gZ.prototype,"bottomActionsElement",void 0);_.B([_.Nf("#ytd-watch-info-text"),_.Y("design:type",Object)],gZ.prototype,"watchInfoTextElement",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"videoPrimaryInfoRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"videoSecondaryInfoRenderer",void 0);
_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"commentsEntryPointHeaderRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"videoMetadataCarousel",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"structuredDescriptionContentRenderer",void 0);_.B([_.g("structuredDescriptionContentRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"structuredDescriptionContentRendererComputed",null);
_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"videoSummary",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"merchShelf",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"infoPanelBelowMetadata",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"hoverColor",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"hoverText",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"isHovering",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"enableColorSampling",void 0);_.B([_.g("structuredDescriptionContentRendererComputed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"productShelf",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"metadataBadgesInDescription",void 0);_.B([_.g("videoPrimaryInfoRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"shouldHideBadges",null);
_.B([_.g("productShelf","descriptionCollapsed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gZ.prototype,"shouldShowProductShelf",null);_.B([_.A(),_.Y("design:type",Boolean)],gZ.prototype,"isWatchFlexy",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"descriptionCollapsed",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],gZ.prototype,"useFadedScrimDescription",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"skinnyMode",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("videoSecondaryInfoRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"largerItemWrap",null);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"playlist",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"clarifyBox",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"playerAds",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],gZ.prototype,"isDark",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],gZ.prototype,"actionsOnSeparateLine",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"disableVideoOwnerOnTap",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"swatcherooDelayLoad",void 0);_.B([_.A(),_.Y("design:type",Boolean)],gZ.prototype,"suppressTopLevelMetadataRows",void 0);
_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"primaryMenuWidth",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"videoId",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"titleHeadlineXs",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"titleHeadlineS",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"titleHeadlineM",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"titleHashtagBlackLinkified",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"titleHashtagGreyLinkified",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.B([_.A(),_.Y("design:type",Object)],gZ.prototype,"shouldForceIconOnly",void 0);
_.B([_.uo("skinnyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"updateOwnerAndDescriptionPosition",null);_.B([_.uo("skinnyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.B([_.g("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"descriptionText",null);_.B([_.g("videoSecondaryInfoRenderer.headerRuns"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],gZ.prototype,"headerRuns",null);
_.B([_.A({value:!1}),_.g("commentsEntryPointHeaderRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"hasTeaser",null);_.B([_.A({value:!1,reflectToAttribute:!0}),_.g("videoMetadataCarousel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"hasTeaserCarousel",null);_.B([_.A({value:3}),_.g("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"descriptionMaxLines",null);
_.B([_.g("videoSecondaryInfoRenderer.metadataRowContainer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"collapsibleMetadataRows",null);_.B([_.g("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"alwaysVisibleMetadataRows",null);
_.B([_.g("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gZ.prototype,"hasInlineStructuredDescription",null);_.B([_.g("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gZ.prototype,"showInlineStructuredDescription",null);
_.B([_.g("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"descriptionExpandCommand",null);_.B([_.g("videoSecondaryInfoRenderer.owner"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"videoOwnerCommand",null);_.B([_.A({reflectToAttribute:!0}),_.g("videoPrimaryInfoRenderer.videoActions"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gZ.prototype,"flexMenuEnabled",null);
_.B([_.A({selector:_.Ej,reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"isFullscreen",void 0);_.B([_.A({selector:_.cT,reflectToAttribute:!0}),_.Y("design:type",Object)],gZ.prototype,"isTheaterMode",void 0);_.B([_.g("descriptionText","useFadedScrimDescription"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gZ.prototype,"showAttributedStringDescription",null);
_.B([_.g("descriptionText","useFadedScrimDescription"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gZ.prototype,"showFormattedStringDescription",null);_.B([_.g("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gZ.prototype,"showFadedStructuredDescription",null);
_.B([_.uo("videoPrimaryInfoRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"videoPrimaryInfoRendererChanged",null);_.B([_.g("videoPrimaryInfoRenderer.title"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"videoTitle",null);_.B([_.g("videoPrimaryInfoRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gZ.prototype,"noEndpoints",null);
_.B([_.uo("videoSecondaryInfoRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"videoSecondaryInfoRendererChanged",null);_.B([_.W9("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"structuredDescriptionContentRendererChanged",null);
_.B([_.W9("skinnyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"updateTopLevelIconsOnly",null);_.B([_.W9("skinnyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"updateShouldForceIconOnly",null);_.B([_.W9("skinnyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"moveActionsElement",null);
_.B([_.P9("yt-text-inline-expander-expand-clicked"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"onYtTextInlineExpanderExpandClicked",null);_.B([_.P9("yt-text-inline-expander-collapse-clicked"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"onYtTextInlineExpanderCollapseClicked",null);
_.B([_.P9("yt-text-inline-expander-expanded-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"onYtTextInlineExpanderExpandedChanged",null);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],gZ.prototype,"onRenderStamperFinished",null);
_.B([_.P9("yt-expander-more-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"onYtExpanderMoreTapped",null);_.B([_.P9("yt-expander-less-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"onYtExpanderLessTapped",null);
_.B([_.W9("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"registerPanel",null);_.B([_.W9("videoSecondaryInfoRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"resetDescriptionState",null);
_.B([_.W9("structuredDescriptionContentRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"parseColorSamplingData",null);_.B([_.W9("hoverColor","isDark"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gZ.prototype,"updateHoverColor",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-watch-metadata"})],gZ);
_.t(gZ,"ytd-watch-metadata",function(){if(KBW!==void 0)return KBW;var k=document.createElement("template");_.a(k,'\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]]" 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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return KBW=k},{mode:2});_.Rvp=function(k){_.AW.call(this);this.JSC$23317_watchApi=k;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;NBr(this);IXc(this);ZnI(this);Sh7(this);usV(this);QGp(this);bnx(this)};
_.E(_.Rvp,_.AW);var ZnI=function(k){var v=function(){_.z("kevlar_is_pupi_enabled")||iJ(k)};
k.JSC$23317_watchApi.getRoot().addEventListener("yt-player-updated",v);k.addOnDisposeCallback(function(){k.JSC$23317_watchApi.getRoot().removeEventListener("yt-player-updated",v)})},usV=function(k){if(_.z("kevlar_endscreen_auto_theater_mode")){var v=k.JSC$23317_watchApi.subscribeToActiveChanged(function(){lXs(k)},!1);
k.addOnDisposeCallback(v)}},NBr=function(k){var v,C,G,p,P;
_.Z(function(N){if(N.nextAddress==1)return N.yield(k.JSC$23317_watchApi.playerApi,2);v=N.yieldResult;C=function(I){I=!!I;dqI(k)&&(I=I?2:1,_.RT.getInstance().setState(I,!0,!1))};
G=function(I){I&&_.e3s(_.Vb().getState())&&(_.JR(k.JSC$23317_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),k.temporaryTheaterMode=!0)};
p=function(I){_.z("kevlar_player_update_autonav_on_new_data")&&I.type==="newdata"&&(_.z("kevlar_is_pupi_enabled")||iJ(k))};
P=function(I){k.onPlayerStateChange(I)};
_.z("kevlar_endscreen_auto_theater_mode")&&v.addEventListener("onAutonavCancelled",G);v.addEventListener("onAutonavChangeRequest",C);v.addEventListener("onVideoDataChange",p);v.addEventListener("onStateChange",P);k.addOnDisposeCallback(function(){v.removeEventListener("onAutonavChangeRequest",C);v.removeEventListener("onVideoDataChange",p);v.removeEventListener("onStateChange",P);_.z("kevlar_endscreen_auto_theater_mode")&&v.removeEventListener("onAutonavCancelled",G)});
_.OQ(N)})},IXc=function(k){k.JSC$23317_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){k.autonavCancelledBySignal=!0;
_.z("kevlar_is_pupi_enabled")||iJ(k)});
k.JSC$23317_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(v,C,G){C&&iJ(k,G)});
k.JSC$23317_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){dqI(k)&&_.RT.getInstance().setState(2,!0,!0)});
k.JSC$23317_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){dqI(k)&&_.RT.getInstance().setState(1,!0,!0)});
k.addOnDisposeCallback(function(){k.JSC$23317_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");k.JSC$23317_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");k.JSC$23317_watchApi.unregisterActionHandler("yt-enable-autoplay-command");k.JSC$23317_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},Sh7=function(k){var v=k.JSC$23317_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){bnx(k)}),C=k.JSC$23317_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){QGp(k)});
k.addOnDisposeCallback(function(){k.JSC$23317_watchApi.unsubscribeByKey(v);k.JSC$23317_watchApi.unsubscribeByKey(C)})},bnx=function(k){k.autonavCancelledBySignal=!1;
_.z("kevlar_is_pupi_enabled")||iJ(k)},QGp=function(k){var v=k.JSC$23317_watchApi.getWatchNextResponse(),C,G;
var p=(v=(G=_.F(v==null?void 0:(p=v.playerOverlays)==null?void 0:(C=p.playerOverlayRenderer)==null?void 0:C.autonavToggle,_.qoQ))==null?void 0:G.enabled)?2:1;_.z("kevlar_is_pupi_enabled")?_.RT.getInstance().setState(p,!1,!1):iJ(k);_.z("web_persist_server_autonav_state_on_client")&&typeof v==="boolean"&&_.IBg(p===2)},dqI=function(k){if(k.autonavCancelledBySignal)return!1;
var v,C,G,p;return!!((v=k.JSC$23317_watchApi.getWatchNextResponse())==null?0:(C=v.contents)==null?0:(G=C.twoColumnWatchNextResults)==null?0:(p=G.autoplay)==null?0:p.autoplay)};
_.Rvp.prototype.onPlayerStateChange=function(k){if(k===0){k=!_.RT.getInstance().isAutoplaySetExplicitly();var v=this.JSC$23317_watchApi.getWatchNextResponse(),C,G,p,P;v=_.F(v==null?void 0:(C=v.contents)==null?void 0:(G=C.twoColumnWatchNextResults)==null?void 0:(p=G.autoplay)==null?void 0:(P=p.autoplay)==null?void 0:P.autoplayExplicitChoiceDialogRenderer,_.TiQ);dqI(this)&&k&&v&&_.of.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:v},popupType:"DIALOG"}})}else lXs(this)};
var lXs=function(k){k.temporaryTheaterMode&&(k.temporaryTheaterMode=!1,_.JR(k.JSC$23317_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},iJ=function(k,v){v=v===void 0?!1:v;
var C;_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23317_watchApi.playerApi,2);C=G.yieldResult;dqI(k)?C.setAutonavState(_.RT.getInstance().getState(),v):C.setAutonavState(1,v);_.OQ(G)})};var fXx={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",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"};_.Fxc=function(k){_.AW.call(this);var v=this;this.JSC$23322_watchApi=k;var C=this.JSC$23322_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){zvx(v)});
this.addOnDisposeCallback(function(){v.JSC$23322_watchApi.unsubscribeByKey(C)});
zvx(this)};
_.E(_.Fxc,_.AW);var zvx=function(k){var v=k.JSC$23322_watchApi.getPlayerResponse(),C=k.JSC$23322_watchApi.getWatchNextResponse();if(!_.DED(v==null?void 0:v.playabilityStatus,C==null?void 0:C.playerOverlays)){var G;var p=v==null?void 0:(G=v.playabilityStatus)==null?void 0:G.errorScreen}k.JSC$23322_watchApi.provideRenderingData("ERROR_SCREEN",p)};var cDm=_.D(function(k){var v=k.data;k=_.z("web_watch_video_details_hide_subtitle");var C=_.z("web_watch_video_details_single_line_title"),G=_.oZ(function(){var I=v().onTap;I&&_.Ql().resolve(_.lL).resolveCommand(I)}),p={},P={},N={};
return _.u("yt-player-overlay-video-details-renderer",{class:_.TI("ytPlayerOverlayVideoDetailsRendererHost",(p.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.z("web_watch_video_details_transparent_background"),p)),"on:click":G,role:"button"},_.u("h2",{class:_.TI("ytPlayerOverlayVideoDetailsRendererTitle",(P.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return C},P))},_.u(_.o$,{text:function(){return v().title}})),_.u("div",{class:_.TI("ytPlayerOverlayVideoDetailsRendererSubtitle",
(N.ytPlayerOverlayVideoDetailsRendererHideSubtitle=k,N))},_.u(_.o$,{text:function(){return v().subtitle}})))},"Zn");var LY={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},Eti=_.D(function(k){var v=k.data;var C=_.IZ(_.Ej),G=_.z("web_watch_action_bar_resize_buttons"),p=_.z("web_watch_video_action_dsdvb"),P=_.z("delhi_modern_web_player_icons")&&!_.z("enable_web_delhi_icons");k=_.z("delhi_modern_web_player_disable_frosted_glass");var N=_.z("delhi_modern_web_player_compact_video_actions_controls"),
I=_.z("web_player_quick_action_buttons_icon_only"),S=function(){var R=G&&!C(),l={};N?l.size="S":R&&(l.size="M");I&&(l.iconPosition="icon-only");if(Object.keys(l).length!==0)return l},Q={};
return _.u("yt-player-quick-action-buttons",{class:_.TI("ytPlayerQuickActionButtonsHost",(Q.ytPlayerQuickActionButtonsHostCompactControls=function(){return!C()||N},Q.ytPlayerQuickActionButtonsHostDisableBackdropFilter=k,Q))},_.u(_.q_,{each:function(){var R=v();
if(P){R=JSON.parse(JSON.stringify(R));for(var l=_.H(R),d=l.next();!d.done;d=l.next()){var f=d.value,c=void 0;d=_.F((c=_.F(f,_.YS))==null?void 0:c.toggleButtonViewModel,_.p7);var U=void 0;c=_.F((U=_.F(f,_.jS))==null?void 0:U.toggleButtonViewModel,_.p7);U=_.F(f,_.C7);f=_.F(f,_.p7);if(d)c=_.F(d.defaultButtonViewModel,_.C7),d=_.F(d.toggledButtonViewModel,_.C7),c&&c.iconName&&(c.iconName=LY[c.iconName]),d&&d.iconName&&(d.iconName=LY[d.iconName]);else if(c)d=_.F(c.defaultButtonViewModel,_.C7),c=_.F(c.toggledButtonViewModel,
_.C7),d&&d.iconName&&(d.iconName=LY[d.iconName]),c&&c.iconName&&(c.iconName=LY[c.iconName]);else if(U)U.iconName&&(U.iconName=LY[U.iconName]);else if(f){d=_.F(f.defaultButtonViewModel,_.C7);c=_.F(f.toggledButtonViewModel,_.C7);f=void 0;if((f=d)==null?0:f.iconName)d.iconName=LY[d.iconName];d=void 0;if((d=c)==null?0:d.iconName)c.iconName=LY[c.iconName]}}}p&&(R=uBG(R));return R}},function(R){return _.u(_.Sh,{data:function(){return R}},{buttonViewModel:function(l){return _.u(_.di,{data:l.data,
buttonOverrides:S})},
likeButtonViewModel:function(l){return _.u(_.Jx,{data:l.data,buttonShapeOverrideables:S})},
dislikeButtonViewModel:function(l){return _.u(_.n3,{data:l.data,buttonShapeOverrideables:S})},
toggleButtonViewModel:function(l){return _.u(_.m$,{data:l.data,buttonShapeOverrides:S})}})}))},"$n");_.M5I=function(k){_.AW.call(this);var v=this;this.JSC$23326_watchApi=k;k=_.H(_.ae({},void 0,"n9wCVe"));this.quickActionsViewModel=k.next().value;this.setQuickActionsViewModel=k.next().value;k=_.H(_.ae({},void 0,"JD2YUd"));this.playerOverlayVideoDetailsRenderer=k.next().value;this.setPlayerOverlayVideoDetailsRenderer=k.next().value;var C=this.JSC$23326_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){aXc(v)});
this.addOnDisposeCallback(function(){v.JSC$23326_watchApi.unsubscribeByKey(C)});
aXc(this)};
_.E(_.M5I,_.AW);
var aXc=function(k){var v,C,G,p,P,N,I,S,Q,R,l,d,f,c;_.Z(function(U){if(U.nextAddress==1)return U.yield(k.JSC$23326_watchApi.playerApi,2);v=U.yieldResult;C=k.JSC$23326_watchApi.getWatchNextResponse();P=(G=C)==null?void 0:(p=G.playerOverlays)==null?void 0:p.playerOverlayRenderer;I=_.F((N=P)==null?void 0:N.fullscreenQuickActionsBar,_.xcJ);(Q=(S=k).setQuickActionsViewModel)==null||Q.call(S,I||{});I&&$q7(k,v);d=(R=P)==null?void 0:(l=R.videoDetails)==null?void 0:l.playerOverlayVideoDetailsRenderer;(c=(f=
k).setPlayerOverlayVideoDetailsRenderer)==null||c.call(f,d||{});d&&UqG(k,v);_.OQ(U)})},$q7=function(k,v){if(!k.quickActionButtonsContainer)if(v.setFullscreenQuickActions){k.quickActionButtonsContainer=document.createElement("div");
v.setFullscreenQuickActions(k.quickActionButtonsContainer);var C=function(){return k.quickActionsViewModel().quickActionButtons||[]},G=_.tY(k.quickActionButtonsContainer,function(){return _.u(Eti,{data:C})},"ao");
k.addOnDisposeCallback(function(){v.setFullscreenQuickActions(void 0);G()})}else _.ji(new _.q5("setFullscreenQuickActions not defined",{playerApi:Object.keys(v),
isReady:v.isReady(),appState:v.getAppState()}))},UqG=function(k,v){if(!k.playerOverlayVideoDetailsRendererContainer)if(v.setPlayerOverlayVideoDetailsRenderer){k.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
v.setPlayerOverlayVideoDetailsRenderer(k.playerOverlayVideoDetailsRendererContainer);var C=_.tY(k.playerOverlayVideoDetailsRendererContainer,function(){return _.u(cDm,{data:k.playerOverlayVideoDetailsRenderer})},"bo");
k.addOnDisposeCallback(function(){v.setPlayerOverlayVideoDetailsRenderer(void 0);C()})}else _.ji(new _.q5("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(v),
isReady:v.isReady(),appState:v.getAppState()}))};_.OI=function(k){_.AW.call(this);var v=this;this.JSC$23332_watchApi=k;this.JSC$23332_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;k=_.qT(_.Vb(),_.Ej,function(C){v.onFullscreenChanged(C)});
this.addOnDisposeCallback(k);k=_.qT(_.Vb(),_.OH,function(C){v.onWatchScroll(C)});
this.addOnDisposeCallback(k);_.z("kevlar_watch_while_v2")&&(k=_.qT(_.Vb(),_.aW,function(C){gti(v,C)}),this.addOnDisposeCallback(k));
inm(this);LxI(this);OnI();this.onWatchScroll(_.OH(_.Vb().getState()));_.rt("START_IN_FULL_WINDOW_MODE")&&this.JSC$23332_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.E(_.OI,_.AW);var inm=function(k){k.JSC$23332_watchApi.registerActionHandler("yt-fullscreen-change-action",function(v){var C=k.JSC$23332_watchApi.isActive();v&&!C||_.Vb().dispatch(_.J2({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!v}}))});
k.addOnDisposeCallback(function(){k.JSC$23332_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},LxI=function(k){var v,C;
_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23332_watchApi.playerApi,2);v=G.yieldResult;C=function(){k.onFullerscreenEduClicked()};
v.addEventListener("onFullerscreenEduClicked",C);k.addOnDisposeCallback(function(){v.removeEventListener("onFullerscreenEduClicked",C)});
_.OQ(G)})};
_.OI.prototype.onFullscreenChanged=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return v.isFullscreen=!!_.BR(),G.yield(v.JSC$23332_watchApi.playerApi,2);C=G.yieldResult;v.JSC$23332_miniplayerActive||C.setFauxFullscreen(v.isFullscreen);if(k&&(v.JSC$23332_watchApi.focusOnPlayer(),!v.fullerscreenEduButtonShownThisPlayback)){v.fullerscreenEduButtonShownThisPlayback=!0;var p=_.lu("yt-fullerscreen-edu-button-shown-count")||0;_.Rr("yt-fullerscreen-edu-button-shown-count",p+1,31536E3);
v.updateFullerscreenEduButtonSubtleModeState()}_.OQ(G)})};
var gti=function(k,v){var C;_.Z(function(G){if(G.nextAddress==1)return k.JSC$23332_miniplayerActive=v,G.yield(k.JSC$23332_watchApi.playerApi,2);C=G.yieldResult;C.setFauxFullscreen(!k.JSC$23332_miniplayerActive&&k.isFullscreen);_.OQ(G)})};
_.OI.prototype.onWatchScroll=function(k){var v=this,C,G;return _.Z(function(p){if(p.nextAddress==1)return _.z("external_fullscreen_with_edu")?p.yield(v.JSC$23332_watchApi.playerApi,2):p.return();C=p.yieldResult;G=k<=0;v.shouldShowFullerscreenEdu!==G&&(v.shouldShowFullerscreenEdu=G,C.updateFullerscreenEduButtonVisibility(!v.shouldShowFullerscreenEdu));_.OQ(p)})};
_.OI.prototype.onFullerscreenEduClicked=function(){this.JSC$23332_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var k=_.lu("yt-fullerscreen-edu-button-click-count")||0;_.Rr("yt-fullerscreen-edu-button-click-count",k+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.OI.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var k=this,v,C,G,p,P,N;return _.Z(function(I){if(I.nextAddress==1)return v=_.lu("yt-fullerscreen-edu-button-click-count")||0,C=_.lu("yt-fullerscreen-edu-button-shown-count")||0,G=_.fS("external_fullscreen_button_click_threshold"),p=_.fS("external_fullscreen_button_shown_threshold"),P=v>=G||C>=p,I.yield(k.JSC$23332_watchApi.playerApi,2);N=I.yieldResult;N.updateFullerscreenEduButtonSubtleModeState(P);_.OQ(I)})};
_.OI.prototype.disposeInternal=function(){_.AW.prototype.disposeInternal.call(this);var k=_.BR();_.z("kevlar_exit_fullscreen_leaving_watch")&&k&&_.j9(k)};
var OnI=function(){if(_.z("web_watch_add_viewport_meta_tag")){var k=document.querySelector("meta[name=viewport]"),v=document.head;v&&!k&&(k=document.createElement("meta"),k.name="viewport",k.content="width=device-width, initial-scale=1.0, viewport-fit=cover",v.appendChild(k))}};_.XXr=function(k){_.AW.call(this);var v=this;this.JSC$23335_watchApi=k;this.jobId=0;this.pendingRequestId=void 0;var C=this.JSC$23335_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){yDI(v)});
this.addOnDisposeCallback(function(){v.JSC$23335_watchApi.unsubscribeByKey(C)});
yDI(this)};
_.E(_.XXr,_.AW);var xqG=function(k){_.B_.cancelJob(k.jobId);k.pendingRequestId=void 0},yDI=function(k){xqG(k);
var v=QeI(k.JSC$23335_watchApi.getWatchNextResponse());if(v){var C=250,G,p=(G=_.F(v,_.yC6))==null?void 0:G.initialDelayMs;_.z("web_watch_updated_metadata_server_initial_delay")&&p&&(C=p);k.jobId=_.B_.addLowPriorityJob(function(){return k.fetchUpdatedMetadata(v)},C)}};
_.XXr.prototype.fetchUpdatedMetadata=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X;return _.Z(function(x){switch(x.nextAddress){case 1:v&&(G={continuation:v});if(!_.z("web_get_updated_metadata_fantasy_panel_continuation_params")){x.jumpTo(2);break}p=_.Ql().resolve(_.tx);P="PAsports_fantasy";return x.yield(p.isVisible(P,!0),3);case 3:x.yieldResult&&(Q=(I=(N=p).getUpdatePanelContinuationData)==null?void 0:(S=I.call(N,P))==null?void 0:S.updatePanelContinuationRequest)&&(G||(G={}),G.clientParams=
{panelContinuationParams:{panelContinuation:Q}});case 2:R=_.Ql().resolve(_.Qt);if(!R)return _.hb(Error("cp")),x.return();l={};C.pendingRequestId=l;return x.yield(_.xY(R,k,G),4);case 4:d=x.yieldResult;if(l!==C.pendingRequestId)return x.return();U=(f=d)==null?void 0:(c=f.continuation)==null?void 0:c.timedContinuationData;((O=U)==null?0:O.continuation)&&((X=U)==null?0:X.timeoutMs)&&(C.jobId=_.B_.addLowPriorityJob(function(){return C.fetchUpdatedMetadata(k,U.continuation)},U.timeoutMs));
_.OQ(x)}})};
_.XXr.prototype.disposeInternal=function(){_.AW.prototype.disposeInternal.call(this);xqG(this)};var ADc=_.D(function(k){var v=_.oZ(function(){var G=k.data().videoId;if(k.active())G=_.j6(G),_.Ql().resolve(_.lL).resolveCommand(G);else{var p=k.playerApi(),P=p.getAvailableAudioTracks(),N,I,S=(N=k.sourceVideoConfig().audioTracks)==null?void 0:(I=N.find(function(Q){return Q.isDefaultForSource}))==null?void 0:I.id;
if(P=P.find(function(Q){return Q.getLanguageInfo().getId()===S}))p.setAudioTrack(P,!0),p.setCompositeParam({activeVideoId:G}),k.setActiveSourceId(G)}}),C={};
return _.u("ytw-composite-source-video-overlay",{class:_.TI("ytwCompositeSourceVideoOverlayHost",(C.ytwCompositeSourceVideoOverlayActive=k.active,C.ytwCompositeSourceVideoOverlayInteracting=k.interacting,C)),style:_.pR({left:function(){var G;return((G=k.data().topLeftCornerX)!=null?G:0)*100+"%"},
top:function(){var G;return((G=k.data().topLeftCornerY)!=null?G:0)*100+"%"},
width:function(){var G;return((G=k.data().width)!=null?G:0)*100+"%"},
height:function(){var G;return((G=k.data().height)!=null?G:0)*100+"%"}}),
"on:click":v},_.u("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"co");var evI=_.D(function(k){var v=_.H(_.Gz(function(){var N,I=(N=k.data().sources)==null?void 0:N.find(function(S){return S.isActive});
if(I)return I.videoId})),C=v.next().value,G=v.next().value;
v=_.H(_.ae(!1,void 0,"rmRJ8d"));var p=v.next().value,P=v.next().value;return _.u("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.oZ(function(){P(!0)}),
"on:mouseout":_.oZ(function(){P(!1)})},_.u(_.b,{cond:function(){return k.data().sources},
then:function(N){return _.u(_.q_,{each:N},function(I){return _.u(ADc,{data:I,active:function(){return I.videoId===C()},
setActiveSourceId:G,interacting:p,playerApi:k.playerApi,sourceVideoConfig:function(){return b9x(k.compositeVideoConfig(),I.videoId)}})})}}))},"eo");_.Dqc=function(k){_.AW.call(this);this.JSC$23351_watchApi=k;k=_.H(_.ae({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=k.next().value;this.setCompositeVideoOverlayRenderer=k.next().value;k=_.H(_.ae({},void 0,"OlaJpc"));this.compositeVideoConfig=k.next().value;this.setCompositeVideoConfig=k.next().value;qhV(this);mqx(this)};
_.E(_.Dqc,_.AW);var qhV=function(k){var v=k.JSC$23351_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){mqx(k)});
k.addOnDisposeCallback(function(){k.JSC$23351_watchApi.unsubscribeByKey(v)})},t5I=function(k){var v;
return _.Z(function(C){if(C.nextAddress==1)return C.yield(k.JSC$23351_watchApi.playerApi,2);v=C.yieldResult;v.setCompositeVideoOverlayRendererComponent(k.container);_.OQ(C)})},sGG=function(k){var v;
return _.Z(function(C){if(C.nextAddress==1)return C.yield(k.JSC$23351_watchApi.playerApi,2);v=C.yieldResult;v.setCompositeVideoOverlayRendererComponent(void 0);_.OQ(C)})},V5r=function(k){var v,C;
return _.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23351_watchApi.playerApi,2);v=G.yieldResult;k.container=document.createElement("div");C=_.tY(k.container,function(){return _.u(evI,{data:k.compositeVideoOverlayRenderer,compositeVideoConfig:k.compositeVideoConfig,playerApi:v})},"fo");
k.addOnDisposeCallback(C);_.OQ(G)})},mqx=function(k){var v,C,G,p,P,N,I,S;
_.Z(function(Q){return Q.nextAddress==1?(v=k.JSC$23351_watchApi.getPlayerResponse(),P=_.F((C=v)==null?void 0:(G=C.overlay)==null?void 0:(p=G.playerControlsOverlayRenderer)==null?void 0:p.compositeVideoOverlay,uMp),S=(N=v)==null?void 0:(I=N.playerConfig)==null?void 0:I.compositeVideoConfig,P&&k.setCompositeVideoOverlayRenderer(P),S&&k.setCompositeVideoConfig(S),P&&S?k.container?Q.jumpTo(6):Q.yield(V5r(k),6):hvs(k)?Q.yield(sGG(k),0):Q.jumpTo(0)):hvs(k)?Q.jumpTo(0):Q.yield(t5I(k),0)})},hvs=function(k){var v;
return!((v=k.container)==null||!v.parentElement)};
_.Dqc.prototype.disposeInternal=function(){hvs(this)&&sGG(this);_.AW.prototype.disposeInternal.call(this)};_.ntx=function(k){_.AW.call(this);var v=this;this.JSC$23357_watchApi=k;var C=this.JSC$23357_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var G=v.JSC$23357_watchApi.getPlayerResponse();if(G){var p,P;if(G=_.F((p=G.endscreen)==null?void 0:(P=p.endscreenRenderer)==null?void 0:P.hideButton,_.p7)){var N;(N=v.setEndscreenHideButton)==null||N.call(v,G);BBI(v)}}});
this.addOnDisposeCallback(function(){v.JSC$23357_watchApi.unsubscribeByKey(C)});
k=_.H(_.ae({},void 0,"ER3tqb"));this.endscreenHideButton=k.next().value;this.setEndscreenHideButton=k.next().value;jGp(this);YhI(this);wXW(this)};
_.E(_.ntx,_.AW);
var BBI=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return k.creatorEndscreenHideButtonContainer?G.return():G.yield(k.JSC$23357_watchApi.playerApi,2);v=G.yieldResult;k.creatorEndscreenHideButtonContainer=document.createElement("div");_.GN(k.creatorEndscreenHideButtonContainer,!1);v.setCreatorEndscreenHideButton(k.creatorEndscreenHideButtonContainer);C=_.tY(k.creatorEndscreenHideButtonContainer,function(){return _.u(_.m$,{data:k.endscreenHideButton,useOutlinedIcon:!0})},"go");
k.addOnDisposeCallback(function(){C();var p;(p=v)==null||p.setCreatorEndscreenHideButton(void 0)});
_.OQ(G)})},jGp=function(k){var v,C;
_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23357_watchApi.playerApi,2);v=G.yieldResult;C=function(){k.creatorEndscreenHideButtonContainer&&_.GN(k.creatorEndscreenHideButtonContainer,!0)};
v.addEventListener("endscreenelementshown",C);k.addOnDisposeCallback(function(){var p;(p=v)==null||p.removeEventListener("endscreenelementshown",C)});
_.OQ(G)})},YhI=function(k){var v=function(){k.creatorEndscreenHideButtonContainer&&_.GN(k.creatorEndscreenHideButtonContainer,!1)},C=k.JSC$23357_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",v),G=k.JSC$23357_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",v);
k.addOnDisposeCallback(function(){k.JSC$23357_watchApi.unsubscribeByKey(C);k.JSC$23357_watchApi.unsubscribeByKey(G)})},wXW=function(k){k.JSC$23357_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(v){var C=_.F(v,Wzr);
k.JSC$23357_watchApi.playerApi.then(function(G){G==null||G.setCreatorEndscreenVisibility(!!C.hide)})});
k.addOnDisposeCallback(function(){k.JSC$23357_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.rDp=function(k){_.AW.call(this);this.JSC$23363_watchApi=k;JD7(this)};
_.E(_.rDp,_.AW);var JD7=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23363_watchApi.playerApi,2);v=G.yieldResult;C=function(p){_.Vb().dispatch(_.J2({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:p}}))};
v.addEventListener("onRetroModeChanged",C);k.addOnDisposeCallback(function(){v.removeEventListener("onRetroModeChanged",C)});
_.OQ(G)})};var EaI=0,XQ=0,MHp=0;var Kx7;Kx7=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.ym=function(k){_.AW.call(this);this.JSC$23368_watchApi=k;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;TBi(this)};
_.E(_.ym,_.AW);
var TBi=function(k){var v,C,G;_.Z(function(p){if(p.nextAddress==1)return p.yield(k.JSC$23368_watchApi.playerApi,2);v=p.yieldResult;if(k.isDisposed())return p.return();k.sessionStorage=_.oeV("yt-sleep-timer");k.sessionStorage||_.ji(new _.q5("SessionStorage for Sleep Timer is undefined."));((C=k.sessionStorage)==null?void 0:C.get("yt-sleep-timer"))==="true"&&(gax(),(G=k.sessionStorage)==null||G.remove("yt-sleep-timer"),v.syncVolume());kfm(k,v);oDr(k,v);vDc(k,v);_.OQ(p)})},kfm=function(k,v){var C=function(Q){k.onSleepTimerSettingsChanged(Q,
v)},G=function(Q){k.onPlayerStateChange(Q,v)},p=function(){k.onLoopChange(v)},P=function(){k.onCloseMiniplayer(v)},N=function(){ccp(v,(0,_.bj)(),i9i(v),k.selectedOption==="End of video",v.getPlayerState()!==1)},I=function(){k.onSeekComplete(v)},S=function(){_.B_.cancelJob(XQ);
var Q=v.getCurrentTime()>=v.getDuration(),R=k.selectedOption==="End of video"||k.selectedOption==="End of playlist"&&!fHr(k.playlistId);Q&&R&&CZr(k,v)};
v.addEventListener("onSleepTimerSettingsChanged",C);v.addEventListener("onLoopChange",p);v.addEventListener("onLoopRangeChange",p);v.addEventListener("onStateChange",G);v.addEventListener("onCloseMiniplayer",P);v.addEventListener("onSleepTimerFeatureAvailable",N);v.addEventListener("SEEK_COMPLETE",I);v.addEventListener("onAdStart",S);k.addOnDisposeCallback(function(){v.removeEventListener("onSleepTimerSettingsChanged",C);v.removeEventListener("onLoopChange",p);v.removeEventListener("onLoopRangeChange",
p);v.removeEventListener("onStateChange",G);v.removeEventListener("onCloseMiniplayer",P);v.removeEventListener("onSleepTimerFeatureAvailable",N);v.removeEventListener("SEEK_COMPLETE",I);v.removeEventListener("onAdStart",S)})},oDr=function(k,v){var C=k.JSC$23368_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var G=v.getVideoData().video_id,p,P=(p=lHr(k.JSC$23368_watchApi))==null?void 0:p.playlistId;
k.pauseAutonavPlayback&&(v.pauseVideo(),v.syncVolume(),k.pauseAutonavPlayback=!1);if(k.selectedOption==="End of video"&&G!==k.videoId)Xe(k,v);else{if(k.selectedOption==="End of playlist"){p=fHr(k.playlistId);if(P!==k.playlistId){Xe(k,v);break a}p?p&&Gf7(k,v):pIx(k,v)}k.videoId=G;k.playlistId=P}}});
k.addOnDisposeCallback(function(){k.JSC$23368_watchApi.unsubscribeByKey(C)})},vDc=function(k,v){var C=_.Ql().resolve(_.BF),G=_.qT(C,_.XN_,function(P){P&&k.selectedOption!=="Off"&&Xe(k,v)}),p=k.JSC$23368_watchApi.subscribeToActiveChanged(function(P){var N,I;
return _.Z(function(S){if(S.nextAddress==1)return S.yield(_.AB().navigationFinishPromise,2);N=!_.TRL();I=_.Ql().resolve(_.gO).isMiniplayerActive();P||!RIW(k.selectedOption)||I||N||Xe(k,v);_.OQ(S)})},!1);
C=_.qT(C,function(P){return P.entities.playlistLoopStateEntity||{}},function(P){P=P===void 0?{}:P;
var N=di7(k.JSC$23368_watchApi);if(N){var I;((I=P[N])==null?void 0:I.state)==="PLAYLIST_LOOP_STATE_ALL"&&RIW(k.selectedOption)&&Xe(k,v)}});
k.addOnDisposeCallback(G);k.addOnDisposeCallback(C);k.addOnDisposeCallback(p)};
_.ym.prototype.onSleepTimerSettingsChanged=function(k,v){switch(k){case "Off":this.selectedOption!=="Off"&&Xe(this,v);break;case "End of video":case "End of playlist":PZr(this,k,v);break;default:PZr(this,k,v,Kx7.get(k))}};
_.ym.prototype.onLoopChange=function(k){(k.getLoopVideo()||k.getLoopRange())&&RIW(this.selectedOption)&&Xe(this,k)};
_.ym.prototype.onCloseMiniplayer=function(k){RIW(this.selectedOption)&&Xe(this,k)};
var PZr=function(k,v,C,G){WHV(k,C);k.selectedOption=v;k.videoId=C.getVideoData().video_id;k.playlistId="";var p;(p=k.sessionStorage)==null||p.set("yt-sleep-timer","true");k.adjustmentsCount++;ccp(C,(0,_.bj)(),i9i(C),k.selectedOption==="End of video");if(k.selectedOption==="End of video")pIx(k,C),HTp(k,C);else if(k.selectedOption==="End of playlist"){HTp(k,C);var P,N;k.playlistId=(N=(P=lHr(k.JSC$23368_watchApi))==null?void 0:P.playlistId)!=null?N:"";fHr(k.playlistId)||pIx(k,C)}else G&&(k.presetFadeSchedulerId=
_.RB(_.B_,function(){$ii(C,15E3)},G-15E3),k.presetPauseSchedulerId=_.RB(_.B_,function(){CZr(k,C)},G),aH7(C,(0,_.bj)(),G))},CZr=function(k,v){if(k.JSC$23368_watchApi.isActive()){var C={dismissDialogEndpoint:{}};
var G={commandExecutorCommand:{commands:[C,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};C={buttonViewModel:{title:_.P2("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:C}}};G={buttonViewModel:{title:_.P2("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:G}}};var p={dialogHeaderViewModel:{headline:{content:_.P2("SLEEP_TIMER_ENDED_TITLE")}}},
P={basicContentViewModel:{paragraphs:[{text:{content:_.P2("SLEEP_TIMER_ENDED_TEXT")}}]}};C={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:p,content:P,footer:{panelFooterViewModel:{primaryButton:C,secondaryButton:G,shouldHideDivider:!0}}}}}}};_.Ql().resolve(_.lL).resolveCommand(C,{form:{element:k}})}else gax();N2V(k,!1);I2p(k,v);v.pauseVideo();_.RT.getInstance().getState()===2&&v.getPlayerState()===5&&(k.pauseAutonavPlayback=!0)},Xe=function(k,v){N2V(k,!0);
I2p(k,v);gax()},I2p=function(k,v){WHV(k,v);
k.selectedOption="Off";k.videoId="";k.playlistId="";k.adjustmentsCount=0;var C;(C=k.sessionStorage)==null||C.remove("yt-sleep-timer");_.B_.cancelJob(EaI);v.resetSleepTimerMenuSettings()},N2V=function(k,v){v={timer_length_adjustment_times_during_session:k.adjustmentsCount-1,
is_session_cancelled:v};switch(k.selectedOption){case "Off":v.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":v.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":v.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:v.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",v.option_duration_in_minutes=Kx7.get(k.selectedOption)/6E4}_.sA("sleepTimerSessionFinishEvent",v)};
_.ym.prototype.onPlayerStateChange=function(k,v){k===1?ccp(v,(0,_.bj)(),i9i(v),this.selectedOption==="End of video"):k===0?(_.B_.cancelJob(XQ),v.setVideoTimeLeft(FhI(0,0))):k===2&&_.B_.cancelJob(XQ);this.selectedOption==="End of video"?k===0?CZr(this,v):k===2&&Uim(v):this.selectedOption!=="End of playlist"||fHr(this.playlistId)||(k===0?CZr(this,v):k===2&&Uim(v))};
_.ym.prototype.onSeekComplete=function(k){k.getPlayerState()===2&&ccp(k,(0,_.bj)(),i9i(k),this.selectedOption==="End of video",!0)};
_.ym.prototype.onCueRangeEnter=function(k,v){k==="sleep-timer-fade-audio"&&$ii(v,(v.getDuration()-v.getProgressState().current)*1E3)};
_.ym.prototype.onCueRangeExit=function(k,v){k==="sleep-timer-fade-audio"&&v.getPlayerState()!==0&&Uim(v,!0)};
var pIx=function(k,v){v.addCueRange("sleep-timer-fade-audio",v.getDuration()-15,v.getDuration());v.addEventListener("onCueRangeEnter",function(C){k.onCueRangeEnter(C,v)});
v.addEventListener("onCueRangeExit",function(C){k.onCueRangeExit(C,v)})},Gf7=function(k,v){v.removeCueRange("sleep-timer-fade-audio");
v.removeEventListener("onCueRangeEnter",function(C){k.onCueRangeEnter(C,v)});
v.removeEventListener("onCueRangeExit",function(C){k.onCueRangeExit(C,v)})},WHV=function(k,v){RIW(k.selectedOption)?Gf7(k,v):(_.B_.cancelJob(k.presetPauseSchedulerId),_.B_.cancelJob(k.presetFadeSchedulerId),k.presetPauseSchedulerId=0,k.presetFadeSchedulerId=0);
Uim(v,!0)},HTp=function(k,v){v.setLoop(!1);
v.setLoopVideo(!1);v.setLoopRange(null);(k=di7(k.JSC$23368_watchApi))&&_.Ql().resolve(_.BF).dispatch(_.ud("playlistLoopStateEntity",k,{key:k,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.Qbm=function(k){_.AW.call(this);var v=this;this.JSC$23371_watchApi=k;ZT7(this);SlW(this);uXr(this);var C=this.JSC$23371_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.fS("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.yl.get("wide",void 0)==="1"&&_.XK("wide","1",_.fS("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){v.JSC$23371_watchApi.unsubscribeByKey(C)});
k=k.getRoot();if(k.is==="ytd-watch-flexy"||k.is==="ytd-watch-grid")k.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.mti();_.z("web_watch_log_theater_mode_cookie_state")&&_.yl.get("wide","0")==="1"&&_.Ub6("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.E(_.Qbm,_.AW);var ZT7=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23371_watchApi.playerApi,2);v=G.yieldResult;C=function(p){bTm(k,!!p)};
v.addEventListener("SIZE_CLICKED",C);k.addOnDisposeCallback(function(){v.removeEventListener("SIZE_CLICKED",C)});
_.OQ(G)})},SlW=function(k){k.JSC$23371_watchApi.registerActionHandler("yt-toggle-theater-mode",function(v,C){bTm(k,v,C===void 0?!0:C)});
k.addOnDisposeCallback(function(){k.JSC$23371_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.Qbm.prototype.getState=function(){return _.cT(_.Vb().getState())};
var bTm=function(k,v,C){C=C===void 0?!0:C;var G,p,P,N=_.z("enable_player_resize_transition")&&!!k.JSC$23371_watchApi.getWatchNextResponse()&&!((G=k.JSC$23371_watchApi.getWatchNextResponse())==null?0:(p=G.contents)==null?0:(P=p.twoColumnWatchNextResults)==null?0:P.conversationBar);_.MEX(function(){_.Vb().dispatch(_.J2({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:v}}));_.z("theater_mode_scroll_to_top_killswitch")||k.JSC$23371_watchApi.scrollWatchTo(0,!1);_.BR()&&_.z("external_fullscreen")&&_.j9(document.documentElement);
uXr(k);C&&_.XK("wide",v?"1":"0",_.fS("theater_mode_cookie_max_age_seconds",-1));_.JR(k.JSC$23371_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);k.JSC$23371_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:v});v&&_.mti()},{shouldWrap:N})},uXr=function(k){var v;
_.Z(function(C){if(C.nextAddress==1)return C.yield(k.JSC$23371_watchApi.playerApi,2);v=C.yieldResult;v.setSizeStyle(!0,k.getState());_.OQ(C)})};var drW=function(k){_.AW.call(this);var v=this;this.playerApi=k;this.timeToPanelSyncKeyMap={};var C;if(k==null?0:(C=k.isReady)==null?0:C.call(k)){C=_.qT(_.Ql().resolve(_.BF),function(p){return p.entities.timedMarkersListSyncEntity||{}},function(p,P){p=p===void 0?{}:p;
P=P===void 0?{}:P;for(var N=_.H(Object.keys(P)),I=N.next();!I.done;I=N.next())I=I.value,p[I]!==P[I]&&RKm(v,P[I]);P=_.H(Object.keys(p));for(N=P.next();!N.done;N=P.next())N=N.value,I=p[N],v.timeToPanelSyncKeyMap[N]&&l2i(v,I)});
this.addOnDisposeCallback(C);var G=function(p){v.onCueRangeEnter(p)};
k.addEventListener("onCueRangeEnter",G);this.addOnDisposeCallback(function(){var p;(p=k.removeEventListener)==null||p.call(k,"onCueRangeEnter",G)})}};
_.E(drW,_.AW);
var l2i=function(k,v){var C,G;if((C=k.playerApi)==null?0:(G=C.isReady)==null?0:G.call(C)){var p;if((C=v==null?void 0:(p=v.timedListData)==null?void 0:p.sections)&&v!=null&&v.key)for(p=_.H(C),C=p.next();!C.done;C=p.next())if(C=C.value,C.timedSyncDataList&&C.sectionId)for(G=0;G<C.timedSyncDataList.length;G++){var P=C.timedSyncDataList[G];P.syncItemId&&k.playerApi.addCueRange(C.sectionId+"_"+v.key+"_"+P.syncItemId,Number(P.videoTimeMs)/1E3,G===C.timedSyncDataList.length-1?0x8000000000000:Number(C.timedSyncDataList[G+
1].videoTimeMs)/1E3)}}},RKm=function(k,v){var C,G;
if((C=k.playerApi)==null?0:(G=C.isReady)==null?0:G.call(C)){var p;if((C=v==null?void 0:(p=v.timedListData)==null?void 0:p.sections)&&v!=null&&v.key)for(p=_.H(C),C=p.next();!C.done;C=p.next())if(C=C.value,C.timedSyncDataList&&C.sectionId){G=_.H(C.timedSyncDataList);for(var P=G.next();!P.done;P=G.next())P=P.value,P.syncItemId&&k.playerApi.removeCueRange(C.sectionId+"_"+v.key+"_"+P.syncItemId)}}};
drW.prototype.onCueRangeEnter=function(k){for(var v=_.H(Object.keys(this.timeToPanelSyncKeyMap)),C=v.next();!C.done;C=v.next()){C=C.value;var G=_.H(k.split("_"+C+"_")),p=G.next().value;G=G.next().value;if(p&&G){k=_.Ql().resolve(_.BF);v=this.timeToPanelSyncKeyMap[C];var P=_.RDK(k.getState(),v);C=f2i(C,p,G);if(C===-1)break;C={activeSyncId:G,activeItemIndex:C,activeSectionInfo:{sectionIdentifier:p}};P?k.dispatch(_.Ff("markersEngagementPanelSyncEntity",v,C)):k.dispatch(_.ud("markersEngagementPanelSyncEntity",
v,Object.assign({},{key:v},C)));break}}};
var f2i=function(k,v,C){var G=_.Ql().resolve(_.BF),p,P;k=(p=LCm(G.getState(),k))==null?void 0:(P=p.timedListData)==null?void 0:P.sections;if(!k)return-1;p=0;P=_.H(k);for(k=P.next();!k.done;k=P.next()){k=k.value;G=k.timedSyncDataList||[];if(k.sectionId===v)return v=G.findIndex(function(N){return N.syncItemId===C}),v===-1?v:p+v;
p+=G.length}return-1};_.ctp=function(k){_.AW.call(this);var v=this;this.JSC$23384_watchApi=k;this.unresolvedCommands=[];this.JSC$23384_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(C){zKr(v,C)});
this.addOnDisposeCallback(function(){v.JSC$23384_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
FHm(this)};
_.E(_.ctp,_.AW);var FHm=function(k){var v;_.Z(function(C){if(C.nextAddress==1)return C.yield(k.JSC$23384_watchApi.playerApi,2);v=C.yieldResult;if(k.isDisposed())return C.return();k.timedSyncObserver=new drW(v);k.unresolvedCommands.length&&(k.unresolvedCommands.forEach(function(G){return zKr(k,G)}),k.unresolvedCommands=[]);
_.Mt(k,k.timedSyncObserver);_.OQ(C)})},zKr=function(k,v){if(k.timedSyncObserver){var C=_.F(v,NtW);
if(C&&C.timedSyncEntityKey&&C.panelSyncEntityKey){k=k.timedSyncObserver;v=C.timedSyncEntityKey;var G=C.panelSyncEntityKey;C=!!C.isEnabled;C=C===void 0?!0:C;var p=_.Ql().resolve(_.BF);p=LCm(p.getState(),v);C?k.timeToPanelSyncKeyMap[v]||(k.timeToPanelSyncKeyMap[v]=G,l2i(k,p)):(delete k.timeToPanelSyncKeyMap[v],RKm(k,p))}}else k.unresolvedCommands.push(v)};var EDi=_.D(function(k){var v=k.data,C=k.maybeLogSmartSkipClientData,G=null,p=null,P=_.z("web_enable_auto_focus_for_timely_action_button"),N=function(){G=document.activeElement},I=function(){v().smartSkipMetadata&&(G=document.activeElement,_.N7V(function(){return p}))},S=function(R){if(v().smartSkipMetadata&&(!R||R.key!=="Enter")){G&&G.isConnected&&(_.N7V(function(){return G}),G=null);
var l;(l=p)==null||l.blur()}};
k=_.oZ(function(){C==null||C(!0,v());return!1});
var Q=_.Dp(_.aB(function(){return v().rendererContext},{onTap:function(R,l){l({disableClickTracking:!0})}}),_.bN({visibilityCallback:function(R){if(P)R?p&&v().smartSkipMetadata&&(I(),document.addEventListener("focusin",N)):(document.removeEventListener("focusin",N),S());
else if(R){R=_.cY(v().rendererContext);var l=Number(v().maxVisibleDurationMilliseconds),d,f=(d=_.F(v().rendererContext,_.Su))==null?void 0:d.label;R&&l&&f&&(d={label:f,command:R,durationMs:l},_.Ql().resolve(_.ZV).enqueue(d))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.sD(function(){if(P){var R;if((p=(R=Q.value)==null?void 0:R.querySelector("button"))&&v().smartSkipMetadata){var l;(l=Q.value)==null||l.addEventListener("keydown",S)}}});
_.Vr(function(){P&&(p&&v().smartSkipMetadata&&p.removeEventListener("keydown",S),document.removeEventListener("focusin",N),S())});
return _.u("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:Q,"on:click":k},_.u(_.Sh,{data:function(){return v().content}},{buttonViewModel:_.di}))},"io");var a2x=_.D(function(k){var v=k.data,C=k.playerApi,G=_.Ql().resolve(_.c9m);k=_.H(_.Gz(function(){v()}));
var p=k.next().value,P=k.next().value,N=function(){return ycx(v(),p())},I=function(Q,R){var l,d,f=(l=_.F(R==null?void 0:R.rendererContext,_.HU))==null?void 0:(d=l.loggingDirectives)==null?void 0:d.trackingParams;
if((R=R==null?void 0:R.smartSkipMetadata)&&R.loggingData&&(d=R.loggingData,R=d.algorithmId,l=d.startMilliseconds,d=d.endMilliseconds,R&&l!==void 0&&d!==void 0)){var c,U;Q={smartSkipData:Object.assign({},{versionName:R,startMediaTimeMs:l,endMediaTimeMs:d},Q&&{userInteractionMediaTimeMs:(Math.floor(((c=_.jJ())==null?void 0:(U=c.getPlayer())==null?void 0:U.getCurrentTime())||0)*1E3).toString()})};c=_.Et();var O;f&&(O=_.Ss(f));c&&O&&_.t2(c,O,Q)}},S=function(Q,R){var l=ycx(v(),Q);
if(l){var d=_.F(l,O9i),f;if(f=R)f=C(),l=_.F(l,O9i),f=l!=null&&l.smartSkipMetadata?!(f==null?0:f.isSameMarkerTypeVisible((l==null?void 0:l.smartSkipMetadata.markerKey)||"")):!0;if(f){var c,U;(d==null?0:(c=d.smartSkipMetadata)==null?0:(U=c.loggingData)==null?0:U.isCounterfactual)||(I(!1,d),P(Q))}else R||p()!==Q||P(void 0)}};
_.s0(function(){var Q=v().timelyActions;if(Q){Q=_.H(Q);for(var R=Q.next();!R.done;R=Q.next()){R=_.F(R.value,O9i);var l=void 0;(l=R)!=null&&l.cueRangeId&&G.timelyActionsMap.set(R.cueRangeId,S)}_.Vr(function(){G.timelyActionsMap.clear()})}},"l2RtC");
return _.u("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.u(_.Sh,{data:N},{timelyActionViewModel:function(Q){return _.u(EDi,{data:Q.data,maybeLogSmartSkipClientData:function(){I(!0,_.F(N(),O9i))}})}}))},"ko");_.$rW=function(k){_.AW.call(this);this.JSC$23396_watchApi=k;k=_.H(_.ae({},void 0,"UN7k5e"));this.timelyActionsOverlay=k.next().value;this.setTimelyActionsOverlay=k.next().value;MBm(this)};
_.E(_.$rW,_.AW);var MBm=function(k){var v,C,G,p;_.Z(function(P){if(P.nextAddress==1)return Urm(k),gDi(k),k.timelyActionsContainer=document.createElement("div"),P.yield(k.JSC$23396_watchApi.playerApi,2);v=P.yieldResult;(G=(C=v).insertTimelyActionUi)==null||G.call(C,k.timelyActionsContainer);p=_.tY(k.timelyActionsContainer,function(){return _.u(a2x,{data:k.timelyActionsOverlay,playerApi:v})},"lo");
k.addOnDisposeCallback(p);_.OQ(P)})},gDi=function(k){var v=k.JSC$23396_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Urm(k)});
k.addOnDisposeCallback(function(){k.JSC$23396_watchApi.unsubscribeByKey(v)})},Urm=function(k){var v=k.JSC$23396_watchApi.getWatchNextResponse();
if(v){var C,G;if(v=_.F((C=v.playerOverlays)==null?void 0:(G=C.playerOverlayRenderer)==null?void 0:G.timelyActionsOverlayViewModel,Ior)){var p;(p=k.setTimelyActionsOverlay)==null||p.call(k,v)}}};_.LHs=function(k){_.AW.call(this);this.JSC$23400_watchApi=k;iTi(this)};
_.E(_.LHs,_.AW);var iTi=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23400_watchApi.playerApi,2);v=G.yieldResult;C=function(p){_.of.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.F(p,_.HKG)},popupType:"TOAST"}})};
v.addEventListener("onYtShowToast",C);k.addOnDisposeCallback(function(){v.removeEventListener("onYtShowToast",C)});
_.OQ(G)})};var OTr,xrI,Drp,ytr,XIp,mri,eKW,qlr,tBs,VBi;OTr=!1;_.AtW=function(k){_.AW.call(this);this.JSC$23403_watchApi=k;this.fullscreen=this.theater=!1;ytr(this);XIp(this);xrI(this)};
_.E(_.AtW,_.AW);xrI=function(k){var v,C,G;_.Z(function(p){if(p.nextAddress==1)return p.yield(k.JSC$23403_watchApi.playerApi,2);v=p.yieldResult;if(k.isDisposed())return p.return();C=k.JSC$23403_watchApi.getElement("CINEMATICS");if(!C)return p.return();k.JSC$23403_cinematicController=new _.FQ(C,v);_.Mt(k,k.JSC$23403_cinematicController);_.UUr(k.JSC$23403_cinematicController);eKW(k,_.Kk_());G=k.JSC$23403_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(P){qlr(k,P)});
k.addOnDisposeCallback(function(){k.JSC$23403_watchApi.unsubscribeByKey(G)});
mri(k);qlr(k,k.JSC$23403_cinematicController.isAllowed());Drp(k);tBs(k);_.OQ(p)})};
Drp=function(k){k.fullscreen=_.Ej(_.Vb().getState());k.theater=_.cT(_.Vb().getState());_.sbs(k,k.fullscreen,k.theater);var v=_.qT(_.Vb(),_.Ej,function(G){k.fullscreen=G;_.sbs(k,k.fullscreen,k.theater)}),C=_.qT(_.Vb(),_.cT,function(G){k.theater=G;
_.sbs(k,k.fullscreen,k.theater)});
k.addOnDisposeCallback(v);k.addOnDisposeCallback(C)};
ytr=function(k){var v=k.JSC$23403_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){mri(k)});
k.addOnDisposeCallback(function(){k.JSC$23403_watchApi.unsubscribeByKey(v)})};
XIp=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23403_watchApi.playerApi,2);v=G.yieldResult;C=function(p){eKW(k,p)};
v.addEventListener("cinematicSettingsToggleChange",C);k.addOnDisposeCallback(function(){v.removeEventListener("cinematicSettingsToggleChange",C)});
_.OQ(G)})};
mri=function(k){var v=k.JSC$23403_watchApi.getWatchNextResponse(),C;v=_.F(v==null?void 0:(C=v.pageVisualEffects)==null?void 0:C[0],_.vA);var G;(G=k.JSC$23403_cinematicController)==null||_.iK7(G,v)};
eKW=function(k,v){var C;(C=k.JSC$23403_cinematicController)==null||_.gzW(C,v);VBi(k)};
qlr=function(k,v){var C;_.Z(function(G){if(G.nextAddress==1)return _.z("kevlar_watch_cinematics_invisible")&&(v=!1),G.yield(k.JSC$23403_watchApi.playerApi,2);C=G.yieldResult;C.updateCinematicSettings(v);VBi(k);_.OQ(G)})};
tBs=function(k){var v=_.N0();if(_.z("kevlar_measure_ambient_mode_idle")&&!v.getFlag(192)&&!OTr){OTr=!0;var C=_.Ab(_.B_,function(){_.Ql().resolve(_.Tta).start(1E4)},5E3);
k.addOnDisposeCallback(function(){_.B_.cancelJob(C);_.Ql().resolve(_.Tta).stop()})}};
_.sbs=function(k,v,C){k.fullscreen=v;k.theater=C;var G;(G=k.JSC$23403_cinematicController)==null||G.setFullscreen(k.fullscreen,k.theater);if(_.z("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(k.theater||k.fullscreen){var p;(p=k.JSC$23403_cinematicController)==null||_.LNc(p)}else if((k=k.JSC$23403_cinematicController)!=null){var P;(P=k.currentCinematicEffect)==null||P.pause()}};
VBi=function(k){var v;k.JSC$23403_watchApi.getRoot().toggleCinematicsActive(!((v=k.JSC$23403_cinematicController)==null||!v.isEnabled()))};_.Ylm=function(k){_.AW.call(this);var v=this;this.JSC$23406_watchApi=k;this.commentsReady=!1;this.setCommentsJobId=0;k=_.qT(_.Vb(),_.OH,function(){hKs(v)});
this.addOnDisposeCallback(k);var C=this.JSC$23406_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){B2i(v)}),G=this.JSC$23406_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){B2i(v)});
this.addOnDisposeCallback(function(){v.JSC$23406_watchApi.unsubscribeByKey(C);v.JSC$23406_watchApi.unsubscribeByKey(G)});
var p=function(){_.z("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&jbx(v,"false")};
this.JSC$23406_watchApi.getRoot().addEventListener("yt-page-data-will-update",p);this.addOnDisposeCallback(function(){v.JSC$23406_watchApi.getRoot().removeEventListener("yt-page-data-will-update",p)});
B2i(this)};
_.E(_.Ylm,_.AW);var B2i=function(k){k.commentsReady=!1;_.B_.cancelJob(k.setCommentsJobId);k.setCommentsJobId=_.Ab(_.B_,function(){hKs(k)},1E3)},hKs=function(k){if(!k.commentsReady){_.Er("cmi");
_.B_.cancelJob(k.setCommentsJobId);var v,C,G,p,P=(v=k.JSC$23406_watchApi.getWatchNextResponse())==null?void 0:(C=v.contents)==null?void 0:(G=C.twoColumnWatchNextResults)==null?void 0:(p=G.results)==null?void 0:p.results.contents;v=void 0;if(P&&P.length)for(P=_.H(P),C=P.next();!C.done;C=P.next())if(C=C.value,p=G=void 0,((G=C)==null?void 0:(p=G.itemSectionRenderer)==null?void 0:p.sectionIdentifier)==="comment-item-section"){_.z("web_watch_provide_undefined_comments")?v=C.itemSectionRenderer:k.JSC$23406_watchApi.provideRenderingData("COMMENTS",
C.itemSectionRenderer);jbx(k,"true");break}_.z("web_watch_provide_undefined_comments")&&k.JSC$23406_watchApi.provideRenderingData("COMMENTS",v);k.commentsReady=!0;k.JSC$23406_watchApi.dispatchEvent("yt-watch-comments-ready")}},jbx=function(k,v){var C;
(C=k.JSC$23406_watchApi.getElement("COMMENTS"))==null||C.setAttribute("canScheduleJobs",v)};_.KHV=function(k){_.AW.call(this);var v=this;this.JSC$23409_watchApi=k;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.z("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.z("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.z("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.fS("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)wIc(this);
else{var C=this.JSC$23409_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){nDi(v);xn(v)}),G=this.JSC$23409_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Af(v);
xn(v)});
this.JSC$23409_watchApi.getRoot().is==="ytd-watch-grid"&&_.z("swatcheroo_pbs_load_grid")&&(Jti(this),rt7(this));this.addOnDisposeCallback(function(){v.JSC$23409_watchApi.unsubscribeByKey(C);v.JSC$23409_watchApi.unsubscribeByKey(G);_.B_.cancelJob(v.provideRichGridJobId)});
nDi(this);Af(this)}};
_.E(_.KHV,_.AW);var wIc=function(k){var v=k.JSC$23409_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){k.providePlayerJobId=_.pU(_.B_,function(){nDi(k);xn(k)},k.provideAllDataDelayMs)}),C=k.JSC$23409_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){k.provideWatchNextJobId=_.pU(_.B_,function(){Af(k);
xn(k)},k.provideAllDataDelayMs)}),G=k.JSC$23409_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){k.provideWatchNextJobId=_.pU(_.B_,function(){Af(k);
xn(k)},k.provideAllDataDelayMs)});
k.JSC$23409_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.Ab(_.B_,function(){nDi(k);Af(k);xn(k)},100)});
k.JSC$23409_watchApi.addPageDisposeJob(function(){_.B_.cancelJob(k.provideWatchNextJobId);_.B_.cancelJob(k.providePlayerJobId)});
k.addOnDisposeCallback(function(){k.JSC$23409_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");k.JSC$23409_watchApi.unsubscribeByKey(v);k.JSC$23409_watchApi.unsubscribeByKey(C);k.JSC$23409_watchApi.unsubscribeByKey(G);_.B_.cancelJob(k.providePlayerJobId);_.B_.cancelJob(k.provideWatchNextJobId)});
nDi(k);Af(k)},nDi=function(k){var v=k.JSC$23409_watchApi.getPlayerResponse(),C,G,p=(G=v==null?void 0:(C=v.playabilityStatus)==null?void 0:C.messageRenderers)!=null?G:[],P,N;
v=(N=v==null?void 0:(P=v.playabilityStatus)==null?void 0:P.messages)!=null?N:[];P=_.H(v);for(N=P.next();!N.done;N=P.next())p.push({alertRenderer:{text:_.DZ(N.value),type:"WARNING"}});k.JSC$23409_watchApi.provideRenderingData("ALERTS",p)},Af=function(k){var v=[],C,G,p,P=k.JSC$23409_watchApi.getWatchNextResponse(),N,I,S,Q,R=P==null?void 0:(N=P.contents)==null?void 0:(I=N.twoColumnWatchNextResults)==null?void 0:(S=I.results)==null?void 0:(Q=S.results)==null?void 0:Q.contents;
if(R)for(N=_.H(R),I=N.next();!I.done;I=N.next())if(I=I.value,I.videoPrimaryInfoRenderer)var l=I;else if(I.videoSecondaryInfoRenderer){var d=I;Q=S=void 0;I=Object.assign({},(S=I.videoSecondaryInfoRenderer)==null?void 0:(Q=S.metadataRowContainer)==null?void 0:Q.metadataRowContainerRenderer);if(I.rows&&I.collapsedItemCount!==void 0){I.rows=I.rows.slice(0,I.collapsedItemCount).filter(function(GY){return!!GY.richMetadataRowRenderer});
I.collapsedItemCount=I.rows.length;var f={metadataRowContainerRenderer:I}}}else if(I.merchandiseShelfRenderer)var c=I;else if(I.ticketShelfRenderer)var U=I;else if(I.expandableMetadataRenderer)var O=I;else if(I.itemSectionRenderer)if(S=I.itemSectionRenderer.contents,Q=void 0,k.directlyProvideComments&&((Q=I.itemSectionRenderer)==null?void 0:Q.sectionIdentifier)==="comment-item-section")_.Er("cmi"),k.JSC$23409_watchApi.provideRenderingData("COMMENTS",I.itemSectionRenderer);else if(S)for(I=_.H(S),S=
I.next();!S.done;S=I.next())if(S=S.value,S.commentsEntryPointHeaderRenderer)var X=S;else if(S.clarificationRenderer||S.infoPanelContainerRenderer||S.infoPanelContentRenderer||S.emergencyOneboxRenderer){v.push(S);var x=x||!!d}else S.limitedStateMessageRenderer?G=S:S.videoMetadataCarouselViewModel&&(p=S);if(_.z("web_watch_merch_in_sd_when_ticket_shelf_present")&&c&&U){var w=c;c=void 0}if(k.provideWatchNextSecondaryResults){var V,h,n;k.JSC$23409_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
P==null?void 0:(V=P.contents)==null?void 0:(h=V.twoColumnWatchNextResults)==null?void 0:(n=h.secondaryResults)==null?void 0:n.secondaryResults)}if(k.JSC$23409_watchApi.getRoot().is==="ytd-watch-grid"){var oO,Ng;k.JSC$23409_watchApi.provideRenderingData("LIVE_CHAT",P==null?void 0:(oO=P.contents)==null?void 0:(Ng=oO.twoColumnWatchNextResults)==null?void 0:Ng.conversationBar)}var Sm,U2,lD,Fb;(V=P==null?void 0:(Sm=P.contents)==null?void 0:(U2=Sm.twoColumnWatchNextResults)==null?void 0:(lD=U2.secondaryResults)==
null?void 0:(Fb=lD.secondaryResults)==null?void 0:Fb.offerModule)&&(V.donationShelfRenderer||V.donationUnavailableRenderer)&&k.JSC$23409_watchApi.getRoot().is!=="ytd-watch-grid"&&(C=V);Sm=k.JSC$23409_watchApi.getPlayerResponse();if(!Sm||!_.DED(Sm.playabilityStatus,P==null?void 0:P.playerOverlays)){var qg;if(P==null?0:(qg=P.contents)==null?0:qg.singleColumnWatchNextResults){var O2,En;var m1=P==null?void 0:(O2=P.contents.singleColumnWatchNextResults.results)==null?void 0:(En=O2.results)==null?void 0:
En.contents}else{var MZ,kQ,QU,xQ;qg=!!(R==null?0:(MZ=R[0])==null?0:(kQ=MZ.itemSectionRenderer)==null?0:(QU=kQ.contents)==null?0:(xQ=QU[0])==null?0:xQ.backgroundPromoRenderer);var LL,ad;MZ=!!(P==null?0:(LL=P.contents)==null?0:(ad=LL.twoColumnWatchNextResults)==null?0:ad.secondaryResults);qg&&!MZ&&(m1=R)}}R=v[0];LL=v[1];x&&v.length===1&&(LL=R,R=void 0);k.JSC$23409_watchApi.provideRenderingData("PRIMARY_INFO",l);k.JSC$23409_watchApi.provideRenderingData("SECONDARY_INFO",d);k.JSC$23409_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
X);k.JSC$23409_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",p);k.JSC$23409_watchApi.provideRenderingData("CLARIFICATION",R);k.JSC$23409_watchApi.provideRenderingData("RICH_METADATA",f);k.JSC$23409_watchApi.provideRenderingData("MERCH_SHELF",c);_.z("web_watch_merch_in_sd_when_ticket_shelf_present")&&k.JSC$23409_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",w);k.JSC$23409_watchApi.provideRenderingData("TICKET_SHELF",U);k.JSC$23409_watchApi.provideRenderingData("LIMITED_STATE",G);k.JSC$23409_watchApi.getRoot().is!==
"ytd-watch-grid"&&k.JSC$23409_watchApi.provideRenderingData("DONATION_SHELF",C);k.JSC$23409_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",m1);k.JSC$23409_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",LL);k.JSC$23409_watchApi.provideRenderingData("EXPANDABLE_METADATA",O);if(k.swatcherooProvideAllDataOnScheduledJob){var zY,WZ,CL,d7,We,F6;l=P==null?void 0:(zY=P.contents)==null?void 0:(WZ=zY.twoColumnWatchNextResults)==null?void 0:(CL=WZ.secondaryResults)==null?void 0:(d7=CL.secondaryResults)==
null?void 0:(We=d7.results)==null?void 0:(F6=We[0])==null?void 0:F6.richGridRenderer;k.JSC$23409_watchApi.provideRenderingData("RICH_GRID_RENDERER",l)}};
_.KHV.prototype.hasCompanionAds=function(k){var v,C;return(C=k==null?void 0:(v=k.adPlacements)==null?void 0:v.some(function(G){var p,P,N,I;return(G==null?void 0:(p=G.adPlacementRenderer)==null?void 0:(P=p.renderer)==null?void 0:P.actionCompanionAdRenderer)||(G==null?void 0:(N=G.adPlacementRenderer)==null?void 0:(I=N.renderer)==null?void 0:I.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?C:!1};
var xn=function(k){if(!_.z("swaterdoo_ps_wn_handle_ks")){k.swatcherooProvideAllDataOnScheduledJob||rt7(k,3E3);var v=k.JSC$23409_watchApi.getPlayerResponse(),C,G,p,P,N,I=(C=k.JSC$23409_watchApi.getWatchNextResponse())==null?void 0:(G=C.contents)==null?void 0:(p=G.twoColumnWatchNextResults)==null?void 0:(P=p.secondaryResults)==null?void 0:(N=P.secondaryResults)==null?void 0:N.offerModule;v=k.hasCompanionAds(v);var S,Q;C=(I==null?void 0:(S=I.tvfilmOfferModuleRenderer)==null?void 0:S.clientShouldSuppressIfCompanionAdDisplayed)||
(I==null?void 0:(Q=I.unlimitedOfferModuleRenderer)==null?void 0:Q.suppressIfCompanionAds);S=v&&C;k.JSC$23409_watchApi.getRoot().is==="ytd-watch-grid"&&k.JSC$23409_watchApi.provideRenderingData("OFFER_MODULE",S?void 0:I)}},rt7=function(k,v){_.z("swatcheroo_pbs_load_grid")&&(k.provideRichGridJobId&&_.B_.cancelJob(k.provideRichGridJobId),k.provideRichGridJobId=_.pU(_.B_,function(){k.provideRichGridJobId=0;
var C,G,p,P,N,I,S,Q=(C=k.JSC$23409_watchApi.getWatchNextResponse())==null?void 0:(G=C.contents)==null?void 0:(p=G.twoColumnWatchNextResults)==null?void 0:(P=p.secondaryResults)==null?void 0:(N=P.secondaryResults)==null?void 0:(I=N.results)==null?void 0:(S=I[0])==null?void 0:S.richGridRenderer;Q&&k.JSC$23409_watchApi.provideRenderingData("RICH_GRID_RENDERER",Q)},v))},Jti=function(k){var v,C;
_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23409_watchApi.playerApi,2);v=G.yieldResult;C=function(){k.onPlaybackStart()};
v.addEventListener("onPlaybackStartExternal",C);k.addOnDisposeCallback(function(){v.removeEventListener("onPlaybackStartExternal",C)});
_.OQ(G)})};
_.KHV.prototype.onPlaybackStart=function(){rt7(this)};_.kwm=function(k){_.AW.call(this);var v=this;this.JSC$23422_watchApi=k;k.playerApi.then(function(C){v.player=C});
this.gestures=new _.IU(this.JSC$23422_watchApi.getRoot(),k.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.xtW(_.Vb().getState())&&_.OH(_.Vb().getState())<=0)if(_.Ej(_.Vb().getState())){var C;(C=v.player)==null||C.toggleFullscreen()}else _.JR(v.JSC$23422_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
T2s(this)};
_.E(_.kwm,_.AW);var T2s=function(k){var v=_.qT(_.Vb(),_.Ej,function(C){k.onFullscreenChanged(C)});
k.addOnDisposeCallback(v);v=_.qT(_.Vb(),_.OH,function(C){k.gestures&&(C>0?k.gestures.detach():k.gestures.attach())});
k.addOnDisposeCallback(v)};
_.kwm.prototype.onFullscreenChanged=function(k){this.gestures&&this.gestures.update(k)};var oBs;oBs=["PLAYLIST"];_.C67=function(k){_.AW.call(this);var v=this;this.JSC$23425_watchApi=k;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(k.subscribeToActiveChanged(function(C){v.onActiveChanged(C)}));
vBx(this)};
_.E(_.C67,_.AW);var Gw7=function(k){k.pageDisposalDataTypes=Object.values(fXx).filter(function(v){return!oBs.includes(v)})},vBx=function(k){if(_.z("swatcheroo_enable_ghost_cards")||_.z("web_watch_clear_data_on_page_dispose"))Gw7(k),k.JSC$23425_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.B_.cancelJob(k.clearDataJobId);
k.clearDataJobId=0}),k.runPageDisposeJob=function(){var v=_.Ql().resolve(_.hs).getDestinationPageType()==="watch";
k.clearDataJobId=_.pU(_.B_,k.runClearDataJob,v?0:_.fS("web_watch_delay_page_dispose_ms",1E4))},k.runClearDataJob=function(){pRI(k)},k.runOnYtNavigateAwayFinish=function(){k.clearDataJobId&&(_.B_.cancelJob(k.clearDataJobId),k.clearDataJobId=0,pRI(k))},document.addEventListener("yt-navigate-finish",k.runOnYtNavigateAwayFinish),k.JSC$23425_watchApi.addPageDisposeJob(k.runPageDisposeJob),k.addOnDisposeCallback(function(){k.JSC$23425_watchApi.removePageDisposeJob(k.runPageDisposeJob);
k.JSC$23425_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",k.runOnYtNavigateAwayFinish)})},pRI=function(k){k.pageDisposalDataTypes.forEach(function(v){k.JSC$23425_watchApi.provideRenderingData(v,void 0)});
k.clearDataJobId=0};
_.C67.prototype.onActiveChanged=function(k){k&&((k=document.querySelector("#watch-page-skeleton"))&&_.Lc(k),P6V(this),document.body.removeAttribute("no-y-overflow"),_.rt("IS_SHELL_LOAD")&&_.gFc())};
var P6V=function(k){_.Z(function(v){if(v.nextAddress==1)return v.yield(k.JSC$23425_watchApi.playerApi,2);_.Od();_.OQ(v)})};var Wwc;Wwc=_.z("kevlar_watch_while_counterfactual")?0:.25;_.ZAr=function(k){_.AW.call(this);this.JSC$23428_watchApi=k;this.JSC$23428_watchWhileEnabled=_.z("kevlar_watch_while_v2");this.pipEnabled=_.z("web_enable_pip_on_miniplayer");HAI(this);NcW(this);IQc(this)};
_.E(_.ZAr,_.AW);var HAI=function(k){k.JSC$23428_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){StW(k)});
k.addOnDisposeCallback(function(){k.JSC$23428_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},NcW=function(k){var v,C;
_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23428_watchApi.playerApi,2);v=G.yieldResult;C=function(){StW(k)};
v.addEventListener("onCollapseMiniplayer",C);k.addOnDisposeCallback(function(){v.removeEventListener("onCollapseMiniplayer",C)});
_.OQ(G)})},IQc=function(k){var v=k.JSC$23428_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&v&&k.JSC$23428_watchWhileEnabled&&(k.playerIntersectionObserver=new IntersectionObserver(function(C){k.handleIntersect(C)},{threshold:[Wwc]}),k.playerIntersectionObserver.observe(v),k.addOnDisposeCallback(function(){var C;
(C=k.playerIntersectionObserver)==null||C.disconnect()}))},StW=function(k){var v,C,G;
_.Z(function(p){if(p.nextAddress==1){v=_.Ql().resolve(_.hs);C=v.data;G=_.E5(C.response,!1,C.playerResponse);_.AB().miniplayerButtonActivation=!0;if(k.pipEnabled)return _.AB().watchPipActivation=!0,p.jumpTo(2);_.Ql().resolve(_.gO).collapse();return p.yield(_.AB().navigationFinishPromise,2)}if(p.nextAddress!=4)return _.AB().currentEndpoint=G.watchEndpoint||null,p.yield(_.Ql().resolve(_.gO).activate(k.JSC$23428_watchApi.getElement("PLAYER"),G,C),4);_.AB().userActivation=!0;_.OQ(p)})};
_.ZAr.prototype.handleIntersect=function(k){u$s(this,k[k.length-1])};
var u$s=function(k,v){k.watchWhileJobId&&_.B_.cancelJob(k.watchWhileJobId);k.watchWhileJobId=_.B_.addLowPriorityJob(function(){var C,G;return _.Z(function(p){if(p.nextAddress==1)return k.watchWhileJobId=void 0,C=_.Ql().resolve(_.gO),v.intersectionRatio>Wwc?C.isMiniplayerActive()?p.yield(C.deactivate(),0):p.jumpTo(0):(G=!C.isMiniplayerActive())?p.yield(Q2G(k),5):p.jumpTo(4);p.nextAddress!=4&&(G=p.yieldResult);if(!G)return p.jumpTo(0);_.AB().watchWhileActivation=!0;return p.yield(bAc(k),0)})},100)},
Q2G=function(k){return _.Z(function(v){return v.nextAddress==1?_.z("kevlar_watch_while_paused")?v.return(!0):v.yield(k.isPlayerPlaying(),2):v.return(v.yieldResult)})};
_.ZAr.prototype.isPlayerPlaying=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(k.JSC$23428_watchApi.playerApi,2);v=C.yieldResult;return C.return(v.getPlayerStateObject().isPlaying)})};
var bAc=function(k){var v,C;return _.Z(function(G){v=_.Ql().resolve(_.hs).data;C=_.E5(v.response,!1,v.playerResponse);_.AB().currentEndpoint=C.watchEndpoint||null;return G.yield(_.Ql().resolve(_.gO).activate(k.JSC$23428_watchApi.getElement("PLAYER"),C,v),0)})};_.dor=function(k){_.AW.call(this);this.JSC$23432_watchApi=k;Rkp(this);lQr(this)};
_.E(_.dor,_.AW);var lQr=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23432_watchApi.playerApi,2);v=G.yieldResult;C=function(p){var P;p.sessionData&&p.sessionData.itct&&(P=p.sessionData.itct);var N=p.watchEndpoint;if(N&&p.sessionData&&p.sessionData.autonav)N=_.snO(N,P);else{var I;N=_.j6(p.videoId,(I=p.listId)!=null?I:void 0,P)}P={endpoint:N};p.sessionData&&(P.tempData=p.sessionData);k.JSC$23432_watchApi.dispatchEvent("yt-navigate",P)};
v.addEventListener("onPlayVideo",C);k.addOnDisposeCallback(function(){v.removeEventListener("onPlayVideo",C)});
_.OQ(G)})},Rkp=function(k){var v=function(C){k.onYtNavigate(C)};
k.JSC$23432_watchApi.getRoot().addEventListener("yt-navigate",v);k.addOnDisposeCallback(function(){k.JSC$23432_watchApi.getRoot().removeEventListener("yt-navigate",v)})};
_.dor.prototype.onYtNavigate=function(k){var v=this,C,G,p,P,N,I,S,Q,R;return _.Z(function(l){if(l.nextAddress==1){if(!((C=k.detail)==null?0:(G=C.endpoint)==null?0:G.watchEndpoint))return l.return();p=k.detail.endpoint.watchEndpoint;P=v.JSC$23432_watchApi.getWatchNextResponse();I=_.F((N=P)==null?void 0:N.currentVideoEndpoint,_.mw);if(!I)return l.return();if(p.videoId!==I.videoId||p.playlistId&&p.playlistId!==I.playlistId||typeof p.startTimeSeconds!=="number")return l.jumpTo(0);k.stopPropagation();
(S=_.z("kevlar_watch_while_v2")&&!_.z("kevlar_watch_while_counterfactual"))&&_.Ql().resolve(_.gO).isMiniplayerActive()||v.JSC$23432_watchApi.scrollWatchTo(0,!0);return l.yield(v.JSC$23432_watchApi.playerApi,3)}Q=l.yieldResult;R=p.startTimeSeconds;Q.seekTo(R,void 0,void 0,void 0,84);Q.wakeUpControls();R<Q.getDuration()&&Q.playVideo();_.OQ(l)})};_.zk7=function(k){_.AW.call(this);var v=this;this.JSC$23435_watchApi=k;var C=this.JSC$23435_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){fQr(v)});
this.addOnDisposeCallback(function(){v.JSC$23435_watchApi.unsubscribeByKey(C)});
fQr(this);_.z("enable_ai_companion")&&(k=this.JSC$23435_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&_.UW2(_.Ql().resolve(_.hx),k,"WATCH")};
_.E(_.zk7,_.AW);var fQr=function(k){var v=k.JSC$23435_watchApi.getWatchNextResponse();if(v){var C,G=[].concat(_.tX((C=v==null?void 0:v.engagementPanels)!=null?C:[]));G.unshift.apply(G,_.tX(Fw7(v)));k.JSC$23435_watchApi.provideRenderingData("ENGAGEMENT_PANELS",G)}},cRr=function(k){var v,C,G,p=(v=k.engagementPanels)==null?void 0:(C=v.find(function(f){var c;
return((c=f.engagementPanelSectionListRenderer)==null?void 0:c.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(G=C.engagementPanelSectionListRenderer.content)==null?void 0:G.structuredDescriptionContentRenderer,P;
if(_.F(p==null?void 0:(P=p.items)==null?void 0:P.find(function(f){return!!_.F(f,U_i)}),U_i))return!0;
var N,I,S,Q;if(k=(((N=k.contents)==null?void 0:(I=N.twoColumnWatchNextResults)==null?void 0:(S=I.results)==null?void 0:(Q=S.results)==null?void 0:Q.contents)||[]).find(function(f){return f.videoPrimaryInfoRenderer})){var R,l,d;
return(((R=k.videoPrimaryInfoRenderer)==null?void 0:(l=R.videoActions)==null?void 0:(d=l.menuRenderer)==null?void 0:d.flexibleItems)||[]).some(function(f){f=_.F(f,_.oIG);if(!f)return!1;var c,U;f=(c=f.topLevelButton)==null?void 0:(U=c.buttonViewModel)==null?void 0:U.onTap;if(!f)return!1;c=_.af(f);if(!c)return!1;var O;return((O=_.F(c,_.Fj))==null?void 0:O.panelIdentifier)==="PAyouchat"})}return!1},Fw7=function(k){var v=[];
if(!_.z("web_watch_inject_placeholder_fantasy_panel_killswitch")){var C,G,p,P=(C=k.engagementPanels)==null?void 0:(G=C.find(function(I){var S;return((S=I.engagementPanelSectionListRenderer)==null?void 0:S.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(p=G.engagementPanelSectionListRenderer.content)==null?void 0:p.structuredDescriptionContentRenderer,N;
_.F(P==null?void 0:(N=P.items)==null?void 0:N.find(function(I){return!!_.F(I,GhI)}),GhI)&&(C=_.fa_("PAsports_fantasy"),C.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",v.push(C))}cRr(k)&&(k=_.fa_("PAyouchat"),k.engagementPanelSectionListRenderer.targetId="PAyouchat",k.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",v.push(k));
return v};_.aQV=function(k){_.AW.call(this);this.JSC$23438_watchApi=k;EBc(this)};
_.E(_.aQV,_.AW);var EBc=function(k){k.JSC$23438_watchApi.registerActionHandler("yt-loop-command",function(v){M9r(k,v)});
k.JSC$23438_watchApi.registerActionHandler("yt-repeat-chapter-command",function(v){$oI(k,v)});
k.addOnDisposeCallback(function(){k.JSC$23438_watchApi.unregisterActionHandler("yt-loop-command");k.JSC$23438_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},M9r=function(k,v){var C;
_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23438_watchApi.playerApi,2);C=G.yieldResult;_.F(v,PEI).loop?(C.setLoopRange({startTimeMs:Number(_.F(v,PEI).startTimeMs),endTimeMs:Number(_.F(v,PEI).endTimeMs),postId:_.F(v,PEI).postId,type:"clips"}),C.playVideo()):C.setLoopRange(null);_.OQ(G)})},$oI=function(k,v){var C,G;
_.Z(function(p){if(p.nextAddress==1)return p.yield(k.JSC$23438_watchApi.playerApi,2);C=p.yieldResult;G=_.F(v,ZDW).repeat;G==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(C.setLoopRange({startTimeMs:Number(_.F(v,ZDW).startTimeMs),endTimeMs:Number(_.F(v,ZDW).endTimeMs),type:"repeatChapter"}),C.playVideo()):G==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&C.setLoopRange(null);_.OQ(p)})};_.gBs=function(k){_.AW.call(this);this.JSC$23443_watchApi=k;UoI(this)};
_.E(_.gBs,_.AW);var UoI=function(k){k.JSC$23443_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(v){iAm(k,v)});
k.addOnDisposeCallback(function(){k.JSC$23443_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},iAm=function(k,v){var C,G,p,P,N,I,S,Q,R,l,d;
_.Z(function(f){if(f.nextAddress==1)return f.yield(k.JSC$23443_watchApi.playerApi,2);C=f.yieldResult;if(P=(p=(G=_.F(v,SDV))==null?void 0:G.highlightedMenuItemKey)!=null?p:"")(I=(N=C).highlightSettingsMenuItem)==null||I.call(N,P);if(R=(Q=(S=_.F(v,SDV))==null?void 0:S.openMenuItemKey)!=null?Q:"")(d=(l=C).openSettingsMenuItem)==null||d.call(l,R);_.OQ(f)})};var Lwp=_.oW("/youtube/app/watch/player_state","playerStateEntity");_.ef=function(k){_.AW.call(this);this.JSC$23446_watchApi=k;OAi(this)};
_.E(_.ef,_.AW);var yRc=function(k){switch(k){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"}},OAi=function(k){var v,C,G,p,P;
_.Z(function(N){if(N.nextAddress==1)return N.yield(k.JSC$23446_watchApi.playerApi,2);v=N.yieldResult;if(k.isDisposed())return N.return();C=function(I){k.onPlayerStateChange(I)};
G=function(I){k.onAdStateChange(I)};
p=function(){k.onAdSkip()};
P=function(I){k.onVideoDataChange(I)};
v.addEventListener("onStateChange",C);v.addEventListener("onAdStateChange",G);v.addEventListener("onAdSkip",p);v.addEventListener("onVideoDataChange",P);k.addOnDisposeCallback(function(){v.removeEventListener("onStateChange",C);v.removeEventListener("onAdStateChange",G);v.removeEventListener("onAdSkip",p);v.removeEventListener("onVideoDataChange",P)});
_.OQ(N)})},XRV=function(k){var v=_.mf(),C=v.dispatch;
a:switch(k.adsState){case -1:case 0:var G="ADS_STATE_NONE";break a;case 1:case 2:case 3:G="ADS_STATE_PLAYING";break a;default:G="ADS_STATE_UNKNOWN"}C.call(v,_.ud("playerStateEntity",Lwp,{key:Lwp,playerState:yRc(k.playerState),adsState:G,videoId:k.videoId}))};
_.ef.prototype.onPlayerStateChange=function(k){var v=this,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(v.JSC$23446_watchApi.playerApi,2);C=G.yieldResult;if(v.isDisposed())return G.return();v.playerState=k;v.videoId=C.getVideoData().video_id;XRV(v);_.OQ(G)})};
_.ef.prototype.onAdStateChange=function(k){this.adsState=k;XRV(this)};
_.ef.prototype.onAdSkip=function(){this.adsState=0;XRV(this)};
_.ef.prototype.onVideoDataChange=function(k){k.type==="newdata"&&(this.adsState=-1,XRV(this))};_.ARW=function(k){_.AW.call(this);var v=this;this.JSC$23450_watchApi=k;this.enableExternalPlaylistPanelInPlayer=_.z("delhi_web_player_use_external_playlist_panel");_.Ql().resolve(_.GF).setPlayer(this.JSC$23450_watchApi.getElement("PLAYER"));k=this.JSC$23450_watchApi.subscribeToActiveChanged(function(C){v.onActiveChanged(C)});
this.addOnDisposeCallback(k);xoV(this)};
_.E(_.ARW,_.AW);var xoV=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return k.enableExternalPlaylistPanelInPlayer?G.yield(k.JSC$23450_watchApi.playerApi,2):G.return();v=G.yieldResult;C=function(){if(k.playlistPanelElement)k.playlistPanelElement.onToggleExpanded()};
v.addEventListener("onToggleExternalPlaylistPanel",C);k.addOnDisposeCallback(function(){v.removeEventListener("onToggleExternalPlaylistPanel",C)});
_.OQ(G)})};
_.ARW.prototype.onActiveChanged=function(k){var v=this,C=_.Ql().resolve(_.GF),G=function(){ekI(v)};
k?(this.playlistPanelElement=this.JSC$23450_watchApi.getElement("PLAYLIST_PANEL"))?(C.setPlaylistComponent(this.playlistPanelElement),C.addEventListener("yt-playlist-data-updated",G),this.addOnDisposeCallback(function(){C.removeEventListener("yt-playlist-data-updated",G)}),ekI(this)):_.oS(Error("dp")):(C.removeEventListener("yt-playlist-data-updated",G),C.cancelVideoSkip())};
var ekI=function(k){var v=_.Ql().resolve(_.GF);k.JSC$23450_watchApi.provideRenderingData("PLAYLIST",v.getPlaylistData())};_.qv=function(k){_.AW.call(this);var v=this;this.JSC$23453_watchApi=k;this.onPageScroll=function(){v.scrollThrottle.fire();v.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.CR(this.onThrottledScroll,200,this);_.Mt(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.CR(this.onMastheadThrottledScroll,50,this);_.Mt(this,this.mastheadScrollThrottle);this.animation=new _.Nm(function(C){v.JSC$23453_watchApi.getRoot().setScrollTop(C)});
k=_.qT(_.Vb(),_.Ej,function(){v.onFullscreenChanged()});
this.addOnDisposeCallback(k);qtr(this);moc(this);this.onThrottledScroll()};
_.E(_.qv,_.AW);
_.qv.prototype.onFullscreenChanged=function(){var k=this,v=this.JSC$23453_watchApi.getRoot();!this.pageScrollElement&&v.pageScrollElement?(this.pageScrollElement=v.pageScrollElement,v.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){k.pageScrollElement&&k.pageScrollElement.removeEventListener("scroll",k.onPageScroll)})):this.pageScrollElement&&!v.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var qtr=function(k){window.addEventListener("scroll",k.onPageScroll);k.addOnDisposeCallback(function(){window.removeEventListener("scroll",k.onPageScroll)})},moc=function(k){k.JSC$23453_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(v){a:{var C;
if(C=k.JSC$23453_watchApi.getRoot().contains(v)&&!k.animation.isAnimating()){C=v.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var G,p,P=(v==null?void 0:(G=v.parentElement)==null?void 0:(p=G.parentElement)==null?void 0:p.id)==="fixed-secondary";C=!(C&&P)}if(C){if(_.z("kevlar_watch_scroll_manager_absolute_offset_killswitch"))G=v.offsetTop;else for(G=0,p=v;p!==null;)G+=p.offsetTop,G-=p.scrollTop,p=p.offsetParent;p=G;G=p-24;v=p+v.offsetHeight+24;p=k.JSC$23453_watchApi.getRoot().getPageScrollingElement();
C=k.JSC$23453_watchApi.getRoot().getScrollTop();P=C+p.clientHeight-56;if(G<C+56)v=G-56;else if(v>P)v-=p.clientHeight;else break a;k.scrollWatchTo(Math.max(0,v),!0)}}});
k.addOnDisposeCallback(function(){k.JSC$23453_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.qv.prototype.onThrottledScroll=function(){var k=_.Vb(),v=k.dispatch,C=this.JSC$23453_watchApi.getRoot().getScrollTop();v.call(k,_.J2({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:C}}))};
_.qv.prototype.onMastheadThrottledScroll=function(){this.JSC$23453_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$23453_watchApi.getRoot().getScrollTop())};
_.qv.prototype.scrollWatchTo=function(k,v){(v===void 0?0:v)?this.animation.start(this.JSC$23453_watchApi.getRoot().getScrollTop(),Math.max(0,k),500):this.JSC$23453_watchApi.getRoot().setScrollTop(k)};_.s2m=function(k){_.AW.call(this);var v=this;this.JSC$23456_watchApi=k;var C=this.JSC$23456_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Dox(v)}),G=this.JSC$23456_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){t9r(v)});
this.addOnDisposeCallback(function(){v.JSC$23456_watchApi.unsubscribeByKey(C);v.JSC$23456_watchApi.unsubscribeByKey(G)});
Dox(this);t9r(this)};
_.E(_.s2m,_.AW);
var Dox=function(k){var v,C,G,p=(G=(v=k.JSC$23456_watchApi.getPlayerResponse())==null?void 0:(C=v.videoDetails)==null?void 0:C.title)!=null?G:"";k.JSC$23456_watchApi.dispatchEvent("yt-update-title",p)},t9r=function(k){var v,C,G,p,P,N,I,S=(I=((N=(v=k.JSC$23456_watchApi.getWatchNextResponse())==null?void 0:(C=v.contents)==null?void 0:(G=C.twoColumnWatchNextResults)==null?void 0:(p=G.results)==null?void 0:(P=p.results)==null?void 0:P.contents)!=null?N:[]).find(function(Q){return!!Q.videoPrimaryInfoRenderer}))==null?
void 0:I.videoPrimaryInfoRenderer;
(v=_.ty(S==null?void 0:S.title))&&k.JSC$23456_watchApi.dispatchEvent("yt-update-title",v)};_.hkx=function(k){_.AW.call(this);this.JSC$23459_watchApi=k;V9G(this)};
_.E(_.hkx,_.AW);var V9G=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$23459_watchApi.playerApi,2);v=G.yieldResult;C=function(){k.onYpcContentRequest()};
v.addEventListener("onYpcContentRequest",C);k.addOnDisposeCallback(function(){v.removeEventListener("onYpcContentRequest",C)});
_.OQ(G)})};
_.hkx.prototype.onYpcContentRequest=function(){var k,v,C,G,p,P=(k=this.JSC$23459_watchApi.getWatchNextResponse())==null?void 0:(v=k.contents)==null?void 0:(C=v.twoColumnWatchNextResults)==null?void 0:(G=C.secondaryResults)==null?void 0:(p=G.secondaryResults)==null?void 0:p.offerModule,N,I,S,Q;k=(Q=(S=(I=(N=P==null?void 0:P.episodeOfferModuleRenderer)!=null?N:P==null?void 0:P.movieOfferModuleRenderer)!=null?I:P==null?void 0:P.unlimitedOfferModuleRenderer)!=null?S:P==null?void 0:P.liveOfferModuleRenderer)!=
null?Q:P==null?void 0:P.tvfilmOfferModuleRenderer;var R,l,d;P=(d=P==null?void 0:(R=P.tvfilmOfferModuleRenderer)==null?void 0:(l=R.actionButtons)==null?void 0:l.length)!=null?d:0;l=Math.max(P-1,0);var f,c,U;R=(U=k==null?void 0:(f=k.offerButton)==null?void 0:f.buttonRenderer)!=null?U:k==null?void 0:(c=k.actionButtons)==null?void 0:c[l].buttonRenderer;var O,X;(f=(X=(O=R==null?void 0:R.navigationEndpoint)!=null?O:R==null?void 0:R.serviceEndpoint)!=null?X:R==null?void 0:R.command)&&_.of.instance.resolveCommand(f)};
}catch(e){_._DumpException(e)}
try{
var QK0,Zm2,Nud;_.IeX=function(){var k=_.t9.clone(Hm5),v;return(new _.M1(function(C,G){k.onSuccess=function(p){_.p2K(p)?C(new Nud(p)):G(new _.JO("Request failed, status="+_.ET(p),"net.badstatus",p))};
k.onError=function(p){G(new _.JO("Unknown request error","net.unknown",p))};
k.onTimeout=function(p){G(new _.JO("Request timed out","net.timeout",p))};
v=_.gm("//googleads.g.doubleclick.net/pagead/id",k)})).thenCatch(function(C){if(C instanceof _.g0){var G;
(G=v)==null||G.abort()}return _.Rf(C)})};
_.SYX=function(k){a:{var v="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(v="EMBEDDED_PLAYER_MODE_PFL");var C=k.raw_embedded_player_response;if(!C&&(k=k.embedded_player_response))try{C=JSON.parse(k)}catch(p){break a}if(C)b:for(var G in Zm2)if(Zm2[G]==C.embeddedPlayerMode){v=Zm2[G];break b}}return v==="EMBEDDED_PLAYER_MODE_PFL"};
_.un3=function(){if(_.z("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("vf");if(!_.B8g())return Error("wf");var k=_.wt("PLAYER_VARS",{});if(_.t9.get(k,"privembed",!1)=="1")return Error("xf");if(_.SYX(k))return Error("yf")};
QK0=function(k){switch(k){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:_.J1(k,"unknown result type")}};
_.bm2=function(k,v,C){v=_.kn3[v];C={detected:k===0,source:v.twn,detectionResult:QK0(k),contentCpn:C};_.sA("biscottiBasedDetection",C);_.jXL.increment(v.twn,k);v.xa2!==void 0&&_.YH("CATSTAT",_.KtD(k,v))};
_.ro=function(k,v){var C={};C.key=k;C.value=v;return _.Faf().then(function(G){return new Promise(function(p,P){try{var N=G.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(C);N.onsuccess=function(){p()};
N.onerror=function(){P()}}catch(I){P(I)}})})};
_.le5=function(){var k=_.fS("user_engagement_experiments_rate_limit_ms"),v=R0y.get("last-user-engagement-exp-trigger-timestamp");return!v||(0,_.bj)()>=v+k?(R0y.set("last-user-engagement-exp-trigger-timestamp",(0,_.bj)()),!0):!1};
_.KP=function(k,v,C,G,p){v=v===void 0?null:v;C=C===void 0?null:C;G=G===void 0?null:G;p=p===void 0?null:p;k={youThereEventType:k};C&&(k.lactThresholdMs=C.lactThresholdMs,k.mediaPosSec=C.promptDelaySec,k.lactServerRequestMs=C.lactServerRequestMs,k.triggerReason=C.triggerReason);p!=null&&(k.renderingMediaPosSec=Math.round(p));v||(v=_.Et());v&&(k.clientScreenNonce=v);G&&(k.clientPlaybackNonce=G);_.sA("youThere",k)};
Zm2={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"};Nud=function(k){this.xhr=k};
_.JO=function(k,v,C){_.vZ.call(this,k+", errorCode="+v);this.errorCode=v;this.xhr=C;this.name="PromiseAjaxError"};
_.E(_.JO,_.vZ);var Hm5={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var R0y=new _.JQ("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.Wf5=function(k){return _.J2({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:k})};
}catch(e){_._DumpException(e)}
try{
var Vm,zqm,c27,ErG,aYi,M67,U0p,eqc,qrm,m0W,$0r,FMm,Oxr,LMm,sHr;_.fYr=function(){var k=window.location.hash;k.charAt(0)==="#"&&(k=k.charAt(1)==="!"?k.substring(2):k.substring(1));return _.Gm(k)};
Vm=function(k,v,C){var G;return _.Z(function(p){if(p.nextAddress==1)return p.yield(v(),2);G=p.yieldResult;C(G,k);_.OQ(p)})};
zqm=function(){return _.Z(function(k){return k.nextAddress==1?k.yield((_.un3()!==void 0?_.Rf(Error("zf")):_.IeX()).then(function(){return 1},function(v){if(v.message==="Biscotti id is disabled")return 3;
_.ji("Failed fetching bid");return 0}),2):k.return(k.yieldResult)})};
c27=function(){var k=_.YR("YXZlbi1lbWJlZC1wbGF5ZXIjcHR5c2N5bDY1MHdveXQtaA=="),v=_.YR("ZXJjaWZyYW1lI2hhNGw2Z3B1bw==");return document.querySelector(v+FMm+k)?0:1};
ErG=function(){return _.m32(_.Sn)};
aYi=function(){return _.D3x()===0?0:_.tXm()};
M67=function(){return _.jQ$(_.PkO([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
U0p=function(){return _.Lt2($0r)};
_.grc=function(k){_.Z(function(v){switch(v.nextAddress){case 1:return v.yield(Vm("b.f_",zqm,k),2);case 2:return v.yield(Vm("j.s_",_.gZ3,k),3);case 3:return v.yield(Vm("r.s_",_.MX6,k),4);case 4:return v.yield(Vm("e.h_",U0p,k),5);case 5:if(!_.z("ab_det_sc_inj")){v.jumpTo(6);break}return v.yield(Vm("s.i_",_.e6g,k),6);case 6:if(_.z("ab_deg_unex_thr")){v.jumpTo(8);break}return v.yield(Vm("a.o_",_.x3$,k),8);case 8:if(_.z("ks_get_o_pp")){v.jumpTo(10);break}return v.yield(Vm("g.o_",_.Xmi,k),10);case 10:if(_.z("ks_det_gpbl")){v.jumpTo(12);
break}return v.yield(Vm("p.i_",_.yNm,k),12);case 12:return v.yield(Vm("f.i_",_.QQ_,k),14);case 14:return v.yield(Vm("a.b_",_.EZK,k),15);case 15:return v.yield(Vm("p.m_",_.lWi,k),16);case 16:if(!_.z("ab_det_el_h_v2")){v.jumpTo(17);break}return v.yield(Vm("n.h_",M67,k),17);case 17:return v.yield(Vm("o.p_",ErG,k),19);case 19:return v.yield(Vm("e.i_",c27,k),20);case 20:if(_.z("ab_det_apm"))return v.yield(Vm("o.a_",aYi,k),0);v.jumpTo(0)}})};
_.ixs=function(k,v){k={videoId:k};v&&(k.playlistId=v);return k};
_.y2r=function(){if(_.B8g()){var k=_.wt("PLAYER_VARS",{});if(_.t9.get(k,"privembed",!1)!="1"&&!_.SYX(k)){var v=function(){LMm=!0;"google_ad_status"in window?_.YH("DCLKSTAT",1):_.YH("DCLKSTAT",2)};
try{_.Ot(_.wph,v)}catch(C){}Oxr.push(_.B_.addLowPriorityJob(function(){if(!(LMm||"google_ad_status"in window)){try{_.eZi(_.wph.toString(),v)}catch(C){}LMm=!0;_.YH("DCLKSTAT",3)}},5E3))}}};
_.X2s=function(k,v,C){C=C===void 0?!1:C;var G=Math.max(k.width,_.iDV);if(_.z("kevlar_watch_feed_big_thumbs")&&k.width>=1550-_.qp()&&k.height>=800)G-=_.AYi;else if(k.width>=_.ql){var p=_.LzI+_.ODi+_.ey;_.z("kevlar_watch_feed_big_thumbs")&&(p=_.x_c);G-=p}else G-=_.LzI;G=Math.min(G,_.yYc);p=240;C&&(p=380);v<.5624||(!_.z("kevlar_watch_flexy_disable_small_window_sizing")&&(k.height<630&&k.width>=657||k.height>=630&&k.width>=_.ql&&k.width<1327)?p=360:!_.z("kevlar_watch_flexy_disable_large_window_sizing")&&
k.height>=630&&k.width>=1327&&(p=480));var P=Math.min(G*v,k.height-(56+_.gHI+_.XG7));P=Math.max(P,p);v<1?G=P/v:k.width>=_.ql&&(G=_.X2s(k,.5625,C).width);return new _.LK(Math.round(G),Math.round(P))};
_.x0c=function(k){var v=0;k.indexOf("h")!=-1&&(k=k.split("h"),v=k[0]*60*60,k=k[1]);k.indexOf("m")!=-1&&(k=k.split("m"),v=k[0]*60+v,k=k[1]);k.indexOf("s")!=-1?(k=k.split("s"),v=k[0]*1+v):v=k*1+v;return v};
_.A2s=function(){_.fS("service_worker_push_logged_out_prompt_watches")!=-1&&_.mp("WatchCount").then(function(k){k>=100||_.ro("WatchCount",k+1)})};
eqc=function(k){var v=k.externalVideoId||"";return v?k.isShortsEligible?"https://www.youtube.com/shorts/"+v:"https://www.youtube.com/watch?v="+v:""};
qrm=function(k){var v=[];k.viewCount&&v.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:k.viewCount});k.likeCount&&v.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:k.likeCount});return v};
m0W=function(k){var v,C,G={"@context":"https://schema.org","@type":"VideoObject",description:_.ty(k.description),duration:"PT"+(k.lengthSeconds||"0")+"S",embedUrl:k.embed?k.embed.iframeUrl:"",name:_.ty(k.title),thumbnailUrl:((v=k.thumbnail)==null?void 0:(C=v.thumbnails)==null?void 0:C.map(function(R){return R&&R.url||""}))||[],
uploadDate:k.publishDate};_.z("mweb_video_schema_id_killswitch")||(G["@id"]=eqc(k));v=qrm(k);v.length&&(G.interactionStatistic=v);k.category&&(G.genre=k.category);k.ownerChannelName&&(G.author=k.ownerChannelName);k.liveBroadcastDetails&&(G.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:k.liveBroadcastDetails.startTimestamp,endDate:k.liveBroadcastDetails.endTimestamp}]);if(k.learningResource){k=k.learningResource;G["@type"]=["VideoObject","LearningResource"];var p;if((p=k.learningResourceType)==
null?0:p.length)G.learningResourceType=k.learningResourceType[0];var P;if((P=k.educationalAlignment)==null?0:P.length)G.educationalAlignment={"@type":"AlignmentObject",targetName:k.educationalAlignment[0]};var N;if((N=k.educationalLevel)==null?0:N.length){p=k.educationalLevel[0];var I;if((I=k.educationalLevelCountry)==null?0:I.length)p+=" ("+k.educationalLevelCountry+")";G.educationalLevel=p}var S,Q;if(((S=k.learningResourceType)==null?0:S.length)&&k.learningResourceType[0]==="Problem walkthrough"&&
((Q=k.problemDescriptions)==null?0:Q.length))for(G.hasPart=[],I=_.H(k.problemDescriptions),S=I.next();!S.done;S=I.next())p=S.value,S=p.problemDescriptionText,Q=p.startOffset,p=p.url,S&&Q!==void 0&&p&&G.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:S,text:S,startOffset:Q,url:p})}return G};
_.D0s=function(k){return _.J2({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:k}})};
$0r=[[["aW1hcnkjM2VtMndtN2VrMGdqcHI=",null,null],[null,["dHdvLWNvbHVtbi1icm93c2UtcmVzdWx0cy1yZW5kZXJlciNhdWF2d2xndTE0ZnZ5dGQt","NXBzdHlsZS1zY29wZSN4NGRzampmenkx"],null],["dWNtYXN0aGVhZC1hZCMyZHJtNW1wcnlx",["aC1ncmlkLXJlbmRlcmVyIzhvaWFjd3lkcGlhMXl0ZC1yaWM="],null],[null,["aC1ncmlkLXJlbmRlcmVyI293anlmdzFsbzJyY3l0ZC1yaWM=","a2pzdHlsZS1zY29wZSNncWFodDI3eDQx"],null],[null,["LXJlbmRlcmVyIzFvZTE0Ym5vNGllZ3l0ZC1iYW5uZXItcHJvbW8=","NXFzdHlsZS1zY29wZSNzeTJxNm8yNjNr"],null],[null,["dGQtYWQtc2xvdC1yZW5kZXJlciNndWJ4a3djbGpqNGx5"],
null]],[["Y2M1bDlscGxheWVyLWFkcyNiZTUzYnI=",null,null]],[[null,null,"dGEtcmVuZGVyZXIjaGpveno1MWkyNGRseXRsci1iYW5uZXItYw=="]]];FMm="#";Oxr=[];LMm=!1;_.t6c=["engagement-panel-ads"];sHr=new _.kp("updateSentimentBarStateCommand");_.V6s=new _.kp("showSurveyCommand");_.hf=new _.kp("changeMarkersVisibilityCommand");var BLp,jHG,J2m,nrc,w2x,BL;_.hqr=function(k,v){this.playerProvider_=k;this.actionSenderElement_=v;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.hqr.prototype.reset=function(){BLp(this);this.isUserPredictedAbsent_=!1};
BLp=function(k,v){!k.youThereData_||k.showWarningJob_||v!==void 0&&v||(_.KP("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.Et(),k.youThereData_,k.clientPlaybackNonce_),_.V8());_.B_.cancelJob(k.showWarningJob_);k.showWarningJob_=0;_.B_.cancelJob(k.showBlockingWarningJob_);k.showBlockingWarningJob_=0;_.B_.cancelJob(k.pausePlaybackJob_);k.pausePlaybackJob_=0;k.youThereData_=null;k.clientPlaybackNonce_=void 0;k.inYouThereFlow_=!1};
_.Yrs=function(k,v){var C,G,p;_.Z(function(P){if(P.nextAddress==1)return k.reset(),P.yield(k.playerProvider_().getPlayerPromise(),2);C=P.yieldResult;k.clientPlaybackNonce_=C.getVideoData().cpn;k.youThereData_=v.configData.youThereData;if(!k.youThereData_)return P.return();if(k.youThereData_.triggerReason&&k.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.le5())return _.KP("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.Et(),k.youThereData_,k.clientPlaybackNonce_),P.return();G=k.youThereData_.promptDelaySec;
p=C.getCurrentTime();k.showWarningJob_=_.B_.addLowPriorityJob(function(){return _.Z(function(N){k.showWarningJob_=0;return N.yield(jHG(k),0)})},Math.max(G-p,0)*1E3);
_.OQ(P)})};
jHG=function(k){var v,C,G,p,P,N;return _.Z(function(I){if(I.nextAddress==1)return I.yield(k.playerProvider_().getPlayerPromise(),2);if(I.nextAddress!=3)return v=I.yieldResult,C=v.getCurrentTime(),I.yield(w2x(k),3);G=I.yieldResult;if(!G||!k.youThereData_)return I.return();if(_.z("check_user_lact_at_prompt_shown_time_on_web")&&(p=parseInt(k.youThereData_.lactThresholdMs,10),_.Q8()<p))return _.KP("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.Et(),k.youThereData_,k.clientPlaybackNonce_),I.return();if(k.youThereData_.playbackPauseDelayMs<=
0)return nrc(k),I.return();!_.z("external_fullscreen")&&(P=_.BR())&&(k.ignoreFullscreenExitUserActivity_=!0,_.B_.addLowPriorityJob(function(){k.ignoreFullscreenExitUserActivity_=!1},2E3),_.j9(P));
k.youThereData_.showToastWarningPrompt&&(BL(k,k.youThereData_.showWarningActions),k.inYouThereFlow_=!0,_.KP("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.Et(),k.youThereData_,k.clientPlaybackNonce_,C),_.KP("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.Et(),k.youThereData_,k.clientPlaybackNonce_,C));N=0;k.youThereData_.blockingPromptDelayMs&&(N=k.youThereData_.blockingPromptDelayMs);k.showBlockingWarningJob_=_.B_.addLowPriorityJob(function(){return _.Z(function(S){k.showBlockingWarningJob_=0;return S.yield(J2m(k),
0)})},N);
_.OQ(I)})};
J2m=function(k){var v,C,G;return _.Z(function(p){if(p.nextAddress==1)return p.yield(w2x(k),2);v=p.yieldResult;if(!k.youThereData_)return p.return();v&&(k.youThereData_.showBlockingWarningAction&&(_.KP("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.Et(),k.youThereData_,k.clientPlaybackNonce_),(C=_.F(k.youThereData_.showBlockingWarningAction,_.oH))?BL(k,C.commands):BL(k,[k.youThereData_.showBlockingWarningAction]),k.inYouThereFlow_=!0),G=k.youThereData_.playbackPauseDelayMs,k.pausePlaybackJob_=
_.B_.addLowPriorityJob(function(){return _.Z(function(P){k.pausePlaybackJob_=0;return P.yield(nrc(k),0)})},G));
_.OQ(p)})};
nrc=function(k){var v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(w2x(k),2);v=C.yieldResult;if(!k.youThereData_)return C.return();v&&(_.KP("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.Et(),k.youThereData_,k.clientPlaybackNonce_),BL(k,k.youThereData_.showPausedActions),k.inYouThereFlow_=!0);_.OQ(C)})};
_.hqr.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var k=_.F(this.youThereData_.userActiveDuringFlowAction,_.oH);k?BL(this,k.commands):BL(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.KP("YOU_THERE_EVENT_TYPE_LACT_RESET",_.Et(),this.youThereData_,this.clientPlaybackNonce_),_.V8());BLp(this,!0)}_.r2i(this,!1)};
_.KMm=function(k){_.KP("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.Et(),k.youThereData_,k.clientPlaybackNonce_)};
w2x=function(k){var v,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(k.playerProvider_().getPlayerPromise(),2);v=G.yieldResult;C=v.getPlayerState();return G.return(C==-1||C==1||C==3)})};
_.r2i=function(k,v){var C;_.Z(function(G){if(G.nextAddress==1){if(k.isUserPredictedAbsent_==v)return G.jumpTo(0);k.isUserPredictedAbsent_=v;return G.yield(k.playerProvider_().getPlayerPromise(),3)}C=G.yieldResult;C.setUserEngagement(v);v&&_.KP("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.Et(),k.youThereData_,k.clientPlaybackNonce_);_.OQ(G)})};
BL=function(k,v){if(_.z("handle_service_request_actions")||_.z("kevlar_youthere_service_endpoint_actions_killswitch"))_.Tw(k.actionSenderElement_,v,k.actionSenderElement_);else{v=_.H(v);for(var C=v.next();!C.done;C=v.next())C=C.value,C.commandMetadata&&C.commandMetadata.webCommandMetadata&&C.commandMetadata.webCommandMetadata.sendPost?_.KA(k.actionSenderElement_,[C]):_.Tw(k.actionSenderElement_,[C],k.actionSenderElement_)}};var TLm;var k0i;var jf=function(){var k=_.e.apply(this,arguments)||this;k.systemIcons=_.z("kevlar_system_icons");k.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return k};
_.E(jf,_.e);jf.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var k=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(k=this.data.percentIfLiked||0,this.activated=!0):(k=this.data.percentIfIndifferent||0,this.activated=!1);_.Kz(this.hostElement).querySelector("#like-bar").style.width=k+"%"}};
jf.prototype.handleUpdateSentimentBarStateCommand=function(k){this.data&&this.set("data.likeStatus",_.F(k,sHr).likeStatus)};
jf.prototype.observeLikeStatus=jf.prototype.observeLikeStatus;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jf.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],jf.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jf.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],jf.prototype,"activated",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],jf.prototype,"systemIcons",void 0);_.B([_.W9("data.likeStatus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jf.prototype,"observeLikeStatus",null);_.B([_.q({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],jf);
_.t(jf,"ytd-sentiment-bar-renderer",function(){if(k0i!==void 0)return k0i;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return k0i=k},{mode:1});var oRI;var Yn=function(){var k=_.e.apply(this,arguments)||this;k.small=!0;return k};
_.E(Yn,_.e);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Yn.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Yn.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Yn.prototype,"small",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],Yn);
_.t(Yn,"ytd-video-view-count-renderer",function(){if(oRI!==void 0)return oRI;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return oRI=k},{mode:_.nm("kevlar_poly_si_batch_j080")?1:2});var wZ=function(){var k=_.e.apply(this,arguments)||this;k.infoFormattedStrings=[];k.wrapVideoActions=_.z("kevar_watch_wrap_video_actions");k.hideSentimentBar=_.z("kevlar_watch_hide_sentiment_bar");k.actionMap={};return k};
_.E(wZ,_.e);_.W=wZ.prototype;_.W.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.z("web_modern_buttons"),forceIconButton:!_.z("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.W.dataChanged=function(){_.z("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.W.computeInfoFormattedStrings=function(k){if(!k)return[];var v=[];k.dateText&&v.push(k.dateText);k.stationName&&v.push(k.stationName);k.rating&&v.push(k.rating);k.startEndTimeTemplate&&k.startTimeUtcMillis&&k.endTimeUtcMillis&&v.push(_.DZ(_.Dtc(_.ty(k.startEndTimeTemplate),Number(k.startTimeUtcMillis),Number(k.endTimeUtcMillis))));k.upNextProgramText&&v.push(k.upNextProgramText);return v};
_.W.scheduleInitialUpdatedMetadataRequest=function(){var k,v=(k=this.data)==null?void 0:k.updatedMetadataEndpoint;if(v){var C;k=Number((C=_.F(v,_.yC6))==null?void 0:C.initialDelayMs);C=isNaN(k)?250:k;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),C)}};
_.W.setSentimentBarWidth=function(){var k=this;_.Ib(this,function(){var v=_.Kz(k.hostElement).querySelector("ytd-menu-renderer");if(v){v=v.topLevelButtons;for(var C=0,G=0;G<v.length;G++){var p=v[G],P=k.get("toggleButtonSupportedData.toggleButtonIdData.id",p.data);if(P==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||P==="TOGGLE_BUTTON_ID_TYPE_LIKE")C+=p.clientWidth+8;else break}C&&(k.sentiment.style.width=C-8+" px")}})};
_.W.fetchUpdatedMetadata=function(k){var v;k&&(v={continuation:k});var C;(k=(C=this.data)==null?void 0:C.updatedMetadataEndpoint)&&_.Ql().resolve(_.lL).resolveCommand(k,{form:Object.assign({},v,{element:this.hostElement})})};
_.W.onYtServiceRequestSent=function(k,v){v.endpoint&&_.F(v.endpoint,_.Ud)&&(this.hasUpdateSentimentBarStateCommands()&&!_.z("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.F(v.endpoint,_.Ud).status),this.setSentimentBarWidth())};
_.W.hasUpdateSentimentBarStateCommands=function(){var k,v,C,G,p=(G=(k=this.data)==null?void 0:(v=k.videoActions)==null?void 0:(C=v.menuRenderer)==null?void 0:C.topLevelButtons)!=null?G:[];k=_.H(p);for(v=k.next();!v.done;v=k.next()){v=v.value;p=G=C=void 0;var P=(C=v.toggleButtonRenderer)==null?void 0:(G=C.toggleButtonSupportedData)==null?void 0:(p=G.toggleButtonIdData)==null?void 0:p.id;if(P==="TOGGLE_BUTTON_ID_TYPE_LIKE"||P==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){G=C=void 0;v=(G=_.F((C=v.toggleButtonRenderer)==
null?void 0:C.defaultServiceEndpoint,_.oH))==null?void 0:G.commands;if(!v)break;v=_.H(v);for(C=v.next();!C.done;C=v.next())if(_.F(C.value,sHr))return!0}}return!1};
_.W.onYtServiceRequestCompleted=function(k,v){var C;(k=(C=v.data)==null?void 0:C.loggingDirectives)&&_.jmb(_.WU(),k);this.get("continuation.timedContinuationData",v.data)&&this.data&&this.data.updatedMetadataEndpoint&&(v=v.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,v.continuation),v.timeoutMs))};
_.W.computeHasDateText=function(k){return!!k&&!!k.dateText};
_.SB.Object.defineProperties(wZ.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G;return!((G=(k=this.data)==null?void 0:(v=k.videoActions)==null?void 0:(C=v.menuRenderer)==null?void 0:C.flexibleItems)==null||!G.length)}}});
wZ.prototype.onYtServiceRequestCompleted=wZ.prototype.onYtServiceRequestCompleted;wZ.prototype.onYtServiceRequestSent=wZ.prototype.onYtServiceRequestSent;wZ.prototype.dataChanged=wZ.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],wZ.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wZ.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],wZ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.WN.YtTaskEmitterBehavior),_.Y("design:type",Object)],wZ.prototype,"ytTaskEmitterBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],wZ.prototype,"data",void 0);_.B([_.A({computed:"computeInfoFormattedStrings(data)"}),_.Y("design:type",Array)],wZ.prototype,"infoFormattedStrings",void 0);
_.B([_.A({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],wZ.prototype,"hasDateText",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wZ.prototype,"wrapVideoActions",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],wZ.prototype,"hideSentimentBar",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wZ.prototype,"flexMenuEnabled",null);
_.B([_.Nf("#sentiment"),_.Y("design:type",Object)],wZ.prototype,"sentiment",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wZ.prototype,"dataChanged",null);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],wZ.prototype,"onYtServiceRequestSent",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],wZ.prototype,"onYtServiceRequestCompleted",null);
_.t(wZ,"ytd-video-primary-info-renderer",function(){if(TLm===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);TLm=k}k=TLm;return k},{mode:1});var vRm;var nY=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return k};
_.E(nY,_.e);_.W=nY.prototype;_.W.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"}}}};
_.W.dataChanged=function(){var k;this.descriptionToggled=!((k=this.data)==null||!k.defaultExpanded);var v;this.collapsed=this.descriptionAlwaysCollapsed||!((v=this.data)==null?0:v.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.oB(110509);this.showLessClientVe=_.oB(110510);k=_.Et();v=_.cR();k&&v&&_.xr(k,v,[this.showMoreClientVe,this.showLessClientVe])};
_.W.onYtExpanderMoreTapped=function(){var k,v=(k=this.data)==null?void 0:k.showMoreCommand;v&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(v);(k=_.Et())&&this.showMoreClientVe&&_.mM(k,this.showMoreClientVe)};
_.W.onYtExpanderLessTapped=function(){var k=_.Et();k&&this.showLessClientVe&&_.mM(k,this.showLessClientVe);var v;(k=(v=this.data)==null?void 0:v.showLessCommand)&&this.componentBehavior.resolveCommand(k)};
_.W.handleUpdateDateTextAction=function(k){this.data&&this.data.dateText&&this.set("data.dateText",_.F(k,_.Fzs).dateText)};
_.W.handleUpdateDescriptionAction=function(k){if(k=_.F(k,_.XmL))k.isEmpty||!k.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.zI(k.description)):this.set("data.description",k.description)};
_.W.onYtChangeEngagementPanelVisibilityAction=function(k){if(_.z("web_structured_description_show_more")||_.z("web_engagement_panel_open_description")){var v,C=(v=_.F(k,_.y5L))==null?void 0:v.targetId,G;k=((G=_.F(k,_.y5L))==null?void 0:G.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";C==="engagement-panel-structured-description"&&k&&(this.descriptionToggled=!0)}};
_.W.updateCollapsedFromBinding=function(k){this.collapsed=k.detail.value};
_.W.updateDescriptionToggledFromBinding=function(k){this.descriptionToggled=k.detail.value};
_.W.updateCanCollapseFromBinding=function(k){this.canCollapse=k.detail.value};
_.SB.Object.defineProperties(nY.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(k=this.data)==null?void 0:(v=k.metadataRowContainer)==null?void 0:v.metadataRowContainerRenderer;return!!C&&!!C.rows&&C.rows.length>C.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.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}}});
nY.prototype.onYtExpanderLessTapped=nY.prototype.onYtExpanderLessTapped;nY.prototype.onYtExpanderMoreTapped=nY.prototype.onYtExpanderMoreTapped;nY.prototype.dataChanged=nY.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],nY.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],nY.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],nY.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],nY.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],nY.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],nY.prototype,"collapsed",void 0);_.B([_.A(),_.Y("design:type",Boolean)],nY.prototype,"descriptionToggled",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],nY.prototype,"canCollapse",void 0);_.B([_.A(),_.Y("design:type",Object)],nY.prototype,"subscribeButtonData",void 0);_.B([_.A(),_.Y("design:type",Number)],nY.prototype,"descriptionCollapsedHeight",void 0);_.B([_.A(),_.Y("design:type",Object)],nY.prototype,"structuredDescriptionContentRenderer",void 0);_.B([_.A({value:function(){return _.z("web_watch_description_always_collapsed")}}),
_.Y("design:type",Boolean)],nY.prototype,"descriptionAlwaysCollapsed",void 0);_.B([_.Nf("#description"),_.Y("design:type",HTMLDivElement)],nY.prototype,"description",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nY.prototype,"dataChanged",null);_.B([_.P9("yt-expander-more-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nY.prototype,"onYtExpanderMoreTapped",null);
_.B([_.P9("yt-expander-less-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nY.prototype,"onYtExpanderLessTapped",null);_.B([_.g("data.metadataRowContainer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nY.prototype,"metadataCollapsible",null);_.B([_.g("data","structuredDescriptionContentRenderer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nY.prototype,"hasInlineStructuredDescription",null);
_.B([_.g("data.attributedDescription"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nY.prototype,"hasAttributedDescription",null);_.B([_.g("hasInlineStructuredDescription","collapsed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nY.prototype,"loadStructuredDescription",null);_.B([_.g("data","structuredDescriptionContentRenderer","collapsed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nY.prototype,"showInlineStructuredDescription",null);
_.B([_.g("data","hasInlineStructuredDescription","metadataCollapsible"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nY.prototype,"descriptionAlwaysCollapsible",null);
_.t(nY,"ytd-video-secondary-info-renderer",function(){if(vRm===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);vRm=k}k=vRm;return k},{mode:2});var CRG;var Jf=function(){return _.e.apply(this,arguments)||this};
_.E(Jf,_.e);Jf.prototype.configureRendererStamper=function(){return{"data.scrollUpButton":{id:"scroll-up",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.z("web_modern_buttons"),forceIconButton:!_.z("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
Jf.prototype.activate=function(k){k.appendTo(this.player);k.getPlayerPromise().then(function(v){v.setMinimized(!0)});
this.active=!0};
Jf.prototype.deactivate=function(){var k=this.player.firstElementChild;k.getPlayerPromise().then(function(v){v.setMinimized(!1)});
this.active=!1;return k};
Jf.prototype.onScrollUpTap=function(){var k=_.Ql().resolve(_.hs).getCurrentPage();k&&k.setScrollTop(0)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Jf.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Jf.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Jf.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Jf.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Jf.prototype,"active",void 0);
_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.Y("design:type",Boolean)],Jf.prototype,"darkLaunch",void 0);_.B([_.Nf("#player"),_.Y("design:type",HTMLDivElement)],Jf.prototype,"player",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],Jf);
_.t(Jf,"ytd-miniplayer-bar-renderer",function(){if(CRG!==void 0)return CRG;var k=document.createElement("template");_.a(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer-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="player" class="style-scope ytd-miniplayer-bar-renderer"></div>\n<div id="meta" class="style-scope ytd-miniplayer-bar-renderer">\n  <div id="title-row" class="style-scope ytd-miniplayer-bar-renderer">\n    <h1 id="title" class="style-scope ytd-miniplayer-bar-renderer">[[getSimpleString(data.title)]]</h1>\n    <div id="scroll-up" on-tap="onScrollUpTap" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n  <yt-formatted-string id="owner" link-inherit-color="" text="[[data.owner]]" class="style-scope ytd-miniplayer-bar-renderer"></yt-formatted-string>\n  <div id="buttons" class="style-scope ytd-miniplayer-bar-renderer">\n    <div id="menu" class="style-scope ytd-miniplayer-bar-renderer"></div>\n    <div id="subscribe" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return CRG=k},{mode:1});_.BU(_.D(function(k){var v=_.Nq("script");_.s0(function(){var C;if(C=JSON)C=m0W(k.data()),C=_.po(JSON.stringify(C).replace(/</g,"\\u003C"));var G=k.data(),p=_.ty(G.title).trim().length===0,P=!G.publishDate||G.publishDate.trim().length===0,N,I,S,Q,R=!((N=G.thumbnail)==null?0:(I=N.thumbnails)==null?0:I.length)||!((S=G.thumbnail)==null?0:S.thumbnails[0].url)||((Q=G.thumbnail)==null?void 0:Q.thumbnails[0].url.trim().length)===0;v.value&&C&&!(p||P||R)&&_.Wn(v.value,C)},"Vy9K7b");
return _.u("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.u("script",{el:v,type:"application/ld+json"}))},"no"),"player-microformat-renderer",{props:{data:_.s6}});
}catch(e){_._DumpException(e)}
try{
var j2p,Yts,nBc;_.Bcc=function(k){return k.watch.watchWindowSize};
j2p=function(k,v){var C=document.querySelector(k);C?v(C):setTimeout(function(){j2p(k,v)},1E3)};
Yts=function(k,v,C,G){if(k.isLockupToWatchTransitionEnabled){if(v){var p={};p=(p["watch-next-appears"]="player-watch-next-loaded",p);p["lockup-to-watch"]=k.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";k.viewTransitionCoordinator.registerElement(v,p)}C&&(v={},k.viewTransitionCoordinator.registerElement(C,(v["lockup-to-watch"]="below-lockup-to-watch",v["watch-next-appears"]="below-watch-next-loaded",v)));G&&(C={},k.viewTransitionCoordinator.registerElement(G,
(C["watch-next-appears"]="secondary-watch-next-loaded",C)))}};
_.wRW=function(k){return _.J2({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:k}})};
nBc=new _.kp("webWatchNextResponseExtensionData");var rRG=function(k){_.AW.call(this);var v=this;this.JSC$23463_watchApi=k;this.observer=null;var C=this.JSC$23463_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){JRc(v)});
this.addOnDisposeCallback(function(){v.JSC$23463_watchApi.unsubscribeByKey(C);v.observer&&(v.observer.disconnect(),v.observer=null)});
JRc(this)};
_.E(rRG,_.AW);
var JRc=function(k){var v,C,G,p,P;_.Z(function(N){if(N.nextAddress==1){k.observer&&(k.observer.disconnect(),k.observer=null);v=k.JSC$23463_watchApi.getWatchNextResponse();if(!v)return N.return();C=_.F(v,nBc);return((G=C)==null?0:G.enableCreatorChatbot)&&C.creatorChannelId?_.z("enable_creator_chatbot_link_out")?N.yield((0,_.vqi)("NSzT5"),6):N.yield((0,_.vqi)("NSzT5"),5):N.jumpTo(0)}if(N.nextAddress!=6)return p=_.Kwm,p(C.creatorChannelId),j2p("ytd-watch-metadata",function(I){k.observer=new MutationObserver(function(){var S,
Q;(S=document.querySelector('ytd-watch-metadata #flexible-item-buttons button[aria-label="Ask"]'))==null||(Q=S.closest("yt-button-view-model.ytd-menu-renderer"))==null||Q.remove()});
k.observer.observe(I,{childList:!0,subtree:!0})}),N.jumpTo(0);
P=_.TcG;P(C.creatorChannelId);_.OQ(N)})};var mg=function(k){_.AW.call(this);this.JSC$23467_watchApi=k;this.isShelfVisible=this.isAdPlaying=this.isSeeking=!1;k8I(this)};
_.E(mg,_.AW);var k8I=function(k){_.Z(function(v){if(v.nextAddress==1)return v.yield(ors(k),2);vrV(k);_.OQ(v)})},ors=function(k){var v,C,G,p,P,N,I,S;
return _.Z(function(Q){if(Q.nextAddress==1)return Q.yield(k.JSC$23467_watchApi.playerApi,2);v=Q.yieldResult;k.JSC$23467_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){CFp(k)});
k.JSC$23467_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){k.isShelfVisible?G8r(k):p2i(k)});
C=k.JSC$23467_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){vrV(k)});
G=function(R){k.onCueRangeEnter(R)};
v.addEventListener("onCueRangeEnter",G);p=function(R){k.onCueRangeExit(R)};
v.addEventListener("onCueRangeExit",p);P=function(){k.isSeeking=!0};
v.addEventListener("SEEK_TO",P);N=function(){k.onSeekComplete()};
v.addEventListener("SEEK_COMPLETE",N);I=function(){k.onAdStart()};
v.addEventListener("onAdStart",I);S=function(){k.onAdComplete()};
v.addEventListener("onAdComplete",S);k.addOnDisposeCallback(function(){k.JSC$23467_watchApi.unsubscribeByKey(C);v.removeEventListener("onCueRangeEnter",G);v.removeEventListener("onCueRangeExit",p);v.removeEventListener("SEEK_TO",P);v.removeEventListener("SEEK_COMPLETE",N);v.removeEventListener("onAdStart",I);v.removeEventListener("onAdComplete",S)});
_.OQ(Q)})},PFr=function(k){var v,C,G,p,P,N,I,S,Q;
return(P=(v=k.contents)==null?void 0:(C=v.twoColumnWatchNextResults)==null?void 0:(G=C.results)==null?void 0:(p=G.results)==null?void 0:p.contents)==null?void 0:(N=P.find(function(R){var l,d,f;return(l=R.itemSectionRenderer)==null?void 0:(d=l.contents)==null?void 0:(f=d[0])==null?void 0:f.shoppingTimelyShelfViewModel}))==null?void 0:(I=N.itemSectionRenderer)==null?void 0:(S=I.contents)==null?void 0:(Q=S[0])==null?void 0:Q.shoppingTimelyShelfViewModel},vrV=function(k){var v;
_.Z(function(C){if(C.nextAddress==1)return(v=k.JSC$23467_watchApi.getWatchNextResponse())?C.yield(CFp(k),2):C.return();k.shoppingTimelyShelfViewModel=PFr(v);WMp(k);Hxs(k);_.OQ(C)})},WMp=function(k){var v,C=(v=k.shoppingTimelyShelfViewModel)==null?void 0:v.offerIdToVariants;
C&&(v=C.filter(function(G){return G.key&&G.value}).map(function(G){return[G.key,
G.value]}),k.variantsMap=new Map(v))},Hxs=function(k){var v,C,G,p,P,N;
_.Z(function(I){if(I.nextAddress==1)return(C=(v=k.shoppingTimelyShelfViewModel)==null?void 0:v.cueRanges)?I.yield(k.JSC$23467_watchApi.playerApi,2):I.return();G=I.yieldResult;k.cueRanges=C;p=_.H(C);for(P=p.next();!P.done;P=p.next())N=P.value,N.startTime!==void 0&&N.endTime!==void 0&&N.id!==void 0&&G.addCueRange("shopping_timely_shelf"+N.id,NLI(N.startTime),NLI(N.endTime));_.OQ(I)})},NLI=function(k){return Number(k.seconds||0)+(k.nanos||0)/1E9};
mg.prototype.onCueRangeEnter=function(k){if(k.startsWith("shopping_timely_shelf")&&(this.activeCueId=k,!this.isSeeking&&!this.isAdPlaying)){k=k.substring(21);var v,C,G=(v=this.variantsMap)==null?void 0:(C=v.get(k))==null?void 0:C.shelf;G&&(this.JSC$23467_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",G),G8r(this))}};
mg.prototype.onCueRangeExit=function(k){k.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||p2i(this))};
mg.prototype.onSeekComplete=function(){this.isSeeking=!1;IYG(this)};
var G8r=function(k){k.shoppingTimelyShelfViewModel&&(k.isShelfVisible=!0,_.Cn.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},p2i=function(k){k.shoppingTimelyShelfViewModel&&(k.isShelfVisible=!1,_.Cn.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},CFp=function(k){var v,C,G,p,P;
return _.Z(function(N){if(N.nextAddress==1)return N.yield(k.JSC$23467_watchApi.playerApi,2);v=N.yieldResult;if(k.cueRanges)for(C=_.H(k.cueRanges),G=C.next();!G.done;G=C.next())p=G.value,p.id&&(P="shopping_timely_shelf"+p.id,v.removeCueRange(P));k.JSC$23467_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});p2i(k);k.shoppingTimelyShelfViewModel=void 0;k.cueRanges=void 0;k.variantsMap=void 0;k.isSeeking=!1;k.activeCueId=void 0;_.OQ(N)})};
mg.prototype.onAdStart=function(){this.isAdPlaying=!0;p2i(this)};
mg.prototype.onAdComplete=function(){this.isAdPlaying=!1;IYG(this)};
var IYG=function(k){if(k.activeCueId)k.onCueRangeEnter(k.activeCueId);else p2i(k)};var bxV=function(k){_.AW.call(this);var v=this;this.JSC$23474_watchApi=k;k=_.qT(_.Vb(),_.Gjx,function(){Zxi(v)});
this.addOnDisposeCallback(k);k=_.qT(_.Vb(),_.Bcc,function(){Zxi(v)});
this.addOnDisposeCallback(k);SrV(this);uUI(this);QHr()};
_.E(bxV,_.AW);var SrV=function(k){var v=function(G){_.Vb().dispatch(_.tHr(G.matches))},C=window.matchMedia("(max-width: "+(999+_.qp())+"px)");
C.addListener(v);k.addOnDisposeCallback(function(){C.removeListener(v)});
v(C)},uUI=function(k){k.JSC$23474_watchApi.registerActionHandler("yt-window-resized",function(){QHr()});
k.addOnDisposeCallback(function(){k.JSC$23474_watchApi.unregisterActionHandler("yt-window-resized")})},QHr=function(){var k=_.Ir();
_.Vb().dispatch(_.J2({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:k.width,height:k.height}}}))},Zxi=function(k){var v;
_.Z(function(C){if(C.nextAddress==1)return C.yield(k.JSC$23474_watchApi.playerApi,2);v=C.yieldResult;v.setSize(NaN,NaN);_.OQ(C)})};var Rqx=function(k){_.AW.call(this);var v=_.Ql().resolve(_.qY);Yts(v,k.getElement("PLAYER_CONTAINER"),k.getElement("BELOW_THE_PLAYER"),k.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var C=k.getElement("PLAYER_CONTAINER"),G=k.getElement("BELOW_THE_PLAYER"),p=k.getElement("SECONDARY");v.isLockupToWatchTransitionEnabled&&(C&&_.U3(v.viewTransitionCoordinator,C),G&&_.U3(v.viewTransitionCoordinator,G),p&&_.U3(v.viewTransitionCoordinator,p))})};
_.E(Rqx,_.AW);_.Dk=function(k){_.kC.call(this);var v=this;this.rootElement=k;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return v.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(C){v.initOrDisposeActiveModules(C)}));
this.onAttached()};
_.E(_.Dk,_.kC);_.W=_.Dk.prototype;_.W.getRoot=function(){return this.rootElement};
_.W.getElement=function(k){return this.rootElement.getElement(k)};
_.W.setPlayerResponse=function(k){this.playerResponse=k;this.publish("PLAYER_RESPONSE_UPDATED",k)};
_.W.getPlayerResponse=function(){return this.playerResponse};
_.W.setWatchNextResponse=function(k){this.watchNextResponse===k?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=k,this.publish("WATCH_NEXT_RESPONSE_UPDATED",k))};
_.W.getWatchNextResponse=function(){return this.watchNextResponse};
_.W.registerActionHandler=function(k,v){var C=this;if(_.z("web_watch_controller_reg_multiple_handlers_killswitch")){var G={};_.PX(_.Cn.getInstance(),(G[k]=v,G),this.getRoot())}else this.actionHandlers.has(k)||(this.actionHandlers.set(k,[]),G={},_.PX(_.Cn.getInstance(),(G[k]=function(){var p=_.j7.apply(0,arguments);return(C.actionHandlers.get(k)||[]).map(function(P){return P.apply(null,_.tX(p))})},G),this.getRoot())),this.actionHandlers.get(k).push(v)};
_.W.unregisterActionHandler=function(k){if(_.z("web_watch_controller_reg_multiple_handlers_killswitch")){var v={};_.WX(_.Cn.getInstance(),(v[k]=!0,v),this.getRoot())}else(v=this.actionHandlers.get(k))?(v.pop(),v.length===0&&(v={},_.WX(_.Cn.getInstance(),(v[k]=!0,v),this.getRoot()),this.actionHandlers.delete(k))):_.ji(new _.q5("Attempted to unregister an action handler which is not registered.",k))};
_.W.addPageDisposeJob=function(k){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.L6f(this.rootElement.pageDisposeJobs,k)};
_.W.removePageDisposeJob=function(k){this.rootElement.pageDisposeJobs&&_.VK(this.rootElement.pageDisposeJobs,k)};
_.W.dispatchEvent=function(k,v){_.nA(this.rootElement,k,v)};
_.W.provideRenderingData=function(k,v){this.rootElement.provideRenderingData(k,v)};
_.W.scrollWatchTo=function(k,v){var C;(C=this.watchScrollManager)==null||C.scrollWatchTo(k,v)};
_.W.focusOnPlayer=function(){var k=this.getElement("PLAYER");_.Ib(k,function(){if(k&&k.firstElementChild){var v=k.querySelector(".html5-video-player");v&&(_.ZU(_.Ql().resolve(_.SJ)),v.focus())}else _.ji(Error("ep"))})};
_.W.subscribeToActiveChanged=function(k,v){v=v===void 0?!0:v;var C=_.qT(_.Vb(),_.xtW,function(G){k(G)});
v&&k(_.xtW(_.Vb().getState()));return C};
_.W.isActive=function(){return _.xtW(_.Vb().getState())};
_.W.onAttached=function(){var k=_.z("external_fullscreen");_.z("use_unified_flag_accessor")&&(k=_.Ql().resolve(_.XG3).retriever.getFlag(_.FdD));(k||_.rt("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var lYr=function(k){return k.getRoot().is==="ytd-watch-flexy"||k.getRoot().is==="ytd-watch-grid"},tf=function(k){return k.getRoot().is==="ytd-watch-fixie"};
_.Dk.prototype.initPersistentModules=function(){if(tf(this)||lYr(this)&&_.z("kevlar_watch_flexy_theater_manager")){var k=new _.Qbm(this);_.Mt(this,k)}k=new _.C67(this);_.Mt(this,k);k=new _.OI(this);_.Mt(this,k);k=new _.KHV(this);_.Mt(this,k);k=new _.ef(this);_.Mt(this,k);k=new _.ym(this);_.Mt(this,k);if(tf(this)||lYr(this)&&_.z("kevlar_watch_flexy_playlist_manager"))k=new _.ARW(this),_.Mt(this,k);_.z("web_thumbnail_to_watch_transition")&&(k=new Rqx(this),_.Mt(this,k))};
_.Dk.prototype.initOrDisposeActiveModules=function(k){k?(this.watchScrollManager=new _.qv(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.dor(this)),_.z("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new mg(this)),this.activeModules.push(new _.Rvp(this)),tf(this)&&this.activeModules.push(new bxV(this)),this.activeModules.push(new _.s2m(this)),this.activeModules.push(new _.ZAr(this)),(tf(this)||_.z("kevlar_watch_flexy_error_screen_data_provider"))&&
this.activeModules.push(new _.Fxc(this)),this.activeModules.push(new _.aQV(this)),(tf(this)||_.z("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.hkx(this)),(tf(this)||_.z("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.LHs(this)),_.z("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.AtW(this),this.activeModules.push(this.watchCinematicManager)),_.z("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.gBs(this)),_.z("kevlar_watch_flexy_gestures_manager")&&
this.activeModules.push(new _.kwm(this)),k=_.z("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.z("kevlar_watch_flexy_comments_manager")&&!k&&this.activeModules.push(new _.Ylm(this)),_.z("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.XXr(this)),this.activeModules.push(new _.ctp(this)),this.activeModules.push(new _.zk7(this)),_.z("web_enable_timely_actions")&&this.activeModules.push(new _.$rW(this)),_.z("web_enable_player_creator_endscreen_manager")&&
this.activeModules.push(new _.ntx(this)),_.z("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Dqc(this)),_.z("web_fullscreen_components")&&this.activeModules.push(new _.M5I(this)),_.z("web_player_rtr_ctrls")&&this.activeModules.push(new _.rDp(this)),(_.z("enable_creator_chatbot")||_.z("enable_creator_chatbot_link_out"))&&this.activeModules.push(new rRG(this))):(_.SI(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.Dk.prototype.disposeInternal=function(){_.kC.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.SB.Object.defineProperties(_.Dk.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var L5V,G7,OVi,yai,xyc,Aax,Xei,emV;L5V=function(){var k=_.ZY();k.info||(k.info={});return k.info};
G7=function(k){return Math.round(_.bF()+k)};
OVi=function(){var k;if(_.z("csi_use_performance_navigation_timing")){var v,C,G,p=_.Qj==null?void 0:(k=_.Qj.getEntriesByType)==null?void 0:(v=k.call(_.Qj,"navigation"))==null?void 0:(C=v[0])==null?void 0:(G=C.toJSON)==null?void 0:G.call(C);p?(p.requestStart=G7(p.requestStart),p.responseEnd=G7(p.responseEnd),p.redirectStart=G7(p.redirectStart),p.redirectEnd=G7(p.redirectEnd),p.domainLookupEnd=G7(p.domainLookupEnd),p.connectStart=G7(p.connectStart),p.connectEnd=G7(p.connectEnd),p.responseStart=G7(p.responseStart),
p.secureConnectionStart=G7(p.secureConnectionStart),p.domainLookupStart=G7(p.domainLookupStart),p.isPerformanceNavigationTiming=!0,k=p):k=_.Qj.timing}else k=_.z("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.Qj.timing)):_.Qj.timing;return k};
yai=function(){if(_.Qj.getEntriesByType){var k=_.Qj.getEntriesByType("paint");if(k=_.em(k,function(C){return C.name==="first-paint"}))return G7(k.startTime)}var v;
_.z("csi_use_performance_navigation_timing")?v=_.Qj.getEntriesByType("first-paint")[0].startTime:v=_.Qj.timing.msFirstPaint;return v?Math.max(0,v):0};
xyc=function(){var k=window.location.protocol,v=_.Qj.getEntriesByType("resource");v=_.JT(v,function(C){return C.name.indexOf(k+"//fonts.gstatic.com/s/")===0});
(v=Xei(v,function(C,G){return G.duration>C.duration?G:C}))&&v.startTime>0&&v.responseEnd>0&&(_.RH("wffs",G7(v.startTime)),_.RH("wffe",G7(v.responseEnd)))};
Aax=function(k,v){k=document.querySelector(k);if(!k)return!1;var C="",G=k.nodeName;G==="SCRIPT"?(C=k.src,C||(C=k.getAttribute("data-timing-href"))&&(C=window.location.protocol+C)):G==="LINK"&&(C=k.href);_.Co(document)&&k.setAttribute("nonce",_.Co(document));return C?(k=_.Qj.getEntriesByName(C))&&k[0]&&(k=k[0],C=_.bF(),_.RH("rsf_"+v,C+Math.round(k.fetchStart)),_.RH("rse_"+v,C+Math.round(k.responseEnd)),k.transferSize!==void 0&&k.transferSize===0)?!0:!1:!1};
_.qXV=function(k,v){_.Th(function(){_.uF("").info.actionType=k;v&&_.YH("TIMING_AFT_KEYS",v);_.YH("TIMING_ACTION",k);var C=_.Aqx(_.wt("TIMING_INFO",{}));Object.keys(C).length>0&&_.lF(C);C={isNavigation:!0,actionType:_.cqD(_.wt("TIMING_ACTION"))};var G=_.wt("PREVIOUS_ACTION");G&&(C.previousAction=_.cqD(G));if(G=_.wt("CLIENT_PROTOCOL"))C.httpProtocol=G;if(G=_.wt("CLIENT_TRANSPORT"))C.transportProtocol=G;(G=_.Et())&&G!=="UNDEFINED_CSN"&&(C.clientScreenNonce=G);G=_.x22();if(G===1||G===-1)C.isVisible=!0;
G=_.QD6().loadType==="cold";var p=L5V();G||(G=p.yt_lt==="cold");if(G){C.loadType="cold";G=L5V();p=OVi();var P=_.bF(),N=_.wt("CSI_START_TIMESTAMP_MILLIS",0);N>0&&!_.z("embeds_web_enable_csi_start_override_killswitch")&&(P=N);P&&(_.RH("srt",p.responseStart),G.prerender!==1&&_.U2g(P));G=yai();G>0&&_.RH("fpt",G);G=OVi();G.isPerformanceNavigationTiming&&_.lF({performanceNavigationTiming:!0},void 0);_.RH("nreqs",G.requestStart,void 0);_.RH("nress",G.responseStart,void 0);_.RH("nrese",G.responseEnd,void 0);
G.redirectEnd-G.redirectStart>0&&(_.RH("nrs",G.redirectStart,void 0),_.RH("nre",G.redirectEnd,void 0));G.domainLookupEnd-G.domainLookupStart>0&&(_.RH("ndnss",G.domainLookupStart,void 0),_.RH("ndnse",G.domainLookupEnd,void 0));G.connectEnd-G.connectStart>0&&(_.RH("ntcps",G.connectStart,void 0),_.RH("ntcpe",G.connectEnd,void 0));G.secureConnectionStart>=_.bF()&&G.connectEnd-G.secureConnectionStart>0&&(_.RH("nstcps",G.secureConnectionStart,void 0),_.RH("ntcpe",G.connectEnd,void 0));_.Qj&&"getEntriesByType"in
_.Qj&&xyc();G=[];if(document.querySelector&&_.Qj&&_.Qj.getEntriesByName)for(var I in emV)emV.hasOwnProperty(I)&&(p=emV[I],Aax(I,p)&&G.push(p));if(G.length>0)for(C.resourceInfo=[],I=_.H(G),G=I.next();!G.done;G=I.next())C.resourceInfo.push({resourceCache:G.value})}_.lF(C);C=_.S6();C.preLoggedGelInfos||(C.preLoggedGelInfos=[]);I=C.preLoggedGelInfos;C=_.Rl_();G=void 0;for(p=0;p<I.length;p++)if(P=I[p],P.loadType){G=P.loadType;break}if(_.QD6().loadType==="cold"&&(C.loadType==="cold"||G==="cold")){G=_.b5i();
p=_.S6();p=p.gelTicks?p.gelTicks:p.gelTicks={};for(var S in G)if(!(S in p))if(typeof G[S]==="number")_.RH(S,_.dL(S));else if(_.z("log_repeated_ytcsi_ticks"))for(P=_.H(G[S]),N=P.next();!N.done;N=P.next())N=N.value,_.RH(S.slice(1),N);S={};G=!1;I=_.H(I);for(p=I.next();!p.done;p=I.next())G=p.value,_.Ut(C,G),_.Ut(S,G),G=!0;G&&_.lF(S)}_.D2Z(!0);S=_.wt("TIMING_ACTION");_.ke("ytglobal.timingready_")&&S&&_.nS3()&&_.m2g()&&_.yqx()})()};
Xei=function(k,v){return Array.prototype.reduce.call(k,v,{duration:0})};
emV={'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"};var myW={};myW.YtVisibilityRootBehavior=[_.bBG.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.Zf(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.wt("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var k=_.wt("INNERTUBE_CLIENT_NAME")!=="WEB";_.z("kevlar_use_vimio_behavior")&&k&&_.xxU()}}];_.pe={};_.pe.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(k){k.detail.contextProvider=this;k.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
myW.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.As();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(k){var v=this;this.pageCount+=1;_.z("kevlar_use_vimio_behavior")&&(_.wt("INNERTUBE_CLIENT_NAME")==="WEB"?_.B_.addJob(function(){v.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(k)},
loadPage_:function(k){this.data=k},
ytPageBehaviorActiveObserver_:function(k){var v=this;_.z("kevlar_use_vimio_behavior")&&(k?_.wt("INNERTUBE_CLIENT_NAME")==="WEB"?_.B_.addJob(function(){v.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(k){if(!this.setScrollTopJobId_){var v=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){v.setScrollTopJobId_=0;var C=_.Ql().resolve(_.uL(_.SJ));C&&_.ZU(C);this.getPageScrollingElement().scrollTop=k}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.Ms(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var iVx;var Ce=function(){var k=_.e.apply(this,arguments)||this;k.playerListenerConfig=null;k.actionMap={"yt-show-watch-page-survey":"openSurvey"};return k};
_.E(Ce,_.e);_.W=Ce.prototype;_.W.dataChanged=function(){var k=this,v=_.jJ();v&&v.getPlayerPromise().then(function(G){k.maybeRemovePlayerListeners(G)});
var C=this.data&&this.data.survey;C&&((C=(C=C.singleOptionSurveyRenderer||C.checkboxSurveyRenderer||C.multiStageSurveyRenderer)&&C.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(v,C):this.openSurvey())};
_.W.triggerWatchPageSurvey=function(k,v){var C=this,G,p,P,N,I,S,Q,R,l;return _.Z(function(d){if(d.nextAddress==1)return k?d.yield(k.getPlayerPromise(),2):d.return();C.player=d.yieldResult;if(!C.player)return d.return();G={};p=_.H(v);for(P=p.next();!P.done;P=p.next())N=P.value,I=_.H(C.createEventListenerPair(N)),S=I.next().value,Q=I.next().value,R=S,l=Q,R&&l&&(G[R]=l,C.ytPlayerListenerBehavior.listenToPlayerEvent(C.player,R,l));C.playerListenerConfig=G;_.OQ(d)})};
_.W.createEventListenerPair=function(k){var v=k.playbackEventTrigger;return v?this.handlePlaybackTrigger(v):(k=k.watchTimeTrigger)?this.handleWatchTimeTrigger(k):[void 0,void 0]};
_.W.handleWatchTimeTrigger=function(k){var v=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var C=k.videoWatchFraction,G=k.watchTimeSec;return G&&C?["onVideoProgress",function(){v.player&&v.isWatchTimeConditionMet(v.player,C,G)&&v.showSurvey()}]:[void 0,
void 0]};
_.W.isWatchTimeConditionMet=function(k,v,C){var G=k.getProgressState(),p=G.current-this.lastKnownPlaybackPosition;p<5&&(this.accumulatedMediaTime+=p);this.lastKnownPlaybackPosition=G.current;G=Math.round(this.accumulatedMediaTime/G.duration*1E3)/1E3;return k.getPresentingPlayerType&&k.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>C||G>v)};
_.W.handlePlaybackTrigger=function(k){var v=this;k=k.playbackEvent;if(k==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var C="onStateChange";var G=function(p){p===0&&v.showSurvey()}}else k==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(C="onVideoProgress",G=function(p){v.player&&v.player.getPresentingPlayerType&&v.player.getPresentingPlayerType()===1&&p&&v.showSurvey()}):k==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(C="onAdEnd",G=this.showSurvey);
return[C,G]};
_.W.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.W.openSurvey=function(){var k=this,v=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.Wf5(!!v));_.B_.addJob(function(){k.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:v}})},0,0)};
_.W.maybeRemovePlayerListeners=function(k){if(this.playerListenerConfig){for(var v=_.H(Object.keys(this.playerListenerConfig)),C=v.next();!C.done;C=v.next())C=C.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(k,C,this.playerListenerConfig[C]);this.playerListenerConfig=null}};
Ce.prototype.dataChanged=Ce.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ce.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],Ce.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],Ce.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Ce.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],Ce.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ce.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Ce.prototype,"playerListenerConfig",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],Ce.prototype,"lastKnownPlaybackPosition",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],Ce.prototype,"accumulatedMediaTime",void 0);_.B([_.A(),_.Y("design:type",Object)],Ce.prototype,"player",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ce.prototype,"dataChanged",null);_.B([_.q({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],Ce);
_.t(Ce,"ytd-survey-trigger-renderer",function(){if(iVx!==void 0)return iVx;var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return iVx=k},{mode:1});
}catch(e){_._DumpException(e)}
try{
var cZ5;_.pj=function(k){var v=document.createElement("link");_.ZN(v,k,"stylesheet");document.head.appendChild(v)};
_.Pb=function(k,v){var C,G;return _.Z(function(p){C=document.createElement("div");C.id=k.id;k.className&&(C.className=k.className);G=k.element;if(!G)throw Error("gk");if(k.location==="prepend")G.prepend(C);else if(k.location==="appendChild")G.appendChild(C);else if(k.location==="after")G.after(C);else throw Error("hk");return p.return(_.tY(C,v,"Vi"))})};
_.Wb=function(k){var v;return _.Z(function(C){(v=document.getElementById(k))&&v.remove();_.OQ(C)})};
_.Hb=function(k,v){var C=document.querySelector(k);C?v(C):setTimeout(function(){_.Hb(k,v)},1E3)};
_.EVY=function(k,v,C){var G;_.Z(function(p){if(p.nextAddress==1)return(G=document.getElementById(k))?p.jumpTo(2):p.yield(cZ5(k,v,C),2);if(G=document.getElementById(k))G.style.display="block";_.OQ(p)})};
cZ5=function(k,v,C){return _.Z(function(G){return G.return(new Promise(function(p){_.Hb("div #panels",function(P){_.Pb({element:P,location:"appendChild",id:k,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+C},v);p()})}))})};_.Na=_.D(function(k){var v=k.text;var C=k.onClick;var G=k.color;var p=k.backgroundColor;var P=k.buttonSize;var N=k.disabled;var I=k.iconName;var S=k.iconSize;var Q=k.className;var R=k.iconClassName;k=_.oZ(function(d){C(d)});
var l={};return _.u("button",{class:_.TI("ytpStandardButtonsHost",(l.ytpStandardButtonsLarge=function(){return(P==null?void 0:P())==="large"},l),Q),
"on:click":k,style:_.pR({color:G,"background-color":p}),disabled:N}," ",_.u(_.b,{cond:I,then:function(){return _.u(_.PT,{className:_.TI("ytpStandardButtonsIconContainer",R),icon:I,size:S})}}),v)},"Ui");_.ae2=_.D(function(k){var v,C,G={};return _.u("div",{class:_.TI("ytprototypesEngagementPanelComponentHost",(G.ytprototypesEngagementPanelComponentHostMweb=k.isMweb,G),k.className),id:k.id},_.u("div",{class:_.TI("ytprototypesEngagementPanelComponentEngagementPanelHeader",k.headerClassName)},_.u("div",null,k.header()),_.u("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.u("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(v=k.HeaderButton)==null?void 0:v.call(k)),
_.u(_.Na,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",onClick:function(){var p;(p=k.onHide)==null||p.call(k);var P;if((P=k.preventDefault)==null||!P.call(k))if(p=k.id(),p=document.getElementById(p))p.style.display="none"}}))),_.u("div",{class:_.TI("ytprototypesEngagementPanelComponentEngagementPanelContent",k.contentClassName),
style:function(){var p,P;return"height: "+(((p=k.height)==null?0:p.call(k))||((P=k.isMweb)==null?0:P.call(k))?"100%":"800px")+";"}},k.content()),_.u("div",null,(C=k.Footer)==null?void 0:C.call(k)))},"Wi");
}catch(e){_._DumpException(e)}
try{
var dyI=new _.kp("replaceFeedContentAction");var fhp;var zms;var F5G=function(){return _.e.apply(this,arguments)||this};
_.E(F5G,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],F5G.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],F5G.prototype,"data",void 0);_.B([_.q({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],F5G);
_.t(F5G,"ytd-sub-feed-option-renderer",function(){if(zms!==void 0)return zms;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return zms=k},{mode:1});var caI;var Jj=function(){return _.e.apply(this,arguments)||this};
_.E(Jj,_.e);Jj.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Jj.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Jj.prototype,"ytRendererStamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Jj.prototype,"data",void 0);_.B([_.q({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],Jj);
_.t(Jj,"ytd-sub-feed-selector-renderer",function(){if(caI!==void 0)return caI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return caI=k},{mode:1});var rf=function(){return _.e.apply(this,arguments)||this};
_.E(rf,_.e);
rf.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}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rf.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],rf.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rf.prototype,"data",void 0);_.B([_.q({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],rf);
_.t(rf,"ytd-browse-feed-actions-renderer",function(){if(fhp!==void 0)return fhp;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return fhp=k},{mode:1});var EFr;var ahx;var Ku=function(){return _.e.apply(this,arguments)||this};
_.E(Ku,_.e);Ku.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ku.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ku.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ku.prototype,"data",void 0);_.B([_.q({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],Ku);
_.t(Ku,"ytd-mini-channel-renderer",function(){if(ahx!==void 0)return ahx;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ahx=k},{mode:1});var M3i;var TX=function(){return _.e.apply(this,arguments)||this};
_.E(TX,_.e);TX.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],TX.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],TX.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],TX.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],TX);
_.t(TX,"ytd-vertical-channel-section-renderer",function(){if(M3i!==void 0)return M3i;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return M3i=k},{mode:1});var kK=function(){return _.e.apply(this,arguments)||this};
_.E(kK,_.e);kK.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],kK.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],kK.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],kK.prototype,"data",void 0);_.B([_.q({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],kK);
_.t(kK,"ytd-browse-secondary-contents-renderer",function(){if(EFr!==void 0)return EFr;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return EFr=k},{mode:1});var $yV;var o5=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};k.notActive=!1;k.isConstrainedList=!1;k.marginSettings=0;return k};
_.E(o5,_.e);_.W=o5.prototype;
_.W.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(k){var v;return(k==null?void 0:(v=k.webComponentHint)==null?void 0:v.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}}}}};
_.W.getPath=function(k,v){var C="data.tabs.#"+v+".";k.tabs[v].tabRenderer?C+="tabRenderer.":k.tabs[v].expandableTabRenderer&&(C+="expandableTabRenderer.");return C+"content.sectionListRenderer"};
_.W.computeDisplayedContent=function(k){this.unlinkPaths("content");if(k&&k.tabs)for(var v=k.tabs.length,C=0;C<v;C++){var G=k.tabs[C].tabRenderer||k.tabs[C].expandableTabRenderer;if(G.selected&&G.content)return this.linkPaths("content",this.getPath(k,C)),G.content}return null};
_.W.computeHasSecondaryColumnData=function(k){return!!k&&!!k.secondaryContents};
_.W.onRetrieveLocation=function(k,v){v.locationRetrieved(v.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);k.stopPropagation()};
_.W.onYtServiceRequestSent=function(k,v){_.z("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(v)};
_.W.onYtServiceRequestCompleted=function(k,v){_.z("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(v)};
_.W.onReplaceFeedContentAction=function(k){if(!_.z("replace_feed_content_action_killswitch")&&!this.notActive){var v;(k=(v=_.F(k,dyI))==null?void 0:v.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(k)}};
_.W.handleServiceRequestActions=function(k){if(k=k.actions){k=_.H(k);for(var v=k.next();!v.done;v=k.next()){v=v.value;var C=void 0;((C=_.F(v,dyI))==null?0:C.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.F(v,dyI).items)}}};
o5.prototype.onYtServiceRequestCompleted=o5.prototype.onYtServiceRequestCompleted;o5.prototype.onYtServiceRequestSent=o5.prototype.onYtServiceRequestSent;o5.prototype.onRetrieveLocation=o5.prototype.onRetrieveLocation;_.B([_.M(_.r9),_.Y("design:type",Object)],o5.prototype,"ytdGridStateAwareBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],o5.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],o5.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],o5.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],o5.prototype,"data",void 0);_.B([_.A({computed:"computeDisplayedContent(data)"}),_.Y("design:type",Object)],o5.prototype,"content",void 0);
_.B([_.A({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],o5.prototype,"hasSecondaryColumnData",void 0);_.B([_.A({value:function(){return window.outerHeight>1024?3:2}}),
_.Y("design:type",Number)],o5.prototype,"initialCount",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],o5.prototype,"pageSubtype",void 0);_.B([_.Nf("ytd-section-list-renderer"),_.Y("design:type",Object)],o5.prototype,"listRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],o5.prototype,"notActive",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],o5.prototype,"isConstrainedList",void 0);
_.B([_.A(),_.Y("design:type",String)],o5.prototype,"responsiveSizing",void 0);_.B([_.A(),_.Y("design:type",Number)],o5.prototype,"marginSettings",void 0);_.B([_.P9("yt-retrieve-location"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],o5.prototype,"onRetrieveLocation",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],o5.prototype,"onYtServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],o5.prototype,"onYtServiceRequestCompleted",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],o5);
_.t(o5,"ytd-two-column-browse-results-renderer",function(){if($yV!==void 0)return $yV;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return $yV=k},{mode:2});
}catch(e){_._DumpException(e)}
try{
var G0i=function(k){if((k==null?void 0:k.value)===void 0||k==null||!k.unit)return"initial";a:{switch(k.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var v="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":v="%";break a}v=void 0}return v?""+k.value+v:"initial"};_.BU(_.D(function(k){var v=k.data;k=_.H(_.ae(!1,void 0,"F8nCEc"));var C=k.next().value,G=k.next().value;_.Vk(function(){_.Cn.getInstance().triggerAction("yt-request-timely-shelf-state")});
var p=_.L9(function(){var I,S,Q=(I=_.F(v().rendererContext,_.HU))==null?void 0:(S=I.loggingDirectives)==null?void 0:S.trackingParams;if(Q)return _.Ss(Q)},void 0,"ngvA8c");
_.PX(_.Cn.getInstance(),{"yt-hide-shopping-timely-shelf":function(){G(!1);var I=_.Et(),S=p();I&&S&&_.q0(I,[S])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){G(!0);var I=_.Et(),S=p();I&&S&&_.e6(I,[S])})}});
var P=function(){var I;return((I=v().image)==null?void 0:I.height)||40},N=function(){var I;
return(I=v().image)==null?void 0:I.backgroundColor};
k={};return _.u("yt-shopping-timely-shelf-content-view-model",{el:_.Dp(_.aB(function(){return v().rendererContext})),
class:_.TI("ytShoppingTimelyShelfContentViewModelHost",(k.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(v().image||v().avatar||v().line1)&&C()},k)),
style:_.pR({"--shopping-timely-shelf-content-padding-top":function(){var I;return G0i((I=v().padding)==null?void 0:I.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var I;return G0i((I=v().padding)==null?void 0:I.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var I;return G0i((I=v().padding)==null?void 0:I.start)},
"--shopping-timely-shelf-content-padding-end":function(){var I;return G0i((I=v().padding)==null?void 0:I.end)},
"--yt-shopping-timely-shelf-background-color":function(){return v().backgroundColor!==void 0?_.Ef(v().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var I,S;return((S=(I=v().image)==null?void 0:I.cornerRadius)!=null?S:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return N()!==void 0?_.Ef(N()):"initial"}})},_.u(_.b,{cond:function(){var I;
return(I=v().image)==null?void 0:I.image},
then:function(I){return _.u(_.qP,{preserveHeight:!0,preserveWidth:!0,height:P,data:I,alt:"",className:"ytShoppingTimelyShelfContentViewModelImage"})}}),_.u(_.Sh,{data:function(){return v().avatar}},{avatarViewModel:_.YZ}),_.u("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.u(_.Sh,{data:function(){return v().line1}},{shoppingContentLineViewModel:function(I){return _.u(_.Hg,{data:I.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.u(_.Sh,{data:function(){return v().line2}},{shoppingContentLineViewModel:function(I){return _.u(_.Hg,{data:I.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.u("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.u(_.Sh,{data:function(){var I;
return(I=v().button)!=null?I:[]}},{buttonViewModel:function(I){var S=I.data;
return _.u(_.di,{data:S,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(Q){S().onTap&&Q.stopPropagation()}})}})))},"oo"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.vN}});_.ptx={};
_.ptx.YtdWatchBehavior=[_.r.YtRendererBehavior,_.G4.YtPlayerListenerBehavior,_.ZO.YtRendererstamperBehavior,_.Mc.YtActionHandlerBehavior,_.pe.YtPageBehavior,_.a$.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},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 _.rt("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.z("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 _.rt("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 _.z("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.z("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 _.fS("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.fS("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 _.z("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.z("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.z("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.z("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.z("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 _.z("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.z("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.z("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.z("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.z("swatcheroo_enable_ghost_cards")||_.z("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 _.z("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 _.z("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.z("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 _.z("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 _.z("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(k,v,C){return k&&(v||!C)},
computeShowGhostRelated_:function(k,v,C){return k&&(v||!C)},
monitorScroll:!0,configureRendererStamper:function(){var k={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:_.Ug(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.Ug(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},
"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-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"||_.z("swa_prov_panels_ks")?k.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(k.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},k.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return k},
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-set-playlist-collapsed":"onSetPlaylistCollapsed","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var k=this;this.watchController=void 0;this.pageDisposeJobs=[function(){k.showMetadataPlaceholder_()},
function(){_.z("web_watch_dont_clear_comments")||k.clearComments_()},
function(){k.clearPlayerAds_()},
function(){k.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.z("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.z("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=
!1);this.youThereManager_=new _.hqr(function(){return _.BT(k)},this.hostElement);
this.pageDisposeJobs.push(function(){k.youThereManager_.reset()});
_.z("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){k.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.b5;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;_.z("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));_.z("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.pm(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(k){k&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:k}),k.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(k){_.z("kevlar_watch_flexy_theater_manager")&&(this.theater=k,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(k){!_.z("kevlar_watch_while_v2")&&!_.z("web_watch_pip")||k||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(k){this.active!==void 0&&(this.fullscreen=k,_.z("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(k){this.active!==void 0&&(_.nA(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.z("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.z("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(k>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(k){this.initCsi_();this.updatePageData_(k)},
updatePageData_:function(k){var v=this;if(k)if(this.data===k){this.onPageLoadWithSameData_();var C;(C=this.watchController)==null||C.setWatchNextResponse(this.data)}else this.data=k;this.playlist&&_.z8({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.Er("nw");this.loading=!1;_.Ab(_.B_,function(){v.initDclkstatus_();var G,p=((G=v.player)==null?void 0:G.getVideoData().cpn)||"";_.grc(function(P,N){_.bm2(P,N,p)})})},
onPageLoadWithSameData_:function(){_.z("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 k=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!k);this.set("loadingData.playlistLoading",k&&k!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),k=this.watchNextSkeletonEl_.firstElementChild;k;)k.classList.remove("hidden"),k=k.nextElementSibling;if(_.z("kevlar_watch_frame0_loading_state")){var v,C,G;k=(v=this.loadingData)==null?void 0:(C=v.endpoint)==null?void 0:(G=C.watchEndpoint)==null?void 0:G.videoId;var p;k&&(p="https://i.ytimg.com/vi/"+k+"/frame0.jpg");_.Kz(this.hostElement).querySelector("#player").style.backgroundImage=p?"url("+p+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var k=_.Kz(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&k&&(k.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var v,C;(C=(v=this.watchMetadata).updateSentimentBarWidth)==
null||C.call(v);var G,p;(p=(G=this.watchMetadata).resize)==null||p.call(G)}_.z("kevlar_watch_frame0_loading_state")&&(_.Kz(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(k){var v=_.Kz(this.hostElement).querySelector(k);v?_.YB(v,!1):_.ji(new _.q5("Overscroll monitor not found for component: ",k))},
removeSplitScrollMouseTrap:function(k){var v=_.Kz(this.hostElement).querySelector(k);v?_.wc(v):_.ji(new _.q5("Disposal component for  overscroll monitoring not found: ",k))},
onLoadingChanged_:function(k){k?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.z("web_thumbnail_to_watch_transition")&&!_.kG2||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.z("web_thumbnail_to_watch_transition")&&!_.kG2||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(k){var v=this;k?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.B_.addLowPriorityJob(function(){v.onWindowResized_(_.Ir(!0))})},
updateTheaterModeState_:function(k){if(!_.z("kevlar_watch_flexy_theater_manager")){k=k||this.fullWindowMode_;if(this.theater!==void 0||k)this.theater=k;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();k&&_.mti()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var k=this.fullBleedPlayer?_.Kz(this.hostElement).querySelector("#player-full-bleed-container"):_.Kz(this.hostElement).querySelector("#player-container-inner");var v=this.getPlayerContainer(),C=_.z("kevlar_watch_while_v2")||_.z("web_watch_pip");v.parentElement!==k&&(C&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.BT(this).appendTo(k,v))},
updateErrorScreenLocation:function(){var k=_.Kz(this.hostElement).querySelector("#error-screen"),v=this.fullBleedPlayer?_.Kz(this.hostElement).querySelector("#player-full-bleed-container"):_.Kz(this.hostElement).querySelector("#player");k.parentElement!==v&&v.appendChild(k)},
deactivateMiniplayerAndResetPlayer:function(){var k=this;return _.Z(function(v){if(v.nextAddress==1)return v.yield(_.Ql().resolve(_.gO).deactivate(),2);k.updatePlayerLocation();_.OQ(v)})},
updateCinematicsLocation:function(){var k=this.getElement("CINEMATICS");if(k){var v=this.getCinematicsLocationContainer();k.parentElement!==v&&v.appendChild(k)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.Kz(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Kz(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(k,v,C){var G=document.documentElement.hasAttribute("dark"),p=!G&&this.cinematicLightTheme;return C||k&&G||v&&G||(v||k)&&p},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var k=this,v;(v=this.watchController)==null||v.setWatchNextResponse(this.data);_.z("kevlar_watch_flexy_comments_manager")||this.initComments_();_.z("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.Ql().resolve(_.GF).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=!0,this.visiblePanelIdentifiers_.clear(),
this.engagementPanelExpanded=!1,_.z("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.B_.addLowPriorityJob(function(){_.rc(k.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.z("web_watch_start_chat_in_theater_mode")){var C,G,p;if((C=this.data)==null?0:(G=C.contents)==null?0:(p=G.twoColumnWatchNextResults)==null?0:p.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var P,N;((P=this.data)==null?0:(N=P.contents)==null?0:N.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(k){var v;(v=this.watchController)==null||v.setPlayerResponse(this.playerData);k&&k.playabilityStatus&&(v=this.isVideoPlayable_(k.playabilityStatus,this.getPlayerOverlays_(this.data)),k=this.isLiveStreamOffline_(k.playabilityStatus),v&&!k||_.Ib(this,function(){_.Er("pbu")}));
this.setPlayerAds_();_.rc(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(k,v){if((_.z("kevlar_watch_while_v2")||_.z("web_watch_pip"))&&this.playerData&&v)return this.playerData.videoDetails},
watchPageActiveChanged_:function(k){_.Vb().dispatch(_.wRW(this.active));k?this.activate_():this.deactivate_()},
attached:function(){var k=this;this.watchController=new _.Dk(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);_.z("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var v=_.BT(this);_.z("kevlar_disable_prepare_player")||
v.preparePlayer();_.z("kevlar_watch_flexy_playlist_manager")||_.Ql().resolve(_.GF).setPlayer(v);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();v={"--ytd-watch-flexy-scrollbar-width":_.qp()+"px"};this.is==="ytd-watch-grid"&&(_.Vb().dispatch(_.J2({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),v["--ytd-watch-flexy-sidebar-width"]=_.ODi+"px",v["--ytd-watch-grid-horizontal-page-margins"]=_.ey+"px",v["--ytd-watch-grid-columns-top-margins"]=
_.gHI+"px",v["--ytd-watch-grid-min-player-height-medium"]="360px");!_.fS("kv_pl_mx_sz_ks")&&_.fS("kevlar_watch_max_player_width")&&(v["--ytd-watch-flexy-max-player-width-wide-screen"]=_.yYc+"px");_.fS("kevlar_watch_flexy_metadata_height")&&(v["--ytd-watch-flexy-space-below-player"]=_.XG7+"px");this.safeUpdateStyles(v);_.z("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.IU(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return k.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.Kz(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var k=_.qp(),v=_.ql+k,C=v;this.fixedPanels&&(v+=_.ODi);var G=657+k;k=1327+k;_.Kz(this.hostElement).querySelector("#two-column-query").query="(min-width: "+v+"px)";_.Kz(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(G+"px), (min-height: 630px) and (min-width: ")+(v+"px) and (max-width: ")+(k+"px)");_.Kz(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(k+"px)");
_.Kz(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+C+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var k=_.Kz(this.hostElement).querySelector("#miniplayer-bar").firstChild,v=this.squeezeback&&!_.z("web_watch_squeezeback_player_size_killswitch");return k&&k.active||this.theater||_.z("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||v||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.LK(NaN,NaN):_.X2s(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.X2s(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.Zf(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var k=this;this.onWindowResized_(_.Ir());_.z("browse_skeleton_removal_on_watch_killswitch")||_.rt("IS_SHELL_LOAD")&&_.gFc();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var v=_.BT(this);v.addEventListener("yt-player-updated",_.pm(this,this.onPlayerUpdated_));v.getPlayerPromise().then(function(C){k.playerApiReady_(C)});
_.z("kevlar_watch_flexy_playlist_manager")||(v=_.Ql().resolve(_.GF),_.z("kevlar_watch_observe_playlist_navigations_killswitch")&&v.addEventListener("yt-navigate",_.pm(this,this.onYtNavigate_)),v.setPlaylistComponent(_.Kz(this.hostElement).querySelector("#playlist")),v.addEventListener("yt-playlist-data-updated",_.pm(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.B_.addLowPriorityJob(function(){_.nA(k.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.BT(this).removeEventListener("yt-player-updated",_.pm(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.z("kevlar_watch_flexy_playlist_manager")){var k=_.Ql().resolve(_.GF);_.z("kevlar_watch_observe_playlist_navigations_killswitch")&&k.removeEventListener("yt-navigate",_.pm(this,this.onYtNavigate_));
k.cancelVideoSkip();k.removeEventListener("yt-playlist-data-updated",_.pm(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.z("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.nA(this.hostElement,"yt-autonav-pause-player",!1);k=_.BR();_.z("kevlar_exit_fullscreen_leaving_watch")&&k&&_.j9(k)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(k){this.player&&this.player.updateVideoData({rvs:k.rvs})},
getPageContents:function(k){return k&&k.contents&&k.contents.twoColumnWatchNextResults&&k.contents.twoColumnWatchNextResults.results&&k.contents.twoColumnWatchNextResults.results.results.contents},
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(k){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",k)},
onRetrieveLocation_:function(k,v){v.hasComments?v.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):v.locationRetrieved("/related_ajax",void 0);k.stopPropagation()},
onSubscriptionChanged_:function(k,v){this.player&&(v?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.qXV("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Kz(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Kz(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(k){this.player=k;this.setPlayerState(k.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.z("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.z("kevlar_unified_player")||_.z("kevlar_player_new_bootstrap_adoption"))&&_.Od()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(k,v){v=v===void 0?!0:v;_.BR()&&_.z("external_fullscreen")&&_.j9(document.documentElement);this.theaterRequested_=k;v&&_.XK("wide",k?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.JR(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.nA(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(k){_.Y3(k,typeof this.player),this.player&&_.Y3(k,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var k;((k=this.player)==null?0:k.isFullscreen())?this.player.toggleFullscreen():_.JR(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(k,v){return this.loading?v:!!Object.keys(k).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(k){if(k){k=_.H(k);for(var v=k.next();!v.done;v=k.next())v=v.value,v.youThereRenderer&&_.Yrs(this.youThereManager_,v.youThereRenderer)}},
setPlaylistData_:function(k){return k||{}},
userEngagementConfigDataChanged_:function(k){if(k)if(k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var v=this.youThereManager_;_.Q8()<k.lowEngagementThresholdMs||_.r2i(v,!0)}else k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.JR(this.hostElement,"yt-autonav-pause-user-engagement",[k])},
isPlayerUnavailable_:function(k,v,C){return!!k&&!this.isVideoPlayable_(k,C)&&!v},
getPlayerOverlays_:function(k){return(k==null?void 0:k.playerOverlays)||null},
isVideoPlayable_:function(k,v){if(!k)return!1;var C=k.status==="OK"||k.status==="LIVE_STREAM_OFFLINE",G=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",k)||this.get("errorScreen.ypcTrailerRenderer",k);k=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",k);var p;v=v==null?void 0:(p=v.playerOverlayRenderer)==null?void 0:p.gatedActionsOverlayRenderer;return!!C||!!G||!!k||!!v},
hasWatchNextResponseErrorRenderer:function(k){var v=this.getPageContents(k),C,G,p,P,N;return!(k==null?0:(C=k.contents)==null?0:(G=C.twoColumnWatchNextResults)==null?0:G.secondaryResults)&&!!((p=v[0])==null?0:(P=p.itemSectionRenderer)==null?0:(N=P.contents[0])==null?0:N.backgroundPromoRenderer)},
isLiveStreamOffline_:function(k){return k?k.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(k,v,C){var G=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",v),p=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];p=_.z("web_no_skip_video_on_verification_checks")?(k==null?void 0:k.status)&&p.includes(k.status):k&&k.status==="AGE_CHECK_REQUIRED";var P=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",k);P==void 0&&(P=!0);!C||this.isVideoPlayable_(k,this.getPlayerOverlays_(v))||
G||p||!P||_.Ql().resolve(_.GF).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.A2s()},
onPlayerFeedbackStartRequest_:function(k){_.JR(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:k}])},
onPlayerFeedbackArticleRequest_:function(k){_.JR(this.hostElement,"yt-help-dialog-requested",[k])},
onPlayerYpcContentRequest_:function(){var k,v,C,G,p,P,N,I,S=((k=this.data)==null?NaN:(v=k.contents)==null?NaN:(C=v.twoColumnWatchNextResults)==null?NaN:(G=C.secondaryResults)==null?NaN:(p=G.secondaryResults)==null?NaN:(P=p.offerModule)==null?NaN:(N=P.tvfilmOfferModuleRenderer)==null?NaN:(I=N.actionButtons)==null?NaN:I.length)-1;k=[".offerButton.buttonRenderer.",".actionButtons."+(S>=0?S:0)+".buttonRenderer."];v=_.H(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(C=v.next();!C.done;C=v.next())for(C=C.value,G=_.H(k),p=G.next();!p.done;p=G.next())if(p="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+C+p.value,p=this.get(p+"navigationEndpoint",this.data)||this.get(p+"serviceEndpoint",this.data)||this.get(p+"command",this.data)){_.vU(p,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(k){_.nA(this.hostElement,"yt-autonav-pause-player",k)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(k){k()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.nA(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(k)},
setPlayerState:function(k){_.Vb().dispatch(_.k5D(k))},
onPlayerSubscribe_:function(k){_.JR(this.hostElement,"yt-player-subscribe",[k])},
onPlayerUnsubscribe_:function(k){_.JR(this.hostElement,"yt-player-unsubscribe",[k])},
onPlayerAdYtShowToast_:function(k){_.JR(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:k.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(k){if(k)return k},
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(k){return!_.z("web_watch_move_summary_to_sd")&&!!k},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.z("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var k,v,C,G;this.watchNextSecondaryResults=(k=this.data)==null?void 0:(v=k.contents)==null?void 0:(C=v.twoColumnWatchNextResults)==null?void 0:(G=C.secondaryResults)==null?void 0:G.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var k,v=(k=this.data)==null?void 0:k.engagementPanels;if(v==null?0:v.length){k=null;v=_.H(v);for(var C=v.next();!C.done;C=v.next()){C=C.value;var G=void 0;if(((G=C.engagementPanelSectionListRenderer)==null?void 0:G.targetId)==="engagement-panel-structured-description"){k=C;break}}var p,P,N;k=(p=k)==null?void 0:(P=p.engagementPanelSectionListRenderer)==null?void 0:(N=P.content)==null?void 0:N.structuredDescriptionContentRenderer;if(k==null?0:k.items){p=
[];P=_.H(k.items);for(N=P.next();!N.done;N=P.next()){N=N.value;if(!_.z("sd_horizontal_list_show_nav_killswitch")){var I=G=C=v=k=void 0,S=void 0,Q=(k=N.horizontalCardListRenderer)==null?void 0:(v=k.header)==null?void 0:(C=v.richListHeaderRenderer)==null?void 0:(G=C.navigationButton)==null?void 0:(I=G.buttonRenderer)==null?void 0:(S=I.command)==null?void 0:S.commandExecutorCommand;Q&&Q.commands&&(Q.commands=Q.commands.filter(function(R){return!_.F(R,_.w5V)}))}(!N.expandableVideoDescriptionBodyRenderer&&
!N.videoDescriptionHeaderRenderer||_.z("web_delhi_colorful_sd"))&&p.push(N)}return{items:p}}}},
constructWarning_:function(k){return{text:_.DZ(k),type:"WARNING"}},
isPlaShelfEnabled_:function(k){if((this.get("adPlacements",k)||[]).length)return!0;k=this.get("playerAds",k)||[];return!(!k.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",k[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var k=this;_.nA(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.z("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var v=this.getScrollTop()>0;this.gestures_&&(v?this.gestures_.detach():this.gestures_.attach());v!==this.showFullerscreenEdu_&&_.z("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=v,_.BT(this).getPlayerPromise().then(function(C){C.updateFullerscreenEduButtonVisibility(k.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.nA(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var k=this;this.commentsReady=!1;_.B_.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.Ab(_.B_,function(){k.setComments_()},1E3)},
setComments_:function(){if(!_.z("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.Er("cmi");_.B_.cancelJob(this.setCommentsJobId_);var k=this.getPageContents(this.data);if(k&&k.length){k=_.H(k);for(var v=k.next();!v.done;v=k.next())if(v=v.value,this.get("itemSectionRenderer.sectionIdentifier",v)==="comment-item-section"){this.comments=v.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.nA(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.z("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.z("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.Er("cmc")},
doRemoveComments_:function(){this.comments={};_.z("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.B_.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.B_.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(k,v){var C=_.F(v.endpoint,_.mw);C&&(!(v=this.get("data.currentVideoEndpoint.watchEndpoint"))||C.videoId!==v.videoId||C.playlistId&&C.playlistId!==v.playlistId||C.index!==void 0&&C.index!==v.index||typeof C.startTimeSeconds!=="number"||(k.stopPropagation(),this.setScrollTop(0),_.BT(this).getPlayerPromise().then(function(G){var p=C.startTimeSeconds;G.seekTo(p);G.wakeUpControls();p<G.getDuration()&&G.playVideo()})))},
updatePlayerStartTime_:function(){var k=_.fYr();"t"in k&&(k=_.x0c(k.t),this.player.seekTo(k,!0))},
updateTitleFromWatchNext:function(k){k=this.getPageContents(k);var v,C;(k=_.ty(k==null?void 0:(v=k[0])==null?void 0:(C=v.videoPrimaryInfoRenderer)==null?void 0:C.title))&&_.nA(this.hostElement,"yt-update-title",k)},
updateTitle_:function(k){k=this.get("videoDetails.title",k)||"";_.nA(this.hostElement,"yt-update-title",k)},
syncWithRemoteVideo_:function(k,v,C){if(this.active&&this.player){var G=this.player.getVideoData();if(G.video_id===C&&(C=G.list,_.z("polymer_enable_mdx_queue")&&C&&C.startsWith("RQ")&&(C=void 0),G.video_id!==k||C!=v)){var p;_.z("kevlar_player_watch_endpoint_navigation")?p=_.snO(_.ixs(k,v)):p=this.buildWatchEndpoint_(k,v);_.nA(this.hostElement,"yt-navigate",{endpoint:p,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(k,v,C){return _.j6(k,v,C)},
initDclkstatus_:function(){_.y2r()},
attachWatchPageSkeleton_:function(){var k=document.querySelector("#watch-page-skeleton");if(k){var v=k.querySelector("#primary-info"),C=k.querySelector("#secondary-info"),G=k.querySelector("#related");v&&_.Kz(this.hostElement).querySelector("#info-skeleton").appendChild(v);C&&_.Kz(this.hostElement).querySelector("#meta-skeleton").appendChild(C);G&&(_.Kz(this.hostElement).querySelector("#related-skeleton").appendChild(G),this.watchNextSkeletonEl_=G);_.Lc(k)}},
handlePlayerUpdated_:function(){_.BT(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(k,v){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof v!=="undefined"){var C=this.watchNextSkeletonEl_.children,G=k&&k.indexSplices.length?k.indexSplices[0].index:0;k=Math.min(this.watchNextShownItems.length,C.length);v||(G=0,k=C.length);if(!this.ghostCardsEnabled)for(v=G;v<k;v++)C[v].classList.add("hidden")}},
onPlayerFullscreenChange_:function(k){_.z("external_fullscreen")||_.JR(this.hostElement,"yt-player-fullscreen",[k.fullscreen])},
onFullscreenChange_:function(k){this.fullscreen=k;this.gestures_&&this.gestures_.update(this.fullscreen);var v=_.BT(this);v.getPlayerPromise().then(function(C){C.setFauxFullscreen(!!_.BR())});
this.updateFullBleedElementLocations();k&&(v.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(k,v){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!v},
computeIsDonationShelfCollapsed_:function(k){return k},
computeShouldShowMerchShelf:function(k,v){return v&&!!k},
computeResponseHasComments:function(k){var v,C,G,p,P;return!!(k==null?0:(v=k.contents)==null?0:(C=v.twoColumnWatchNextResults)==null?0:(G=C.results)==null?0:(p=G.results)==null?0:(P=p.contents)==null?0:P.some(function(N){var I;return(N==null?void 0:(I=N.itemSectionRenderer)==null?void 0:I.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(k,v,C,G){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&G?!1:!!k&&!!Object.keys(k).length&&!v},
identity:_.m6,onWindowResized_:function(k){this.windowSize_=k;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.z("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(k){var v=this;k&&k.type!=="dataloaded"&&k.type!=="dataupdated"||_.BT(this).getPlayerPromise().then(function(C){var G=C.getPlayerState();G!==5&&G!==0&&(C=1/C.getVideoAspectRatio(),v.videoHeightToWidthRatio_!==C&&(v.videoHeightToWidthRatio_=C))})},
schedulePlayerSizeUpdate_:function(k){var v=this,C=_.z("kevlar_watch_while_v2")||_.z("web_watch_pip"),G=function(){if(v.watchMetadata){var p,P;(P=(p=v.watchMetadata).resize)==null||P.call(p)}_.BT(v).getPlayerPromise().then(function(N){if(_.z("kevlar_set_internal_player_size")){if(!C||!v.isMiniplayerActive()){var I=v.calculateCurrentPlayerSize_();N.setInternalSize(I.width,I.height)}}else N.setSize(NaN,NaN);_.z("kevlar_watch_while")&&v.updateWatchWhileScrollThreshold_()})};
k?G():_.pU(_.B_,G)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(k){this.set("data.survey",k.detail)},
onYtShowSurveyCommand_:function(k){this.set("data.survey",_.F(k,_.V6s).survey)},
onDownloadedVideoDeleted:function(k){var v=this,C,G;return _.Z(function(p){if(p.nextAddress==1){if(!v.active||(C=v.playerData)==null||!C.offlineState||v.videoId!==k)return p.return();(G=v.player)==null||G.stopVideo();_.AB().navigatingAwayFromWatchDeletedVideo=!0;_.vU(_.rPb,v.hostElement);return p.yield(_.AB().navigationFinishPromise,2)}_.AB().navigatingAwayFromWatchDeletedVideo=!1;_.OQ(p)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var k;this.theater?k=_.aq(.5625*this.windowSize_.width,480,this.windowSize_.height-185):k=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==k&&(this.watchWhileScrollThreshold_=k,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var k=_.Kz(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&k){var v=this.windowSize_.height>=624,C=this.active?this.getScrollTop():0;!k.active&&v&&C>=this.watchWhileScrollThreshold_?(k.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):k.active&&(!v||C<this.watchWhileScrollThreshold_&&!_.BR())&&(k.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var k=_.Kz(this.hostElement).querySelector("#secondary-inner");if(k){var v=_.Kz(this.hostElement).querySelector("#below"),C=_.Kz(this.hostElement).querySelector("#secondary"),G=_.Kz(this.hostElement).querySelector("#comments");G&&C&&v&&(this.defaultTwoColumnLayout?(k.appendChild(G),C.appendChild(k)):(v.appendChild(G),_.x6(v,k)))}}},
isTwoColumnsChanged_:function(k,v){if(k!==!0||v!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(k=_.Kz(this.hostElement).querySelector("#secondary-inner"))){v=_.Kz(this.hostElement).querySelector("#below");var C=_.Kz(this.hostElement).querySelector("#secondary"),G=_.Kz(this.hostElement).querySelector("#comments");G&&C&&v&&(this.isTwoColumns_?(k.appendChild(G),C.appendChild(k)):(v.appendChild(G),_.x6(v,k)))}}else{k=!_.z("web_watch_enable_fs_squeezeback_panels");
v=_.Kz(this.hostElement).querySelector("#panels");var p=_.Kz(this.hostElement).querySelector("#alerts"),P=_.Kz(this.hostElement).querySelector("#shopping-timely-shelf");C=_.Kz(this.hostElement).querySelector("#playlist");G=_.Kz(this.hostElement).querySelector("#related");var N=_.Kz(this.hostElement).querySelector("#donation-shelf"),I=_.Kz(this.hostElement).querySelector("#comments"),S=_.Kz(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(p=_.Kz(this.hostElement).querySelector("#secondary-inner"),
k&&(p.appendChild(v),p.appendChild(C),this.aiCompanionEnabled&&S&&p.appendChild(S)),p.appendChild(N),p.appendChild(G)):(k&&(_.Lh(v,p),_.Lh(C,p),this.aiCompanionEnabled&&S&&_.Lh(S,p),_.Lh(P,C)),_.Lh(N,p),I&&_.Lh(G,I));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.z("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.z("web_watch_enable_fs_squeezeback_panels")&&_.z("web_watch_theater_chat")){var k=_.Kz(this.hostElement).querySelector("#chat-container"),v=this.theater&&!this.fullscreen||_.z("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&v?(v=_.Kz(this.hostElement).querySelector("#columns"),(k==null?void 0:k.parentElement)!==v&&v.append(k),this.fixedPanels=!0):(this.fixedPanels=
!1,v=_.Kz(this.hostElement).querySelector("#playlist"),k&&v?_.OU(k,v):_.ji(new _.q5("Missing element when updating chat location",{"chatContainer defined":!!k,"playlist defined":!!v})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(k,v){return _.z("sw_metadata_vis_toggle_ks")?!0:!!k||!!v},
computeForceDarkPanelTheme:function(k){return _.z("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&k:!1},
safeUpdateStyles:function(k){try{_.Cm(this.hostElement,k)}catch(v){_.ji(v)}},
videoHeightToWidthRatioChanged_:function(k,v){v&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(k){this.videoHeightToWidthRatio_=1/k},
computeIsVerticalVideo_:function(k){return k>=1},
computeIsFourThreeToSixteenNineVideo_:function(k){return k<=.7501&&k>=.5624},
computeIsExtraWideVideo_:function(k){return k<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.BT(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.BT(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.KMm(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(k){var v=_.lu(k)||0;_.Rr(k,v+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var k=_.lu("yt-fullerscreen-edu-button-click-count")||0,v=_.lu("yt-fullerscreen-edu-button-shown-count")||0,C=_.fS("external_fullscreen_button_shown_threshold"),G=k>=_.fS("external_fullscreen_button_click_threshold")||v>=C;_.BT(this).getPlayerPromise().then(function(p){p.updateFullerscreenEduButtonSubtleModeState(G)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(k,v){return v},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.Ql().resolve(_.GF).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var k=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.B_.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.B_.addLowPriorityJob(function(){k.fullHeightPanelPositionUpdateJobId=0;var v=_.Kz(k.hostElement).querySelector("#secondary"),C=_.Kz(k.hostElement).querySelector("#fixed-secondary");v=v.getBoundingClientRect();var G=v.width;k.swatcherooSqueezeback&&
(G+=_.ey);if(k.swatcherooSqueezeback){var p=_.Kz(k.hostElement).querySelector("#squeezeback-constraining-container");p.style.width=G+"px";p.style.flex="0 0 "+G+"px"}C.style.width=G+"px";C.style.left=v.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var k=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.B_.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.B_.addLowPriorityJob(function(){k.panelMaxHeightUpdateJob_=0;var v;!k.isTwoColumns_||k.theater||k.fullscreen?v=460:v=k.calculateNormalPlayerSize_().height;var C=v+"px";_.z("live_chat_taller_height")&&!k.theater&&(C="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.z("live_chat_medium_height")&&!k.theater&&(C="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.z("live_chat_scaled_height")&&!k.theater&&(C="calc(100vh - var(--ytd-toolbar-height) - 238px)");k.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":v+"px","--ytd-watch-flexy-chat-max-height":C,"--ytd-watch-flexy-structured-description-max-height":v+"px","--ytd-watch-flexy-comments-panel-max-height":v+"px","--ytd-comments-engagement-panel-content-height":v+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(k){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",k)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.Tw(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(k){var v=_.Kz(this.hostElement).querySelector("#engagement-panel-scrim");k?v.addEventListener("tap",_.pm(this,this.onEngagementPanelScrimClick_)):v.removeEventListener("tap",_.pm(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(k){if(this.hostElement.contains(k)&&!this.scrollToAnimation_.isAnimating()){var v=k.offsetTop-24;k=k.offsetTop+k.offsetHeight+24;var C=this.getPageScrollingElement(),G=this.getScrollTop(),p=G+C.clientHeight-56;if(v<G+56)v-=56;else if(k>p)v=k-C.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,v),500)}},
onYtSignalActionScrollToComments:function(){var k=this.hostElement.querySelector("#comments");if(k&&!this.scrollToAnimation_.isAnimating()){k=k.offsetTop-56-24;if(_.z("kevlar_comment_teaser_scroll_to_midpoint")&&(k-=_.Oi().height/3,k<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,k),500)}},
onYtEngagementPanelVisibleChanged:function(k,v,C){if(this.active&&this.trackEngagementPanelVisibility&&!_.t6c.includes(C)){if(v==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.rc(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var G=_.Ql().resolve(_.tx);this.visiblePanelIdentifiers_.forEach(function(p){p!==C&&G.hidePanel({identifier:p})})}this.visiblePanelIdentifiers_.add(C)}v!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&v!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(C);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(k){return k?"":"watch-active-metadata"},
computeNewMetadataClass:function(k){return k?"watch-active-metadata":""},
computeIsSingleColumn:function(k,v){return v&&!k},
computeFullBleedPlayer:function(k,v,C){return _.z("external_fullscreen")&&k||v||C},
computeDefaultLayout:function(k){return!k},
computeDefaultTwoColumnLayout:function(k,v){return!k&&v},
updatePanelsLocation:function(){if(_.z("web_watch_enable_fs_squeezeback_panels")){var k=_.Kz(this.hostElement).querySelector("#below"),v=_.Kz(this.hostElement).querySelector("#panels"),C=_.Kz(this.hostElement).querySelector("#playlist"),G=_.Kz(this.hostElement).querySelector("#chat-container"),p=_.Kz(this.hostElement).querySelector("#panels-full-bleed-container"),P=_.Kz(this.hostElement).querySelector("#secondary-inner"),N=_.Kz(this.hostElement).querySelector("#shopping-timely-shelf"),I=_.Kz(this.hostElement).querySelector("#persistent-panel-container");
if(k&&v&&C&&G&&p&&P&&N&&(this.aiCompanionEnabled?I:1)){var S=this.fullscreen||this.theater&&this.iMaxTheaterMode,Q=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;Q?(Q=_.Kz(this.hostElement).querySelector("#columns"),(G==null?void 0:G.parentElement)!==Q&&Q.append(G),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):S?p.appendChild(G):this.isTwoColumns_?_.x6(P,G):_.x6(k,G);S?(p.appendChild(v),p.appendChild(C),
this.aiCompanionEnabled&&I&&p.appendChild(I)):(this.isTwoColumns_?(_.x6(P,v),_.x6(P,C),this.aiCompanionEnabled&&I&&_.x6(P,I)):(_.x6(k,v),_.x6(k,C),this.aiCompanionEnabled&&I&&_.x6(k,I)),_.x6(k,N))}}},
swatcherooUpdatePanelsLocation:function(k,v,C,G,p,P){if(this.is==="ytd-watch-grid"){v=k&&!v;this.swatcherooSplitScroll&&(v?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));C=_.Kz(this.hostElement).querySelector("#panels");var N=_.Kz(this.hostElement).querySelector("#playlist"),I=_.Kz(this.hostElement).querySelector("#persistent-panel-container"),
S=_.Kz(this.hostElement).querySelector("#fixed-secondary"),Q=_.Kz(this.hostElement).querySelector("#fixed-below"),R=_.Kz(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),l=_.Kz(this.hostElement).querySelector("#chat-container");P&&(k?(S.appendChild(C),this.aiCompanionEnabled&&I&&S.appendChild(I)):(Q.appendChild(C),this.aiCompanionEnabled&&I&&Q.appendChild(I)));p?k?S.appendChild(l):Q.appendChild(l):_.OU(l,R);G?k?S.appendChild(N):Q.appendChild(N):_.OU(N,
R);this.swatcherooSplitScroll&&(k=_.Kz(this.hostElement).querySelector("#secondary"),G=_.Kz(this.hostElement).querySelector("#columns"),p=_.Kz(this.hostElement).querySelector("#fixed-columns-secondary"),v?p.appendChild(k):G.appendChild(k))}},
computeMetadataSkinnyMode:function(k,v,C){return this.is!=="ytd-watch-grid"?!1:k?C:v},
computeWatchWhilePanelsActive:function(k,v){return k||v},
computeNoBorderOnChat:function(k){return _.z("web_watch_theater_chat_no_border")&&k},
computeLiveChatPresentAndExpanded:function(k,v){return k&&!v},
computePanelExpanded:function(k,v,C){return k||v||C},
computeSqueezeback:function(k,v,C,G){if(_.z("web_watch_enable_fs_squeezeback_panels")){var p=this.iMaxTheaterMode&&this.theater,P=this.theater&&!this.iMaxTheaterMode;return(k||v||C)&&(p||G)||v&&P}},
computeSwatcherooSqueezeback:function(k,v,C){return this.is!=="ytd-watch-grid"||_.z("ww_squeezeback_killswitch")?!1:k&&v&&C},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(k){_.BT(this).getPlayerPromise().then(function(v){var C;(C=v.changeMarkerVisibility)==null||C.call(v,_.F(k,_.hf).isVisible||!1,_.F(k,_.hf).entityKeys||[],_.F(k,_.hf).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(k){this.liveChatCollapsed=k.detail;_.Vb().dispatch(_.D0s(k.detail));if(!this.liveChatCollapsed&&this.squeezeback){var v=_.Ql().resolve(_.tx);this.visiblePanelIdentifiers_.forEach(function(C){v.hidePanel({identifier:C})})}},
onSetPlaylistCollapsed:function(k){_.z("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!k)},
provideRenderingData:function(k,v){switch(k){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=v;break;case "PRIMARY_INFO":_.z("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=v);this.videoPrimaryInfoRendererValue=v==null?void 0:v.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.z("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=v);this.videoSecondaryInfoRendererValue=v==null?void 0:v.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
v;break;case "CLARIFICATION":this.clarifyBoxValue=v;break;case "LIVE_CHAT":this.conversationBar=v;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=v;break;case "PLAYLIST":this.externalPlaylistData_=v!=null?v:{};break;case "MERCH_SHELF":this.merchShelfValue=v==null?void 0:v.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=v;break;case "TICKET_SHELF":this.ticket=v;break;case "OFFER_MODULE":this.offerModule=v;break;case "LIMITED_STATE":this.limitedStateValue=
v;break;case "DONATION_SHELF":this.donation=v;break;case "ALERTS":this.alertsValue=v;break;case "COMMENTS":this.comments=v;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=v;break;case "ENGAGEMENT_PANELS":this.engagementPanels=v;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=v;break;case "RICH_GRID_RENDERER":this.richGridRendererData=v;break;case "EXPANDABLE_METADATA":this.expandableMetadata=v;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
v;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=v;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=v}},
toggleCinematicsActive:function(k){this.cinematicsActive=k},
isMiniplayerActive:function(){return _.Ql().resolve(_.gO).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var feY;_.dfF=function(k){if(!(0,_.bL1)(k))throw Error("K``"+String(k));};
_.z0y=function(k){return k.findIndex(function(v){return feY.indexOf(v.tagName)>-1})>-1};
_.Ffd=function(){var k=_.Ql().resolve(_.UW);_.WG_(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(k.isFullscreenEnabled()?_.j9(document.documentElement):_.KuK(document.documentElement))};
feY=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.o1=new Map;_.o1.set(32,59972);_.o1.set(27,50765);_.o1.set(70,60102);_.o1.set(76,60221);_.o1.set(77,60222);_.o1.set(74,60223);_.o1.set(84,60224);_.o1.set(38,61941);_.o1.set(40,61942);_.o1.set(73,62521);_.o1.set(67,62522);_.o1.set(80,63390);_.o1.set(78,63397);_.o1.set(75,59972);_.o1.set(188,63385);_.o1.set(190,63384);_.o1.set(36,63387);
_.o1.set(35,63386);_.o1.set(37,63388);_.o1.set(39,63389);_.o1.set(79,63423);_.o1.set(87,63424);_.o1.set(107,63426);_.o1.set(109,63425);_.o1.set(65,63428);_.o1.set(83,63430);_.o1.set(68,63429);_.o1.set(221,63431);_.o1.set(219,63432);_.o1.set(97,63439);_.o1.set(98,63440);_.o1.set(99,63441);_.o1.set(100,63442);_.o1.set(101,63443);_.o1.set(102,63444);_.o1.set(103,63445);_.o1.set(104,63446);_.o1.set(105,63447);_.vb=new Map;_.vb.set(80,63390);_.vb.set(78,63397);_.vb.set(188,63400);_.vb.set(190,63401);
_.vb.set(191,60765);_.vb.set(13,247917);_.Cj=new Map;_.G6=new Map;
}catch(e){_._DumpException(e)}
try{
var eEy,DWY,tE0,srF;_.yKd=function(k){return k.ui.guideIsVisibleButNotPersistent};
_.X75=function(k){return k.ui.tabGesturesIsActive};
_.xWy=function(){var k=_.FK("service_worker_scope");try{return navigator.serviceWorker.getRegistration(k)}catch(v){return Promise.reject(v)}};
_.AKk=function(k){return!(!k||!k.pushManager)};
eEy=function(){return _.xWy().then(_.AKk).catch(function(){return!1})};
_.qf5=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?eEy():Promise.resolve(!1)};
_.mW2=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
DWY=function(){var k,v,C;return _.Z(function(G){switch(G.nextAddress){case 1:return G.yield(_.BQ.getInstance(),2);case 2:k=G.yieldResult;if(!k){v=void 0;G.jumpTo(3);break}return G.yield(k.get("lmqf"),4);case 4:v=G.yieldResult;case 3:switch((C=v)||(C="SD"),C){case "HD":return G.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return G.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return G.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return G.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return G.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
tE0=function(k){var v,C,G;return _.Z(function(p){if(p.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.z("disable_av1_setting")){var P=window.localStorage["yt-player-av1-pref"];P=P==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":P==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else P="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(v=k===P)return p.jumpTo(2);G=C=k;return p.yield(DWY(),3)}p.nextAddress!=2&&(v=G===p.yieldResult);return p.return(v)})};var VEF;var hE5=_.OP.IronButtonState,BH2=(0,_.$T)(HTMLElement);
_.zQ({_template:function(){if(VEF!==void 0)return VEF;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;srF===void 0&&(srF=document.createElement("template"));var G=srF;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return VEF=k},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[hE5,_.i5,_.yM,_.Ar],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(k){var v=(0,_.yh)(this);v.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:k});v.shadowRoot.appendChild(k);return BH2.prototype._attachDom.call(this,k)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var k=this.contentElement;k&&k.selectedItem&&this._setSelectedItem(k.selectedItem)},
get contentElement(){for(var k=_.u6(this.$.content).getDistributedNodes(),v=0,C=k.length;v<C;v++)if(k[v].nodeType===Node.ELEMENT_NODE)return k[v]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(k){this._setSelectedItem(k.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(k){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k)===this&&this.open()},
_selectedItemChanged:function(k){var v="";k?v=k.label||k.getAttribute("label")||k.textContent.trim():v="";this.value=v;this._setSelectedItemLabel(v)},
_computeMenuVerticalOffset:function(k,v){return v?v:k?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var k=this.opened?"true":"false",v=this.contentElement;v&&v.setAttribute("aria-expanded",k)}});_.D6=new _.kp("navigateAction");var jrF=new _.kp("formRenderer");var tO=function(){var k=_.Ze.apply(this,arguments)||this;k.showInput=!1;return k};
_.E(tO,_.Ze);_.W=tO.prototype;_.W.detached=function(){this.showInput&&window.removeEventListener("click",_.pm(this,this.closeOnOutsideClick_))};
_.W.stopPropagation_=function(k){this.showInput&&k.stopPropagation()};
_.W.closeOnOutsideClick_=function(k){this.closeOnOutsideClickCondition(k)&&(this.showInput=!1,window.removeEventListener("click",_.pm(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.W.closeOnOutsideClickCondition=function(){return!0};
_.W.closeOnOutsideClickHandler=function(){};
_.W.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.pm(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.W.openOnClickHandler=function(){};
_.W.showInputChanged=function(){};
_.W.setShowInput=function(k){this.showInput=k};
tO.prototype.setShowInput=tO.prototype.setShowInput;tO.prototype.showInputChanged=tO.prototype.showInputChanged;tO.prototype.openOnClickHandler=tO.prototype.openOnClickHandler;tO.prototype.openOnClick_=tO.prototype.openOnClick_;tO.prototype.closeOnOutsideClickHandler=tO.prototype.closeOnOutsideClickHandler;tO.prototype.closeOnOutsideClickCondition=tO.prototype.closeOnOutsideClickCondition;tO.prototype.closeOnOutsideClick_=tO.prototype.closeOnOutsideClick_;tO.prototype.stopPropagation_=tO.prototype.stopPropagation_;
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],tO.prototype,"showInput",void 0);_.B([_.P9("click"),_.P9("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],tO.prototype,"stopPropagation_",null);_.B([_.W9("showInput"),_.Y("design:type",Function),_.Y("design:paramtypes",[Boolean]),_.Y("design:returntype")],tO.prototype,"showInputChanged",null);_.B([_.SU()],tO);_.Yfa=[tO.prototype];var w7k;var nP3;var sx=function(){return _.e.apply(this,arguments)||this};
_.E(sx,_.e);_.W=sx.prototype;_.W.computePreselectedOption=function(k,v){return v===this.itemSelected_?k:void 0};
_.W.dataChanged_=function(){var k=this;this.preselectedSubreason=this.itemSelected_=-1;var v;(v=this.data)!=null&&v.key&&_.Ib(this,function(){var C,G=Number((C=k.data)==null?void 0:C.key);!Number.isNaN(G)&&(k.itemSelected_=G,C=(C=(k.data.items||[])[G])&&C.optionSelectableItemRenderer&&C.optionSelectableItemRenderer.preselectedIndex)&&(k.preselectedSubreason=C)})};
_.W.isSubReasonHidden_=function(k,v){return k!=v};
_.W.onTopItemSelected_=function(k,v){for(var C=_.Kz(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),G=0,p=C.length;G<p;G++)C[G].select(0);_.JR(this.hostElement,"yt-report-form-update",[v.item.value]);k.stopPropagation()};
_.W.onItemSelected_=function(k,v){_.JR(this.hostElement,"yt-report-form-update",[v.item.value]);k.stopPropagation()};
_.W.getItem_=function(k){return k.serviceItem?k.serviceItem:k.navigationItem?k.navigationItem:k.optionSelectableItemRenderer?k.optionSelectableItemRenderer:null};
_.W.computeText_=function(k){return(k=this.getItem_(k))?this.ytRendererBehavior.getSimpleString(k.text):null};
_.W.validate=function(){return this.itemSelected_!==-1};
_.W.computeAriaLabel_=function(k){var v=_.ty(k.text);(k=k.accessibility&&k.accessibility.accessibilityData&&k.accessibility.accessibilityData.label)&&(v+=". "+k);return v};
_.W.computeItemSelected_=function(k){return k};
_.W.preventSelection_=function(k){k.stopPropagation();this.tooltipTapped=!0};
_.W.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.W.updateItemSelectedFromBinding=function(k){this.itemSelected_=k.detail.value};
_.W.save=function(){var k;this.validate()&&(k=this.data)!=null&&k.items&&(k=this.data.items[this.itemSelected_],k!=null&&k.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(k.optionSelectableItemRenderer.submitEndpoint)||_.KA(this.hostElement,[k.optionSelectableItemRenderer.submitEndpoint])))};
sx.prototype.onPaperRippleTransitionEnd_=sx.prototype.onPaperRippleTransitionEnd_;sx.prototype.dataChanged_=sx.prototype.dataChanged_;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],sx.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],sx.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],sx.prototype,"data",void 0);_.B([_.A({value:-1}),_.Y("design:type",Number)],sx.prototype,"itemSelected_",void 0);
_.B([_.A({computed:"computeItemSelected_(itemSelected_)"}),_.Y("design:type",Number)],sx.prototype,"value",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],sx.prototype,"restoreFocusOnClose",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],sx.prototype,"tooltipTapped",void 0);_.B([_.A({value:-1}),_.Y("design:type",Number)],sx.prototype,"preselectedSubreason",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sx.prototype,"dataChanged_",null);_.B([_.P9("transitionend"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sx.prototype,"onPaperRippleTransitionEnd_",null);_.B([_.Mf({is:"yt-options-renderer",disableElementRegistration:!0})],sx);
_.t(sx,"yt-options-renderer",function(){if(nP3===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;w7k===void 0&&(w7k=document.createElement("template"));var G=w7k;C.call(v,G.content.cloneNode(!0),k.content.firstChild);nP3=k}k=nP3;return k},{mode:2});var JK2;var rKk;var Kjy;var THh;var kQX;var oVF;var VI=function(){return _.e.apply(this,arguments)||this};
_.E(VI,_.e);VI.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
VI.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
VI.prototype.onTap=function(k){if(this.hostElement.classList.contains("selected")||_.JR(this.hostElement,"yt-share-panel-can-select-contact-action")[0])k&&k.detail&&(k.detail.x||k.detail.y)&&_.Kz(this.hostElement).querySelector("#target").blur(),(k=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),k={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:k?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.JR(this.hostElement,"yt-share-panel-select-contact-action",[k])};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],VI.prototype,"ytRendererBehavior",void 0);_.B([_.A({observer:"onDataChanged"}),_.Y("design:type",Object)],VI.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.Y("design:type",String)],VI.prototype,"componentTitle",void 0);_.B([_.Nf("#thumbnail"),_.Y("design:type",Object)],VI.prototype,"thumbnail",void 0);_.B([_.Mf({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],VI);
_.t(VI,"yt-enrolled-contact-renderer",function(){if(oVF===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;kQX===void 0&&(kQX=document.createElement("template"));var G=kQX;C.call(v,G.content.cloneNode(!0),k.content.firstChild);oVF=k}k=oVF;return k},{mode:2});var vVF;var Coa;var hO=function(){return _.e.apply(this,arguments)||this};
_.E(hO,_.e);hO.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
hO.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
hO.prototype.onTap=function(k){if(this.hostElement.classList.contains("selected")||_.JR(this.hostElement,"yt-share-panel-can-select-contact-action")[0])k&&k.detail&&(k.detail.x||k.detail.y)&&_.Kz(this.hostElement).querySelector("#target").blur(),(k=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),k={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:k?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.JR(this.hostElement,"yt-share-panel-select-contact-action",[k])};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hO.prototype,"ytRendererBehavior",void 0);_.B([_.A({observer:"onDataChanged"}),_.Y("design:type",Object)],hO.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.Y("design:type",String)],hO.prototype,"componentTitle",void 0);_.B([_.Nf("#thumbnail"),_.Y("design:type",Object)],hO.prototype,"thumbnail",void 0);_.B([_.Mf({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],hO);
_.t(hO,"yt-suggested-contact-renderer",function(){if(Coa===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;vVF===void 0&&(vVF=document.createElement("template"));var G=vVF;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Coa=k}k=Coa;return k},{mode:2});var Br=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-share-panel-reset-action":"onReset"};return k};
_.E(Br,_.e);Br.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"}}}}}};
Br.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.JR(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
Br.prototype.onReset=function(){for(var k=_.Kz(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),v=k.length-1;v>=0;v--)k[v].classList.toggle("selected")};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Br.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Br.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Br.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A({observer:"onDataChanged"}),_.Y("design:type",Object)],Br.prototype,"data",void 0);
_.B([_.Mf({is:"yt-contact-section-renderer",disableElementRegistration:!0})],Br);
_.t(Br,"yt-contact-section-renderer",function(){if(THh===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Kjy===void 0&&(Kjy=document.createElement("template"));var G=Kjy;C.call(v,G.content.cloneNode(!0),k.content.firstChild);THh=k}k=THh;return k},{mode:2});var jL=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return k};
_.E(jL,_.e);_.W=jL.prototype;_.W.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"}}}};
_.W.onYtRefreshFormCommand=function(k){var v;(k=_.F((v=_.F(k,_.VxJ))==null?void 0:v.formRenderer,jrF))&&this.set("data",k)};
_.W.reset=function(){var k=_.Kz(this.hostElement).querySelector("#fields").children;k=_.H(k);for(var v=k.next();!v.done;v=k.next())v=v.value,v.reset&&v.reset()};
_.W.getForm=function(){var k={},v=_.Kz(this.hostElement).querySelector("#fields").children;v=_.H(v);for(var C=v.next();!C.done;C=v.next()){C=C.value;if(!C.validate())return null;k[C.data.key]=C.value}return k};
_.W.submitFormFields=function(){if(this.fields)for(var k=_.H(this.fields),v=k.next();!v.done;v=k.next())v=v.value,v.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?v.save():v.nodeName==="YT-OPTIONS-RENDERER"&&v.save()};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],jL.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jL.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jL.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jL.prototype,"data",void 0);_.B([_.IK("#fields > *"),_.Y("design:type",Array)],jL.prototype,"fields",void 0);
_.B([_.Mf({is:"yt-form-renderer",disableElementRegistration:!0})],jL);
_.t(jL,"yt-form-renderer",function(){if(rKk===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;JK2===void 0&&(JK2=document.createElement("template"));var G=JK2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);rKk=k}k=rKk;return k},{mode:2});var GQY;var Ym=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return k};
_.E(Ym,_.e);Ym.prototype.onCheckboxChange=function(k){this.data&&(k=(this.checked=_.tK(k).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}})};
Ym.prototype.handleUpdateCheckboxCommand=function(k){(k=_.F(k,_.P5G))&&this.data&&this.data.id===k.id&&(this.set("data.disabled",k.disabled),this.set("data.title",k.title))};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ym.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Ym.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ym.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Ym.prototype,"checked",void 0);_.B([_.q({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],Ym);
_.t(Ym,"ytd-settings-checkbox-renderer",function(){if(GQY!==void 0)return GQY;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return GQY=k},{mode:1});var p90;var wo=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return k};
_.E(wo,_.e);wo.prototype.dataChanged=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return k.radio.removeAttribute("checked"),!k.data||!k.data.id||k.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.mW2()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(v=k.data&&k.data.id)?C.yield(tE0(k.data.id),4):C.jumpTo(3):(k.set("data.hidden",!0),C.jumpTo(0));C.nextAddress!=3&&(v=C.yieldResult);v&&_.JR(k.hostElement,"yt-select-settings-radio-option",[k.data.id]);_.OQ(C)})};
wo.prototype.onButtonChanged=function(k){_.tK(k).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.Ql().resolve(_.lL).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.JR(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
wo.prototype.onSelectOption=function(k){this.data&&this.data.id&&(this.data.id===k?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
wo.prototype.dataChanged=wo.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wo.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],wo.prototype,"ytActionHandlerBehavior",void 0);_.B([_.Nf("#radio"),_.Y("design:type",Object)],wo.prototype,"radio",void 0);_.B([_.A(),_.Y("design:type",Object)],wo.prototype,"data",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],wo.prototype,"dataChanged",null);_.B([_.q({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],wo);
_.t(wo,"ytd-settings-radio-option-renderer",function(){if(p90!==void 0)return p90;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return p90=k},{mode:1});var Po2;var nP=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return k};
_.E(nP,_.e);
nP.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"}}}};
nP.prototype.handleUpdateTextCommand=function(k){(k=_.F(k,_.WuD))&&this.data&&this.data.id===k.id&&this.set("data",k)};
nP.prototype.handleUpdateConnectedAppRendererCommand=function(k){if(_.F(k,_.ID6)&&this.data){var v,C;if(k=(v=_.F(k,_.ID6))==null?void 0:(C=v.newConnectedAppRenderer)==null?void 0:C.connectedAppRenderer)this.data=k}};
nP.prototype.computeConnectedAppStyle=function(k){return k.style?k.style.toLowerCase().replace(/_/g,"-"):""};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],nP.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],nP.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],nP.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],nP.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.Y("design:type",String)],nP.prototype,"connectedAppStyle",void 0);_.B([_.q({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],nP);
_.t(nP,"ytd-connected-app-renderer",function(){if(Po2!==void 0)return Po2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Po2=k},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.Ve("iuT5Oc");

_.hW();
}catch(e){_._DumpException(e)}
try{
_.Ve("NSzT5");
var FmV=function(){var k;return _.Z(function(v){if(v.nextAddress==1)return v.yield(_.Ql().resolve(_.rb),2);(k=v.yieldResult)&&k.pauseVideo();_.OQ(v)})};var cyp=_.qL(["https://portraits.google.com"]),ERV=_.qL(["https://portraits.google.com/gallery?ytChannelId=","&mode=embed"]),aZi=_.qL(["https://portraits.google.com/gallery?ytChannelId=","&mode=linkout"]),MkW=_.zu(cyp),$Kx=_.D(function(k){function v(R){var l;if(R=(l=R.detail)==null?void 0:l.endpoint){l=_.F(R,_.W7);var d;l&&((d=l.browseId)==null?0:d.startsWith("UC"))&&l.browseId!==p()&&(_.Wb("creator_chatbots-panel-persistent"),S.removeEventListener("yt-navigate-start",v))}}
var C=k.usePlayerHeight;var G=k.isPersistentPanel;var p=k.creatorChannelId;var P=_.Dp(function(R){var l=p();l=_.zu(ERV,l);_.ow(R,1,l)}),N=function(){var R,l,d;
return _.Z(function(f){return f.nextAddress==1?f.yield(_.Ql().resolve(_.rb),2):(R=f.yieldResult)?f.return({video_id:(d=(l=R.getVideoData())==null?void 0:l.video_id)!=null?d:"",timestamp_sec:R.getCurrentTime().toString()}):f.return({})})};
_.uN("message",function(R){var l,d,f,c,U;return _.Z(function(O){if(O.nextAddress==1){if(R.origin!==MkW.toString())return console.warn("Received message from untrusted origin:",R.origin),O.return();l=R.data;if(typeof l!=="object"||l===null||!l.action)return O.return();if(l.action==="pause")return O.yield(FmV(),0);if(l.action!=="getYouTubeContext"||!R.source)return O.jumpTo(0);d=R.source;f=d.postMessage;c=JSON;U=c.stringify;return O.yield(N(),7)}f.call(d,U.call(c,{youTubeContext:O.yieldResult}),{targetOrigin:R.origin});
return O.jumpTo(0)})});
var I=function(){var R,l;(R=P.value)==null||(l=R.contentWindow)==null||l.postMessage("ep_closed",MkW.toString())};
_.uN("yt-page-type-changed",function(){if(G==null?0:G()){var R;((R=_.Ql().resolve(_.hs).getCurrentPage())==null?void 0:R.pageSubtype)!=="channels"&&(R=document.getElementById("creator_chatbots-panel-persistent"))&&(R.style.display="none")}});
var S=_.Ql().resolve(_.gG),Q;(Q=S)==null||Q.addEventListener("yt-navigate-start",v);_.Vr(function(){var R;(R=S)==null||R.removeEventListener("yt-navigate-start",v)});
return _.u("div",{class:"ytprotoCreatorChatbotsAppHost",style:_.pR({height:function(){return(C==null?0:C())?"var(--ytd-watch-flexy-panel-max-height)":"100%"}})},_.u(_.ae2,{id:function(){return(G==null?0:G())?"creator_chatbots-panel-persistent":"creator_chatbots-panel"},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:I,header:function(){return _.u("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.u("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to the Creator"),_.u(_.K3,{data:{text:"AI experiment",type:0}}))},
HeaderButton:function(){return _.u(_.Na,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",onClick:function(){var R=_.tG("https://portraits.google.com/gallery?ytChannelId="+p());R&&_.vn(window,R,"_blank");I()}})},
content:function(){return _.u("iframe",{el:P,class:"ytprotoCreatorChatbotsAppLabsIframe",allow:"microphone; clipboard-read; clipboard-write self "+MkW.toString()})}}))},"po"),UKi=_.D(function(k){var v=k.creatorChannelId;
var C=_.Dp(function(G){var p=v();p=_.zu(aZi,p);_.ow(G,1,p)});
return _.u("div",{class:"ytprotoCreatorChatbotsAppHost",style:"height: var(--ytd-watch-flexy-panel-max-height);"},_.u(_.ae2,{id:"creator_chatbots-panel",height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",header:function(){return _.u("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.u("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},
"Talk to the Creator"),_.u(_.K3,{data:{text:"AI experiment",type:0}}))},
content:function(){return _.u("iframe",{el:C,class:"ytprotoCreatorChatbotsAppLabsIframe"})},
Footer:function(){return _.u("div",{class:"ytprotoCreatorChatbotsAppPanelFooter"},_.u(_.Na,{iconName:"OPEN_IN_NEW",text:"Chat now",buttonSize:"large",backgroundColor:"#1E6350",iconSize:24,className:"ytprotoCreatorChatbotsAppChatNowButton",iconClassName:"ytprotoCreatorChatbotsAppLinkoutIcon",onClick:function(){var G=_.tG("https://portraits.google.com/gallery?ytChannelId="+v());G&&_.vn(window,G,"_blank");FmV()}}),_.u("div",null,"This will take you to Google Portraits"))}}))},"qo");var gRr,i2r,LmW;gRr=_.qL(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);i2r=_.zu(gRr);
_.Kwm=function(k){k=k===void 0?"":k;_.Wb("creator_chatbots-entry-point");_.Wb("creator_chatbots-panel");_.pj(i2r);_.Hb("ytd-watch-metadata #top-level-buttons-computed",function(v){document.getElementById("creator_chatbots-entry-point")||(_.Pb({element:v,location:"appendChild",id:"creator_chatbots-entry-point",className:"ytprotoCreatorChatbotsExtensionExtensionMountPoint"},function(){return _.u(LmW,{creatorChannelId:k})}),_.EVY("creator_chatbots-panel",function(){return _.u($Kx,{usePlayerHeight:!0,
creatorChannelId:k})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint"))})};
_.TcG=function(k){k=k===void 0?"":k;_.Wb("creator_chatbots-panel");_.Hb("ytd-watch-metadata #top-level-buttons-computed",function(){_.EVY("creator_chatbots-panel",function(){return _.u(UKi,{creatorChannelId:k})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
LmW=_.D(function(k){var v=k.creatorChannelId;var C=function(){_.EVY("creator_chatbots-panel",function(){return _.u($Kx,{usePlayerHeight:!0,creatorChannelId:v})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")};
return _.u("div",{class:"ytd-menu-renderer"},_.u(_.lv,{data:function(){return{style:"mono",type:"tonal",state:"active",iconPosition:"leading",size:"M",buttonText:"Chat now",onTap:C}},
icon:function(){return _.u(_.PT,{icon:"SPARK"})}}))},"ro");
_.XPa=function(k){k=k===void 0?"":k;var v;return _.Z(function(C){return(v=document.getElementById("creator_chatbots-panel-persistent"))?(v.style.display==="none"&&(v.style.display="block"),C.jumpTo(0)):C.yield(new Promise(function(G){_.Hb("ytd-app",function(p){_.Pb({element:p,location:"appendChild",id:"creator_chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.u($Kx,{isPersistentPanel:!0,
creatorChannelId:k})});
G()})}),0)})};
_.hW();
}catch(e){_._DumpException(e)}
try{
_.Ve("L3n37");
var Sui=function(k){return k.watch.isLearningJourneyActive},uop=_.oB(115994),QWW=_.oB(115993),b2G=function(k,v,C){var G=this;
var p=C.dragDownAction;this.layer=0;this.JSC$23542_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return G.dragDownAction()}}}};
this.JSC$23542_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return G.dragDownAction()}}}};
this.fullscreen=!1;var P=_.WU();_.gv(P,uop,this.layer);_.gv(P,QWW,this.layer);this.dragDownAction=function(){p();_.Oj(P,{visualElement:G.fullscreen?uop:QWW})};
this.gesture=new _.Da(k,v,this.getConfig(!1),"pandown");this.attach()};
b2G.prototype.attach=function(){this.gesture.attach()};
b2G.prototype.detach=function(){this.gesture.detach()};
b2G.prototype.update=function(k){this.fullscreen=k;var v=this.gesture;k=this.getConfig(k);v.config=k};
b2G.prototype.getConfig=function(k){return k?this.JSC$23542_watchFullScreenConfig:this.JSC$23542_watchConfig};var RFW=function(k){_.kC.call(this);var v=this;this.rootElement=k;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return v.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(C){v.initOrDisposeActiveModules(C)}));
this.onAttached()};
_.E(RFW,_.kC);_.W=RFW.prototype;_.W.getRoot=function(){return this.rootElement};
_.W.getElement=function(k){return this.rootElement.getElement(k)};
_.W.setPlayerResponse=function(k){this.playerResponse=k;this.publish("PLAYER_RESPONSE_UPDATED",k)};
_.W.getPlayerResponse=function(){return this.playerResponse};
_.W.setWatchNextResponse=function(k){this.watchNextResponse===k?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=k,this.publish("WATCH_NEXT_RESPONSE_UPDATED",k))};
_.W.getWatchNextResponse=function(){return this.watchNextResponse};
_.W.registerActionHandler=function(k,v){var C=this;if(_.z("web_watch_controller_reg_multiple_handlers_killswitch")){var G={};_.PX(_.Cn.getInstance(),(G[k]=v,G),this.getRoot())}else this.actionHandlers.has(k)||(this.actionHandlers.set(k,[]),G={},_.PX(_.Cn.getInstance(),(G[k]=function(){var p=_.j7.apply(0,arguments);return(C.actionHandlers.get(k)||[]).map(function(P){return P.apply(null,_.tX(p))})},G),this.getRoot())),this.actionHandlers.get(k).push(v)};
_.W.unregisterActionHandler=function(k){if(_.z("web_watch_controller_reg_multiple_handlers_killswitch")){var v={};_.WX(_.Cn.getInstance(),(v[k]=!0,v),this.getRoot())}else(v=this.actionHandlers.get(k))?(v.pop(),v.length===0&&(v={},_.WX(_.Cn.getInstance(),(v[k]=!0,v),this.getRoot()),this.actionHandlers.delete(k))):_.ji(new _.q5("Attempted to unregister an action handler which is not registered.",k))};
_.W.addPageDisposeJob=function(k){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.L6f(this.rootElement.pageDisposeJobs,k)};
_.W.removePageDisposeJob=function(k){this.rootElement.pageDisposeJobs&&_.VK(this.rootElement.pageDisposeJobs,k)};
_.W.dispatchEvent=function(k,v){_.nA(this.rootElement,k,v)};
_.W.provideRenderingData=function(k,v){this.rootElement.provideRenderingData(k,v)};
_.W.scrollWatchTo=function(k,v){var C;(C=this.watchScrollManager)==null||C.scrollWatchTo(k,v)};
_.W.focusOnPlayer=function(){var k=this.getElement("PLAYER");_.Ib(k,function(){if(k&&k.firstElementChild){var v=k.querySelector(".html5-video-player");v&&(_.ZU(_.Ql().resolve(_.SJ)),v.focus())}else _.ji(Error("ep"))})};
var lZG=function(k){var v=!!k.rootElement.theater,C=!!k.rootElement.fullscreen,G;(G=k.watchCinematicManager)==null||_.sbs(G,C,v)};
_.W=RFW.prototype;_.W.subscribeToActiveChanged=function(k,v){v=v===void 0?!0:v;var C=_.qT(_.Vb(),Sui,function(G){k(G)});
v&&k(Sui(_.Vb().getState()));return C};
_.W.isActive=function(){return Sui(_.Vb().getState())};
_.W.onAttached=function(){var k=_.z("external_fullscreen");_.z("use_unified_flag_accessor")&&(k=_.Ql().resolve(_.XG3).retriever.getFlag(_.FdD));(k||_.rt("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.W.initPersistentModules=function(){if(_.z("kevlar_watch_flexy_theater_manager")){var k=new _.Qbm(this);_.Mt(this,k)}k=new _.C67(this);_.Mt(this,k);k=new _.OI(this);_.Mt(this,k);k=new _.KHV(this);_.Mt(this,k);k=new _.ef(this);_.Mt(this,k);k=new _.ym(this);_.Mt(this,k);_.z("kevlar_watch_flexy_playlist_manager")&&(k=new _.ARW(this),_.Mt(this,k))};
_.W.initOrDisposeActiveModules=function(k){k?(this.watchScrollManager=new _.qv(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.dor(this)),this.activeModules.push(new _.Rvp(this)),this.activeModules.push(new _.s2m(this)),this.activeModules.push(new _.ZAr(this)),_.z("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.Fxc(this)),this.activeModules.push(new _.aQV(this)),_.z("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.hkx(this)),
_.z("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.LHs(this)),_.z("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.AtW(this),this.activeModules.push(this.watchCinematicManager),lZG(this)),_.z("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.gBs(this)),_.z("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.kwm(this)),k=_.z("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.z("kevlar_watch_flexy_comments_manager")&&
!k&&this.activeModules.push(new _.Ylm(this)),_.z("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.XXr(this)),this.activeModules.push(new _.ctp(this)),this.activeModules.push(new _.zk7(this)),_.z("web_enable_timely_actions")&&this.activeModules.push(new _.$rW(this)),_.z("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.ntx(this)),_.z("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Dqc(this)),_.z("web_fullscreen_components")&&
this.activeModules.push(new _.M5I(this)),_.z("web_player_rtr_ctrls")&&this.activeModules.push(new _.rDp(this))):(_.SI(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.W.disposeInternal=function(){_.kC.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.SB.Object.defineProperties(RFW.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var dKr={},fZr=["learning-journey-engagement-panel","PAlearning_chat"];
dKr.YtdLearningJourneyWatchBehavior=[_.r.YtRendererBehavior,_.G4.YtPlayerListenerBehavior,_.ZO.YtRendererstamperBehavior,_.Mc.YtActionHandlerBehavior,_.pe.YtPageBehavior,_.a$.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 _.rt("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.z("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 _.rt("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 _.z("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.z("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.z("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 _.fS("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.fS("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 _.z("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 _.z("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.z("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 _.z("web_watch_rounded_player_large")||_.z("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 _.z("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.z("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.z("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 _.z("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.z("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:_.Ug(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.Ug(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-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 k=this;this.watchController=void 0;this.pageDisposeJobs=[function(){k.showMetadataPlaceholder_()},
function(){_.z("web_watch_dont_clear_comments")||k.clearComments_()},
function(){k.clearPlayerAds_()},
function(){k.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;_.z("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.z("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new _.hqr(function(){return _.BT(k)},
this.hostElement);
this.pageDisposeJobs.push(function(){k.youThereManager_.reset()});
_.z("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){k.resetFullerscreenEduButtonForNewPlayback_()}));
_.z("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.b5;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;_.z("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.z("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));_.z("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.pm(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(k){k&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:k}),k.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(k){_.z("kevlar_watch_flexy_theater_manager")&&(this.theater=k,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.z("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(k){!_.z("kevlar_watch_while_v2")&&!_.z("web_watch_pip")||k||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(k){this.active!==void 0&&(this.fullscreen=k,_.z("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(k){this.active!==void 0&&(_.nA(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.z("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.z("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(k>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(k){this.initCsi_();this.updatePageData_(k)},
updatePageData_:function(k){var v=this;if(k)if(this.data===k){this.onPageLoadWithSameData_();var C;(C=this.watchController)==null||C.setWatchNextResponse(this.data)}else this.data=k;this.playlist&&_.z8({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.Er("nw");this.loading=!1;_.Ab(_.B_,function(){v.initDclkstatus_();var G,p=((G=v.player)==null?void 0:G.getVideoData().cpn)||"";_.grc(function(P,N){_.bm2(P,N,p)})})},
onPageLoadWithSameData_:function(){_.z("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 k=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!k);this.set("loadingData.playlistLoading",k&&k!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),k=this.watchNextSkeletonEl_.firstElementChild;k;)k.classList.remove("hidden"),k=k.nextElementSibling;var v,C,G;k=(v=this.loadingData)==null?void 0:(C=v.endpoint)==null?void 0:(G=C.watchEndpoint)==null?void 0:G.videoId;var p;k&&(p="https://i.ytimg.com/vi/"+k+"/frame0.jpg");_.Kz(this.hostElement).querySelector("#player").style.backgroundImage=p?"url("+p+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var k=_.Kz(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&k&&(k.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var v,C;(C=(v=this.watchMetadata).updateSentimentBarWidth)==
null||C.call(v);var G,p;(p=(G=this.watchMetadata).resize)==null||p.call(G)}_.Kz(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(k){var v=_.Kz(this.hostElement).querySelector(k);v?_.YB(v,!1):_.ji(new _.q5("Overscroll monitor not found for component: ",k))},
removeSplitScrollMouseTrap:function(k){var v=_.Kz(this.hostElement).querySelector(k);v?_.wc(v):_.ji(new _.q5("Disposal component for  overscroll monitoring not found: ",k))},
onLoadingChanged_:function(k){k?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(k){var v=this;k?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.B_.addLowPriorityJob(function(){v.onWindowResized_(_.Ir(!0))})},
updateTheaterModeState_:function(k){if(!_.z("kevlar_watch_flexy_theater_manager")){k=k||this.fullWindowMode_;if(this.theater!==void 0||k)this.theater=k;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();k&&_.mti()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var k=this.theater;_.z("external_fullscreen")&&this.fullscreen&&(k=!0);k=k?_.Kz(this.hostElement).querySelector("#player-full-bleed-container"):_.Kz(this.hostElement).querySelector("#player-container-inner");var v=this.getPlayerContainer(),C=_.z("kevlar_watch_while_v2")||_.z("web_watch_pip");v.parentElement!==k&&(C&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.BT(this).appendTo(k,v),k.appendChild(_.Kz(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var k=this;return _.Z(function(v){if(v.nextAddress==1)return v.yield(_.Ql().resolve(_.gO).deactivate(),2);k.updatePlayerLocation();_.OQ(v)})},
updateCinematicsLocation:function(){var k=this.getElement("CINEMATICS");if(k){var v=this.getCinematicsLocationContainer();k.parentElement!==v&&v.appendChild(k);var C;(C=this.watchController)==null||lZG(C)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.Kz(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Kz(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(k,v){var C=document.documentElement.hasAttribute("dark"),G=!C&&this.cinematicLightTheme;return k&&C||v&&C||(v||k)&&G},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var k;(k=this.watchController)==null||k.setWatchNextResponse(this.data);_.z("kevlar_watch_flexy_comments_manager")||this.initComments_();_.z("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.Ql().resolve(_.GF).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.z("web_watch_start_chat_in_theater_mode")){var v,
C,G;if((v=this.data)==null?0:(C=v.contents)==null?0:(G=C.twoColumnWatchNextResults)==null?0:G.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var p,P;((p=this.data)==null?0:(P=p.contents)==null?0:P.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(k){var v;(v=this.watchController)==null||v.setPlayerResponse(this.playerData);k&&k.playabilityStatus&&(v=this.isVideoPlayable_(k.playabilityStatus,this.getPlayerOverlays_(this.data)),k=this.isLiveStreamOffline_(k.playabilityStatus),v&&!k||_.Ib(this,function(){_.Er("pbu")}));
this.setPlayerAds_();_.rc(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(k){_.Vb().dispatch(_.J2({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));k?this.activate_():this.deactivate_()},
attached:function(){var k=this;this.watchController=new RFW(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.z("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var v=_.BT(this);_.z("kevlar_disable_prepare_player")||v.preparePlayer();_.z("kevlar_watch_flexy_playlist_manager")||_.Ql().resolve(_.GF).setPlayer(v);this.updatePageMediaQueries();v={"--ytd-watch-flexy-scrollbar-width":_.qp()+
"px"};!_.fS("kv_pl_mx_sz_ks")&&_.fS("kevlar_watch_max_player_width")&&(v["--ytd-watch-flexy-max-player-width-wide-screen"]=_.yYc+"px");_.fS("kevlar_watch_flexy_metadata_height")&&(v["--ytd-watch-flexy-space-below-player"]=_.XG7+"px");this.safeUpdateStyles(v);_.z("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new b2G(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return k.onPlayerTouchPanDown_()}}));
_.z("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.Kz(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var k=_.qp(),v=_.ql+k,C=v;this.fixedPanels&&(v+=_.ODi);var G=657+k;k=1327+k;_.Kz(this.hostElement).querySelector("#two-column-query").query="(min-width: "+v+"px)";_.Kz(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(G+"px), (min-height: 630px) and (min-width: ")+(v+"px) and (max-width: ")+(k+"px)");_.Kz(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(k+"px)");
_.Kz(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+C+"px)"},
calculateCurrentPlayerSize_:function(){var k=_.Kz(this.hostElement).querySelector("#miniplayer-bar").firstChild;return k&&k.active||this.theater||_.z("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.LK(NaN,NaN):_.X2s(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.X2s(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.Zf(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var k=this;this.onWindowResized_(_.Ir());_.z("browse_skeleton_removal_on_watch_killswitch")||_.rt("IS_SHELL_LOAD")&&_.gFc();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var v=_.BT(this);v.addEventListener("yt-player-updated",_.pm(this,this.onPlayerUpdated_));v.getPlayerPromise().then(function(C){k.playerApiReady_(C)});
_.z("kevlar_watch_flexy_playlist_manager")||(v=_.Ql().resolve(_.GF),_.z("kevlar_watch_observe_playlist_navigations_killswitch")&&v.addEventListener("yt-navigate",_.pm(this,this.onYtNavigate_)),v.setPlaylistComponent(_.Kz(this.hostElement).querySelector("#playlist")),v.addEventListener("yt-playlist-data-updated",_.pm(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.B_.addLowPriorityJob(function(){_.nA(k.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.BT(this).removeEventListener("yt-player-updated",_.pm(this,this.onPlayerUpdated_));if(!_.z("kevlar_watch_flexy_playlist_manager")){var k=_.Ql().resolve(_.GF);_.z("kevlar_watch_observe_playlist_navigations_killswitch")&&k.removeEventListener("yt-navigate",_.pm(this,this.onYtNavigate_));k.cancelVideoSkip();k.removeEventListener("yt-playlist-data-updated",_.pm(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.z("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.nA(this.hostElement,"yt-autonav-pause-player",!1);k=_.BR();_.z("kevlar_exit_fullscreen_leaving_watch")&&k&&_.j9(k)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(k){this.player&&this.player.updateVideoData({rvs:k.rvs})},
getPageContents:function(k){return k&&k.contents&&k.contents.twoColumnWatchNextResults&&k.contents.twoColumnWatchNextResults.results&&k.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(k){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",k)},
onRetrieveLocation_:function(k,v){v.hasComments?v.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):v.locationRetrieved("/related_ajax",void 0);k.stopPropagation()},
onSubscriptionChanged_:function(k,v){this.player&&(v?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.qXV("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Kz(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Kz(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(k){this.player=k;this.setPlayerState(k.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.z("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.z("kevlar_unified_player")||_.z("kevlar_player_new_bootstrap_adoption"))&&_.Od()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(k,v){v=v===void 0?!0:v;_.BR()&&_.z("external_fullscreen")&&_.j9(document.documentElement);this.theaterRequested_=k;v&&_.XK("wide",k?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.z("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.JR(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.nA(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(k){_.Y3(k,typeof this.player),this.player&&_.Y3(k,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var k;((k=this.player)==null?0:k.isFullscreen())?this.player.toggleFullscreen():_.JR(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(k,v){return this.loading?v:!!Object.keys(k).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(k){if(k){k=_.H(k);for(var v=k.next();!v.done;v=k.next())v=v.value,v.youThereRenderer&&_.Yrs(this.youThereManager_,v.youThereRenderer)}},
setPlaylistData_:function(k){return k||{}},
userEngagementConfigDataChanged_:function(k){if(k)if(k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var v=this.youThereManager_;_.Q8()<k.lowEngagementThresholdMs||_.r2i(v,!0)}else k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.JR(this.hostElement,"yt-autonav-pause-user-engagement",[k])},
isPlayerUnavailable_:function(k,v,C){return!!k&&!this.isVideoPlayable_(k,C)&&!v},
getPlayerOverlays_:function(k){return(k==null?void 0:k.playerOverlays)||null},
isVideoPlayable_:function(k,v){if(!k)return!1;var C=k.status==="OK"||k.status==="LIVE_STREAM_OFFLINE",G=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",k)||this.get("errorScreen.ypcTrailerRenderer",k);k=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",k);var p;v=v==null?void 0:(p=v.playerOverlayRenderer)==null?void 0:p.gatedActionsOverlayRenderer;return!!C||!!G||!!k||!!v},
hasWatchNextResponseErrorRenderer:function(k){var v=this.getPageContents(k),C,G,p,P,N;return!(k==null?0:(C=k.contents)==null?0:(G=C.twoColumnWatchNextResults)==null?0:G.secondaryResults)&&!!((p=v[0])==null?0:(P=p.itemSectionRenderer)==null?0:(N=P.contents[0])==null?0:N.backgroundPromoRenderer)},
isLiveStreamOffline_:function(k){return k?k.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(k,v,C){var G=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",v),p=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];p=_.z("web_no_skip_video_on_verification_checks")?(k==null?void 0:k.status)&&p.includes(k.status):k&&k.status==="AGE_CHECK_REQUIRED";var P=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",k);P==void 0&&(P=!0);!C||this.isVideoPlayable_(k,this.getPlayerOverlays_(v))||
G||p||!P||_.Ql().resolve(_.GF).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.A2s()},
onPlayerFeedbackStartRequest_:function(k){_.JR(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:k}])},
onPlayerFeedbackArticleRequest_:function(k){_.JR(this.hostElement,"yt-help-dialog-requested",[k])},
onPlayerYpcContentRequest_:function(){var k,v,C,G,p,P,N,I,S=((k=this.data)==null?NaN:(v=k.contents)==null?NaN:(C=v.twoColumnWatchNextResults)==null?NaN:(G=C.secondaryResults)==null?NaN:(p=G.secondaryResults)==null?NaN:(P=p.offerModule)==null?NaN:(N=P.tvfilmOfferModuleRenderer)==null?NaN:(I=N.actionButtons)==null?NaN:I.length)-1;k=[".offerButton.buttonRenderer.",".actionButtons."+(S>=0?S:0)+".buttonRenderer."];v=_.H(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(C=v.next();!C.done;C=v.next())for(C=C.value,G=_.H(k),p=G.next();!p.done;p=G.next())if(p="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+C+p.value,p=this.get(p+"navigationEndpoint",this.data)||this.get(p+"serviceEndpoint",this.data)||this.get(p+"command",this.data)){_.vU(p,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(k){_.nA(this.hostElement,"yt-autonav-pause-player",k)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(k){k()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.nA(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(k)},
setPlayerState:function(k){_.Vb().dispatch(_.k5D(k))},
onPlayerSubscribe_:function(k){_.JR(this.hostElement,"yt-player-subscribe",[k])},
onPlayerUnsubscribe_:function(k){_.JR(this.hostElement,"yt-player-unsubscribe",[k])},
onPlayerAdYtShowToast_:function(k){_.JR(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:k.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(k){if(k)return k},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(k){return!_.z("web_watch_move_summary_to_sd")&&!!k},
computeWatchMetadataRefresh:function(){return _.z("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var k,v,C,G;this.watchNextSecondaryResults=(k=this.data)==null?void 0:(v=k.contents)==null?void 0:(C=v.twoColumnWatchNextResults)==null?void 0:(G=C.secondaryResults)==null?void 0:G.secondaryResults}},
setRichGridRendererData:function(k){this.richGridRendererData=k},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var k,v=(k=this.data)==null?void 0:k.engagementPanels;if(v==null?0:v.length){k=null;v=_.H(v);for(var C=v.next();!C.done;C=v.next()){C=C.value;var G=void 0;if(((G=C.engagementPanelSectionListRenderer)==null?void 0:G.targetId)==="engagement-panel-structured-description"){k=C;break}}var p,P,N;k=(p=k)==null?void 0:(P=p.engagementPanelSectionListRenderer)==null?void 0:(N=P.content)==null?void 0:N.structuredDescriptionContentRenderer;if(k==null?0:k.items){p=
[];P=_.H(k.items);for(N=P.next();!N.done;N=P.next()){N=N.value;if(!_.z("sd_horizontal_list_show_nav_killswitch")){var I=G=C=v=k=void 0,S=void 0,Q=(k=N.horizontalCardListRenderer)==null?void 0:(v=k.header)==null?void 0:(C=v.richListHeaderRenderer)==null?void 0:(G=C.navigationButton)==null?void 0:(I=G.buttonRenderer)==null?void 0:(S=I.command)==null?void 0:S.commandExecutorCommand;Q&&Q.commands&&(Q.commands=Q.commands.filter(function(R){return!_.F(R,_.w5V)}))}N.expandableVideoDescriptionBodyRenderer||
N.videoDescriptionHeaderRenderer||p.push(N)}return{items:p}}}},
constructWarning_:function(k){return{text:_.DZ(k),type:"WARNING"}},
isPlaShelfEnabled_:function(k){if((this.get("adPlacements",k)||[]).length)return!0;k=this.get("playerAds",k)||[];return!(!k.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",k[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var k=this;_.nA(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.z("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var v=this.getScrollTop()>0;this.gestures_&&(v?this.gestures_.detach():this.gestures_.attach());v!==this.showFullerscreenEdu_&&_.z("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=v,_.BT(this).getPlayerPromise().then(function(C){C.updateFullerscreenEduButtonVisibility(k.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.nA(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var k=this;this.commentsReady=!1;_.B_.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.Ab(_.B_,function(){k.setComments_()},1E3)},
setComments_:function(){if(!_.z("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.Er("cmi");_.B_.cancelJob(this.setCommentsJobId_);var k=this.getPageContents(this.data);if(k&&k.length){k=_.H(k);for(var v=k.next();!v.done;v=k.next())if(v=v.value,this.get("itemSectionRenderer.sectionIdentifier",v)==="comment-item-section"){this.comments=v.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.nA(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.z("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.z("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.Er("cmc")},
doRemoveComments_:function(){this.comments={};_.z("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.B_.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.B_.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(k,v){var C=_.F(v.endpoint,_.mw);C&&(!(v=this.get("data.currentVideoEndpoint.watchEndpoint"))||C.videoId!==v.videoId||C.playlistId&&C.playlistId!==v.playlistId||C.index!==void 0&&C.index!==v.index||typeof C.startTimeSeconds!=="number"||(k.stopPropagation(),this.setScrollTop(0),_.BT(this).getPlayerPromise().then(function(G){var p=C.startTimeSeconds;G.seekTo(p);G.wakeUpControls();p<G.getDuration()&&G.playVideo()})))},
updatePlayerStartTime_:function(){var k=_.fYr();"t"in k&&(k=_.x0c(k.t),this.player.seekTo(k,!0))},
updateTitleFromWatchNext:function(k){k=this.getPageContents(k);var v,C;(k=_.ty(k==null?void 0:(v=k[0])==null?void 0:(C=v.videoPrimaryInfoRenderer)==null?void 0:C.title))&&_.nA(this.hostElement,"yt-update-title",k)},
updateTitle_:function(k){k=this.get("videoDetails.title",k)||"";_.nA(this.hostElement,"yt-update-title",k)},
syncWithRemoteVideo_:function(k,v,C){if(this.active&&this.player){var G=this.player.getVideoData();if(G.video_id===C&&(C=G.list,_.z("polymer_enable_mdx_queue")&&C&&C.startsWith("RQ")&&(C=void 0),G.video_id!==k||C!=v)){var p;_.z("kevlar_player_watch_endpoint_navigation")?p=_.snO(_.ixs(k,v)):p=this.buildWatchEndpoint_(k,v);_.nA(this.hostElement,"yt-navigate",{endpoint:p,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(k,v,C){return _.j6(k,v,C)},
initDclkstatus_:function(){_.y2r()},
attachWatchPageSkeleton_:function(){var k=document.querySelector("#watch-page-skeleton");if(k){var v=k.querySelector("#primary-info"),C=k.querySelector("#secondary-info"),G=k.querySelector("#related");v&&_.Kz(this.hostElement).querySelector("#info-skeleton").appendChild(v);C&&_.Kz(this.hostElement).querySelector("#meta-skeleton").appendChild(C);G&&(_.Kz(this.hostElement).querySelector("#related-skeleton").appendChild(G),this.watchNextSkeletonEl_=G);_.Lc(k)}},
handlePlayerUpdated_:function(){_.BT(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(k,v){if(this.watchNextSkeletonEl_&&typeof v!=="undefined"){var C=this.watchNextSkeletonEl_.children,G=k&&k.indexSplices.length?k.indexSplices[0].index:0;k=Math.min(this.watchNextShownItems.length,C.length);v||(G=0,k=C.length);for(v=G;v<k;v++)C[v].classList.add("hidden")}},
onPlayerFullscreenChange_:function(k){_.z("external_fullscreen")||_.JR(this.hostElement,"yt-player-fullscreen",[k.fullscreen])},
onFullscreenChange_:function(k){this.fullscreen=k;this.gestures_&&this.gestures_.update(this.fullscreen);var v=_.BT(this);v.getPlayerPromise().then(function(C){C.setFauxFullscreen(!!_.BR())});
this.updateFullBleedElementLocations();k&&(v.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(k,v){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!v},
computeIsDonationShelfCollapsed_:function(k){return k},
computeShouldShowMerchShelf:function(k,v){return v&&!!k},
computeResponseHasComments:function(k){var v,C,G,p,P;return!!(k==null?0:(v=k.contents)==null?0:(C=v.twoColumnWatchNextResults)==null?0:(G=C.results)==null?0:(p=G.results)==null?0:(P=p.contents)==null?0:P.some(function(N){var I;return(N==null?void 0:(I=N.itemSectionRenderer)==null?void 0:I.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(k,v){this.responseHasComments=this.computeResponseHasComments(this.data);return!!k&&!!Object.keys(k).length&&!v},
identity:_.m6,onWindowResized_:function(k){this.windowSize_=k;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.z("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.z("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(k){var v=this;k&&k.type!=="dataloaded"&&k.type!=="dataupdated"||_.BT(this).getPlayerPromise().then(function(C){var G=C.getPlayerState();G!==5&&G!==0&&(C=1/C.getVideoAspectRatio(),v.videoHeightToWidthRatio_!==C&&(v.videoHeightToWidthRatio_=C))})},
schedulePlayerSizeUpdate_:function(k){var v=this,C=_.z("kevlar_watch_while_v2")||_.z("web_watch_pip"),G=function(){if(v.watchMetadata){var p,P;(P=(p=v.watchMetadata).resize)==null||P.call(p)}_.BT(v).getPlayerPromise().then(function(N){if(_.z("kevlar_set_internal_player_size")){if(!C||!v.isMiniplayerActive()){var I=v.calculateCurrentPlayerSize_();N.setInternalSize(I.width,I.height)}}else N.setSize(NaN,NaN);_.z("kevlar_watch_while")&&v.updateWatchWhileScrollThreshold_()})};
k?G():_.pU(_.B_,G)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(k){this.set("data.survey",k.detail)},
onYtShowSurveyCommand_:function(k){this.set("data.survey",_.F(k,_.V6s).survey)},
onDownloadedVideoDeleted:function(k){var v=this,C,G;return _.Z(function(p){if(p.nextAddress==1){if(!v.active||(C=v.playerData)==null||!C.offlineState||v.videoId!==k)return p.return();(G=v.player)==null||G.stopVideo();_.AB().navigatingAwayFromWatchDeletedVideo=!0;_.vU(_.rPb,v.hostElement);return p.yield(_.AB().navigationFinishPromise,2)}_.AB().navigatingAwayFromWatchDeletedVideo=!1;_.OQ(p)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var k;this.theater?k=_.aq(.5625*this.windowSize_.width,480,this.windowSize_.height-185):k=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==k&&(this.watchWhileScrollThreshold_=k,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var k=_.Kz(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&k){var v=this.windowSize_.height>=624,C=this.active?this.getScrollTop():0;!k.active&&v&&C>=this.watchWhileScrollThreshold_?(k.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):k.active&&(!v||C<this.watchWhileScrollThreshold_&&!_.BR())&&(k.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(k,v){if(k!==!0||v!==void 0){k=!_.z("live_chat_over_engagement_panels");v=_.Kz(this.hostElement).querySelector("#chat-container");var C=_.Kz(this.hostElement).querySelector("#plj-sidebar"),G=_.Kz(this.hostElement).querySelector("#panels"),p=_.Kz(this.hostElement).querySelector("#plj-panels"),P=_.Kz(this.hostElement).querySelector("#plj-playlist"),N=_.Kz(this.hostElement).querySelector("#alerts"),I=_.Kz(this.hostElement).querySelector("#playlist"),S=_.Kz(this.hostElement).querySelector("#related"),
Q=_.Kz(this.hostElement).querySelector("#donation-shelf"),R=_.Kz(this.hostElement).querySelector("#comments");this.isTwoColumns_?(N=_.Kz(this.hostElement).querySelector("#secondary-inner"),N.appendChild(C),C.appendChild(P),P.appendChild(I),C.appendChild(p),k&&N.appendChild(G),_.z("web_watch_theater_chat")||N.appendChild(v),k||N.appendChild(G),N.appendChild(Q),N.appendChild(S)):(k&&_.Lh(G,N),_.Lh(I,N),_.z("web_watch_theater_chat")||_.Lh(v,N),k||_.Lh(G,N),_.Lh(Q,N),R&&(p&&_.Lh(p,R),_.Lh(S,R)));_.z("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.z("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.z("web_watch_theater_chat")){var k=_.Kz(this.hostElement).querySelector("#chat-container"),v=this.theater&&!this.fullscreen||_.z("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&v?_.z("web_watch_theater_chat_beside_player")?(v=_.Kz(this.hostElement).querySelector("#panels-full-bleed-container"),(k==null?void 0:k.parentElement)!==v&&v.append(k),this.panelsBesidePlayer=!0):_.z("web_watch_theater_fixed_chat")&&
(v=_.Kz(this.hostElement).querySelector("#columns"),(k==null?void 0:k.parentElement)!==v&&v.append(k),this.fixedPanels=!0):(_.z("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.z("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),v=_.Kz(this.hostElement).querySelector("#playlist"),k&&v?_.OU(k,v):_.ji(new _.q5("Missing element when updating chat location",{"chatContainer defined":!!k,"playlist defined":!!v})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(k,v){return _.z("sw_metadata_vis_toggle_ks")?!0:!!k||!!v},
computeForceDarkPanelTheme:function(k){return _.z("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&k:!1},
safeUpdateStyles:function(k){try{_.Cm(this.hostElement,k)}catch(v){_.ji(v)}},
videoHeightToWidthRatioChanged_:function(k,v){v&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.z("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(k){this.videoHeightToWidthRatio_=1/k},
computeIsVerticalVideo_:function(k){return k>=1},
computeIsFourThreeToSixteenNineVideo_:function(k){return k<=.7501&&k>=.5624},
computeIsExtraWideVideo_:function(k){return k<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.BT(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.BT(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.KMm(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(k){var v=_.lu(k)||0;_.Rr(k,v+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var k=_.lu("yt-fullerscreen-edu-button-click-count")||0,v=_.lu("yt-fullerscreen-edu-button-shown-count")||0,C=_.fS("external_fullscreen_button_shown_threshold"),G=k>=_.fS("external_fullscreen_button_click_threshold")||v>=C;_.BT(this).getPlayerPromise().then(function(p){p.updateFullerscreenEduButtonSubtleModeState(G)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(k,v){return v},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.Ql().resolve(_.GF).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var k=this;this.panelMaxHeightUpdateJob_&&_.B_.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.B_.addLowPriorityJob(function(){k.panelMaxHeightUpdateJob_=0;var v;!k.isTwoColumns_||k.theater||k.fullscreen?v=460:v=k.calculateNormalPlayerSize_().height;var C=v+"px";_.z("live_chat_taller_height")&&!k.theater&&(C="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.z("live_chat_medium_height")&&
!k.theater&&(C="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.z("live_chat_scaled_height")&&!k.theater&&(C="calc(100vh - var(--ytd-toolbar-height) - 238px)");k.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":v+"px","--ytd-watch-flexy-chat-max-height":C,"--ytd-watch-flexy-structured-description-max-height":v+"px","--ytd-watch-flexy-comments-panel-max-height":v+"px","--ytd-comments-engagement-panel-content-height":v+"px"})})},
onYtShowEngagementPanelScrimAction_:function(k){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",k)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.Tw(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(k){var v=_.Kz(this.hostElement).querySelector("#engagement-panel-scrim");k?v.addEventListener("tap",_.pm(this,this.onEngagementPanelScrimClick_)):v.removeEventListener("tap",_.pm(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(k){if(this.hostElement.contains(k)&&!this.scrollToAnimation_.isAnimating()){var v=k.offsetTop-24;k=k.offsetTop+k.offsetHeight+24;var C=this.getPageScrollingElement(),G=this.getScrollTop(),p=G+C.clientHeight-56;if(v<G+56)v-=56;else if(k>p)v=k-C.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,v),500)}},
onYtSignalActionScrollToComments:function(){var k=this.hostElement.querySelector("#comments");if(k&&!this.scrollToAnimation_.isAnimating()){k=k.offsetTop-56-24;if(_.z("kevlar_comment_teaser_scroll_to_midpoint")&&(k-=_.Oi().height/3,k<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,k),500)}},
onYtEngagementPanelVisibleChanged:function(k,v,C){this.active&&this.trackEngagementPanelVisibility&&!_.t6c.includes(C)&&(v==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(C),v!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&v!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(C),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(k){return k?"":"watch-active-metadata"},
computeNewMetadataClass:function(k){return k?"watch-active-metadata":""},
computeFullBleedPlayer:function(k,v){return k||v},
computeDefaultLayout:function(k){return!k},
computeDefaultTwoColumnLayout:function(k,v){return!k&&v},
computeWatchWhilePanelsActive:function(k,v){return k||v},
computeNoBorderOnChat:function(k){return _.z("web_watch_theater_chat_no_border")&&k},
computeLiveChatPresentAndExpanded:function(k,v){return k&&!v},
computePanelExpanded:function(k,v,C){return k||v||C},
onChangeMarkersVisibility:function(k){_.BT(this).getPlayerPromise().then(function(v){var C;(C=v.changeMarkerVisibility)==null||C.call(v,_.F(k,_.hf).isVisible||!1,_.F(k,_.hf).entityKeys||[],_.F(k,_.hf).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(k){this.liveChatCollapsed=k.detail;_.Vb().dispatch(_.D0s(k.detail))},
provideRenderingData:function(k,v){switch(k){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=v;break;case "PRIMARY_INFO":_.z("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=v);this.videoPrimaryInfoRendererValue=v==null?void 0:v.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.z("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=v);this.videoSecondaryInfoRendererValue=v==null?void 0:v.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
v;break;case "CLARIFICATION":this.clarifyBoxValue=v;break;case "LIVE_CHAT":this.conversationBar=v;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=v;break;case "PLAYLIST":this.externalPlaylistData_=v!=null?v:{};break;case "MERCH_SHELF":this.merchShelfValue=v==null?void 0:v.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=v;break;case "OFFER_MODULE":this.offerModule=v;break;case "LIMITED_STATE":this.limitedStateValue=v;break;case "DONATION_SHELF":this.donation=v;break;
case "ALERTS":this.alertsValue=v;break;case "COMMENTS":this.comments=v;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=v;break;case "ENGAGEMENT_PANELS":this.engagementPanels=v;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=v;break;case "RICH_GRID_RENDERER":this.richGridRendererData=v;break;case "EXPANDABLE_METADATA":this.expandableMetadata=v;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=v}},
toggleCinematicsActive:function(k){this.cinematicsActive=k},
isMiniplayerActive:function(){return _.Ql().resolve(_.gO).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(k){return fZr.map(function(v){return k.find(function(C){var G;return(C==null?void 0:(G=C.engagementPanelSectionListRenderer)==null?void 0:G.targetId)===v})}).filter(function(v){return v!==void 0})},
getNonLearningJourneyEngagementPanels:function(k){return k.filter(function(v){var C;return!fZr.includes((v==null?void 0:(C=v.engagementPanelSectionListRenderer)==null?void 0:C.targetId)||"")})}}];var zFG;var T2=function(){var k=_.e.apply(this,arguments)||this;k.flexy=!0;k.learningJourney=!0;k.viewTransitionEnabled=_.z("enable_player_resize_transition");k.smallerChatMinHeight=_.z("live_chat_smaller_min_height");k.isDarkTheme=document.documentElement.hasAttribute("dark");k.theaterLargerPlayer=_.z("web_watch_theater_larger_player");k.defaultCollapsePlaylist=_.z("web_watch_default_collapse_playlist");k.enableCanvasLayout=_.z("web_enable_canvas_on_learning_journey");return k};
_.E(T2,_.e);_.W=T2.prototype;_.W.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.W.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.W.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.W.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.W.ready=function(){var k=this,v=function(){k.onColumnScroll()};
this.primary.addEventListener("scroll",v);this.secondary.addEventListener("scroll",v)};
_.W.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.W.updateIsTwoColumnsFromBinding=function(k){_.z("web_watch_update_narrow_width_killswitch")||_.Vb().dispatch(_.tHr(!k.detail.value));this.ytdWatchBehavior.isTwoColumns_=k.detail.value};
_.W.updateFlexySmallWindowFromBinding=function(k){this.ytdWatchBehavior.flexySmallWindow_=k.detail.value};
_.W.updateFlexyLargeWindowFromBinding=function(k){this.ytdWatchBehavior.flexyLargeWindow_=k.detail.value};
_.W.updateWatchWhileWindowSizeSufficientFromBinding=function(k){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=k.detail.value};
_.W.updateWatchNextCanShowMoreFromBinding=function(k){this.ytdWatchBehavior.watchNextCanShowMore=k.detail.value};
_.W.updateShownItemsFromBinding=function(k){k.detail.path?this.set(k.detail.path,k.detail.value):this.ytdWatchBehavior.watchNextShownItems=k.detail.value};
_.W.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23551_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23551_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.SB.Object.defineProperties(T2.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 k;if((k=this.data)==null||!k.pageVisualEffects)return!1;for(var v=0;v<this.data.pageVisualEffects.length;v++)if(k=_.F(this.data.pageVisualEffects[v],_.vA))return v=void 0,(v=k.config)==null?void 0:v.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.learningJourneyEngagementPanels)==null?void 0:k.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var k,v=(k=this.learningJourneyEngagementPanels)==null?void 0:k.find(function(d){var f;return(d==null?void 0:(f=d.engagementPanelSectionListRenderer)==null?void 0:f.panelIdentifier)==="learning-journey-engagement-panel"});
if(v){var C,G,p,P,N,I,S,Q,R;if(k=(Q=((S=(N=((P=v==null?void 0:(C=v.engagementPanelSectionListRenderer)==null?void 0:(G=C.content)==null?void 0:(p=G.sectionListRenderer)==null?void 0:p.contents)!=null?P:[])[0])==null?void 0:(I=N.itemSectionRenderer)==null?void 0:I.contents)!=null?S:[])[0])==null?void 0:(R=Q.accordionViewModel)==null?void 0:R.onTitleTap){var l=_.af(k);if(l)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.of.instance.resolveCommand(l)}}}}}}});
_.SB.Object.defineProperties(T2,{template:{configurable:!0,enumerable:!0,get:function(){if(zFG===void 0){var k=document.createElement("template");_.a(k,'\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="miniplayer-bar" 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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);zFG=k}k=zFG;return k}}});
T2.prototype.updateMiniplayerIsActiveValue=T2.prototype.updateMiniplayerIsActiveValue;T2.prototype.updateScrollTopValue=T2.prototype.updateScrollTopValue;T2.prototype.updateFullscreenValue=T2.prototype.updateFullscreenValue;T2.prototype.updateTheaterValue=T2.prototype.updateTheaterValue;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],T2.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],T2.prototype,"ytComponentBehavior",void 0);
_.B([_.M(dKr.YtdLearningJourneyWatchBehavior),_.Y("design:type",Object)],T2.prototype,"ytdWatchBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],T2.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],T2.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],T2.prototype,"playerData",void 0);_.B([_.A(),_.Y("design:type",Object)],T2.prototype,"browseData",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],T2.prototype,"flexy",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],T2.prototype,"learningJourney",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],T2.prototype,"viewTransitionEnabled",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],T2.prototype,"smallerChatMinHeight",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],T2.prototype,"isDarkTheme",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],T2.prototype,"theaterLargerPlayer",void 0);_.B([_.A(),_.Y("design:type",Object)],T2.prototype,"defaultCollapsePlaylist",void 0);_.B([_.A(),_.Y("design:type",Object)],T2.prototype,"enableCanvasLayout",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("playerData","browseData","enableCanvasLayout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],T2.prototype,"showBrowseResponse",null);
_.B([_.A({reflectToAttribute:!0}),_.g("playerData","enableCanvasLayout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],T2.prototype,"showWatchResponse",null);_.B([_.A({selector:_.cT}),_.Y("design:type",Object)],T2.prototype,"theaterValue",void 0);_.B([_.A({selector:_.Ej}),_.Y("design:type",Object)],T2.prototype,"fullscreenValue",void 0);_.B([_.A({selector:_.OH}),_.Y("design:type",Object)],T2.prototype,"scrollTopValue",void 0);
_.B([_.A({selector:_.aW}),_.Y("design:type",Object)],T2.prototype,"miniplayerIsActiveValue",void 0);_.B([_.Nf("#ytd-plj-player"),_.Y("design:type",HTMLElement)],T2.prototype,"ytdPlayer",void 0);_.B([_.Nf("#playlist"),_.Y("design:type",HTMLElement)],T2.prototype,"JSC$23551_ytdPlaylistPanelRenderer",void 0);_.B([_.Td("ytd-comments"),_.Y("design:type",HTMLElement)],T2.prototype,"ytdComments",void 0);_.B([_.Nf("#primary"),_.Y("design:type",HTMLElement)],T2.prototype,"primary",void 0);
_.B([_.Nf("#secondary"),_.Y("design:type",HTMLElement)],T2.prototype,"secondary",void 0);_.B([_.Nf("#player-container"),_.Y("design:type",HTMLElement)],T2.prototype,"playerContainer",void 0);_.B([_.Nf("#cinematics"),_.Y("design:type",HTMLElement)],T2.prototype,"JSC$23551_cinematics",void 0);_.B([_.W9("theaterValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T2.prototype,"updateTheaterValue",null);
_.B([_.W9("fullscreenValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T2.prototype,"updateFullscreenValue",null);_.B([_.W9("scrollTopValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T2.prototype,"updateScrollTopValue",null);_.B([_.W9("miniplayerIsActiveValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T2.prototype,"updateMiniplayerIsActiveValue",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],T2.prototype,"cinematicLightTheme",null);_.B([_.A({reflectToAttribute:!0}),_.g("learningJourneyEngagementPanels"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],T2.prototype,"hasLearningJourneyPanels",null);_.B([_.g("learningJourneyEngagementPanels"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],T2.prototype,"backButtonData",null);_.B([_.q({is:"ytd-watch-learning-journey"})],T2);_.wi.registerService(_.ueO,T2);
_.hW();
}catch(e){_._DumpException(e)}
try{
_.Ve("Tm0L3c");
var WmV;var H2s;var N1r=function(){return _.e.apply(this,arguments)||this};
_.E(N1r,_.e);_.B([_.q({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],N1r);
_.t(N1r,"ytd-ghost-comments-renderer",function(){if(H2s===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);H2s=k}k=H2s;return k},{mode:1});var IZr;var Z2m=function(){return _.e.apply(this,arguments)||this};
_.E(Z2m,_.e);_.B([_.q({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],Z2m);
_.t(Z2m,"ytd-ghost-watch-metadata-renderer",function(){if(IZr===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);IZr=k}k=IZr;return k},{mode:1});var KY=function(){var k=_.e.apply(this,arguments)||this;k.ghostGridRenderer={rows:6};k.smallerChatMinHeight=_.z("live_chat_smaller_min_height");k.darkerPanels=_.z("web_watch_darker_panels");k.isDarkTheme=document.documentElement.hasAttribute("dark");return k};
_.E(KY,_.e);_.W=KY.prototype;_.W.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.W.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.W.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.W.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.W.ready=function(){var k=this,v=function(){k.onColumnScroll()};
this.primary.addEventListener("scroll",v);this.secondary.addEventListener("scroll",v)};
_.W.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.W.updateIsTwoColumnsFromBinding=function(k){this.ytdWatchBehavior.isTwoColumns_=k.detail.value};
_.W.updateFlexySmallWindowFromBinding=function(k){this.ytdWatchBehavior.flexySmallWindow_=k.detail.value};
_.W.updateFlexyLargeWindowFromBinding=function(k){this.ytdWatchBehavior.flexyLargeWindow_=k.detail.value};
_.W.updateWatchWhileWindowSizeSufficientFromBinding=function(k){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=k.detail.value};
_.W.updateWatchNextCanShowMoreFromBinding=function(k){this.ytdWatchBehavior.watchNextCanShowMore=k.detail.value};
_.W.updateShownItemsFromBinding=function(k){_.z("swatcheroo_direct_use_rich_grid")||(k.detail.path?this.set(k.detail.path,k.detail.value):this.ytdWatchBehavior.watchNextShownItems=k.detail.value)};
_.W.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23539_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23539_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.SB.Object.defineProperties(KY.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.pageVisualEffects)return!1;for(var v=0;v<this.data.pageVisualEffects.length;v++)if(k=_.F(this.data.pageVisualEffects[v],_.vA))return v=void 0,(v=k.config)==null?void 0:v.enableInLightTheme;return!1}}});
KY.prototype.updateMiniplayerIsActiveValue=KY.prototype.updateMiniplayerIsActiveValue;KY.prototype.updateScrollTopValue=KY.prototype.updateScrollTopValue;KY.prototype.updateFullscreenValue=KY.prototype.updateFullscreenValue;KY.prototype.updateTheaterValue=KY.prototype.updateTheaterValue;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],KY.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],KY.prototype,"ytComponentBehavior",void 0);
_.B([_.M(_.ptx.YtdWatchBehavior),_.Y("design:type",Object)],KY.prototype,"ytdWatchBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],KY.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],KY.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],KY.prototype,"ghostGridRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],KY.prototype,"playerData",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],KY.prototype,"smallerChatMinHeight",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],KY.prototype,"darkerPanels",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],KY.prototype,"isDarkTheme",void 0);_.B([_.A({selector:_.cT}),_.Y("design:type",Object)],KY.prototype,"theaterValue",void 0);_.B([_.A({selector:_.Ej}),_.Y("design:type",Object)],KY.prototype,"fullscreenValue",void 0);_.B([_.A({selector:_.OH}),_.Y("design:type",Object)],KY.prototype,"scrollTopValue",void 0);
_.B([_.A({selector:_.aW}),_.Y("design:type",Object)],KY.prototype,"miniplayerIsActiveValue",void 0);_.B([_.Nf("#ytd-player"),_.Y("design:type",HTMLElement)],KY.prototype,"ytdPlayer",void 0);_.B([_.Nf("#playlist"),_.Y("design:type",HTMLElement)],KY.prototype,"JSC$23539_ytdPlaylistPanelRenderer",void 0);_.B([_.Nf("#ytd-comments"),_.Y("design:type",HTMLElement)],KY.prototype,"ytdComments",void 0);_.B([_.Nf("#primary"),_.Y("design:type",HTMLElement)],KY.prototype,"primary",void 0);
_.B([_.Nf("#secondary"),_.Y("design:type",HTMLElement)],KY.prototype,"secondary",void 0);_.B([_.Nf("#player-container"),_.Y("design:type",HTMLElement)],KY.prototype,"playerContainer",void 0);_.B([_.Nf("#cinematics"),_.Y("design:type",HTMLElement)],KY.prototype,"JSC$23539_cinematics",void 0);_.B([_.W9("theaterValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],KY.prototype,"updateTheaterValue",null);
_.B([_.W9("fullscreenValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],KY.prototype,"updateFullscreenValue",null);_.B([_.W9("scrollTopValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],KY.prototype,"updateScrollTopValue",null);_.B([_.W9("miniplayerIsActiveValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],KY.prototype,"updateMiniplayerIsActiveValue",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],KY.prototype,"cinematicLightTheme",null);
_.t(KY,"ytd-watch-grid",function(){if(WmV===void 0){var k=document.createElement("template");_.a(k,'\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="miniplayer-bar" 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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);WmV=k}k=WmV;return k},{mode:2});_.wi.registerService(_.SIZ,KY);
_.hW();
}catch(e){_._DumpException(e)}
try{
_.Ve("CF909");
var PRr;var rZ=function(){var k=_.e.apply(this,arguments)||this;k.viewTransitionEnabled=_.z("enable_player_resize_transition");k.smallerChatMinHeight=_.z("live_chat_smaller_min_height");k.isDarkTheme=document.documentElement.hasAttribute("dark");k.defaultCollapsePlaylist=_.z("web_watch_default_collapse_playlist");k.retroModeReduxValue=!1;k.persistentPanelVisibleValue=!1;return k};
_.E(rZ,_.e);_.W=rZ.prototype;_.W.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.W.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.W.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.W.updateRetroModeReduxValue=function(){_.z("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.W.updatePersistentPanelVisibleValue=function(){_.z("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.W.ready=function(){var k=this,v=function(){k.onColumnScroll()};
this.primary.addEventListener("scroll",v);this.secondary.addEventListener("scroll",v)};
_.W.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.W.updateIsTwoColumnsFromBinding=function(k){_.z("web_watch_update_narrow_width_killswitch")||_.Vb().dispatch(_.tHr(!k.detail.value));this.ytdWatchBehavior.isTwoColumns_=k.detail.value};
_.W.updateFlexySmallWindowFromBinding=function(k){this.ytdWatchBehavior.flexySmallWindow_=k.detail.value};
_.W.updateFlexyLargeWindowFromBinding=function(k){this.ytdWatchBehavior.flexyLargeWindow_=k.detail.value};
_.W.updateWatchWhileWindowSizeSufficientFromBinding=function(k){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=k.detail.value};
_.W.updateWatchNextCanShowMoreFromBinding=function(k){this.ytdWatchBehavior.watchNextCanShowMore=k.detail.value};
_.W.updateShownItemsFromBinding=function(k){k.detail.path?this.set(k.detail.path,k.detail.value):this.ytdWatchBehavior.watchNextShownItems=k.detail.value};
_.W.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23534_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23534_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}};
_.SB.Object.defineProperties(rZ.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.pageVisualEffects)return!1;for(var v=0;v<this.data.pageVisualEffects.length;v++)if(k=_.F(this.data.pageVisualEffects[v],_.vA))return v=void 0,(v=k.config)==null?void 0:v.enableInLightTheme;return!1}}});
_.SB.Object.defineProperties(rZ,{template:{configurable:!0,enumerable:!0,get:function(){if(PRr===void 0){var k=document.createElement("template");_.a(k,'\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="miniplayer-bar" 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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);PRr=k}k=PRr;return k}}});
rZ.prototype.updatePersistentPanelVisibleValue=rZ.prototype.updatePersistentPanelVisibleValue;rZ.prototype.updateRetroModeReduxValue=rZ.prototype.updateRetroModeReduxValue;rZ.prototype.updateScrollTopValue=rZ.prototype.updateScrollTopValue;rZ.prototype.updateFullscreenValue=rZ.prototype.updateFullscreenValue;rZ.prototype.updateTheaterValue=rZ.prototype.updateTheaterValue;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rZ.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],rZ.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ptx.YtdWatchBehavior),_.Y("design:type",Object)],rZ.prototype,"ytdWatchBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],rZ.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rZ.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],rZ.prototype,"playerData",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],rZ.prototype,"viewTransitionEnabled",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],rZ.prototype,"smallerChatMinHeight",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],rZ.prototype,"isDarkTheme",void 0);_.B([_.A(),_.Y("design:type",Object)],rZ.prototype,"defaultCollapsePlaylist",void 0);_.B([_.A({selector:_.cT}),_.Y("design:type",Object)],rZ.prototype,"theaterValue",void 0);
_.B([_.A({selector:_.Ej}),_.Y("design:type",Object)],rZ.prototype,"fullscreenValue",void 0);_.B([_.A({selector:_.OH}),_.Y("design:type",Object)],rZ.prototype,"scrollTopValue",void 0);_.B([_.A({selector:_.aW}),_.Y("design:type",Object)],rZ.prototype,"miniplayerIsActive",void 0);_.B([_.A({selector:function(k){return k.watch.isWatchRetroMode}}),
_.Y("design:type",Object)],rZ.prototype,"retroModeReduxValue",void 0);_.B([_.A({selector:_.yv.persistentPanelVisibleSelector}),_.Y("design:type",Object)],rZ.prototype,"persistentPanelVisibleValue",void 0);_.B([_.Td("ytd-player"),_.Y("design:type",HTMLElement)],rZ.prototype,"ytdPlayer",void 0);_.B([_.Nf("#playlist"),_.Y("design:type",HTMLElement)],rZ.prototype,"JSC$23534_ytdPlaylistPanelRenderer",void 0);_.B([_.Td("ytd-comments"),_.Y("design:type",HTMLElement)],rZ.prototype,"ytdComments",void 0);
_.B([_.Nf("#primary"),_.Y("design:type",HTMLElement)],rZ.prototype,"primary",void 0);_.B([_.Nf("#secondary"),_.Y("design:type",HTMLElement)],rZ.prototype,"secondary",void 0);_.B([_.Nf("#player-container"),_.Y("design:type",HTMLElement)],rZ.prototype,"playerContainer",void 0);_.B([_.Nf("#below"),_.Y("design:type",HTMLElement)],rZ.prototype,"below",void 0);_.B([_.Nf("#cinematics"),_.Y("design:type",HTMLElement)],rZ.prototype,"JSC$23534_cinematics",void 0);
_.B([_.Nf("#persistent-panel-container"),_.Y("design:type",HTMLElement)],rZ.prototype,"persistentPanelContainer",void 0);_.B([_.W9("theaterValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rZ.prototype,"updateTheaterValue",null);_.B([_.W9("fullscreenValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rZ.prototype,"updateFullscreenValue",null);
_.B([_.W9("scrollTopValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rZ.prototype,"updateScrollTopValue",null);_.B([_.W9("retroModeReduxValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rZ.prototype,"updateRetroModeReduxValue",null);_.B([_.W9("persistentPanelVisibleValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rZ.prototype,"updatePersistentPanelVisibleValue",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],rZ.prototype,"cinematicLightTheme",null);_.B([_.q({is:"ytd-watch-flexy"})],rZ);_.wi.registerService(_.ZYO,rZ);
_.hW();
}catch(e){_._DumpException(e)}
try{
_.Ve("nmfa2d");
var d0r;var sI=function(){var k=_.e.apply(this,arguments)||this;k.hidden=!1;k.errorScreen=null;k.playlistData={};return k};
_.E(sI,_.e);_.W=sI.prototype;_.W.getPlayer=function(){return this.ytdPlayer};
_.W.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:_.Ug(["aa","eocs"])}}};
_.W.onActiveChanged=function(){_.Vb().dispatch(_.wRW(this.ytPageBehavior.active))};
_.W.playerDataChanged=function(){var k;(k=this.watchController)==null||k.setPlayerResponse(this.playerData)};
_.W.dataChanged=function(){var k;(k=this.watchController)==null||k.setWatchNextResponse(this.data)};
_.W.sizeChanged=function(){var k,v;(v=(k=this.metadata).resize)==null||v.call(k)};
_.W.attached=function(){this.watchController=new _.Dk(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.W.detached=function(){_.Zf(this.watchController);this.watchController=void 0};
_.W.getPlayerContainer=function(){return this.playerContainer};
_.W.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.W.provideRenderingData=function(k,v){switch(k){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=v;break;case "ERROR_SCREEN":this.errorScreen=v!=null?v:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=v;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=v;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=v;break;case "RICH_METADATA":this.richMetadataRowContainer=v;break;case "CLARIFICATION":this.clarificationData=v;break;case "PLAYLIST":this.playlistData=
v!=null?v:{};break;case "MERCH_SHELF":this.merchShelf=v;break;case "TICKET_SHELF":this.ticketShelf=v;break;case "LIMITED_STATE":this.limitedState=v;break;case "DONATION_SHELF":this.donationShelf=v;break;case "ALERTS":this.alerts=v}};
_.SB.Object.defineProperties(sI.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return!this.hidden&&!!((k=this.data)==null?0:(v=k.contents)==null?0:(C=v.twoColumnWatchNextResults)==null?0:C.conversationBar)}}});
sI.prototype.sizeChanged=sI.prototype.sizeChanged;sI.prototype.dataChanged=sI.prototype.dataChanged;sI.prototype.playerDataChanged=sI.prototype.playerDataChanged;sI.prototype.onActiveChanged=sI.prototype.onActiveChanged;_.B([_.M(_.pe.YtPageBehavior),_.Y("design:type",Object)],sI.prototype,"ytPageBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],sI.prototype,"ytComponentBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],sI.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],sI.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],sI.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"playerData",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],sI.prototype,"hidden",void 0);_.B([_.Nf("#ytd-player"),_.Y("design:type",HTMLElement)],sI.prototype,"ytdPlayer",void 0);_.B([_.Nf("#player-container"),_.Y("design:type",HTMLElement)],sI.prototype,"playerContainer",void 0);_.B([_.Nf("#metadata"),_.Y("design:type",Object)],sI.prototype,"metadata",void 0);_.B([_.Nf("#playlist"),_.Y("design:type",HTMLElement)],sI.prototype,"playlistPanel",void 0);
_.B([_.A({selector:_.e3s,reflectToAttribute:!0}),_.Y("design:type",Object)],sI.prototype,"fixie",void 0);_.B([_.A({selector:_.AWr,reflectToAttribute:!0}),_.Y("design:type",Object)],sI.prototype,"singleColumn",void 0);_.B([_.A({selector:function(k){return _.cT(k)&&!_.Ej(k)},
reflectToAttribute:!0}),_.Y("design:type",Object)],sI.prototype,"theater",void 0);_.B([_.A({selector:_.Ej,reflectToAttribute:!0}),_.Y("design:type",Object)],sI.prototype,"fullscreen",void 0);_.B([_.A({selector:_.Bcc}),_.Y("design:type",Object)],sI.prototype,"windowSize",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"singleColumnContents",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"errorScreen",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"playlistData",void 0);
_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"videoPrimaryInfoRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"videoSecondaryInfoRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"richMetadataRowContainer",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"clarificationData",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"commentsEntryPointHeaderRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"ticketShelf",void 0);
_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"merchShelf",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"donationShelf",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"limitedState",void 0);_.B([_.A(),_.Y("design:type",Object)],sI.prototype,"alerts",void 0);_.B([_.g("playlistData"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],sI.prototype,"hasPlaylistData",null);
_.B([_.g("data","hidden"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],sI.prototype,"hasChat",null);_.B([_.W9("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sI.prototype,"onActiveChanged",null);_.B([_.W9("playerData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sI.prototype,"playerDataChanged",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sI.prototype,"dataChanged",null);_.B([_.W9("windowSize","singleColumn"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sI.prototype,"sizeChanged",null);
_.t(sI,"ytd-watch-fixie",function(){if(d0r===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);d0r=k}k=d0r;return k},{mode:1});_.wi.registerService(_.Ikj,sI);
_.hW();
}catch(e){_._DumpException(e)}
try{
_.Ve("xwEKAe");
var OKI=function(k){k=k.command;var v=_.F(k,_.ZM);return{command:k,reelPlayerOverlayRenderer:_.F(v==null?void 0:v.overlay,_.wNQ),thumbnail:v==null?void 0:v.thumbnail,videoId:v.videoId}},y9I=function(k){k=k.command;
var v=_.F(k,_.Jq);return{command:k,reelNonVideoContentRenderer:_.F(v==null?void 0:v.renderer,_.K5)}},XEr=function(k){return k.entries?k.entries.map(function(v){return _.F(v==null?void 0:v.command,_.ZM)?OKI(v):y9I(v)}):[]},xUi=function(k){return k.prevEntries?k.prevEntries.map(function(v){return _.F(v==null?void 0:v.command,_.ZM)?OKI(v):y9I(v)}):[]},A9V=function(k){return _.H3(k)?k.getAttribute("jsname")==="coFSxe":!1},ebs=function(k,v){v.id||(v.id="ow"+_.r3(v));
k.setAttribute("jsowner",v.id);k.__owner=v;var C=_.Yz(v,A9V);C&&(_.ARR.has(C)||_.ARR.set(C,[]),_.ARR.get(C).push(k));(C=_.xo1.get(v))||_.xo1.set(v,C=[]);C.includes(k)||C.push(k);v.setAttribute("__IS_OWNER",!0)},qii=function(){var k=_.fSx(1);
k=_.Ie(k,_.MjZ);if(!(_.dBb(k)||k[_.do$]&&!k.__hasBeenSet))return k.value},mUm=function(k){return(k=_.GUx(k))?_.P82(k):0},DUG=function(k){return k.shorts.isSmallScreenSqueezeback},tqI=function(k){return k.shorts.isPlaybackStarted},shp=function(k){var v=_.N0();
if(v.getFlag(202))v=v.getFlag(201);else{var C;v=(k==null?void 0:(C=k.config)==null?void 0:C.settingOnByDefault)!==void 0?k.config.settingOnByDefault:!_.z("web_shorts_cinematics_disabled_by_default")}return v},VqW=function(k){var v=_.N0();
_.IH(0,201,k);_.IH(0,202,!0);v.save()},jhW=function(k){var v=_.fSx(2),C=new Set;
_.Vr(function(){return void C.forEach(function(G){return void G()})});
return function(G){var p=_.Ni(v);try{var P=hbi(BYI(k),G);C.add(P);return function(){P();C.delete(P)}}finally{_.Ni(p)}}},Yii=function(k){var v=k.children;
var C=k.root;_.sD(function(){var G=jhW(C)(v);_.Vr(G)});
return document.createTextNode("")},hbi=function(k,v){var C=wEW(k);
(k=qii())&&ebs(C,k);_.aC.setUp();v=_.H(_.sBD(v,!0));k=v.next().value;var G=v.next().value;v=_.H(k);for(k=v.next();!k.done;k=v.next())C.appendChild(k.value);_.aC.log(C);_.aC.tearDown();return function(){G();C.remove()}},BYI=function(k){if(typeof k==="string")return k=document.querySelector(k),_.dfF(k),k;
if(_.dt(k)&&k.nodeType===Node.ELEMENT_NODE)return k;if(!k.__value&&!k.__optional){var v=_.zkm.USE_ELEMENT_NOT_ASSIGNED(k.__expectedTagName);k.__hasErrored=!0;throw v;}return k.value},wEW=function(k){var v=document.createElementNS(k.namespaceURI,k.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return k.appendChild(v)},nzr=function(k,v,C,G){k=v-k;
C=G-C;return Math.sqrt(k*k+C*C)},J9r=function(k){var v=k>>8&255,C=k&255;
return"#"+(k>>16&255).toString(16).padStart(2,"0")+v.toString(16).padStart(2,"0")+C.toString(16).padStart(2,"0")},r9V=function(k,v){k&&_.Ql().resolve(_.lL).resolveCommand(k,{forceClickLogging:!0,
form:{element:v}})},KNI=function(){return _.Ql().resolve(_.UW).dismissedIndices},TYG=function(k,v){var C,G,p,P,N,I,S,Q,R;
return _.Z(function(l){if(l.nextAddress==1){C=_.Ql().resolve(_.ay);P=(G=C)==null?void 0:(p=G.reelWatchEndpointMap)==null?void 0:p.reelWatchSequence;I=(N=k.innertubeTransportService)!=null?N:_.Ql().resolve(_.Qt);if(!P)return l.jumpTo(2);S=P();return(Q=S.JSC$14235_getRequest(v,{}))?l.yield(_.CW(I,Q.innerTubeRequest,Q.input,v.clickTrackingParams,Q.config),4):l.jumpTo(2)}return l.nextAddress!=2?(R=l.yieldResult,l.return(R)):l.return(void 0)})},kvW=function(k,v,C){var G,p=(G=_.F(v,_.ZM))==null?void 0:
G.videoId;
G=!(!p||!k.find(function(N){return N.videoId&&N.videoId===p}));
var P=!!k.find(function(N){var I;return((I=_.F(N.command,_.ZM))==null?void 0:I.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
k=!!k.find(function(N){return!!_.F(N.command,_.Jq)&&!!_.F(v,_.Jq)&&N.command===v});
return C?G||k:G||P||k},oux=function(k,v,C){var G=[].concat(_.tX(k)),p=0,P=C?XEr(C):[];
C=C?xUi(C):[];v&&!kvW(k,v.command)&&G.unshift(v);P.length&&!kvW(k,P[0].command,!0)&&G.push.apply(G,_.tX(P));v&&C.length&&!kvW(k,C[0].command)&&(G.unshift.apply(G,_.tX(C.reverse())),p=C.length);return{newContentList:G,indexChange:p}},vuW=function(k){return _.J2({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:k}})},Cyp=function(k){return _.J2({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:k}})},Gv7=function(k){return _.J2({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:k}})};var ca=function(k,v){if(k instanceof ca)this.array_=k.array_;else{var C;if(C=_.BZ(k))a:{for(var G=C=0;G<k.length;G++){if(!_.BZ(k[G])||C>0&&k[G].length!=C){C=!1;break a}for(var p=0;p<k[G].length;p++)if(typeof k[G][p]!=="number"){C=!1;break a}C==0&&(C=k[G].length)}C=C!=0}if(C)this.array_=_.h_(k);else if(k instanceof _.LK)this.array_=phI(k.height,k.width);else if(typeof k==="number"&&typeof v==="number"&&k>0&&v>0)this.array_=phI(k,v);else throw Error("So");}this.size_=new _.LK(this.array_[0].length,
this.array_.length)},Pyc=function(k,v,C){for(var G=0;G<k.getSize().height;G++)for(var p=0;p<k.getSize().width;p++)v.call(C,k.array_[G][p],G,p,k)},WCc=function(k,v){var C=new ca(k.getSize());
Pyc(k,function(G,p,P){C.array_[p][P]=v.call(void 0,G,p,P,k)});
return C},phI=function(k,v){for(var C=[],G=0;G<k;G++){C[G]=[];
for(var p=0;p<v;p++)C[G][p]=0}return C};
ca.prototype.add=function(k){if(!_.WN7(this.size_,k.getSize()))throw Error("To");return WCc(this,function(v,C,G){return v+k.array_[C][G]})};
ca.prototype.equals=function(k,v){if(this.size_.width!=k.size_.width||this.size_.height!=k.size_.height)return!1;v=v||0;for(var C=0;C<this.size_.height;C++)for(var G=0;G<this.size_.width;G++)if(!_.PHi(this.array_[C][G],k.array_[C][G],v))return!1;return!0};
ca.prototype.getSize=function(){return this.size_};
var EH=function(k,v,C){return v>=0&&v<k.size_.height&&C>=0&&C<k.size_.width?k.array_[v][C]:null};
ca.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var HcI=function(k,v,C,G){if(!(v>=0&&v<k.size_.height&&C>=0&&C<k.size_.width))throw Error("Uo`"+v+"`"+C+"`"+k.size_.height+"`"+k.size_.width);k.array_[v][C]=G};
ca.prototype.multiply=function(k){if(k instanceof ca){if(this.size_.width!=k.getSize().height)throw Error("Vo");return NVc(this,k)}if(typeof k==="number")return If7(this,k);throw Error("Wo");};
var NVc=function(k,v){var C=new ca(k.size_.height,v.getSize().width);Pyc(C,function(G,p,P){for(var N=G=0;N<this.size_.width;N++)G+=EH(this,p,N)*EH(v,N,P);HcI(C,p,P,G)},k);
return C},If7=function(k,v){return WCc(k,function(C){return C*v})};var Zcs=new _.kp("inlineSurveyRenderer");var SVc=new _.kp("interstitialViewModel");var u8r=new _.kp("reelNavigateCommand");var QIV=new _.kp("reelNonVideoContentDismissalCommand");var bcV=new _.kp("showReelsCommentsOverlayCommand");var R3r=new _.kp("videoInteractionPopUpRenderer");var lfx=new _.kp("pollChoiceData");var dtc;var ff7;var z3I;var am=function(){var k=_.e.apply(this,arguments)||this;k.ctaVisualElement=null;k.currentCsn=null;return k};
_.E(am,_.e);_.W=am.prototype;_.W.onDataChanged=function(){this.maybeLogShows()};
_.W.computeButtonShape=function(){var k=this;if(this.data)return{buttonText:_.ty(this.data.text),state:"active",onTap:function(){k.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.W.maybeCreateCtaVe=function(){var k;if((k=this.data)!=null&&k.badgeInteractionLogging){var v;if(k=(v=this.data.badgeInteractionLogging)==null?void 0:v.trackingParams)this.ctaVisualElement=_.Ss(k)}};
_.W.maybeLogClicks=function(){this.currentCsn=_.Et(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.mM(this.currentCsn,this.ctaVisualElement)};
_.W.maybeLogShows=function(){this.currentCsn=_.Et(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.e6(this.currentCsn,[this.ctaVisualElement])};
_.W.onTap=function(){var k;if((k=this.data)!=null&&k.onClickCommand){var v;this.ytComponentBehavior.resolveCommand((v=this.data)==null?void 0:v.onClickCommand);this.maybeLogClicks()}};
am.prototype.onDataChanged=am.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],am.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],am.prototype,"ytComponentBehavior",void 0);_.B([_.A({}),_.Y("design:type",Object)],am.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],am.prototype,"onDataChanged",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],am);
_.t(am,"ytd-shopping-overlay-badge-renderer",function(){if(z3I!==void 0)return z3I;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return z3I=k},{mode:1});_.BU(_.oHe,"reel-sound-metadata-view-model",{props:{data:_.s6,overlayDensity:_.s6}});_.BU(_.rQ3,"player-disclosure-view-model",{props:{data:_.vN,extractOverlay:_.vN}});_.BU(_.BTL,"pivot-button-view-model",{props:{data:_.s6,className:_.s6}});_.BU(_.jzD,"reel-action-bar-view-model",{props:{data:_.vN,buttonShapeOverrideables:_.vN}});_.BU(_.v3a,"yt-reel-metapanel-view-model",{props:{data:_.vN,overlayDensity:_.vN,extractOverlay:_.vN}});var FCI=_.D(function(k){var v=k.children;var C=k.region;k=_.H(_.ae(void 0,void 0,"flxBBc"));var G=k.next().value,p=k.next().value;k=_.H(_.ae("0px",void 0,"IAR7k"));var P=k.next().value,N=k.next().value;k=_.H(_.ae("0px",void 0,"QV4iWb"));var I=k.next().value,S=k.next().value;k=_.H(_.ae(0,void 0,"Q2oK6b"));var Q=k.next().value,R=k.next().value;k=_.H(_.ae(0,void 0,"hYKowe"));var l=k.next().value,d=k.next().value,f=function(){var w=G();if(w){var V;if(((V=_.C0())==null?void 0:V.getPlayerState())!==-1){w.style.display=
"inherit";var h;(h=_.C0())==null||h.removeEventListener("onStateChange",f)}else w.style.display="none";U()}},c=function(){var w;
return(w=_.jJ())==null?void 0:w.querySelector("video")},U=function(){var w=c();
if(w){R(w.getBoundingClientRect().width);d(w.getBoundingClientRect().height);var V;N((w==null?void 0:(V=w.style)==null?void 0:V.left)||"0px");var h;S((w==null?void 0:(h=w.style)==null?void 0:h.top)||"0px")}};
_.s0(function(){var w=G();if(w){var V,h,n;if(((V=_.C0())==null?void 0:V.getPlayerState())===-1&&Math.round(((n=(h=_.C0())==null?void 0:h.getVideoAspectRatio())!=null?n:0)*100)!==Math.round(Q()/l()*100)){w.style.display="none";var oO,Ng;d(Q()/((Ng=(oO=_.C0())==null?void 0:oO.getVideoAspectRatio())!=null?Ng:1))}}},"N29KDe");
var O=function(){U()},X;
_.sD(function(){U();var w;if(!(C==null?0:(w=C())==null?0:w.transformationMatrix))throw Error("$o");var V;(V=_.C0())==null||V.addEventListener("onStateChange",f);if(window.ResizeObserver){if(w=c())X=new ResizeObserver(O),X.observe(w)}else window.addEventListener("resize",U);_.Vr(function(){var h;(h=_.C0())==null||h.removeEventListener("onStateChange",f);X?X.disconnect():window.removeEventListener("resize",U)})});
var x=function(){var w,V,h=(V=C==null?void 0:(w=C())==null?void 0:w.transformationMatrix)!=null?V:[];w=Q();V=l();for(var n=[],oO=0,Ng=-1;oO<h.length;oO++)oO%3===0&&(Ng++,n[Ng]=[]),n[Ng].push(h[oO]);h=new ca(n);n=new ca([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);n=h.multiply(n);h=new ca([[0,0],[0,0],[0,0],[0,0]]);for(oO=0;oO<n.getSize().width;oO++){Ng=EH(n,0,oO);var Sm=EH(n,1,oO);if(Ng===null||Sm===null)throw Error("Zo`"+(oO+1).toString());HcI(h,oO,0,Ng*w);HcI(h,oO,1,Sm*V)}w=EH(h,0,0);oO=EH(h,1,0);V=EH(h,0,
1);Ng=EH(h,1,1);if(w===null||oO===null||V===null||Ng===null)throw Error("Xo");n=nzr(w,oO,V,Ng);Sm=EH(h,3,0);h=EH(h,3,1);if(Sm===null||h===null)throw Error("Yo");h=nzr(w,Sm,V,h);Ng=(Number((Ng*-1).toFixed(2))-Number((V*-1).toFixed(2)))/(Number(oO.toFixed(2))-Number(w.toFixed(2)));Sm=Math.atan(Ng)*180/Math.PI;oO=Ng===Number.POSITIVE_INFINITY?-90:Ng===Number.NEGATIVE_INFINITY?90:Object.is(Ng,-0)?180:Ng===0?0:Ng>0?Sm*-1:w<oO?Sm*-1:Math.abs(Sm)+180;return"left:calc("+w+"px + "+P()+"); top:calc("+(V+"px + "+
I()+"); width:")+(n+"px; height:")+(h+"px; transform:rotate(")+(oO+"deg);\n        --sticker-width:"+n+";")};
return _.u(Yii,{root:"#sticker-layer"},function(){return _.u("yt-overlay-sticker",{el:_.Dp(p),style:x,class:"ytOverlayStickerHost"},v)})},"jn");var cWi=_.D(function(k){function v(){var f,c,U,O,X=(c=_.F((f=S())==null?void 0:f.command,_.c$L))==null?void 0:(U=c.item)==null?void 0:(O=U.notificationTextRenderer)==null?void 0:O.successResponseText;if(X)f=_.Bt(X),_.JR(G.value,"yt-open-popup-action",[f,G.value]);else if(Q())r9V(Q(),G.value);else{var x;r9V((x=S())==null?void 0:x.command,G.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var C=k.data;var G=_.Nq("svg"),p=_.H(_.ae(!1,void 0,"e9onLe"));k=p.next().value;var P=p.next().value,N=_.H(_.ae(!1,void 0,"ptnIQd"));p=N.next().value;var I=N.next().value,S=function(){var f;return _.F((f=C())==null?void 0:f.popUp,R3r)},Q=function(){var f;
return(f=C())==null?void 0:f.command},R=function(){return _.F(Q(),_.Qv)!==void 0};
N=_.oZ(function(){v();return!1});
var l={},d={};return _.u("svg",{"on:mouseover":_.oZ(function(){R()&&P(!0);I(!0);return!1}),
"on:mouseout":_.oZ(function(){P(!1);I(!1);return!1}),
"on:keydown":_.oZ(function(f){f.key==="Enter"&&v();return!1}),
"on:focus":_.oZ(function(){R()&&P(!0);return!1}),
"on:blur":_.oZ(function(){R()&&P(!1);return!1}),
el:G,tabindex:0,"aria-label":function(){var f;return(f=C())==null?void 0:f.a11yString},
id:"player-overlay-video-interaction-svg",class:_.TI("ytPlayerOverlayInteractionInteractionsSvg",(l.ytPlayerOverlayInteractionInteractionsSvgHover=k,l),(d.ytPlayerOverlayInteractionInteractionsSvgHideOutline=p,d)),role:"button","on:click":N})},"mn");_.BU(_.D(function(k){var v=k.data;_.sD(function(){var C;if((C=v())==null?0:C.trackingParams){var G;_.WU().graftServerVe((G=v().trackingParams)!=null?G:"")}});
return _.u("yt-player-overlay-interaction",null,_.u(FCI,{region:function(){var C,G;return(C=v())==null?void 0:(G=C.regions)==null?void 0:G[0]}},_.u(cWi,Object.assign({},k))))},"ln"),"yt-player-overlay-interaction",{props:{data:_.vN}});var EuI=_.D(function(k){var v=k.data;var C=k.index;var G=k.selectedChoice;var p=function(){var P;return _.F((P=v())==null?void 0:P.renderer,lfx)};
k={};return _.u("yt-overlay-poll-sticker-choice",{class:_.TI("ytOverlayPollStickerChoiceHost"),style:_.pR({"--displayed-percentage":function(){var P,N,I,S;return""+Math.ceil(Number((G==null?void 0:G())===C()?(P=p())==null?void 0:(N=P.selected)==null?void 0:N.progressBarWidth:(I=p())==null?void 0:(S=I.unselected)==null?void 0:S.progressBarWidth)*100)}})},_.u("div",{class:_.TI("ytOverlayPollStickerChoicePollChoice",(k.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(G==null?void 0:G())!==
void 0},k.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(G==null?void 0:G())===C()},k))},_.u("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var P;
return((P=p())==null?void 0:P.text)||""}),_.u("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(G==null?void 0:G())==="undefined")var P="";
else{var N,I,S,Q;P=(G==null?void 0:G())===C()?(N=p())==null?void 0:(I=N.selected)==null?void 0:I.votePercentage:(S=p())==null?void 0:(Q=S.unselected)==null?void 0:Q.votePercentage}return P})))},"nn");var afI=_.D(function(k){var v=k.data;var C=_.IZ(function(p){var P,N=((P=v())==null?void 0:P.postPollStateEntityKey)||"";p=_.vt(p.entities,"postPollStateEntity",N);var I;return((I=v())==null?0:I.viewerIsOwner)?Object.assign({},p,{selectedOptionId:-1,voted:!0}):p}),G=_.Ql().resolve(_.lL);
return _.u("yt-overlay-poll-sticker",null,_.u(FCI,{region:function(){var p,P;return(p=v())==null?void 0:(P=p.region)==null?void 0:P.interactionRegion}},_.u("div",{class:_.TI("ytOverlayPollStickerHost"),
style:_.pR({"--original-height":function(){var p;return""+(((p=v())==null?void 0:p.mainBodyHeight)||1)},
"--original-width":function(){var p;return""+(((p=v())==null?void 0:p.mainBodyWidth)||1)},
"--scaled-width":function(){var p;return""+(((p=v())==null?void 0:p.mainBodyWidth)||1)},
"--primary-surface":function(){var p,P;return J9r(((p=v())==null?void 0:(P=p.theme)==null?void 0:P.primarySurface)||0)},
"--raised-surface":function(){var p,P;return J9r(((p=v())==null?void 0:(P=p.theme)==null?void 0:P.raisedSurface)||0)},
"--secondary-surface":function(){var p,P;return J9r(((p=v())==null?void 0:(P=p.theme)==null?void 0:P.secondarySurface)||0)},
"--primary-text":function(){var p,P;return J9r(((p=v())==null?void 0:(P=p.theme)==null?void 0:P.primaryText)||0)},
"--secondary-text":function(){var p,P;return J9r(((p=v())==null?void 0:(P=p.theme)==null?void 0:P.secondaryText)||0)}})},_.u("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return v().questionText}," "),_.u(_.q_,{each:function(){return v().pollChoiceConfigs||[]}},function(p,P){return _.u("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.oZ(function(){var N=P(),I;if((I=v())==null||!I.viewerIsOwner){var S,Q;I=(S=v())==null?void 0:(Q=S.pollChoiceConfigs)==null?void 0:Q[N];if(Q=(I==null?0:I.renderer)?_.F(I.renderer,lfx):void 0){var R;S=((R=C())==null?void 0:R.selectedOptionId)!==N;var l;if(R=(l=S?Q.selectedPollCommand:Q.deselectedPollCommand)==null?void 0:l.innertubeCommand){G.resolveCommand(R);var d,f;_.mf().dispatch(_.ud("postPollStateEntity",((d=C())==null?void 0:d.key)||"",{key:((f=C())==null?void 0:f.key)||"",selectedOptionId:S?
N:-1,voted:S}))}}}})},_.u(EuI,{data:p,
index:P,selectedChoice:function(){var N,I;return((N=C())==null?0:N.voted)?(I=C())==null?void 0:I.selectedOptionId:void 0}}))}),_.u("div",{class:"ytOverlayPollStickerVoteCount"},function(){var p,P;
return((p=C())==null?0:p.voted)&&((P=C())==null?void 0:P.selectedOptionId)!==-1?v().postVoteCountText:v().preVoteCountText}))))},"on");_.BU(_.D(function(k){var v=k.data;return _.u("yt-stickers-layer",null,_.u(_.q_,{each:function(){var C;return((C=v())==null?void 0:C.stickers)||[]}},function(C){return _.u(_.b,{cond:function(){return _.z("enable_shorts_poll_stickers_web")},
then:function(){return _.u(_.b,{cond:function(){return C==null?void 0:C.pollSticker},
then:function(G){return _.u(afI,{data:G})}})}})}))},"pn"),"yt-stickers-layer",{props:{data:_.vN}});var Ml=function(){var k=_.e.apply(this,arguments)||this;k.showScrubber=!1;k.isWatchWhileMode=!1;k.enableAnchoredPanel=_.z("desktop_shorts_v2_anchored_panel");k.enablePollStickers=_.z("enable_shorts_poll_stickers_web");k.enableShortsModernControls=_.z("web_shorts_modern_controls");k.anchoredPanelActive=!1;k.enableLivingroomLayout=_.z("reels_enable_livingroom_layout");k.enablePlayerMetadataContainer=_.z("reels_web_enable_metadata_container");k.enableSqueezebackPanels=_.z("web_shorts_enable_squeezeback_panels");
k.useAspectRatio=_.z("web_use_aspect_ratio");k.isSqueezebackActive=!1;k.smallScreenSqueezeback=!1;k.isPlayerStarted=!1;k.overlayDensity=0;k.extractOverlay=!1;k.extractActionBar=!1;k.isOverlay=!1;k.isImmersive=!1;k.isImmersiveHorizontal=!1;k.isFullscreen=!1;k.onWindowResized=function(){var v;k.set("isImmersive",((v=window.getComputedStyle(k.hostElement))==null?void 0:v.getPropertyValue("--immersive-mode-on"))==="1");k.set("isImmersiveHorizontal",k.isImmersive&&k.enableLivingroomLayout&&!k.isWatchWhileMode)};
return k};
_.E(Ml,_.e);_.W=Ml.prototype;_.W.updateIsOverlay=function(k){this.isOverlay=k.detail.value};
_.W.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.W.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.W.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.W.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.W.onOverlayDensityChange=function(){var k=_.Kz(this.hostElement).querySelector("ytd-info-panel-container-renderer");k&&(k.set("extractOverlay",this.extractOverlay),k.set("roundedContainer",this.extractOverlay))};
_.W.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.W.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.W.ready=function(){(_.z("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"))&&(!_.z("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.FK("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.FK("reels_action_justified_content")||"flex-start")};
_.W.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}}};
_.W.setFakeLoadingButtons=function(){_.z("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.P2("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.P2("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.P2("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.P2("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.P2("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()};
_.W.setEmptyOverlayMetadata=function(){_.z("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}))};
_.SB.Object.defineProperties(Ml.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.infoPanel)}}});
Ml.prototype.onOverlayDensityChange=Ml.prototype.onOverlayDensityChange;Ml.prototype.onIsActiveChanged=Ml.prototype.onIsActiveChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Ml.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ml.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Ml.prototype,"ytdReduxBehavior",void 0);
_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],Ml.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ml.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Ml.prototype,"isActive",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Ml.prototype,"hidden",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],Ml.prototype,"useShortsIcon",void 0);
_.B([_.A({value:"left"}),_.Y("design:type",String)],Ml.prototype,"buttonTooltipPosition",void 0);_.B([_.A({value:_.z("reels_enable_livingroom_layout")?"top":"left"}),_.Y("design:type",String)],Ml.prototype,"likeButtonTooltipPosition",void 0);_.B([_.A({value:"none"}),_.Y("design:type",String)],Ml.prototype,"textTransform",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"showScrubber",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"isWatchWhileMode",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.infoPanel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ml.prototype,"hasInfoPanel",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"enableAnchoredPanel",void 0);_.B([_.A(),_.Y("design:type",Object)],Ml.prototype,"enablePollStickers",void 0);
_.B([_.A(),_.Y("design:type",Object)],Ml.prototype,"enableShortsModernControls",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"anchoredPanelActive",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"enableLivingroomLayout",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Ml.prototype,"enablePlayerMetadataContainer",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"enableSqueezebackPanels",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"useAspectRatio",void 0);_.B([_.A({selector:_.Ysf,reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"isSqueezebackActive",void 0);_.B([_.A({selector:DUG,reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"smallScreenSqueezeback",void 0);
_.B([_.A({selector:tqI}),_.Y("design:type",Object)],Ml.prototype,"isPlayerStarted",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"overlayDensity",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"extractOverlay",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"extractActionBar",void 0);_.B([_.A(),_.Y("design:type",Object)],Ml.prototype,"isOverlay",void 0);
_.B([_.A(),_.Y("design:type",Object)],Ml.prototype,"isImmersive",void 0);_.B([_.A(),_.Y("design:type",Object)],Ml.prototype,"isImmersiveHorizontal",void 0);_.B([_.A({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.Y("design:type",Boolean)],Ml.prototype,"isShortsImmersive",void 0);_.B([_.A({computed:"computeButtonOverride(extractActionBar)"}),_.Y("design:type",Object)],Ml.prototype,"buttonOverride",void 0);
_.B([_.A({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.Y("design:type",Object)],Ml.prototype,"actionBarButtonOverride",void 0);_.B([_.A({selector:_.wU,reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"isFullscreen",void 0);_.B([_.W9("isActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ml.prototype,"onIsActiveChanged",null);
_.B([_.W9("extractOverlay"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ml.prototype,"onOverlayDensityChange",null);_.B([_.q({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],Ml);
_.t(Ml,"ytd-reel-player-overlay-renderer",function(){if(ff7!==void 0)return ff7;var k=document.createElement("template");_.a(k,'\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 &amp;&amp; data.videoInteractions.elementsInteractionsLayer]]" 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="[[!enableShortsModernControls]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[!extractActionBar]]" overrides="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n      </div>\n    </template>\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ff7=k},{mode:1});var MIi;var $6=function(){var k=_.e.apply(this,arguments)||this;k.videoDuration=0;k.playedTime=0;k.isActive=!1;k.JSC$22742_playerEvents=new Map;return k};
_.E($6,_.e);_.W=$6.prototype;_.W.created=function(){this.JSC$22742_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22742_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.W.attached=function(){this.getPlayerAndInitializeListeners()};
_.W.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22742_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.pm(this,this.onPageChanged))};
_.W.getPlayerAndInitializeListeners=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return v=_.jJ(),v?C.yield(v.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.pm(k,k.onPageChanged)),C.jumpTo(0));k.player=C.yieldResult;k.initializePlayerListeners();_.OQ(C)})};
_.W.onPageChanged=function(k){var v=this;return _.Z(function(C){if(C.nextAddress==1)return k.detail.newPageType!=="ytd-shorts"?C.return():C.yield(_.YY().getPlayerPromise(),2);v.player=C.yieldResult;v.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.pm(v,v.onPageChanged));_.OQ(C)})};
_.W.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22742_playerEvents)};
_.W.onVideoDataChange=function(k){var v=this;return _.Z(function(C){if(!v.player||k.type!=="newdata")return C.return();v.videoDuration=_.z("web_shorts_use_progress_state_for_gapless")?v.player.getProgressState(k.playertype).seekableEnd:v.player.getDuration(k.playertype);v.playedTime=0;_.OQ(C)})};
_.W.onVideoProgress=function(k){var v=this,C,G;return _.Z(function(p){if(!v.player)return p.return();C=v.player.getPresentingPlayerType();G=v.player.getPlayerState();v.videoDuration=_.z("web_shorts_use_progress_state_for_gapless")?v.player.getProgressState(C).seekableEnd:v.player.getDuration(C);v.playedTime=G===0?v.videoDuration:k;_.OQ(p)})};
_.W.getPercentPlayed=function(k,v){return k?_.aq(v/k,0,1):0};
_.SB.Object.defineProperties($6.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 k="";return k=this.videoDuration&&this.playedTime?k+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):k+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],$6.prototype,"componentBehavior",void 0);_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],$6.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$6.prototype,"player",void 0);_.B([_.A(),_.Y("design:type",Object)],$6.prototype,"videoDuration",void 0);_.B([_.A(),_.Y("design:type",Object)],$6.prototype,"playedTime",void 0);_.B([_.A(),_.Y("design:type",Object)],$6.prototype,"isActive",void 0);
_.B([_.g("videoDuration","playedTime"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],$6.prototype,"percentPlayed",null);_.B([_.g("videoDuration","playedTime"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$6.prototype,"percentPlayedStyle",null);_.B([_.g("videoDuration","isActive"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],$6.prototype,"hideProgressBar",null);
_.t($6,"ytd-progress-bar-line",function(){if(MIi===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);MIi=k}k=MIi;return k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var $tW;_.BU(_.M5y,"ytm-closed-captioning-button",{props:{captionIconType:_.vN,onClick:_.s6,ariaLabel:_.vN,ariaPressed:_.vN,isOverlay:_.s6,isModern:_.s6}});_.BU(_.JQh,"desktop-shorts-volume-controls",{props:{orientation:_.vN}});var UH=function(){var k=_.e.apply(this,arguments)||this;k.playerState=null;k.isMuted=!1;k.shortsModernControlsEnabled=_.z("web_shorts_modern_controls");k.volumeControlsOrientationState="horizontal_right";k.isOverlay=!0;k.isAdsOverlay=!1;k.captionIconType=-1;k.ariaLabel="";k.overlayDensity=0;k.JSC$22745_playerEvents=new Map;k.onClosedCaptionsButtonClick=function(){k.player&&_.Og(k.player)&&(k.player.toggleSubtitles(),k.updateCaptionIconType())};
return k};
_.E(UH,_.e);_.W=UH.prototype;_.W.created=function(){this.JSC$22745_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22745_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$22745_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.W.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.oB(28662);this.playPauseButtonClientVE=_.oB(36842);this.fullscreenButtonToggleOffClientVE=_.oB(222256);this.fullscreenButtonToggleOnClientVE=_.oB(222257);var k=_.Et(),v=_.cR();k&&v&&(_.z("combine_ve_grafts")?(_.UN(_.WU(),this.muteButtonClientVE,v),_.UN(_.WU(),this.playPauseButtonClientVE,v)):_.xr(k,v,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.W.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22745_playerEvents),this.player=null)};
_.W.updateCaptionIconType=function(){var k=-1,v=void 0,C=_.P2("CLOSED_CAPTIONS_DISABLED");this.player&&_.Og(this.player)&&(_.us5(this.player)?(v=!0,C=_.P2("CLOSED_CAPTIONS_ON"),k=1):(v=!1,C=_.P2("CLOSED_CAPTIONS_OFF"),k=0));this.captionIconType=k;this.ariaPressedState=v;this.ariaLabel=C};
_.W.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-overlay-icon-active-other)"}}};
_.W.getPlayerAndInitializeListeners=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return v=_.jJ(),v?C.yield(v.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.pm(k,k.onPageChanged)),C.jumpTo(0));k.player=C.yieldResult;k.initializePlayerListeners();_.OQ(C)})};
_.W.onPageChanged=function(k){var v=this;return _.Z(function(C){if(C.nextAddress==1)return k.detail.newPageType!=="ytd-shorts"?C.return():C.yield(_.YY().getPlayerPromise(),2);v.player=C.yieldResult;v.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.pm(v,v.onPageChanged));_.OQ(C)})};
_.W.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22745_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.W.onPlayerStateChange=function(k){this.playerState=k};
_.W.onPlayerVolumeChange=function(k){this.isMuted=k.muted};
_.W.onPlayPauseButtonClick=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(_.YY().getPlayerPromise(),2);v=G.yieldResult;(C=_.Et())&&k.playPauseButtonClientVE&&_.mM(C,k.playPauseButtonClientVE);v.getPlayerState()!==1?v.playVideo():v.pauseVideo();_.OQ(G)})};
_.W.computePlayPauseIcon=function(k){return k===2||k===-1||k===5?_.z("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.z("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.z("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.W.computeFullscreenLabel=function(k){return k?_.P2("FULLSCREEN_EXIT_LABEL"):_.P2("FULLSCREEN_ENTER_LABEL")};
_.W.computePlayPauseLabel=function(k){return k===1||k===3?_.P2("PLAYER_LABEL_PAUSE"):_.P2("PLAYER_LABEL_PLAY")};
_.W.onMuteButtonClick=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(_.YY().getPlayerPromise(),2);v=G.yieldResult;(C=_.Et())&&k.muteButtonClientVE&&_.mM(C,k.muteButtonClientVE);v.isMuted()?v.unMute(!0):v.mute(!0);_.OQ(G)})};
_.W.computeMuteIcon=function(k){return k?"miniplayer:volume-off":"miniplayer:volume-up"};
_.W.computeMuteLabel=function(k){return k?_.P2("PLAYER_LABEL_UNMUTE"):_.P2("PLAYER_LABEL_MUTE")};
_.W.onFullscreenButtonClick=function(){var k=_.Et();k&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.mM(k,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.mM(k,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.Ffd()};
_.SB.Object.defineProperties(UH.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var k=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(){k.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{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:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.z("web_shorts_modern_controls")?"player_full_exit_alt":_.z("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.z("web_shorts_modern_controls")?"player_full_enter_alt":_.z("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],UH.prototype,"componentBehavior",void 0);_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],UH.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],UH.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],UH.prototype,"player",void 0);_.B([_.A(),_.Y("design:type",Object)],UH.prototype,"playerState",void 0);_.B([_.A(),_.Y("design:type",Object)],UH.prototype,"isMuted",void 0);
_.B([_.A({computed:"computePlayPauseIcon(playerState)"}),_.Y("design:type",String)],UH.prototype,"playPauseIcon",void 0);_.B([_.A({computed:"computeMuteIcon(isMuted)"}),_.Y("design:type",String)],UH.prototype,"muteIcon",void 0);_.B([_.A({selector:_.wU}),_.Y("design:type",Boolean)],UH.prototype,"isFullscreen",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UH.prototype,"shortsModernControlsEnabled",void 0);
_.B([_.A(),_.Y("design:type",Object)],UH.prototype,"volumeControlsOrientationState",void 0);_.B([_.A(),_.Y("design:type",Object)],UH.prototype,"isOverlay",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UH.prototype,"isAdsOverlay",void 0);_.B([_.A(),_.Y("design:type",Object)],UH.prototype,"captionIconType",void 0);_.B([_.A(),_.Y("design:type",Object)],UH.prototype,"ariaLabel",void 0);_.B([_.A(),_.Y("design:type",Object)],UH.prototype,"ariaPressedState",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],UH.prototype,"overlayDensity",void 0);_.B([_.A(),_.Y("design:type",Object)],UH.prototype,"data",void 0);_.B([_.A({computed:"computeActionBarButtonOverride()"}),_.Y("design:type",Object)],UH.prototype,"actionBarButtonOverride",void 0);_.B([_.g("playerState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UH.prototype,"playPauseButtonData",null);
_.B([_.g("isFullscreen"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UH.prototype,"fullscreenButtonData",null);_.B([_.A(),_.Y("design:type",Object)],UH.prototype,"onClosedCaptionsButtonClick",void 0);_.B([_.g("isFullscreen"),_.Y("design:type",String),_.Y("design:paramtypes",[])],UH.prototype,"fullscreenIcon",null);
_.t(UH,"ytd-shorts-player-controls",function(){if($tW===void 0){var k=document.createElement("template");_.a(k,'\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<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <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    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-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-modern="[[shortsModernControlsEnabled]]" 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</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" 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  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\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</template>\n');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);$tW=k}k=$tW;return k},{mode:1});var UtW;_.BU(_.t75,"yt-interstitial-view-model",{props:{data:_.vN}});var guc=_.D(function(k){var v=k.data;return _.u("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.u("h1",{class:"reelWatchBreakViewModelHostTitle"},_.u(_.o$,{text:function(){return v().title}})),_.u("h2",{class:"reelWatchBreakViewModelHostBody"},_.u(_.o$,{text:function(){return v().body},
isOverlay:!0})),_.u(_.Sh,{data:function(){return v().buttons}},{buttonViewModel:function(C,G){return _.u("div",{class:function(){return G()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.u(_.di,{data:C.data}))}}))},"qn");
guc.idomCompat=!0;_.BU(guc,"reel-watch-break-view-model",{props:{data:_.vN}});var gS=function(){return _.e.apply(this,arguments)||this};
_.E(gS,_.e);gS.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}}};
_.SB.Object.defineProperties(gS.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.F((k=this.data)==null?void 0:k.renderer,Zcs)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.F((k=this.data)==null?void 0:k.renderer,SVc)}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],gS.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],gS.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],gS.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],gS.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("data.renderer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gS.prototype,"isSurvey",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.renderer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gS.prototype,"isInterstitialViewModel",null);_.B([_.q({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],gS);
_.t(gS,"ytd-reel-non-video-content-renderer",function(){if(UtW!==void 0)return UtW;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return UtW=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var ics;_.BU(_.n1e,"desktop-shorts-player-controls",{});var im=function(){var k=_.e.apply(this,arguments)||this;k.isPlayerPaused=!1;k.isPlayerStarted=!1;k.showPlayerControls=!1;k.showScrubber=!1;k.autoHideJobId=0;k.overlayType=_.FK("web_shorts_expanded_overlay_type");k.panelData=void 0;k.isWatchWhileMode=!1;k.hasError=!1;k.panelShowDelayMs=1;k.scrubberComponent={};k.isFullscreen=!1;k.shouldHideOverlay=!1;k.enableAnchoredPanel=_.z("desktop_shorts_v2_anchored_panel");k.enablePersistentAnchoredPanel=_.z("desktop_shorts_v2_persistent_anchored_panel");k.hideWatchWhilePanel=
_.z("web_shorts_hide_watch_while_panel");k.useAspectRatio=_.z("web_use_aspect_ratio");k.enableShortsModernControls=_.z("web_shorts_modern_controls");k.isPersistentPanelActive=!1;k.anchoredPanelActive=!1;k.isShortsPipActive=!1;k.smallScreenSqueezeback=!1;k.enableFlexibleOverlay=_.z("web_enable_flexible_overlay");k.overlayDensity=0;k.extractOverlay=!1;k.extractActionBar=!1;k.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
k.onWindowResized=function(){_.Xn(k,"calculateOverlayDensity",function(){k.calculateOverlayDensity()},100)};
return k};
_.E(im,_.e);_.W=im.prototype;_.W.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.W.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.W.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var k=_.Ql().resolve(_.tx);this.isWatchWhileMode&&_.B_.addJob(function(){k.showPanel({identifier:"shorts-comments-panel",target:null})},0)}}else this.panelData=void 0};
_.W.handleShowReelsCommentsOverlayCommand=function(k){k=_.F(k,bcV);this.isActive&&(k==null?0:k.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))};
_.W.updateEngagementPanelVisibility=function(k,v){k&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:v?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:k}})};
_.W.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.W.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.Ql().resolve(_.UW).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.W.handleWatchWhilePanelScrimClick=function(){var k=_.Ql().resolve(_.tx);this.activeWatchWhilePanel&&(k.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.W.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.W.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority: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:0}}};
_.W.handlePlayerClick=function(k){var v=this,C,G;if((G=(C=window).matchMedia)!=null&&G.call(C,"(any-pointer: coarse)").matches||!k)this.showPlayerControls=!0,_.B_.cancelJob(this.autoHideJobId),this.autoHideJobId=_.Ab(_.B_,function(){v.showPlayerControls=!1},4E3)};
_.W.isFirstReel=function(){return this.index===0};
_.W.handleMouseenter=function(){_.B_.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.W.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.W.handleScrubberEnter=function(){this.showScrubber=!0};
_.W.handleScrubberLeave=function(){this.showScrubber=!1};
_.W.maybeLogNonDefaultAspectRatio=function(){var k;(k=this.data)!=null&&k.thumbnail&&this.isActive&&.5625!==mUm(this.data.thumbnail)&&_.Ub6("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.W.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var k=document.querySelector("#shorts-container");if(k){var v=!1,C,G=this.playerContainer.offsetWidth,p=this.playerContainer.offsetHeight;k=k.offsetWidth/2-G/2;k>=368?(k=1,v=C=!0):k>=72?(k=0,C=!0):(k=2,C=!1);G>=600&&p>=840?k=1:window.innerWidth<=599&&(k=2,C=v=!1);this.isPersistentPanelActive&&(k=0,v=!1);this.extractActionBar=C;_.z("web_enable_flexible_overlay")&&(this.overlayDensity=k,this.extractOverlay=
v);var P;(P=this.onOverlayDensityChanged)==null||P.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}}};
_.W.onOverlayDensityChange=function(){var k;(k=this.onOverlayDensityChanged)==null||k.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(k=_.Kz(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))k.set("overlayDensity",this.overlayDensity),k.set("extractOverlay",this.extractOverlay),k.set("extractActionBar",this.extractActionBar);if(k=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))k.overlayDensity=this.overlayDensity,k.extractOverlay=
this.extractOverlay,k.extractActionBar=this.extractActionBar};
_.W.isVideoContent=function(k){_.Ql().resolve(_.UW);return!!_.F(k,_.ZM)};
_.W.isNonVideoContent=function(k){_.Ql().resolve(_.UW);return!!_.F(k,_.Jq)};
_.W.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.SB.Object.defineProperties(im.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.adsOverlay)}},
enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var k,v;return _.z("web_enable_format_first")||((k=this.data)==null?void 0:k.adsOverlay)&&_.z("web_enable_format_first_ads_only")||((v=this.data)==null?void 0:v.reelPlayerOverlayRenderer)&&_.z("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.z("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var k;return!this.isActive||!this.isPlayerStarted||(k=this.data)!=null&&k.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.data)==null?0:k.command)&&this.isVideoContent(this.data.command)){var v,C;if(((v=this.data)==null?0:v.adsOverlay)&&Object.keys((C=this.data)==null?void 0:C.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var G,p;if(((G=this.data)==null?0:G.reelPlayerOverlayRenderer)&&Object.keys((p=this.data)==null?void 0:p.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
im.prototype.onOverlayDensityChange=im.prototype.onOverlayDensityChange;im.prototype.calculateOverlayDensity=im.prototype.calculateOverlayDensity;im.prototype.maybeLogNonDefaultAspectRatio=im.prototype.maybeLogNonDefaultAspectRatio;im.prototype.onEngagementPanelsChanged=im.prototype.onEngagementPanelsChanged;im.prototype.onScrubberDataChange=im.prototype.onScrubberDataChange;im.prototype.updateShouldHideOverlay=im.prototype.updateShouldHideOverlay;
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],im.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],im.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],im.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],im.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],im.prototype,"index",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],im.prototype,"isActive",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],im.prototype,"isHiddenInDom",void 0);_.B([_.A(),_.Y("design:type",Object)],im.prototype,"isPlayerPaused",void 0);_.B([_.A({selector:tqI}),_.Y("design:type",Object)],im.prototype,"isPlayerStarted",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"showPlayerControls",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"showScrubber",void 0);_.B([_.A(),_.Y("design:type",Object)],im.prototype,"autoHideJobId",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"overlayType",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],im.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],im.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],im.prototype,"watchWhileEngagementPanels",void 0);_.B([_.A(),_.Y("design:type",Object)],im.prototype,"panelData",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"isWatchWhileMode",void 0);_.B([_.A(),_.Y("design:type",String)],im.prototype,"activeWatchWhilePanel",void 0);_.B([_.A(),_.Y("design:type",Object)],im.prototype,"hasError",void 0);_.B([_.A(),_.Y("design:type",Object)],im.prototype,"panelShowDelayMs",void 0);
_.B([_.A(),_.Y("design:type",Object)],im.prototype,"scrubberComponent",void 0);_.B([_.A({selector:_.wU,reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"isFullscreen",void 0);_.B([_.A(),_.Y("design:type",Object)],im.prototype,"shouldHideOverlay",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"enableAnchoredPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"enablePersistentAnchoredPanel",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"hideWatchWhilePanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"useAspectRatio",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"enableShortsModernControls",void 0);_.B([_.A({selector:_.Ysf,reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"isPersistentPanelActive",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"anchoredPanelActive",void 0);_.B([_.A({selector:_.n0,reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"isShortsPipActive",void 0);_.B([_.A({selector:DUG,reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"smallScreenSqueezeback",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.adsOverlay"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],im.prototype,"isAdsOverlay",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],im.prototype,"enableFormatFirst",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"enableFlexibleOverlay",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"overlayDensity",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"extractOverlay",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],im.prototype,"extractActionBar",void 0);_.B([_.A(),_.Y("design:type",Function)],im.prototype,"onOverlayDensityChanged",void 0);_.B([_.A(),_.g("isActive","hasError","isPlayerStarted"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],im.prototype,"shouldRenderPlayerElements",null);_.B([_.A(),_.g("isActive","isWatchWhileMode"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],im.prototype,"watchWhileOrPersistentActive",null);
_.B([_.W9("isActive","hasError","showingExpandedOverlay"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],im.prototype,"updateShouldHideOverlay",null);_.B([_.A({reflectToAttribute:!0}),_.g("isActive","isPlayerStarted","data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],im.prototype,"shouldRenderScrubber",null);
_.B([_.W9("shouldRenderScrubber"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],im.prototype,"onScrubberDataChange",null);_.B([_.g("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],im.prototype,"overlayComponent",null);_.B([_.W9("watchWhileEngagementPanels"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],im.prototype,"onEngagementPanelsChanged",null);
_.B([_.Nf("#player-container"),_.Y("design:type",HTMLElement)],im.prototype,"playerContainer",void 0);_.B([_.Nf("#cinematic-container"),_.Y("design:type",HTMLElement)],im.prototype,"cinematicContainer",void 0);_.B([_.W9("isPersistentPanelActive","data.thumbnail"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],im.prototype,"maybeLogNonDefaultAspectRatio",null);
_.B([_.W9("isPersistentPanelActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],im.prototype,"calculateOverlayDensity",null);_.B([_.W9("overlayDensity","extractOverlay","extractActionBar"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],im.prototype,"onOverlayDensityChange",null);_.B([_.q({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],im);
_.t(im,"ytd-reel-video-renderer",function(){if(ics!==void 0)return ics;var k=document.createElement("template");_.a(k,'\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 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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ics=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var Lp=function(){var k=_.e.apply(this,arguments)||this;k.isPreviousPageShorts=!1;k.index=0;k.delayedActiveIndex=0;k.playablePreviousIndex=null;k.isPlayerPaused=!1;k.isPlayerStarted=!1;k.intersectionObserverThreshold=.6;k.fitToVisibleBounds=!1;k.pageSubtype="shorts";k.enablePreviousContinuation=_.z("shorts_in_playlists_web");k.shortsPipEnabled=_.z("web_shorts_pip");k.isDark=document.documentElement.hasAttribute("dark");k.shortsViewTransitions=_.z("web_shorts_view_transitions");k.isFullscreen=!1;k.isShortsPipActive=
!1;k.buttonOverride={iconPosition:"icon-only",size:"XL"};k.anchoredPanelActive=!1;k.isActive=!1;k.smallScreenPersistentPanel=!1;k.isPersistentPanelActive=!1;k.smallScreenSqueezeBack=!1;k.enableScrollIntoViewCenter=_.z("web_scroll_into_view_center");k.formatFirst=_.z("web_enable_format_first")||_.z("web_enable_format_first_ads_only")||_.z("web_enable_format_first_organic_only");k.enableFlexibleOverlay=_.z("web_enable_flexible_overlay");k.extractOverlay=!1;k.useAspectRatio=_.z("web_use_aspect_ratio");
k.enableShortsSequenceRefactorUnify=_.z("web_enable_shorts_sequence_refactor_unify");k.carouselContainers=[];k.isShortsInitialized=!1;k.shortsContentList=[];k.hasDataUpdated=!1;k.playerInPosition=!1;k.hidePreviousButtonImmediately=!1;k.showPreviousButtonImmediately=!1;k.endOfNextContinuation=!1;k.currentPlayerIndex=0;k.nextReelVe=_.oB(56921);k.prevReelVe=_.oB(56922);k.loopToggleOffVe=_.oB(198013);k.loopToggleOnVe=_.oB(198014);k.ambientModeToggleVe=_.oB(227860);k.reelPlayerPausedStateRendererVe=_.oB(141313);
k.storedPlaybackSpeed=null;k.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"};k.onOverlayDensityChanged=function(v,C,G,p){v=k.getActiveReelVideo(v);k.extractOverlay=!!G;v==null||v.setAttribute("overlay-density",String(C));G===void 0||v!=null&&v.toggleAttribute("extract-overlay",
G);p===void 0||v!=null&&v.toggleAttribute("extract-action-bar",p)};
return k};
_.E(Lp,_.e);_.W=Lp.prototype;_.W.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.W.setShortsContentList=function(){var k=this,v=this.shortsContentList&&this.reelWatchSequenceResponse?[].concat(_.tX(this.shortsContentList)):[],C=this.firstShortsData;if(C){var G=this.reelWatchSequenceResponse;if(C=this.shortsController==null?void 0:oux(v,C,G!=null?G:null)){G=C.newContentList;var p=C.indexChange;if(G.length!==v.length){var P;(P=this.intersectionObserver)==null||P.disconnect();this.shortsContentList=G;p!==0&&(this.index=p,_.pU(_.B_,function(){var N;(N=k.getActiveReelVideo(p))==
null||N.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"});k.movePlayerToVideo(p)},100));
_.B_.addLowPriorityJob(function(){k.observeShorts()},500)}}}};
_.W.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.W.onResize=function(){var k=_.Vb(),v=k.dispatch,C=this.calculateIsSmallWidth();v.call(k,_.J2({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:C}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.W.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}}};
_.W.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var k=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,v=k,C=0;k<250&&(v=k+this.shortsInnerContainer.clientWidth,C=24);_.Cm(this.hostElement,{"--ytd-shorts-header-width":v+"px","--ytd-shorts-top-spacing":C+"px"})}};
_.W.isFirstShorts=function(k){return k&&!this.enableShortsSequenceRefactorUnify?this.index===-k.length:this.index===0};
_.W.isActiveReel=function(k,v,C){C&&(v=this.calculatePrevIndex(v,C));return k===v};
_.W.onFullscreenChange=function(){_.z("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.Ql().resolve(_.gO).close(!0))};
_.W.engagementPanelsChanged=function(){var k;this.watchWhileEngagementPanels=(k=this.data)==null?void 0:k.engagementPanels};
_.W.unregisterPanels=function(){var k=_.Ql().resolve(_.tx);if(this.watchWhileEngagementPanels)for(var v=_.H(this.watchWhileEngagementPanels),C=v.next();!C.done;C=v.next()){var G=C.value,p=void 0,P=void 0;C=(p=G.engagementPanelSectionListRenderer)==null?void 0:(P=p.identifier)==null?void 0:P.tag;G=this.getPanelIdentifier(G.engagementPanelSectionListRenderer);k&&(C&&k.panelMap.delete(C),G&&_.z("web_shorts_panel_caching_bugfix")&&(p=C=void 0,(p=(C=k).unregisterPanelContent)==null||p.call(C,G)))}};
_.W.isVideoContent=function(k){return this.isVideoContentCommand(k==null?void 0:k.command)};
_.W.getActiveReelVideo=function(k){return _.Kz(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+k+'"]')};
_.W.calculatePrevIndex=function(k,v){return v?k-((v==null?void 0:v.length)||0):-1};
_.W.onKeydown=function(k){var v=_.DM(k)||[];if(!_.z0y(v))if(k.code==="ArrowUp")k.preventDefault(),this.handlePrevButtonClick();else if(k.code==="ArrowDown")k.preventDefault(),this.handleNextButtonClick();else if(k.code==="KeyM")this.toggleMuteUnmuteVideo();else if(k.code==="KeyK"||k.code==="Space")this.togglePlayPauseVideo();else if((k.code==="KeyA"||k.code==="ArrowLeft")&&_.z("web_shorts_keyboard_enable_seek_shortcuts")){var C;(C=this.player)==null||C.seekBy(-5)}else if((k.code==="KeyD"||k.code===
"ArrowRight")&&_.z("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var G;(G=this.player)==null||G.seekBy(5)}};
_.W.onServiceRequestCompleted=function(k,v){k=v.data;if(this.enableShortsSequenceRefactorUnify){if(k.continuationEndpoint||k.prevContinuationEndpoint)this.reelWatchSequenceResponse=k}else k.continuationEndpoint&&k.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:k.entries,continuationEndpoint:k.continuationEndpoint}}),this.cachedReelWatchSequenceResponse=k):k.prevContinuationEndpoint&&k.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:k.prevEntries,
prevContinuationEndpoint:k.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.W.handleEngagementPanelVisibilityChanged=function(k,v){var C=_.Ql().resolve(_.tx);if(k&&C){var G=this.getPanelIdentifier(k);if(v==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==G){C.hidePanel({identifier:this.activePanel});var p;this.activePanel=((p=k.identifier)==null?void 0:p.tag)||k.panelIdentifier}else this.isPersistentPanelActive=!0,_.Vb().dispatch(vuW(!0)),this.anchoredPanelActive=!0,this.activePanel=G;else v==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===G&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.Vb().dispatch(vuW(!1)))}};
_.W.handlePanelScrimClick=function(){var k=_.Ql().resolve(_.tx);this.activePanel&&(k.hidePanel({identifier:this.activePanel}),_.Vb().dispatch(vuW(!1)))};
_.W.getShortsLoopSetting=function(){var k,v,C,G,p;return _.Z(function(P){switch(P.nextAddress){case 1:return _.z("kevlar_shorts_auto_advance")?P.yield(_.BQ.getInstance(),2):P.return(!0);case 2:return(k=P.yieldResult)?P.yield(k.get("sfvles"),3):P.return(!0);case 3:return C=(v=P.yieldResult)!=null?v:!1,P.yield(k.get("sfvle"),4);case 4:return p=(G=P.yieldResult)!=null?G:!0,C?P.return(p):P.return(!0)}})};
_.W.handleSignalActionToggleLoopShortsOff=function(){var k=this,v,C,G;return _.Z(function(p){switch(p.nextAddress){case 1:if(!k.player)return p.return();k.player.setLoopVideo(!1);v=_.WU();_.i$(v,k.loopToggleOffVe);return p.yield(_.BQ.getInstance(),2);case 2:return(C=p.yieldResult)?p.yield(C.set("sfvle",!1),3):p.return();case 3:return p.yield(C.set("sfvles",!0),4);case 4:G=_.N0(),_.IH(0,203,!1),_.IH(0,204,!0),G.save(),_.OQ(p)}})};
_.W.handleSignalActionToggleLoopShortsOn=function(){var k=this,v,C,G;return _.Z(function(p){switch(p.nextAddress){case 1:if(!k.player)return p.return();k.player.setLoopVideo(!0);v=_.WU();_.i$(v,k.loopToggleOnVe);return p.yield(_.BQ.getInstance(),2);case 2:return(C=p.yieldResult)?p.yield(C.set("sfvle",!0),3):p.return();case 3:return p.yield(C.set("sfvles",!0),4);case 4:G=_.N0(),_.IH(0,203,!0),_.IH(0,204,!0),G.save(),_.OQ(p)}})};
_.W.handleSignalActionToggleCinematicShortsOn=function(){VqW(!0);var k;(k=this.JSC$22769_cinematicController)==null||_.gzW(k,!0);_.i$(_.WU(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.W.handleSignalActionToggleCinematicShortsOff=function(){VqW(!1);var k;(k=this.JSC$22769_cinematicController)==null||_.gzW(k,!1);_.i$(_.WU(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.W.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.W.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.W.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var k=this.overlayContainer.querySelector("#experiment-overlay");k&&_.B_.addLowPriorityJob(function(){k.style.display="unset"},100)}};
_.W.getCurrentShort=function(){if(this.currentEndpoint){var k=this.currentEndpoint;if(this.isNonVideoContentCommand(k)){var v=_.F(k,_.Jq);return{reelNonVideoContentRenderer:_.F(v==null?void 0:v.renderer,_.K5),command:k}}if(this.data){var C;v=(C=_.F(this.currentEndpoint,_.ZM))==null?void 0:C.thumbnail;var G;C=(G=this.data.overlay)==null?void 0:G.reelPlayerOverlayRenderer;_.Ql().resolve(_.UW);k=this.data;var p,P;G=(p=k.overlay)==null?void 0:(P=p.shortsAdsRenderer)==null?void 0:P.adSlots;if(G!==void 0)G.length===
0?(_.XV("Shorts ads returned no ad slots."),k=void 0):(G.length>1&&_.XV("Shorts ads has more than one ad slots."),k=_.F(G[0],_.OZU));else{var N,I;k=_.F((N=k.overlay)==null?void 0:(I=N.shortsAdsRenderer)==null?void 0:I.overlay,_.OZU)}N=k;k=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.F(this.currentEndpoint,_.ZM),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var S;return{reelPlayerOverlayRenderer:C,thumbnail:v,command:k,adsOverlay:N,
videoId:(S=_.F(this.currentEndpoint,_.ZM))==null?void 0:S.videoId}}}};
_.W.created=function(){var k=this;this.scrollToVideoThrottle=new _.CR(function(v,C){C=C===void 0?"smooth":C;var G;(G=k.getActiveReelVideo(v))==null||G.scrollIntoView({behavior:C,block:"nearest",inline:k.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.Ql().resolve(_.UW);this.maybeCreateIntersectionObserver()};
_.W.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.W.attached=function(){var k=this;_.Ql().resolve(_.UW).registerRootElement(this);this.pageScrollElement=_.Kz(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.pm(this,this.processResetAction));_.z("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){k.maybeCreateIntersectionObserver();k.scrollToVideoThrottle.fire(k.activeIndex,"instant");k.shortsContainer.style.overflowY=
"scroll"}))};
_.W.updateReelWatchSequenceResponse=function(){var k=this,v;if(_.z("web_enable_delay_shorts_sequence_call_new")&&this.currentEndpoint&&((v=_.F(this.currentEndpoint,_.ZM))==null?0:v.sequenceParams)&&!this.reelWatchSequenceResponse){var C;(C=this.shortsController)==null||TYG(C,this.currentEndpoint).then(function(G){G&&(k.reelWatchSequenceResponse=G,_.B_.addLowPriorityJob(function(){k.observeShorts()}))})}};
_.W.calculateSqueezebackPanelSize=function(){var k=this,v=window.innerWidth-456-(window.innerHeight-106)*.5625;_.B_.addLowPriorityJob(function(){v<360?_.Vb().dispatch(Cyp(!0)):(k.hostElement.style.setProperty("--anchored-panel-width",Math.min(v,480)+"px"),_.Vb().dispatch(Cyp(!1)))})};
_.W.detached=function(){var k=_.Ql().resolve(_.UW);k.rootElement=void 0;var v;(v=k.unsubscribeFromStore)==null||v.call(k);k.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.pm(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.W.onResizeFinished=function(k,v){var C=this,G=new ResizeObserver(function(){C.shortsContainer.style.overflowY="hidden";_.B_.addLowPriorityJob(function(){v()},100)});
G.observe(k);return G};
_.W.resetDocumentScrollTop=function(){var k,v;if((k=document)==null?0:(v=k.scrollingElement)==null?0:v.scrollTop)document.scrollingElement.scrollTop=0};
_.W.loadPage_=function(k){var v=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),k){var C;if((C=_.F(this.currentEndpoint,_.ZM))==null?0:C.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=k;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){v.isPlayerStarted&&
(v.handleOnPlaybackCommand(),v.afterPlayerStarted=function(){})};
this.registerPanel(k)}};
_.W.afterPlayerStarted=function(){};
_.W.handleOnPlaybackCommand=function(){if(_.z("web_shorts_comment_stickers")&&this.isPlayerStarted){var k,v=(k=_.F(this.currentEndpoint,_.ZM))==null?void 0:k.onPlaybackCommand;v&&this.ytComponentBehavior.resolveCommand(v)}};
_.W.maybeCreateIntersectionObserver=function(){var k=this,v=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==v){this.intersectionObserverThreshold=v;var C={rootMargin:"0px",threshold:v},G;(G=this.intersectionObserver)==null||G.disconnect();this.intersectionObserver=new IntersectionObserver(function(p){p=_.H(p);for(var P=p.next();!P.done;P=p.next())if(P=P.value,P.intersectionRatio>v){P=Number(P.target.id);if(isNaN(P))break;if(P===k.index)break;
_.jDj();k.loadVideo(P);_.Ur("r_vtc")}},C);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.W.observeShorts=function(){var k,v,C,G=this.enableShortsSequenceRefactorUnify?((k=this.shortsContentList)==null?void 0:k.length)||0:(((v=this.shortsProcessedPrevSequence)==null?void 0:v.length)||0)+(((C=this.shortsProcessedSequence)==null?void 0:C.length)||0);this.carouselContainers.length<G&&(this.carouselContainers=[].concat(_.tX(_.Kz(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))));k=_.H(this.carouselContainers);for(v=k.next();!v.done;v=k.next())v=v.value,C=void 0,(C=this.intersectionObserver)==
null||C.observe(v)};
_.W.initCsi=function(){_.qXV("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var k={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"}},v,C;if((v=this.playerData)==null?0:(C=v.cacheMetadata)==null?0:C.isCacheHit)k.isCacheHit=!0;var G;if(v=(G=_.F(this.currentEndpoint,_.ZM))==null?void 0:
G.prefetchTaskId)k.prefetchInfo={taskId:v};_.z8(k)};
_.W.isAd=function(){var k,v;return!!((k=_.F(this.currentEndpoint,_.ZM))==null?0:(v=k.adClientParams)==null?0:v.isAd)};
_.W.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.W.getPlayerContainer=function(){var k;return(k=_.Kz(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:k.playerContainer};
_.W.onPlayerStateChange=function(k){var v=this;this.isPlayerPaused=k===2;k!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?k===1&&this.index===0&&(this.isPlayerStarted||_.Vb().dispatch(Gv7(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.Vb().dispatch(Gv7(!0)));this.player&&!this.player.getLoopVideo()&&_.B_.addLowPriorityJob(function(){v.getShortsLoopSetting().then(function(C){var G;(G=v.player)==null||G.setLoopVideo(C)})});
this.isPlayerPaused&&_.z("web_shorts_paused_state_logging")&&_.e6(_.Et(),[this.reelPlayerPausedStateRendererVe])};
_.W.isShortPlayable=function(){if(_.z("kevlar_playable_short_killswitch"))return!0;var k;return(k=this.playerData)!=null&&k.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.W.setNormalPlaybackSpeed=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(k.getPlayer().getPlayerPromise(),2);v=G.yieldResult;C=v.getPlaybackRate();C!==1&&(k.storedPlaybackSpeed=C,v.setPlaybackRate(1));_.OQ(G)})};
_.W.restorePlaybackSpeed=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1)return k.storedPlaybackSpeed===null?C.jumpTo(0):C.yield(k.getPlayer().getPlayerPromise(),3);v=C.yieldResult;v.setPlaybackRate(k.storedPlaybackSpeed);k.storedPlaybackSpeed=null;_.OQ(C)})};
_.W.playerDataChanged=function(){var k=this,v,C,G,p,P,N,I,S,Q;return _.Z(function(R){if(R.nextAddress==1){v=k.getPlayer();k.enableShortsSequenceRefactorUnify||(C=k.intersectionObserver)==null||C.disconnect();if(k.playerData){if(((G=k.playerData.videoDetails)==null?void 0:G.videoId)!==((p=v.getPlayer())==null?void 0:p.getVideoData().video_id)){P={};if(N=_.F(k.currentEndpoint,_.ZM))P.watch_endpoint=N,N.endTimeSeconds&&(P.end=N.endTimeSeconds);v.loadVideoWithPlayerResponse(k.playerData,P)}}else return R.return();
return k.player?R.jumpTo(2):R.yield(v.getPlayerPromise(),3)}R.nextAddress!=2&&(k.player=R.yieldResult,k.JSC$22769_playerStateChangeListener=k.onPlayerStateChange.bind(k),k.player.addEventListener("onStateChange",k.JSC$22769_playerStateChangeListener),_.z("kevlar_client_enable_shorts_player_bootstrap")&&_.Od(),k.scrollToVideoThrottle.fire(k.index),k.movePlayerToVideo(k.index),_.B_.addLowPriorityJob(function(){k.getShortsLoopSetting().then(function(l){var d;(d=k.player)==null||d.setLoopVideo(l)})}),
_.VdL.resolve(k.player),k.player.syncVolume(),k.getPlayer().focusOnPlayer());
k.enableShortsSequenceRefactorUnify||_.B_.addLowPriorityJob(function(){k.observeShorts()},100);
I=k.player.getPlayerState(k.player.getPresentingPlayerType());I!==1||k.isPlayerStarted||_.Vb().dispatch(Gv7(!0));k.updateBackNavContainerWidth();S=_.F(k.currentEndpoint,_.ZM);((Q=S)==null?0:Q.startTimeSeconds)&&k.player.seekTo(S.startTimeSeconds);if(k.JSC$22769_cinematicController||k.cinematicsInitializeJobId)return R.return();k.cinematicsInitializeJobId=_.B_.addLowPriorityJob(function(){k.initCinematicController();k.cinematicsInitializeJobId=void 0});
_.OQ(R)})};
_.W.onShortUndoDismiss=function(){var k=this,v=KNI().pop();v!==void 0&&(_.Ib(this,function(){k.showCardWithIndex(v)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.W.onShortsDismiss=function(k){if(k=k.detail.reelDismissalActionRenderer)(k=_.F(k.onDismissalCompletionRenderer,_.HKG))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:k}}}),this.scrollAndDismissCard()};
_.W.processReelNonVideoContentDismissalCommand=function(k){var v=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);k=_.F(k,QIV);this.activeDimissalTimeout=setTimeout(function(){v.scrollAndDismissCard()},Number(k==null?void 0:k.delayMs))};
_.W.scrollAndDismissCard=function(){var k=this,v=this.index;KNI().push(v);_.Ib(this,function(){var C=k.getPlayableNextIndex();C!==null&&(k.hideCardWithIndex(v),k.scrollToVideoThrottle.fire(C))})};
_.W.hideCardWithIndex=function(k){if(k=this.getActiveReelVideo(k))k.hidden=!0};
_.W.showCardWithIndex=function(k){if(k=this.getActiveReelVideo(k))k.hidden=!1};
_.W.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.W.activeChanged=function(k){_.Vb().dispatch(_.J2({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:k}}));if(k)document.addEventListener("keydown",_.pm(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var v;(v=this.player)==null||v.sendAbandonmentPing()}var C;(C=this.player)==null||C.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.pm(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.W.graftClientVisualElements=function(){if(this.data){var k=_.WU();_.mxU(k,_.kr({response:this.reelWatchSequenceResponse}));_.UN(k,this.nextReelVe);_.UN(k,this.prevReelVe);_.z("kevlar_shorts_auto_advance")&&(_.UN(k,this.loopToggleOffVe),_.UN(k,this.loopToggleOnVe));_.UN(k,this.ambientModeToggleVe);_.e6(_.Et(),[this.nextReelVe,this.prevReelVe]);_.z("web_shorts_paused_state_logging")&&_.UN(k,this.reelPlayerPausedStateRendererVe)}};
_.W.graftNvcRenderer=function(){var k,v,C,G,p,P,N=this.enableShortsSequenceRefactorUnify?(k=this.shortsContentList)==null?void 0:(v=k[this.index])==null?void 0:v.command:this.index<0?(C=this.shortsProcessedPrevSequence)==null?void 0:(G=C[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:G.command:(p=this.shortsProcessedSequence)==null?void 0:(P=p[this.index])==null?void 0:P.command;if(N&&this.isNonVideoContentCommand(N)){k=_.F(N,_.Jq);var I,S;(k=(I=_.F(k==null?void 0:k.renderer,_.K5))==
null?void 0:(S=I.loggingDirectives)==null?void 0:S.trackingParams)&&_.WU().graftServerVe(k)}};
_.W.setActiveIndex=function(){_.Ql().resolve(_.UW).setActiveIndex(this.index)};
_.W.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.W.lazyUpdateMiniplayerData=function(){var k=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.B_.addLowPriorityJob(function(){k.updateMiniplayerData();k.updateMiniplayerDataJobId=void 0}))};
_.W.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.B_.cancelJob(this.updateMiniplayerDataJobId)};
_.W.updateMiniplayerData=function(){var k,v,C,G=_.Ql().resolve(_.gO),p={shortsData:this.getCurrentShort(),previousButtonDisabled:!((k=this.prevButtonData)==null||!k.isDisabled),nextButtonDisabled:!((v=this.nextButtonData)==null||!v.isDisabled),playabilityStatus:(C=this.playerData)==null?void 0:C.playabilityStatus};_.Mu(G,p)};
_.W.resetPlayerLocation=function(){var k=this.getPlayer();this.initialPlayerContainer&&k.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.W.movePlayerToVideo=function(k,v){var C=this;v=v===void 0?!0:v;var G=this.getActiveReelVideo(k),p=this.getPlayer();if(G){this.overlayContainer?G.appendChild(this.overlayContainer):(this.overlayContainer=_.Kz(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,G.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||p.appendTo(this.overlayContainer.playerContainer,void 0,!0));var P;(P=this.player)==null||P.setSize(NaN,NaN);this.isActive||_.Ab(_.B_,function(){C.isActive=
!0});
p.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.z("reels_web_disable_rtr_tick")||_.z("reels_web_use_pbs_first_shorts")&&k===0||_.Er("r_tr");this.currentPlayerIndex=k;G.appendChild(this.errorScreenContainer);var N;(N=this.JSC$22769_cinematicController)==null||_.LNc(N)}else v?_.B_.addLowPriorityJob(function(){C.movePlayerToVideo(C.index,!1)}):Math.random()<=_.fS("web_shorts_error_logging_threshold")&&_.B3(new _.q5("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:v,
index:k}))};
_.W.enableFormatFirst=function(k){return _.z("web_enable_format_first")||k.adsOverlay&&_.z("web_enable_format_first_ads_only")||k.reelPlayerOverlayRenderer&&_.z("web_enable_format_first_organic_only")};
_.W.getAspectRatio=function(k){if(this.enableFormatFirst(k))return(k==null?0:k.thumbnail)&&mUm(k.thumbnail)?"--ytd-shorts-player-ratio: "+mUm(k.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.W.getBackgroundImage=function(k){if(k!=null&&k.thumbnail)return(k=_.Yg(k.thumbnail.thumbnails))?'background-image:url("'+k+'");':"background-color:black;"};
_.W.onPersistentPanelActiveChanged=function(){var k=this.getCurrentShort();if(k&&this.enableFormatFirst(k)&&(k==null?0:k.thumbnail)&&mUm(k.thumbnail)!==.5625){var v;(v=this.player)==null||v.setSize(NaN,NaN)}};
_.W.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.W.moveCinematicsToVideo=function(){var k=_.Kz(this.hostElement).querySelector("ytd-reel-video-renderer");(k==null?0:k.cinematicContainer)&&k.cinematicContainer!==this.shortsCinematicContainer.parentElement&&k.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.W.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.W.updatePrevButtonData=function(){var k=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);k?this.prevButtonData=k=Object.assign({},k,{accessibility:{label:_.P2("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.P2("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=k=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.W.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.W.updateNextButtonData=function(){var k=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);k&&(this.nextButtonData=k=Object.assign({},k,{accessibility:{label:_.P2("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.P2("NEXT_VIDEO_LABEL")||""}))};
_.W.getPlayablePreviousIndex=function(){for(var k,v=this.index-1;v>=-(((k=this.prevShortsSequence)==null?void 0:k.length)||0);v--)if(!KNI().includes(v))return v;return null};
_.W.getIndexInSequence=function(k,v){return k.findIndex(function(C){var G;return((G=_.F(C.command,_.ZM))==null?void 0:G.videoId)===v})};
_.W.handlePrevButtonClick=function(k){var v=this,C,G;return _.Z(function(p){C=v.getPlayablePreviousIndex();if(C===null)return p.return();v.gestureType=((G=k)==null?void 0:G.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";C===0&&(v.hidePreviousButtonImmediately=!0);if(v.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){v.scrollToVideoThrottle.fire(C,"auto")}),p.return();
v.scrollToVideoThrottle.fire(C);_.OQ(p)})};
_.W.getPlayableNextIndex=function(){for(var k,v,C=this.index+1;C<(this.enableShortsSequenceRefactorUnify?(k=this.shortsContentList)==null?void 0:k.length:((v=this.shortsProcessedSequence)==null?void 0:v.length)||0);C++)if(!KNI().includes(C))return C;return null};
_.W.handleNextButtonClick=function(k,v){var C=this,G,p;return _.Z(function(P){G=C.getPlayableNextIndex();if(G===null)return P.return();G===1&&(C.showPreviousButtonImmediately=!0);C.gestureType=((p=k)==null?void 0:p.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";v&&(C.gestureType=v);if(C.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){C.scrollToVideoThrottle.fire(G,"auto")}),P.return();
C.scrollToVideoThrottle.fire(G);_.OQ(P)})};
_.W.handleReelNavigateCommand=function(k,v,C){(k=_.F(k,u8r))&&v&&k.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(C)};
_.W.loadVideo=function(k,v){v=v===void 0?!1:v;if(k!==this.currentPlayerIndex){_.Vb().dispatch(Gv7(!1));if(this.isAd()&&!v){var C;(C=this.player)==null||C.notifyShortsAdSwipeEvent()}if((v=this.JSC$22769_cinematicController)!=null){var G;(G=v.currentCinematicEffect)==null||G.pause()}if((G=this.JSC$22769_cinematicController)!=null){var p;(p=G.currentCinematicEffect)==null||p.clear()}G=k>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(G));
this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var P,N,I,S,Q,R;p=this.enableShortsSequenceRefactorUnify?(P=this.shortsContentList)==null?void 0:(N=P[k])==null?void 0:N.command:k<0?(I=this.shortsProcessedPrevSequence)==null?void 0:(S=I[this.shortsProcessedPrevSequence.length+k])==null?void 0:S.command:(Q=this.shortsProcessedSequence)==null?void 0:(R=Q[k])==
null?void 0:R.command;this.index=k;this.gestureType||(this.gestureType=G?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");p&&this.isVideoContentCommand(p)&&(this.ytComponentBehavior.resolveCommand(p,{form:{createScreenConfig:{clickedVisualElement:G?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(p&&this.isNonVideoContentCommand(p)){this.currentEndpoint=p;this.data=void 0;P=_.WU();N=_.F(p,_.Jq);var l,d;(N=(l=
_.F(N==null?void 0:N.renderer,_.K5))==null?void 0:(d=l.screenLoggingData)==null?void 0:d.screenVeType)&&_.$8(P,N);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(l=this.getActiveReelVideo(k))&&l.appendChild(this.overlayContainer)}var f,c;l=this.enableShortsSequenceRefactorUnify?((f=this.shortsContentList)==null?void 0:f.length)===k+1:((c=this.reelWatchSequenceResponse)==null?void 0:c.entries)&&k===this.reelWatchSequenceResponse.entries.length-1;var U;if(((U=
this.reelWatchSequenceResponse)==null?0:U.continuationEndpoint)&&l){var O,X;f={contentPlaybackContext:_.r0({},(X=_.F((O=this.currentEndpoint)==null?void 0:O.commandMetadata,_.G8))==null?void 0:X.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:f})}var x,w;k=this.enableShortsSequenceRefactorUnify?k===0:k===-(((x=this.reelWatchSequenceResponse)==null?void 0:(w=x.prevEntries)==null?void 0:w.length)||0);var V,h;((V=this.reelWatchSequenceResponse)==
null?0:V.prevContinuationEndpoint)&&((h=this.reelWatchSequenceResponse)==null?0:h.prevEntries)&&k&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.W.setMiniplayerPreview=function(k){k=(k===void 0?0:k)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var v,C,G,p,P=_.Ql().resolve(_.gO),N={shortsData:void 0,shortsPreviewThumbnail:k?this.enableShortsSequenceRefactorUnify?(v=this.shortsContentList)==null?void 0:(C=v[k])==null?void 0:C.thumbnail:(G=this.shortsProcessedSequence)==null?void 0:(p=G[k])==null?void 0:p.thumbnail:void 0};_.Mu(P,N)};
_.W.updateTitle=function(k){var v,C;k=(k==null?0:k.adSlots)?"":(C=k==null?void 0:(v=k.videoDetails)==null?void 0:v.title)!=null?C:"";_.nA(this.hostElement,"yt-update-title",k)};
_.W.registerPanel=function(k){var v=_.Ql().resolve(_.tx);if(v){k=_.H(k.engagementPanels||[]);for(var C=k.next();!C.done;C=k.next()){C=C.value;var G=this.getPanelIdentifier(C.engagementPanelSectionListRenderer),p=void 0,P=void 0;(P=(p=v).registerPanelContent)==null||P.call(p,G,C)}}};
_.W.getPanelIdentifier=function(k){var v;return(k==null?void 0:(v=k.identifier)==null?void 0:v.tag)||(k==null?void 0:k.panelIdentifier)||(k==null?void 0:k.targetId)};
_.W.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.firstShortsData=this.reelWatchSequenceResponse=this.data=void 0;this.shortsContentList=[];this.currentEndpoint=void 0;this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.Vb().dispatch(Gv7(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=[];_.Vb().dispatch(vuW(!1));
var k;(k=this.shortsController)!=null&&(k.dismissedIndices=[]);var v;(v=this.shortsController)!=null&&v.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.Ql().resolve(_.gO).close(!0)};
_.W.processAppendReelWatchSequenceContinuationEntriesAction=function(k){var v=this,C;(C=this.intersectionObserver)==null||C.disconnect();k=k.appendReelWatchSequenceContinuationEntriesAction;if(k==null?0:k.entries){var G;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.tX(((G=this.reelWatchSequenceResponse)==null?void 0:G.entries)||[]),_.tX(k.entries)),continuationEndpoint:k.continuationEndpoint})}else if(k==null?0:k.prevEntries){var p;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.tX(((p=this.reelWatchSequenceResponse)==null?void 0:p.prevEntries)||[]),_.tX(k.prevEntries)),prevContinuationEndpoint:k.prevContinuationEndpoint});_.B_.addLowPriorityJob(function(){v.movePlayerToVideo(v.index);v.scrollToVideoThrottle.fire(v.index,"instant")})}else return;
_.B_.addLowPriorityJob(function(){v.observeShorts()},100)};
_.W.processWatchSequence=function(k){var v=this;return k.map(function(C){C=C.command;if(v.isVideoContentCommand(C)){var G=_.F(C,_.ZM);return{reelPlayerOverlayRenderer:_.F(G==null?void 0:G.overlay,_.wNQ),thumbnail:G.thumbnail,command:C}}return v.isNonVideoContentCommand(C)?(G=_.F(C,_.Jq),{reelNonVideoContentRenderer:_.F(G==null?void 0:G.renderer,_.K5),command:C}):{command:C}})};
_.W.calculateIntersectionObserverThreshold=function(){var k=_.Kz(this.hostElement).querySelector("ytd-reel-video-renderer"),v=1;(k==null?0:k.offsetHeight)&&(k==null?0:k.offsetWidth)&&(v=Math.min(k.offsetHeight,this.shortsContainer.offsetHeight)/k.offsetHeight*(Math.min(k.offsetWidth,this.shortsContainer.offsetWidth)/k.offsetWidth));return Math.round(v*.6*10)/10};
_.W.isVideoContentCommand=function(k){_.Ql().resolve(_.UW);return!!_.F(k,_.ZM)};
_.W.isNonVideoContentCommand=function(k){_.Ql().resolve(_.UW);return!!_.F(k,_.Jq)};
_.W.initCinematicController=function(){var k=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22769_cinematicController=new _.FQ(this.shortsCinematicContainer,this.player);var v,C=_.F((v=this.data)==null?void 0:v.background,_.vA);_.iK7(this.JSC$22769_cinematicController,C);_.gzW(this.JSC$22769_cinematicController,shp(C));_.UUr(this.JSC$22769_cinematicController);_.B_.addLowPriorityJob(function(){k.moveCinematicsToVideo()})}};
_.W.handleMiniplayerNavigateShorts=function(k){k==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():k==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.W.handleSignalActionToggleShortsPictureInPicture=function(){if(_.Ql().resolve(_.gO).pictureInPictureSupported()){var k=_.Ql().resolve(_.UW);if(_.z("web_shorts_pip")){var v=_.Ql().resolve(_.gO);k.isShortsPipActive()?v.deactivate():v.isMiniplayerActive()||(_.AB().shortsPipActivation=!0,_.P3h(v))}}else(k=this.player)==null||k.togglePictureInPicture()};
_.SB.Object.defineProperties(Lp.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.reelWatchSequenceResponse)!=null&&k.prevEntries)return this.processWatchSequence([].concat(_.tX(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(_.tX(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.reelWatchSequenceResponse)!=null&&k.entries&&!this.enableShortsSequenceRefactorUnify)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var k=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var v;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((v=this.shortsProcessedSequence)==null?void 0:v.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var C;v=_.F((C=this.firstShortsData)==null?void 0:C.command,_.ZM);if(v==null||!v.videoId)return this.shortsProcessedSequence;C=this.getIndexInSequence(this.shortsSequence,
v.videoId);if(C!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=C,_.B_.addLowPriorityJob(function(){k.scrollToVideoThrottle.fire(k.index,"auto");k.movePlayerToVideo(k.index)}));
return[].concat(_.tX(this.shortsSequence))}_.pU(_.B_,function(){k.observeShorts()},100);
return[this.firstShortsData].concat(_.tX(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var k=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;k&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(k)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.enableShortsSequenceRefactorUnify){var k;return this.index===((k=this.shortsContentList)==null?NaN:k.length)-1}if(this.endOfNextContinuation){var v,C;return this.index===((v=this.reelWatchSequenceResponse)==null?void 0:(C=v.entries)==null?void 0:C.length)}var G;return!((G=this.reelWatchSequenceResponse)==null?0:G.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var k;(k=this.delayedActiveIndexUpdateDebouncer)==null||k.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return this.isShortPlayable()||((v=_.F((k=this.data)==null?void 0:k.watchStatus,_.CzD))==null?void 0:(C=v.style)==null?void 0:C.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var k=this,v=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),C;if((this.data||v)&&(((C=this.data)==null?0:C.engagementPanels)||this.isAd()||v)){v=!1;this.activePanel="shorts-comments-panel";var G;C=_.H(((G=this.data)==null?void 0:G.engagementPanels)||[]);for(G=C.next();!G.done;G=C.next())if(this.getPanelIdentifier(G.value.engagementPanelSectionListRenderer)===this.activePanel){v=!0;break}if(this.isPersistentPanelActive){var p=
_.Ql().resolve(_.tx);_.Ab(_.B_,function(){p.showPanel({identifier:k.activePanel,target:null})},100)}var P;
G=[].concat(_.tX(Object.values(((P=this.data)==null?void 0:P.engagementPanels)||{})));P=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);C=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return P===void 0&&C===void 0||(P==null?0:P.isDisabled)||(C==null?void 0:C.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!v?(v=G==null?void 0:G.findIndex(function(N){var I,S;return((I=N.engagementPanelSectionListRenderer)==null?void 0:(S=I.identifier)==null?void 0:S.tag)==="shorts-comments-panel"}),v===-1||v===void 0||G!=null&&G.splice(v,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.P2("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.P2("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:_.P2("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.P2("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(_.tX(Object.values(G||
{})))):G}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var k=this,v,C,G;if((v=this.playerData)==null?0:(C=v.playabilityStatus)==null?0:(G=C.errorScreen)==null?0:G.playerInterstitialRenderer)return _.B_.addLowPriorityJob(function(){k.movePlayerToVideo(k.index)}),this.playerData.playabilityStatus.errorScreen;
var p,P;return((p=this.data)==null?void 0:p.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((P=this.data)==null?0:P.watchStatus)&&_.F(this.data.watchStatus,_.aB1)?(_.B_.addLowPriorityJob(function(){k.movePlayerToVideo(k.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.SB.Object.defineProperties(Lp,{template:{configurable:!0,enumerable:!0,get:function(){if(dtc===void 0){var k=document.createElement("template");_.a(k,'\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="[[!enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\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    </template>\n    <template is="dom-if" if="[[enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsContentList]]" 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    </template>\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);dtc=k}k=dtc;return k}}});
Lp.prototype.onNextButtonDataChange=Lp.prototype.onNextButtonDataChange;Lp.prototype.onPrevButtonDataChange=Lp.prototype.onPrevButtonDataChange;Lp.prototype.onPersistentPanelActiveChanged=Lp.prototype.onPersistentPanelActiveChanged;Lp.prototype.lazyUpdateMiniplayerData=Lp.prototype.lazyUpdateMiniplayerData;Lp.prototype.onShortsPipActiveChanged=Lp.prototype.onShortsPipActiveChanged;Lp.prototype.setActiveIndex=Lp.prototype.setActiveIndex;Lp.prototype.graftNvcRenderer=Lp.prototype.graftNvcRenderer;
Lp.prototype.graftClientVisualElements=Lp.prototype.graftClientVisualElements;Lp.prototype.onActiveChanged=Lp.prototype.onActiveChanged;Lp.prototype.onShortsDismiss=Lp.prototype.onShortsDismiss;Lp.prototype.onShortUndoDismiss=Lp.prototype.onShortUndoDismiss;Lp.prototype.playerDataChanged=Lp.prototype.playerDataChanged;Lp.prototype.afterPlayerStarted=Lp.prototype.afterPlayerStarted;Lp.prototype.updateReelWatchSequenceResponse=Lp.prototype.updateReelWatchSequenceResponse;
Lp.prototype.unhideCurrentOverlay=Lp.prototype.unhideCurrentOverlay;Lp.prototype.onServiceRequestCompleted=Lp.prototype.onServiceRequestCompleted;Lp.prototype.engagementPanelsChanged=Lp.prototype.engagementPanelsChanged;Lp.prototype.onFullscreenChange=Lp.prototype.onFullscreenChange;Lp.prototype.onResize=Lp.prototype.onResize;Lp.prototype.setShortsContentList=Lp.prototype.setShortsContentList;Lp.prototype.setFirstShortsData=Lp.prototype.setFirstShortsData;
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Lp.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.pe.YtPageBehavior),_.Y("design:type",Object)],Lp.prototype,"ytPageBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Lp.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.qV),_.Y("design:type",Object)],Lp.prototype,"ironResizableBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Lp.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],Lp.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],Lp.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Lp.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"playerData",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"reelWatchSequenceResponse",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"cachedReelWatchSequenceResponse",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"cachedSequenceParams",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"cachedSequenceProvider",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"currentEndpoint",void 0);
_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"nextButtonData",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"prevButtonData",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"isPreviousPageShorts",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"index",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"delayedActiveIndex",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"playablePreviousIndex",void 0);
_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"player",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"isPlayerPaused",void 0);_.B([_.A({selector:tqI}),_.Y("design:type",Object)],Lp.prototype,"isPlayerStarted",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"intersectionObserver",void 0);_.B([_.A(),_.Y("design:type",Number)],Lp.prototype,"cinematicsInitializeJobId",void 0);_.B([_.A(),_.Y("design:type",Number)],Lp.prototype,"updateMiniplayerDataJobId",void 0);
_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"fitToVisibleBounds",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"pageSubtype",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Lp.prototype,"enablePreviousContinuation",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"shortsPipEnabled",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"isDark",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"shortsViewTransitions",void 0);_.B([_.A({selector:_.wU,reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"isFullscreen",void 0);_.B([_.A({selector:_.n0,reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"isShortsPipActive",void 0);_.B([_.Nf("#shorts-inner-container"),_.Y("design:type",HTMLElement)],Lp.prototype,"shortsInnerContainer",void 0);
_.B([_.Nf("#back-nav-button ytd-button-renderer"),_.Y("design:type",_.uz)],Lp.prototype,"backNavButton",void 0);_.B([_.Nf("#shorts-container"),_.Y("design:type",HTMLElement)],Lp.prototype,"shortsContainer",void 0);_.B([_.Td("error-screen"),_.Y("design:type",HTMLElement)],Lp.prototype,"errorScreenContainer",void 0);_.B([_.Td("player"),_.Y("design:type",Object)],Lp.prototype,"playerElement",void 0);
_.B([_.Td("shorts-cinematic-container"),_.Y("design:type",HTMLElement)],Lp.prototype,"shortsCinematicContainer",void 0);_.B([_.Td("initial-player-container"),_.Y("design:type",HTMLElement)],Lp.prototype,"initialPlayerContainer",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"buttonOverride",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"anchoredPanelActive",void 0);_.B([_.A(),_.Y("design:type",String)],Lp.prototype,"activePanel",void 0);
_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"isActive",void 0);_.B([_.A({selector:DUG,reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"smallScreenPersistentPanel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"isPersistentPanelActive",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"smallScreenSqueezeBack",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"enableScrollIntoViewCenter",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"formatFirst",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"enableFlexibleOverlay",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"extractOverlay",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"useAspectRatio",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lp.prototype,"enableShortsSequenceRefactorUnify",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"shortsController",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"panelContainer",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"overlayContainer",void 0);_.B([_.A(),_.Y("design:type",Array)],Lp.prototype,"carouselContainers",void 0);
_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"isShortsInitialized",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"firstShortsData",void 0);_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"firstShortsDataModel",void 0);_.B([_.A(),_.Y("design:type",Array)],Lp.prototype,"shortsContentList",void 0);_.B([_.g("reelWatchSequenceResponse"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Lp.prototype,"prevShortsSequence",null);
_.B([_.g("data","prevShortsSequence"),_.g("data","prevShortsSequence"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Lp.prototype,"shortsProcessedPrevSequence",null);_.B([_.g("reelWatchSequenceResponse"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Lp.prototype,"shortsSequence",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"setFirstShortsData",null);
_.B([_.W9("reelWatchSequenceResponse","firstShortsData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"setShortsContentList",null);_.B([_.g("data","shortsSequence","firstShortsData"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Lp.prototype,"shortsProcessedSequence",null);
_.B([_.A({reflectToAttribute:!0}),_.g("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Lp.prototype,"isUpArrowHidden",null);_.B([_.A({reflectToAttribute:!0}),_.g("reelWatchSequenceResponse","index","endOfNextContinuation","shortsContentList"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Lp.prototype,"isDownArrowHidden",null);
_.B([_.A(),_.g("index"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Lp.prototype,"activeIndex",null);_.B([_.g("isShortPlayable","data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Lp.prototype,"shouldRenderOfflineContent",null);_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"onResize",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Lp.prototype,"anchoredEngagementPanels",null);
_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"watchWhileEngagementPanels",void 0);_.B([_.W9("isFullscreen"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"onFullscreenChange",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"engagementPanelsChanged",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],Lp.prototype,"onServiceRequestCompleted",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"unhideCurrentOverlay",null);_.B([_.W9("currentEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"updateReelWatchSequenceResponse",null);
_.B([_.W9("isPlayerStarted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"afterPlayerStarted",null);_.B([_.g("playerData","reelWatchSequenceResponse","data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Lp.prototype,"errorScreen",null);_.B([_.g("errorScreen"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Lp.prototype,"hasError",null);
_.B([_.W9("playerData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],Lp.prototype,"playerDataChanged",null);_.B([_.P9("yt-dismissible-item-undo-feedback"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"onShortUndoDismiss",null);_.B([_.P9("yt-disable-lockup-interaction"),_.Y("design:type",Function),_.Y("design:paramtypes",[Object]),_.Y("design:returntype")],Lp.prototype,"onShortsDismiss",null);
_.B([_.uo("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"onActiveChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"graftClientVisualElements",null);_.B([_.W9("currentPlayerIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"graftNvcRenderer",null);
_.B([_.W9("index"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"setActiveIndex",null);_.B([_.W9("isShortsPipActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"onShortsPipActiveChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"lazyUpdateMiniplayerData",null);
_.B([_.A(),_.Y("design:type",Object)],Lp.prototype,"onOverlayDensityChanged",void 0);_.B([_.W9("isPersistentPanelActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"onPersistentPanelActiveChanged",null);_.B([_.W9("index","data","isUpArrowHidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"onPrevButtonDataChange",null);
_.B([_.W9("index","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lp.prototype,"onNextButtonDataChange",null);_.B([_.q({is:"ytd-shorts"})],Lp);_.wi.registerService(_.NZ_,Lp);
_.hW();
}catch(e){_._DumpException(e)}
try{
_.Ve("JzFVk");
var Ooc;var yXW;var om=function(){return _.e.apply(this,arguments)||this};
_.E(om,_.e);om.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
om.prototype.computeBlueBottomLink=function(k){return k};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],om.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],om.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],om.prototype,"data",void 0);_.B([_.A({computed:"computeIcon_(data.bottomIcon)"}),_.Y("design:type",String)],om.prototype,"bottomIcon",void 0);
_.B([_.A({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],om.prototype,"enableBlueBottomLink",void 0);_.B([_.q({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],om);
_.t(om,"ytd-web-answer-renderer",function(){if(yXW!==void 0)return yXW;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return yXW=k},{mode:_.nm("kevlar_poly_si_batch_j035")?1:2});var Xnc;var va=function(){var k=_.e.apply(this,arguments)||this;k.hasChipBar=!1;return k};
_.E(va,_.e);va.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}}};
va.prototype.computeHasChipBar=function(k){return!(k==null||!k.chipBar)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],va.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],va.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],va.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.Y("design:type",Object)],va.prototype,"hasChipBar",void 0);_.B([_.q({is:"ytd-search-header-renderer",disableElementRegistration:!0})],va);
_.t(va,"ytd-search-header-renderer",function(){if(Xnc!==void 0)return Xnc;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Xnc=k},{mode:1});var xQm;var Cp=function(){return _.e.apply(this,arguments)||this};
_.E(Cp,_.e);Cp.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Cp.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Cp.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Cp.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-page-continuation"})],Cp);
_.t(Cp,"ytd-page-continuation",function(){if(xQm!==void 0)return xQm;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return xQm=k},{mode:1});var AXi;var eMs;var qQi;var mQV=function(){return _.e.apply(this,arguments)||this};
_.E(mQV,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],mQV.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],mQV.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],mQV);
_.t(mQV,"ytd-watch-card-one-vs-one-event",function(){if(qQi!==void 0)return qQi;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return qQi=k},{mode:1});var DQW=function(){return _.e.apply(this,arguments)||this};
_.E(DQW,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],DQW.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],DQW.prototype,"data",void 0);_.B([_.q({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],DQW);
_.t(DQW,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(eMs!==void 0)return eMs;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return eMs=k},{mode:1});var tAc;var swI=function(){return _.e.apply(this,arguments)||this};
_.E(swI,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],swI.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],swI.prototype,"data",void 0);_.B([_.q({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],swI);
_.t(swI,"ytd-banner-and-box-hero-image-renderer",function(){if(tAc!==void 0)return tAc;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return tAc=k},{mode:1});var VAV;var GP=function(){var k=_.e.apply(this,arguments)||this;k.modern=_.z("web_modern_buttons");return k};
_.E(GP,_.e);GP.prototype.computeIcon=function(){var k,v,C=(k=this.data)==null?void 0:(v=k.icon)==null?void 0:v.iconType;if(C)return _.TQ(C)};
GP.prototype.computeButtonShape=function(){var k;return{buttonText:_.ty((k=this.data)==null?void 0:k.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.SB.Object.defineProperties(GP.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"}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],GP.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],GP.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],GP.prototype,"modern",void 0);_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.g("data.style"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],GP.prototype,"buttonColor",null);
_.B([_.q({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],GP);
_.t(GP,"ytd-call-to-action-button-renderer",function(){if(VAV!==void 0)return VAV;var k=document.createElement("template");_.a(k,'\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)]]" disable-upgrade="[[!modern]]" hidden$="[[!modern]]" icon-name="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-call-to-action-button-renderer">\n</yt-button-shape>\n');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return VAV=k},{mode:1});var hMI;var pp=function(){return _.e.apply(this,arguments)||this};
_.E(pp,_.e);pp.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.Kz(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.js(this.data.leftThumbnail.thumbnails,216)+")")};
pp.prototype.onLeftThumbnailChanged=pp.prototype.onLeftThumbnailChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],pp.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],pp.prototype,"data",void 0);_.B([_.W9("data.leftThumbnail"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pp.prototype,"onLeftThumbnailChanged",null);_.B([_.q({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],pp);
_.t(pp,"ytd-collage-hero-image-renderer",function(){if(hMI!==void 0)return hMI;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return hMI=k},{mode:1});var B6r;var Pa=function(){return _.e.apply(this,arguments)||this};
_.E(Pa,_.e);Pa.prototype.computeStyle=function(k){return k};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Pa.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Pa.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],Pa.prototype,"componentStyle",void 0);_.B([_.q({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],Pa);
_.t(Pa,"ytd-single-hero-image-renderer",function(){if(B6r!==void 0)return B6r;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return B6r=k},{mode:1});var jwi;var Wa=function(){return _.e.apply(this,arguments)||this};
_.E(Wa,_.e);_.W=Wa.prototype;
_.W.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:_.z("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.W.computeSubtitle=function(k){if(this.data){var v;if(this.data.upcomingEventData){k=_.ty(k.subtitle);var C=Number(this.data.upcomingEventData.startTime);isNaN(C)||(v=_.DZ(_.ld(k,C)))}else v=k.subtitle;return v}};
_.W.onHeroTap=function(k){k.preventDefault();var v=this.data&&this.data.navigationEndpoint;!v||!_.sj(_.DM(k),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.sj(_.DM(k),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.z("kevlar_watchcard_hero_video_renderer_killswitch")?_.nA(this.hostElement,"yt-navigate",{navigationEndpoint:v}):this.ytComponentBehavior.resolveCommand(v))};
_.W.computeHeroTabIndex=function(k){return k&&k.simpleText?-1:0};
_.W.computeHeroRole=function(k){return k&&k.simpleText?"":"link"};
_.W.computeIsReminderButtonPresent=function(k){return!(!k||!k.reminderButton)};
_.W.computeHideBottomItems=function(k){return!(this.computeIsReminderButtonPresent(k)||k.subtitle)};
_.W.dataChanged=function(){var k=this.get("data.buttons.buttonRenderer.serviceEndpoint"),v;((v=_.F(k==null?void 0:k.commandMetadata,_.Aq))==null?0:v.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(k)};
Wa.prototype.dataChanged=Wa.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Wa.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Wa.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Wa.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Wa.prototype,"data",void 0);
_.B([_.A({computed:"computeSubtitle(data)"}),_.Y("design:type",String)],Wa.prototype,"subtitle",void 0);_.B([_.A({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Wa.prototype,"isReminderButtonPresent",void 0);_.B([_.A({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Wa.prototype,"hideBottomItems",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wa.prototype,"dataChanged",null);_.B([_.q({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],Wa);
_.t(Wa,"ytd-watch-card-hero-video-renderer",function(){if(jwi!==void 0)return jwi;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return jwi=k},{mode:1});var YQi;var Ha=function(){return _.e.apply(this,arguments)||this};
_.E(Ha,_.e);_.W=Ha.prototype;_.W.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"}}}};
_.W.computeTitleBadges=function(k){return k?[k]:[]};
_.W.computeHeaderStyle=function(k){return k?k.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.W.computeAvatarAriaLabel=function(k){if(k){var v,C,G,p;return(p=(v=k.avatar)==null?void 0:(C=v.accessibility)==null?void 0:(G=C.accessibilityData)==null?void 0:G.label)!=null?p:_.ty(k==null?void 0:k.title)}};
_.W.computeAvatarHeight=function(k){return k==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.W.computeBadgeRowClass=function(k){return(k==null?0:k[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ha.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ha.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ha.prototype,"data",void 0);_.B([_.A({computed:"computeTitleBadges(data.titleBadge)"}),_.Y("design:type",Array)],Ha.prototype,"titleBadges",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.Y("design:type",String)],Ha.prototype,"headerStyle",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.Y("design:type",String)],Ha.prototype,"badgeRowClass",void 0);_.B([_.q({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],Ha);
_.t(Ha,"ytd-watch-card-rich-header-renderer",function(){if(YQi!==void 0)return YQi;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return YQi=k},{mode:1});var wnx;var nvx;var Nl=function(){return _.e.apply(this,arguments)||this};
_.E(Nl,_.e);Nl.prototype.onMetadataTap=function(k){var v=this.data&&this.data.navigationEndpoint;v&&!_.sj(_.DM(k),this.hostElement,["A".toString()])&&_.nA(this.hostElement,"yt-navigate",{endpoint:v})};
_.SB.Object.defineProperties(Nl.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 k;if(this.data.upcomingEventData){var v=_.ty(this.data.subtitle),C=Number(this.data.upcomingEventData.startTime);isNaN(C)||(k=_.DZ(_.ld(v,C)))}else k=this.data.subtitle;return k}}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Nl.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Nl.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data.style"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Nl.prototype,"isCondensed",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Nl.prototype,"subtitle",null);
_.B([_.q({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],Nl);
_.t(Nl,"ytd-watch-card-compact-video-renderer",function(){if(nvx!==void 0)return nvx;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return nvx=k},{mode:1});var JXV;var rXc=function(){return _.e.apply(this,arguments)||this};
_.E(rXc,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rXc.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rXc.prototype,"data",void 0);_.B([_.q({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],rXc);
_.t(rXc,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(JXV!==void 0)return JXV;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return JXV=k},{mode:1});var Im=function(){return _.e.apply(this,arguments)||this};
_.E(Im,_.e);Im.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}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Im.prototype,"ytRendererStamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Im.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Im.prototype,"data",void 0);_.B([_.q({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],Im);
_.t(Im,"ytd-vertical-watch-card-list-renderer",function(){if(wnx!==void 0)return wnx;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return wnx=k},{mode:1});var K0s;var Zw=function(){var k=_.e.apply(this,arguments)||this;k.ariaExpanded="false";return k};
_.E(Zw,_.e);_.W=Zw.prototype;_.W.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.W.dataChanged=function(){var k;this.currentSeasonIndex=((k=this.data)==null?void 0:k.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.W.computeEpisodesInfo=function(k,v,C){if(k!==void 0&&v.length===k.length)return k[C]};
_.W.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.W.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.W.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.W.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.W.getUppercaseSimpleString=function(k){return this.ytRendererBehavior.getSimpleString(k).toUpperCase()};
_.W.updateCurrentSeasonIndexFromBinding=function(k){this.currentSeasonIndex=k.detail.value};
Zw.prototype.onIronOverlayClosed=Zw.prototype.onIronOverlayClosed;Zw.prototype.currentSeasonIndexChanged=Zw.prototype.currentSeasonIndexChanged;Zw.prototype.dataChanged=Zw.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Zw.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Zw.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Zw.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",String)],Zw.prototype,"label",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],Zw.prototype,"currentSeasonIndex",void 0);_.B([_.A({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.Y("design:type",Object)],Zw.prototype,"episodesInfo",void 0);_.B([_.A({value:"false"}),_.Y("design:type",Object)],Zw.prototype,"ariaExpanded",void 0);_.B([_.Nf("#lists"),_.Y("design:type",Object)],Zw.prototype,"lists",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Zw.prototype,"dataChanged",null);_.B([_.uo("currentSeasonIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Zw.prototype,"currentSeasonIndexChanged",null);_.B([_.P9("iron-overlay-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Zw.prototype,"onIronOverlayClosed",null);
_.B([_.q({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],Zw);
_.t(Zw,"ytd-watch-card-section-dropdown-renderer",function(){if(K0s!==void 0)return K0s;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return K0s=k},{mode:1});var T6c;var Sy=function(){var k=_.e.apply(this,arguments)||this;k.isSearch=!1;return k};
_.E(Sy,_.e);Sy.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}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Sy.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Sy.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Sy.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Sy.prototype,"isSearch",void 0);_.B([_.q({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],Sy);
_.t(Sy,"ytd-watch-card-section-sequence-renderer",function(){if(T6c!==void 0)return T6c;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return T6c=k},{mode:1});var kui=_.D(function(k){return _.u("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.u(_.Sh,{data:function(){return k.data().ctaButton}},{buttonViewModel:_.di}),_.u(_.o$,{text:function(){return k.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"cn");
kui.idomCompat=!0;_.BU(kui,"ytd-button-banner-view-model",{props:{data:_.vN}});var um=function(){var k=_.e.apply(this,arguments)||this;k.isSearch=!1;return k};
_.E(um,_.e);
um.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"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],um.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],um.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],um.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],um.prototype,"rounded",void 0);_.B([_.A(),_.Y("design:type",Object)],um.prototype,"isSearch",void 0);
_.B([_.q({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],um);
_.t(um,"ytd-universal-watch-card-renderer",function(){if(AXi!==void 0)return AXi;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return AXi=k},{mode:1});var ozW;_.BU(_.D(function(k){var v=k.data;var C;k=!((C=_.Ql().resolve(_.uL(_.X0)))==null||!C());C={};return _.u("overview-message-view-model",{class:_.TI("ytwOverviewMessageViewModelHost",(C.ytwOverviewMessageViewModelDarkBackground=k,C.ytwOverviewMessageViewModelLightBackground=!k,C))},_.u(_.b,{cond:function(){return v().primaryImage},
then:function(G){return _.u(_.qP,{data:G,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.u(_.b,{cond:function(){return v().primaryText},
then:function(){return _.u("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.u(_.o$,{text:function(){return v().primaryText}}))}}),_.u(_.b,{cond:function(){return v().secondaryText},
then:function(){return _.u("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.u(_.o$,{text:function(){return v().secondaryText}}))}}))},"dn"),"overview-message-view-model",{props:{data:_.vN}});_.BU(_.HiX,"ytd-overview-answer-view-model",{props:{data:_.vN}});var QG=function(){return _.e.apply(this,arguments)||this};
_.E(QG,_.e);QG.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"}}}};
QG.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],QG.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],QG.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.PC),_.Y("design:type",Object)],QG.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],QG.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],QG.prototype,"isSearch",void 0);
_.B([_.q({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],QG);
_.t(QG,"ytd-secondary-search-container-renderer",function(){if(ozW!==void 0)return ozW;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return ozW=k},{mode:1});var vzi;var bm=function(){var k=_.e.apply(this,arguments)||this;k.renderSecondarySearchContainer=!1;k.isSearch=!1;return k};
_.E(bm,_.e);_.W=bm.prototype;_.W.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}};
_.W.created=function(){var k=this;this.boundStampSecondarySearchContainerIfFits=function(){k.stampSecondarySearchContainerIfFits()};
_.YH("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.W.computeIsSearchFrictionPage=function(k){var v,C,G,p,P;k=k==null?void 0:(v=k.primaryContents)==null?void 0:(C=v.sectionListRenderer)==null?void 0:(G=C.contents)==null?void 0:(p=G[0])==null?void 0:(P=p.itemSectionRenderer)==null?void 0:P.contents;if(!k)return!1;v=_.H(k);for(C=v.next();!C.done;C=v.next())if(G=void 0,(G=C.value)==null?0:G.searchFrictionViewModel)return!0;return!1};
_.W.computeShowSecondaryColumn=function(k,v){return!!(v&&v.secondaryContents&&k)};
_.W.activeChanged=function(){var k=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.pm(this,this.debounceStampSecondarySearchContainerIfFits)),_.yq(function(){k.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.pm(this,this.debounceStampSecondarySearchContainerIfFits))};
_.W.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.W.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.W.debounceStampSecondarySearchContainerIfFits=function(){_.Xn(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.W.onRetrieveLocation=function(k,v){v.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);k.stopPropagation()};
_.W.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
bm.prototype.dataChanged=bm.prototype.dataChanged;bm.prototype.onRetrieveLocation=bm.prototype.onRetrieveLocation;bm.prototype.persistentGuideChanged=bm.prototype.persistentGuideChanged;bm.prototype.activeChanged=bm.prototype.activeChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],bm.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bm.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],bm.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.M(_.qV),_.Y("design:type",Object)],bm.prototype,"ironResizableBehavior",void 0);_.B([_.A(),_.Y("design:type",Boolean)],bm.prototype,"active",void 0);_.B([_.A(),_.Y("design:type",Object)],bm.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.z("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],bm.prototype,"useBiggerThumbs",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.FK("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],bm.prototype,"biggerThumbsStyle",void 0);_.B([_.A(),_.Y("design:type",Object)],bm.prototype,"renderSecondarySearchContainer",void 0);_.B([_.A({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.Y("design:type",Boolean)],bm.prototype,"showSecondaryColumn",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.Y("design:type",Boolean)],bm.prototype,"isSearchFrictionPage",void 0);
_.B([_.A(),_.Y("design:type",Object)],bm.prototype,"isSearch",void 0);_.B([_.W9("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bm.prototype,"activeChanged",null);_.B([_.W9("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bm.prototype,"persistentGuideChanged",null);
_.B([_.P9("yt-retrieve-location"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],bm.prototype,"onRetrieveLocation",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bm.prototype,"dataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],bm);
_.t(bm,"ytd-two-column-search-results-renderer",function(){if(vzi!==void 0)return vzi;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return vzi=k},{mode:1});var Rm=function(){var k=_.e.apply(this,arguments)||this;k.hasSearchHeader=!1;k.hasSecondaryContent=!1;k.hasBiggerThumbs=_.z("enable_desktop_search_bigger_thumbs");k.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return k};
_.E(Rm,_.e);_.W=Rm.prototype;_.W.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:_.Ug(["aa","eocs"])}}};
_.W.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.W.loadPage_=function(k){this.initCsi();k&&(this.data=k,_.YH("REFINEMENTS_TUPLE",["FromSearchResponse",k.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.W3(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.W.initCsi=function(){_.qXV("results",["ol","cpt"])};
_.W.updateTitle=function(){var k=_.Kc(window.location.href,"q");k||(k=_.Kc(window.location.href,"search_query"));_.nA(this.hostElement,"yt-update-title",k||"")};
_.W.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.W.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.z("web_srp_data_changed_terminate_imp_killswitch")||_.JR(this.hostElement,"yt-terminate-video-preview-action")};
_.W.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.W.computeHasSearchHeader=function(k){var v;k=k==null?void 0:(v=k.header)==null?void 0:v.searchHeaderRenderer;return!!k&&(!!k.searchFilterButton||!!k.chipBar)};
_.W.computeHasSecondaryContent=function(k){var v,C;return!!(k==null?0:(v=k.contents)==null?0:(C=v.twoColumnSearchResultsRenderer)==null?0:C.secondaryContents)};
_.SB.Object.defineProperties(Rm,{template:{configurable:!0,enumerable:!0,get:function(){if(Ooc===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);Ooc=k}k=Ooc;return k}}});
Rm.prototype.onReloadContinuationFinish=Rm.prototype.onReloadContinuationFinish;Rm.prototype.dataChanged=Rm.prototype.dataChanged;_.B([_.M(_.pe.YtPageBehavior),_.Y("design:type",Object)],Rm.prototype,"ytPageBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Rm.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Rm.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Rm.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.PC),_.Y("design:type",Object)],Rm.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Rm.prototype,"data",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],Rm.prototype,"monitorScroll",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Rm.prototype,"hasSearchHeader",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Rm.prototype,"hasSecondaryContent",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Rm.prototype,"hasBiggerThumbs",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Rm.prototype,"dataChanged",null);
_.B([_.P9("yt-reload-continuation-finish"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Rm.prototype,"onReloadContinuationFinish",null);_.B([_.q({is:"ytd-search"})],Rm);_.wi.registerService(_.HYD,Rm);
_.hW();
}catch(e){_._DumpException(e)}
try{
_.Ve("h8y2qb");
var DyG=function(k){if(k=_.GUx(k)){var v;(v=k.sources)!=null&&v[0]?(v=_.P82(k),v=v<1?"VERTICAL":v>1?"HORIZONTAL":"SQUARE"):v=void 0;return v}},PA=function(k){_.ES.call(this,"upload");
this.opts.query=k},sdG=function(k,v){return _.u(t3c,{data:k,
onYtNavigate:v})},V3i=function(k,v){return _.vt(k.entities,"pageHeaderEntity",v)},Bkm=function(k,v){return k.map(function(C){if(C.tabRenderer)return hmV(C.tabRenderer);
if(C.expandableTabRenderer&&v){var G=C.expandableTabRenderer;return{customTabRenderable:function(){return v(G)}}}return{}})},hmV=function(k){return{identifier:k.tabIdentifier,
aTagConfig:_.$g({innertubeCommand:k.endpoint,forceNewState:!0}),title:k.title,selected:k.selected,disabled:k.unselectable,icon:k.icon}},jdi=function(k){return _.J2({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:k})},YXW=function(k){if(!_.wb(document,"gtm-noscript")){var v=document.createElement("noscript");
v.id="gtm-noscript";v.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+k+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(v)}};_.wO(PA,_.ES);PA.prototype.JSC$10145_setLabel=function(k){PA.superClass_.JSC$10145_setLabel.call(this,k);return this};
PA.prototype.addUploadMetadata=function(k,v){PA.superClass_.addUploadMetadata.call(this,k,v);return this};var we7=function(k){if(k!=="youtubebanner"&&k!=="youtube-channel-banner")throw Error("Oo");PA.call(this,k)};
_.E(we7,PA);we7.prototype.JSC$10145_setLabel=function(k){PA.prototype.JSC$10145_setLabel.call(this,k);return this};
we7.prototype.addUploadMetadata=function(k,v){PA.prototype.addUploadMetadata.call(this,k,v);return this};var nFV=[_.qV,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(k){_.u6(k).path[0]!==this&&(this.resetLayout(),k.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var k=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.Sx(this._layoutDebouncer,_.b1,k);_.uB(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var k=this;requestAnimationFrame(function(){k.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(k){this.resizerShouldNotify(k)&&this._notifyDescendant(k)},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 JaG=[_.JTG,{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(k,v){var C=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[k];if(!C)throw new ReferenceError(this._getUndefinedMsg(k));k=this._boundEffect(C,v||{});k.setUp();return k},
_effectsChanged:function(k,v,C){this._tearDownEffects();k&&C&&(k.split(" ").forEach(function(G){var p;G!==""&&((p=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[G])?this._effects.push(this._boundEffect(p,v[G])):console.warn(this._getUndefinedMsg(G)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(k,v){v=v||{};var C=parseFloat(v.startsAt||0),G=parseFloat(v.endsAt||1),p=G-C,P=function(){};
G=C===0&&G===1?k.run:function(N,I){k.run.call(this,Math.max(0,(N-C)/p),I)};
return{setUp:k.setUp?k.setUp.bind(this,v):P,run:k.run?G.bind(this):P,tearDown:k.tearDown?k.tearDown.bind(this):P}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(k){k.setUp()!==!1&&this._effectsRunFn.push(k.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(k){k.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(k,v){this._effectsRunFn&&this._effectsRunFn.forEach(function(C){C(k,v)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var k=this._clampedScrollTop;this._updateScrollState(k);this.threshold>0&&this._setThresholdTriggered(k>=this.threshold)}},
_getDOMRef:function(k){console.warn("_getDOMRef","`"+k+"` is undefined")},
_getUndefinedMsg:function(k){return"Scroll effect `"+k+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+k+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Po`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(k){var v={};k=parseFloat(k.scalar);v.background=this._getDOMRef("background");v.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");v.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");v.deltaBg=v.backgroundFrontLayer.offsetHeight-v.background.offsetHeight;v.deltaBg===0?(isNaN(k)&&(k=.8),v.deltaBg=(this._dHeight||0)*k):(isNaN(k)&&(k=
1),v.deltaBg*=k);this._fxParallaxBackground=v},
run:function(k){var v=this._fxParallaxBackground;this.transform("translate3d(0px, "+v.deltaBg*Math.min(1,k)+"px, 0px)",v.backgroundFrontLayer);v.backgroundRearLayer&&this.transform("translate3d(0px, "+v.deltaBg*Math.min(1,k)+"px, 0px)",v.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var ra7;var K57;var Tkm=function(){};
_.W=Tkm.prototype;_.W._scrollTargetChanged=function(){};
_.W.scroll=function(){};
_.W._isValidScrollTarget=function(){};
_.W._toggleScrollListener=function(){};
_.W.toggleScrollListener=function(){};
_.W.createEffect=function(){};
_.W._effectsChanged=function(){};
_.W._layoutIfDirty=function(){};
_.W._boundEffect=function(){};
_.W._setUpEffect=function(){};
_.W._tearDownEffects=function(){};
_.W._runEffects=function(){};
_.W._scrollHandler=function(){};
_.W._scrollStateChanged=function(){};
_.W._getUndefinedMsg=function(){};
_.W.notifyResize=function(){};
_.W.assignParentResizable=function(){};
_.W.stopResizeNotificationsFor=function(){};
_.W._subscribeIronResize=function(){};
_.W._unsubscribeIronResize=function(){};
_.W.resizerShouldNotify=function(){};
_.W._onDescendantIronResize=function(){};
_.W._fireResize=function(){};
_.W._onIronRequestResizeNotifications=function(){};
_.W._parentResizableChanged=function(){};
_.W._notifyDescendant=function(){};
_.W._requestResizeNotifications=function(){};
_.W._findParent=function(){};
_.W._appResetLayoutHandler=function(){};
_.W.resetLayout=function(){};
_.W._notifyLayoutChanged=function(){};
_.W._notifyDescendantResize=function(){};
_.W._setThresholdTriggered=function(){};
Tkm=_.zQ({_template:function(){if(K57!==void 0)return K57;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;ra7===void 0&&(ra7=document.createElement("template"));var G=ra7;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return K57=k},
is:"tp-yt-app-header",behaviors:[JaG,nFV],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 k=_.u6(this.$.slot).getDistributedNodes(),v=0,C;C=k[v];v++)if(C.nodeType===Node.ELEMENT_NODE)if(C.hasAttribute("sticky")){this._stickyElRef=C;break}else this._stickyElRef||(this._stickyElRef=C);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var k=this._clampedScrollTop,v=this._height===0||k===0,C=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;v||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();v?this._updateScrollState(k,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=C}},
_updateScrollState:function(k,v){if(this._height!==0){var C=0,G=this._top;var p=this._maxHeaderTop;var P=k-this._lastScrollTop,N=Math.abs(P),I=k>this._lastScrollTop,S=performance.now();this._mayMove()&&(C=this._clamp(this.reveals?G+P:k,0,p));k>=this._dHeight&&(C=this.condenses&&!this.fixed?Math.max(this._dHeight,C):C,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&N<100){if(S-this._initTimestamp>300||this._wasScrollingDown!==I)this._initScrollTop=k,this._initTimestamp=S;k>=p&&
(Math.abs(this._initScrollTop-k)>30||N>10?(I&&k>=p?C=p:!I&&k>=this._dHeight&&(C=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((C-G)/(P/(S-this._lastTimestamp)),0,300)+"ms"):C=this._top)}p=this._dHeight===0?k>0?1:0:C/this._dHeight;v||(this._lastScrollTop=k,this._top=C,this._wasScrollingDown=I,this._lastTimestamp=S);if(v||p!==this._progress||G!==C||k===0)this._progress=p,this._runEffects(p,C),this._transformHeader(C)}},
_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(k){this.translate3d(0,-k+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&k>=this._stickyElTop?Math.min(k,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(k,v,C){return Math.min(C,Math.max(v,k))},
_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),_.u6(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(k){switch(k){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.u6(this).querySelector("[main-title]");case "condensedTitle":return _.u6(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var krp;var oxr;_.zQ({_template:function(){if(oxr!==void 0)return oxr;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;krp===void 0&&(krp=document.createElement("template"));var G=krp;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return oxr=k},
is:"tp-yt-app-header-layout",behaviors:[nFV],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.u6(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var k=this.header;if(this.isAttached&&k){this.$.wrapper.classList.remove("initializing");k.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)k.style.left=
"",k.style.right="";else{var v=this.getBoundingClientRect(),C=document.documentElement.clientWidth-v.right;k.style.left=v.left+"px";k.style.right=C+"px"}v=this.$.contentContainer.style;C=k.offsetHeight;k.fixed&&!k.condenses&&this.hasScrollingRegion?(v.marginTop=C+"px",v.paddingTop=""):(v.paddingTop=C+"px",v.marginTop="")}}});var vxi=new _.kp("alertCommand");var Cir=new _.kp("manageLabsStateCommand");var Grc=new _.kp("inlineFormRenderer");var ppV=new _.kp("playlistSidebarPrimaryInfoRenderer");var Pic=new _.kp("productDetailsThumbnailRenderer"),WVs=new _.kp("productDetailsVariantRenderer"),HIV=new _.kp("productDetailsVariantOptionRenderer"),Nsr=new _.kp("productDetailsOffersContainerRenderer"),IcG=new _.kp("productDetailsOfferRenderer");var ZIp=new _.kp("shoppingFlaggingRenderer");var SmW=new _.kp("playlistBylineRenderer");var uri=new _.kp("insertChannelTabCommand");var WA=function(){return _.Ze.apply(this,arguments)||this};
_.E(WA,_.Ze);_.W=WA.prototype;_.W.activeChanged=function(){if(this.active){var k=_.Kz(this.hostElement).querySelector("#header");k&&_.nA(k,"iron-resize");window.addEventListener("scroll",_.pm(this,this.onScroll))}else window.removeEventListener("scroll",_.pm(this,this.onScroll)),_.nA(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.W.guideVisibleChanged=function(){var k=_.Kz(this.hostElement).querySelector("#header");k&&_.nA(k,"iron-resize")};
_.W.onScroll=function(){var k=this;_.Xn(this,"onScroll",function(){var v=_.Kz(k.hostElement).querySelector("#header");v&&v.polymerController&&(v=v.polymerController.getScrollState().progress===1?"standard":"seamed",_.nA(k.hostElement,"yt-request-panel-mode-change",{mode:v}))},10)};
_.W.tabsChanged=function(){if(this.tabs){for(var k=null,v=0,C=this.tabs.length;v<C;++v){var G=this.tabs[v].tabRenderer;if(G&&G.selected){k=v;break}}this.selected=k}};
_.W.onTabsActivate=function(k){_.nA(this.hostElement,"yt-navigate",{endpoint:this.tabs[k.detail.selected].tabRenderer.endpoint})};
WA.prototype.tabsChanged=WA.prototype.tabsChanged;WA.prototype.guideVisibleChanged=WA.prototype.guideVisibleChanged;WA.prototype.activeChanged=WA.prototype.activeChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],WA.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],WA.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.A(),_.Y("design:type",Array)],WA.prototype,"tabs",void 0);
_.B([_.A(),_.Y("design:type",Object)],WA.prototype,"selected",void 0);_.B([_.A(),_.Y("design:type",Boolean)],WA.prototype,"active",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],WA.prototype,"disableHeaderFluidWidth",void 0);_.B([_.W9("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WA.prototype,"activeChanged",null);
_.B([_.W9("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WA.prototype,"guideVisibleChanged",null);_.B([_.W9("tabs"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WA.prototype,"tabsChanged",null);_.B([_.SU()],WA);var Qcr=[_.r.YtRendererBehavior,_.Tq.YtdGuideStateAwareBehavior,WA.prototype];var bI7=2/3,RWs=_.oB(130749),lcs=function(k,v){var C=this;this.element=k;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){C.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:bI7,moveAction:function(G){C.moveAction(G)},
triggerAction:function(){C.element.isReloading=!0;_.Oj(_.WU(),{visualElement:RWs});_.of.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:C.element}})}}}};
_.gv(_.WU(),RWs,this.layer);this.gesture=new _.Da(k,v,this.refreshConfig,"pan-down");this.attach()};
_.W=lcs.prototype;_.W.attach=function(){this.gesture.attach()};
_.W.detach=function(){this.gesture.detach()};
_.W.reset=function(){this.element.close()};
_.W.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.W.moveAction=function(k){this.element.rotation=k*360};var dIi=_.oB(130750),zWc=function(k,v,C,G,p){var P=this;this.element=k;this.parent=C;this.channelHeader=G;this.ytdReduxDispatch=p;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){P.tabsStartAtInPx=P.channelHeader.clientHeight-48;var N;(N=P.selectedTab)!=null&&N.title&&(N=_.Ql().resolve(_.uL(_.hs)))&&(N=N.getCurrentPage(),P.lastVisitedTabScrollPosition=N.getScrollTop(),P.previousTab&&
((P.lastVisitedTabScrollPosition===void 0?0:P.lastVisitedTabScrollPosition<P.channelHeader.clientHeight-48)?P.scrollPositionForTabs.has(P.selectedTab.title)&&P.scrollPositionForTabs.delete(P.selectedTab.title):P.scrollPositionForTabs.set(P.selectedTab.title,N.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:fcI(),triggerAction:function(){P.navigate(P.previousTab)},
moveAction:function(N,I){P.moveAction(N,I)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-fcI(),triggerAction:function(){P.navigate(P.nextTab)},
moveAction:function(N,I){P.moveAction(N,I)}}}};
_.gv(_.WU(),dIi,this.layer);this.gesture=new _.Da(k,v,this.tabConfig);this.attach()};
_.W=zWc.prototype;_.W.attach=function(){this.gesture.attach()};
_.W.detach=function(){this.gesture.detach()};
_.W.tabsChanged=function(k){if(k){var v=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;k=_.H(k);for(var C=k.next();!C.done;C=k.next()){C=C.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=C);var G=void 0;if((G=C)==null?0:G.selected)this.previousTab=v,this.selectedTab=C;v=C}v=this.gesture;k=this.getConfig();v.config=k;this.scrollPositionNeedsUpdate=!0}};
_.W.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}})};
_.W.moveAction=function(k,v){if(!this.tabsElement){var C;this.tabsElement=(C=this.parent.header)==null?void 0:C.tabsElement;v==="right"&&this.previousTab?(C=this.previousTab.endpoint,_.Gv3(_.Ql().resolve(_.b7),C,{},"")):v==="left"&&this.nextTab&&(C=this.nextTab.endpoint,_.Gv3(_.Ql().resolve(_.b7),C,{},""));if(!this.tabsElement)return}C=this.tabsElement._pos;v==="right"&&(k*=-1);this.tabsElement._positionBar(C.width,C.left*1+C.width*k)};
var fcI=function(){var k,v;return(v=(k=_.Ql().resolve(_.hs).getCurrentPage())==null?void 0:k.clientWidth)!=null?v:0};
zWc.prototype.navigate=function(k){this.element.data=void 0;if(k=k==null?void 0:k.endpoint)this.ytdReduxDispatch(jdi(!0)),_.Oj(_.WU(),{visualElement:dIi}),_.of.instance.resolveCommand({navigateAction:{endpoint:k}},{form:{element:this.element}})};var FV7;var cGW;var HA=function(){return _.e.apply(this,arguments)||this};
_.E(HA,_.e);HA.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],HA.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],HA.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],HA.prototype,"data",void 0);_.B([_.q({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],HA);
_.t(HA,"ytd-labs-edit-renderer",function(){if(cGW!==void 0)return cGW;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return cGW=k},{mode:1});var ExG;var NE=function(){var k=_.e.apply(this,arguments)||this;k.dark=!1;k.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";k.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(NE,_.e);NE.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
NE.prototype.ready=function(){var k=document.documentElement.hasAttribute("dark");this.setBackgroundImage(k);this.dark=k};
NE.prototype.onDarkModeToggledAction=function(k){this.setBackgroundImage(k);this.dark=k};
NE.prototype.setBackgroundImage=function(k){_.Cm(this.hostElement,{"--yt-labs-header-background":"url("+(k?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],NE.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],NE.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],NE.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],NE.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],NE.prototype,"dark",void 0);
_.B([_.q({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],NE);
_.t(NE,"ytd-labs-header-renderer",function(){if(ExG!==void 0)return ExG;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ExG=k},{mode:1});var acc;var I5=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return k};
_.E(I5,_.e);I5.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"}}}}}};
I5.prototype.onYtToggleButton=function(k){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",k.detail.toggled)};
I5.prototype.onManageLabsState=function(k){if(k=_.F(k,Cir))k.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?k.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&k.labsItemId===this.data.labsItemId&&(k.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.JR(this.hostElement,"yt-check-labs-opted-in-state").some(function(v){return v})&&this.data.confirmationDialogCommand?_.Tw(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.Ql().resolve(_.lL).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&k.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.Ql().resolve(_.lL).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
I5.prototype.onCheckLabsOptedInState=function(){var k=this.get("data.primaryButton.toggleButtonRenderer");return k?k.isToggled:!1};
_.SB.Object.defineProperties(I5.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
I5.prototype.onYtToggleButton=I5.prototype.onYtToggleButton;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],I5.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],I5.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],I5.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],I5.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],I5.prototype,"itemStyle",null);_.B([_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],I5.prototype,"onYtToggleButton",null);_.B([_.q({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],I5);
_.t(I5,"ytd-labs-item-renderer",function(){if(acc!==void 0)return acc;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return acc=k},{mode:1});var M7I;var $IW;var UIp=function(){return _.e.apply(this,arguments)||this};
_.E(UIp,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],UIp.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],UIp.prototype,"data",void 0);_.B([_.q({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],UIp);
_.t(UIp,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if($IW!==void 0)return $IW;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return $IW=k},{mode:1});var gxI;var ZL=function(){return _.e.apply(this,arguments)||this};
_.E(ZL,_.e);ZL.prototype.observeSuperchatChip=function(){if(this.data){var k={"--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)};_.Cm(this.hostElement,k)}};
ZL.prototype.colorFromDecimal=function(k){return _.Ef(Number(k||0))};
ZL.prototype.observeSuperchatChip=ZL.prototype.observeSuperchatChip;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ZL.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ZL.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ZL.prototype,"observeSuperchatChip",null);_.B([_.q({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],ZL);
_.t(ZL,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(gxI!==void 0)return gxI;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return gxI=k},{mode:1});var SQ=function(){return _.e.apply(this,arguments)||this};
_.E(SQ,_.e);SQ.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"}}}};
_.SB.Object.defineProperties(SQ.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],SQ.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],SQ.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.nb),_.Y("design:type",Object)],SQ.prototype,"ytdDismissibleItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],SQ.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],SQ.prototype,"hideMessageBlock",null);
_.B([_.q({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],SQ);
_.t(SQ,"ytd-live-chat-history-entry-renderer",function(){if(M7I!==void 0)return M7I;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return M7I=k},{mode:1});var iII;var LVr=function(){return _.e.apply(this,arguments)||this};
_.E(LVr,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],LVr.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],LVr.prototype,"data",void 0);_.B([_.q({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],LVr);
_.t(LVr,"ytd-channel-options-renderer",function(){if(iII!==void 0)return iII;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return iII=k},{mode:1});var OIi;var uh=function(){return _.e.apply(this,arguments)||this};
_.E(uh,_.e);uh.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],uh.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],uh.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],uh.prototype,"data",void 0);_.B([_.q({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],uh);
_.t(uh,"ytd-settings-email-item-renderer",function(){if(OIi!==void 0)return OIi;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return OIi=k},{mode:1});var yGc;var Qs=function(){return _.e.apply(this,arguments)||this};
_.E(Qs,_.e);Qs.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"}}}};
Qs.prototype.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
Qs.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.SB.Object.defineProperties(Qs.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Qs.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Qs.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Qs.prototype,"data",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qs.prototype,"expanded",void 0);_.B([_.g("expanded"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Qs.prototype,"emailListExpanded",null);
_.B([_.Nf("#options"),_.Y("design:type",Object)],Qs.prototype,"options",void 0);_.B([_.q({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],Qs);
_.t(Qs,"ytd-settings-email-list-renderer",function(){if(yGc!==void 0)return yGc;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return yGc=k},{mode:1});var Xpr;var bh=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return k};
_.E(bh,_.e);bh.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"}}}};
bh.prototype.handleSignalActionSubmitForm=function(){var k,v=(k=this.formRenderer)==null?void 0:k.getForm();v&&this.data.serviceEndpoint&&_.Ql().resolve(_.lL).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},v,{element:this.hostElement})})};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bh.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],bh.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],bh.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bh.prototype,"data",void 0);_.B([_.Nf("yt-form-renderer"),_.Y("design:type",Object)],bh.prototype,"formRenderer",void 0);
_.B([_.q({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],bh);
_.t(bh,"ytd-settings-gaia-link-renderer",function(){if(Xpr!==void 0)return Xpr;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Xpr=k},{mode:1});var xIp;var R5=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return k};
_.E(R5,_.e);R5.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.mW2()&&this.set("data.hidden",!1)};
R5.prototype.onSwitchReady=function(){var k=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.z("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.qf5().then(function(v){v&&(Notification.permission==="default"?k.set("data.hidden",!1):Notification.permission==="granted"&&_.mp("NotificationsDisabled").then(function(C){C||_.JR(k.hostElement,"yt-toggle-settings-switch",[k.data.id,!C]);k.set("data.hidden",!1)}).catch(function(){}))})})};
R5.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}}}}};
R5.prototype.handleUpdateOptionsCommand=function(k){(k=_.F(k,_.HND))&&this.data&&this.data.id===k.id&&(this.set("data.hidden",k.hidden),k.text!==void 0&&this.set("data.text",k.text),k.clearOptions&&this.set("data.options",[]))};
R5.prototype.onSwitchReady=R5.prototype.onSwitchReady;R5.prototype.dataChanged=R5.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],R5.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],R5.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],R5.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],R5.prototype,"data",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],R5.prototype,"dataChanged",null);_.B([_.P9("yt-settings-switch-ready"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],R5.prototype,"onSwitchReady",null);_.B([_.q({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],R5);
_.t(R5,"ytd-settings-options-renderer",function(){if(xIp!==void 0)return xIp;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return xIp=k},{mode:1});var AGr;var lh=function(){return _.e.apply(this,arguments)||this};
_.E(lh,_.e);lh.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
lh.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
lh.prototype.onYtExpanderMoreTapped=lh.prototype.onYtExpanderMoreTapped;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lh.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],lh.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],lh.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lh.prototype,"data",void 0);
_.B([_.P9("yt-expander-more-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lh.prototype,"onYtExpanderMoreTapped",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],lh);
_.t(lh,"ytd-product-details-description-renderer",function(){if(AGr!==void 0)return AGr;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return AGr=k},{mode:1});var eWm;var dI=function(){var k=_.e.apply(this,arguments)||this;k.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";k.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";k.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";k.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return k};
_.E(dI,_.e);dI.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.SB.Object.defineProperties(dI.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:(v=k.offerData)==null?void 0:v.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?void 0:k.purchaseButtonRenderers)!==void 0&&((v=this.data)==null?void 0:v.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var k,v;return!((k=this.data)==null||!k.formattedFromMerchantText)&&(!((v=this.data)==null||!v.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],dI.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dI.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],dI.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],dI.prototype,"data",void 0);
_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?String:void 0}),_.Y("design:type",Object)],dI.prototype,"shippingIcon",void 0);_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?String:void 0}),_.Y("design:type",Object)],dI.prototype,"shippingAddressIcon",void 0);_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?String:void 0}),_.Y("design:type",Object)],dI.prototype,"googleGuaranteeIcon",void 0);
_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?String:void 0}),_.Y("design:type",Object)],dI.prototype,"returnPolicyIcon",void 0);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dI.prototype,"showAdditionalFees",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dI.prototype,"showMultiPurchaseButtons",null);
_.B([_.g("data","showMultiPurchaseButtons"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dI.prototype,"showPurchaseData",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],dI);
_.t(dI,"ytd-product-details-hero-offer-renderer",function(){if(eWm!==void 0)return eWm;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return eWm=k},{mode:1});var qmi;var mIr;var fe=function(){return _.e.apply(this,arguments)||this};
_.E(fe,_.e);_.W=fe.prototype;_.W.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.W.onKeyDown=function(k){k=k.keyCode;k!==13&&k!==32||this.handleSelection()};
_.W.onMouseEnterImage=function(){var k;((k=this.data)==null?void 0:k.thumbnailDetails)!==void 0&&_.rc(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.W.onMouseLeaveImage=function(){_.rc(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.W.handleSelection=function(){this.data&&_.nA(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.SB.Object.defineProperties(fe.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isSelected)}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],fe.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],fe.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fe.prototype,"isSelected",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],fe);
_.t(fe,"ytd-product-details-thumbnail-renderer",function(){if(mIr!==void 0)return mIr;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return mIr=k},{mode:1});var z7=function(){var k=_.e.apply(this,arguments)||this;var v={};k.actionMap=(v["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",v["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",v);k.selectedThumbnailIndex=0;k.selectItem=function(C){C.target.onKeyDown(C)};
return k};
_.E(z7,_.e);_.W=z7.prototype;_.W.handlePreviewImageSelect=function(k){this.hoverThumbnail=k};
_.W.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.W.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.W.onThumbnailSelected=function(k,v){this.selectedThumbnailIndex=v};
_.W.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.W.updateOffset=function(){var k=_.Kz(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-k));this.ytdHorizontalListBehavior.reposition_()};
_.SB.Object.defineProperties(z7.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.imageRenderer){var v,C;return((v=this.data)==null?void 0:(C=v.imageRenderer)==null?void 0:C.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var k;if((k=this.data)==null?0:k.imageRenderer){var v;return(v=_.F(this.data.imageRenderer[this.selectedThumbnailIndex],Pic))==null?void 0:v.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var k=this,v,C,G,p=(G=(v=this.data)==null?void 0:(C=v.imageRenderer)==null?void 0:C.map(function(P,N){return{productDetailsThumbnailRenderer:Object.assign({},_.F(P,Pic),{index:N,isSelected:N===k.selectedThumbnailIndex})}}))!=null?G:[];
return Object.assign({},this.data,{imageRenderer:p})}}});
z7.prototype.updateOffset=z7.prototype.updateOffset;z7.prototype.dataChanged=z7.prototype.dataChanged;z7.prototype.onThumbnailSelected=z7.prototype.onThumbnailSelected;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],z7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],z7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Q0.YtdHorizontalListBehavior),_.Y("design:type",Object)],z7.prototype,"ytdHorizontalListBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],z7.prototype,"componentBehavior",void 0);_.B([_.M([_.Mc.YtActionHandlerBehavior]),_.Y("design:type",Object)],z7.prototype,"actionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],z7.prototype,"data",void 0);_.B([_.A({value:"$.items.children"}),_.Y("design:type",String)],z7.prototype,"itemsPath",void 0);_.B([_.A({value:3}),_.Y("design:type",Number)],z7.prototype,"initialCount",void 0);
_.B([_.Nf("#items"),_.Y("design:type",Object)],z7.prototype,"items",void 0);_.B([_.A(),_.Y("design:type",Object)],z7.prototype,"selectedThumbnailIndex",void 0);_.B([_.A(),_.Y("design:type",Object)],z7.prototype,"hoverThumbnail",void 0);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],z7.prototype,"showThumbnails",null);
_.B([_.P9("ytd-product-details-thumbnail-renderer-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Number]),_.Y("design:returntype")],z7.prototype,"onThumbnailSelected",null);_.B([_.g("data","selectedThumbnailIndex","hoverThumbnail"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],z7.prototype,"thumbnailDetails",null);_.B([_.g("data","selectedThumbnailIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],z7.prototype,"populatedData",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z7.prototype,"dataChanged",null);_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z7.prototype,"updateOffset",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],z7);
_.t(z7,"ytd-product-details-image-carousel-renderer",function(){if(qmi!==void 0)return qmi;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return qmi=k},{mode:_.nm("kevlar_poly_si_batch_j079")?1:2});var DIc;var FH=function(){return _.e.apply(this,arguments)||this};
_.E(FH,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],FH.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],FH.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],FH.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],FH.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],FH);
_.t(FH,"ytd-product-details-offer-renderer",function(){if(DIc!==void 0)return DIc;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return DIc=k},{mode:1});var t7V;var cA=function(){var k=_.e.apply(this,arguments)||this;k.isOffersHidden=!0;return k};
_.E(cA,_.e);cA.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var k,v=_.F((k=this.data)==null?void 0:k.viewOffersButton,_.TK);v&&this.ytRendererBehavior.logExplicitClick(v)};
cA.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.SB.Object.defineProperties(cA.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G;return(C=_.F((k=this.data)==null?void 0:(v=k.offers)==null?void 0:v[0],IcG))==null?void 0:(G=C.offerData)==null?void 0:G.vendorLogoUrl}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cA.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],cA.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],cA.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cA.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],cA.prototype,"isOffersHidden",void 0);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],cA.prototype,"firstOfferVendorLogoUrl",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],cA);
_.t(cA,"ytd-product-details-offers-container-renderer",function(){if(t7V!==void 0)return t7V;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return t7V=k},{mode:1});var sci;var V7V;var Ea=function(){return _.e.apply(this,arguments)||this};
_.E(Ea,_.e);Ea.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
Ea.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.rc(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
Ea.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.rc(this,"ytd-product-details-variant-image-unselect")};
_.SB.Object.defineProperties(Ea.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 k;return((k=this.data)==null?void 0:k.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((k=this.data)==null?void 0:k.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((v=this.data)==null?void 0:v.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((C=this.data)==null?void 0:C.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var k;if(((k=this.data)==null?void 0:k.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var k,v;return this.isUnavailable?(k=this.data)==null?void 0:k.variantOptionUnavailableAccessibilityLabel:(v=this.data)==null?void 0:v.variantOptionAccessibilityLabel}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ea.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ea.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Ea.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ea.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],Ea.prototype,"displayType",void 0);
_.B([_.g("displayType","data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ea.prototype,"isImageButton",null);_.B([_.g("displayType","data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ea.prototype,"isPillButton",null);_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ea.prototype,"isActive",null);
_.B([_.g("data"),_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ea.prototype,"isUnavailable",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ea.prototype,"thumbnailDetails",null);_.B([_.g("isUnavailable","data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ea.prototype,"accessibilityLabel",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],Ea);
_.t(Ea,"ytd-product-details-variant-option-renderer",function(){if(V7V!==void 0)return V7V;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return V7V=k},{mode:1});var hWr;var a5=function(){var k=_.e.apply(this,arguments)||this;k.variantsExpanded=!1;k.hideShowMoreLessVariantButton=!0;k.initialized=!1;k.computeVariantsDebouncer=null;k.computeVariants=function(v){v=v===void 0?!1:v;k.variantsExpanded||k.showOptions()||!v||(k.variantsExpanded=!0);if(k.variantsExpanded){v=_.H(k.items.children);for(var C=v.next();!C.done;C=v.next())C.value.hidden=!1}k.initialized=!0};
return k};
_.E(a5,_.e);_.W=a5.prototype;_.W.ready=function(){var k=this;setTimeout(function(){k.computeVariants(!0)})};
_.W.showOptions=function(){for(var k=_.H(this.items.children),v=k.next();!v.done;v=k.next())v.value.hidden=!0;var C=this.container.getBoundingClientRect().width,G=0,p=k=0;v=!1;for(var P=_.H(this.items.children),N=P.next();!N.done;N=P.next()){N=N.value;N.hidden=!1;var I=N.getBoundingClientRect().width;if(G+I<C)G+=I;else if(++p<2)G=I;else break;k+=1;N.hasAttribute("is-active")&&(v=!0)}for(C=k;C<this.items.children.length;C++)this.items.children[C].hidden=!0;this.hideShowMoreLessVariantButton=k===this.items.children.length;
return v};
_.W.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.Sx(this.computeVariantsDebouncer,_.Tg.after(100),this.computeVariants)};
_.W.onShowMoreLessVariantsButtonClick=function(){var k;(k=this.data)!=null&&k.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.W.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.SB.Object.defineProperties(a5.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(k=this.data)==null?void 0:(v=k.variantOptionRenderers)==null?void 0:v.find(function(P){return _.F(P,HIV).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),G,p;
return(p=(G=_.F(C,HIV))==null?void 0:G.name)!=null?p:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.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"}}}});
a5.prototype.debouncedComputeVariants=a5.prototype.debouncedComputeVariants;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],a5.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],a5.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],a5.prototype,"componentBehavior",void 0);_.B([_.M(_.qV),_.Y("design:type",Object)],a5.prototype,"ironResizableBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],a5.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],a5.prototype,"variantsExpanded",void 0);_.B([_.A(),_.Y("design:type",Object)],a5.prototype,"hideShowMoreLessVariantButton",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],a5.prototype,"initialized",void 0);_.B([_.Nf("#items"),_.Y("design:type",HTMLDivElement)],a5.prototype,"items",void 0);_.B([_.Nf("#container"),_.Y("design:type",HTMLDivElement)],a5.prototype,"container",void 0);
_.B([_.Nf("#more-variants-button"),_.Y("design:type",HTMLElement)],a5.prototype,"moreVariantsButton",void 0);_.B([_.g("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],a5.prototype,"selectedOptionName",null);_.B([_.W9("data","variantsExpanded"),_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a5.prototype,"debouncedComputeVariants",null);
_.B([_.g("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],a5.prototype,"displayType",null);_.B([_.g("displayType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],a5.prototype,"variantItemsClassname",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],a5);
_.t(a5,"ytd-product-details-variant-renderer",function(){if(hWr!==void 0)return hWr;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return hWr=k},{mode:1});var ME=function(){return _.e.apply(this,arguments)||this};
_.E(ME,_.e);
ME.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"}}}};
_.SB.Object.defineProperties(ME.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(v=_.F((k=this.data)==null?void 0:k.offersContainerRenderer,Nsr))==null?void 0:v.offers;return C!==void 0&&(C==null?void 0:C.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 k,v,C;return((C=(k=this.data)==null?void 0:(v=k.variants)==null?void 0:v.map(function(G){var p,P;G=(P=(p=_.F(G,WVs))==null?void 0:p.variantOptionRenderers)==null?void 0:P.find(function(I){var S;return((S=_.F(I,HIV))==null?void 0:S.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var N;return(N=_.F(G,HIV))==null?void 0:N.name}).filter(function(G){return typeof G==="string"}))!=null?C:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var k,v,C,G=(v=_.F((k=this.data)==null?void 0:k.shoppingFlaggingRenderer,ZIp))==null?void 0:(C=v.reportButton)==null?void 0:C.buttonRenderer;if(G)return{text:G.text,command:G.command,icon:{iconType:"FLAG"},accessibilityData:G.accessibilityData,trackingParams:G.trackingParams,loggingDirectives:G.loggingDirectives}}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ME.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ME.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ME.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ME.prototype,"data",void 0);_.B([_.Nf("#image-carousel-renderer"),_.Y("design:type",Object)],ME.prototype,"imageCarouselRenderer",void 0);
_.B([_.Nf("#hero-offer-renderer"),_.Y("design:type",Object)],ME.prototype,"productDetailsHeroOfferRenderer",void 0);_.B([_.Nf("#variants"),_.Y("design:type",Object)],ME.prototype,"productDetailsVariantRenderer",void 0);_.B([_.Nf("#offers"),_.Y("design:type",Object)],ME.prototype,"productDetailsOffersContainerRenderer",void 0);_.B([_.Nf("#description-renderer"),_.Y("design:type",Object)],ME.prototype,"productDetailsDescriptionRenderer",void 0);
_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ME.prototype,"showPurchaseData",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ME.prototype,"showHeroOfferRenderer",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ME.prototype,"showBrandText",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ME.prototype,"showOffers",null);
_.B([_.g("showOffers","showPurchaseData"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ME.prototype,"showBuySeparator",null);_.B([_.g("showOffers","showPurchaseData"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ME.prototype,"showBuyCard",null);_.B([_.g("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],ME.prototype,"selectedVariantsText",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ME.prototype,"shoppingReportingButtonData",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],ME);
_.t(ME,"ytd-product-details-renderer",function(){if(sci!==void 0)return sci;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return sci=k},{mode:1});var BsI;var jcG;var Ymc;var $K=function(){return _.e.apply(this,arguments)||this};
_.E($K,_.e);$K.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.SB.Object.defineProperties($K.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$K.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$K.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$K.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],$K.prototype,"formattedAmount",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],$K.prototype,"ariaLabel",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("data.style"),_.Y("design:type",String),_.Y("design:paramtypes",[])],$K.prototype,"vcBalanceWidgetStyle",null);_.B([_.Mf({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],$K);
_.t($K,"yt-vc-balance-renderer",function(){if(Ymc===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;jcG===void 0&&(jcG=document.createElement("template"));var G=jcG;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Ymc=k}k=Ymc;return k},{mode:2});_.db("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var Ua=function(){return _.e.apply(this,arguments)||this};
_.E(Ua,_.e);_.SB.Object.defineProperties(Ua.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:""}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ua.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Ua.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ua.prototype,"data",void 0);_.B([_.A({selectorArgs:["data.vcBalanceEntityKey"],selector:function(k,v){return _.vt(k.entities,"vcBalanceEntity",v)}}),
_.Y("design:type",Object)],Ua.prototype,"vcBalanceEntity",void 0);_.B([_.g("vcBalanceEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Ua.prototype,"formattedAmount",null);_.B([_.g("vcBalanceEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Ua.prototype,"vcBalanceAriaLabel",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],Ua);
_.t(Ua,"ytd-vc-balance-renderer",function(){if(BsI!==void 0)return BsI;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return BsI=k},{mode:1});var wpc;var gI=function(){var k=_.e.apply(this,arguments)||this;k.rotation=0;k.isReloading=!1;return k};
_.E(gI,_.e);gI.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
gI.prototype.reset=function(){this.hostElement.style.opacity=""};
gI.prototype.close=function(){var k=this;return _.Z(function(v){if(v.nextAddress==1)return v.yield(k.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);k.hostElement.style.opacity="0";_.OQ(v)})};
gI.prototype.rotationChanged=gI.prototype.rotationChanged;_.B([_.A(),_.Y("design:type",Object)],gI.prototype,"rotation",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],gI.prototype,"isReloading",void 0);_.B([_.Nf("#icon"),_.Y("design:type",HTMLElement)],gI.prototype,"icon",void 0);_.B([_.W9("rotation"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gI.prototype,"rotationChanged",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-refresh"})],gI);
_.t(gI,"ytd-refresh",function(){if(wpc!==void 0)return wpc;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return wpc=k},{mode:1});var nxI;var ih=function(){return _.e.apply(this,arguments)||this};
_.E(ih,_.e);ih.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"}}}};
ih.prototype.dataChanged=function(){if(this.data){var k=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var v=_.js(this.data.banner.thumbnails,this.hostElement.clientWidth);v&&(v.indexOf("//")===0&&(v="https:"+v),this.hasBannerArt=!0,_.Cm(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+v+")"}))}this.hasBannerArt!==k&&_.Kz(this.hostElement).querySelector("#header").fire("iron-resize")}};
ih.prototype.updateSelectedFromBinding=function(k){this.selected=k.detail.value};
ih.prototype.dataChanged=ih.prototype.dataChanged;_.B([_.M(Qcr),_.Y("design:type",Object)],ih.prototype,"ytdTabbedHeaderBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ih.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r9),_.Y("design:type",Object)],ih.prototype,"ytdGridStateAwareBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],ih.prototype,"ytdGuideStateAwareBehavior",void 0);
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ih.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ih.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],ih.prototype,"selected",void 0);_.B([_.A(),_.Y("design:type",Boolean)],ih.prototype,"active",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ih.prototype,"hasBannerArt",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ih.prototype,"dataChanged",null);_.B([_.q({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],ih);
_.t(ih,"ytd-interactive-tabbed-header-renderer",function(){if(nxI!==void 0)return nxI;var k=document.createElement("template");_.a(k,'\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 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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return nxI=k},{mode:1});var JGi;var Le=function(){return _.e.apply(this,arguments)||this};
_.E(Le,_.e);Le.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Le.prototype.computeActionsAlignment=function(k){return(k==null?void 0:k.actionsAlignment)||""};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Le.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Le.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Le.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.Y("design:type",String)],Le.prototype,"actionsAlignment",void 0);_.B([_.q({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],Le);
_.t(Le,"ytd-page-footer-renderer",function(){if(JGi!==void 0)return JGi;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return JGi=k},{mode:1});var rGx;var KVi;var Oa=function(){var k=_.e.apply(this,arguments)||this;k.isEditing=!1;k.useSlot=!1;k.isMultiline=!1;return k};
_.E(Oa,_.e);_.W=Oa.prototype;_.W.onKeydown=function(k){if(k.keyCode===13&&!this.isMultiline)this.onSave();else if(k.keyCode===27)this.onCancel()};
_.W.computeComponentStyle=function(k){return(k==null?0:k.style)?k.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.W.computeisMultiline=function(k){if(this.multilineOverride!==void 0)return this.multilineOverride;var v,C;return!!(k==null?0:(v=k.formField)==null?0:(C=v.textInputFormFieldRenderer)==null?0:C.isMultiline)};
_.W.computeTextDisplayed=function(k,v){if(k)return k;if(v)return v};
_.W.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.W.onSave=function(){if(this.textForm.validate()){this.textForm.save();var k=this.textForm.value;if(k)this.set("data.textDisplayed",_.DZ(k));else{var v;((v=this.data)==null?0:v.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.pb("inline-form-changed",this.data));this.isEditing=!1}};
_.W.onCancel=function(){var k=_.ty(this.data.textDisplayed);k===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(k);this.isEditing=!1};
Oa.prototype.onKeydown=Oa.prototype.onKeydown;_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],Oa.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Oa.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Oa.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Oa.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Oa.prototype,"isEditing",void 0);_.B([_.A(),_.Y("design:type",Object)],Oa.prototype,"useSlot",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Oa.prototype,"multilineOverride",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Oa.prototype,"enableOverlayTheme",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.Y("design:type",String)],Oa.prototype,"componentStyle",void 0);
_.B([_.A({computed:"computeisMultiline(data)"}),_.Y("design:type",Object)],Oa.prototype,"isMultiline",void 0);_.B([_.Nf("#text-form"),_.Y("design:type",Object)],Oa.prototype,"textForm",void 0);_.B([_.P9("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],Oa.prototype,"onKeydown",null);_.B([_.q({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],Oa);
_.t(Oa,"ytd-inline-form-renderer",function(){if(KVi!==void 0)return KVi;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return KVi=k},{mode:1});var TsI;var ys=function(){var k=_.e.apply(this,arguments)||this;k.previousSelectValue=void 0;k.selectedItemMessage=void 0;return k};
_.E(ys,_.e);ys.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
ys.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var k,v,C,G,p=(k=this.data)==null?void 0:(v=k.dropdown)==null?void 0:(C=v.dropdownRenderer)==null?void 0:(G=C.entries)==null?void 0:G.map(function(I){return I.privacyDropdownItemRenderer});
k=_.H(p!=null?p:[]);for(v=k.next();!v.done;v=k.next())if((v=v.value)&&v.int32Value===this.selectedValue){this.selectedItemMessage=v.itemMessage;break}}else this.selectedItemMessage=void 0;var P;(P=this.onValueChanged)==null||P.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var N;(N=this.data)!=null&&N.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
ys.prototype.onValueChangedForSelectedValue=function(k){this.selectedValue=k.detail.value};
ys.prototype.selectedValueChanged=ys.prototype.selectedValueChanged;_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],ys.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ys.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ys.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ys.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ys.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],ys.prototype,"theme",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Number)],ys.prototype,"selectedValue",void 0);_.B([_.A(),_.Y("design:type",Function)],ys.prototype,"onValueChanged",void 0);
_.B([_.uo("selectedValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ys.prototype,"selectedValueChanged",null);_.B([_.q({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],ys);
_.t(ys,"ytd-dropdown-form-field-renderer",function(){if(TsI!==void 0)return TsI;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return TsI=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var kBr;var XH=function(){return _.e.apply(this,arguments)||this};
_.E(XH,_.e);_.SB.Object.defineProperties(XH.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var k=[],v=_.H(this.data||[]),C=v.next();!C.done;C=v.next())(C=_.F(C.value,SmW))&&k.push(C);return k}}});
_.B([_.A(),_.Y("design:type",Array)],XH.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],XH.prototype,"byline",null);_.B([_.q({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],XH);
_.t(XH,"ytd-playlist-byline-renderer",function(){if(kBr!==void 0)return kBr;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return kBr=k},{mode:1});var ovI;var xK=function(){var k=_.e.apply(this,arguments)||this;k.rtlBullet=_.z("web_playlist_stats_rtl_bullet_icon_killswitch");k.modern=_.z("web_modern_buttons");k.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return k};
_.E(xK,_.e);_.W=xK.prototype;_.W.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"}}}}};
_.W.attached=function(){};
_.W.computeIsCustomThumbnail=function(k){return k?!!k.playlistCustomThumbnailRenderer:!1};
_.W.onYtNavigate=function(k,v){if(v&&v.actions&&v.actions.indexOf("shuffle")>-1){k=_.Ql().resolve(_.GF);var C=v.tempData||{};C.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);v.tempData=C;k.isShuffleNextPlaylist=!0}};
_.W.onUpdatePlaylistAction=function(k){var v;k=(v=_.F(k,_.qOZ))==null?void 0:v.updatedRenderer;if(v=_.F(k,ppV))this.data=v};
_.W.computeStyleType=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.W.computeThumbnailWidth=function(k){return k==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.W.computeHideThumbnailAria=function(k){if(k==null?0:k.thumbnailOverlays)for(var v=0;v<k.thumbnailOverlays.length;v++){var C=void 0;if((C=k.thumbnailOverlays[v])==null?0:C.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
xK.prototype.onYtNavigate=xK.prototype.onYtNavigate;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],xK.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],xK.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xK.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],xK.prototype,"ytComponentBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],xK.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],xK.prototype,"rtlBullet",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.Y("design:type",String)],xK.prototype,"styleType",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.Y("design:type",Number)],xK.prototype,"thumbnailWidth",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],xK.prototype,"modern",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.Y("design:type",Boolean)],xK.prototype,"isCustomThumbnail",void 0);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,Object]),_.Y("design:returntype")],xK.prototype,"onYtNavigate",null);_.B([_.q({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],xK);
_.t(xK,"ytd-playlist-sidebar-primary-info-renderer",function(){if(ovI!==void 0)return ovI;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ovI=k},{mode:1});var vvG;var A7=function(){return _.e.apply(this,arguments)||this};
_.E(A7,_.e);A7.prototype.computeOwnerVisibility=function(k){return!(!k.videoOwner&&!k.button)};
A7.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],A7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],A7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],A7.prototype,"data",void 0);_.B([_.q({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],A7);
_.t(A7,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(vvG!==void 0)return vvG;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return vvG=k},{mode:1});var Ca7;var eQ=function(){var k=_.e.apply(this,arguments)||this;k.expanded=!1;k.isCompact=!1;return k};
_.E(eQ,_.e);_.W=eQ.prototype;_.W.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.W.dataChanged=function(){this.data&&_.NQ(_.Kz(this.text),_.wnQ(_.rXL,_.ty(this.data.text||null)))};
_.W.computeAutoScrollEnabled=function(k,v){return k&&!v};
_.W.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.W.toggleOnTap=function(){this.expanded=!this.expanded};
eQ.prototype.expandedChanged=eQ.prototype.expandedChanged;eQ.prototype.dataChanged=eQ.prototype.dataChanged;_.B([_.M(_.B7r),_.Y("design:type",Object)],eQ.prototype,"ytdAutoScrollBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],eQ.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],eQ.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],eQ.prototype,"expanded",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],eQ.prototype,"isCompact",void 0);_.B([_.A({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.Y("design:type",Boolean)],eQ.prototype,"autoScrollEnabled",void 0);_.B([_.Nf("#text"),_.Y("design:type",Object)],eQ.prototype,"text",void 0);_.B([_.Nf("#expander-icon"),_.Y("design:type",Object)],eQ.prototype,"expanderIcon",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],eQ.prototype,"dataChanged",null);_.B([_.W9("expanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],eQ.prototype,"expandedChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],eQ);
_.t(eQ,"ytd-channel-legal-info-renderer",function(){if(Ca7!==void 0)return Ca7;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Ca7=k},{mode:1});var GBr;var pni=_.P2("DOWNLOAD",{},"Download"),Pai=_.P2("DOWNLOADING",{},"Downloading"),W0c=_.P2("DOWNLOADED",{},"Downloaded"),qE=function(){var k=_.e.apply(this,arguments)||this;k.downloadProgress=0;k.isDownloadComplete=!1;k.transferState="TRANSFER_STATE_UNKNOWN";return k};
_.E(qE,_.e);_.W=qE.prototype;_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.dataChanged=function(){var k;(k=this.data)!=null&&k.tooltip||(k=_.g1(_.Vb().getState(),this.playlistId),this.updateButtonState(k))};
_.W.computePlaylistId=function(k){return k};
_.W.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.W.updateButtonState=function(k){if(this.data&&(this.data.tooltip!==Pai||!_.ZZ(k))){this.isDownloadComplete=!1;switch(k){case "TRANSFER_STATE_UNKNOWN":k=pni;var v="OFFLINE_DOWNLOAD";var C="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":k=W0c;v="OFFLINE_PIN";C="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":k=Pai;v="OFFLINE_DOWNLOADING_ZERO";C="ACTION_REMOVE_WITH_PROMPT";
break;default:k=pni,v="OFFLINE_DOWNLOAD",C="ACTION_ADD"}var G=Object.assign({},this.data);G.tooltip=k;G.accessibilityData={accessibilityData:{label:k}};G.icon={iconType:v};G.size="SIZE_DEFAULT";_.F(G.command,_.HY)&&(_.F(G.command,_.HY).action=C);this.set("data",G)}};
_.W.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var k="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?k="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?k="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?k="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?k="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?k="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(k="OFFLINE_PIN",this.isDownloadComplete=!0);var v;k!==((v=this.data.icon)==null?void 0:v.iconType)&&(v=Object.assign({},this.data),v.tooltip=Pai,v.accessibilityData={accessibilityData:{label:Pai}},v.icon={iconType:k},_.F(v.command,_.HY)&&(_.F(v.command,_.HY).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",v))}};
qE.prototype.updateProgress=qE.prototype.updateProgress;qE.prototype.onTransferStateChanged=qE.prototype.onTransferStateChanged;qE.prototype.dataChanged=qE.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],qE.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],qE.prototype,"ytdReduxBehavior",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],qE.prototype,"forceIconButton",void 0);
_.B([_.A({value:!0}),_.Y("design:type",Boolean)],qE.prototype,"forceIconOnly",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],qE.prototype,"overrides",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],qE.prototype,"buttonTooltipPosition",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],qE.prototype,"styleActionButton",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],qE.prototype,"disableTextTransform",void 0);
_.B([_.A({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.Y("design:type",String)],qE.prototype,"playlistId",void 0);_.B([_.A(),_.Y("design:type",Object)],qE.prototype,"data",void 0);_.B([_.A({selector:_.hT6,selectorArgs:["playlistId"]}),_.Y("design:type",Object)],qE.prototype,"downloadProgress",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],qE.prototype,"isDownloadComplete",void 0);
_.B([_.A({selector:_.g1,selectorArgs:["playlistId"]}),_.Y("design:type",String)],qE.prototype,"transferState",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],qE.prototype,"showTooltips",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],qE.prototype,"sendCommandWhenDisabled",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],qE.prototype,"disabled",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qE.prototype,"dataChanged",null);_.B([_.uo("transferState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qE.prototype,"onTransferStateChanged",null);_.B([_.uo("downloadProgress"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qE.prototype,"updateProgress",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],qE);
_.t(qE,"ytd-download-playlist-button-renderer",function(){if(GBr!==void 0)return GBr;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return GBr=k},{mode:1});var HoV;_.BU(_.b1J,"thumbnail-overlay-button-view-model",{props:{data:_.vN,lockupExperiments:_.vN}});var m2=function(){var k=_.e.apply(this,arguments)||this;k.isSquare=!1;k.isVertical=!1;return k};
_.E(m2,_.e);m2.prototype.computeIsSquare=function(k){return k!=null&&k.thumbnail?DyG(k.thumbnail)==="SQUARE":!1};
m2.prototype.computeIsVertical=function(k){return k!=null&&k.thumbnail?DyG(k.thumbnail)==="VERTICAL":!1};
m2.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],m2.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],m2.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.Y("design:type",Object)],m2.prototype,"isSquare",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.Y("design:type",Object)],m2.prototype,"isVertical",void 0);
_.B([_.A(),_.Y("design:type",Object)],m2.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],m2);
_.t(m2,"ytd-hero-playlist-thumbnail-renderer",function(){if(HoV!==void 0)return HoV;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return HoV=k},{mode:1});var DL=function(){var k=_.e.apply(this,arguments)||this;k.isDarkTheme=!1;k.isUltraWide=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return k};
_.E(DL,_.e);_.W=DL.prototype;_.W.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.Ql();var k;(k=_.Ql().resolve(_.uL(_.ee)))!=null&&(k.headerElement=this.hostElement)};
_.W.detached=function(){var k;(k=_.Ql().resolve(_.uL(_.ee)))!=null&&(k.headerElement=void 0)};
_.W.onUpdateHeader=function(k){(k=k.detail)&&this.set("data",k)};
_.W.computeTextDisplayed=function(k){if(k)return k.textDisplayed?k.textDisplayed:k.placeholder};
_.W.gradientColorToLinearGradientStop=function(k){var v=this.isDarkTheme?k.darkThemeColor:k.lightThemeColor;return v?_.Ef(v)+" "+((k==null?void 0:k.startLocation)||0)*100+"%":"transparent"};
_.W.onWindowResize=function(){var k;((k=this.data)==null?0:k.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.W.onIronResize=function(k){this.isUltraWide=!k.detail.value};
_.W.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.W.onUpdatePlaylistName=function(k){var v=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},k.detail.value));_.Ib(this,function(){var C;(C=v.editableTitle)==null||C.resize()})};
_.W.onUpdatePlaylistDescription=function(k){var v=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},k.detail.value));_.Ib(this,function(){var C;(C=v.editableDescriptionInlineExpander)==null||C.resize()})};
_.W.getCinematicData=function(k){return _.F(k==null?void 0:k.cinematicContainer,_.vA)};
_.SB.Object.defineProperties(DL.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 k,v=(k=this.getCinematicData(this.data))==null?void 0:k.config;return(k=this.isDarkTheme?v==null?void 0:v.darkThemeBackgroundColor:v==null?void 0:v.lightThemeBackgroundColor)?"background-color:"+_.c7(k)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var k;return _.F((k=this.data)==null?void 0:k.descriptionForm,Grc)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var k=this,v,C,G;return"background:linear-gradient(to bottom, "+(((G=(v=this.getCinematicData(this.data))==null?void 0:(C=v.gradientColorConfig)==null?void 0:C.map(function(p){return k.gradientColorToLinearGradientStop(p)}))==null?void 0:G.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var k;return _.ty((k=this.data)==null?void 0:k.descriptionTapText)}}});
DL.prototype.onUpdateHeader=DL.prototype.onUpdateHeader;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],DL.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],DL.prototype,"actionHandlerBehavior",void 0);_.B([_.Nf("#description-inline-expander"),_.Y("design:type",Object)],DL.prototype,"descriptionInlineExpander",void 0);
_.B([_.Nf("#editable-description-inline-expander"),_.Y("design:type",Object)],DL.prototype,"editableDescriptionInlineExpander",void 0);_.B([_.A(),_.Y("design:type",Object)],DL.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],DL.prototype,"isUltraWide",void 0);_.B([_.Nf("#editable-title-display"),_.Y("design:type",Object)],DL.prototype,"editableTitle",void 0);_.B([_.g("isUltraWide"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DL.prototype,"maxDescriptionLines",null);
_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DL.prototype,"noCinematicData",null);_.B([_.P9("yt-new-playlist-header"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],DL.prototype,"onUpdateHeader",null);_.B([_.g("data","isDarkTheme"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DL.prototype,"backgroundStyle",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DL.prototype,"descriptionFormData",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DL.prototype,"getDropdownTheme",null);_.B([_.g("data","isDarkTheme"),_.Y("design:type",String),_.Y("design:paramtypes",[])],DL.prototype,"gradientStyle",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DL.prototype,"descriptionTapText",null);
_.B([_.q({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],DL);
_.t(DL,"ytd-playlist-header-renderer",function(){if(rGx!==void 0)return rGx;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return rGx=k},{mode:_.nm("kevlar_poly_si_batch_j078")?1:2});var N6m;var INV;var t7=function(){return _.e.apply(this,arguments)||this};
_.E(t7,_.e);t7.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],t7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],t7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],t7.prototype,"data",void 0);_.B([_.q({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],t7);
_.t(t7,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(INV!==void 0)return INV;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return INV=k},{mode:1});var sa=function(){return _.e.apply(this,arguments)||this};
_.E(sa,_.e);
sa.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}}}}};
sa.prototype.computeUsePremiumShowStyle=function(k){if(!k||!k.items)return!1;for(var v=0;v<k.items.length;v++)if(_.F(k.items[v],ppV)){var C=void 0;return((C=_.F(k.items[v],ppV))==null?void 0:C.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],sa.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],sa.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],sa.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.Y("design:type",Boolean)],sa.prototype,"usePremiumShowStyle",void 0);
_.B([_.q({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],sa);
_.t(sa,"ytd-playlist-sidebar-renderer",function(){if(N6m!==void 0)return N6m;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return N6m=k},{mode:1});var Zor;var SQW;var u3i=function(k,v,C,G,p,P,N,I){this.minWidth=k;this.minHeight=v;this.recommendedWidth=C;this.recommendedHeight=G;this.JSC$22547_maxFileSize=p;this.title=P;this.bannerGalleryTitle=N;this.channelId=I;this.picker_=null;k=_.SvZ("yt-banner");v=k.addView;C=(new we7("youtubebanner")).addUploadMetadata("silo_id","19");C.opts.ytMaxFileSize=this.JSC$22547_maxFileSize;G=this.recommendedHeight;C.opts.ytRecWidth=this.recommendedWidth;C.opts.ytRecHeight=G;v.call(k,C);k.addView(new _.$L);v=k.addView;C=new _.$L;
C.opts.type="ytbanner";v.call(k,C.JSC$10145_setLabel(this.bannerGalleryTitle));v=k.setTitle(this.title).setSize(1E3);v.urlParamMap_.set("thumbs","orig");C=this.minWidth;G=this.minHeight;if(isNaN(C)||isNaN(G))throw Error("gb`"+C+"`"+G);v.urlParamMap_.set("minSize",C+"x"+G);v.urlParamMap_.set("cropMode","ytcb");this.builder_=k};
u3i.prototype.open=function(){var k=this;return new _.M1(function(v,C){_.XX6(k.builder_,function(G){G.action=="picked"?v(G):G.action=="cancel"&&C(Error("Qo"))});
k.picker_&&k.picker_.dispose();k.picker_=k.builder_.build();k.picker_.setVisible(!0)})};
u3i.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var QwI=function(k){this.channelId=k};
QwI.prototype.upload=function(k){var v="";k.viewToken&&(v=k.viewToken[2].type);var C=k.docs[0];k=C.crop;v={channel_id:this.channelId,fife_url:C.thumbnails[0].url,photo_id:C.id,is_gallery_image:v=="ytbanner"};k&&(v.crop_top=k.top,v.crop_right=k.right,v.crop_bottom=k.bottom,v.crop_left=k.left);return _.uvf("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:v})};var Vs=function(){var k=_.e.apply(this,arguments)||this;k.ariaLabel=null;return k};
_.E(Vs,_.e);_.W=Vs.prototype;_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.W.detached=function(){this.picker&&this.picker.dispose()};
_.W.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.W.computeAriaLabel=function(k){return k};
_.W.onTap=function(){var k=this,v;if((v=this.data)==null||!v.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new u3i(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 C;(C=this.picker)==null||C.open().then(function(G){k.handleBannerPicked(G)},function(){})}};
_.W.handleBannerPicked=function(k){var v=this;this.uploader||(this.uploader=new QwI(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(k).then(function(C){v.handleBannerUploadSucceeded(C)},function(C){v.handleBannerUploadFailed(C)})};
_.W.handleBannerUploadSucceeded=function(k){k&&k.errors?this.handleBannerUploadFailed(k):(_.nA(this.hostElement,"yt-banner-updated",k),this.message=null)};
_.W.handleBannerUploadFailed=function(k){this.message=k&&k.errors&&k.errors.length?k.errors[0]:null};
Vs.prototype.dataChanged=Vs.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Vs.prototype,"componentBehavior",void 0);_.B([_.M(_.DD),_.Y("design:type",Object)],Vs.prototype,"ironButtonState",void 0);_.B([_.A(),_.Y("design:type",Object)],Vs.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.Y("design:type",Object)],Vs.prototype,"ariaLabel",void 0);
_.B([_.A(),_.Y("design:type",Object)],Vs.prototype,"message",void 0);_.B([_.A(),_.Y("design:type",Object)],Vs.prototype,"picker",void 0);_.B([_.A(),_.Y("design:type",Object)],Vs.prototype,"uploader",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Vs.prototype,"dataChanged",null);_.B([_.q({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],Vs);
_.t(Vs,"ytd-channel-banner-editor-renderer",function(){if(SQW!==void 0)return SQW;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return SQW=k},{mode:1});var bor;var RMr=_.qL(["#"]),h7=function(){return _.e.apply(this,arguments)||this};
_.E(h7,_.e);h7.prototype.computeHrefWithDefault=function(k){return this.ytComponentBehavior.computeHref_(k,!0)||_.W0x(RMr)};
h7.prototype.dataChanged=function(){var k=this.data;k&&k.targetId&&_.$AL(_.iM(),k.targetId,this.moreIcon)};
h7.prototype.dataChanged=h7.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],h7.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],h7.prototype,"data",void 0);_.B([_.Nf("#more-icon"),_.Y("design:type",Object)],h7.prototype,"moreIcon",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],h7.prototype,"dataChanged",null);
_.B([_.q({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],h7);
_.t(h7,"ytd-channel-tagline-renderer",function(){if(bor!==void 0)return bor;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return bor=k},{mode:1});var lNi;var BA=function(){return _.e.apply(this,arguments)||this};
_.E(BA,_.e);_.W=BA.prototype;_.W.ready=function(){var k=this;_.Kz(this.hostElement).querySelector("#form").addEventListener("submit",function(v){k.onSubmit(v)})};
_.W.onDataChanged=function(){var k;((k=this.data)==null?0:k.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.W.onIconButtonKeydown=function(k){k.keyCode===13&&this.iconButton.click()};
_.W.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.W.openOnClickHandler=function(){this.input.focus()};
_.W.onSubmit=function(k){k.preventDefault();return!1};
_.W.submitOnEnterKeyUp=function(k){var v;if(k.keyCode===13&&((v=this.data)==null?0:v.expandedText)){k=this.data.endpoint;v=_.t9.unsafeClone(k);var C;((C=_.F(v==null?void 0:v.commandMetadata,_.G8))==null?0:C.url)?(_.F(v.commandMetadata,_.G8).url=_.Jb(_.F(v.commandMetadata,_.G8).url,"query",this.data.expandedText),_.F(v,_.W7)&&(_.F(v,_.W7).query=this.data.expandedText),_.nA(this.hostElement,"yt-navigate",{endpoint:v,tempData:{disableCache:!0}})):(C=new _.q5("Error: Trying to navigate to an endpoint without url",
k),_.hb(C))}};
_.W.updateDataExpandedTextFromBinding=function(k){this.set("data.expandedText",k.detail.value)};
_.SB.Object.defineProperties(BA.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.z("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
BA.prototype.onDataChanged=BA.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],BA.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Yfa),_.Y("design:type",Object)],BA.prototype,"ytdExpandableInputBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],BA.prototype,"data",void 0);_.B([_.Nf("#input"),_.Y("design:type",Object)],BA.prototype,"input",void 0);_.B([_.Nf("#icon-button"),_.Y("design:type",HTMLElement)],BA.prototype,"iconButton",void 0);
_.B([_.A(),_.Y("design:type",String),_.Y("design:paramtypes",[])],BA.prototype,"searchIcon",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BA.prototype,"onDataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],BA);
var t3c=_.wu()(BA,"ytd-expandable-tab-renderer",function(){if(lNi===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);lNi=k}k=lNi;return k},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var dQp;var jQ=function(){var k=_.e.apply(this,arguments)||this;k.avatarSize=80;k.ariaLabel=_.P2("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return k};
_.E(jQ,_.e);jQ.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
jQ.prototype.computeHref=function(k){var v;return((v=_.F(k,_.vX))==null?0:v.url)?this.componentBehavior.computeHref_(k):null};
jQ.prototype.onTap=function(){var k,v;(k=this.data)==null||!k.editAvatarServiceEndpoint||((v=_.F(this.data.editAvatarServiceEndpoint,_.vX))==null?0:v.url)||_.Ql().resolve(_.lL).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.B([_.M(_.DD),_.Y("design:type",Object)],jQ.prototype,"ironButtonState",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],jQ.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jQ.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],jQ.prototype,"avatarSize",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],jQ.prototype,"ariaLabel",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],jQ);
_.t(jQ,"ytd-channel-avatar-editor",function(){if(dQp!==void 0)return dQp;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return dQp=k},{mode:1});var fNx=_.D(function(k){var v=k.data;var C=k.noPadding;var G=k.enableBanner;var p=k.cinematicContainerTopbarOffset;var P=k.allowCinematicContainerOverflow;var N=k.displayAsSidebar;k=k.className;_.s0(function(){v().tagManagerId&&(_.A0(v().tagManagerId,_.wt("GL")),YXW(v().tagManagerId))},"vUc8md");
var I=_.N4(V3i,function(){return v().pageHeaderEntityKey});
return _.u("yt-page-header-renderer",{class:_.TI("pageHeaderRendererHost",k)},_.u(_.Sh,{data:function(){var S;return((S=I())==null?0:S.header)?I().header:(N==null?0:N())&&v().sidebarContent?v().sidebarContent:v().content}},{pageHeaderViewModel:function(S){return _.u(_.vjX,{data:S.data,
noPadding:C,enableBanner:G,cinematicContainerTopbarOffset:p,allowCinematicContainerOverflow:P,displayAsSidebar:function(){return(N==null?void 0:N())&&v().enableSidebarView}})}}))},"an");
fNx.idomCompat=!0;_.BU(fNx,"yt-page-header-renderer",{props:{data:_.vN,noPadding:_.vN,enableBanner:_.vN,cinematicContainerTopbarOffset:_.vN,allowCinematicContainerOverflow:_.vN,displayAsSidebar:_.vN,className:_.vN}});_.BU(_.p$,"yt-image-banner-view-model",{props:{data:_.vN,isPositionRelative:_.vN}});_.BU(_.F62,"yt-tab-group-shape",{props:{shape:_.vN}});var zMx=_.yv.persistentPanelVisibleSelector,YK=function(){var k=_.e.apply(this,arguments)||this;k.expandableCustomTabRenderable=function(v){return sdG(v,function(){return void k.onSearchNavigate()})};
k.isRichGrid=!1;k.isConstrainedList=!1;k.richGridMiniMode=!1;k.richGridStyle="RICH_GRID_STYLE_UNKNOWN";k.isRichGridShorts=!1;k.responsiveSizing="COMPACT";k.disableGridStateAware=!1;k.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return k};
_.E(YK,_.e);_.W=YK.prototype;_.W.computeHeaderDisabled=function(k,v){return v||!k||this.tabsHidden};
_.W.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.W.computeIsRichGridShorts=function(k){return k==="RICH_GRID_STYLE_SHORTS_GRID"||k==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.W.computeImageBannerViewModel=function(){var k,v;return _.F((v=_.F((k=this.data)==null?void 0:k.content,_.R6G))==null?void 0:v.banner,_.NQ1)};
_.W.computeHasCinematicContainer=function(){var k,v;return!((v=_.F((k=this.data)==null?void 0:k.content,_.R6G))==null||!v.background)};
_.W.handleHeaderResize=function(){var k=_.Kz(this.hostElement).querySelector("#header");k&&_.nA(k,"iron-resize")};
_.W.handleInsertTabCommand=function(k){var v=_.F(k,uri);v&&(v.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(C){return C.tabRenderer&&C.tabRenderer.tabIdentifier===v.tabIdentifier})||this.splice("tabs",v.tabIndex||-1,0,v.tab))};
_.W.handleRefreshChannelTabAction=function(k){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===k&&_.nA(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.W.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.W.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.Cm(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.W.observerRichGridSlimItemsPerRow=function(){_.Cm(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.W.updateCssVars=function(){this.richGridItemsPerRow&&_.Cm(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.fS("rich_grid_max_item_width",500))+16)-16+"px"})};
_.W.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.Cm(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.W.onDataChanged=function(){this.handleHeaderResize()};
_.W.onWindowResize=function(){this.handleHeaderResize()};
_.W.onFocusedChanged=function(k){(k=_.tK(k))&&k.is==="tp-yt-paper-tab"&&k.hasRipple()&&(k.getRipple().holdDown=!k.pointerDown&&k.focused)};
_.W.updateSelectedFromBinding=function(k){this.ytdTabbedHeaderBehavior.selected=k.detail.value};
_.W.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.SB.Object.defineProperties(YK.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:Bkm(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.imageBannerViewModel)==null?void 0:k.style)==="IMAGE_BANNER_STYLE_INSET"}}});
YK.prototype.onDataChanged=YK.prototype.onDataChanged;YK.prototype.updateCssVarsForResponsiveGrid=YK.prototype.updateCssVarsForResponsiveGrid;YK.prototype.updateCssVars=YK.prototype.updateCssVars;YK.prototype.observerRichGridSlimItemsPerRow=YK.prototype.observerRichGridSlimItemsPerRow;YK.prototype.observerRichGridItemsPerRow=YK.prototype.observerRichGridItemsPerRow;YK.prototype.persistentPanelVisibleChanged=YK.prototype.persistentPanelVisibleChanged;
_.B([_.M(_.r9),_.Y("design:type",Object)],YK.prototype,"ytdGridStateAwareBehavior",void 0);_.B([_.M(Qcr),_.Y("design:type",Object)],YK.prototype,"ytdTabbedHeaderBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],YK.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],YK.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],YK.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],YK.prototype,"ytdReduxBehavior",void 0);_.B([_.Nf("#tabs"),_.Y("design:type",Object)],YK.prototype,"tabsElement",void 0);_.B([_.A(),_.Y("design:type",Array)],YK.prototype,"tabs",void 0);_.B([_.A(),_.Y("design:type",Object)],YK.prototype,"expandableCustomTabRenderable",void 0);
_.B([_.g("tabs.*"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],YK.prototype,"tabGroupShape",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],YK.prototype,"isRichGrid",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],YK.prototype,"isConstrainedList",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Object)],YK.prototype,"richGridMiniMode",void 0);_.B([_.A({selector:function(k){return k.ui.richGridStyle}}),
_.Y("design:type",Object)],YK.prototype,"richGridStyle",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.Y("design:type",Object)],YK.prototype,"isRichGridShorts",void 0);_.B([_.A({selector:_.Eu}),_.Y("design:type",Number)],YK.prototype,"richGridItemsPerRow",void 0);_.B([_.A({selector:function(k){return k.ui.richGridContainerWidth}}),
_.Y("design:type",Number)],YK.prototype,"richGridContainerWidth",void 0);_.B([_.A({selector:_.iX6}),_.Y("design:type",Number)],YK.prototype,"richGridSlimItemsPerRow",void 0);_.B([_.A(),_.Y("design:type",Object)],YK.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],YK.prototype,"responsiveSizing",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],YK.prototype,"disableGridStateAware",void 0);
_.B([_.A({computed:"computeImageBannerViewModel(data)"}),_.Y("design:type",Object)],YK.prototype,"imageBannerViewModel",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.Y("design:type",Boolean)],YK.prototype,"hasCinematicContainer",void 0);_.B([_.A({selector:_.yKd,reflectToAttribute:!0}),_.Y("design:type",Boolean)],YK.prototype,"guideIsVisibleButNotPersistent",void 0);
_.B([_.A({selector:zMx}),_.Y("design:type",Boolean)],YK.prototype,"persistentPanelVisible",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("imageBannerViewModel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],YK.prototype,"hasBanner",null);_.B([_.A({reflectToAttribute:!0}),_.g("imageBannerViewModel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],YK.prototype,"hasInsetBanner",null);
_.B([_.A({computed:"computeTabsHidden(tabs)",value:!0}),_.Y("design:type",Boolean)],YK.prototype,"tabsHidden",void 0);_.B([_.W9("persistentPanelVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YK.prototype,"persistentPanelVisibleChanged",null);_.B([_.W9("richGridItemsPerRow","isRichGrid"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YK.prototype,"observerRichGridItemsPerRow",null);
_.B([_.W9("richGridSlimItemsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YK.prototype,"observerRichGridSlimItemsPerRow",null);_.B([_.W9("richGridItemsPerRow","richGridMiniMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YK.prototype,"updateCssVars",null);
_.B([_.W9("richGridContainerWidth"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YK.prototype,"updateCssVarsForResponsiveGrid",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YK.prototype,"onDataChanged",null);_.B([_.q({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],YK);
_.t(YK,"ytd-tabbed-page-header",function(){if(Zor!==void 0)return Zor;var k=document.createElement("template");_.a(k,'\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 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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Zor=k},{mode:1});var F0W;var wI=function(){return _.e.apply(this,arguments)||this};
_.E(wI,_.e);wI.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.Cm(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.SB.Object.defineProperties(wI.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var k,v;return this.componentBehavior.computeIcon_(((v=_.F((k=this.data)==null?void 0:k.badge,_.zZU))==null?void 0:v.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=_.F((k=this.data)==null?void 0:k.badge,_.zZU))==null?void 0:v.label}}});
wI.prototype.observerRichGridItemsPerRow=wI.prototype.observerRichGridItemsPerRow;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wI.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],wI.prototype,"componentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],wI.prototype,"ytdReduxBehavior",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.ct}),_.Y("design:type",Boolean)],wI.prototype,"richGridMiniMode",void 0);
_.B([_.A({selector:_.Eu}),_.Y("design:type",Number)],wI.prototype,"richGridItemsPerRow",void 0);_.B([_.A(),_.Y("design:type",Object)],wI.prototype,"data",void 0);_.B([_.W9("richGridItemsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wI.prototype,"observerRichGridItemsPerRow",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wI.prototype,"badgeIconName",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wI.prototype,"badgeLabel",null);_.B([_.q({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],wI);
_.t(wI,"ytd-member-hub-profile-renderer",function(){if(F0W!==void 0)return F0W;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return F0W=k},{mode:1});var cXc;var ne=function(){return _.e.apply(this,arguments)||this};
_.E(ne,_.e);ne.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ne.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ne.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ne.prototype,"data",void 0);_.B([_.q({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],ne);
_.t(ne,"ytd-settings-sidebar-renderer",function(){if(cXc!==void 0)return cXc;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return cXc=k},{mode:1});var Evc;var J7=function(){var k=_.e.apply(this,arguments)||this;k.expandableCustomTabRenderable=function(v){return sdG(v,function(){return void k.onSearchNavigate()})};
return k};
_.E(J7,_.e);J7.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
J7.prototype.onSearchNavigate=function(){this.selected=void 0};
J7.prototype.onTabsChange=function(){var k,v=(k=this.tabs)==null?void 0:k.findIndex(function(C){var G;return C==null?void 0:(G=C.tabRenderer)==null?void 0:G.selected});
v!==void 0&&(this.selected=v)};
J7.prototype.onTabsActive=function(k){if(this.tabs!==void 0){var v,C;(k=(v=this.tabs[k.detail.selected])==null?void 0:(C=v.tabRenderer)==null?void 0:C.endpoint)&&_.nA(this.hostElement,"yt-navigate",{endpoint:k})}};
_.SB.Object.defineProperties(J7.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:Bkm(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
J7.prototype.onTabsChange=J7.prototype.onTabsChange;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],J7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r9),_.Y("design:type",Object)],J7.prototype,"ytdGridStateAwareBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],J7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],J7.prototype,"ytdGuideStateAwareBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],J7.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Array)],J7.prototype,"tabs",void 0);_.B([_.A(),_.Y("design:type",Number)],J7.prototype,"selected",void 0);_.B([_.g("tabs.*"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],J7.prototype,"tabGroupShape",null);_.B([_.A(),_.Y("design:type",Object)],J7.prototype,"expandableCustomTabRenderable",void 0);
_.B([_.g("tabs"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],J7.prototype,"tabsEnabled",null);_.B([_.uo("tabs"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],J7.prototype,"onTabsChange",null);_.B([_.q({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],J7);
_.t(J7,"ytd-topic-channel-details-renderer",function(){if(Evc!==void 0)return Evc;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Evc=k},{mode:1});var aNp;var rI=function(){var k=_.e.apply(this,arguments)||this;k.disableGridStateAware=!1;return k};
_.E(rI,_.e);rI.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]]"}}}}}};
rI.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
rI.prototype.updateCssVars=function(){_.Cm(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.fS("rich_grid_max_item_width",500))+16)-16+"px"})};
rI.prototype.updateCssVars=rI.prototype.updateCssVars;rI.prototype.activeChanged=rI.prototype.activeChanged;_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],rI.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],rI.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rI.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],rI.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rI.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Array)],rI.prototype,"tabs",void 0);_.B([_.A(),_.Y("design:type",Boolean)],rI.prototype,"active",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],rI.prototype,"disableGridStateAware",void 0);
_.B([_.A({selector:_.Eu}),_.Y("design:type",Number)],rI.prototype,"richGridItemsPerRow",void 0);_.B([_.A({selector:_.ct}),_.Y("design:type",Boolean)],rI.prototype,"richGridMiniMode",void 0);_.B([_.Nf("ytd-carousel-item-renderer"),_.Y("design:type",Object)],rI.prototype,"carousel",void 0);_.B([_.W9("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rI.prototype,"activeChanged",null);
_.B([_.W9("richGridItemsPerRow","richGridMiniMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rI.prototype,"updateCssVars",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],rI);
_.t(rI,"ytd-carousel-header-renderer",function(){if(aNp!==void 0)return aNp;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return aNp=k},{mode:1});var MAW;var $Qi=_.qL(["https://www.google-analytics.com/analytics.js"]),Ke=function(){var k=_.e.apply(this,arguments)||this;k.scriptAnalyticsAdded=!1;return k};
_.E(Ke,_.e);Ke.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var k,v=(k=this.data)==null?void 0:k.tagManagerId;v&&(_.A0(v,_.wt("GL")),YXW(v))};
Ke.prototype.sendGoogleAnalyticsPageview=function(k){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var C=_.j7.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(C)};
var v=window.ga;v("set","page",window.location.pathname);v.l=+new Date;v("set","forceSSL",!0);v("create",k,"'auto'");v("send","pageview")};
Ke.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var k=_.iy("SCRIPT");k.name="ga-analytics";var v=_.zu($Qi);_.Hn(k,v);k.async=!0;_.Kz(this.hostElement).appendChild(k)};
Ke.prototype.dataChanged=Ke.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],Ke.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ke.prototype,"dataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],Ke);
_.t(Ke,"ytd-channel-metadata-renderer",function(){if(MAW!==void 0)return MAW;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return MAW=k},{mode:1});var UQI;var gvm;var T7=function(){var k=_.e.apply(this,arguments)||this;k.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"]);k.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"]);k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return k};
_.E(T7,_.e);_.W=T7.prototype;_.W.attached=function(){this.requestElementsPerRow()};
_.W.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_]]"}}}}}};
_.W.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k)};
_.W.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.W.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.W.computeAlertStyle_=function(k){return k};
_.W.observerElementsPerRow=function(){this.elementsPerRow&&_.Cm(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.W.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.W.requestElementsPerRow=function(){_.nA(this.hostElement,"yt-request-elements-per-row")};
T7.prototype.onIsVisibleChanged_=T7.prototype.onIsVisibleChanged_;T7.prototype.observerElementsPerRow=T7.prototype.observerElementsPerRow;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],T7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],T7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],T7.prototype,"actionHandlerBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],T7.prototype,"data",void 0);_.B([_.A({value:6,reflectToAttribute:!0}),_.Y("design:type",Number)],T7.prototype,"elementsPerRow",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],T7.prototype,"wrapButtons",void 0);_.B([_.A({value:_.wt("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.Y("design:type",Boolean)],T7.prototype,"isMusic",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.Y("design:type",String)],T7.prototype,"alertStyle",void 0);_.B([_.A({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.Y("design:type",Function)],T7.prototype,"dismissBoundButtonTap_",void 0);_.B([_.A({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.Y("design:type",Function)],T7.prototype,"acceptBoundButtonTap_",void 0);_.B([_.W9("elementsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T7.prototype,"observerElementsPerRow",null);_.B([_.W9("data.isVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T7.prototype,"onIsVisibleChanged_",null);_.B([_.Mf({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],T7);
_.t(T7,"yt-alert-with-actions-renderer",function(){if(gvm===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;UQI===void 0&&(UQI=document.createElement("template"));var G=UQI;C.call(v,G.content.cloneNode(!0),k.content.firstChild);gvm=k}k=gvm;return k},{mode:2});_.BU(_.D(function(k){function v(d){var f={};return _.u(_.o$,{text:d,className:_.TI("ytPersonalGreetingViewModelHeadline",(f.ytPersonalGreetingViewModelHeadlineSmall=function(){return I()===48},f))})}
function C(d,f){return _.u("span",{el:d,class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},v(f))}
var G=_.Dp(_.aB(function(){var d;return(d=k.data())==null?void 0:d.rendererContext},void 0,void 0,void 0,!0)),p=_.Nq("span"),P=_.Nq("span"),N=function(){return k.data().canvasPromoData},I=function(){var d;
return(d=k.data().bannerHeight)!=null?d:56},S=_.Z_(G,{throttleMs:100}),Q=_.Z_(p,{throttleMs:100}),R=_.Z_(P,{throttleMs:100}),l=function(){return Q.width()-S.width()>1};
return _.u("yt-personal-greeting-view-model",{el:G,"aria-hidden":l,class:_.TI(k.className,"ytPersonalGreetingViewModelHost"),style:_.pR({height:(0,_.KH)(function(){return l()?0:I()})})},_.u(_.b,{cond:function(){return k.data().avatar&&!(R.width()+(k.data().avatar?48:0)-S.width()>1)},
then:function(){return _.u(_.Sh,{data:function(){return k.data().avatar}},{decoratedAvatarViewModel:function(d){return _.u(_.wQ,{data:d.data,
className:_.TI("ytPersonalGreetingViewModelAvatar")})}})}}),_.u("h1",null,v(function(){var d;
return(N==null?void 0:(d=N())==null?void 0:d.headline)||(R.width()+(k.data().avatar?48:0)-S.width()>1?k.data().shorterGreeting:k.data().greeting)})),C(P,function(){return k.data().greeting}),C(p,function(){return k.data().shorterGreeting}))},"bn"),"yt-personal-greeting-view-model",{props:{data:_.vN,
className:_.vN}});var k6=function(){var k=_.e.apply(this,arguments)||this;k.hidden=!1;k.isConstrainedList=!1;k.responsiveSizing="COMPACT";k.attachedPlayers=_.z("kevlar_channel_trailer_multi_attach")?[]:void 0;k.player=null;k.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return k};
_.E(k6,_.e);_.W=k6.prototype;
_.W.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}}}}};
_.W.created=function(){var k=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){k.disposeMastheadAd()}]};
_.W.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new lcs(this.refresh,this.contents))};
_.W.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.W.activeChanged=function(){var k=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=k)};
_.W.tabsChanged=function(){var k=this,v,C;if(this.pageSubtype==="channels"||_.z("kevlar_tab_gestures_for_tabbed_header_data")&&((v=this.data)==null?0:(C=v.header)==null?0:C.carouselHeaderRenderer))this.tabGestures=new zWc(this.contents,this.contents,this.hostElement,this.header,function(N){k.ytdReduxBehavior.dispatch(N)});
var G,p,P;v=(G=this.data)==null?void 0:(p=G.contents)==null?void 0:(P=p.twoColumnBrowseResultsRenderer)==null?void 0:P.tabs;this.tabGestures&&this.tabGestures.tabsChanged(v)};
_.W.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.W.engagementPanelsChanged=function(){var k=_.Ql().resolve(_.tx);if(k){if(this.engagementPanels)for(var v=_.H(this.engagementPanels),C=v.next();!C.done;C=v.next()){var G=void 0;(C=(G=C.value.identifier)==null?void 0:G.tag)&&k.panelMap.delete(C)}this.engagementPanels=[];var p;v=_.H(((p=this.data)==null?void 0:p.panels)||[]);for(p=v.next();!p.done;p=v.next()){p=_.F(p.value,_.qnG);var P=C=void 0,N=void 0,I=void 0;if(G=((C=p)==null?void 0:C.targetId)||((P=p)==null?void 0:P.panelIdentifier)||((N=p)==
null?void 0:(I=N.identifier)==null?void 0:I.tag))P=C=void 0,(P=(C=k).registerPanelContent)==null||P.call(C,G,{engagementPanelSectionListRenderer:p}),this.engagementPanels.push(p)}}};
_.W.onStampFinished=function(){var k=this;_.Ib(this,function(){if(k.tabGestures){var v=k.tabGestures;if(v.scrollPositionNeedsUpdate){var C=_.Ql().resolve(_.uL(_.hs)),G;if((G=v.selectedTab)!=null&&G.title&&C&&(G=C.getCurrentPage())){if(v.scrollPositionForTabs.has(v.selectedTab.title)){var p,P;C=(P=(p=C.getCurrentPage())==null?void 0:p.clientHeight)!=null?P:0;p=v.scrollPositionForTabs.get(v.selectedTab.title);G.setScrollTop(p);C>p+100&&(v.scrollPositionNeedsUpdate=!1)}else G.setScrollTop(Math.min(v.lastVisitedTabScrollPosition!==
void 0?v.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,v.tabsStartAtInPx)),v.scrollPositionNeedsUpdate=!1;v.ytdReduxDispatch(jdi(!1))}}}})};
_.W.loadPage_=function(k){this.initCsi();k&&(this.data=k);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.W.getTitle=function(k){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",k))return this.get("microformat.microformatDataRenderer.title",k);if(this.get("header.feedTabbedHeaderRenderer.title",k))return _.ty(this.get("header.feedTabbedHeaderRenderer.title",k));if(this.get("header.interactiveTabbedHeaderRenderer.title",k))return this.get("header.interactiveTabbedHeaderRenderer.title",k);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
k))return _.ty(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",k));var v,C;return(k==null?0:(v=k.header)==null?0:(C=v.pageHeaderRenderer)==null?0:C.pageTitle)?k.header.pageHeaderRenderer.pageTitle:""};
_.W.updateTitle=function(k){_.nA(this.hostElement,"yt-update-title",this.getTitle(k))};
_.W.initCsi=function(){_.qXV(this.pageSubtype||"browse",["ol","cpt"])};
_.W.getPlayer=function(){if(_.z("kevlar_channel_trailer_multi_attach")){for(var k=_.H(this.attachedPlayers),v=k.next();!v.done;v=k.next())if(v=v.value,v.isConnected||_.rV(this.hostElement,v))return v;return null}return this.player};
_.W.getPlayerContainer=function(){return null};
_.W.onPlayerAttached=function(k,v){_.z("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(v):this.player=v};
_.W.onPlayerDetached=function(k,v){_.z("kevlar_channel_trailer_multi_attach")?(k=this.attachedPlayers.indexOf(v),k<0||this.attachedPlayers.splice(k,1)):this.player=null};
_.W.getServiceTrackingParams=function(){var k,v;return((k=this.data)==null?void 0:(v=k.responseContext)==null?void 0:v.serviceTrackingParams)||[]};
_.W.setMastheadAd=function(k){k&&k.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=k&&k.mastheadAd};
_.W.dataChanged=function(){var k=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.gFc();_.Ib(this,function(){_.rc(k.hostElement,"ytd-update-grid-state-action")})};
_.W.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.W.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var k=this.data.alerts;return k&&k.find(function(v){return!!v.alertWithActionsRenderer})}};
_.W.computeGreetingData=function(){if(this.data&&this.data.alerts){var k=this.data.alerts;return k&&k.find(function(v){return!!v.personalGreetingViewModel})}};
_.W.computeHasMemberHubProfileRenderer=function(k){var v;return!!(k==null?0:(v=k.header)==null?0:v.memberHubProfileRenderer)};
_.W.handleAlertCommand=function(k){this.get("alertCommand.alert.alertWithActionsRenderer",k)&&(k=_.F(k,vxi),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",k.alert))};
_.W.handleYtPlaylistDeletionRedirect=function(k){k=this.get("playlistDeletionRedirectCommand.redirectEndpoint",k);_.nA(this.hostElement,"yt-navigate",{endpoint:k})};
_.W.computeFluidWidth=function(k,v,C){if(v==="mini_app"||C)return!0;var G,p,P;k=k==null?void 0:(G=k.contents)==null?void 0:(p=G.twoColumnBrowseResultsRenderer)==null?void 0:(P=p.tabs)==null?void 0:P.find(function(S){var Q;return S==null?void 0:(Q=S.tabRenderer)==null?void 0:Q.selected});
if(!k)return!1;var N,I;return!!((N=k.tabRenderer)==null?0:(I=N.content)==null?0:I.richGridRenderer)&&!["channel","channels","playables"].includes(v)};
_.W.computeHeaderFluidWidth=function(k){return k==="hashtag-landing-page"};
_.W.computeHasSidebar=function(k){var v;return!!(k.sidebar||((v=k.header)==null?0:v.playlistHeaderRenderer))};
_.W.computeHasPageHeaderSidebar=function(k){var v,C;return!!((v=k.header)==null?0:(C=v.pageHeaderRenderer)==null?0:C.enableSidebarView)};
_.W.computeUseUnifiedShowPageLayout=function(k){if(!k||this.pageSubtype!=="show"||!k.sidebar||!k.sidebar.playlistSidebarRenderer)return!1;k=k.sidebar.playlistSidebarRenderer;if(!k.items)return!1;for(var v=0;v<k.items.length;v++)if(_.F(k.items[v],ppV)){var C=void 0;return((C=_.F(k.items[v],ppV))==null?void 0:C.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.W.computeIsConstrainedList=function(k){return _.z("web_enable_constrained_list_subscriptions_channels")&&k==="subscriptions-channels"};
_.W.computeResponsiveSizing=function(k){return k==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.SB.Object.defineProperties(k6.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var k,v;return((k=this.data)==null?0:(v=k.header)==null?0:v.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var k,v;if(!((k=this.data)==null?0:(v=k.sidebar)==null?0:v.playlistSidebarRenderer))return!1;var C;return(C=this.data)!=null&&C.header?!1:!0}}});
_.SB.Object.defineProperties(k6,{template:{configurable:!0,enumerable:!0,get:function(){if(FV7===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);FV7=k}k=FV7;return k}}});
k6.prototype.dataChanged=k6.prototype.dataChanged;k6.prototype.onPlayerDetached=k6.prototype.onPlayerDetached;k6.prototype.onPlayerAttached=k6.prototype.onPlayerAttached;k6.prototype.onStampFinished=k6.prototype.onStampFinished;k6.prototype.engagementPanelsChanged=k6.prototype.engagementPanelsChanged;k6.prototype.scrollAtTopChanged=k6.prototype.scrollAtTopChanged;k6.prototype.tabsChanged=k6.prototype.tabsChanged;k6.prototype.activeChanged=k6.prototype.activeChanged;
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],k6.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],k6.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],k6.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],k6.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.pe.YtPageBehavior),_.Y("design:type",Object)],k6.prototype,"ytPageBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],k6.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],k6.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],k6.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],k6.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],k6.prototype,"hidden",void 0);
_.B([_.A(),_.Y("design:type",Object)],k6.prototype,"mastheadAdData",void 0);_.B([_.A({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.Y("design:type",Object)],k6.prototype,"alertBannerData",void 0);_.B([_.A({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.Y("design:type",Object)],k6.prototype,"greetingData",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],k6.prototype,"pageSubtype",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.Y("design:type",Boolean)],k6.prototype,"hasMemberHubProfileRenderer",void 0);_.B([_.A({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],k6.prototype,"hasSidebar",void 0);_.B([_.A({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],k6.prototype,"hasPageHeaderSidebar",void 0);
_.B([_.A({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],k6.prototype,"roundedContainer",void 0);_.B([_.A({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],k6.prototype,"useUnifiedShowPageLayout",void 0);_.B([_.A({computed:"computeIsConstrainedList(pageSubtype)"}),_.Y("design:type",Object)],k6.prototype,"isConstrainedList",void 0);
_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],k6.prototype,"usePlaylistHeaderRenderer",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],k6.prototype,"useOldPlaylistSidebarRenderer",null);_.B([_.A({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.Y("design:type",Boolean)],k6.prototype,"fluidWidth",void 0);_.B([_.A({selector:function(k){return k.ui.scrollAtTop}}),
_.Y("design:type",Boolean)],k6.prototype,"scrollAtTop",void 0);_.B([_.A({selector:_.X75}),_.Y("design:type",Boolean)],k6.prototype,"tabGesturesIsActive",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.Y("design:type",Boolean)],k6.prototype,"disableHeaderFluidWidth",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.Y("design:type",String)],k6.prototype,"responsiveSizing",void 0);
_.B([_.Nf("ytd-two-column-browse-results-renderer"),_.Y("design:type",HTMLElement)],k6.prototype,"contents",void 0);_.B([_.Nf("#header"),_.Y("design:type",HTMLElement)],k6.prototype,"header",void 0);_.B([_.Nf("ytd-refresh"),_.Y("design:type",Object)],k6.prototype,"refresh",void 0);_.B([_.W9("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k6.prototype,"activeChanged",null);
_.B([_.W9("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k6.prototype,"tabsChanged",null);_.B([_.W9("scrollAtTop"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k6.prototype,"scrollAtTopChanged",null);_.B([_.A(),_.Y("design:type",Object)],k6.prototype,"engagementPanels",void 0);
_.B([_.W9("data.panels"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k6.prototype,"engagementPanelsChanged",null);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k6.prototype,"onStampFinished",null);_.B([_.P9("yt-player-attached"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Element]),_.Y("design:returntype")],k6.prototype,"onPlayerAttached",null);
_.B([_.P9("yt-player-detached"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Element]),_.Y("design:returntype")],k6.prototype,"onPlayerDetached",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k6.prototype,"dataChanged",null);_.B([_.q({is:"ytd-browse"})],k6);_.wi.registerService(_.Wgj,k6);
_.hW();
}catch(e){_._DumpException(e)}
try{
_.Ve("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 I1,gV2,imk,Lf0,OmF,yZ2,X93,xf5,AZe,e0d,qY5,mf5,tU2,sKa,h0e,Bu2,jKh,w92,nVk,JZk,rZ2,Zj,Tuh,S2,kIV,ogF,vgX,C1e,GId,P10,HwY,pU2,Df5,NJa,Ipd,ZwY,S63,u0V,Qfh,bwd,Ri3,lpF,fpa,zid,cLy,ap0,Msd,$Pk,ggh,LGh,Owk,yLh,XU5,xPF,ALd,eiV,q60,mPF,DPh,tsm,sfF,hik,BJV,jfX,Y6F,wUm,ng2,JLX,rLX,TJY,kza,oYm,vY2,Cw3,Gz2,pT2,Pw0,WDd,HRk,NbY,I1a,ZR0,Sj3,u5V,QZ2,bRX,Rt2,l1F,dXm,f15,zt0,FDY,csk,Fa,EYh,a13,UXe,etF,tJ5,sZ0,Yje,wT0,jZ2,hta,KDh,ob0,WQh,VJy,Cd2,Tby,Uc,NU3,S3h,b00,uVk,QBk,Rg3,zgF,d42,FQY,c85,f3X,l3F,EbF,Oc,yS,
i0Y,LQF,Xa,O0a,y8X,XY2,D4a,thm,xC,AH,Vh3,sB0,hg5,BUk,jBa,e2,qa,me,Dj,kZ2,oqh,vqV,sc,Wr2,C90,P93,HJe,GZ0,I_X,p6m,ufm,ZJy,Sdk,VS,bJ2,Qxm,f_0,Eq2,YC,wW,Frm,Mud,ci3,a_2,JH,Kj,T6,kh,YdX,e$0,Jie,riY,KrY,T03,oy2,OJF,yiV,CC,xj2,oE,vS,Aik,kEa,w6V,X6m,pC,Iud,S5F,uj0,ZUk,P7X,bU3,dLa,GEF,HS,Nb,FcY,p1y,ZK,luh,Wck,RUa,NOF,C7m,HUa,EyF,au3,MNy,ULF,iUV,LcV,OU2,yTF,xLV,X1y,eU3,q5h,DLY,tN2,VNe,hUy,BOk,jqe,Y5e,w15,nyX,rT2,JT0,Kc2,kbV,oAV,Q9,vA2,CVe,Gba,pu2,PVX,WEy,Hr2,Nna,IdF,Zr5,SC3,QYm,brm,RA5,ldY,zAF,cEk,EAd,M_X,
adh,$h2,Uh2,gAy,LEk,Or0,yEF,Xu2,xhY,AEy,eAe,qCk,mhX,Dh0,t_2,sY3,jYh,YCX,hAy,BnF,V_F,wu0,rE5,nA0,JEY,kiX,KE2,Tny,oWF,vWh,C4X,Gim,P4m,WLk,HhX,Iv2,ZhV,ude,bhh,lvX,fva,FL3,EWe,MaX,Us5,LLF,Ohk,yea,xs2,XKF,eQ2,qU0,mse,Ds2,RE,tad,sAh,Va0,oJ3,CS2,G9X,Hd0,fC,NCV,IEm,Zdk,ui2,Sbh,Qu2,bd2,RBY,lEY,dF2,cb,fE5,zBV,ds2,Fne,cI2,EgY,EJm,aEX,MMk,$FF,UF2,gJh;
I1=function(k){if(!k)return"browse";var v=k.page,C=k.url,G,p,P,N=(G=k.response)==null?void 0:(p=G.responseContext)==null?void 0:(P=p.webResponseContextExtensionData)==null?void 0:P.pageTheme;if(N)v=N.toLowerCase().replace(/_/g,"-");else if(v!=="watch"&&v!=="learning_journey_watch"){var I,S;if((v==="browse"||v==="settings")&&((I=k.response)==null?0:(S=I.sidebar)==null?0:S.settingsSidebarRenderer))v="WEB_PAGE_TYPE_SETTINGS";else{var Q,R;v==="browse"&&((Q=k.response)==null?0:(R=Q.metadata)==null?0:R.channelMetadataRenderer)?
v="channel":C&&(v=_.Pef(C)||v)}}return v};
gV2=function(){var k=_.ke("yt.aba.att");return k?k:_.is.instance!==void 0?_.is.instance.rbP.bind(_.is.instance):null};
imk=function(k,v){var C;return _.Z(function(G){return(C=gV2())?G.return(C(k,v,6E4)):G.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
Lf0=function(k,v,C,G,p){v=v===void 0?[]:v;p=p?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:p}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.Yr(k),dialogMessages:v.map(function(P){return _.Yr(P)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Yr(C),serviceEndpoint:p}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Yr(G)}}}}}};
OmF=function(k,v,C){C=C===void 0?!1:C;var G=_.AB(),p=!!_.NR().queueProxy,P,N,I;k=k==null?void 0:(P=k.response)==null?void 0:(N=P.currentVideoEndpoint)==null?void 0:(I=N.watchEndpoint)==null?void 0:I.playlistId;if((p||k)&&!_.z("web_watch_disable_playlist_auto_miniplayer"))return C&&(G.playlistWatchPageActivation=!0),!0;switch(I1(v)){case "yts-products":return C&&(G.productDetailsPageActivation=!0),!0;case "mini_app":return C&&(G.miniAppPageActivation=!0),!0;case "playables":return C&&(G.playablesDestPageActivation=
!0),!0;case "companion-canvas":return C&&(G.companionCanvasActivation=!0),!0;default:return!1}};
yZ2=function(k){k=_.W6i(k);k.length>0&&k[0].focus()};
X93=function(k,v,C){for(var G=typeof k==="string"?k.split(""):k,p=k.length-1;p>=0;--p)p in G&&v.call(C,G[p],p,k)};
xf5=function(k,v){v=_.gjx(k,v);v>=0&&_.OiD(k,v)};
AZe=function(k){return Array.prototype.concat.apply([],arguments)};
e0d=function(k){var v=0;v=v===void 0?0:v;if(!_.CV(k))throw _.vD("uint64");var C=typeof k;switch(v){case 512:switch(C){case "string":return _.OLi(k);case "bigint":return String((0,_.dk)(64,k));default:return _.iLD(k)}case 1024:switch(C){case "string":return _.y1b(k);case "bigint":return _.DI((0,_.dk)(64,k));default:return _.L1$(k)}case 0:switch(C){case "string":return _.OLi(k);case "bigint":return _.DI((0,_.dk)(64,k));default:return _.gQ2(k)}default:return _.J1(v,"Unknown format requested type for int64")}};
qY5=function(k){k!=null&&(k=k.JSC$8891_value_||"",k=typeof k==="string"?k:new Uint8Array(k));return k};
mf5=function(k,v){if(/-[a-z]/.test(v))return null;if(_.Ifw&&k.dataset){if(_.fxb()&&!(v in k.dataset))return null;k=k.dataset[v];return k===void 0?null:k}return k.getAttribute("data-"+_.pA(v))};
tU2=function(){var k=Df5;_.ke("yt.ads.biscotti.getId_")||_.Sj("yt.ads.biscotti.getId_",k)};
sKa=function(k){_.Sj("yt.ads.biscotti.lastId_",k)};
h0e=function(){var k={};for(_.Vl=new VU5(k.handleError===void 0?_.B3:k.handleError,k.logEvent===void 0?_.sA:k.logEvent);_.hl.length>0;)switch(k=_.hl.shift(),k.type){case "ERROR":_.Vl.logError(k.payload);break;case "EVENT":_.Vl.logEvent(k.eventType,k.payload)}};
Bu2=function(k,v,C){return _.H23(function(G){return C?G.userIdentifier!==void 0&&!k.includes(G.userIdentifier)&&C.includes(G.publicName):G.userIdentifier!==void 0&&!k.includes(G.userIdentifier)},v)};
jKh=function(k){var v,C;return _.Z(function(G){if(G.nextAddress==1)return v=_.Al("YtIdbMeta hasAnyMeta other"),G.yield(_.H23(function(p){return p.userIdentifier!==void 0&&p.userIdentifier!==v},k),2);
C=G.yieldResult;return G.return(C.length>0)})};
w92=function(k,v){YYk||(YYk=_.B_.addLowPriorityJob(function(){var C,G,p,P,N;return _.Z(function(I){switch(I.nextAddress){case 1:return I.yield(_.uj(),2);case 2:C=I.yieldResult;if(!C)return I.return();G=!0;_.EQ(I,3);return I.yield(Bu2(k,C,v),5);case 5:p=I.yieldResult;if(!p.length){G=!1;I.jumpTo(6);break}P=p[0];return I.yield(_.pk(P.actualName),7);case 7:return I.yield(_.H_(P.actualName,C),6);case 6:_.GG(I,4);break;case 3:N=_.g6(I),_.BP(N),G=!1;case 4:_.B_.cancelJob(YYk),YYk=0,G&&w92(k,v),_.OQ(I)}})}))};
nVk=function(){var k;return _.Z(function(v){return v.nextAddress==1?v.yield(_.uj(),2):(k=v.yieldResult)?v.return(jKh(k)):v.return(!1)})};
JZk=function(k){var v=100;v=v===void 0?500:v;var C,G,p,P,N,I;return _.Z(function(S){return S.nextAddress==1?(C=_.wt("INNERTUBE_CONTEXT_CLIENT_NAME",0),G=[C,(0,_.bj)()-2592E6],p=[C,(0,_.bj)()],P=IDBKeyRange.bound(G,p),S.yield(_.xf6(k),2)):S.nextAddress!=3?(N=S.yieldResult,I=[],S.yield(_.W_(N,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(Q){I.length=0;return _.Rg(Q.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:P,direction:"prev"},function(R){if(R.getValue()&&I.length<
v)return I.push(R.getValue()),R.delete().then(function(){return R.continue()})})}),3)):S.return(I)})};
rZ2=function(){var k;return _.Z(function(v){if(v.nextAddress==1)return v.yield(_.uj(),2);k=v.yieldResult;if(!k||!_.eg()&&!_.z("nwl_init_require_datasync_id_killswitch")||!_.kIi())return v.jumpTo(0);_.vg2=!0;_.ogj.isNwlInitialized=_.vg2;return v.yield(_.UKG().awaitInitialization(),0)})};
Zj=function(k,v){_.fp_[k]=!0;var C=_.b3();C&&C.publish.apply(C,arguments);_.fp_[k]=!1};
Tuh=function(){if(_.JKK()&&!Kfm){var k=function(C){C=C.data;if(C.op==="serializedGelBatch"){var G=_.ztD.get(C.key);G&&(_.cs3(C.serializedBatch,G.client,G.resolve,G.networklessOptions,G.isIsolated,G.useVSSEndpoint,G.dangerousLogToVisitorSession,G.requestsOutstanding),_.ztD.delete(C.key))}},v=_.nPm();
v&&(v.addEventListener("message",k),v.onerror=function(){_.ztD.clear()});
Kfm=!0}};
S2=function(){this.relativeTimeStart_=_.Yy()};
kIV=function(k,v){k!=null&&this.append.apply(this,arguments)};
ogF=function(){return _.i6("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
vgX=function(k,v,C){C=C===void 0?!1:C;var G,p,P,N,I;return _.Z(function(S){switch(S.nextAddress){case 1:_.XK("SOCS",k,34128E3,"youtube.com",!0);if(_.vu)return p=fetch(v,{method:"POST",mode:_.AR(v),credentials:_.xB(v),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),P=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.AR("/upgrade_visitor_cookie?eom=1"),credentials:_.xB("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),S.yield(Promise.all([p,P]).then(function(Q){return Q[1]}),5);
fetch(v,{method:"POST",mode:_.AR(v),credentials:_.xB(v),cache:"no-store",headers:{"Content-Type":"text/plain"}});return S.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.AR("/upgrade_visitor_cookie?eom=1"),credentials:_.xB("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:G=S.yieldResult;S.jumpTo(3);break;case 5:G=N=S.yieldResult;case 3:if(!G.ok)throw Error("uf");return S.yield(G.text(),7);case 7:I=S.yieldResult,
!I.includes('"state_switch":true')&&!C||I.includes("skip_reload_for_test")||window.location.reload(),_.OQ(S)}})};
C1e=function(k){return _.Z(function(v){return v.nextAddress==1?v.yield(vgX(k.socsCookie,k.savePreferenceUrl,!0),2):v.return()})};
GId=function(k){return _.Z(function(v){return v.nextAddress==1?v.yield(vgX(k.socsCookie,k.savePreferenceUrl),2):v.return()})};
P10=function(k){k=k.xhr.responseText;if(!_.PZ(k,")]}'"))throw new u_;k=JSON.parse(k.substr(4));if((k.type||1)>1)throw new u_;k=k.id;sKa(k);QS=_.IT(k);pU2(18E5,2);return k};
HwY=function(k,v){v=new WGa(v);sKa("");QS=_.LaG(v);k>0&&pU2(12E4,k-1);throw v;};
pU2=function(k,v){_.aS(function(){_.IeX().then(P10,function(C){return HwY(v,C)}).thenCatch(_.dM)},k)};
Df5=function(){var k=_.un3();if(k!==void 0)return _.Rf(k);QS||(QS=_.IeX().then(P10).thenCatch(function(v){return HwY(2,v)}));
return QS};
NJa=function(){var k=document;return _.em(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(v){return"on"+v.toLowerCase()in k})};
Ipd=function(k){k.addEventListener("click",function(v){var C=v.target;C&&C.getAttribute("href")&&(C=C.getAttribute("href"),_.vn(window,C,"_blank"),v.preventDefault(),v.stopImmediatePropagation())})};
ZwY=function(k){var v,C,G,p=(G=(C=((v=k.mainDownloadsListEntity)!=null?v:{})[_.F$D])==null?void 0:C.refresh)!=null?G:"",P;k=(P=k.refresh)==null?void 0:P[p];p=k!=null?k:{};return(p==null?0:p.refreshTime)?Number(p==null?void 0:p.refreshTime):0};
S63=function(k,v){var C=_.lR(k);return v.every(function(G){var p;G=G==null?void 0:(p=G.playbackDataEntity)==null?void 0:p.key;if(!G)return!1;p=_.oW(_.Kx(G).entityId,"mainVideoEntity");return!!C[p]})};
u0V=function(k){k=_.uR(k.entities);return _.A0K(k).length};
Qfh=function(k,v){if(v){var C;k=(C=_.vt(k.entities,"downloadQualityPickerEntity",v))!=null?C:void 0}else k=void 0;return k};
bwd=function(k){var v=document.getElementsByTagName("ytd-enforcement-message-view-model");v.length===0||getComputedStyle(v[0]).display==="none"?k(0,"p.h_"):k(1,"p.h_")};
Ri3=function(){b_=0;var k=[_.Ir(!0)];R1&&_.rc(R1,"yt-window-resized",k)};
lpF=function(){b_||(b_=_.B_.addLowPriorityJob(Ri3,200))};
fpa=function(){l_=0;dP0=_.ZKD(document);var k=[dP0];R1&&_.rc(R1,"yt-window-scrolled",k)};
zid=function(){l_||(l_=_.B_.addLowPriorityJob(fpa,200))};
cLy=function(k){k=k===void 0?null:k;FG0.push(_.ZA(window,"resize",lpF));FG0.push(_.ZA(window,"scroll",zid));k&&(R1=k)};
ap0=function(){var k=_.bu.getLocalStorage();k&&EgY(k,k.mechanism.__iterator__(!0))};
Msd=function(k){_.Z(function(v){if(v.nextAddress==1)return v.yield(k.delete("yt-appshell-assets"),2);_.OQ(v)})};
$Pk=function(k){return _.P_((0,_.AgL)(),k)};
ggh=function(){var k;_.Z(function(v){return v.nextAddress==1?v.yield(dW.getInstance(),2):(k=v.yieldResult)?v.yield(UPe(k),0):v.jumpTo(0)})};
LGh=function(){var k;_.Z(function(v){return v.nextAddress==1?v.yield(fj.getInstance(),2):(k=v.yieldResult)?v.yield(iw5(k),0):v.jumpTo(0)})};
Owk=function(k){Msd(k);ggh();LGh()};
yLh=function(k){var v,C;return _.Z(function(G){if(G.nextAddress==1)return G.yield(_.g0b(k),2);if(v=G.yieldResult){var p;a:{if(v.headers&&(p=v.headers.get("date"))&&(p=Date.parse(p),!isNaN(p))){p=Math.round((0,_.bj)()-p);break a}p=-1}C=p;if(C>-1)return G.return(C)}return G.return(-1)})};
XU5=function(){var k=_.G$.caches,v=_.rt("IS_SHELL_LOAD"),C,G;_.Z(function(p){if(p.nextAddress==1)return C=-1,v?p.yield(yLh(k),3):(G=_.bF(),C=Math.round((0,_.bj)()-G),p.jumpTo(2));p.nextAddress!=2&&(C=p.yieldResult);C>=0&&C<2147483648&&_.z8({appInstallDataAgeMs:C});_.OQ(p)})};
xPF=function(k){var v=_.ka(_.G$.location.href),C={};"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(G){var p=v.JSC$10103_queryData_.getValues(G);if(p==null?0:p.length)C[G]=p});
return _.Fw(k,new Map(Object.entries(C)))};
ALd=function(k){k=k.match(/(.*)::.*::.*/);if(k!==null)return k[1]};
eiV=function(k){if(_.Yvi()){var v=Object.keys(window.localStorage);v=_.H(v);for(var C=v.next();!C.done;C=v.next()){C=C.value;var G=ALd(C);G===void 0||k.includes(G)||self.localStorage.removeItem(C)}}};
q60=function(){if(!_.Yvi())return!1;var k=_.Al(),v=Object.keys(window.localStorage);v=_.H(v);for(var C=v.next();!C.done;C=v.next())if(C=ALd(C.value),C!==void 0&&C!==k)return!0;return!1};
mPF=function(k){return _.ro("NotificationsDisabled",k)};
DPh=function(){return Notification.permission!="granted"?Promise.resolve():_.xWy().then(function(k){return k?k.pushManager.getSubscription().then(function(v){if(v)return Promise.resolve();v={userVisibleOnly:!0,applicationServerKey:_.T$("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return k.pushManager.subscribe(v).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
tsm=function(k){return _.xWy().then(function(v){if(!v||!v.active)return Promise.reject(new _.q5("serviceworker.postMessage",k,v));try{return v.active.postMessage(k),Promise.resolve()}catch(C){return Promise.reject(C)}})};
sfF=function(){tsm({type:"notifications_register",data:_.wt("ID_TOKEN")})};
hik=function(){var k={isWide:_.yl.get("wide","0")==="1"},v=_.N0();if(v=v.getFlag(165)||v.getFlag(174))k.theme=_.Lz(!0);if(_.Z8x()){var C=_.iu()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";k.systemTheme=C}!v&&_.z("parent_tools_enable_app_settings")&&_.pS(window.location.href).theme!==void 0&&(k.theme=_.Lz());if((v=z6)?!_.t9.equals(v,k):k)v={currentValue:k},Vsd&&(v.timeSinceLastSnapshotSecs=Math.round(((0,_.bj)()-Vsd)/1E3)),z6&&(v.previousValue=z6),_.sA("appSettingsCaptured",v),z6=k,Vsd=
(0,_.bj)()};
BJV=function(){if(!_.rt("LOGGED_IN"))return Promise.resolve(!1);var k=_.FK("service_worker_push_force_notification_prompt_tag");return k?_.mp("PromptTags").then(function(v){if(!v)return!0;var C=[];try{C=JSON.parse(v)}catch(G){return!1}return C&&C.indexOf(k)==-1}):Promise.resolve(!1)};
jfX=function(){var k=_.fS("service_worker_push_prompt_delay_microseconds");return k?_.mp("PromptTime").then(function(v){return Promise.resolve(Date.now()-k>(v||0))}):Promise.resolve(!0)};
Y6F=function(){var k=_.fS("service_worker_push_logged_out_prompt_watches");return k==-1?Promise.resolve(!1):_.mp("WatchCount").then(function(v){return v>=k})};
wUm=function(){var k=_.wb(document,"yt-push-prompt-modal-bg");k&&_.Lc(k)};
ng2=function(){return _.fS("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.mp("PromptCount").then(function(k){k||(k=0);return Promise.resolve(k<_.fS("service_worker_push_prompt_cap"))})};
JLX=function(k){return _.rt("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.rt("LOGGED_IN")&&(k===void 0?0:k)?BJV().then(function(v){if(v)return!0;v=[ng2(),jfX()];_.rt("LOGGED_IN")||v.push(Y6F());return Promise.all(v).then(function(C){return C.every(function(G){return G})})}):Promise.resolve(!1)};
rLX=function(){_.mp("PromptCount").then(function(k){return _.ro("PromptCount",k+1)}).then(function(){return _.ro("PromptTime",Date.now())}).then(function(){var k=_.FK("service_worker_push_force_notification_prompt_tag");
if(k)return _.mp("PromptTags").then(function(v){var C=[];if(v)try{C=JSON.parse(v)}catch(G){return!1}C||(C=[]);C.push(k);return _.ro("PromptTags",JSON.stringify(C))})})};
TJY=function(){KGV||wUm()};
kza=function(k){k.style.zIndex=2147483648;k.style.pointerEvents="auto";k.style.backgroundColor="rgba(0, 0, 0, 0.6)";k.style.width="100%";k.style.height="100vh";k.style.position="absolute";k.style.top="0";k.style.left="0";k.style.border="none"};
oYm=function(){var k=_.wb(document,"yt-push-prompt-modal-bg");KGV=_.z("service_worker_push_prompt_modal_ignore_click");k?kza(k):(k=_.$W("div",{id:"yt-push-prompt-modal-bg"}),kza(k),document.body.appendChild(k),_.Qfx(document,"click",TJY))};
vY2=function(){var k=arguments;_.z("service_worker_push_prompt_modal_enable")&&oYm();return Notification.requestPermission().then(function(v){wUm();var C=document.getElementById("ticker");C&&(C.className=C.classList.remove("show"));if(v=="granted")return DPh().then(function(){mPF(!1);sfF();return Promise.resolve(!0)});
v=="denied"&&sfF();return Promise.resolve(!1)}).catch(function(){wUm();
return Promise.reject.apply(Promise,_.tX(k))})};
Cw3=function(k){k=k===void 0?!1:k;var v=_.R8O().client;if(v&&v.browserVersion){var C=v.browserVersion,G=v.browserName=="CHROME"&&_.RO(C,"50.0.0")<0;v=v.browserName=="OPERA"&&_.RO(C,"42.0.0")<0;if(G||v)return Promise.resolve()}return _.qf5().then(function(p){if(!p)return Promise.resolve();p=DPh().then(function(){return tsm({type:"notifications_check_registration",data:_.wt("ID_TOKEN")})});
return Notification.permission!="default"?p.catch(function(){}):p.then(function(){return JLX(k)}).then(function(P){if(P)return rLX(),vY2().then(function(){})}).catch(function(){})})};
Gz2=function(k){return _.AKk(k)?Cw3():Promise.resolve()};
pT2=function(k){var v=k.installing||k.waiting;return k.active||!v?Promise.resolve(k):new Promise(function(C){var G=function(p){p=p.target;if(p.state==="activated"||p.state==="redundant")v.removeEventListener("statechange",G),C(k)};
v.addEventListener("statechange",G)})};
Pw0=function(){var k=new _.E5m("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.v1(k,{mainAppWeb:_.AK()});var v=_.vwR;_.z("service_worker_forward_exp_params")&&(v=xPF(v));try{var C=_.f4j(v).catch(function(){_.CU(k,"FAILURE");return new Promise(function(){})});
_.z("service_worker_push_enabled")&&C.then(function(G){_.CU(k,"SUCCESS");return G}).then(pT2).then(Gz2)}catch(G){if(_.CU(k,"FAILURE"),G.name!=="SecurityError")throw G;
}};
WDd=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&Pw0()};
HRk=function(k,v){var C={};v&&(C.serializedYpcFamilyCreateLoggingParams=v);_.sA(k,C);_.V8()};
NbY=function(k,v){var C={};C.serializedYpcRefundFlowLoggingParams=v;k&&(C.eventType=k);_.sA("ypcRefundFlowEvent",C);_.V8()};
I1a=function(k){k&&_.F_m("transactionFlowSucceeded",k)};
ZR0=function(k){k&&_.$9("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",k,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
Sj3=function(k){var v,C,G,p,P,N,I;_.Z(function(S){if(S.nextAddress==1)return S.yield(_.v2O(),2);if(S.nextAddress!=3){if(!S.yieldResult)return S.return(!1);v=[];return S.yield(_.rJ.keys(),3)}C=S.yieldResult;G=_.H(C);for(p=G.next();!p.done;p=G.next())P=p.value,N=_.kLO(P),I=N.datasyncId,!I||k.includes(I)||v.push(_.rJ.delete(P));return S.return(Promise.all(v).then(function(Q){return Q.some(function(R){return R})}))})};
u5V=function(){var k,v,C,G,p,P,N;return _.Z(function(I){if(I.nextAddress==1)return I.yield(_.v2O(),2);if(I.nextAddress!=3){if(!I.yieldResult)return I.return(!1);k=_.Al("cache contains other");return I.yield(_.rJ.keys(),3)}v=I.yieldResult;C=_.H(v);for(G=C.next();!G.done;G=C.next())if(p=G.value,P=_.kLO(p),(N=P.datasyncId)&&N!==k)return I.return(!0);return I.return(!1)})};
QZ2=function(){var k=_.Ql().resolve(_.uL(_.vC1));return k?k.getCurrentTime():0};
bRX=function(){var k,v,C,G,p,P,N,I,S,Q,R,l,d,f;return _.Z(function(c){switch(c.nextAddress){case 1:k={},v=_.Pl$(),C=_.H(Object.entries(v)),G=C.next();case 4:if(G.done){c.jumpTo(3);break}p=G.value;P=_.H(p);N=P.next().value;I=P.next().value;S=N;Q=I;if(!Q){c.jumpTo(5);break}return c.yield(Q(),8);case 8:k[S]=c.yieldResult;case 5:G=C.next();c.jumpTo(4);break;case 2:R=_.H(),l=R.next();case 9:if(l.done){c.jumpTo(3);break}d=l.value;f=v[d];if(!f){c.jumpTo(10);break}return c.yield(f(),13);case 13:k[d]=c.yieldResult;
case 10:l=R.next();c.jumpTo(9);break;case 3:return c.return(k)}})};
Rt2=function(){var k;_.Z(function(v){if(v.nextAddress==1)return v.yield(bRX(),2);k=v.yieldResult;return v.yield(navigator.clipboard.writeText(JSON.stringify(k,null,2)),0)})};
l1F=function(k,v){return _.vt(k.entities,"superThanksSelectedTierEntity",v)};
dXm=function(k,v){return{popup:{searchSuggestionReportDialog:{searchQuery:k,title:_.P2("SBOX_INAPPROPRIATE_TITLE"),suggestions:v,categoryLabel:_.P2("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.P2("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.P2("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.P2("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.P2("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.P2("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.P2("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.P2("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.P2("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.P2("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
f15=function(k){var v,C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w;return _.Z(function(V){switch(V.nextAddress){case 1:return V.yield(_.p2(),2);case 2:return(v=V.yieldResult)?V.yield(_.Saf(v),3):V.return();case 3:C=V.yieldResult;if(!C)return V.return();p=((G=C.offlineVideos)==null?void 0:G.length)||0;N=((P=C.offlinePlaylists)==null?void 0:P.length)||0;if(p===0&&N===0)return V.return();I=0;if(C.offlineVideos)for(S=_.H(C.offlineVideos),Q=S.next();!Q.done;Q=S.next())R=Q.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
R.videoState&&(I+=1);k.offline_videos_count=p.toString();_.z("kevlar_log_offline_current_network_type_ks")||(k.offline_current_network_type=(l=_.eqx())!=null?l:"CONN_INVALID");_.z("kevlar_log_updated_time_for_smart_downloads")&&(d=_.Vb().getState().entities,f=_.Fo(d),c=ZwY(d),k.offline_smart_downloads_last_sync_time_ms=f.toString(),k.offline_smart_downloads_next_sync_time_ms=c.toString());k.offline_videos_playable=I.toString();k.offline_playlists_count=N.toString();C.offlineVideos&&(U=C.offlineVideos.reduce(function(h,
n){n.downloadedBytes&&(h+=Number(n.downloadedBytes));return h},0).toString())&&(k.offline_used_disk_space_bytes=U);
if(!((O=navigator)==null?0:(X=O.storage)==null?0:X.estimate)){V.jumpTo(4);break}return V.yield(navigator.storage.estimate(),5);case 5:x=V.yieldResult,k.offline_free_disk_space_bytes=(((w=x)==null?void 0:w.quota)||0).toString();case 4:k.offline_client_state=JSON.stringify(C),_.OQ(V)}})};
zt0=function(k){k=k.match(/(.*)::.*::.*/);if(k!==null)return k[1]};
FDY=function(k){if(_.yd$()){var v=Object.keys(window.sessionStorage);v=_.H(v);for(var C=v.next();!C.done;C=v.next()){C=C.value;var G=zt0(C);G===void 0||k.includes(G)||self.sessionStorage.removeItem(C)}}};
csk=function(){if(!_.yd$())return!1;var k=_.Al(),v=Object.keys(window.sessionStorage);v=_.H(v);for(var C=v.next();!C.done;C=v.next())if(C=zt0(C.value),C!==void 0&&C!==k)return!0;return!1};
Fa=function(k,v,C){(_.z("desktop_keyboard_shortcut_usage_log")||C&&_.z("web_shorts_keyboard_shortcut_usage_log"))&&(v?_.vb.get(k):_.o1.get(k))&&(k=v?_.G6.get(k):_.Cj.get(k))&&_.mM(_.Et(),k)};
EYh=function(k,v){return k.findIndex(function(C){return C.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(v.keyCode):!1};
a13=function(k,v){v.stack&&(k.stack+="\n"+v.stack);return k};
UXe=function(k){var v=cb(k,"Content-Type");if(!v)return null;v=v.toLowerCase();if(v.startsWith("application/json"))return v.startsWith("application/json+protobuf")?new MJy:new _.S0;if(v.startsWith("application/x-protobuf")){k=cb(k,"Content-Transfer-Encoding");if(!k)return new Ec;if(k.toLowerCase()=="base64")return new $Xh}return null};
etF=function(k,v,C,G){var p=new gYe(function(I,S){return iRe.has(S)?I.sentinel==="gal"&&I.event!==void 0:!1},function(I){I.event?(I=LDe(I.event),I=!I||OR3(G,I)?!0:_.IY(k.lastEvent,a1,2,Ma)?!_.IY(I,$C,1,Ma)&&!_.IY(I,a1,2,Ma):!_.IY(I,$C,1,Ma)&&!_.IY(I,a1,3,Ma)):I=!0;
return I});
C=_.Fw(k.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",ys0(C)]]));if(k.nestedOrigins!==void 0)for(var P=_.H(k.nestedOrigins),N=P.next();!N.done;N=P.next())C=_.Fw(C,new Map([["origin",N.value]]));return XTF(p,C,v).then(function(I){I=xXd(I.event);if(_.IY(I,$C,1,Ma)){var S,Q=(S=_.aY(I,$C,1,Ma))==null?void 0:_.FY(S,2);Q&&G.JSC$19764_logErrorEvent(As3(Q));S=_.aY(I,$C,1,Ma);_.FY(S,2)===4?(I=_.aY(I,$C,1,Ma),I={statusCode:11,statusMessage:_.zb(I,
3)}):(I=_.aY(I,$C,1,Ma),I={statusCode:12,statusMessage:_.zb(I,3)});return I}_.IY(I,a1,3,Ma)?(I=_.aY(I,a1,3,Ma),I={statusCode:1,consentLanguageKeys:_.zb(I,2)}):I={statusCode:1};return I}).catch(function(I){return I.errorCode!==void 0?{statusCode:I.errorCode,
statusMessage:I.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
tJ5=function(k){var v={};if(k===void 0||k===null)return v;k.getToken()!==void 0&&qj2(k.getToken())&&qj2(k.getToken()).length>0&&(v.scopes=new Set(qj2(k.getToken())));k.getToken()!==void 0&&mXY(k.getToken())&&mXY(k.getToken()).length>0&&(v.capabilities=new Set(mXY(k.getToken())));_.zb(k,3)!==void 0&&(v.consistencyKey=_.zb(k,3));k.getName()!==void 0&&k.getName()!==""&&(v.linkName=k.getName());_.Nh(k,DXF,4)&&(k=_.dP(k,DXF,4),k=Object.assign({},_.zb(k,1)&&{userId:_.zb(k,1)},_.zb(k,2)&&{displayName:_.zb(k,
2)},_.zb(k,3)&&{email:_.zb(k,3)},_.zb(k,5)&&{username:_.zb(k,5)},_.zb(k,4)&&{profilePicture:_.zb(k,4)}),v.profile=k);return v};
sZ0=function(k,v){var C=k.flowParams,G;return{serviceId:C.serviceId,sessionId:C.sessionId,currentFlow:k.currentFlow,googleScopesString:v,linkingSessionSerialized:k.session.serialize(),consentLanguageKeys:C.consentLanguageKeys,callerState:k.callerState,dynamicUrlParameters:C.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(G=C.partnerConfigMinReadTimestamp)==null?void 0:G.serialize()}};
Yje=function(k){var v=k.googleScopes!==void 0?Array.from(k.googleScopes).join(","):"";VJy(sZ0(k,v));v=hta(k);return v===null?Promise.resolve(Bb2):v.start().then(function(C){var G,p=(G=C.link)==null?void 0:G.consistencyKey;return C.statusCode===1&&k.googleScopes!==void 0&&k.googleScopes.size>0&&p!==void 0?(G=k.flowParams,jZ2(G.serviceId,G.sessionId,k.googleScopes,p,G.galService,k.config,C)):C})};
wT0=function(k){var v=hta(k);return v===null?Promise.resolve(Uc({statusCode:7,statusMessage:"Failed to create flow object"},k.callerState)):v.complete().then(function(C){var G,p=(G=C.link)==null?void 0:G.consistencyKey;return C.statusCode===1&&k.googleScopes!==void 0&&k.googleScopes.size>0&&p!==void 0?(G=k.flowParams,jZ2(G.serviceId,G.sessionId,k.googleScopes,p,G.galService,k.config,C)):Uc(C,k.callerState)},function(C){return Uc({statusCode:12,
statusMessage:"Failed to complete the flow: "+C.message},k.callerState)})};
jZ2=function(k,v,C,G,p,P,N){return nYd(p,{serviceId:k,sessionId:v,googleScopes:C,consistencyKey:G}).then(function(){return N},function(I){return p.deleteLink({serviceId:k,
sessionId:v,accountLinkingEntryPoint:P.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+I.message}},function(S){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+S.message}})})};
hta=function(k){switch(k.currentFlow){case 1:var v=k.flowParams;k=_.dP(k.session,Js2,1);return gW.createOAuthFlow(v,k);case 2:case 3:return v=k.flowParams,k=_.dP(k.session,rsX,6),i_.createStreamlinedFlow(v,k);default:return null}};
KDh=function(k,v){k===2&&(k=3);var C=0;Lj.indexOf(k)!==-1&&(C=Lj.indexOf(k)+1);for(k=C;k<Lj.length;k++)if(v.has(Lj[k]))return Lj[k]};
ob0=function(k){var v=k.serviceId;var C=k.sessionId;var G=k.config;var p=k.galService;var P=k.capabilities;var N=k.scopes;var I=k.loginHint;var S=k.callerState;var Q=k.consentLanguageKeys;var R=k.linkName;var l=k.dynamicUrlParameters;var d=k.partnerConfigMinReadTimestamp;k=G.dataUsageNoticeConfig?G.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return p.startLinkingSession({serviceId:v,sessionId:C,capabilities:P,scopes:N,loginHint:I,callerState:S,supportedFlows:Tby(G.supportedFlows),completionUrl:G.completionUrl,
accountLinkingEntryPoint:G.accountLinkingEntryPoint,consentLanguageKeys:Q,dataUsageNoticeConfig:k,linkName:R,dynamicUrlParameters:l,partnerConfigMinReadTimestamp:d}).then(function(f){return new kWh(v,C,G,p,f,void 0,S,Q,l,d)})};
WQh=function(k,v,C){var G=(new vba).getSession(k);if(G===null)return Promise.resolve({statusCode:2});Cd2(k);var p=GWY(G.linkingSessionSerialized),P=G.googleScopesString!==""&&G.googleScopesString!==void 0?new Set(G.googleScopesString.split(",")):void 0,N=G.partnerConfigMinReadTimestampSerialized?pYe(G.partnerConfigMinReadTimestampSerialized):void 0;return Pde(new kWh(k,G.sessionId,v,C,p,P,G.callerState,G.consentLanguageKeys,G.dynamicUrlParameters,N),G.currentFlow,G.consentLanguageKeys)};
VJy=function(k){var v=new vba;v.storage!==null&&v.storage.set("SAVED_SESSION",k)};
Cd2=function(k){var v=new vba;if(v.storage!==null){var C=v.storage.get("SAVED_SESSION");C!==void 0&&C.serviceId===k&&v.storage.remove("SAVED_SESSION")}};
Tby=function(k){var v=new Set;k=_.H(k);for(var C=k.next();!C.done;C=k.next())C=C.value,C!==1&&H0a.has(C)&&v.add(H0a.get(C));return v};
Uc=function(k,v){v!==void 0&&(k.callerState=v);return k};
NU3=function(k){switch(k){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
S3h=function(k){return new I3k(k,new Z0X(k))};
b00=function(k,v){v=v===void 0?!1:v;var C=document.createElement("div");k&&(C.style.transform="scaleX(-1)");C.style.backgroundColor=v?"rgba(138,180,248,.24)":"#e8f0fe";C.style.height="4px";C.style.overflow="hidden";C.style.position="absolute";C.style.top="0";C.style.width="100%";C.style.zIndex="1500";C.setAttribute("aria-label","Loading");C.setAttribute("aria-live","polite");k=document.createElement("style");k.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  }";
C.appendChild(k);k=uVk();k.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";k.style.left="-145.166611%";var G=QBk(v);G.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";k.appendChild(G);C.appendChild(k);k=uVk();k.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";k.style.left="-54.888891%";v=QBk(v);v.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
k.appendChild(v);C.appendChild(k);return C};
uVk=function(){var k=document.createElement("div");k.style.height="100%";k.style.position="absolute";k.style.transformOrigin="top left";k.style.width="100%";return k};
QBk=function(k){var v=document.createElement("span");v.style.borderTop=k?"4px solid #669df6":"4px solid #4285f4";v.style.display="inline-block";v.style.position="absolute";v.style.width="100%";return v};
Rg3=function(k){return k==null?void 0:_.dtI(k).valueOf()};
zgF=function(k){var v=document.body,C=!1,G=function(){C||(C=!0,l3F(p,P),setTimeout(function(){v.removeChild(P);v.removeChild(p)},150))},p=d42(k,getComputedStyle(v).direction==="rtl",G),P=f3X(G);
l3F(p,P);v.appendChild(P);v.appendChild(p);window.requestAnimationFrame(function(){P.style.opacity="1";p.style.opacity="1";p.style.transform="translate(-50%, -50%) scale(1)";p.children[0].focus()})};
d42=function(k,v,C){var G=document.createElement("div");G.style.position="fixed";G.style.alignItems="center";G.style.backgroundColor=k?"rgb(32, 33, 36)":"white";G.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";G.style.display="flex";G.style.flexDirection="column";G.style.justifyContent="center";G.style.left="50%";G.style.top="50%";G.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";G.style.zIndex="2002";document.body.clientWidth>=
660?(G.style.borderRadius="8px",G.style.minHeight="220px",G.style.maxHeight="90%",G.style.maxWidth="90%",G.style.minWidth="540px"):(G.style.height="100%",G.style.width="100%");G.setAttribute("aria-label","Error");G.setAttribute("aria-modal","true");G.setAttribute("role","alertdialog");G.addEventListener("keydown",function(P){P.key==="Escape"&&C()});
v=FQY(k,v,C);G.appendChild(c85(v));G.appendChild(v);var p=document.createElement("img");p.src=k?"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";p.style.height="72px";p.style.width="72px";p.style.color="#9aa0a6";p.setAttribute("alt","");G.appendChild(p);p=document.createElement("h1");p.textContent="Something went wrong.  Try again.";
p.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";p.style.lineHeight="24px";p.style.fontSize="16px";p.style.textAlign="center";p.style.letterSpacing="0.1px";p.style.color=k?"rgb(232,234,237)":"#3c4043";G.appendChild(p);G.appendChild(c85(v));return G};
FQY=function(k,v,C){var G=document.createElement("button");G.style.backgroundColor="transparent";G.style.border="none";G.style.borderRadius="50%";G.style.cursor="pointer";G.style.outline="none";G.style.padding="12px";G.setAttribute("aria-label","Close dialog");G.style.position="absolute";G.style.top="0";v?G.style.right="0":G.style.left="0";G.addEventListener("focus",function(){G.style.backgroundColor=k?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
G.addEventListener("blur",function(){G.style.backgroundColor="transparent"});
G.addEventListener("mouseenter",function(){G.style.backgroundColor=k?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
G.addEventListener("mouseleave",function(){G.style.backgroundColor="transparent"});
G.addEventListener("click",C);G.addEventListener("keydown",function(p){p.key!=="Enter"&&p.key!=="Space"||C()});
v=document.createElement("img");v.src=k?"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";v.style.display="block";v.style.height="24px";v.style.width="24px";v.setAttribute("alt","");G.appendChild(v);return G};
c85=function(k){var v=document.createElement("div");v.setAttribute("tabindex","0");v.setAttribute("aria-hidden","true");v.addEventListener("focus",function(){return void k.focus()});
return v};
f3X=function(k){var v=document.createElement("div");v.style.backgroundColor="rgba(32,33,36,0.6)";v.style.bottom="0";v.style.left="0";v.style.position="fixed";v.style.right="0";v.style.top="0";v.style.transition=" opacity 150 ms linear";v.style.zIndex="2001";v.addEventListener("click",k);return v};
l3F=function(k,v){v.style.opacity="0";k.style.opacity="0";k.style.transform="translate(-50%, -50%) scale(0.8)"};
EbF=function(k,v){k.sandbox&&k.sandbox.add&&(k.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),k.sandbox.add("allow-downloads"));k.src=v};
Oc=function(k){a3X.call(this,k)};
yS=function(k,v){v=v===void 0?!1:v;this.parsedImageUrl_=null;k instanceof Mhd||($4y==void 0&&($4y=new U40),k=$4y.parse(k.toString(),v));k=this.parsedImageUrl_=k;k.JSC$19976_parsedOptions_==void 0&&((v=k.getOptions())||(v=""),k.JSC$19976_parsedOptions_=(new gb3).parse(v));a3X.call(this,k.JSC$19976_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;k=this.parsedImageUrl_;v=k.uri_.JSC$10103_port_;this.JSC$19978_domain_=k.uri_.JSC$10103_domain_+(v?":"+v:"");this.JSC$19978_query_=
this.parsedImageUrl_.uri_.JSC$10103_queryData_.toString()};
i0Y=function(k){this.mode=4;this.data=k;this.parsedData=[];k=0;for(var v=this.data.length;k<v;k++){var C=[],G=this.data.charCodeAt(k);G>65536?(C[0]=240|(G&1835008)>>>18,C[1]=128|(G&258048)>>>12,C[2]=128|(G&4032)>>>6,C[3]=128|G&63):G>2048?(C[0]=224|(G&61440)>>>12,C[1]=128|(G&4032)>>>6,C[2]=128|G&63):G>128?(C[0]=192|(G&1984)>>>6,C[1]=128|G&63):C[0]=G;this.parsedData.push(C)}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))};
LQF=function(k){this.typeNumber=0;this.errorCorrectLevel=k===void 0?2:k;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
Xa=function(k,v){if(k.length==void 0)throw Error("Pk`"+k.length+"`"+v);for(var C=0;C<k.length&&k[C]==0;)C++;this.num=Array(k.length-C+v);for(v=0;v<k.length-C;v++)this.num[v]=k[v+C]};
O0a=function(k,v){this.totalCount=k;this.dataCount=v};
y8X=function(){this.buffer=[];this.length=0};
XY2=function(){var k=!1;if(_.EjZ()){k=_.fi();var v="";_.$gO()?(v=/Windows (?:NT|Phone) ([0-9.]+)/,v=(k=v.exec(k))?k[1]:"0.0"):_.Xb()?(v=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,v=(k=v.exec(k))&&k[1].replace(/_/g,".")):_.MmO()?(v=/Mac OS X ([0-9_.]+)/,v=(k=v.exec(k))?k[1].replace(/_/g,"."):"10"):_.QK(_.fi(),"KaiOS")?(v=/(?:KaiOS)\/(\S+)/i,v=(k=v.exec(k))&&k[1]):_.EjZ()?(v=/Android\s+([^\);]+)(\)|;)/,v=(k=v.exec(k))&&k[1]):_.Ugj()&&(v=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,v=(k=v.exec(k))&&k[1]);k=
v||""}return k};
D4a=function(k,v){this.JSC$20001__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(v)for(var C in v)this.JSC$20001__htOption[C]=v[C];this.JSC$20001__htOption.useSVG&&(x42=A83);this.JSC$20001__android=XY2();this.JSC$20001__el=k;this._oQRCode=null;this._oDrawing=new x42(this.JSC$20001__el,this.JSC$20001__htOption);this.JSC$20001__htOption.text&&(k=this.JSC$20001__htOption.text,this._oQRCode=new LQF(this.JSC$20001__htOption.correctLevel),egh(this._oQRCode,
k),v=this._oQRCode,q3e(v,!1,m4e(v)),this.JSC$20001__el.title=k,this._oDrawing.draw(this._oQRCode),this.makeImage())};
thm=function(k,v,C,G,p){k.save();var P=new Path2D;P.roundRect(v,C,G*7,G*7,G*2);P.roundRect(v+G,C+G,G*5,G*5,G*1.3);P.roundRect(v+2*G,C+2*G,G*3,G*3,G);k.clip(P,"evenodd");k.fillStyle=p;k.fillRect(0,0,k.canvas.width,k.canvas.height);k.restore()};
xC=function(k,v){if(typeof k!=="function")throw Error("Sk");return _.G$.setTimeout(function(){k()},v)};
AH=function(){};
Vh3=function(k,v,C,G,p){(new AH).debug("TestLoadImageWithRetries: "+p);if(G==0)C(!1);else{var P=p||0;G--;sB0(k,v,function(N){N?C(!0):_.G$.setTimeout(function(){Vh3(k,v,C,G,P)},P)})}};
sB0=function(k,v,C){var G=new AH;G.debug("TestLoadImage: loading "+k);var p=new Image;p.onload=function(){try{G.debug("TestLoadImage: loaded"),hg5(p),C(!0)}catch(P){}};
p.onerror=function(){try{G.debug("TestLoadImage: error"),hg5(p),C(!1)}catch(P){}};
p.onabort=function(){try{G.debug("TestLoadImage: abort"),hg5(p),C(!1)}catch(P){}};
p.ontimeout=function(){try{G.debug("TestLoadImage: timeout"),hg5(p),C(!1)}catch(P){}};
_.G$.setTimeout(function(){if(p.ontimeout)p.ontimeout()},v);
p.src=k};
hg5=function(k){k.onload=null;k.onerror=null;k.onabort=null;k.ontimeout=null};
BUk=function(){this.front_=[];this.back_=[]};
jBa=function(k,v){this.action=k;this.params=v||{}};
e2=function(k,v){_.AW.call(this);this.delay_=new _.qt(this.JSC$20127_onTick_,0,this);_.Mt(this,this.delay_);this.JSC$20125_interval_=5E3;this.nextTickTime_=0;if(typeof k==="function")v&&(k=(0,_.eI)(k,v));else if(k&&typeof k.handleEvent==="function")k=(0,_.eI)(k.handleEvent,k);else throw Error("ya");this.JSC$20127_listener_=k};
qa=function(k,v,C,G,p,P,N,I,S,Q,R,l,d,f,c){var U=this;C=C===void 0?!1:C;G=G===void 0?function(){return""}:G;
p=p===void 0?!1:p;P=P===void 0?!1:P;N=N===void 0?!1:N;I=I===void 0?function(){return _.kr({})}:I;
S=S===void 0?!1:S;R=R===void 0?!1:R;l=l===void 0?!1:l;d=d===void 0?!1:d;f=f===void 0?!1:f;this.JSC$20128_pathPrefix_=k;this.defaultQueryParams_=v;this.pubsub_=new _.LS;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!c)?c(function(){U.safeReconnect_()}):new e2(this.safeReconnect_,this);
this.JSC$20128_channel_=null;this.JSC$20128_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20128_pendingMessages_=[];this.enableAsyncTest_=C;this.JSC$20128_getXsrfToken_=G;this.useAsyncBrowserChannelHandler_=P;this.getAuthorizationHeader_=I;this.getAuthorizationHeaderSync_=Q;this.enableCachedUpdateAuthorizationHeader_=N;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.kr();this.enableLoungeTokenRefresh_=p;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
S;this.disableMdxAuthForNonPlaybackMessages_=R;this.disableMdxAuthForAdMessages_=l;this.enableMdxAuthForConnectionOnly_=d;this.disableMdxAuthForShortsMessages_=f;this.JSC$20128_channelOpenedCounter=new Y3d;this.JSC$20128_channelClosedCounter=new wYe;this.channelMessageSentCounter=new nb0;this.JSC$20128_channelMessageReceivedCounter=new J82;this.JSC$20128_channelErrorCounter=new r8V;this.pendingMapsOnClosedCounter=new KQF;this.undeliveredMapsOnClosedCounter=new TU3};
me=function(k){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;k=k||document.location.href;var v=Number(_.HP(k)[4]||null)||"";v&&(this.port=":"+v);this.domain=_.N5(k)||"";k=_.fi();k.search("MSIE")>=0&&_.RO(k.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
Dj=function(k){k=k||{};this.name=k.name||"";this.id=k.id||k.screenId||"";this.token=k.token||k.loungeToken||"";this.uuid=k.uuid||k.dialId||"";this.idType=k.screenIdType||"normal";this.secret=k.screenIdSecret||""};
kZ2=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(k){var v=Math.random()*16|0;return(k=="x"?v:v&3|8).toString(16)})};
oqh=function(k){return _.si(k,function(v){return{key:v.id,name:v.name}})};
vqV=function(k,v){return _.em(k,function(C){return C||v?!C!=!v?!1:C.id==v.id:!0})};
sc=function(k,v){return _.em(k,function(C){return tH(C,v)})};
Wr2=function(){var k=C90(),v=GZ0();if(p6m()){var C=k,G=_.ef_(C,v);G<0&&_.XZD(C,-(G+1),0,v)}k=P93(k);if(k.length==0)try{_.y2$("remote_sid")}catch(p){}else try{_.XK("remote_sid",k.join(","),-1)}catch(p){}};
C90=function(){var k=_.lu("yt-remote-connected-devices")||[];k.sort(_.A_3);return k};
P93=function(k){if(k.length==0)return[];var v=k[0].indexOf("#"),C=v==-1?k[0]:k[0].substring(0,v);return _.si(k,function(G,p){return p==0?G:G.substring(C.length)})};
HJe=function(k){_.Rr("yt-remote-connected-devices",k,86400)};
GZ0=function(){if(N05)return N05;var k=_.lu("yt-remote-device-id");k||(k=kZ2(),_.Rr("yt-remote-device-id",k,31536E3));for(var v=C90(),C=1,G=k;_.s2(v,G);)C++,G=k+"#"+C;return N05=G};
I_X=function(){return _.lu("yt-remote-session-browser-channel")};
p6m=function(){return _.lu("yt-remote-session-screen-id")};
ufm=function(k){k.length>5&&(k=k.slice(k.length-5));var v=_.si(ZJy(),function(G){return G.loungeToken}),C=_.si(k,function(G){return G.loungeToken});
_.hu2(C,function(G){return!_.s2(v,G)})&&Sdk();
_.Rr("yt-remote-local-screens",k,31536E3)};
ZJy=function(){return _.lu("yt-remote-local-screens")||[]};
Sdk=function(){_.Rr("yt-remote-lounge-token-expiration",!0,86400)};
VS=function(k){k||(_.dH("yt-remote-session-screen-id"),_.dH("yt-remote-session-video-id"));Wr2();k=C90();_.VK(k,GZ0());HJe(k)};
bJ2=function(){Qxm();return hH?!!hH.get("yt-remote-use-staging-server"):!1};
Qxm=function(){if(!hH){var k=_.sHb();k&&(hH=new _.mo(k))}};
f_0=function(k,v,C,G,p){C=C===void 0?function(){return""}:C;
var P=function(){return new qa(Bb(k,"/bc"),v,!1,C,G)};
return _.z("enable_mdx_web_channel_desktop")?new R$d(function(){return new l_e(Bb(k,"/wc"),v,C)}):new djk(P,p)};
Eq2=function(){var k=z$5;Frm();j2.push(k);ci3()};
YC=function(k,v){Frm();var C=a_2(k,String(v));j2.length==0?Mud(C):(ci3(),_.CS(j2,function(G){G(C)}))};
wW=function(k){YC("CP",k)};
Frm=function(){j2||(j2=_.ke("yt.mdx.remote.debug.handlers_")||[],_.Sj("yt.mdx.remote.debug.handlers_",j2))};
Mud=function(k){var v=(nj+1)%50;nj=v;$je[v]=k;UjX||(UjX=v==49)};
ci3=function(){var k=j2;if($je[0]){var v=UjX?nj:-1,C={};do C={record$jscomp$15:void 0},v=(v+1)%50,C.record$jscomp$15=$je[v],_.CS(k,function(G){return function(p){p(G.record$jscomp$15)}}(C));
while(v!=nj);$je=Array(50);nj=-1;UjX=!1}};
a_2=function(k,v){var C=(Date.now()-gqe)/1E3;C.toFixed&&(C=C.toFixed(3));var G=[];G.push("[",C+"s","] ");G.push("[","yt.mdx.remote","] ");G.push(k+": "+v,"\n");return G.join("")};
JH=function(k){_.kC.call(this);this.JSC$20153_logName_=k;this.screens=[]};
Kj=function(k){JH.call(this,"LocalScreenService");this.JSC$20160_http_=k;this.loungeTokenRefreshTimer_=NaN;rW(this);this.info("Initializing with "+iJd(this.screens))};
T6=function(k,v){v=v===void 0?!1:v;JH.call(this,"ScreenService");this.JSC$20166_http_=k;this.disableAutomaticScreenCache_=v;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};Lrh(this)};
kh=function(k,v,C){_.kC.call(this);this.JSC$20170_logName_=C;this.JSC$20170_screenService_=k;this.receiver_=v;this.screen_=null};
YdX=function(k,v,C){C.disableCastApi?oE("Cannot initialize because disabled by Mdx config."):OJF()?yiV(k,C)&&(X6m(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?xj2(v):(window.__onGCastApiAvailable=function(G,p){G?xj2(v):(vS("Failed to load cast API: "+p),Aik(!1),X6m(!1),_.dH("yt-remote-cast-available"),_.dH("yt-remote-cast-receiver"),e$0(),v(!1))},C.loadCastApiSetupScript?_.Ot(qdd):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
mjV()>=60&&DjF():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?tuh():mjV()>=89?sxk():(VuY(),h$5(B02.map(jx5))))):oE("Cannot initialize because not running Chrome")};
e$0=function(){oE("dispose");var k=CC();k&&k.dispose();_.Sj("yt.mdx.remote.cloudview.instance_",null);w6V(!1);_.ziO(nqm);nqm.length=0};
Jie=function(){return!!_.lu("yt-remote-cast-installed")};
riY=function(){var k=_.lu("yt-remote-cast-receiver");return k?k.friendlyName:null};
KrY=function(){oE("clearCurrentReceiver");_.dH("yt-remote-cast-receiver")};
T03=function(){return Jie()?CC()?CC().getCastSession():(vS("getCastSelector: Cast is not initialized."),null):(vS("getCastSelector: Cast API is not installed!"),null)};
oy2=function(k,v){kEa()?CC().setConnectedScreenStatus(k,v):vS("setConnectedScreenStatus called before ready.")};
OJF=function(){var k=_.fi().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.Cr||k};
yiV=function(k,v){var C=!1;CC()||(k=new GH(k,v),k.subscribe("yt-remote-cast2-availability-change",function(G){_.Rr("yt-remote-cast-available",G);Zj("yt-remote-cast2-availability-change",G)}),k.subscribe("yt-remote-cast2-receiver-selected",function(G){oE("onReceiverSelected: "+G.friendlyName);
_.Rr("yt-remote-cast-receiver",G);Zj("yt-remote-cast2-receiver-selected",G)}),k.subscribe("yt-remote-cast2-receiver-resumed",function(G){oE("onReceiverResumed: "+G.friendlyName);
_.Rr("yt-remote-cast-receiver",G);Zj("yt-remote-cast2-receiver-resumed",G)}),k.subscribe("yt-remote-cast2-session-change",function(G){oE("onSessionChange: "+vym(G));
G||_.dH("yt-remote-cast-receiver");Zj("yt-remote-cast2-session-change",G)}),_.Sj("yt.mdx.remote.cloudview.instance_",k),C=!0);
oE("cloudview.createSingleton_: "+C);return C};
CC=function(){return _.ke("yt.mdx.remote.cloudview.instance_")};
xj2=function(k){Aik(!0);X6m(!1);CC().init(!1,function(v){v?(w6V(!0),_.FGD("yt-remote-cast2-api-ready")):(vS("Failed to initialize cast API."),Aik(!1),_.dH("yt-remote-cast-available"),_.dH("yt-remote-cast-receiver"),e$0());k(v)})};
oE=function(k){YC("cloudview",k)};
vS=function(k){YC("cloudview",k)};
Aik=function(k){oE("setCastInstalled_ "+k);_.Rr("yt-remote-cast-installed",k)};
kEa=function(){return!!_.ke("yt.mdx.remote.cloudview.apiReady_")};
w6V=function(k){oE("setApiReady_ "+k);_.Sj("yt.mdx.remote.cloudview.apiReady_",k)};
X6m=function(k){_.Sj("yt.mdx.remote.cloudview.initializing_",k)};
pC=function(k){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(k)};
Iud=function(k){Qxm();if(!hH||!hH.get("yt-remote-disable-remote-module-for-dev")){k=_.wt("MDX_CONFIG")||k;ap0();Wr2();PS||(PS=new me(k?k.loungeApiHost:void 0),bJ2()&&(PS.basePath="/api/loungedev"));WS||(WS=_.ke("yt.mdx.remote.deferredProxies_")||[],_.Sj("yt.mdx.remote.deferredProxies_",WS));C7m();var v=HS();if(!v){var C=new T6(PS,k?k.disableAutomaticScreenCache||!1:!1);_.Sj("yt.mdx.remote.screenService_",C);v=HS();var G={};k&&(G={appId:k.appId,disableDial:k.disableDial,theme:k.theme,loadCastApiSetupScript:k.loadCastApiSetupScript,
disableCastApi:k.disableCastApi,enableDialLoungeToken:k.enableDialLoungeToken,enableCastLoungeToken:k.enableCastLoungeToken,forceMirroring:k.forceMirroring});_.Sj("yt.mdx.remote.enableConnectWithInitialState_",k?k.enableConnectWithInitialState||!1:!1);YdX(C,function(P){P?Nb()&&oy2(Nb(),"YouTube TV"):C.subscribe("onlineScreenChange",function(){Zj("yt-remote-receiver-availability-change")})},G)}if(k&&!_.ke("yt.mdx.remote.initialized_")){_.Sj("yt.mdx.remote.initialized_",!0);
GEF("Initializing: "+(0,_.iS)(k));IE.push(_.dp("yt-remote-cast2-api-ready",function(){Zj("yt-remote-api-ready")}));
IE.push(_.dp("yt-remote-cast2-availability-change",function(){Zj("yt-remote-receiver-availability-change")}));
IE.push(_.dp("yt-remote-cast2-receiver-selected",function(){p1y();Zj("yt-remote-auto-connect","cast-selector-receiver")}));
IE.push(_.dp("yt-remote-cast2-receiver-resumed",function(){Zj("yt-remote-receiver-resumed","cast-selector-receiver")}));
IE.push(_.dp("yt-remote-cast2-session-change",P7X));IE.push(_.dp("yt-remote-connection-change",function(P){P?oy2(Nb(),"YouTube TV"):Wck()||(oy2(null,null),KrY())}));
IE.push(_.dp("yt-remote-cast2-session-failed",function(){Zj("yt-remote-connection-failed")}));
G=HUa();k.isAuto&&(G.id+="#dial");var p=k.capabilities||[];p.length>0&&(G.capabilities=p);G.name=k.device;G.app=k.app;(k=k.theme)&&(G.theme=k);GEF(" -- with channel params: "+(0,_.iS)(G));G?(_.Rr("yt-remote-session-app",G.app),_.Rr("yt-remote-session-name",G.name)):(_.dH("yt-remote-session-app"),_.dH("yt-remote-session-name"));_.Sj("yt.mdx.remote.channelParams_",G);v.start();Nb()||NOF()}}};
S5F=function(){var k=HS().instance_.$_gos();var v=ZUk();v&&ZK()&&(vqV(k,v)||k.push(v));return oqh(k)};
uj0=function(){var k=S5F(),v=ZUk();v||(v=Wck());return _.em(k,function(C){return v&&tH(v,C.key)?!0:!1})};
ZUk=function(){var k=Nb();if(!k)return null;var v=HS().getScreens();return sc(v,k)};
P7X=function(k){GEF("remote.onCastSessionChange_: "+vym(k));if(k){var v=ZUk();if(v&&v.id==k.id){if(oy2(v.id,"YouTube TV"),k.idType=="shortLived"&&(k=k.token))Qqm&&(Qqm.token=k),(v=ZK())&&v.setLoungeToken(k)}else v&&bU3(),RUa(k,1)}else ZK()&&bU3()};
bU3=function(){kEa()?CC().stopSession():vS("stopSession called before API ready.");var k=ZK();k&&(k.disconnect(1),luh(null))};
dLa=function(){var k=ZK();return k&&k.getProxyState()!=3?new SF(ZK(),void 0):null};
GEF=function(k){YC("remote",k)};
HS=function(){if(!fuF){var k=_.ke("yt.mdx.remote.screenService_");fuF=k?new zU2(k):null}return fuF};
Nb=function(){return _.ke("yt.mdx.remote.currentScreenId_")};
FcY=function(k){_.Sj("yt.mdx.remote.currentScreenId_",k)};
p1y=function(){_.Sj("yt.mdx.remote.connectData_",null)};
ZK=function(){return _.ke("yt.mdx.remote.connection_")};
luh=function(k){var v=ZK();p1y();k||FcY("");_.Sj("yt.mdx.remote.connection_",k);WS&&(_.CS(WS,function(C){C(k)}),WS.length=0);
v&&!k?Zj("yt-remote-connection-change",!1):!v&&k&&Zj("yt-remote-connection-change",!0)};
Wck=function(){var k=p6m();if(!k)return null;var v=HS();if(!v)return null;v=v.getScreens();return sc(v,k)};
RUa=function(k,v){cTF?Qqm=k:(FcY(k.id),k=new uq(PS,k,HUa(),_.ke("yt.mdx.remote.enableConnectWithInitialState_")||!1),k.connect(v,_.ke("yt.mdx.remote.connectData_")),k.subscribe("beforeDisconnect",function(C){Zj("yt-remote-before-disconnect",C)}),k.subscribe("beforeDispose",function(){ZK()&&luh(null)}),k.subscribe("browserChannelAuthError",function(){var C=ZUk();
C&&C.idType=="shortLived"&&(kEa()?CC().handleBrowserChannelAuthError():vS("refreshLoungeToken called before API ready."))}),luh(k))};
NOF=function(){var k=Wck();k?(GEF("Resume connection to: "+vym(k)),RUa(k,0)):(VS(),KrY(),GEF("Skipping connecting because no session screen found."))};
C7m=function(){var k=HUa();if(_.t9.isEmpty(k)){k=GZ0();var v=_.lu("yt-remote-session-name")||"",C=_.lu("yt-remote-session-app")||"";k={device:"REMOTE_CONTROL",id:k,name:v,app:C,mdxVersion:3};k.authuser=String(_.wt("SESSION_INDEX","0"));(v=_.wt("DELEGATED_SESSION_ID"))&&(k.pageId=String(v));_.Sj("yt.mdx.remote.channelParams_",k)}};
HUa=function(){return _.ke("yt.mdx.remote.channelParams_")||{}};
EyF=function(){var k,v;return _.Z(function(C){if(C.nextAddress==1)return(_.C1Z()||_.z("use_new_nwl"))&&_.Tux().isNetworkAvailable()?C.yield(_.uj(),2):C.return();if(C.nextAddress!=3)return(k=C.yieldResult)?C.yield(JZk(k),3):C.return();v=C.yieldResult;if(!v.length)return C.return();v.forEach(function(G){var p={timestamp:G.timestamp};G=G.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:G.appShellAssetLoadReport,options:p}:G.clientError?{payloadName:"clientError",payload:G.clientError,
options:p}:void 0;G&&_.sA(G.payloadName,G.payload,G.options)});
v.length===100&&_.B_.addLowPriorityJob(EyF);_.OQ(C)})};
au3=function(k){if(k.playerResponse){if(k=k.playerResponse,k.messages&&k.messages.length>0&&(k=k.messages.find(function(v){return!(!v||!v.mealbarPromoRenderer)}))&&k.mealbarPromoRenderer)return k.mealbarPromoRenderer}else if(k.response&&(k=k.response)&&k.overlay&&k.overlay.mealbarPromoRenderer)return k.overlay.mealbarPromoRenderer};
MNy=function(k){if(k.response){var v=k.response;if(v&&v.overlay&&v.overlay.tooltipRenderer)return v.overlay.tooltipRenderer}if(k.playerResponse&&(k=k.playerResponse,k.messages&&k.messages.length>0&&(k=k.messages.find(function(C){return!(!C||!C.tooltipRenderer)}))&&k.tooltipRenderer))return k.tooltipRenderer};
ULF=function(k){if(!$Ld&&(k=k||_.wt("ZWIEBACK_PING_URLS"))&&k.length){$Ld=!0;for(var v=0;v<k.length;v++)_.o0(k[v])}};
iUV=function(k){if(_.t9.get(_.wt("PLAYER_VARS",{}),"privembed",!1)!="1"){k&&tU2();try{gyh().then(function(){},function(){}),_.aS(iUV,18E5)}catch(v){_.KD(v)}}};
LcV=function(){var k=_.N0(),v=k.getFlag(119),C=window.devicePixelRatio>1;document.body&&_.hI(document.body,"exp-invert-logo")&&(C&&!_.hI(document.body,"inverted-hdpi")?_.mG(document.body,"inverted-hdpi"):!C&&_.hI(document.body,"inverted-hdpi")&&_.es(document.body,"inverted-hdpi"));v!=C&&(_.IH(0,119,C),k.save())};
OU2=function(k){return k.filter(function(v){return"ypcGetCartEndpoint"in v||"ypcFixInstrumentEndpoint"in v})};
yTF=function(k){return k.filter(function(v){return!_.F(v,_.bGL)})};
xLV=function(k,v){var C,G,p,P,N,I,S;_.Z(function(Q){switch(Q.nextAddress){case 1:C=_.xP.getInstance();G=_.of.instance;p=_.yJ.instance;if(!p)return X1y(k,G,v),Q.return();_.EQ(Q,2);k.onLoadingCommand&&G.resolveCommand(k.onLoadingCommand);return Q.yield(C.getCurrentPositionFromGeolocation(),4);case 4:P=Q.yieldResult;if(!k.resolveLocationCommand){Q.jumpTo(5);break}N=C.createLocationInfo(P);return Q.yield(_.xY(p,k.resolveLocationCommand,{locationInfo:N}),6);case 6:I=Q.yieldResult;if(!I||"error"in I&&I.error||
I.errorMetadata)return X1y(k,G,v),Q.return();var R;if(I==null?0:(R=I.onResponseReceivedActions)==null?0:R.length){R=_.H(I.onResponseReceivedActions);for(var l=R.next();!l.done;l=R.next())G.resolveCommand(l.value)}(_.F(k.onSuccessCommand,_.mw)||_.F(k.onSuccessCommand,_.W7))&&_.nA(v.hostElement,"yt-navigate",{endpoint:k.onSuccessCommand,reload:!0});case 5:_.GG(Q,0);break;case 2:S=_.g6(Q);if(S instanceof GeolocationPositionError&&S.code===GeolocationPositionError.PERMISSION_DENIED)return k.onDeniedCommand&&
G.resolveCommand(k.onDeniedCommand),Q.return();X1y(k,G,v);_.OQ(Q)}})};
X1y=function(k,v,C){k.onFailureCommand&&(v.resolveCommand(k.onFailureCommand),_.JR(C.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
eU3=function(k,v){var C=_.F(k,_.mzJ);if(C&&v){k=C.videoIds||[C.videoId];var G;v=(G=_.nA(v,"yt-lockup-requested",{videoIds:k}).detail)==null?void 0:G.returnValue;var p;C.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?p=v?v:k.map(function(P){return{videoId:P,navigationEndpoint:C.videoCommand}}):v&&(p=v);
p&&(G=p.map(function(P){var N=Object,I=N.assign;var S=P.navigationEndpoint;if(!_.F(S,_.ZM)){var Q=_.F(S,_.mw);if(Q){if(delete Q.index,delete Q.playlistId,Q=_.F(S==null?void 0:S.commandMetadata,_.G8),Q==null?0:Q.url){var R=Q.url;R=_.hR(R,"list");R=_.hR(R,"index");Q.url=R}}else S=void 0}return I.call(N,{},P,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:S})}),ATe(G,C))}};
q5h=function(k){var v=_.NR();if(k=_.F(k,_.DzI))k.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&v.clearQueue(),k.closeMiniplayer&&_.Ql().resolve(_.gO).close(!0)};
DLY=function(k){mLF(_.NR(),k)};
tN2=function(k){var v;(k=(v=_.F(k,_.e5L))==null?void 0:v.setVideoIds)&&k.forEach(function(C){_.L3G(_.NR(),C)})};
VNe=function(k){sq3(_.NR(),k)};
hUy=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(k){return!1}};
BOk=function(k){var v=["h","m","s"],C=_.h_(v);C.reverse();var G={};k=(k.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(N){var I=(N.match(/[hms]/)||[""])[0];return I?(G[I]=parseInt(N.match(/\d+/)[0],10),!1):!0});
for(k.reverse();k.length&&C.length;){var p=C.shift();p in G||(G[p]=parseInt(k.shift(),10))}if(k.length||G.s>59||G.m>59||G.h>9)return null;var P="";v.forEach(function(N){G[N]&&(P+=""+G[N]+N)});
return P||null};
jqe=function(k,v){var C=_.W9D(v,{},k,!0);return new Promise(function(G,p){C.listenOnce("n",function(){p(Error("Dl`"+C.JSC$29899_getErrorDescription()))});
C.listenOnce("l",function(){var P=C.getResponseCode();if(P!==200)p(Error("El`"+v+"`"+k.type+"`"+k.size+"`"+P));else try{G(JSON.parse(C.getResponseText()).encryptedBlobId)}catch(N){p(N)}});
C.run()})};
Y5e=function(k){return k.substring(k.indexOf(":")+1,k.indexOf(";"))};
w15=function(k){return new Promise(function(v,C){var G=new FileReader;G.onloadend=function(){try{var p=new Uint8Array(G.result);p.length<8&&C(void 0);var P=p.subarray(0,8);p="";for(var N=0;N<P.length;N++)p+=("0"+P[N].toString(16)).substr(-2);p.startsWith("ffd8ff")?v("image/jpeg"):p.startsWith("47494638")?v("image/gif"):p.startsWith("89504e470d0a1a0a")?v("image/png"):p.startsWith("424d")?v("image/bmp"):v(void 0)}catch(I){C(I)}};
G.onerror=C;G.readAsArrayBuffer(k)})};
nyX=function(k){return new Promise(function(v,C){var G=new Image;G.crossOrigin="anonymous";G.onload=function(){var p=document.createElement("canvas");p.width=G.naturalWidth;p.height=G.naturalHeight;var P=p.getContext("2d");if(!P)throw Error("Fl");P.drawImage(G,0,0);P=Y5e(k);p.toBlob(function(N){N?v(N):C()},P)};
G.src=k})};
rT2=function(k,v){var C;if(((C=_.F(k,_.ZM))==null?void 0:C.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var G;_.nA((G=v.hostElement)!=null?G:v,"yt-shorts-reset");_.ouF(_.Ql().resolve(_.UW),k).then(function(P){JT0(P,v,k)})}else{var p;
_.KA((p=v.hostElement)!=null?p:v,[k]).then(function(P){P&&JT0(P.data,v,k)})}};
JT0=function(k,v,C){if(k){var G=_.F(k.replacementEndpoint,_.ZM);if(G){k.sequenceContinuation&&(G.sequenceParams=k.sequenceContinuation);var p;_.nA((p=v.hostElement)!=null?p:v,"yt-navigate",{endpoint:k.replacementEndpoint})}else if((k==null?void 0:k.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(k==null?0:k.watchStatus)&&_.F(k.watchStatus,_.aB1)){var P;_.nA((P=v.hostElement)!=null?P:v,"yt-navigate",{endpoint:C})}}};
Kc2=function(k){var v=_.Ql().resolve(_.BF),C=_.yv.currentPageTypeSelector(v.getState())||"";v=_.yv.currentPageSubTypeSelector(v.getState())||"";C=C==="ytd-browse"&&v==="home";return _.z("web_guide_entry_enable_cache_for_non_home_pages")?(k=(k==null?void 0:k.navigationEndpoint)&&_.P7(k.navigationEndpoint)==="home",{disableCache:C&&k}):{disableCache:C}};
kbV=function(k,v,C,G){if(v!=null&&v.isPrimary){a:{var p=v.formattedTitle,P=G===1?v.navigationEndpoint:void 0;if(C&&C.length){var N={};if(p){var I=void 0;P&&(I={commandContext:{onTap:{innertubeCommand:P||{}}}});N.header={panelHeaderViewModel:{title:_.zI(p),rendererContext:I}}}p=[];C=_.H(C);for(P=C.next();!P.done;P=C.next()){P=_.F(P.value,TOX);var S=void 0,Q=void 0;I=((S=P)==null?0:S.formattedTitle)?_.zI((Q=P)==null?void 0:Q.formattedTitle):void 0;S=void 0;Q=(S=P)==null?void 0:S.isPrimary;if(P&&I&&
!Q){I={title:I};P.navigationEndpoint&&(I.rendererContext={commandContext:{onTap:{innertubeCommand:P.navigationEndpoint}}});S=[];var R=Q=void 0;if(((Q=P)==null?0:(R=Q.thumbnail)==null?0:R.thumbnails)&&P.thumbnail.thumbnails.length>0){Q=_.H(P.thumbnail.thumbnails);for(R=Q.next();!R.done;R=Q.next())S.push({url:R.value.url});I.leadingAccessory={avatarViewModel:{image:{sources:S},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(Q=void 0,(Q=P.icon)==null?0:Q.iconType)S.push({clientResource:{imageName:P.icon.iconType||
""}}),I.leadingImage={sources:S};Q=S=void 0;((S=P)==null?0:(Q=S.badges)==null?0:Q.liveBroadcasting)?(I.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760}}]},I.trailingIconAccessorySize="LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL"):P.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?I.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR":P.count&&(I.trailingLabel={content:P.count.toString()});p.push({listItemViewModel:I})}}p.length!==
0?(N.content={listViewModel:{listItems:p}},N.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}}):N=void 0;if(N){p=void 0;G===0&&(p={preventCloseWhileHovered:!0,hideDelayMs:3E3});N={showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:N}},contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:p}}};break a}}N=void 0}G===1&&N?(v.serviceEndpoint=N,v.navigationEndpoint=void 0):G===0&&N&&(v.mouseEnterEndpoint=N,v.mouseLeaveEndpoint={hideSheetCommand:{}});
k.push({guideEntryRenderer:v})}};
oAV=function(k){if(!k)return!1;try{if(k.host&&k.host.tagName==="YT-FORMATTED-STRING"&&k.host.id==="contenteditable-textarea"||k.nodeType===Node.ELEMENT_NODE&&k.tagName==="YTD-COMMENT-INPUT")return!0}catch(v){return!1}return oAV(k.parentNode)};
Q9=function(k){return k?k.tagName==="A"&&k.href&&k.classList.contains("yt-simple-endpoint"):!1};
vA2=function(k){return k?k.tagName==="IMG"&&k.classList.contains("emoji"):!1};
CVe=function(k,v,C){if(!k)return null;var G=Q9(k);if(G&&C)return v=k.pathname.substring(k.pathname.indexOf("/channel/")+9),document.createTextNode("@"+v);if(G&&!C)return document.createTextNode("");if(vA2(k))return C=k.alt,k=k.dataset.emojiId,!k&&v&&(v=_.rU(v,C))&&v.isCustomEmoji&&(k=v.emojiId),k?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+k+">"):document.createTextNode(C);G=k.cloneNode(!1);for(var p=0;p<k.childNodes.length;++p){var P=CVe(k.childNodes[p],v,C);P&&G.appendChild(P)}return G};
Gba=function(k){return k?Q9(k)?k:Gba(k.lastChild):null};
pu2=function(k){return k?Q9(k)?k:pu2(k.firstChild):null};
PVX=function(k){if(!k)return null;for(var v=k.previousSibling;v;)if(v.nodeType===Node.ELEMENT_NODE&&v.nodeName==="BR")v=v.previousSibling;else if(v.nodeType===Node.TEXT_NODE&&/\s+/.test(v.textContent))v=v.previousSibling;else break;(v=Gba(v))?k=v:k=(k=k.parentNode)?Gba(k.previousElementSibling):null;return k};
WEy=function(k){if(!k)return null;for(var v=k.nextSibling;v;)if(v.nodeType===Node.ELEMENT_NODE&&v.nodeName==="BR")v=v.nextSibling;else if(v.nodeType===Node.TEXT_NODE&&/\s+/.test(v.textContent))v=v.nextSibling;else break;return(v=pu2(v))?v:WEy(k.parentNode)};
Hr2=function(k){var v=_.TW(),C=v.JSC$11414_getStartNode();if(!oAV(C.parentNode))return null;v=v.JSC$11414_getStartOffset();if(C.nodeType===Node.TEXT_NODE){var G=_.Yz(C,Q9);if(G){if(k&&v===0||!k&&v===C.length)return G}else{if(k&&v===C.length)return!C||C.nodeName==="BR"||C.nextElementSibling&&_.kq(C.nextElementSibling,"display")==="block"?null:pu2(C.nextElementSibling);if(!k&&v===0)return C?Gba(C.previousElementSibling):null}}if(C.nodeType===Node.ELEMENT_NODE)if(k){if(0<=v&&v<C.childNodes.length)return pu2(C.childNodes[v])}else if(0<
v&&v<=C.childNodes.length)return Gba(C.childNodes[v-1]);return null};
Nna=function(k,v,C){if(!k)return null;if(k.nodeType===Node.TEXT_NODE)if(C){var G=PVX(k);if(G&&!/^\s+\S/.test(k.wholeText.substr(0,v)))return G}else if((G=WEy(k))&&!/\S\s+/.test(k.wholeText.substr(v,k.wholeText.length)))return G;return k.nodeType===Node.ELEMENT_NODE?C?PVX(k.childNodes[v]):WEy(k.childNodes[v]):Nna(k.parentNode,v,C)};
IdF=function(k){if(k.hasChildNodes())switch(k.tagName){case "DIV":case "A":case "SPAN":var v="";for(k=k.firstChild;k;k=k.nextSibling)v+=IdF(k);return v;default:return""}else switch(k.nodeType){case 3:return k.textContent;default:return""}};
Zr5=function(k){switch(k){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"}};
SC3=function(k){return k.map(function(v){return{settingsRadioOptionRenderer:{title:_.nx(v.name),asideText:_.nx(v.approximateSize),id:Zr5(v.format)}}})};
QYm=function(k){if(k&&k.length!==0)return k.filter(uY0()).map(function(v){return{settingsRadioOptionRenderer:{title:v.name,asideText:v.approximateSize,id:Zr5(v.formatType)}}})};
brm=function(k){if(k)return k.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
RA5=function(k,v){k=new Set(k!=null?k:[]);if(k.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(k.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(k.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(k.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(k.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(v)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
ldY=function(k){var v=k.indexOf("(");return v!==-1?k.substring(v+1,k.length-1):k};
_.fdY=function(k,v,C,G,p){C||(C=dhe);var P;(P=_.F(C.commandMetadata,_.G8))!=null&&P.url||(C=Error("Kl`"+JSON.stringify(C)),_.hb(C),C=dhe);C=_.t9.unsafeClone(C);P=_.Jb(_.F(C.commandMetadata,_.G8).url,"search_query",k);_.Kc(location.href,"sv")==="1"&&(_.F(C,_.H7).params="EgOAAgE%3D",P=_.Jb(P,"sv","1"));_.F(C,_.H7)&&(_.F(C,_.H7).query=k);P=P.replace(/%20/g,"+");_.F(C.commandMetadata,_.G8).url=P;p=_.z("desktop_enable_entity_suggest")?{entityMid:p}:{};_.Ql().resolve(_.lL).resolveCommand(C,{form:{tempData:Object.assign({},
{gs_l:v,oq:G!=null?G:k},p),isFromShorts:_.mQ()==="shorts"}})};
zAF=function(k){switch(k){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
cEk=function(k,v,C,G,p,P){var N=_.t9.clone(FEe);N.locale=_.wt("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;N.report={description:p||"<empty>"};p=_.wt("SBOX_SETTINGS",{});v=v.join(",");var I=Date.now();k={choice_cc:G,choice_id_cc:C,choices_sc:v,gl:p.REQUEST_DOMAIN,hl:p.REQUEST_LANGUAGE,query:k,time:I};P&&(k.choice_additional_comment_cc=P);_.SJD(N,k)};
EAd=function(k){var v=new Map;v.set("authuser",_.wt("SESSION_INDEX","0"));return _.Fw(k,v)};
M_X=function(k){var v;return _.Z(function(C){switch(C.nextAddress){case 1:if(!k||!adh(k))return C.return(null);v=null;switch(_.wt("INNERTUBE_CLIENT_NAME")){case "WEB":return C.jumpTo(2);case "WEB_REMIX":v=k.getPlayer()}C.jumpTo(3);break;case 2:return C.yield(k.getPlayerPromise(),4);case 4:v=C.yieldResult;C.jumpTo(3);break;case 3:return C.return(v)}})};
adh=function(k){return["ytd-player","ytmusic-player"].includes(String(k.tagName||"").toLowerCase())};
$h2=function(k){k=Math.round(k);return k%2?k-1:k};
Uh2=function(k){k=Math.round(k);return k%2===0?k-1:k};
gAy=function(k){var v,C,G;if(k=(v=k.createPlaylistDialogFormSchema)==null?void 0:(C=v.fieldSchemas)==null?void 0:(G=C.title)==null?void 0:G.validationSchema)for(v=[k.syncStep,k.asyncStep].filter(function(p){return p!==void 0}),v=_.H(v),C=v.next();!C.done;C=v.next()){C=C.value.rules;
if(!C)break;C=_.H(C);for(C=C.next();!C.done;C=C.next())return _.F(C.value,_.FHX)}};
LEk=function(k){var v,C,G;if(k=(v=k.createPlaylistDialogFormSchema)==null?void 0:(C=v.fieldSchemas)==null?void 0:(G=C.visibility)==null?void 0:G.validationSchema)for(v=[k.syncStep,k.asyncStep].filter(function(p){return p!==void 0}),v=_.H(v),C=v.next();!C.done;C=v.next()){C=C.value.rules;
if(!C)break;C=_.H(C);for(G=C.next();!G.done;G=C.next())if(G=_.F(G.value,ir3))return v=void 0,(v=G.translations)==null?void 0:v.visibilityNotValidErrorMessage}};
Or0=function(){var k,v;return(v=(k=_.Ql().resolve(_.uL(_.X0)))==null?void 0:k())!=null?v:!1};
yEF=function(k){var v=21;if(!k)return v;v+=k.headerTitle?27:0;v+=k.headerTitle&&k.hasHeaderActionHeader?4:0;return v+=k.headerTitle&&k.headerSubtitle?16:0};
Xu2=function(k){var v=0;if(!k)return v;v+=k.hasFooterPrimaryButton||k.hasFooterSecondaryButton?48:0;v+=k.footerTrailingLabel||k.footerLeadingLabel?30:0;return v+=k.hasFooterPrimaryButton||k.hasFooterSecondaryButton||!k.footerTrailingLabel&&!k.footerLeadingLabel?0:12};
xhY=function(k){var v=new _.LS,C=k;return{subscribe:function(G){v.subscribe("changed",G)},
dispatch:function(G,p){var P=C;if(G==="Touch Start")C=Object.assign({},P,{isAnimating:!1,initialY:p.event.touches[0].clientY});else if(G==="Touch Move"){G=p.contentScrollable?-1*(P.initialY-24):0;var N,I=(N=p.headerDivHeight)!=null?N:yEF(p.header),S;N=(S=p.footerDivHeight)!=null?S:Xu2(p.footer);S=Math.min(p.fullContentWrapperHeight,p.heightMap[p.contentWrapperId]+I-N);C=Object.assign({},P,{currentY:Math.max(G,p.event.touches[0].clientY-P.initialY),maxHeightForContentWrapper:Math.min(S,Math.max(0,
(P.isFullScreen?S:p.contentWrapperHeight)-P.currentY))})}else C=G==="Snap To Full Screen"?Object.assign({},P,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:p.maxHeight}):G==="Snap To Neutral Position"?Object.assign({},P,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:p.maxHeight}):G==="Close Sheet"?Object.assign({},P,{isAnimating:!0,currentY:p.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:p.maxHeight}):P;v.publish("changed",C)}}};
AEy=function(k){return _.oZ(function(v){k(v);return!1})};
eAe=function(){_.Ql().resolve(_.sL).closeSheet()};
qCk=function(k){var v,C,G,p,P,N,I,S,Q,R,l;return{headerTitle:(v=k.headerTitle)==null?void 0:v.call(k),headerSubtitle:(C=k.headerSubtitle)==null?void 0:C.call(k),headerActionHeader:k.headerActionHeader,footerPrimaryButton:k.footerPrimaryButton,footerSecondaryButton:k.footerSecondaryButton,footerButtonType:(G=k.footerButtonType)==null?void 0:G.call(k),footerLeadingLabel:(p=k.footerLeadingLabel)==null?void 0:p.call(k),footerTrailingLabel:(P=k.footerTrailingLabel)==null?void 0:P.call(k),shouldShowIcons:(N=
k.shouldShowIcons)==null?void 0:N.call(k),skipContentClick:(I=k.skipContentClick)==null?void 0:I.call(k),additionalClassName:(S=k.additionalClassName)==null?void 0:S.call(k),onClosedCallback:k.onClosedCallback,focusOnClose:(Q=k.focusOnClose)==null?void 0:Q.call(k),isDisabled:(R=k.isDisabled)==null?void 0:R.call(k),disabledCommand:(l=k.disabledCommand)==null?void 0:l.call(k),headerFn:k.headerFn,contentFn:k.contentFn,footerFn:k.footerFn,hasHeaderFn:k.hasHeaderFn(),hasContentFn:k.hasContentFn(),hasFooterFn:k.hasFooterFn(),
hasFooterPrimaryButton:k.hasFooterPrimaryButton(),hasFooterSecondaryButton:k.hasFooterSecondaryButton(),hasHeaderActionHeader:k.hasHeaderActionHeader()}};
mhX=function(k){switch(k){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""}};
Dh0=function(k){switch(k){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""}};
t_2=function(k){switch(k){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""}};
sY3=function(k,v,C){v.forEach(function(G){_.L7(_.Ql().resolve(_.eK),G)});
_.JR(k,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",C])};
jYh=function(k,v,C,G){var p=_.F(C,_.PQ).commandLifeCycleConfig;p&&p.onStartCommand&&_.Tw(k,[p.onStartCommand],v);_.i9(v);var P=_.yJ.instance;P&&_.X5(P,C)?_.xY(P,C,G).then(function(N){if(!N||(N==null?0:N.error))return N=_.F(C,_.PQ).serializedTransactionFlowLoggingParams,_.LJ(v),_.Rf(new bq("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",N));_.LJ(v);return{data:N}}).then(function(N){_.LJ(v);
V_F(N.data);var I=N.data.command;I&&_.Tw(k,[I],v);I=hAy(C,N.data);if(!I){var S=N.data;N=!1;if(S&&S.command&&_.F(S.command,_.oH)){var Q;S=((Q=_.F(S.command,_.oH))==null?void 0:Q.commands)||[];for(Q=0;Q<S.length;Q++)if(_.F(S[Q],_.KtG)){N=!0;break}}N||_.en('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!I&&p&&p.onSuccessCommand?_.Tw(k,[p.onSuccessCommand],v):I&&p&&p.onFailureCommand&&_.Tw(k,[p.onFailureCommand],v)},function(){_.LJ(v);
p&&p.onFailureCommand&&_.Tw(k,[p.onFailureCommand],v);BnF(C)}):_.hb(Error("Wl"),"ERROR")};
YCX=function(k,v,C){var G=[v];C&&G.push(C);return _.KA(k,G).then(function(p){var P=_.F(v,_.PQ).serializedTransactionFlowLoggingParams,N=p.data,I=hAy(v,N);I?p=_.Rf(new bq(I,P)):V_F(N);return p},function(){var p=_.F(v,_.PQ).serializedTransactionFlowLoggingParams;
BnF(v);return _.Rf(new bq("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",p))})};
hAy=function(k,v){k=_.F(k,_.PQ).serializedTransactionFlowLoggingParams;var C=null;switch(v.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":C="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":C="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":C="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}C?_.qW(C,k):I1a(k);return C};
BnF=function(k){_.qW("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.F(k,_.PQ).serializedTransactionFlowLoggingParams)};
V_F=function(k){if(k.trackingParams){var v=_.Et(),C=_.cR();v&&C&&_.XU(v,C,_.Ss(k.trackingParams))}};
wu0=function(k,v,C){var G=_.yJ.instance,p=_.xHf(_.wt("YPC_MB_URL")),P=(new _.yjK).init(),N=_.Xsg(),I=_.F(C,_.wm7).languageCode;I===void 0?_.hb(Error("Ii"),"ERROR"):_.MF([P,p]).then(function(){var S={ctk:_.sd.payments.business.integration.ClientTokenFactory.createClientToken(I,N)};G&&_.X5(G,C)?_.xY(G,C,S).then(function(Q){return{data:Q}}).then(function(Q){_.nA(v,"yt-service-request-completed",Q);
Q.code!=="ERROR"&&(Q=Q.data.command)&&_.Tw(k,[Q],v)}):_.hb(Error("Wl"),"ERROR")})};
rE5=function(k,v,C,G){var p=_.yJ.instance;p&&_.X5(p,C)?_.xY(p,C,G).then(function(P){return{data:P}}).then(function(P){nA0(k,v,C,P)},function(){JEY(C)}):(p=_.Ql().resolve(_.uL(_.uu)))&&p.requestDataForServiceEndpoint(C,G).then(function(P){nA0(k,v,C,P)},function(){JEY(C)})};
nA0=function(k,v,C,G){_.nA(v,"yt-service-request-completed",G);if(G.code&&G.code=="ERROR")JEY(C);else{(G=G.data.commands)&&_.Tw(k,G,v);var p;(k=(p=_.F(C,_.kn7))==null?void 0:p.serializedYpcPauseFlowLoggingParams)&&k&&_.$9("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",k)}};
JEY=function(k){var v;(k=(v=_.F(k,_.kn7))==null?void 0:v.serializedYpcPauseFlowLoggingParams)&&k&&_.$9("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",k,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
kiX=function(k,v,C){var G=_.yJ.instance;G&&_.X5(G,C)?_.xY(G,C).then(function(p){return{data:p}}).then(function(p){KE2(k,v,C,p)},function(){Tny(C)}):(G=_.Ql().resolve(_.uL(_.uu)))&&G.requestDataForServiceEndpoint(C).then(function(p){KE2(k,v,C,p)},function(){Tny(C)})};
KE2=function(k,v,C,G){_.nA(v,"yt-service-request-completed",G);G.code&&G.code=="ERROR"?Tny(C):((G=G.data.commands)&&_.Tw(k,G,v),(k=_.F(C,_.o01).serializedYpcResumeFlowLoggingParams)&&k&&_.$9("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",k))};
Tny=function(k){(k=_.F(k,_.o01).serializedYpcResumeFlowLoggingParams)&&k&&_.$9("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",k,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
oWF=function(k){k=k===void 0?{}:k;_.Ql().resolve(_.Xp2).showFeedbackDialog(k.customProductData,k.feedbackContent,k.onFeedbackSubmitted,k.bucket)};
vWh=function(k){k=k===void 0?{}:k;_.Ql().resolve(_.Xp2).showHelpDialog(k.helpContext,k.articleId,k.productData)};
C4X=function(){vWh()};
Gim=function(){oWF()};
P4m=function(k,v,C){var G,p,P,N,I,S,Q;return _.Z(function(R){switch(R.nextAddress){case 1:G=_.F(k,pKk);if((p=G)==null?0:p.productId){S={productId:G.productId,bucket:G.bucket,enableAnonymousFeedback:(I=G.enableAnonymousFeedback)!=null?I:!0,allowNonLoggedInFeedback:!0};Q={feedbackChoice:C.feedbackChoice};if(!_.z("web_collect_offline_state")){R.jumpTo(8);break}_.EQ(R,9);return R.yield(f15(Q),11)}N={bucket:(P=G)==null?void 0:P.bucket};if(!_.z("web_collect_offline_state")){R.jumpTo(4);break}N.customProductData=
{};_.EQ(R,5);return R.yield(f15(N.customProductData),7);case 7:_.GG(R,4);break;case 5:_.g6(R);case 4:oWF(N);R.jumpTo(0);break;case 11:_.GG(R,8);break;case 9:_.g6(R);case 8:_.zJ$(Q),_.f5D("GFEEDBACK",Q),G.productId==="5295751"&&(Q.client_attestation=Number(_.wt("CATSTAT",0))),G.productId==="5295751"&&(Q.client_time=Date.now()/1E3/3600),G.productId==="5295751"&&(Q.original_playback_id=_.sXn||""),_.SJD(S,Q),_.OQ(R)}})};
WLk=function(k){if(k=_.F(k,_.MP2)){var v={bucket:k.bucketIdentifier};k.additionalDatas&&(v.customProductData={},k.additionalDatas.forEach(function(C){if(C=C.userFeedbackEndpointProductSpecificValueData)v.customProductData[C.key]=C.value}));
oWF(v)}};
HhX=function(k){var v=_.Cn.getInstance();var C=_.P2("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var G=_.P2("DELETE",void 0,"Delete"),p=_.P2("CANCEL",void 0,"Cancel");C=Lf0(C,void 0,G,p,{signal:"DELETE_ALL_DOWNLOADS"});_.e$(v,[{openPopupAction:C}],k)};
Iv2=function(){return _.Z(function(k){return k.nextAddress==1?k.yield(_.Ql().resolve(_.KE),2):k.yield(NM3(),0)})};
ZhV=function(k){var v,C;return _.Z(function(G){return G.nextAddress==1?(C=(v=_.F(k,_.kt))==null?void 0:v.targetId)?G.yield(_.Ql().resolve(_.KE),3):G.jumpTo(0):G.yield(_.Ql().resolve(_.r5).deleteVideo(C),0)})};
ude=function(k){var v,C;return _.Z(function(G){return G.nextAddress==1?(C=(v=_.F(k,_.kt))==null?void 0:v.targetId)?G.yield(_.Ql().resolve(_.KE),3):G.jumpTo(0):G.yield(SUd(_.Ql().resolve(_.r5),C),0)})};
bhh=function(k){var v,C;return _.Z(function(G){return(C=(v=_.F(k,_.kt))==null?void 0:v.targetId)?G.yield(QA3(C),0):G.jumpTo(0)})};
lvX=function(){_.z("kevlar_woffle_refresh_dl_load_killswitch")||RQ3()};
fva=function(){_.z("kevlar_woffle")&&_.Xx.instance&&ds2()};
FL3=function(k){var v;if((v=_.F(k,_.WY))==null||!v.videoId)return!1;zQ5(_.Ql().resolve(_.r5),_.F(k,_.WY),k.clickTrackingParams);return!0};
EWe=function(k){var v;if((v=_.F(k,_.HY))==null||!v.playlistId)return!1;ceY(_.Ql().resolve(_.r5),_.F(k,_.HY),k.clickTrackingParams);return!0};
MaX=function(k){var v=_.F(k,_.x7L);(v==null?void 0:v.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(v==null?void 0:v.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||ave(_.Ql().resolve(_.r5),_.F(k,_.x7L))};
Us5=function(k){k=_.F(k,_.SqR);var v;(k==null?0:(v=k.actions)==null?0:v.length)&&$sd(k)};
LLF=function(k){var v,C;return _.Z(function(G){v=_.F(k,gWV);return(C=v)!=null&&C.localWatchHistoryCommandType?G.yield(ihd(v),0):G.return()})};
Ohk=function(k){setTimeout(function(){requestAnimationFrame(k)},80)};
yea=function(k){return Object.entries(k).map(function(v){return v.join(":")}).join(";")};
xs2=function(k){var v,C,G;_.Z(function(p){if(p.nextAddress==1)return p.yield(XKF(),2);v=p.yieldResult;C=_.of.instance;switch(v){case "granted":G=k.getLocationCommand;break;case "denied":G=k.openDeniedDialogAction;break;case "prompt":G=k.openCollectionDialogAction;break;default:G=k.openCollectionDialogAction}G&&C.resolveCommand(G);_.OQ(p)})};
XKF=function(){var k,v;return _.Z(function(C){if(C.nextAddress==1)return k="prompt",navigator.permissions?C.yield(navigator.permissions.query({name:"geolocation"}),3):C.jumpTo(2);C.nextAddress!=2&&(v=C.yieldResult,k=v.state);return C.return(k)})};
eQ2=function(){_.Z(function(k){return k.yield(_.AeV(),0)})};
qU0=function(){var k,v,C;return _.Z(function(G){if(G.nextAddress==1)return k=_.Ql().resolve(_.Qt),k?G.yield(_.xY(k,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.ji(Error("Zl")),G.return(void 0));if(v=G.yieldResult){if(v.errorMetadata)return _.ji(Error("$l`"+v.errorMetadata.status+"`"+v.error)),G.return(void 0);C=v.datasyncIds;_.YQ2=C.length;return G.return(C)}_.ji(Error("am"));return G.return(void 0)})};
mse=function(){qU0().then(function(k){k&&(w92(k),Sj3(k),eiV(k),FDY(k))})};
Ds2=function(k){_.B_.addLowPriorityJob(function(){var v,C,G,p,P;return _.Z(function(N){switch(N.nextAddress){case 1:if(_.z("ytidb_clear_optimizations_killswitch")){N.jumpTo(2);break}v=_.Al("clear");if(v.startsWith("V")&&v.endsWith("||")){var I=[v];w92(I);Sj3(I);eiV(I);FDY(I);return N.return()}C=q60();G=csk();return N.yield(u5V(),3);case 3:return p=N.yieldResult,N.yield(nVk(),4);case 4:if(P=N.yieldResult,!(C||G||p||P))return N.return();case 2:k.isNetworkAvailable()?mse():k.listenOnce("publicytnetworkstatus-online",
mse),_.OQ(N)}})})};
RE=function(k){k={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.DZ(k)}}}};_.of.instance&&_.of.instance.resolveCommand(k)};
tad=function(k){if(k){var v=_.WU();_.$8(v,3854,void 0,{layer:0,parentLayer:4});switch(k){case 1:var C=238708;break;case 2:C=238715;break;case 3:C=238710;break;case 6:C=238709}C&&(k=_.PU(v,{veType:C}))&&_.i$(v,k)}};
sAh=function(k){if(k){var v=_.WU();_.$8(v,3854,void 0,{layer:0,parentLayer:4});switch(k){case 1:var C=238714;break;case 2:C=238711;break;case 8:C=238709;break;case 7:C=238713;break;case 3:case 4:case 5:C=238712}C&&(k=_.PU(v,{veType:C}))&&_.i$(v,k)}};
Va0=function(k){switch(k.latencyType){case 0:_.c2("consent_primitive_flow");_.Er("cpit",k.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.Er("cpist",k.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.Er("cprtif",k.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.Er("cprtli",k.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.Er("cprt",k.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.Er("cpdt",k.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.Er("cpjct",k.timestampEpochMillis,"consent_primitive_flow")}};
oJ3=function(k,v){var C,G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h;return _.Z(function(n){switch(n.nextAddress){case 1:_.EQ(n,2);(G=(C=_.F(k,hQ0))==null?void 0:C.serializedConsentRequest)||(G=(p=_.F(k,BMe))==null?void 0:p.serializedConsentRequest);G&&(P=jA5(_.T$(G)));if(P===void 0)return n.return();N=YU2(P);N.latencyCallback=Va0;v&&wK2(N,function(){v.then(function(oO){oO.pauseVideo();(new nWF).increment()})});
return((I=_.F(k,hQ0))==null?void 0:I.consentAction)==="CONSENT_ACTION_PREWARM"||((S=_.F(k,BMe))==null?void 0:S.consentAction)==="CONSENT_ACTION_PREWARM"?n.yield(Jeh(N),5):n.yield(re5(N),6);case 6:Q=n.yieldResult;R=_.uV(Q,lq);if(R===1){if(((l=_.aY(Q,KLe,1,lq))==null?void 0:_.FY(l,1))===1||((d=_.aY(Q,KLe,1,lq))==null?void 0:_.FY(d,1))===2||((f=_.aY(Q,KLe,1,lq))==null?void 0:_.FY(f,1))===3)_.F(k,BMe)?RE(_.P2("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
RE(_.P2("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));tad((c=_.aY(Q,KLe,1,lq))==null?void 0:_.FY(c,1),_.Qe(Q,TMd,3,_.by()))}else R===2?(((U=k9a(Q))==null?void 0:_.FY(U,1))===5?_.F(k,BMe)?RE(_.P2("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):RE(_.P2("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((O=k9a(Q))==null?void 0:_.FY(O,1))===1||((X=k9a(Q))==null?void 0:_.FY(X,1))===4?
RE(_.P2("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((x=k9a(Q))==null?void 0:_.FY(x,1))===7&&((w=P)==null?void 0:(V=_.dP(w,dd,4))==null?void 0:_.FY(V,4))!==1&&RE(_.P2("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),sAh((h=k9a(Q))==null?void 0:_.FY(h,1))):RE(_.P2("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));n.jumpTo(5);break;case 5:_.GG(n,0);break;case 2:_.g6(n),RE(_.P2("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.OQ(n)}})};
CS2=function(){if(!vJd.has("Worker")){vJd.set("Worker",!0);var k={api:"BROWSER_API_WEB_WORKER"};k.available="Worker"in window?!0:!1;_.sA("apiTest",k)}};
G9X=function(k){return typeof k==="undefined"?"-1":String(Math.ceil(k/1048576))};
Hd0=function(k,v){pje(new PSF(_.F(v,WnX).addToken,_.F(v,WnX).commonToken)).then(function(){_.nA(k,"yt-invoke-instrument-manager-action-completed")},function(C){_.nA(k,"yt-invoke-instrument-manager-action-error",C)})};
fC=function(){return _.wt("HTML_DIR")==="rtl"};
NCV=function(){var k,v;return(v=(k=window).matchMedia)==null?void 0:v.call(k,"(prefers-reduced-motion: reduce)").matches};
IEm=function(k){var v=_.Ql().resolve(_.uL(_.qY));if(v&&v.isAnyTransitionEnabled){var C={};v.viewTransitionCoordinator.registerElement(k,(C.slide="miniplayer-page-transition",C["lockup-to-watch"]="miniplayer-page-transition",C["learning-journey"]="miniplayer-page-transition",C))}};
Zdk=function(k,v,C){return{horizontalAlignment:k.x+C.width/2<v.width/2?"west":"east",verticalAlignment:k.y+C.height/2<v.height/2?"north":"south"}};
ui2=function(k,v,C,G,p){p=p===void 0?new _.Vo(0,0):p;k=Sbh(k,v,C,G,!1);return new _.Vo(k.x+p.x,k.y+p.y)};
Sbh=function(k,v,C,G,p){p=(p===void 0?0:p)?400:0;return new _.Vo(k==="west"?16+(fC()?p:0):C.width-G.width-16-(fC()?0:p),v==="north"?16:C.height-G.height-16)};
Qu2=function(k,v){var C=0;k&&(C+=76);v&&(C+=285);return C};
bd2=function(k){return _.iV(k)};
RBY=function(k){var v=1;k=k.split(":");for(var C=[];v>0&&k.length;)C.push(k.shift()),v--;k.length&&C.push(k.join(":"));return C};
lEY=function(k){var v=new _.Iu;return _.Mh(v,11,k)};
dF2=function(k){var v={};k=k.getAllResponseHeaders().split("\r\n");for(var C=0;C<k.length;C++)if(!_.Zx(k[C])){var G=RBY(k[C]),p=G[0];G=G[1];if(typeof G==="string"){G=G.trim();var P=v[p]||[];v[p]=P;P.push(G)}}return _.t9.map(v,function(N){return N.join(", ")})};
cb=function(k,v){return k.JSC$9867_xhr_?k.JSC$9867_xhr_.getResponseHeader(v):null};
fE5=function(k,v){if(k.isDisposed())throw Error("Ea");k.tw.o6("n");var C=_.Xi(k.tw,function(){return k.hVZ([v.qU,v.p9K,v.f0X,v.pTq])},"n");
k.tw.xzs(C.length);k.tw.tH();return C};
zBV=function(k,v,C){Array.isArray(C)||(C=[String(C)]);_.R_R(k.JSC$10103_queryData_,v,C);return k};
ds2=function(){var k=_.Xx.instance;_.Z(function(v){return k.deferredInstallPrompt?v.yield(k.deferredInstallPrompt.prompt(),0):v.jumpTo(0)})};
Fne=function(k,v,C){if(_.BZ(k))_.CS(k,v,C);else for(k=_.$0J(k);;){var G=k.next();if(G.done)break;v.call(C,G.value,void 0,k)}};
cI2=function(k,v){var C=[];Fne(v,function(G){try{var p=_.cI.prototype.getWrapper.call(this,G,!0)}catch(P){if(P=="Storage: Invalid value was encountered")return;throw P;}p===void 0?C.push(G):_.M6w(p)&&C.push(G)},k);
return C};
EgY=function(k,v){cI2(k,v).forEach(function(C){_.cI.prototype.remove.call(this,C)},k)};
EJm=function(k){var v=_.KN;v._minimumZ=Math.max(v._minimumZ,k)};
aEX=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];MMk=function(k,v){_.Zf(k.vm);k.vm=v};
$FF=function(k,v,C,G){k.setState(5);var p=!!k.oqL&&aEX.includes(_.N5(k.oqL)||"");try{var P=new _.xJ({program:v,globalName:C,hna:{disable:!_.z("att_web_record_metrics")||!_.z("att_skip_metrics_for_cookieless_domains_ks")&&p,fO:"aGIf"}});P.gPK.then(function(){k.setState(6);G&&G(v)});
MMk(k,P)}catch(N){k.setState(7),N instanceof Error&&_.ji(N)}};
UF2=function(k,v,C,G,p,P){var N=N===void 0?"trayride":N;C?(k.setState(2),_.Ot(_.mC(C),function(){if(window[N])$FF(k,G,N,p);else{k.setState(3);var I=_.qPg(C),S=document.getElementById(I);S&&(_.Eg$(I),S.parentNode.removeChild(S));_.ji(new _.q5("BL:ULB",C))}},P)):v?(P=_.iy("SCRIPT"),v instanceof _.GB?_.Wn(P,v):P.textContent=v,P.nonce=_.Co(document),document.head.appendChild(P),document.head.removeChild(P),window[N]?$FF(k,G,N,p):(k.setState(4),_.ji(new _.q5("BL:ULBJ")))):_.ji(new _.q5("BL:ULV"))};
gJh=function(){this.state=1;this.vm=null;this.oqL=void 0};
_.W=gJh.prototype;_.W.initialize=function(k,v,C,G){this.oqL=G;if(k.program){var p;G=(p=k.interpreterUrl)!=null?p:null;if(k.interpreterSafeScript)p=_.BHb(k.interpreterSafeScript);else{var P;p=(P=k.interpreterScript)!=null?P:null}k.interpreterSafeUrl&&(G=_.jj(k.interpreterSafeUrl).toString());UF2(this,p,G,k.program,v,C)}else _.ji(Error("sf"))};
_.W.isInitialized=function(){return!!this.vm};
_.W.getState=function(){return this.state};
_.W.isLoading=function(){return this.state===2};
_.W.invoke=function(k){k=k===void 0?{}:k;var v;this.vm?v=fE5(this.vm,{qU:k}):v=null;return v};
_.W.dispose=function(){MMk(this,null);this.setState(8)};
_.W.setState=function(k){this.state=k};
var idV=function(k,v){return k.vm.snapshot(v)},Lny=function(k,v){var C=_.fS("botguard_async_snapshot_timeout_ms",3E3);
v=v===void 0?{}:v;C=C===void 0?3E3:C;return k.vm?new Promise(function(G,p){var P=!1,N=_.B_.addJob(function(){P=!0;p(Error("tf"))},1,C);
k.vm?idV(k,{qU:v}).then(function(I){_.B_.cancelJob(N);P||G(I)}).catch(function(I){_.B_.cancelJob(N);
P||p(I)}):(_.B_.cancelJob(N),G(null))}):Promise.resolve(null)},Odh=["att/log"],dhe;
dhe={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var yIk={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},Xj0=function(k,v){return _.Ht(k,{mode:"readwrite",enableRetries:!0},function(C){return _.zGZ(C,v,"settingEntity")})},xF0=function(k,v,C){return _.Ht(k,{mode:"readonly",
enableRetries:!0},function(G){return _.cV7(G,v,C)})},AIm=function(k){if(!k.storage)return!1;
a:{if(k.storage){try{var v=k.storage.get("TLPQtimestamp")}catch(C){}k=Number(v);if(!isNaN(k))break a}k=void 0}return k?Date.now()-k<864E5:!1},eBV=function(k){if(k.storage){try{var v=k.storage.get("TLPQindex")}catch(C){}k=Number(v);
if(!isNaN(k))return k}},qbd=function(k,v){k.queueProxy&&v.forEach(function(C){if(C.videoId&&C.trackingParams&&k.queueProxy instanceof _.oM){var G=_.Et();
k.queueProxy.attributionData.set(C.videoId,{enqueueingVe:_.Ss(C.trackingParams).getAsJson(),enqueueingCsn:G?G:void 0,clientEnqueueingTimeMs:Math.floor((0,_.bj)()).toString()})}})},mFk=function(k){var v=_.PCQ(k);
v!=k.currentSnapState_&&(k.currentSnapState_=v,k.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},zH=function(k){this.JSC$13289_networkManager_=k;
this.partCallbacks_=[]};
zH.prototype.getCacheKeyForEndpoint=function(k){return _.ZGZ(k,!1)};
zH.prototype.onPartsCallback_=function(k){this.partCallbacks_.forEach(function(v){k&&v(k)})};
var FW=function(k,v,C){zH.call(this,k);this.player_=v;this.autoplayData_=C};
_.E(FW,zH);FW.prototype.getCacheKeyForEndpoint=function(k){return _.ZGZ(k,!!this.autoplayData_)};
FW.prototype.getTempData=function(k,v){v=v.timeBeforeNextVideo;k={itct:k.clickTrackingParams,lact:_.Q8(),pbis:v,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(k.autonav=1);return k};
FW.prototype.getXhrParams=function(k){return Object.assign({pbj:"prefetch"},k)};
FW.prototype.getParams=function(k){k={frags:k.fragmentsRequested.join(",")};_.z("kevlar_droppable_prefetchable_requests")&&(k.prefetch=1);return k};
var DF0=function(k){k.playerEvents_.forEach(function(v){k.player.removeEventListener(v.eventName,v.callback)});
k.playerEvents_.length=0},tM2=function(k,v,C){this.player=k;
this.JSC$13299_taskManager=v;this.prefetchDelay=C;this.completionResolver_=null;this.playerEvents_=[]};
tM2.prototype.start=function(){var k=this;this.completionResolver_=_.As();_.$J(this.completionResolver_.promise,function(){DF0(k);k.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var sud=function(k,v,C){k.player.addEventListener(v,C);k.playerEvents_.push({eventName:v,callback:C})},VM0={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},hB5={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},BCh=function(k,v,C){tM2.call(this,k,v,C);this.cueId_="playbackTrigger-"+Math.random()};
_.E(BCh,tM2);
BCh.prototype.prepareTrigger=function(k){var v=this,C=this.player.getDuration(),G=this.player.getVideoData(),p=G.isLive&&G.hasProgressBarBoundaries;if(p&&G.progressBarEndPositionUtcTimeMillis){var P=G.progressBarEndPositionUtcTimeMillis/1E3;isNaN(P)||(C=P)}var N=0;this.prefetchDelay>=0?p?G.progressBarStartPositionUtcTimeMillis&&(G=G.progressBarStartPositionUtcTimeMillis/1E3,isNaN(G)||(N=G+this.prefetchDelay)):N=this.prefetchDelay:N=C+this.prefetchDelay;p?this.player.addUtcCueRange(this.cueId_,N,C):
this.player.addCueRange(this.cueId_,N,C);_.$J(k.promise,function(){v.player.removeCueRange(v.cueId_)});
sud(this,"onCueRangeEnter",function(I){I==v.cueId_&&k.resolve(C-N)})};
var ju5=function(k,v){k.fragmentConfiguration_[v].requiredKeys.every(function(C){return!!k.prefetchedData_[C]})&&(k.validatedFragments_.push(v),v=k.missingFragments_.indexOf(v),v!==-1&&k.missingFragments_.splice(v,1))},YbF=function(k){k.prefetchedFragments_.forEach(function(v){ju5(k,v)})},wjm=function(k,v,C){this.pageFragments_=k;
this.prefetchedFragments_=v;this.fragmentConfiguration_=hB5;this.prefetchedData_=C;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;YbF(this)},nJa=function(){},JIY=function(k){this.JSC$13313_playlistManager_=k};
_.E(JIY,nJa);JIY.prototype.getPrefetchEndpoint=function(){return this.JSC$13313_playlistManager_.getAutoplayEndpoint()};
var rIh=function(k){this.autonavEndpoints_=k};
_.E(rIh,nJa);rIh.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var KnV=function(k,v,C,G,p){this.autonavEndpoints=k;this.foregroundTrigger=v;this.backgroundTrigger=C;this.pageType=G;this.isInPlaylist=p},TCk=function(k,v){if(k.webPrefetchData&&k.webPrefetchData.navigationEndpoints&&k.webPrefetchData.navigationEndpoints.length){k=k.webPrefetchData.navigationEndpoints;
var C=_.F(k[0],_.mw);if(C.watchEndpointSupportedPrefetchConfig&&C.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var G=C.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;C=G.playbackRelativeSecondsPrefetchCondition;C=typeof C==="number"&&Math.abs(C)<v.videoDuration?C:void 0;G=G.countdownUiRelativeSecondsPrefetchCondition;G=typeof G!=="number"||_.z("prefetch_job_config_cleanup_ks")&&v.inPlaylist?void 0:G;if(typeof G==="number")return new KnV(k,v.makeUpNextTrigger(G),v.makePlaybackTrigger(G),
"watch",v.inPlaylist);if(typeof C==="number")return new KnV(k,v.makePlaybackTrigger(C),null,"watch",v.inPlaylist)}}},k1a=function(k){return k.prefetchJobConfig_.backgroundTrigger?_.Th(_.x22)()==0?k.prefetchJobConfig_.backgroundTrigger:k.prefetchJobConfig_.foregroundTrigger:k.prefetchJobConfig_.foregroundTrigger},oLd=function(k){_.Fi(document,"visibilitychange",k.onVisibilityChange_,!1,k)},cS=function(k){zH.call(this,k)};
_.E(cS,zH);cS.prototype.getCacheKeyForEndpoint=function(k){return zH.prototype.getCacheKeyForEndpoint.call(this,k)};
cS.prototype.getTempData=function(){return{}};
cS.prototype.getXhrParams=function(k){return k};
cS.prototype.getParams=function(){return{}};
var vL5=function(k,v,C){var G=k.prefetchDelay*1E3;if(Math.abs(G)>v)C.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var p=G,P=v-G;G<0&&(p=v+G,P=Math.abs(G));var N=k.JSC$13299_taskManager.addJob(function(){C.resolve(P/1E3)},10,p);
C.promise.thenCatch(function(){k.JSC$13299_taskManager.cancelJob(N)})}},CPX=function(k,v,C){tM2.call(this,k,v,C)};
_.E(CPX,tM2);CPX.prototype.prepareTrigger=function(k){var v=this;sud(this,"onAutonavCoundownStarted",function(C){vL5(v,C,k)})};
var G15=function(k){k.pendingPrefetchJob_&&(k.pendingPrefetchJob_.cancel(),k.pendingPrefetchJob_=null)},pfd=function(k,v,C){if(!k.triggeredTargets.has(v)){var G=_.Ml6(k,v);
G.action=C;_.EGL(k,v,G)}},PPh=function(k){_.byD();
_.wWK("cpt")&&_.ji(Error("lh"));_.G$.requestAnimationFrame(function(){_.G$.setTimeout(function(){_.Er("cpt");var v=_.gL("vpl"),C=_.gL("cpt");v&&C&&_.Er("ol",Math.max(v,C))})});
try{_.Er("fr_s"),k()}catch(v){_.hb(v)}_.G$.requestAnimationFrame(function(){_.Er("bcp")})},WR0=function(k,v){k.serviceEndpointHandlers.push(v)},HQX=function(k,v){v=k.pendingPages_.indexOf(v);
v>-1&&k.pendingPages_.splice(v,1)},Nhh=function(k,v){var C=_.VLR.indexOf(v);
C>-1&&_.VLR.splice(C,1);k.targetPage_==v?(k.abort(),_.BoL(k)):HQX(k,v)},I7F=function(k,v,C,G){v={challenge:v};
C&&(v.webResponse=C);return _.CW(k.innertubeTransportService,v,_.hy(Odh),G)},ZQV=function(k,v,C){if(!v.challenge)throw Error("qi");
if(v.botguardData&&v.botguardData.program){var G=new gJh;G.initialize(v.botguardData,function(){Lny(G,{atr_challenge:v.challenge}).then(function(p){if(!p)throw Error("ri");return I7F(k,v.challenge,p,C)}).catch(function(p){_.ji(p);
return I7F(k,v.challenge,void 0,C)})},void 0)}else I7F(k,v.challenge,void 0,C)},SS2=function(k,v,C){var G={};
v.ids&&(G.ids=[].concat(_.tX(v.ids)));v.engagementType&&(G.engagementType=v.engagementType);return _.CW(k.innertubeTransportService,G,_.hy(_.DSZ),C).then(function(p){if(!p)throw new _.q5("GetAttestationChallenge returned falsy");ZQV(k,p,C)}).thenCatch(function(p){_.hb(p)})},uAV=function(k,v,C){return new _.M1(function(G,p){var P;
return _.Z(function(N){if(N.nextAddress==1){var I=N.yield,S=v.engagementType,Q=v.ids,R={};Q=_.H(Q!=null?Q:[]);for(var l=Q.next();!l.done;l=Q.next())l=l.value,l.encryptedVideoId?R.encryptedVideoId=l.encryptedVideoId:l.externalChannelId?R.externalChannelId=l.externalChannelId:l.commentId?R.commentId=l.commentId:l.externalOwnerId?R.externalOwnerId=l.externalOwnerId:l.artistId?R.artistId=l.artistId:l.playlistId?R.playlistId=l.playlistId:l.externalPostId?R.externalPostId=l.externalPostId:l.shareId&&(R.shareId=
l.shareId);return I.call(N,imk(S,R),2)}P=N.yieldResult;if(!P.challenge)return _.ji(Error("si")),SS2(k,v,C).then(G,p),N.return();I=P;S={challenge:I.challenge};S.webResponse=I.webResponse;S.engagementType=v.engagementType;S.ids=v.ids;_.CW(k.innertubeTransportService,S,_.hy(Odh),C).then(G,p);_.OQ(N)})})},sq3=function(k,v){var C,G,p,P;
_.Z(function(N){if(N.nextAddress==1){C=_.F(v,_.ssL);if(!(C&&C.listId&&k.response&&k.response.playingVideoId)||k.listId!==C.listId)return N.return();k.index===void 0&&(k.index=0);return N.yield(_.HHJ(k.JSC$13152_playlistNetworkManager,C.listId,k.index,k.response.playingVideoId),2)}G=N.yieldResult;if(!G)return N.return();p=G.playlistId;P=G.playlistPanelRenderer;k.setPlaylistData(p,P,G.autoplayRenderer);_.OQ(N)})},QP5=function(k,v,C){var G=k.getParams(C),p=_.kWx(v,G),P=k.getTempData(v,C);
P.endpoint=JSON.stringify(v);_.z("enable_unknown_lact_fix_on_html5")&&(_.Ql().resolve(_.SJ),P.lact=_.Q8());var N={headers:{"X-YouTube-STS":_.wt("STS"),"x-youtube-csoc":1}};_.V_(p,P);return new _.M1(function(I,S){var Q=k.getXhrParams(G),R;_.z("kevlar_cache_on_ttl_player")&&(R=_.Ql().resolve(_.b7));R&&_.KNV(R,v)?_.Gv3(R,v,P,window.location.href).then(function(l){l?I(l):S()},S):_.mGD(k.JSC$13289_networkManager_,v,Q,k.onPartsCallback_.bind(k),N).then(function(l){l?I(l):S()},S)})},bQy=function(k,v){k.triggerPromise_=
v.start();
k.triggerPromise_.then(function(C){var G=k.prefetchEndpointProvider_.getPrefetchEndpoint();if(G){var p=VM0[k.prefetchJobConfig_.pageType].prefetchedFragments;k.prefetchRequestPromise_=QP5(k.JSC$13325_networkPrefetchRequest_,G,{fragmentsRequested:p,timeBeforeNextVideo:C});k.prefetchResponseCacheKey_=k.JSC$13325_networkPrefetchRequest_.getCacheKeyForEndpoint(G);oLd(k);k.prefetchRequestPromise_.then(function(P){k.storePrefetchedDataCallback_(k.prefetchResponseCacheKey_,P);if(_.z("web_prefetch_preload_video")&&
p.length===1&&p[0]==="pl"&&P&&!P.playerAds&&!P.adPlacements){var N=_.F(G,_.ZM),I=N!=null,S={raw_player_response:P,watch_endpoint:N};(P=_.Ql().resolve(I?_.hNL:_.rb))&&G&&P.then(function(Q){I&&_.z("web_queue_preload_video")?(S.prefer_gapless=!0,Q.queueNextVideo(S)):Q.preloadVideoByPlayerVars(S)})}})}})},Ey=function(k,v,C,G){this.prefetchEndpointProvider_=k;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=v;this.prefetchJobConfig_=C;this.JSC$13325_networkPrefetchRequest_=G;this.prefetchResponseCacheKey_=null};
Ey.prototype.enqueue=function(){this.triggerPromise_||(bQy(this,k1a(this)),_.Qa(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
Ey.prototype.resolve=function(){this.cancel()};
Ey.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.");oLd(this)};
Ey.prototype.onVisibilityChange_=function(){var k=this;_.Th(_.x22)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){k.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||bQy(this,k1a(this))};
var RdY=function(k,v,C,G,p){v&&(v==null?0:v.videoId)&&C&&C.entries&&_.z("kevlar_enable_shorts_prefetch_in_sequence")&&(G15(k),v=C.entries.map(function(P){var N;return(N=_.F(P.command,_.ZM))==null?void 0:N.videoId}).indexOf(v.videoId),C=C.entries[v+1],C!=null&&C.command&&!_.F(C==null?void 0:C.command,_.Jq)&&(G=new KnV([C.command],new BCh(G,_.B_,1),null,"shorts",!1),k.pendingPrefetchJob_=new Ey(new rIh(G.autonavEndpoints),function(){return!1},G,new cS(p)),k.pendingPrefetchJob_.enqueue()))},l7k=function(k,
v,C,G,p,P){var N=_.RT.getInstance();
if(!_.z("block_all_player_prefetch_requests")){G15(k);var I=!!C.getPlaylistId(),S=C.getVideoData().isLive&&C.getVideoData().hasProgressBarBoundaries;if((N.getState()==2||I||S)&&(!C.getVideoData().isLive||S)){N={inPlaylist:I,videoDuration:C.getDuration(),makeUpNextTrigger:function(R){return new CPX(C,_.B_,R)},
makePlaybackTrigger:function(R){return new BCh(C,_.B_,R)}};
var Q=TCk(v,N);Q&&(k.pendingPrefetchJob_=new Ey(Q.isInPlaylist?new JIY(p):new rIh(Q.autonavEndpoints),function(R,l){l=new wjm(VM0[Q.pageType].pageFragments,VM0[Q.pageType].prefetchedFragments,l);return _.Q61(l)?(k.prefetchCache_.set(R,l),!0):!1},Q,new FW(G,C,P,p)),k.pendingPrefetchJob_.enqueue())}}},d6k=function(){var k=_.NR();
k.signals.parkOrScheduleJob(function(){var v=k.storage;if(v.storage)if(AIm(v)){var C=v.getPlaylistId();v=eBV(v);C=!!C&&v!==void 0}else v.clear(),C=!1;else C=!1;if(C){C=k.JSC$13152_pageManager.isOnWatch();a:{var G=k.storage;if(G.storage&&AIm(G)&&(v=G.getPlaylistId(),G=eBV(G),v&&G!==void 0)){C={recoverPlaylistCommand:{listId:v,index:G,openMiniplayer:!C,openListPanel:C,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}C=void 0}C&&_.e$(k.JSC$13152_actionRouter,[C],null)}},0,"ma")},f70=function(k,v,C,
G,p,P){var N=_.oB(7111);
_.UN(k.JSC$18654_screenManager,N,P?_.Ss(P):void 0);_.i$(k.JSC$18654_screenManager,N,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:G,offlineId:v,offlineabilityFormatType:C,isDefaultFormatType:p==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:p}})},zd3=function(k,v,C,G,p){var P,N,I,S,Q;
return _.Z(function(R){if(R.nextAddress==1)return R.yield(k.JSC$18654_playerApiPromise,2);P=R.yieldResult;f70(k,v,C,"OFFLINE_OBJECT_TYPE_PLAYLIST",G,p);if(I=_.i_J[k.entityTypeMap.listEntityType])Q={},N=(Q[I]={maximumDownloadQuality:(S=C)!=null?S:void 0},Q);return R.yield(P.queueOfflineAction(v,k.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",N),0)})},FRy=function(k,v){var C,G,p,P;
return _.Z(function(N){if(N.nextAddress==1)return N.yield(k.JSC$18654_persistentStorePromiseAccessor(),2);if(N.nextAddress!=3){C=N.yieldResult;if(!C)return _.ji(new _.q5("PES is undefined")),N.return();G=_.oW(v,"downloadStatusEntity");return N.yield(xF0(C,G,"downloadStatusEntity"),3)}p=N.yieldResult;return N.return((P=p)==null?void 0:P.downloadState)})},c43=function(k,v,C,G,p){var P,N,I,S,Q,R;
return _.Z(function(l){switch(l.nextAddress){case 1:return l.yield(k.JSC$18654_playerApiPromise,2);case 2:P=l.yieldResult;f70(k,v,C,"OFFLINE_OBJECT_TYPE_VIDEO",G,p);if(I=_.i_J[k.entityTypeMap.singleEntityType])Q={},N=(Q[I]={maximumDownloadQuality:(S=C)!=null?S:void 0},Q);return l.yield(FRy(k,v),3);case 3:R=l.yieldResult;if(R!=="DOWNLOAD_STATE_USER_DELETED"){l.jumpTo(4);break}return l.yield(k.deleteVideo(v),4);case 4:return l.yield(P.queueOfflineAction(v,k.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
N),0)}})},EL2=function(k,v,C,G,p){return _.Z(function(P){return P.nextAddress==1?P.yield(k.deleteVideo(v,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):P.yield(c43(k,v,C,G,p),0)})},a7V=function(k,v,C){var G,p;
return _.Z(function(P){if(P.nextAddress==1)return P.yield(k.JSC$18654_playerApiPromise,2);G=P.yieldResult;p=_.oW(v,"mainVideoDownloadStateEntity");return P.yield(G.updateDownloadState(p,C),0)})},QA3=function(k){var v=_.Ql().resolve(_.r5);
return _.Z(function(C){if(C.nextAddress==1)return v.previousDownloadStateForVideo[k]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&v.previousDownloadStateForVideo[k]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?C.jumpTo(2):C.yield(v.resumeVideoDownload(k),2);if(C.nextAddress!=4)return C.yield(a7V(v,k,v.previousDownloadStateForVideo[k]),4);delete v.previousDownloadStateForVideo[k];_.OQ(C)})},SUd=function(k,v){var C;
return _.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$18654_playerApiPromise,2);C=G.yieldResult;return G.yield(C.queueOfflineAction(v,k.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},NM3=function(){var k=_.Ql().resolve(_.r5),v,C;
return _.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$18654_playerApiPromise,2);if(G.nextAddress!=3)return v=G.yieldResult,C={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},G.yield(v.queueOfflineAction("!*$_ALL_ENTITIES_!*$",k.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",C),3);var p=k.JSC$18654_commandHandler,P=p.resolveCommand,N=_.P2("DELETING_ALL",void 0,"Downloads are being deleted");P.call(p,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Yr(N)}},
popupType:"TOAST"}});_.OQ(G)})},MWX=function(k,v){var C,G,p,P,N,I;
return _.Z(function(S){if(S.nextAddress==1)return S.yield(k.JSC$18654_persistentStorePromiseAccessor(),2);if(S.nextAddress!=3)return C=S.yieldResult,C?S.yield(xF0(C,_.d1,"downloadsPageViewConfigurationEntity"),3):(_.ji(new _.q5("PES is undefined")),S.return());p=(G=S.yieldResult)!=null?G:{};I=(N=(P=p)==null?void 0:P.downloadsUpsellBannerVisibility)!=null?N:{};return I.visibleWithConnection?S.yield(v.refreshAllStaleEntities(0),0):S.jumpTo(0)})},$62=function(k){var v,C;
return _.Z(function(G){if(G.nextAddress==1)return G.yield(k.JSC$18654_prefStorage,2);v=G.yieldResult;return G.return((C=v)==null?void 0:C.get("sdois"))})},U6d=function(k){var v,C,G,p,P,N;
return _.Z(function(I){if(I.nextAddress==1)return I.yield(k.JSC$18654_persistentStorePromiseAccessor(),2);if(I.nextAddress!=3){v=I.yieldResult;if(!v)return _.ji(new _.q5("PES is undefined")),I.return();C=_.oW("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return I.yield(xF0(v,C,"settingEntity"),3)}G=I.yieldResult;return I.return((N=(p=G)==null?void 0:(P=p.settingOptionValue)==null?void 0:P.boolValue)!=null?N:!1)})},gLe=function(k,v){var C,G,p,P;
return _.Z(function(N){switch(N.nextAddress){case 1:return((C=v)==null?void 0:C.formatType)===void 0?N.return():N.yield(k.JSC$18654_prefStorage,2);case 2:G=N.yieldResult;if(G===void 0)return N.return();if(((p=v)==null?void 0:p.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return N.yield(G.set("lmqf",v.formatType),8);if(((P=v)==null?void 0:P.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){N.jumpTo(0);break}return N.yield(G.set("lmqf",v.formatType),6);case 6:return N.yield(G.set("lmqflst",
Math.floor((0,_.bj)())),0);case 8:return N.yield(G.remove("lmqflst"),0)}})},iQF=function(k){var v,C;
return _.Z(function(G){switch(G.nextAddress){case 1:return G.yield(k.JSC$18654_prefStorage,2);case 2:v=G.yieldResult;if(!v){G.jumpTo(3);break}return G.yield(v.get("lmqflst"),4);case 4:if(C=G.yieldResult,C!==void 0)return G.return(C);case 3:return G.return(0)}})},LRF=function(k){var v,C;
return _.Z(function(G){switch(G.nextAddress){case 1:return G.yield(k.JSC$18654_prefStorage,2);case 2:v=G.yieldResult;if(v===void 0){G.jumpTo(3);break}return G.yield(v.get("lmqf"),4);case 4:if(C=G.yieldResult,C!==void 0)return G.return(C);case 3:return G.return("SD")}})},ceY=function(k,v,C){var G,p,P,N,I,S,Q,R;
_.Z(function(l){switch(l.nextAddress){case 1:return l.yield(gLe(k,(G=v)==null?void 0:G.actionParams),2);case 2:p=v.playlistId;if(!p)return l.return();if(v.action==="ACTION_ADD")return((N=v.actionParams)==null?0:N.formatType)?l.yield(zd3(k,p,v.actionParams.formatType,(R=v.actionParams)==null?void 0:R.settingsAction,C),0):l.yield(k.offlineWebClientEligibility,14);if(v.action==="ACTION_REMOVE_WITH_PROMPT"){var d=k.JSC$18654_commandHandler,f=d.resolveCommand,c=_.wt("INNERTUBE_CLIENT_NAME");var U=c===
"WEB_REMIX"?_.P2("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.P2("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var O=c==="WEB_REMIX"?[_.P2("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];c=c==="WEB_REMIX"?_.P2("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.P2("DELETE",void 0,"Delete");var X=_.P2("CANCEL",void 0,"Cancel");U=Lf0(U,O,c,X,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:p});f.call(d,{openPopupAction:U});return l.return()}if(v.action===
"ACTION_REMOVE")return l.yield(SUd(k,p),0);if(v.action!=="ACTION_SYNC"){l.jumpTo(0);break}return l.yield(k.JSC$18654_playerApiPromise,9);case 9:return P=l.yieldResult,l.yield(P.queueOfflineAction(p,k.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return I=l.yieldResult,l.yield(LRF(k),15);case 15:return S=l.yieldResult,l.yield(iQF(k),16);case 16:Q=l.yieldResult,v.onAddCommand&&k.JSC$18654_commandHandler.resolveCommand(v.onAddCommand,{form:{preferredFormatType:S,
offlineWebClientEligibility:I,lastOfflineQualitySettingsSavedMs:Q.toString()}}),l.jumpTo(0)}})},zQ5=function(k,v,C){var G,p,P,N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V,h;
_.Z(function(n){switch(n.nextAddress){case 1:return n.yield(gLe(k,(G=v)==null?void 0:G.actionParams),2);case 2:p=v.videoId;if(!p)return n.return();if(v.action==="ACTION_REMOVE_WITH_PROMPT"){var oO=k.JSC$18654_commandHandler,Ng=oO.resolveCommand,Sm=_.wt("INNERTUBE_CLIENT_NAME");var U2=Sm==="WEB_REMIX"?_.P2("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.P2("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var lD=Sm==="WEB_REMIX"?[_.P2("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,
"This track won't be available to listen offline.")]:[];Sm=Sm==="WEB_REMIX"?_.P2("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.P2("DELETE",void 0,"Delete");var Fb=_.P2("CANCEL",void 0,"Cancel");U2=Lf0(U2,lD,Sm,Fb,{signal:"DELETE_DOWNLOAD",targetId:p});Ng.call(oO,{openPopupAction:U2});return n.return()}if(v.action==="ACTION_ADD")return((X=v.actionParams)==null?0:X.formatType)?n.yield(c43(k,p,v.actionParams.formatType,(h=v.actionParams)==null?void 0:h.settingsAction,C),0):n.yield(k.offlineWebClientEligibility,
27);if(v.action==="ACTION_RETRY")return n.yield(LRF(k),23);if(v.action==="ACTION_PAUSE")return n.yield(k.pauseVideoDownload(p),0);if(v.action==="ACTION_RESUME")return n.yield(k.resumeVideoDownload(p),0);if(v.action==="ACTION_REMOVE")return n.yield(FRy(k,p),17);if(!_.z("kevlar_enable_download_to_mobile")){n.jumpTo(0);break}P=_.F(v.onAddCommand,_.ts);I=(N=P)==null?void 0:N.isCrossDeviceDownload;if(!v.onAddCommand||!I){n.jumpTo(0);break}S="HD";return n.yield(iQF(k),16);case 16:Q=n.yieldResult;k.JSC$18654_commandHandler.resolveCommand(v.onAddCommand,
{form:{preferredFormatType:S,lastOfflineQualitySettingsSavedMs:Q.toString()}});n.jumpTo(0);break;case 17:return R=n.yieldResult,k.previousDownloadStateForVideo[p]=(l=R)!=null?l:"DOWNLOAD_STATE_UNKNOWN",n.yield(a7V(k,p,"DOWNLOAD_STATE_USER_DELETED"),18);case 18:if(k.previousDownloadStateForVideo[p]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&k.previousDownloadStateForVideo[p]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"){n.jumpTo(19);break}return n.yield(k.pauseVideoDownload(p),19);case 19:oO=_.P2("DELETED_VIDEO",
void 0,"Video deleted from downloads.");Ng=_.P2("UNDO_ACTION",void 0,"Undo");U2=_.P2("CLOSE",void 0,"Close");d={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Yr(oO),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.Yr(Ng),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",targetId:p}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:oO+
" "+Ng}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:p}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:U2}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};k.JSC$18654_commandHandler.resolveCommand(d);n.jumpTo(0);break;case 23:f=n.yieldResult;f==="UNKNOWN_FORMAT_TYPE"&&(f="SD");c="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";
if((U=v.actionParams)==null?0:U.formatType)f=v.actionParams.formatType,c=(O=v.actionParams)==null?void 0:O.settingsAction;return n.yield(EL2(k,p,f,c,C),24);case 24:return n.return();case 27:return x=n.yieldResult,n.yield(LRF(k),28);case 28:return w=n.yieldResult,n.yield(iQF(k),29);case 29:V=n.yieldResult,v.onAddCommand&&k.JSC$18654_commandHandler.resolveCommand(v.onAddCommand,{form:{preferredFormatType:w,offlineWebClientEligibility:x,lastOfflineQualitySettingsSavedMs:V.toString()}}),n.jumpTo(0)}})},
OQd=function(k,v){var C,G,p,P,N,I,S;
return _.Z(function(Q){if(Q.nextAddress==1)return Q.yield(k.JSC$18654_persistentStorePromiseAccessor(),2);C=Q.yieldResult;if(!C)return _.ji(new _.q5("PES is undefined")),Q.return();if((G=v)==null||!G.settingItemId)return Q.return();p=v;P=p.settingItemId;N=p.boolValue;I=_.oW(P,"settingEntity");S={key:I,settingOptionValue:{boolValue:N}};return Q.yield(Xj0(C,S),0)})},y4F=function(k,v){var C,G,p,P,N,I,S;
return _.Z(function(Q){switch(Q.nextAddress){case 1:return Q.yield(k.JSC$18654_prefStorage,2);case 2:return C=Q.yieldResult,G=_.N0(),Q.yield(k.JSC$18654_persistentStorePromiseAccessor(),3);case 3:return p=Q.yieldResult,C?p?Q.yield(C.get("sdois"),4):(_.ji(new _.q5("PES is undefined")),Q.return()):(_.ji(new _.q5("prefStorage is undefined")),Q.return());case 4:P=Q.yieldResult;I=(N=v)==null?void 0:N.boolValue;I===void 0||_.z("kevlar_set_sd_enabled_flag_killswitch")||_.IH(0,197,!0);P===void 0&&I===void 0&&
(I=!1);if(I===void 0){Q.jumpTo(0);break}return Q.yield(C.set("sdois",I),6);case 6:return _.z("kevlar_set_sd_enabled_flag_killswitch")||(_.IH(0,196,I),G.save()),S={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:I},Q.yield(OQd(k,S),0)}})},Xf5=function(k,v,C){var G,p,P,N,I;
return _.Z(function(S){switch(S.nextAddress){case 1:return S.yield($62(k),2);case 2:return G=S.yieldResult,S.yield(y4F(k,C),3);case 3:return S.yield($62(k),4);case 4:return p=S.yieldResult,P=p!==G,S.yield(U6d(k),5);case 5:N=S.yieldResult&&!_.z("kevlar_modern_downloads_page");if((I=!p&&!N)||P)return S.yield(v.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);S.jumpTo(0)}})},RQ3=function(){var k=_.Ql().resolve(_.r5),
v;
_.Z(function(C){switch(C.nextAddress){case 1:return C.yield(k.JSC$18654_playerApiPromise,2);case 2:v=C.yieldResult;if(!_.z("kevlar_force_refresh_smart_downloads")){C.jumpTo(3);break}return C.yield(v.refreshAllStaleEntities(0),4);case 4:return C.return();case 3:return C.yield(v.refreshAllStaleEntities(),5);case 5:return C.yield(Xf5(k,v),6);case 6:if(_.z("enable_download_pep_for_premium_countries_web"))return C.yield(MWX(k,v),0);C.jumpTo(0)}})},ave=function(k,v){var C,G;
_.Z(function(p){switch(p.nextAddress){case 1:return p.yield(k.JSC$18654_playerApiPromise,2);case 2:C=p.yieldResult;switch((G=v)==null?void 0:G.settingItemId){case "SMART_DOWNLOADS_ENABLED":return p.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return p.jumpTo(4)}p.jumpTo(0);break;case 3:return p.yield(Xf5(k,C,v),6);case 6:p.jumpTo(0);break;case 4:return p.yield(OQd(k,v),7);case 7:p.jumpTo(0)}})},x6X=function(k,v){var C,G,p;
return _.Z(function(P){if(P.nextAddress==1)return P.yield(k.JSC$18654_persistentStorePromiseAccessor(),2);if(P.nextAddress!=3){C=P.yieldResult;if(!C)return _.ji(new _.q5("PES is undefined")),P.return(!1);if(!v)return P.return(!1);G=_.oW(v,"mainVideoEntity");return P.yield(xF0(C,G,"mainVideoEntity"),3)}p=P.yieldResult;return P.return(p!==void 0)})},$sd=function(k){var v=_.Ql().resolve(_.r5),C,G,p,P,N,I,S,Q,R,l,d;
_.Z(function(f){switch(f.nextAddress){case 1:return f.yield(v.JSC$18654_playerApiPromise,2);case 2:C=f.yieldResult;p=(G=k)==null?void 0:G.actions;if(!p)return f.return();P=_.H(p);N=P.next();case 3:if(N.done){f.jumpTo(0);break}I=N.value;Q=S=void 0;if(!(((S=I)==null?0:S.entityKey)&&((Q=I)==null?0:Q.actionType))){f.jumpTo(4);break}R=_.Kx(I.entityKey);l=R.entityId;d=R.entityType;return f.yield(C.queueOfflineAction(l,d,I.actionType),4);case 4:N=P.next(),f.jumpTo(3)}})},A40=function(k,v){var C,G,p,P,N;
return _.Z(function(I){if(I.nextAddress==1)return I.yield(k.JSC$18654_prefStorage,2);if(I.nextAddress!=3)return(C=I.yieldResult)?I.yield(C.get("psi"),3):I.return();G=I.yieldResult;N={isPaused:v,lastSyncTimestamp:(P=(p=G)==null?void 0:p.lastSyncTimestamp)!=null?P:"0"};return I.yield(C.set("psi",N),0)})},ihd=function(k){var v=_.Ql().resolve(_.r5),C,G,p,P,N,I,S,Q;
return _.Z(function(R){switch(R.nextAddress){case 1:return R.yield(v.JSC$18654_playerApiPromise,2);case 2:C=R.yieldResult;p=((G=k)==null?void 0:G.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((I=k)==null?void 0:I.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":P="!*$_ALL_ENTITIES_!*$";N="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return R.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return R.jumpTo(4)}R.jumpTo(5);break;case 3:return R.yield(A40(v,p),6);case 6:R.jumpTo(5);break;case 4:return R.yield(x6X(v,(S=k)==null?void 0:S.videoId),7);case 7:R.yieldResult&&(P=(Q=k)==null?void 0:Q.videoId,N="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");R.jumpTo(5);break;case 5:if(P&&N)return R.yield(C.queueOfflineAction(P,"videoPlaybackPositionEntity",N),0);R.jumpTo(0)}})},ed5=function(k,v){var C;
v!==1||((C=k.currentPersistentToast)==null?0:C.isOpened())?k.openToast():k.currentPersistentToast=void 0},qSX=function(k,v){var C;
return(C=k.transitionTasksMap.get(v))!=null?C:[]},m6X=function(k,v){var C=[];
k.elementTasksMap.forEach(function(G){(G=G.get(v))&&C.push(G)});
return C},D60=function(k,v,C,G,p){p=p===void 0?{}:p;
var P=v.defaultViewTransitionOptions;return Object.assign({},P,p,{beforeTransition:function(){G.forEach(function(Q){Q.beforeTransition()});
var N;(N=P.beforeTransition)==null||N.call(P);var I,S;(S=(I=p).beforeTransition)==null||S.call(I);C.forEach(function(Q){Q.beforeTransition()})},
afterTransition:function(){G.forEach(function(Q){Q.afterTransition()});
var N;(N=P.afterTransition)==null||N.call(P);var I,S;(S=(I=p).afterTransition)==null||S.call(I);C.forEach(function(Q){Q.afterTransition()})},
ignoredErrors:k.config.ignoredErrors})},tWX=function(k,v,C){k.transitionTasksMap.has(v)?k.transitionTasksMap.get(v).push(C):(k=new _.q5("Transition task registered for unknown transition type",v),_.hb(k))},sPF=function(k,v,C){if(k.transitionTasksMap.has(v)){var G=k.transitionTasksMap.get(v).filter(function(p){return p!==C});
k.transitionTasksMap.set(v,G)}},VW0=function(k,v){var C=qSX(k,v);
C=_.H(C);for(var G=C.next();!G.done;G=C.next())G=G.value,G.runOnce&&sPF(k,v,G);k.elementTasksMap.forEach(function(p,P){p.forEach(function(N,I){N.runOnce&&v===I&&(p.delete(I),p.size===0&&k.elementTasksMap.delete(P))})})},hdh=function(k,v,C){var G,p,P,N,I,S,Q,R,l;
_.Z(function(d){if(d.nextAddress==1){if(k.config.disableAllTransitions)return d.return(v());if((G=C)==null||!G.transitionType)return d.return(_.MEX(v,Object.assign({},(p=C)==null?void 0:p.viewTransitionOptions,{ignoredErrors:k.config.ignoredErrors})));P=C;N=P.transitionType;I=P.viewTransitionOptions;S=k.config.transitionConfigs.get(N);if(!S)return d.return(v());Q=qSX(k,N);R=m6X(k,N);l=_.MEX(v,D60(k,S,Q,R,I));return d.yield(l,2)}VW0(k,N);_.OQ(d)})},Bh2=function(){var k,v,C,G;
return _.Z(function(p){if(p.nextAddress==1)return k=navigator,(v=k.storage)!=null&&v.persisted?p.yield((C=k.storage)==null?void 0:C.persisted(),2):p.return("PERSISTED_STATE_NOT_SUPPORTED");G=p.yieldResult;return p.return(G?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},jPd=function(){var k,v,C,G;
return _.Z(function(p){if(p.nextAddress==1)return k=navigator,(v=k.storage)!=null&&v.persist?p.yield((C=k.storage)==null?void 0:C.persist(),2):p.return("PERSISTED_STATE_NOT_SUPPORTED");G=p.yieldResult;return p.return(G?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},YSY=function(){var k,v;
return _.Z(function(C){switch(C.nextAddress){case 1:return k="PERSISTED_STATE_NOT_SUPPORTED",_.EQ(C,2),C.yield(Bh2(),4);case 4:k=C.yieldResult;if(k!=="PERSISTED_STATE_NOT_GRANTED"){C.jumpTo(5);break}return C.yield(jPd(),6);case 6:k=C.yieldResult;case 5:_.GG(C,3);break;case 2:v=_.g6(C),v instanceof Error&&_.hb(v);case 3:return _.sA("persistentStorageStateChecked",{persistedState:k}),C.return(k)}})},wfF=function(k,v){var C=[],G=!1;
v=_.H(v);for(var p=v.next();!p.done;p=v.next()){p=k.moduleRegistry[p.value];var P=void 0,N=void 0;((P=p)==null?0:P.isFetching)&&((N=p)==null?0:N.resolver)?(C.push(p.resolver.promise),G=!0):(p=new _.v7,p.resolve(void 0),C.push(p.promise))}return G?Promise.all(C):void 0},nLa=function(k,v,C){if(k.isAnyTransitionEnabled){var G={beforeTransition:function(){C(!0);
v.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){v.style.viewTransitionName&&(v.style.viewTransitionName="",C(!1))}};
tWX(k.viewTransitionCoordinator,"slide",G);tWX(k.viewTransitionCoordinator,"lockup-to-watch",G);tWX(k.viewTransitionCoordinator,"watch-next-appears",G);tWX(k.viewTransitionCoordinator,"learning-journey",G)}},J4k=function(k,v){k.isBrowseTransitionEnabled?hdh(k.viewTransitionCoordinator,v,{transitionType:"slide"}):(v(),Promise.resolve())},r4F=function(k,v){k.isLockupToWatchTransitionEnabled?hdh(k.viewTransitionCoordinator,v,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){k.registeredLockupThumbnail=void 0;k.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(v(),Promise.resolve())},KRd=function(k,v){k.isLockupToWatchTransitionEnabled?hdh(k.viewTransitionCoordinator,v,{transitionType:"watch-next-appears"}):(v(),Promise.resolve())},Tha=function(k,v){k.isLearningJourneyTransitionEnabled?hdh(k.viewTransitionCoordinator,v,{transitionType:"learning-journey"}):(v(),Promise.resolve())},kgY=function(k,v,C){if(k.isInitialized()){var G=
I1(C),p=G==="watch";
G=G==="shorts";var P=I1(v)==="watch";if(p)P||(k.backgroundPageData=v),k.watchPipMode&&P||k.deactivate(C.endpoint);else if(G){if(I1(v)!=="shorts"){var N;(N=k.getPlayerElement())==null||N.pause()}}else P&&!k.watchPipMode&&(OmF(v,C,!0)?(k.watchWhileMode&&_.Zgm(k,!1),_.p3m(k,v)):k.isMiniplayerActive()&&k.watchWhileMode&&k.deactivate());P&&_.uZY(k);k.shortsPipMode&&!G&&(window.focus(),k.deactivate());if(k.pictureInPictureEnabled())if(G&&k.shortsPipEnabled||p&&k.watchPipEnabled)_.F2Z(k.handleMediaSessionPipActivation);
else if(!k.isMiniplayerActive()&&(k.shortsPipEnabled||k.watchPipEnabled)&&window.documentPictureInPicture&&_.iD()&&_.c_Z("Chromium")>=120){k=_.zSj().mediaSession;try{k.setActionHandler("enterpictureinpicture",null)}catch(I){}}}},op3=function(k,v){var C,G;
_.Z(function(p){if(p.nextAddress==1){if(!k||!k.navigationEndpoint)return p.return();_.AB().lockupActivation=!0;var P;v?P=_.DZ(_.P2("QUEUE",void 0,"Queue")):P=k.longBylineText;G=(C=P)&&k.title?{miniplayerTitle:k.title,miniplayerSubtitle:C,playlistData:null}:void 0;return p.yield(_.tyQ(_.Ql().resolve(_.gO),k.navigationEndpoint,!0,G),2)}_.AB().userActivation=!0;_.OQ(p)})},mLF=function(k,v){var C,G,p,P,N,I;
_.Z(function(S){if(S.nextAddress==1){C=_.F(v,_.txU);if(!C||!C.listId)return S.return();k.index=C.index||k.index||0;G=k.response&&k.response.playingVideoId||void 0;return S.yield(_.HHJ(k.JSC$13152_playlistNetworkManager,C.listId,k.index,G),2)}p=S.yieldResult;if(!p)return S.return();P=p.playlistId;N=p.playlistPanelRenderer;!k.queueProxy&&P&&N&&P.startsWith("TLPQ")&&(k.queueProxy=new _.oM(k.JSC$13152_playlistNetworkManager,P,k.setPlaylistData.bind(k),k.clearQueue.bind(k),_.oZb(N),k.storage));if(C.openMiniplayer&&
(I=_.vZf(N))&&!k.JSC$13152_pageManager.isOnWatch()){var Q=I,R=C.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";k.isMiniplayerActive()?k.openToast(Q):op3(Q,R)}k.setPlaylistData(P,N,p.autoplayRenderer);_.OQ(S)})},ATe=function(k,v){var C=_.NR();
C.index===void 0&&(C.index=0);C.temporaryItems.push.apply(C.temporaryItems,_.tX(k));if((v.videoId||v.videoIds)&&C.index!==void 0&&v.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!C.queueProxy){var G=[];if(C.response){var p=_.Ql().resolve(_.gO).isMiniplayerActive();if(C.response.playlistPanelRenderer&&C.response.playlistId&&!C.response.playlistId.startsWith("TLPQ")){if(C.JSC$13152_pageManager.isOnWatch()||p)G=_.oZb(C.response.playlistPanelRenderer)}else C.response.playingVideoId&&!v.openMiniplayer?
G.push(C.response.playingVideoId):p&&C.response.playingVideoId&&v.openMiniplayer&&G.push(C.response.playingVideoId)}C.queueProxy=new _.oM(C.JSC$13152_playlistNetworkManager,"",C.setPlaylistData.bind(C),C.clearQueue.bind(C),G,C.storage);C.queueProxy.JSC$13098_setCurrentIndex(C.index)}C.queueProxy.addVideos(v.videoIds||[v.videoId],v)}qbd(C,k);C.response&&_.IM(C,_.ZG(C,C.response.autoplayRenderer));C.JSC$13152_pageManager.isOnWatch()?C.isMiniplayerActive()&&C.openToast(k[0]):(k=k[0],v=v.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",
C.isMiniplayerActive()?C.openToast(k):op3(k,v))},vp2=function(k){var v=_.TJ(k);
if(v=="object"||v=="array"){if(typeof k.clone==="function")return k.clone();if(typeof Map!=="undefined"&&k instanceof Map)return new Map(k);if(typeof Set!=="undefined"&&k instanceof Set)return new Set(k);v=v=="array"?[]:{};for(var C in k)v[C]=vp2(k[C]);return v}return k},aE=function(k,v){return _.dZx(_.Hu(k,v,void 0,_.Wu))},Mb=function(k,v){return _.Id(_.Hu(k,v,void 0,_.Wu))},$h=function(k,v){return _.eRZ(_.Hu(k,v,void 0,_.Wu))},Uy=function(k,v){return _.Hu(k,v,void 0,_.Wu,_.KL)},CIe=_.S7(function(k,
v,C,G){if(k.nextWireType_!==0)return!1;
_.S_(v,C,G,_.gn(k.decoder_,_.RR3));return!0},_.li,_.XY),Ggm=_.S7(function(k,v,C){if(k.nextWireType_!==1)return!1;
var G=k.decoder_;k=_.Lr(G);G=_.Lr(G);k=_.h1(k,G);_.ui(v,C,k);return!0},_.eW2,_.C0G),p$3=_.S7(function(k,v,C){if(k.nextWireType_!==2)return!1;
k=_.twR(k);_.ui(v,C,k===_.yU()?void 0:k);return!0},_.scK,_.P0L),PId=_.UIZ(function(k,v,C){if(k.nextWireType_!==0&&k.nextWireType_!==2)return!1;
v=_.CI(v,v[_.PD]|0,C);k.nextWireType_==2?_.sLJ(k,bd2,v):v.push(_.iV(k.decoder_));return!0},function(k,v,C){v=_.$If(_.Id,v,!0);
if(v!=null&&v.length){C=_.wDZ(k,C);for(var G=0;G<v.length;G++)_.Xpb(k.encoder_,v[G]);_.nQn(k,C)}},_.W5I),W9e=_.S7(function(k,v,C,G){if(k.nextWireType_!==0)return!1;
_.S_(v,C,G,_.iV(k.decoder_));return!0},_.hW$,_.W5I),HZ2=function(k){return k.previousElementSibling!==void 0?k.previousElementSibling:_.dU7(k.previousSibling,!1)},NjV=function(k,v){var C=[];
for(v=v||0;v<k.length;v+=2)_.WCI(k[v],k[v+1],C);return C.join("&")},I$X=function(k,v){var C=arguments.length==2?NjV(arguments[1],0):NjV(arguments,1);
return _.PyL(k,C)},pYe=_.ac(_.c6),ZZk=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ZZk,_.NI);ZZk.prototype.getTypeName=function(){return _.zb(this,1).split("/").pop()};
ZZk.prototype.getValue=function(){var k=_.Hu(this,2);if(Array.isArray(k)||k instanceof _.NI)throw Error("W");return _.Zd(this,2)};
var Y3d=function(){var k=_.K2();this.JSC$9988_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.fc("channel_type"))};
Y3d.prototype.increment=function(k){this.JSC$9988_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",k)};
var wYe=function(){var k=_.K2();this.JSC$9991_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.fc("channel_type"))};
wYe.prototype.increment=function(k){this.JSC$9991_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",k)};
var J82=function(){var k=_.K2();this.JSC$9994_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.fc("channel_type"))};
J82.prototype.increment=function(k){this.JSC$9994_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",k)};
var nb0=function(){var k=_.K2();this.JSC$9997_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
nb0.prototype.increment=function(){this.JSC$9997_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var r8V=function(){var k=_.K2();this.JSC$10000_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.fc("channel_type"),_.fc("error_type"))};
r8V.prototype.increment=function(k,v){this.JSC$10000_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",k,v)};
var KQF=function(){var k=_.K2();this.JSC$10003_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
KQF.prototype.increment=function(){this.JSC$10003_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var TU3=function(){var k=_.K2();this.JSC$10006_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
TU3.prototype.increment=function(){this.JSC$10006_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var nWF=function(){var k=_.K2();this.JSC$10012_streamzService=k;k.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
nWF.prototype.increment=function(){this.JSC$10012_streamzService.JSC$9858_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var SJe=function(k){return k.getCount&&typeof k.getCount=="function"?k.getCount():_.BZ(k)||typeof k==="string"?k.length:_.t9.getCount(k)},utF=function(k,v){if(typeof k.every=="function")return k.every(v,void 0);
if(_.BZ(k)||typeof k==="string")return Array.prototype.every.call(k,v,void 0);for(var C=_.WBU(k),G=_.T9(k),p=G.length,P=0;P<p;P++)if(!v.call(void 0,G[P],C&&C[P],k))return!1;return!0},QiF=function(k,v,C,G){var p=new _.DQ(null);
k&&_.kL(p,k);v&&_.oP(p,v);C&&_.vf(p,C);G&&_.CQ(p,G);return p},bZX=function(){var k=_.rm&&_.RO(_.FHn,10)>=0,v;
if(v=_.wZL)v=_.RO(_.zKJ,10)>=0;var C=_.Cr&&_.RO(_.FHn,85)>=0;return _.TE||k||v||C},Rya=function(k){var v=_.tqL(k);
return v&&bZX()?-k.scrollLeft:v&&_.JW(k,"overflowX")!="visible"?k.scrollWidth-k.clientWidth-k.scrollLeft:k.scrollLeft},l$3=function(k,v){v=Math.max(v,0);
_.tqL(k)?bZX()?k.scrollLeft=-v:k.scrollLeft=k.scrollWidth-v-k.clientWidth:k.scrollLeft=v},YYk=0,Kfm=!1;
S2.prototype.set=function(k){this.relativeTimeStart_=k};
S2.prototype.reset=function(){this.set(_.Yy())};
S2.prototype.get=function(){return this.relativeTimeStart_};
var dd5=null,f$k=function(){dd5||(dd5=new S2)},zyh=function(){dd5||(dd5=new S2)};
_.wO(zyh,f$k);_.W=kIV.prototype;_.W.JSC$11423_buffer_="";_.W.set=function(k){this.JSC$11423_buffer_=""+k};
_.W.append=function(k,v,C){this.JSC$11423_buffer_+=String(k);if(v!=null)for(var G=1;G<arguments.length;G++)this.JSC$11423_buffer_+=arguments[G];return this};
_.W.clear=function(){this.JSC$11423_buffer_=""};
_.W.getLength=function(){return this.JSC$11423_buffer_.length};
_.W.toString=function(){return this.JSC$11423_buffer_};
var F93=!1,WGa=function(k){_.vZ.call(this,k.message||k.description||k.name);this.isMissing=k instanceof u_;this.isTimeout=k instanceof _.JO&&k.errorCode=="net.timeout";this.isCanceled=k instanceof _.g0};
_.E(WGa,_.vZ);WGa.prototype.name="BiscottiError";var u_=function(){_.vZ.call(this,"Biscotti ID is missing from server")};
_.E(u_,_.vZ);u_.prototype.name="BiscottiMissingError";var QS=null,gyh=function(){try{var k=_.ke("yt.ads.biscotti.getId_");return k?k():Df5()}catch(v){return _.Rf(v)}},c$V=function(k,v){return _.J2({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:k,command:v}})},Epm=function(k){return _.J2({type:"SET_GUIDE_IS_EXPANDED",
payload:k})},a$y=function(k){return _.J2({type:"SET_ONLINE_STATUS",
payload:k})},M$e=function(k,v){return _.J2({type:"SET_TRANSCRIPTION_STATE",
payload:{high:k,low:v}})},$dF=function(k){return _.J2({type:"SET_OVERLAY_STATE",
payload:k})},Udd=0,gpX=function(k,v,C){var G=this;
this.priority=v;this.delay=C;this.jobId=0;this.completionCallback=_.dM;this.wrappedJob=function(){k();G.completionCallback()};
this.id=++Udd};
gpX.prototype.enqueue=function(k){this.completionCallback=k;this.jobId=_.B_.addJob(this.wrappedJob,this.priority,this.delay)};
var gd=function(){_.Gg.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.E(gd,_.Gg);gd.prototype.addJob=function(k,v,C){k=new gpX(k,v,C);this.taskIdToTask.set(k.id,k);this.isActive?iZ0(this,k):this.suspendedTasks.add(k);return k.id};
var iZ0=function(k,v){k.scheduledTasks.add(v);v.enqueue(function(){k.scheduledTasks.delete(v)})};
gd.prototype.cancelJob=function(k){(k=this.taskIdToTask.get(k))&&(this.scheduledTasks.delete(k)?_.B_.cancelJob(k.jobId):this.suspendedTasks.delete(k))};
gd.prototype.pause=function(){var k=this;this.isActive=!1;this.scheduledTasks.forEach(function(v){_.B_.cancelJob(v.jobId);k.suspendedTasks.add(v)});
this.scheduledTasks.clear()};
gd.prototype.start=function(){var k=this;this.isActive=!0;this.suspendedTasks.forEach(function(v){iZ0(k,v)});
this.suspendedTasks.clear()};
gd.prototype.reset=function(){this.scheduledTasks.forEach(function(k){_.B_.cancelJob(k.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var L90=function(k,v){this.JSC$13278_networkService_=k;this.pageRequestPromise=v};
L90.prototype.fetchData=function(k){OZ2(this,this.JSC$13278_networkService_.fetchData(k))};
L90.prototype.postData=function(k,v){OZ2(this,this.JSC$13278_networkService_.postData(k,v))};
L90.prototype.requestDataForServiceEndpoint=function(k,v){OZ2(this,this.JSC$13278_networkService_.requestDataForServiceEndpoint(k,v))};
var OZ2=function(k,v){v.then(k.pageRequestPromise.onSuccess,k.pageRequestPromise.onFailure,k.pageRequestPromise)};
L90.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var y$2=function(k){this.buildNetworkRequest_=k;this.pendingRequests_=new Set};
y$2.prototype.reset=function(){this.pendingRequests_.forEach(function(k){k.cancel()});
this.pendingRequests_.clear()};
y$2.prototype.fetchData=function(k){var v=X$F(this);v.fetchData(k);return v.pageRequestPromise};
y$2.prototype.postData=function(k,v){var C=X$F(this);C.postData(k,v);return C.pageRequestPromise};
y$2.prototype.requestDataForServiceEndpoint=function(k,v){var C=X$F(this);C.requestDataForServiceEndpoint(k,v);return C.pageRequestPromise};
var X$F=function(k){var v=k.buildNetworkRequest_();k.pendingRequests_.add(v);var C=function(){k.pendingRequests_.delete(v)};
v.pageRequestPromise.then(C,C);return v},xd2=function(k){var v=new gd;
this.JSC$13285_networkService_=k;this.JSC$13285_taskManager_=v;this.JSC$13285_networkManager_=new y$2(this.networkRequestFactory_.bind(this))};
_.W=xd2.prototype;_.W.networkRequestFactory_=function(){return new L90(this.JSC$13285_networkService_,new _.$4(this.JSC$13285_taskManager_))};
_.W.reset=function(){this.JSC$13285_taskManager_.reset();this.JSC$13285_networkManager_.reset()};
_.W.start=function(){this.JSC$13285_taskManager_.start()};
_.W.pause=function(){this.JSC$13285_taskManager_.pause()};
_.W.getTaskManager=function(){return this.JSC$13285_taskManager_};
_.W.getNetworkManager=function(){return this.JSC$13285_networkManager_};
var dP0=null,FG0=[],b_=0,l_=0,R1=null,fj=function(k){this.token=k};
fj.getInstance=function(){var k;return _.Z(function(v){if(v.nextAddress==1)return v.yield(_.uj(),2);k=v.yieldResult;if(!k)return v.return();fj.instance||(fj.instance=new fj(k));return v.return(fj.instance)})};
var iw5=function(k){var v;return _.Z(function(C){if(C.nextAddress==1)return C.yield($Pk(k.token),2);v=C.yieldResult;return C.return(v.clear("resource-manifest-assets"))})},dW=function(k){this.token=k};
dW.getInstance=function(){var k;return _.Z(function(v){if(v.nextAddress==1)return v.yield(_.uj(),2);k=v.yieldResult;if(!k)return v.return();dW.instance||(dW.instance=new dW(k));return v.return(dW.instance)})};
var UPe=function(k){var v;return _.Z(function(C){if(C.nextAddress==1)return C.yield($Pk(k.token),2);v=C.yieldResult;return C.yield(v.clear("auth"),0)})},A$y=!1,z6=null,Vsd=void 0,KGV=!1,ey2=function(k){_.vZ.call(this,k)};
_.E(ey2,_.x9U);var mjV=function(){var k=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return k?parseInt(k[1],10):0},qJF=function(k){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+k)!=-1||document.currentScript.src.indexOf("&"+k)!=-1)},mdX=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},h$5=function(k){k.length?Dd5(k.shift(),function(){h$5(k)}):tuh()},jx5=function(k){return"chrome-extension://"+k+"/cast_sender.js"},Dd5=function(k,
v,C){var G=document.createElement("script");
G.onerror=v;C&&(G.onload=C);_.Hn(G,_.mC(k));(document.head||document.documentElement).appendChild(G)},t$Y=function(){var k=mjV(),v=[];
if(k>1){var C=k-1;v.push("//www.gstatic.com/eureka/clank/"+k+"/cast_sender.js");v.push("//www.gstatic.com/eureka/clank/"+C+"/cast_sender.js")}return v},tuh=function(){var k=mdX();
k&&k(!1,"No cast extension found")},VuY=function(){if(sik){var k=2,v=mdX(),C=function(){k--;
k==0&&v&&v(!0)};
window.__onGCastApiAvailable=C;Dd5("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",tuh,C)}},DjF=function(){VuY();
var k=t$Y();k.push("//www.gstatic.com/eureka/clank/cast_sender.js");h$5(k)},sxk=function(){VuY();
var k=t$Y();k.push.apply(k,_.tX(B02.map(jx5)));k.push("//www.gstatic.com/eureka/clank/cast_sender.js");h$5(k)},sik=qJF("loadCastFramework")||qJF("loadCastApplicationFramework"),B02=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var V$2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(V$2,_.NI);var hya=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(hya,_.NI);var Bj3=function(){var k=new hya;return _.$A(k,1,3)};var iq=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(iq,_.NI);var DXF=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(DXF,_.NI);var ji3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ji3,_.NI);ji3.prototype.getToken=function(){return _.zb(this,1)};
ji3.prototype.setToken=function(k){return _.Xf(this,1,k)};
var qj2=function(k){return _.KV(k,3,_.My,_.by())},mXY=function(k){return _.KV(k,6,_.My,_.by())};var LC=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(LC,_.NI);LC.prototype.getToken=function(){return _.dP(this,ji3,2)};
LC.prototype.setToken=function(k){return _.$x(this,2,k)};
LC.prototype.getName=function(){return _.zb(this,6)};
var YJY=_.ac(LC);var w$Y=function(k,v,C){this.requestMessage=k;this.methodDescriptor=v;this.metadata=C};
w$Y.prototype.getMetadata=function(){return this.metadata};var npF=function(k,v){v=v===void 0?{}:v;this.responseMessage=k;this.metadata=v;this.status=null};
npF.prototype.getMetadata=function(){return this.metadata};
npF.prototype.getStatus=function(){return this.status};var Oy=function(k,v,C,G,p){this.name=k;this.methodType="unary";this.requestType=v;this.responseType=C;this.requestSerializeFn=G;this.responseDeserializeFn=p},J$3=function(k,v,C){C=C===void 0?{}:C;
return new w$Y(v,k,C)};
Oy.prototype.getName=function(){return this.name};var y9=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(y9,_.NI);y9.prototype.getHeader=function(){return _.dP(this,iq,1)};
y9.prototype.setHeader=function(k){return _.$x(this,1,k)};
y9.prototype.hasHeader=function(){return _.Nh(this,iq,1)};var r$0=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(r$0,_.NI);var K9k=new Oy("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",y9,r$0,function(k){return k.serialize()},_.ac(r$0));var XW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(XW,_.NI);XW.prototype.getHeader=function(){return _.dP(this,iq,1)};
XW.prototype.setHeader=function(k){return _.$x(this,1,k)};
XW.prototype.hasHeader=function(){return _.Nh(this,iq,1)};var Tjd=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Tjd,_.NI);var kkX=new Oy("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",XW,Tjd,function(k){return k.serialize()},_.ac(Tjd));var xh=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(xh,_.NI);xh.prototype.getHeader=function(){return _.dP(this,iq,1)};
xh.prototype.setHeader=function(k){return _.$x(this,1,k)};
xh.prototype.hasHeader=function(){return _.Nh(this,iq,1)};var oT2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(oT2,_.NI);oT2.prototype.getLink=function(){return _.dP(this,LC,1)};var vTe=new Oy("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",xh,oT2,function(k){return k.serialize()},_.ac(oT2));var Au=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Au,_.NI);Au.prototype.getHeader=function(){return _.dP(this,iq,1)};
Au.prototype.setHeader=function(k){return _.$x(this,1,k)};
Au.prototype.hasHeader=function(){return _.Nh(this,iq,1)};var CB5=new Oy("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",Au,LC,function(k){return k.serialize()},YJY);var Gky=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Gky,_.NI);var pJY=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(pJY,_.NI);pJY.prototype.getUrl=function(){return _.zb(this,2)};
pJY.prototype.setUrl=function(k){return _.Xf(this,2,k)};var PB5=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(PB5,_.NI);var WSd=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(WSd,_.NI);var Hq2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Hq2,_.NI);var rsX=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(rsX,_.NI);var Js2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Js2,_.NI);var Nl2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Nl2,_.NI);var GWY=_.ac(Nl2);var IRh=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(IRh,_.NI);var Zq5=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Zq5,_.NI);_.W=Zq5.prototype;_.W.getHeader=function(){return _.dP(this,iq,1)};
_.W.setHeader=function(k){return _.$x(this,1,k)};
_.W.hasHeader=function(){return _.Nh(this,iq,1)};
_.W.getCompletionUrl=function(){return _.zb(this,6)};
_.W.getDeviceId=function(){return _.zb(this,11)};var SOF=new Oy("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",Zq5,Nl2,function(k){return k.serialize()},GWY);var uD0=new Set(["SAPISIDHASH","APISIDHASH"]);var Qs5=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Qs5,_.NI);Qs5.prototype.getMessage=function(){return _.zb(this,2)};
var bq3=_.ac(Qs5);var lRd=function(k,v){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=k.nodeReadableStream;this.grpcResponseDeserializeFn=v;this.xhr=k.xhr;this.xhrNodeReadableStream&&R52(this)},aR5=function(k,v){var C=new dza;
_.Qa(k.xhr,"complete",function(){if(k.xhr.isSuccess()){var G=k.xhr.getResponseText();var p;if(p=v)p=k.xhr,p.JSC$9867_xhr_&&p.isComplete()?(p=p.JSC$9867_xhr_.getResponseHeader("Content-Type"),p=p===null?void 0:p):p=void 0,p=p==="text/plain";if(p){if(!atob)throw Error("ik");G=atob(G)}try{var P=k.grpcResponseDeserializeFn(G)}catch(I){fRF(k,a13(new _.gC(13,"Error when deserializing response data; error: "+I+(", response: "+G)),C));return}G=_.Nmi(k.xhr.getStatus());z5F(k,FSF(k));G===0?c5e(k,P):fRF(k,a13(new _.gC(G,
"Xhr succeeded but the status code is not 200"),C))}else{G=k.xhr.getResponseText();P=FSF(k);if(G){var N=ET2(k,G);G=N.code;p=N.details;N=N.metadata}else G=2,p="Rpc failed due to xhr error. uri: "+String(k.xhr.JSC$9867_lastUri_)+", error code: "+(k.xhr.JSC$9867_lastErrorCode_+", error: ")+k.xhr.getLastError(),N=P;z5F(k,P);fRF(k,a13(new _.gC(G,p,N),C))}})},R52=function(k){k.xhrNodeReadableStream.on("data",function(v){if("1"in v){var C=v["1"];
try{var G=k.grpcResponseDeserializeFn(C)}catch(p){fRF(k,new _.gC(13,"Error when deserializing response data; error: "+p+(", response: "+C)))}G&&c5e(k,G)}if("2"in v)for(v=ET2(k,v["2"]),C=0;C<k.onStatusCallbacks.length;C++)k.onStatusCallbacks[C](v)});
k.xhrNodeReadableStream.on("end",function(){z5F(k,FSF(k));for(var v=0;v<k.onEndCallbacks.length;v++)k.onEndCallbacks[v]()});
k.xhrNodeReadableStream.on("error",function(){if(k.onErrorCallbacks.length!==0){var v=k.xhr.JSC$9867_lastErrorCode_;v!==0||k.xhr.isSuccess()||(v=6);var C=-1;switch(v){case 0:var G=2;break;case 7:G=10;break;case 8:G=4;break;case 6:C=k.xhr.getStatus();G=_.Nmi(C);break;default:G=14}z5F(k,FSF(k));v=_.m_1(v)+", error: "+k.xhr.getLastError();C!==-1&&(v+=", http status code: "+C);fRF(k,new _.gC(G,v))}})},FSF=function(k){var v={},C=dF2(k.xhr);
Object.keys(C).forEach(function(G){v[G]=C[G]});
return v},ET2=function(k,v){var C=2,G={};
try{var p=bq3(v);C=_.RI(p,1);var P=p.getMessage();_.Qe(p,ZZk,3,_.by()).length&&(G["grpc-web-status-details-bin"]=v)}catch(N){k.xhr&&k.xhr.getStatus()===404?(C=5,P="Not Found: "+String(k.xhr.JSC$9867_lastUri_)):(C=14,P="Unable to parse RpcStatus: "+N)}return{code:C,details:P,metadata:G}};
lRd.prototype.on=function(k,v){k==="data"?this.onDataCallbacks.push(v):k==="metadata"?this.onMetadataCallbacks.push(v):k==="status"?this.onStatusCallbacks.push(v):k==="end"?this.onEndCallbacks.push(v):k==="error"&&this.onErrorCallbacks.push(v);return this};
var Mx5=function(k,v){v=k.indexOf(v);v>-1&&k.splice(v,1)};
lRd.prototype.removeListener=function(k,v){k==="data"?Mx5(this.onDataCallbacks,v):k==="metadata"?Mx5(this.onMetadataCallbacks,v):k==="status"?Mx5(this.onStatusCallbacks,v):k==="end"?Mx5(this.onEndCallbacks,v):k==="error"&&Mx5(this.onErrorCallbacks,v);return this};
lRd.prototype.cancel=function(){this.xhr.abort()};
var c5e=function(k,v){for(var C=0;C<k.onDataCallbacks.length;C++)k.onDataCallbacks[C](v)},z5F=function(k,v){for(var C=0;C<k.onMetadataCallbacks.length;C++)k.onMetadataCallbacks[C](v)},fRF=function(k,v){for(var C=0;C<k.onErrorCallbacks.length;C++)k.onErrorCallbacks[C](v)},dza=function(){var k=Error.call(this);
this.message=k.message;"stack"in k&&(this.stack=k.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.E(dza,Error);var $zF=function(k){this.JSC$19699_worker_=k.worker||null;this.JSC$19699_streamBinaryChunks_=k.streamBinaryChunks||!1;this.JSC$19699_credentialsMode_=void 0};
_.wO($zF,_.ZS$);$zF.prototype.createInstance=function(){var k=new eF(this.JSC$19699_worker_,this.JSC$19699_streamBinaryChunks_);this.JSC$19699_credentialsMode_&&k.setCredentialsMode(this.JSC$19699_credentialsMode_);return k};
$zF.prototype.setCredentialsMode=function(k){this.JSC$19699_credentialsMode_=k};
var eF=function(k,v){_.cj.call(this);this.JSC$19703_worker_=k;this.JSC$19703_streamBinaryChunks_=v;this.JSC$19703_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$19703_responseHeaders_=null;this.JSC$19703_method_="GET";this.JSC$19703_url_="";this.inProgress_=!1;this.JSC$19703_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.wO(eF,_.cj);eF.prototype.open=function(k,v){if(this.readyState!=0)throw this.abort(),Error("jk");this.JSC$19703_method_=k;this.JSC$19703_url_=v;this.readyState=1;Uz0(this)};
eF.prototype.send=function(k){if(this.readyState!=1)throw this.abort(),Error("kk");if(this.abortController_.signal.aborted)throw this.abort(),Error("lk");this.inProgress_=!0;var v={headers:this.requestHeaders_,method:this.JSC$19703_method_,credentials:this.JSC$19703_credentialsMode_,cache:void 0,signal:this.abortController_.signal};k&&(v.body=k);(this.JSC$19703_worker_||_.G$).fetch(new Request(this.JSC$19703_url_,v)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
eF.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,gTd(this));this.readyState=0};
eF.prototype.handleResponse_=function(k){if(this.inProgress_&&(this.fetchResponse_=k,this.JSC$19703_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19703_responseHeaders_=k.headers,this.readyState=2,Uz0(this)),this.inProgress_&&(this.readyState=3,Uz0(this),this.inProgress_)))if(this.responseType==="arraybuffer")k.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.G$.ReadableStream!==
"undefined"&&"body"in k){this.currentReader_=k.body.getReader();if(this.JSC$19703_streamBinaryChunks_){if(this.responseType)throw Error("mk");this.response=[]}else this.response=this.responseText="",this.JSC$19703_textDecoder_=new TextDecoder;iqV(this)}else k.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var iqV=function(k){k.currentReader_.read().then(k.handleDataFromStream_.bind(k)).catch(k.handleSendFailure_.bind(k))};
eF.prototype.handleDataFromStream_=function(k){if(this.inProgress_){if(this.JSC$19703_streamBinaryChunks_&&k.value)this.response.push(k.value);else if(!this.JSC$19703_streamBinaryChunks_){var v=k.value?k.value:new Uint8Array(0);if(v=this.JSC$19703_textDecoder_.decode(v,{stream:!k.done}))this.response=this.responseText+=v}k.done?gTd(this):Uz0(this);this.readyState==3&&iqV(this)}};
eF.prototype.handleResponseText_=function(k){this.inProgress_&&(this.response=this.responseText=k,gTd(this))};
eF.prototype.handleResponseArrayBuffer_=function(k){this.inProgress_&&(this.response=k,gTd(this))};
eF.prototype.handleSendFailure_=function(){this.inProgress_&&gTd(this)};
var gTd=function(k){k.readyState=4;k.fetchResponse_=null;k.currentReader_=null;k.JSC$19703_textDecoder_=null;Uz0(k)};
eF.prototype.setRequestHeader=function(k,v){this.requestHeaders_.append(k,v)};
eF.prototype.getResponseHeader=function(k){return this.JSC$19703_responseHeaders_?this.JSC$19703_responseHeaders_.get(k.toLowerCase())||"":""};
eF.prototype.getAllResponseHeaders=function(){if(!this.JSC$19703_responseHeaders_)return"";for(var k=[],v=this.JSC$19703_responseHeaders_.entries(),C=v.next();!C.done;)C=C.value,k.push(C[0]+": "+C[1]),C=v.next();return k.join("\r\n")};
eF.prototype.setCredentialsMode=function(k){this.JSC$19703_credentialsMode_=k};
var Uz0=function(k){k.onreadystatechange&&k.onreadystatechange.call(k)};
Object.defineProperty(eF.prototype,"withCredentials",{get:function(){return this.JSC$19703_credentialsMode_==="include"},
set:function(k){this.setCredentialsMode(k?"include":"same-origin")}});var LSh=function(k){var v="";_.t9.forEach(k,function(C,G){v+=G;v+=":";v+=C;v+="\r\n"});
return v},Oq0=function(k,v,C){if(_.t9.isEmpty(C))return k;
C=LSh(C);if(typeof k==="string")return _.sU(k,_.vP(v),C);_.C9(k,v,C);return k};var y5V=function(){this.isInputValid_=!0;this.JSC$19709_streamPos_=0;this.leftoverInput_=""};
y5V.prototype.isInputValid=function(){return this.isInputValid_};
y5V.prototype.decode=function(k){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("nk`"+this.JSC$19709_streamPos_+"`stream already broken`"+k);this.leftoverInput_+=k;k=Math.floor(this.leftoverInput_.length/4);if(k==0)return null;try{var v=_.A3K(this.leftoverInput_.slice(0,k*4))}catch(C){throw v=this.leftoverInput_,k=C.message,this.isInputValid_=!1,Error("nk`"+this.JSC$19709_streamPos_+"`"+k+"`"+v);}this.JSC$19709_streamPos_+=k*4;this.leftoverInput_=this.leftoverInput_.slice(k*4);return v};var Ec=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19712_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
Ec.prototype.isInputValid=function(){return this.state_!=3};
var XJa=function(k,v,C,G){k.state_=3;k.errorMessage_="The stream is broken @"+k.JSC$19712_streamPos_+"/"+C+". Error: "+G+". With input:\n"+v;throw Error(k.errorMessage_);};
Ec.prototype.acceptsBinaryInput=function(){return!0};
Ec.prototype.parse=function(k){function v(S){S&128&&XJa(P,N,I,"invalid tag");(S&7)!=2&&XJa(P,N,I,"invalid wire type");P.tag_=S>>>3;P.tag_!=1&&P.tag_!=2&&P.tag_!=15&&XJa(P,N,I,"unexpected tag");P.state_=1;P.length_=0;P.countLengthBytes_=0}
function C(S){P.countLengthBytes_++;P.countLengthBytes_==5&&S&240&&XJa(P,N,I,"message length too long");P.length_|=(S&127)<<(P.countLengthBytes_-1)*7;S&128||(P.state_=2,P.countMessageBytes_=0,typeof Uint8Array!=="undefined"?P.messageBuffer_=new Uint8Array(P.length_):P.messageBuffer_=Array(P.length_),P.length_==0&&p())}
function G(S){P.messageBuffer_[P.countMessageBytes_++]=S;P.countMessageBytes_==P.length_&&p()}
function p(){if(P.tag_<15){var S={};S[P.tag_]=P.messageBuffer_;P.result_.push(S)}P.state_=0}
for(var P=this,N=k instanceof Array?k:new Uint8Array(k),I=0;I<N.length;){switch(P.state_){case 3:XJa(P,N,I,"stream already broken");break;case 0:v(N[I]);break;case 1:C(N[I]);break;case 2:G(N[I]);break;default:throw Error("ok`"+P.state_);}P.JSC$19712_streamPos_++;I++}k=P.result_;P.result_=[];return k.length>0?k:null};var $Xh=function(){this.errorMessage_=null;this.JSC$19715_streamPos_=0;this.base64Decoder_=new y5V;this.pbParser_=new Ec};
$Xh.prototype.isInputValid=function(){return this.errorMessage_===null};
var xzk=function(k,v,C){k.errorMessage_="The stream is broken @"+k.JSC$19715_streamPos_+". Error: "+C+". With input:\n"+v;throw Error(k.errorMessage_);};
$Xh.prototype.acceptsBinaryInput=function(){return!1};
$Xh.prototype.parse=function(k){this.errorMessage_!==null&&xzk(this,k,"stream already broken");var v=null;try{var C=this.base64Decoder_.decode(k);v=C===null?null:this.pbParser_.parse(C)}catch(G){xzk(this,k,G.message)}this.JSC$19715_streamPos_+=k.length;return v};var MJy=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19718_streamPos_=0;this.result_=[];this.statusParsed_=!1};
MJy.prototype.isInputValid=function(){return this.errorMessage_===null};
MJy.prototype.acceptsBinaryInput=function(){return!1};
MJy.prototype.parse=function(k){function v(S){P.state_=6;P.errorMessage_="The stream is broken @"+P.JSC$19718_streamPos_+"/"+N+". Error: "+S+". With input:\n";throw Error(P.errorMessage_);}
function C(){P.jsonStreamParser_=new _.S0({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function G(S){if(S)for(var Q=0;Q<S.length;Q++){var R={};R[1]=S[Q];P.result_.push(R)}}
function p(S){if(S){(P.statusParsed_||S.length>1)&&v("extra status: "+S);P.statusParsed_=!0;var Q={};Q[2]=S[0];P.result_.push(Q)}}
for(var P=this,N=0;N<k.length;){var I;if(I=P.state_!==2){a:{for(;N<k.length;){if(!_.ZD(k[N])){I=!0;break a}N++;P.JSC$19718_streamPos_++}I=!1}I=!I}if(I)return null;switch(P.state_){case 6:v("stream already broken");break;case 0:k[N]==="["?(P.state_=1,N++,P.JSC$19718_streamPos_++):v("unexpected input token");break;case 1:k[N]==="["?(P.state_=2,C()):k[N]===","||k.slice(N,N+5)=="null,"?P.state_=3:k[N]==="]"?(P.state_=5,N++,P.JSC$19718_streamPos_++):v("unexpected input token");break;case 2:I=P.jsonStreamParser_.parse(k.substring(N));
G(I);P.jsonStreamParser_.done()?(P.state_=3,I=P.jsonStreamParser_.JSC$11550_buffer_,P.JSC$19718_streamPos_+=k.length-N-I.length,k=I,N=0):(P.JSC$19718_streamPos_+=k.length-N,N=k.length);break;case 3:k[N]===","||k.slice(N,N+5)=="null,"?(P.state_=4,C(),P.jsonStreamParser_.parse("["),N+=k[N]===","?1:5,P.JSC$19718_streamPos_++):k[N]==="]"&&(P.state_=5,N++,P.JSC$19718_streamPos_++);break;case 4:I=P.jsonStreamParser_.parse(k.substring(N));p(I);P.jsonStreamParser_.done()?(P.state_=5,I=P.jsonStreamParser_.JSC$11550_buffer_,
P.JSC$19718_streamPos_+=k.length-N-I.length,k=I,N=0):(P.JSC$19718_streamPos_+=k.length-N,N=k.length);break;case 5:v("extra input after stream end")}}return P.result_.length>0?(k=P.result_,P.result_=[],k):null};var A50=function(k){this.JSC$19721_xhr_=k;this.JSC$19721_parser_=null;this.status_=this.JSC$19721_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19721_textDecoder_=null;this.JSC$19721_eventHandler_=new _.fT(this);this.JSC$19721_eventHandler_.listen(this.JSC$19721_xhr_,"readystatechange",this.JSC$19723_readyStateChangeHandler_)},qb=function(k,v){k.status_!=v&&(k.status_=v,k.statusHandler_&&k.statusHandler_())},e5d=function(k){k.JSC$19721_eventHandler_.removeAll();
if(k.JSC$19721_xhr_){var v=k.JSC$19721_xhr_;k.JSC$19721_xhr_=null;v.abort();v.dispose()}};
A50.prototype.getStatus=function(){return this.status_};
A50.prototype.JSC$19723_readyStateChangeHandler_=function(k){k=k.target;try{if(k==this.JSC$19721_xhr_)a:{var v=_.Ob(this.JSC$19721_xhr_),C=this.JSC$19721_xhr_.JSC$9867_lastErrorCode_,G=this.JSC$19721_xhr_.getStatus(),p=this.JSC$19721_xhr_.getResponseText();k=[];if(this.JSC$19721_xhr_.getResponse()instanceof Array){var P=this.JSC$19721_xhr_.getResponse();P.length>0&&P[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,k=P)}if(!(v<3||v==3&&!p&&k.length==0))if(G=G==200||G==206,v==4&&(C==8?qb(this,
7):C==7?qb(this,8):G||qb(this,3)),this.JSC$19721_parser_||(this.JSC$19721_parser_=UXe(this.JSC$19721_xhr_),this.JSC$19721_parser_==null&&qb(this,5)),this.status_>2)e5d(this);else{if(k.length>this.JSC$19721_pos_){var N=k.length;C=[];try{if(this.JSC$19721_parser_.acceptsBinaryInput())for(var I=0;I<N;I++){var S=this.JSC$19721_parser_.parse(Array.from(k[I]));S&&(C=C.concat(S))}else{S="";if(!this.JSC$19721_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("pk");this.JSC$19721_textDecoder_=
new TextDecoder}for(I=0;I<N;I++)S+=this.JSC$19721_textDecoder_.decode(k[I],{stream:v==4&&I==N-1});C=this.JSC$19721_parser_.parse(S)}k.splice(0,N);C&&this.dataHandler_(C)}catch(R){qb(this,5);e5d(this);break a}}else if(p.length>this.JSC$19721_pos_){I=p.slice(this.JSC$19721_pos_);this.JSC$19721_pos_=p.length;try{var Q=this.JSC$19721_parser_.parse(I);Q!=null&&this.dataHandler_&&this.dataHandler_(Q)}catch(R){qb(this,5);e5d(this);break a}}v==4?(p.length!=0||this.hasStreamingResponseData_?qb(this,2):qb(this,
4),e5d(this)):qb(this,1)}}}catch(R){qb(this,6),e5d(this)}};var qOy=function(k){k=this.xhrReader_=k;var v=(0,_.eI)(this.onData_,this);k.dataHandler_=v;k=this.xhrReader_;v=(0,_.eI)(this.onStatusChange_,this);k.statusHandler_=v;this.JSC$19725_callbackMap_={};this.callbackOnceMap_={}};
_.W=qOy.prototype;_.W.on=function(k,v){var C=this.JSC$19725_callbackMap_[k];C||(C=[],this.JSC$19725_callbackMap_[k]=C);C.push(v);return this};
_.W.addListener=function(k,v){this.on(k,v);return this};
_.W.removeListener=function(k,v){var C=this.JSC$19725_callbackMap_[k];C&&_.VK(C,v);(k=this.callbackOnceMap_[k])&&_.VK(k,v);return this};
_.W.once=function(k,v){var C=this.callbackOnceMap_[k];C||(C=[],this.callbackOnceMap_[k]=C);C.push(v);return this};
_.W.onData_=function(k){var v=this.JSC$19725_callbackMap_.data;v&&mzY(k,v);(v=this.callbackOnceMap_.data)&&mzY(k,v);this.callbackOnceMap_.data=[]};
var mzY=function(k,v){for(var C={},G=0;G<k.length;C={message$jscomp$1008:void 0},G++)C.message$jscomp$1008=k[G],v.forEach(function(p){return function(P){try{P(p.message$jscomp$1008)}catch(N){}}}(C))};
qOy.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:Dzh(this,"readable");break;case 5:case 6:case 4:case 7:case 3:Dzh(this,"error");break;case 8:Dzh(this,"close");break;case 2:Dzh(this,"end")}};
var Dzh=function(k,v){var C=k.JSC$19725_callbackMap_[v];C&&C.forEach(function(G){try{G()}catch(p){}});
(C=k.callbackOnceMap_[v])&&C.forEach(function(G){G()});
k.callbackOnceMap_[v]=[]};var tx2=function(){var k={format:"jspb"};k=k===void 0?{}:k;this.suppressCorsPreflight=k.suppressCorsPreflight||_.ke("suppressCorsPreflight",k)||!1;this.withCredentials=k.withCredentials||_.ke("withCredentials",k)||!1;this.streamInterceptors=k.streamInterceptors||[];this.unaryInterceptors=k.unaryInterceptors||[];this.workerScope=k.workerScope;this.chunkedServerStreaming=k.useFetchDownloadStreams||!1},h52=function(k,v,C,G,p,P){P=P===void 0?{}:P;
var N=v.substring(0,v.length-p.name.length),I,S=(I=P)==null?void 0:I.signal;return ssd(function(Q){return new Promise(function(R,l){if(S==null?0:S.aborted){var d=new _.gC(1,"Aborted");d.cause=S.reason;l(d)}else{var f={},c=VxY(k,Q,N);c.on("error",function(U){return void l(U)});
c.on("metadata",function(U){f=U});
c.on("data",function(U){var O=f;O=O===void 0?{}:O;R(new npF(U,O))});
S&&S.addEventListener("abort",function(){c.cancel();var U=new _.gC(1,"Aborted");U.cause=S.reason;l(U)})}})},k.unaryInterceptors).call(k,J$3(p,C,G)).then(function(Q){return Q.responseMessage})},Blh=function(k,v,C,G,p,P){P=P===void 0?{}:P;
return h52(k,v,C,G,p,P)};
tx2.prototype.serverStreaming=function(k,v,C,G){var p=this,P=k.substring(0,k.length-G.name.length);return jse(function(N){var I=N.methodDescriptor,S=N.getMetadata(),Q=YO0(p,!1);S=wJ0(p,S,Q,P+I.getName());var R=nTX(Q,I.responseDeserializeFn,!0);N=I.requestSerializeFn(N.requestMessage);Q.send(S,"POST",N);return R},this.streamInterceptors).call(this,J$3(G,v,C))};
var VxY=function(k,v,C){var G=v.methodDescriptor,p=v.getMetadata(),P=YO0(k,!0);k=wJ0(k,p,P,C+G.getName());C=nTX(P,G.responseDeserializeFn,!1);aR5(C,p["X-Goog-Encode-Response-If-Executable"]==="base64");v=G.requestSerializeFn(v.requestMessage);P.send(k,"POST",v);return C},YO0=function(k,v){v=k.chunkedServerStreaming&&!v;
return k.workerScope||v?new _.Ld(new $zF({worker:k.workerScope,streamBinaryChunks:v})):new _.Ld},wJ0=function(k,v,C,G){v["Content-Type"]="application/json+protobuf";
v["X-User-Agent"]="grpc-web-javascript/0.1";var p=v.Authorization;if(p&&uD0.has(p.split(" ")[0])||k.withCredentials)C.JSC$9867_withCredentials_=!0;if(k.suppressCorsPreflight)G=Oq0(G,"$httpHeaders",v);else for(k=_.H(Object.keys(v)),p=k.next();!p.done;p=k.next())p=p.value,C.headers.set(p,v[p]);return G},nTX=function(k,v,C){if(C){C=new A50(k);
var G=new qOy(C)}return new lRd({xhr:k,nodeReadableStream:G},v)},jse=function(k,v){return v.reduce(function(C,G){return function(p){return G.intercept(p,C)}},k)},ssd=function(k,v){return v.reduce(function(C,G){return function(p){return G.intercept(p,C)}},k)};var J5Y=function(k){this.client_=new tx2;this.hostname_=k==void 0?k:k.replace(/\/+$/,"")};
_.W=J5Y.prototype;_.W.JSC$19743_depositGoogleCredential=function(k,v,C){return Blh(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",k,v||{},kkX,C)};
_.W.deleteLink=function(k,v,C){return Blh(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",k,v||{},K9k,C)};
_.W.JSC$19743_finishOAuth=function(k,v,C){return Blh(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",k,v||{},vTe,C)};
_.W.getLink=function(k,v,C){return Blh(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",k,v||{},CB5,C)};
_.W.startLinkingSession=function(k,v,C){return Blh(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",k,v||{},SOF,C)};var r50=[0,_.sC,1,PId,[0,_.j_,[0,_.hE,-1]],[0,p$3],[0,_.rn,-1],[0,p$3]];var KSh=function(){this.storage=new Map},k3k=function(k,v,C,G,p){if(!k.storage.has(v))return null;
k=_.H(k.storage.get(v));for(v=k.next();!v.done;v=k.next())if(v=v.value,!p||v.linkName===p)if(C&&v.scopes&&Tla(v.scopes,C)||G&&v.capabilities&&Tla(v.capabilities,G))return v;return null},o5X=function(k,v,C){if(!C)k.storage.delete(v);
else if(k.storage.has(v)){var G=k.storage.get(v).filter(function(p){return p.linkName!==C});
G.length>0?k.storage.set(v,G):k.storage.delete(v)}},Tla=function(k,v){v=_.H(v);
for(var C=v.next();!C.done;C=v.next())if(!k.has(C.value))return!1;return!0};var v5y=function(){var k=_.wt("LINK_GAL_DOMAIN");this.alsDomain1p=_.wt("LINK_GAL_DOMAIN");this.alsDomain3p=k;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},C5k=function(k,v){k.apiKey=v;
return k};
v5y.prototype.build=function(){var k={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("qk");k.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("rk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("sk");k.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(k.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)k.apiKey=
this.apiKey,k.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("tk");k.oauthToken=this.oauthToken;k.alsDomain=this.alsDomain3p}k.clientXd3=this.clientXd3;k.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(k.authUser=this.authUser);this.bucket!==void 0&&(k.bucket=this.bucket);this.completionUrl!==void 0&&(k.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(k.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(k.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(k.locale=this.locale);k.loggerType=this.loggerType;k.clientEnvironment=this.clientEnvironment;k.colorScheme=this.colorScheme;k.showCloseOption=this.showCloseOption;return k};var a1=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(a1,_.NI);var G3d=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(G3d,_.NI);var pqV=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(pqV,_.NI);var $C=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E($C,_.NI);var P50=function(k){return _.FY(k,1)};var Wue=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Wue,_.NI);var xXd=_.ac(Wue),Ma=[1,2,3,4,5];var LDe=function(k){try{return xXd(k)}catch(v){return null}},HNe=function(){},OR3=function(k,v){switch(_.uV(v,Ma)){case 4:return(v=_.aY(v,pqV,4,Ma))&&k.logStateTransition(_.FY(v,1)),!0;
case 5:return(v=_.aY(v,G3d,5,Ma))&&k.logInternalEvent(_.FY(v,1)),!0}return!1},As3=function(k){switch(k){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.J1(k)}};var gYe=function(k,v){var C=this;this.validator=k;this.messageListener=v;this.dismissCallback=function(){N8e(C,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19772_receiveMessage=function(G){G.type==="message"&&(G=G.event_,G!==null&&(new URL(C.iframe.src)).origin===G.origin&&C.validator(G.data,G.origin)&&!C.messageListener(G.data)&&(C.JSC$19772_resolveCb!==void 0&&C.JSC$19772_resolveCb(G.data),ID2(C)))}},XTF=function(k,v,C){k.uiHandler!==void 0&&N8e(k,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(G,p){k.JSC$19772_resolveCb=G;k.JSC$19772_rejectCb=p;k.iframe=document.createElement("iframe");_.kv(k.iframe,v);k.uiHandler=C.displayContent(k.iframe,k.dismissCallback);_.Qa(window,"message",k.JSC$19772_receiveMessage,!1,k)})},N8e=function(k,v){k.JSC$19772_rejectCb!==void 0&&k.JSC$19772_rejectCb(v);
ID2(k)},ID2=function(k){k.uiHandler!==void 0&&k.uiHandler.hideContent();
_.Fi(window,"message",k.JSC$19772_receiveMessage,!1,k);k.JSC$19772_resolveCb=void 0;k.JSC$19772_rejectCb=void 0;k.uiHandler=void 0;k.iframe=void 0};var ZN3=function(k){if(k===2){var v;k=((v=window)==null?0:v.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return k},ys0=function(k){k=ZN3(k);
switch(k){case 0:return"light";case 1:return"dark";default:_.J1(k)}};var iRe=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),SPm=function(k,v){this.JSC$19784_linkingSession=k;this.noticeConfig=v;this.displayInfoMap=new Map;var C=new Map;if(_.Nh(this.JSC$19784_linkingSession,PB5,7))for(k=_.dP(this.JSC$19784_linkingSession,PB5,7),k=_.Qe(k,pJY,1,_.by()),k=_.H(k),v=k.next();!v.done;v=k.next())v=v.value,C.set(_.FY(v,1),_.Mgf(_.dP(v,_.tZf,3)));if(C.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){v=this.noticeConfig.enabledDataUsageNoticeUis;k=v.has(0)?C.get(1):void 0;v=v.has(1)?C.get(2):void 0;C=k!==void 0&&v!==void 0?C.get(3):void 0;var G=this.noticeConfig.nestedOrigins;var p=new Wue;var P=new a1;p=_.Um(p,2,Ma,P);P=new Wue;var N=new a1;P=_.Um(P,3,Ma,N);N=[];k!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:k,lastEvent:p,nestedOrigins:G}]),N.push({trustedUrl:k,lastEvent:p,nestedOrigins:G}));v!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:v,lastEvent:P,nestedOrigins:G}]),N.push({trustedUrl:v,lastEvent:P,nestedOrigins:G}));C!==void 0?this.displayInfoMap.set(3,[{trustedUrl:C,lastEvent:P,nestedOrigins:G}]):this.displayInfoMap.set(3,N)}};var uOF=function(k){var v=new KSh;this.galService=k;this.galCache=v};
uOF.prototype.getLink=function(k){var v=k.serviceId;var C=k.scopes;var G=k.capabilities;var p=k.linkName;var P=this,N;return _.Z(function(I){if(G!==void 0&&C!==void 0)throw Error("uk");N=k3k(P.galCache,v,C,G,p);return N!==null?I.return(N):I.return(P.galService.getLink({serviceId:v,sessionId:Math.floor(Math.random()*2147483648),scopes:C,capabilities:G,linkName:p}).then(function(S){S=tJ5(S);var Q=P.galCache;Q.storage.has(v)?Q.storage.get(v).push(S):Q.storage.set(v,[S]);return S}))})};
uOF.prototype.deleteLink=function(k,v,C){var G=this;return _.Z(function(p){o5X(G.galCache,k,C);return p.return(G.galService.deleteLink({serviceId:k,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:v,linkName:C}).then(function(){return!0}))})};var bN3=function(k,v){var C=this;this.validator=k;this.msgHandler=v;this.closedPopupTimeout=this.JSC$19806_rejectCb=this.JSC$19806_resolveCb=this.popup=null;this.JSC$19806_receiveMessage=function(G){if(G!==null&&(G=G.event_,G.source===C.popup)){var p=G.data;if(C.validator(p,G.origin)){var P;(P=C.msgHandler)!=null&&P.call(C,p)||(C.JSC$19806_resolveCb!==null&&C.JSC$19806_resolveCb(p),Qa0(C))}}}};
bN3.prototype.open=function(k,v){var C=this;this.popup!==null&&RZ2(this);return new Promise(function(G,p){C.JSC$19806_resolveCb=G;C.JSC$19806_rejectCb=p;C.popup=_.vn(window,k,"",v);_.Qa(window,"message",C.JSC$19806_receiveMessage,!1,C);lD0(C)})};
var RZ2=function(k,v){k.JSC$19806_rejectCb!==null&&k.JSC$19806_rejectCb(v);Qa0(k)},Qa0=function(k){k.closedPopupTimeout&&(k.closedPopupTimeout.cancel(),k.closedPopupTimeout=null);
k.popup&&k.popup.close();_.Fi(window,"message",k.JSC$19806_receiveMessage,!1,k);k.popup=null;k.JSC$19806_resolveCb=null;k.JSC$19806_rejectCb=null},lD0=function(k){k.closedPopupTimeout=_.XGw(100).then(function(){k.popup?k.popup.closed?dV5(k):lD0(k):RZ2(k,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},dV5=function(k){k.closedPopupTimeout=_.XGw(100).then(function(){RZ2(k,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var fDX=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),zZ2=function(k,v,C,G,p,P,N,I,S,Q){var R=this;this.serviceId=k;this.sessionId=v;this.galService=C;this.oauthDetails=G;this.galLogger=p;this.interactionMode=P;this.redirectServiceUrl=N;this.consentLanguageKeys=I;this.dynamicUrlParameters=S;this.partnerConfigMinReadTimestamp=Q;this.started=!1;this.JSC$19812_dataValidator=function(l,
d){var f=fDX.has(d);f||R.redirectServiceUrl===void 0||(f=R.redirectServiceUrl===d);return f?l.sentinel==="gdi":!1}};
zZ2.prototype.complete=function(){var k=this,v;return _.Z(function(C){if(k.interactionMode!==1)return C.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));v=gW.getRedirectStateFromUri();return v===null?C.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):C.return(Fum(k,v))})};
zZ2.prototype.start=function(){var k=this,v;return _.Z(function(C){if(k.started)return C.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.zb(k.oauthDetails,1))return C.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(k.interactionMode===1)return gW.setLocation(_.zb(k.oauthDetails,1)),C.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));k.started=!0;k.galLogger.logStateTransition(5);
v=gW.getPostMessagePopup(k.JSC$19812_dataValidator);return C.return(v.open(_.zb(k.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(G){k.started=!1;var p=k.galLogger;if((G==null?void 0:G.error)!==void 0)throw p.logInternalEvent(59),Error("vk");if((G==null?void 0:G.redirect_state)===void 0)throw p.logInternalEvent(131),Error("wk");return Fum(k,G.redirect_state)}).catch(function(G){k.started=
!1;
return G.errorCode!==void 0?{statusCode:G.errorCode,statusMessage:G.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var Fum=function(k,v){return _.Z(function(C){return C.return(cr2(k.galService,{serviceId:k.serviceId,sessionId:k.sessionId,dynamicUrlParameters:k.dynamicUrlParameters,redirectState:v,consentLanguageKeys:k.consentLanguageKeys,partnerConfigMinReadTimestamp:k.partnerConfigMinReadTimestamp}).then(function(G){var p={statusCode:1,link:tJ5(G.getLink())};qY5(_.Zd(G,3))!==void 0&&(p.callerState=qY5(_.Zd(G,3)));k.galLogger.logInternalEvent(134);return p}))})},gW={getPostMessagePopup:function(k){return new bN3(k)},
getRedirectStateFromUri:function(){var k=_.ka(gW.getLocation()).fragment_;return(new _.Wf(k)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(k){_.lND(window.location,_.hG(k))},
createOAuthFlow:function(k,v){return new zZ2(k.serviceId,k.sessionId,k.galService,v,k.galLogger,k.interactionMode,k.redirectServiceUrl,k.consentLanguageKeys,k.dynamicUrlParameters,k.partnerConfigMinReadTimestamp)}};var E53=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(E53,_.NI);var aD3=_.ac(E53);var M0h=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),$Vm=function(k,v,C,G,p,P,N,I,S){var Q=this;this.serviceId=k;this.sessionId=v;this.galService=C;this.gsiWebFlowDetails=G;this.colorScheme=p;this.showCloseOption=P;this.galLogger=N;this.interactionMode=I;this.redirectServiceUrl=S;this.started=!1;this.JSC$19824_dataValidator=function(R,l){var d=M0h.has(l);d||Q.redirectServiceUrl===
void 0||(d=Q.redirectServiceUrl===l);return d?R.sentinel==="gal":!1};
this.logEventProcessor=function(R){return R.result?(R=LDe(R.result))?OR3(Q.galLogger,R):!1:!1}};
$Vm.prototype.complete=function(){var k=this,v,C;return _.Z(function(G){if(k.interactionMode!==1)return G.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));v=i_.getRedirectStateFromUri();if(v===void 0)return k.galLogger.JSC$19764_logErrorEvent(131),G.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return C=UVd(k,v),G.return(g52(k,C))}catch(p){return G.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
$Vm.prototype.start=function(){var k=this,v;return _.Z(function(C){if(k.started)return C.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.zb(k.gsiWebFlowDetails,1))return C.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(k.interactionMode===1)return i_.setLocation(iN0(k,_.zb(k.gsiWebFlowDetails,1))),C.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
k.started=!0;v=i_.getPostMessagePopup(k.JSC$19824_dataValidator,k.logEventProcessor);return C.return(v.open(iN0(k,_.zb(k.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(G){k.started=!1;if((G==null?void 0:G.result)===void 0)throw k.galLogger.JSC$19764_logErrorEvent(131),Error("wk");G=UVd(k,G.result);return g52(k,G)}).catch(function(G){k.started=!1;
return G.errorCode!==void 0?{statusCode:G.errorCode,statusMessage:G.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var iN0=function(k,v){k=["result_channel",k.interactionMode===1?"2":"1","color_scheme",ys0(k.colorScheme),"show_close_option",k.showCloseOption];return I$X(v,k)},g52=function(k,v){if(v!==null&&_.Nh(v,$C,2)){var C,G=v==null?void 0:(C=_.dP(v,$C,2))==null?void 0:_.FY(C,2);
G&&k.galLogger.JSC$19764_logErrorEvent(As3(G));return P50(_.dP(v,$C,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 k.galService.getLink({serviceId:k.serviceId,sessionId:k.sessionId,consistencyKey:_.zb(v,1)}).then(function(p){p=tJ5(p);k.galLogger.logInternalEvent(134);return{statusCode:1,link:p}})},UVd=function(k,v){v=aD3(v);
if(!_.Nh(v,$C,2)&&_.zb(v,1)==="")throw k.galLogger.JSC$19764_logErrorEvent(5),Error("xk");return v},i_={getPostMessagePopup:function(k,v){return new bN3(k,v)},
getRedirectStateFromUri:function(){return _.oe(_.ka(i_.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(k){_.lND(window.location,_.hG(k))},
createStreamlinedFlow:function(k,v){return new $Vm(k.serviceId,k.sessionId,k.galService,v,k.colorScheme,k.showCloseOption,k.galLogger,k.interactionMode,k.redirectServiceUrl)}};var vba=function(){var k=_.V63("GAL");this.storage=k?new _.mo(k):null};
vba.prototype.getSession=function(k){if(this.storage!==null)try{var v=this.storage.get("SAVED_SESSION");if(v===void 0)return null;if(v.serviceId===k)return v}catch(C){}return null};var Luh=function(){};
_.E(Luh,HNe);Luh.prototype.logStateTransition=function(){};
Luh.prototype.logInternalEvent=function(){};
Luh.prototype.JSC$19764_logErrorEvent=function(){};var ON3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ON3,_.NI);ON3.prototype.getCompletionUrl=function(){return _.zb(this,15)};var mX=function(k,v,C,G,p,P){this.serviceId=k;this.environment=v;this.sessionId=C;this.colorSchemeSelected=G;this.colorThemeDisplayed=p;this.JSC$19837_transport=P;this.currentState=1};
_.E(mX,HNe);mX.prototype.logStateTransition=function(k){var v=yr2(this);v=_.fk(v,3,this.currentState);v=_.fk(v,1,k);this.currentState=k;k=lEY(1);this.dispatch(v,k)};
mX.prototype.logInternalEvent=function(k){k=lEY(k);this.dispatch(yr2(this),k)};
mX.prototype.JSC$19764_logErrorEvent=function(k){var v=yr2(this);v=_.fk(v,1,10);k=lEY(k);this.dispatch(v,k)};
var yr2=function(k){var v=new ON3;v=_.fk(v,1,k.currentState);v=_.xz(v,7,k.serviceId);var C,G;var p=((C=window)==null?0:(G=C.location)==null?0:G.href)?_.ka(window.location.href).JSC$10103_domain_:"NO_PACKAGE_NAME";C=_.xz(v,8,p);C=_.fk(C,6,k.environment);C=_.xz(C,5,"100");C=_.fk(C,11,k.colorSchemeSelected);return _.fk(C,12,k.colorThemeDisplayed)};
mX.prototype.dispatch=function(k,v){v===void 0&&(v=new _.Iu);var C=v;k=k.serialize();C=_.xz(C,8,k);_.XZ(C,12,this.sessionId);this.JSC$19837_transport.dispatch(v)};var XqF=function(k,v){this.loggerType=k;this.sessionIndex=v!=null?v:0},xVa;
XqF.prototype.create=function(k,v,C,G,p){switch(this.loggerType){case 0:return new Luh;case 1:return xVa||(xVa=(new _.aI(555,this.sessionIndex.toString())).build()),new mX(k,v,C,G,p,xVa);default:_.J1(this.loggerType,"unknown logger type")}};var Lj=[6,2,3,1],H0a=new Map([[4,1],[1,6],[2,2],[3,3]]),Bb2={statusCode:7,statusMessage:"Failed to create flow object"},kWh=function(k,v,C,G,p,P,N,I,S,Q){this.serviceId=k;this.sessionId=v;this.config=C;this.galService=G;this.JSC$19844_linkingSession=p;this.googleScopes=P;this.callerState=N;this.consentLanguageKeys=I;this.dynamicUrlParameters=S;this.partnerConfigMinReadTimestamp=Q;this.currentFlow=0;G=this.JSC$19844_linkingSession;p=new Set;_.Nh(G,Js2,1)&&p.add(1);_.Nh(G,Hq2,2)&&_.Nh(G,rsX,6)&&p.add(2);
_.Nh(G,WSd,3)&&_.Nh(G,rsX,6)&&p.add(3);_.Nh(G,Gky,4)&&p.add(6);this.supportedFlows=p;G=C.loggerType;p=C.clientEnvironment;a:{P=C.colorScheme;switch(P){case 0:P=1;break a;case 1:P=2;break a;case 2:P=3;break a;default:_.J1(P)}P=void 0}a:{N=C.colorScheme;N=ZN3(N);switch(N){case 0:N=1;break a;case 1:N=2;break a;default:_.J1(N)}N=void 0}this.galLogger=(new XqF(G,C.authUser)).create(k,p,v,P,N)},eZV=function(k){return new Promise(function(v){var C,G,p,P,N,I,S,Q,R,l;
return _.Z(function(d){switch(d.nextAddress){case 1:C=KDh(k.currentFlow,k.supportedFlows),G=!1,p=new SPm(k.JSC$19844_linkingSession,k.config.dataUsageNoticeConfig);case 2:if(C===void 0){d.jumpTo(4);break}_.EQ(d,5);var f=p,c=C,U=void 0;G?c===1&&(U=f.displayInfoMap.get(2)):c===2||c===3?U=f.displayInfoMap.get(1):c===1&&(U=f.displayInfoMap.get(3));P=U?U:[];N=k.consentLanguageKeys;I=_.H(P);S=I.next();case 7:if(S.done)return k.currentFlow=C,d.yield(Yje(ArY(k,N)),11);Q=S.value;return d.yield(etF(Q,k.config.dataUsageNoticeConfig.uiAdapter,
k.config.colorScheme,k.galLogger),10);case 10:R=d.yieldResult;if(R.statusCode!==1)return Cd2(k.serviceId),k.currentFlow=0,v(Uc({statusCode:R.statusCode,statusMessage:R.statusMessage},k.callerState)),d.return();R.consentLanguageKeys!==void 0&&(N=R.consentLanguageKeys);S=I.next();d.jumpTo(7);break;case 11:l=d.yieldResult;if(l.statusCode!==10)return l.statusCode!==6&&(Cd2(k.serviceId),k.currentFlow=0),l.statusCode!==1&&k.callerState!==void 0&&(l.callerState=k.callerState),v(l),d.return();_.GG(d,6);break;
case 5:_.g6(d);case 6:C=KDh(k.currentFlow,k.supportedFlows);G=!0;d.jumpTo(2);break;case 4:Cd2(k.serviceId),k.currentFlow=0,v(Uc({statusCode:12,statusMessage:"Linking failed"},k.callerState)),_.OQ(d)}})})},Pde=function(k,v,C){k.currentFlow=v;
return wT0(ArY(k,C)).then(function(G){return G.statusCode===10&&k.config.interactionMode===1&&KDh(k.currentFlow,k.supportedFlows)!==void 0?eZV(k):G})},ArY=function(k,v){return{flowParams:{serviceId:k.serviceId,
sessionId:k.sessionId,galService:k.galService,galLogger:k.galLogger,interactionMode:k.config.interactionMode,redirectServiceUrl:k.config.redirectServiceUrl,colorScheme:k.config.colorScheme,consentLanguageKeys:v,dynamicUrlParameters:k.dynamicUrlParameters,showCloseOption:k.config.showCloseOption,partnerConfigMinReadTimestamp:k.partnerConfigMinReadTimestamp},currentFlow:k.currentFlow,config:k.config,session:k.JSC$19844_linkingSession,googleScopes:k.googleScopes,callerState:k.callerState}};var I3k=function(k,v){this.config=k;this.galService=v.getService();this.JSC$19857_galRepository=v.JSC$19875_galRepository};
I3k.prototype.getLink=function(k,v){return qPy(this,k,v)};
var qPy=function(k,v,C){return k.JSC$19857_galRepository.getLink({serviceId:v,scopes:void 0,capabilities:void 0,linkName:C}).then(function(G){return{statusCode:1,link:G}}).catch(function(G){return{statusCode:NU3(G.code),
statusMessage:G.message}})};
I3k.prototype.deleteLink=function(k,v){return this.JSC$19857_galRepository.deleteLink(k,this.config.accountLinkingEntryPoint,v).then(function(){return{statusCode:1}}).catch(function(C){return{statusCode:NU3(C.code),
statusMessage:C.message}})};
I3k.prototype.startLinkingSession=function(k){var v=k.serviceId;var C=k.sessionId;return ob0({serviceId:v,sessionId:C!==void 0?C:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:k.loginHint,callerState:k.callerState,consentLanguageKeys:k.consentLanguageKeys,linkName:k.linkName,dynamicUrlParameters:k.dynamicUrlParameters,partnerConfigMinReadTimestamp:k.partnerConfigMinReadTimestamp})};var DK=function(k,v,C,G,p,P,N){this.apiKey=v;this.authUser=C;this.oauthToken=G;this.bucket=p;this.locale=P;this.galSdkEventHandler=N;if(G===void 0){if(v===void 0)throw Error("yk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new J5Y(k)};
DK.prototype.deleteLink=function(k){var v=k.serviceId;var C=k.sessionId;var G=k.accountLinkingEntryPoint;var p=k.linkName;var P=this,N;return _.Z(function(I){var S=(new y9).setHeader(P.getHeader(C));var Q=mV5({serviceId:v,linkName:p});S=_.$x(S,2,Q);N=_.$A(S,3,G);return I.return(P.makeRequest(P.galServiceClient.deleteLink,N,[1,3],[2,4]))})};
var cr2=function(k,v){var C=v.serviceId;var G=v.sessionId;var p=v.dynamicUrlParameters;var P=v.redirectState;var N=v.consentLanguageKeys;var I=v.partnerConfigMinReadTimestamp;var S;return _.Z(function(Q){var R=(new xh).setHeader(k.getHeader(G,p));R=_.Xf(R,2,C);S=_.Xf(R,4,P);N!==void 0&&_.Xf(S,5,N);I!==void 0&&_.$x(S,6,I);return Q.return(k.makeRequest(k.galServiceClient.JSC$19743_finishOAuth,S,[1,3],[2,4]))})};
DK.prototype.getLink=function(k){var v=k.serviceId;var C=k.sessionId;var G=k.scopes;var p=k.capabilities;var P=k.consistencyKey;var N=k.linkName;var I=this,S;return _.Z(function(Q){var R=(new Au).setHeader(I.getHeader(C)),l=mV5({serviceId:v,scopes:G,capabilities:p,linkName:N});S=_.$x(R,2,l);P!==void 0&&(R=Bj3(),R=_.Xf(R,2,P),_.$x(S,3,R));return Q.return(I.makeRequest(I.galServiceClient.getLink,S,[1,3],[2,4]))})};
var nYd=function(k,v){var C=v.serviceId;var G=v.sessionId;var p=v.googleScopes;var P=v.consistencyKey;var N;return _.Z(function(I){var S=(new XW).setHeader(k.getHeader(G));S=_.Xf(S,2,C);var Q=Array.from(p.values());S=_.oc(S,3,Q,_.fV);Q=Bj3();Q=_.Xf(Q,2,P);N=_.$x(S,4,Q);return I.return(k.makeRequest(k.galServiceClient.JSC$19743_depositGoogleCredential,N,[1,3],[2,4]))})};
DK.prototype.startLinkingSession=function(k){var v=k.serviceId;var C=k.sessionId;var G=k.scopes;var p=k.capabilities;var P=k.loginHint;var N=k.supportedFlows;var I=k.completionUrl;var S=k.usePingPong;var Q=k.twoWayLinking;var R=k.accountLinkingEntryPoint;var l=k.callerState;var d=k.consentLanguageKeys;var f=k.googleScopes;var c=k.dataUsageNoticeConfig;var U=k.linkName;var O=k.dynamicUrlParameters;var X=k.partnerConfigMinReadTimestamp;var x=this,w,V;return _.Z(function(h){if(p!==void 0&&G!==void 0)throw Error("uk");
var n=(new Zq5).setHeader(x.getHeader(C,O));w=_.Xf(n,2,v);U!==void 0&&_.Xf(w,14,U);if(p!==void 0){n=w;var oO=Array.from(p.values());_.oc(n,5,oO,_.fV)}else G!==void 0&&(n=w,oO=Array.from(G.values()),_.oc(n,3,oO,_.fV));I!==void 0&&_.Xf(w,6,I);S!==void 0&&_.dc(w,15,S);N!==void 0&&(n=w,oO=Array.from(N.values()),_.oc(n,4,oO,_.Pe));if(Q!==void 0){if(Q&&(!f||f.size===0))throw Error("zk");_.dc(w,8,Q)}R!==void 0&&_.$A(w,9,R);P!==void 0&&_.Xf(w,13,P);l!==void 0&&(n=w,oO=(new TextEncoder).encode(l),_.vp(n,12,
_.X6(oO,!1),_.yU()));d!==void 0&&_.Xf(w,16,d);X!==void 0&&_.$x(w,18,X);if(c!==void 0&&c.size>0||f!==void 0&&f.size>0)V=new IRh,f!==void 0&&f.size>0&&(n=V,oO=Array.from(f.values()),_.oc(n,1,oO,_.fV)),c!==void 0&&(c.has(0)&&_.t3O(V,2,_.Pe,1,_.He),c.has(1)&&_.t3O(V,2,_.Pe,2,_.He)),_.$x(w,17,V);return h.return(x.makeRequest(x.galServiceClient.startLinkingSession,w,[1],[2]))})};
DK.prototype.getMetadata=function(){var k=this,v,C;return _.Z(function(G){v={};k.useFpa?(v["X-Goog-Api-Key"]=k.apiKey,v["X-Goog-AuthUser"]=k.authUser!==void 0?k.authUser.toString():"0",(C=_.QKD([]))&&(v.Authorization=C)):v.Authorization="Bearer "+k.oauthToken;k.locale&&(v["accept-language"]=k.locale);return G.return(v)})};
DK.prototype.makeRequest=function(k,v,C,G){var p=this,P;return _.Z(function(N){if(N.nextAddress==1)return N.yield(p.getMetadata(),2);P=N.yieldResult;DVy(p,C);return N.return(k.bind(p.galServiceClient)(v,P).finally(function(){DVy(p,G)}))})};
var DVy=function(k,v){k.galSdkEventHandler!==void 0&&v.forEach(function(C){k.galSdkEventHandler.onEvent(C)})};
DK.prototype.getHeader=function(k,v){var C=new iq;k=_.vp(C,2,_.Ny(k),0);k=_.$A(k,5,3);v=_.oc(k,8,v,_.fV);this.bucket!==void 0&&_.Xf(v,1,this.bucket);return v};
var mV5=function(k){var v=k.serviceId;var C=k.scopes;var G=k.capabilities;k=k.linkName;if(G!==void 0&&C!==void 0)throw Error("uk");var p=new V$2;v=_.Xf(p,1,v);G!==void 0?(C=Array.from(G.values()),_.oc(v,5,C,_.fV)):C!==void 0&&(C=Array.from(C.values()),_.oc(v,3,C,_.fV));k!==void 0&&_.Xf(v,6,k);return v};var Z0X=function(k){this.galService=new DK(k.alsDomain,k.apiKey,k.authUser,k.oauthToken,k.bucket,k.locale,k.galSdkEventHandler);this.JSC$19875_galRepository=new uOF(this.galService)};
Z0X.prototype.getService=function(){return this.galService};var t05=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(t05,_.NI);var saa=function(k){var v=new t05;return _.fk(v,1,k)};
t05.prototype.setErrorMessage=function(k){return _.xz(this,2,k)};var V03=[0,_.JE,_.V5,_.JE];var tu=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(tu,_.NI);var hZk=[0,[1,2,3],_.YA,[0,_.u2D,_.$oV,-1],_.YA,[0,Ggm,-1],_.Bu];var B8y=[0,_.mE,1,_.JE,_.V5,-1,1,_.wn,_.AE,_.JE,-1,hZk];var jah=[0,_.JE,[0,_.wn,_.AE,[0,_.V5]],_.tE,[0,_.JE,-1]];var dd=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(dd,_.NI);var YPm=[0,_.V5,_.JE,-2,_.mE,_.JE,_.mE,_.JE,-2,1,_.tE];var wq0=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(wq0,_.NI);var n52=[0,_.mE];var JrX=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(JrX,_.NI);var rre=[0,_.JE,jah,n52,YPm,B8y];var jA5=_.fI(JrX,rre);var Ku2=[0,r50];var TMd=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(TMd,_.NI);var T82=[0,[1,3],W9e,_.JE,W9e];var KLe=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(KLe,_.NI);var kK0=[0,_.JE];var oS2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(oS2,_.NI);var k9a=function(k){return _.aY(k,t05,2,lq)},vSV=function(k){var v=new oS2;
return _.Um(v,2,lq,k)},lq=[1,
2];var CQd=[0,lq,_.YA,kK0,_.YA,V03,_.j_,T82,1,_.JE,Ku2];var GKV=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(GKV,_.NI);var PQk=function(k){var v=new GKV;return _.Um(v,3,pWm,k)},pWm=[2,
3];var Wvk=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(Wvk,_.NI);var H50=function(k,v){return _.$x(k,2,v)},NAF=function(k,v){return _.$x(k,8,v)},IBy=function(k,v){return _.$x(k,3,v)};var Z5d=[0,_.JE,CQd,rre,_.kJ,[0,[5,6,7],[0,_.JE,-2],[0,_.mE,_.JE,_.V5],[0,hZk],[0,_.V5,_.JE,-1,_.Ti,_.JE],_.YA,[0,[0,_.mE],_.JE,-1],_.YA,[0,[3,4],_.JE,-1,_.YA,[0,[0,_.JE,_.tE]],_.YA,[0,[0,[0,[1,2,3],_.YA,[0],_.YA,[0],_.YA,[0]]]]],_.YA,[0,_.JE]],_.kJ,-1,[0,pWm,_.JE,_.YA,kK0,_.YA,V03,_.j_,T82,[0,r50]]];var SZX=_.fI(Wvk,Z5d),u93=_.Fr(Z5d);var QD5=function(){_.AW.call(this)};
_.E(QD5,_.AW);QD5.prototype.init=function(){};
new QD5;var b5V=_.qL(["data-"]),Rla=_.qL(["aria-"]),lBk=_.qL(["aria-"]),sy=function(k,v){this.isLatencyMeasurementExperiment=k===void 0?!1:k;this.enableDialogA11yFix=v===void 0?!1:v;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.vuR(_.G$.location.href)},wK2=function(k,v){k.onConsentPrimitiveShownCallback=v},d22=function(k,v){return k.overriddenIframeLoadTimeout?k.overriddenIframeLoadTimeout:v!==void 0?v:5E3},Jeh=function(k){if(k.prewarmPromise!==void 0)return k.prewarmPromise;
k.prewarmPromise=new Promise(function(v,C){V9(k,1);fB3(k,zlk(k,!0),Fv0(k));k.iframe?k.prewarmChannel||cq0(k,k.iframe,v):C(Error("Ak"))});
k.prewarmPromise.finally(function(){k.prewarmPromise=void 0});
return k.prewarmPromise};
sy.prototype.showPrimitive=function(){var k=this;if(this.consentPromise!==void 0)return this.consentPromise;var v=Date.now();ES2(this,v);this.consentPromise=new Promise(function(C,G){V9(k,0,v);var p=k.isDarkTheme();k.isLatencyMeasurementExperiment||k.initialLoadingStrategy===1||k.initialLoadingStrategy===2||(k.loadingBar||(k.loadingBar=b00(getComputedStyle(document.body).direction==="rtl",p),k.loadingBar.style.position="fixed",k.loadingBar.style.zIndex="15000"),document.body.appendChild(k.loadingBar));
fB3(k,zlk(k),Fv0(k));k.iframe?k.channel||aB5(k,k.iframe,C,G):(MSm(k),G(Error("Ak")))});
this.consentPromise.finally(function(){k.consentPromise=void 0});
return this.consentPromise};
var aB5=function(k,v,C,G){var p,P;_.Z(function(N){switch(N.nextAddress){case 1:V9(k,3);p=!1;setTimeout(function(){if(!p){MSm(k);$2a(k);U2y(k);var I=saa(7).setErrorMessage("Timeout connecting to iframe");C(NAF(H50(new Wvk,vSV(I)),PQk(I)))}},d22(k,gSX(k)));
if(!k.prewarmPromise){N.jumpTo(2);break}_.EQ(N,3);return N.yield(k.prewarmPromise,5);case 5:_.GG(N,2);break;case 3:_.g6(N),P=saa(4).setErrorMessage("Error while prewarming."),C(NAF(H50(new Wvk,vSV(P)),PQk(P)));case 2:k.prewarmChannel&&k.prewarmChannel.send(u93(IBy(new Wvk,k.consentPrimitiveRequest))),k.channel=_.kW({destination:k.win,iframe:v,origin:i52(k),channelName:"cpw",onEstablished:function(){p=!0;MSm(k);k.isLatencyMeasurementExperiment||(k.JSC$19904_previousBodyOverflow=document.body.style.overflow,
k.JSC$19904_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,k.JSC$19904_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",k.enableDialogA11yFix&&window.addEventListener("blur",k.focusChangeListener));var I=k.iframe;I.style.bottom="0";I.style.position="fixed";I.style.right="0";I.style.border="none";I.style.left="0";I.style.top=
"0";I.style.zIndex="5000";I.style.pointerEvents="";I.style.visibility="";k.initialLoadingStrategy===2||k.initialLoadingStrategy===3?V9(k,4):V9(k,6);var S;(S=k.onConsentPrimitiveShownCallback)==null||S.call(k)},
onMessage:function(I){I=SZX(I.data);switch(_.FY(I,1)){case 1:$2a(k);var S=Rg3(_.dP(I,_.c6,7));S&&(k.initialLoadingStrategy!==2&&k.initialLoadingStrategy!==3||V9(k,6,S),V9(k,5,S));if(S=Rg3(_.dP(I,_.c6,6)))V9(k,7,S),V9(k,8);var Q,R;((Q=_.dP(I,oS2,2))==null?void 0:_.uV(Q,lq))!==0&&((R=_.dP(I,GKV,8))==null?void 0:_.uV(R,pWm))!==0||G(Error("Bk"));C(I);break;case 2:U2y(k)}}}),_.OQ(N)}})},cq0=function(k,v,C){k.prewarmChannel=_.kW({destination:k.win,
iframe:v,origin:i52(k),channelName:"pwcp",onEstablished:function(){V9(k,2);C()}})},i52=function(k){var v=_.Xr(k.src).toString();
return v&&v.indexOf("://")<0&&v.indexOf("//")!==0?k.origin:_.vuR(v)},zlk=function(k,v){v=v===void 0?!1:v;
var C,G=new Map([["origin",k.origin],["hl",(C=Lvm(k))!=null?C:null]]);v&&G.set("pw","1");v=_.H([["cpr",k.consentPrimitiveRequest.serialize()]]);for(C=v.next();!C.done;C=v.next()){var p=_.H(C.value);C=p.next().value;p=p.next().value;G.set(C,p)}k.isDarkTheme()&&G.set("color_scheme","dark");return _.Fw(k.src,G)},MSm=function(k){k.isLatencyMeasurementExperiment||k.loadingBar&&document.body.removeChild(k.loadingBar)};
sy.prototype.getSrc=function(){var k=_.N5(this.origin),v;var C=(v=_.dP(this.consentPrimitiveRequest,wq0,3))==null?void 0:_.RI(v,1);v="consent.google.com";C=C?"/u/"+encodeURIComponent(C.toString()):"";(k==null?0:k.endsWith("youtube.com"))?v="consent.youtube.com":(k=k==null?void 0:k.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(v="consent.google."+((k[1]?"co.":"")+encodeURIComponent(k[2])));return _.yi("https://"+v+"/signedin"+C+"/landing")};
var fB3=function(k,v,C){k.iframe||(k.iframe=document.createElement("iframe"),k.iframe.style.width="100%",k.iframe.style.height="100%",C!==112496729&&(k.iframe.style.colorScheme="auto"),k.isLatencyMeasurementExperiment&&(k.iframe.style.display="none"),_.kv(k.iframe,v),k.iframe.setAttribute("jsname","C5o1O"),O5V(k.iframe),document.body.appendChild(k.iframe))},O5V=function(k){k.style.bottom="-200vh";
k.style.position="fixed";k.style.right="-200vw";k.style.border="";k.style.left="";k.style.top="";k.style.zIndex="";k.style.pointerEvents="none";k.style.visibility="hidden"},$2a=function(k){k.iframe&&(k.isLatencyMeasurementExperiment||(k.JSC$19904_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=k.JSC$19904_previousHtmlOverscroll),k.JSC$19904_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=k.JSC$19904_previousBodyOverscroll),k.JSC$19904_previousBodyOverflow!==
void 0&&(document.body.style.overflow=k.JSC$19904_previousBodyOverflow),k.enableDialogA11yFix&&yqh(k,!1)),O5V(k.iframe))};
sy.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(yqh(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var yqh=function(k,v){var C,G,p=(C=k.iframe)==null?void 0:(G=C.parentElement)==null?void 0:G.children;if(p)for(C=0;C<p.length;C++)G=p[C],G!==k.iframe&&(v?(G.hasAttribute("aria-hidden")&&_.Iw([_.dY(b5V)],G,"data-old-aria-hidden",G.getAttribute("aria-hidden")),_.Iw([_.dY(Rla)],G,"aria-hidden","true")):(G.removeAttribute("aria-hidden"),G.hasAttribute("data-old-aria-hidden")&&(_.Iw([_.dY(lBk)],G,"aria-hidden",G.getAttribute("data-old-aria-hidden")),G.removeAttribute("data-old-aria-hidden"))))},V9=function(k,
v,C){var G;
(G=k.latencyCallback)==null||G.call(k,{latencyType:v,timestampEpochMillis:C!=null?C:Date.now()})};var XW2=function(k,v,C){sy.call(this,v,C===void 0?!1:C);this.consentPrimitiveRequest=k;k=Lvm(this);_.dfF(k);this.src=this.getSrc();var G;this.initialLoadingStrategy=(G=_.dP(this.consentPrimitiveRequest,dd,4))==null?void 0:_.FY(G,4)},x2X;
_.E(XW2,sy);var YU2=function(k){var v=_.z("enable_primitive_dialog_aria_hide_siblings");k={request:k,enableDialogA11yFix:v===void 0?!1:v};x2X||(x2X=new XW2(k.request,k.isLatencyMeasurementExperiment||_.FY(k.request,1)===2,k.enableDialogA11yFix));return x2X},Lvm=function(k){var v;
return(v=_.dP(k.consentPrimitiveRequest,dd,4))==null?void 0:_.zb(v,1)},ES2=function(k,v){if(!_.Nh(k.consentPrimitiveRequest,tu,5)){var C=k.consentPrimitiveRequest,G=new tu;
_.$x(C,5,G)}var p;if((p=_.dP(k.consentPrimitiveRequest,tu,5))==null||_.xZK(_.Hu(p,8))==null){var P;(P=_.dP(k.consentPrimitiveRequest,tu,5))!=null&&_.XZ(P,8,v)}},Fv0=function(k){var v;
return(v=_.dP(k.consentPrimitiveRequest,tu,5))==null?void 0:_.RI(v,1)};
XW2.prototype.isDarkTheme=function(){var k;return((k=_.dP(this.consentPrimitiveRequest,dd,4))==null?void 0:_.FY(k,2))===2};
var gSX=function(k){var v;return((v=_.dP(k.consentPrimitiveRequest,dd,4))==null?void 0:_.RI(v,5))||void 0},U2y=function(k){k.channel=void 0;
k.prewarmChannel=void 0;k.iframe&&(document.body.contains(k.iframe)&&document.body.removeChild(k.iframe),k.iframe=void 0);x2X=void 0},re5=function(k){return sy.prototype.showPrimitive.call(k).then(function(v){return _.dP(v,oS2,2)})};for(var hu={},Aqh=(hu[64]="ma",hu[73]="ogb",hu[89]="cr",hu[21]="test",hu[0]="unkn",hu[137]="con",hu[155]="hl",hu[78]="yt",hu[171]="lp",hu[172]="ap",hu[177]="amo",hu[178]="pqe",hu[74]="gg",hu[1]="gm",hu[140]="am",hu[193]="sc",hu),el2=_.H(Object.keys(Aqh)),qZV=el2.next();!qZV.done;qZV=el2.next());var m2y=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(m2y,_.NI);var D2e=[0,[2,3,4],_.JE,CIe,W9e,_.Bu];var tSF=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(tSF,_.NI);var sDa=_.fI(tSF,[0,_.rn,_.V5,_.JE,_.V5,_.JE,D2e]);var VS2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(VS2,_.NI);VS2.prototype.getCommand=function(){return _.FY(this,1)};
var hla=function(){var k=new VS2;return _.$A(k,1,0)};var BA3=_.Fr([0,_.rn,_.V5,[0,_.JE,_.V5,-1]]);var jDF=new _.Ru("s"),YZh=new _.Ru("t"),wW2=new _.Ru("u"),nSk=new _.Ru("v"),Jqe=function(k,v,C){_.lS.call(this,jDF);this.mediaKey=k;this.photoUrl=v;this.photoSource=C};
_.E(Jqe,_.lS);var rqe=function(){_.lS.call(this,YZh)};
_.E(rqe,_.lS);var Kv0=function(k){k=k===void 0?!1:k;_.lS.call(this,wW2);this.isError=k};
_.E(Kv0,_.lS);var TAh=function(){_.lS.call(this,nSk)};
_.E(TAh,_.lS);var kV2=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,GVy=function(k){if(typeof k=="string"){if(k.charAt(0)==".")return o80(k.substr(1));if(k.charAt(0)=="["){var v=kV2.exec(k);k=k.indexOf("=")==-1?void 0:v[3];return v8e(v[1],k)}return C$X(k)}return k},o80=function(k){return function(v){return v.getAttribute&&_.hI(v,k)}},v8e=function(k,v){return function(C){return v!==void 0?C.getAttribute&&C.getAttribute(k)==v:C.hasAttribute&&C.hasAttribute(k)}},C$X=function(k){k=k.toUpperCase();
return function(v){return(v=v.tagName)&&v.toUpperCase()==k}},pQ2=function(){return!0};var BS=function(k,v){this.JSC$19932_key_=k;this.JSC$19932_value_=v},P$d=function(k){throw Error("Ck`"+k.JSC$19932_key_);
},W73=function(k,v){return new TypeError("Dk`"+v+"`"+k.JSC$19932_key_+"`"+k.JSC$19932_value_+"`"+typeof k.JSC$19932_value_)};
BS.prototype.string=function(k){return arguments.length==0?H72(this):Nvh(this,k)};
var Nvh=function(k,v){var C;return(C=IC2(k))!=null?C:v},H72=function(k){var v=IC2(k);
v===null&&P$d(k);return v},IC2=function(k){var v=k.JSC$19932_value_;
if(v==null)return null;if(typeof v==="string")return v;throw W73(k,"string");};
BS.prototype.bool=function(k){if(arguments.length==0){var v=this.optionalBool();v===null&&P$d(this)}else{var C;v=(C=this.optionalBool())!=null?C:k}return v};
BS.prototype.optionalBool=function(){var k=this.JSC$19932_value_;if(k==null)return null;if(typeof k==="boolean")return k;if(typeof k==="string"){k=k.toLowerCase();if(k==="true"||k==="1")return!0;if(k==="false"||k==="0")return!1}throw W73(this,"boolean");};
BS.prototype.number=function(k){if(arguments.length==0){var v=Z73(this);v===null&&P$d(this)}else v=SN0(this,k);return v};
var SN0=function(k,v){var C;return(C=Z73(k))!=null?C:v},Z73=function(k){var v=k.JSC$19932_value_;
if(v==null)return null;if(typeof v==="number")return v;if(typeof v==="string"){var C=Number(v);if(!isNaN(C)&&(C!==0||v.trim().length!==0))return C}throw W73(k,"number");};
BS.prototype.toString=function(){return H72(this)};
BS.prototype.enum=function(k,v){var C=!0,G=void 0,p;for(p in k){var P=k[p];C&&(C=!1,G=typeof P==="number"?SN0(this,v):Nvh(this,v));if(P==G)return G}JSON.stringify(k);return G};
BS.prototype.array=function(k){if(arguments.length==0){var v=uRk(this);v===null&&P$d(this);return v}v=uRk(this);return v==null?k:v};
var uRk=function(k){var v=k.JSC$19932_value_;if(v==null)return null;Array.isArray(v)||(typeof v!=="string"?v=[v]:(v=v.trim(),v=v==""?[]:v.split(",").map(function(C){return C.trim()})));
return QT2(k,v)},QT2=function(k,v){var C=k.JSC$19932_key_+"[";
return Array.from(v,function(G,p){return new BS(C+p+"]",G)})};
BS.prototype.object=function(k){var v=this.JSC$19932_value_;if(v==null)return k===void 0&&P$d(this),k;if(typeof v==="object"&&v.constructor===Object){k={};var C=this.JSC$19932_key_+".",G;for(G in v)k[G]=new BS(C+G,v[G]);return k}throw W73(this,"object");};var jF=function(k){this.list_=b7y(k)},b7y=function(k){if(k instanceof jF)k=k.list_;
else if(k[0]instanceof jF){for(var v=new Set,C=0;C<k.length;C++)for(var G=_.H(k[C].list_),p=G.next();!p.done;p=G.next())v.add(p.value);k=v}return[].concat(_.tX(k))};
_.W=jF.prototype;_.W.each=function(k,v,C){((C===void 0?0:C)?X93:_.CS)(this.list_,k,v);return this};
_.W.size=function(){return this.list_.length};
_.W.isEmpty=function(){return this.list_.length===0};
_.W.get=function(k){return this.list_[k]||null};
_.W.el=function(){return this.list_[0]||null};
_.W.map=function(k,v){return _.si(this.list_,k,v)};
_.W.equals=function(k){return this===k||_.Ki(this.list_,k.list_)};
_.W.first=function(){return this.list_.length==0?null:new Yh(this.list_[0])};
_.W.last=function(){return this.list_.length==0?null:new Yh(this.list_[this.list_.length-1])};
_.W.find=function(k){var v=[];this.each(function(C){C=C.querySelectorAll(String(k));for(var G=0;G<C.length;G++)v.push(C[G])});
return new jF(v)};
_.W.parent=function(){var k=[];this.each(function(v){(v=v.parentElement||null)&&!_.s2(k,v)&&k.push(v)});
return new jF(k)};
_.W.children=function(){var k=[];this.each(function(v){v=_.yN(v);for(var C=0;C<v.length;C++)k.push(v[C])});
return new jF(k)};
_.W.filter=function(k){k=_.JT(this.list_,GVy(k));return new jF(k)};
_.W.closest=function(k){var v=[],C=GVy(k),G=function(p){return _.H3(p)&&C(p)};
this.each(function(p){(p=_.Yz(p,G,!0))&&!_.s2(v,p)&&v.push(p)});
return new jF(v)};
_.W.next=function(k){return Re2(this,_.fPR,k)};
_.W.prev=function(k){return Re2(this,HZ2,k)};
var Re2=function(k,v,C){var G=[];var p=C?GVy(C):pQ2;k.each(function(P){(P=v(P))&&p(P)&&G.push(P)});
return new jF(G)};
jF.prototype.setClass=function(k){return this.each(function(v){_.Vg(v,k)})};
var lC3=function(k,v){return k.each(function(C){_.mG(C,v)})},dT0=function(k,v){return k.each(function(C){_.es(C,v)})};
jF.prototype.toggleClass=function(k,v){return v===!0?lC3(this,k):v===!1?dT0(this,k):this.each(function(C){_.hI(C,k)?_.es(C,k):_.mG(C,k)})};
jF.prototype.setText=function(k){return this.each(function(v){_.Xd(v,k)})};
var fCX=function(k){k.each(function(v){v.removeAttribute("aria-hidden")})};
jF.prototype.getStyle=function(k){if(this.list_.length>0){var v=this.list_[0],C=v.style[_.PR(k)];return typeof C!=="undefined"?C:v.style[_.y9L(v,k)]||""}};
jF.prototype.getData=function(k){if(this.list_.length===0)return new BS(k,null);var v=mf5(this.list_[0],k);return new BS(k,v)};
jF.prototype.focus=function(k){try{k?this.el().focus(k):this.el().focus()}catch(v){}return this};
jF.prototype.click=function(){var k=_.BE(this.el());if(k.createEvent){var v=k.createEvent("MouseEvents");v.initMouseEvent("click",!0,!0,k.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(v)}else k=k.createEventObject(),k.clientX=0,k.clientY=0,k.screenX=0,k.screenY=0,k.altKey=!1,k.ctrlKey=!1,k.shiftKey=!1,k.button=0,this.el().fireEvent("onclick",k)};
var wd=function(k,v,C,G){function p(I,S,Q){var R=S;S&&S.parentNode&&(R=S.cloneNode(!0));I(R,Q)}
G=G===void 0?!1:G;if(k.list_.length==1){var P=k.list_[0],N=function(I){return v(I,P)};
C instanceof jF?C.each(N,void 0,G):Array.isArray(C)?(G?X93:_.CS)(C,N):N(C);return k}return k.each(function(I){C instanceof jF?C.each(function(S){p(v,S,I)}):Array.isArray(C)?_.CS(C,function(S){p(v,S,I)}):p(v,C,I)})};
_.W=jF.prototype;_.W.append=function(k){return wd(this,function(v,C){v&&C.appendChild(v)},k)};
_.W.appendTo=function(k){(new jF([k])).append(this);return this};
_.W.remove=function(){return wd(this,function(k,v){_.Lc(v)},null)};
_.W.empty=function(){return wd(this,function(k,v){_.i4(v)},null)};
_.W.after=function(k,v){return wd(this,function(C,G){C&&_.OU(C,G)},k,!(v===void 0||v))};
_.W.before=function(k){return wd(this,function(v,C){v&&_.Lh(v,C)},k)};
_.W.replaceWith=function(k){return wd(this,function(v,C){v&&_.RbG(v,C)},k)};
_.W.toggle=function(k){return this.each(function(v){_.GN(v,k)})};
_.W.show=function(){return this.toggle(!0)};
_.W.hide=function(){return this.toggle(!1)};
_.W.trigger=function(k,v,C,G){return ze0(this,k,v,C,G)};
var ze0=function(k,v,C,G,p){return k.each(function(P){_.R9i(_.BE(P)).triggerWizEventInternal(P,v,C,G,p)})},Yh=function(k,v){k instanceof jF&&(v=k.list_,k=null);
this.list_=b7y(k!=null?[k]:v)};
_.wO(Yh,jF);_.W=Yh.prototype;_.W.children=function(){return new jF(Array.prototype.slice.call(_.yN(this.list_[0])))};
_.W.each=function(k,v){k.call(v,this.list_[0],0);return this};
_.W.size=function(){return 1};
_.W.el=function(){return this.list_[0]};
_.W.first=function(){return this};var nC=function(k,v){v=v===void 0?window:v;this.hostId=k;this.win=v;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$19943_previousHtmlOverscroll=this.JSC$19943_previousBodyOverscroll=this.JSC$19943_previousBodyOverflow="";this.eventTarget=new _.cj;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},E8Y=function(k){var v=
F7y(F7y(F7y(new cBy(78),"po"),"hppp"),"hhc");
v.authUser=Number(_.wt("SESSION_INDEX","0"));v.colorScheme=k;return v};
nC.prototype.getOrigin=function(){return this.origin?this.origin:_.vf(_.oP(_.kL(new _.DQ,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
nC.prototype.getTargetOrigin=function(){return _.vf(_.oP(_.kL(new _.DQ,this.scheme),this.domain),this.port)};
nC.prototype.preloadIframe=function(k){var v=this;if(this.iframeLoadPromise===void 0){var C=document.createElement("iframe");this.iframe=C;EbF(C,k);this.iframeLoadPromise=new Promise(function(G,p){var P=!1,N=function(I){I.stopPropagation();C.removeEventListener("error",N);C.removeEventListener("securitypolicyviolation",N);p(Error("Ek",{cause:I}))};
C.addEventListener("error",N);C.addEventListener("securitypolicyviolation",N);setTimeout(function(){P||p(Error("Fk"))},3E4);
aC2(v,C,function(){P=!0;C.removeEventListener("error",N);C.removeEventListener("securitypolicyviolation",N);G()})});
M45(this);k=this.getTargetOrigin().toString();C.setAttribute("allow","camera "+k+"; display-capture "+k);this.parentElement.appendChild(C)}return this.iframeLoadPromise};
var g83=function(k,v){var C,G;return _.Z(function(p){if(p.nextAddress==1)return C=b00(getComputedStyle(k.parentElement).direction==="rtl"),k.parentElement.appendChild(C),document.activeElement instanceof HTMLElement&&(k.elementToFocusAfterClose=document.activeElement),_.EQ(p,2),p.yield(k.preloadIframe(v),4);if(p.nextAddress!=2){k.parentElement.removeChild(C);k.JSC$19943_previousBodyOverflow=k.parentElement.style.overflow;k.JSC$19943_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
k.JSC$19943_previousBodyOverscroll=k.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";k.parentElement.style.overscrollBehavior="contain";k.parentElement.style.overflow="hidden";var P=k.iframe;P.style.bottom="0";P.style.border="none";P.style.height="100%";P.style.left="0";P.style.position=k.iframePosition;P.style.right="0";P.style.top="0";P.style.width="100%";P.style.zIndex="2202";P.setAttribute("aria-hidden","false");P.setAttribute("aria-modal","true");
k.opened=!0;$TY(k);return _.GG(p,0)}G=_.g6(p);k.parentElement.removeChild(C);zgF(k.isDarkTheme());UTX(k,!1);throw Error("Gk",{cause:G});})},UTX=function(k,v){v=v===void 0?!0:v;
k.iframe!==void 0&&(i7d(k),document.documentElement.style.overscrollBehavior=k.JSC$19943_previousHtmlOverscroll,k.parentElement.style.overscrollBehavior=k.JSC$19943_previousBodyOverscroll,k.parentElement.style.overflow=k.JSC$19943_previousBodyOverflow,k.elementToFocusAfterClose!==void 0&&(k.elementToFocusAfterClose.focus(),k.elementToFocusAfterClose=void 0),v?M45(k):(k.parentElement.removeChild(k.iframe),k.iframe=void 0,k.iframeLoadPromise=void 0,k.mainChannel=void 0),k.opened=!1)},i7d=function(k){k.backgroundElementsAriaHiddenIsNull&&
(fCX(k.backgroundElementsAriaHiddenIsNull),k.backgroundElementsAriaHiddenIsNull=void 0);
k.backgroundElementsAriaHiddenIsFalse&&(k.backgroundElementsAriaHiddenIsFalse.each(function(v){v.setAttribute("aria-hidden","false")}),k.backgroundElementsAriaHiddenIsFalse=void 0);
k.backgroundElementsWithoutInert&&(k.backgroundElementsWithoutInert.each(function(v){v.removeAttribute("inert")}),k.backgroundElementsWithoutInert=void 0)},$TY=function(k){k.backgroundElementsAriaHiddenIsNull=(new Yh(k.iframe.parentElement)).children().filter(function(v){return v.getAttribute("aria-hidden")===null&&v!==k.iframe});
k.backgroundElementsAriaHiddenIsNull.each(function(v){v.setAttribute("aria-hidden","true")});
k.backgroundElementsAriaHiddenIsFalse=(new Yh(k.iframe.parentElement)).children().filter(function(v){return v.getAttribute("aria-hidden")==="false"&&v!==k.iframe});
k.backgroundElementsAriaHiddenIsFalse.each(function(v){v.setAttribute("aria-hidden","true")});
k.backgroundElementsWithoutInert=(new Yh(k.iframe.parentElement)).children().filter(function(v){return!v.hasAttribute("inert")&&v!==k.iframe});
k.backgroundElementsWithoutInert.each(function(v){v.setAttribute("inert","true")})},M45=function(k){k=k.iframe;
k.style.bottom="-1000px";k.style.position="fixed";k.style.right="-1000px";k.style.border="";k.style.height="";k.style.left="";k.style.top="";k.style.width="";k.style.zIndex="";k.setAttribute("aria-hidden","true");k.setAttribute("aria-modal","false")};
nC.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var cBy=function(k,v){nC.call(this,Aqh[k],v);this.options=[];this.style=""};
_.E(cBy,nC);var L7a=function(k){k.style="youtube";return k},O7h=function(k,v){k.eventTarget.listen(wW2,v);
return k},yB2=function(k,v){k.eventTarget.listen(jDF,v);
return k},F7y=function(k,v){k.options.push(v);
return k},XQ0=function(k){var v=[k.getOrigin()];
k.ancestorOrigins&&v.push.apply(v,_.tX(k.ancestorOrigins));var C=new _.DQ(k.win.location.href),G=k.startUrl?k.startUrl:k.options.includes("po")?"profile-picture/art":"profile-picture";v=zBV(_.CQ(k.getTargetOrigin(),G),"origin",v);k.startUrl&&_.C9(v,"startPath",k.startUrl);k.authUser>0&&_.C9(v,"authuser",k.authUser);k.pageId!==void 0&&_.C9(v,"pageId",k.pageId);_.C9(v,"hostId",k.hostId);k.jsMode!==void 0&&_.C9(v,"jsmode",k.jsMode);k.rectangleRatio!==void 0&&_.C9(v,"rectangleRatio",k.rectangleRatio);
k.options.length>0&&_.C9(v,"opts",k.options.join(","));try{for(var p=_.H(["utm_source","utm_medium","utm_campaign","utm_content"]),P=p.next();!P.done;P=p.next()){var N=P.value;_.oe(C,N)&&_.C9(v,N,_.oe(C,N))}var I,S=(I=k.hl)!=null?I:_.oe(C,"hl");S!==void 0&&_.C9(v,"hl",S)}catch(Q){if(!(Q instanceof URIError))throw Q;}k.colorScheme&&_.C9(v,"theme",k.colorScheme);k.style&&_.C9(v,"style",k.style);return v},xTk=function(k,v){k.mainChannel=_.kW({destination:k.win,
iframe:v,origin:k.getTargetOrigin().toString(),channelName:"ow",onMessage:function(C){C=sDa(C.data);if(v===k.iframe)switch(_.FY(C,1)){case 1:k.eventTarget.dispatchEvent(new Kv0);UTX(k);break;case 2:k.eventTarget.dispatchEvent(new Jqe(_.zb(C,4),_.zb(C,2),_.FY(C,5),_.dP(C,m2y,6)));break;case 0:var G;k.eventTarget.dispatchEvent(new rqe(_.zb(C,2),(G=_.FY(C,3))!=null?G:0));break;case 3:k.eventTarget.dispatchEvent(new Kv0(!0));UTX(k,!1);break;case 4:k.eventTarget.dispatchEvent(new TAh)}}})},aC2=function(k,
v,C){_.kW({destination:k.win,
iframe:v,origin:_.vf(_.oP(_.kL(new _.DQ,k.scheme),k.domain),k.port).toString(),channelName:"owi",onMessage:function(G){v===k.iframe&&(C!==void 0&&C(),xTk(k,v),k.opened&&k.mainChannel.send(BA3(hla())),G.reply(),aC2(k,v))}})};
cBy.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?nC.prototype.preloadIframe.call(this,XQ0(this).toString()):this.iframeLoadPromise};
cBy.prototype.openPicker=function(k){var v=this;return _.Z(function(C){if(C.nextAddress==1)return v.startUrl=k?k:v.options.includes("po")?"profile-picture/art":"profile-picture",C.yield(g83(v,XQ0(v).toString()),2);if(v.mainChannel){var G=v.mainChannel,p=G.send;var P=hla();P=_.xz(P,2,v.startUrl);p.call(G,BA3(P))}_.OQ(C)})};var ABY=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(ABY,_.NI);_.W=ABY.prototype;_.W.getSize=function(){return Mb(this,1)};
_.W.setSize=function(k){return _.Mh(this,1,k)};
_.W.getWidth=function(){return Mb(this,12)};
_.W.getHeight=function(){return Mb(this,13)};
_.W.setCenterCrop=function(k){return _.zv(this,20,k)};
_.W.getHtml=function(){return _.lV(this,4)};
_.W.getToken=function(){return _.gV(this,24)};
_.W.setToken=function(k){return _.xz(this,24,k)};
_.W.getBackgroundColor=function(){return Mb(this,87)};
_.W.hasBackgroundColor=function(){return _.Id(_.Hu(this,87))!=null};
_.W.getStoryboardLevel=function(){return Mb(this,109)};var Ju=function(k){this.JSC$19951_value_=void 0;this.childNodes_={};if(k){var v=_.WBU(k);k=_.T9(k);for(var C=0;C<v.length;C++)this.set(v[C],k[C])}};
Ju.prototype.set=function(k,v){eed(this,k,v,!1)};
Ju.prototype.add=function(k,v){eed(this,k,v,!0)};
var eed=function(k,v,C,G){for(var p=0;p<v.length;p++){var P=v.charAt(p);k.childNodes_[P]||(k.childNodes_[P]=new Ju);k=k.childNodes_[P]}if(G&&k.JSC$19951_value_!==void 0)throw Error("Hk`"+v);k.JSC$19951_value_=C},qNe=function(k,v){for(var C=0;C<v.length;C++)if(k=k.childNodes_[v.charAt(C)],!k)return;
return k};
Ju.prototype.get=function(k){return(k=qNe(this,k))?k.JSC$19951_value_:void 0};
Ju.prototype.getValues=function(){var k=[];mTd(this,k);return k};
var mTd=function(k,v){k.JSC$19951_value_!==void 0&&v.push(k.JSC$19951_value_);for(var C in k.childNodes_)mTd(k.childNodes_[C],v)};
Ju.prototype.getKeys=function(k){var v=[];if(k){for(var C=this,G=0;G<k.length;G++){var p=k.charAt(G);if(!C.childNodes_[p])return[];C=C.childNodes_[p]}DTF(C,k,v)}else DTF(this,"",v);return v};
var DTF=function(k,v,C){k.JSC$19951_value_!==void 0&&C.push(v);for(var G in k.childNodes_)DTF(k.childNodes_[G],v+G,C)};
_.W=Ju.prototype;_.W.containsKey=function(k){return this.get(k)!==void 0};
_.W.containsValue=function(k){if(this.JSC$19951_value_===k)return!0;for(var v in this.childNodes_)if(this.childNodes_[v].containsValue(k))return!0;return!1};
_.W.clear=function(){this.childNodes_={};this.JSC$19951_value_=void 0};
_.W.remove=function(k){for(var v=this,C=[],G=0;G<k.length;G++){var p=k.charAt(G);if(!v.childNodes_[p])throw Error("Ik`"+k);C.push([v,p]);v=v.childNodes_[p]}k=v.JSC$19951_value_;for(delete v.JSC$19951_value_;C.length>0;)if(G=C.pop(),v=G[0],G=G[1],v.childNodes_[G].isEmpty())delete v.childNodes_[G];else break;return k};
_.W.clone=function(){return new Ju(this)};
_.W.getCount=function(){return SJe(this.getValues())};
_.W.isEmpty=function(){return this.JSC$19951_value_===void 0&&_.t9.isEmpty(this.childNodes_)};var gb3=function(){if(!t4m){var k=t4m=new Ju,v;for(v in sTY)k.add(v,sTY[v])}},t4m,rd=function(k,v){this.types=k;
this.setters=v},sTY={a:new rd([3,
0],[function(k,v){_.zv(k,21,v)},
function(k,v){_.Mh(k,56,v)}]),
al:new rd([3],[function(k,v){_.zv(k,74,v)}]),
b:new rd([3,0],[function(k,v){_.zv(k,23,v)},
function(k,v){_.Mh(k,38,v)}]),
ba:new rd([0],[function(k,v){_.Mh(k,85,v)}]),
bc:new rd([0],[function(k,v){_.Mh(k,87,v)}]),
br:new rd([0],[function(k,v){_.Mh(k,86,v)}]),
c:new rd([3,0],[function(k,v){_.zv(k,2,v)},
function(k,v){_.Mh(k,39,v)}]),
cc:new rd([3],[function(k,v){_.zv(k,51,v)}]),
ci:new rd([3],[function(k,v){_.zv(k,32,v)}]),
ckm:new rd([3],[function(k,v){_.zv(k,104,v)}]),
cp:new rd([0],[function(k,v){_.Mh(k,92,v)}]),
cr:new rd([3],[function(k,v){_.zv(k,108,v)}]),
cv:new rd([0],[function(k,v){_.Mh(k,94,v)}]),
d:new rd([3],[function(k,v){_.zv(k,3,v)}]),
dc:new rd([5],[function(k,v){_.xz(k,99,v)}]),
df:new rd([3],[function(k,v){_.zv(k,80,v)}]),
dv:new rd([3],[function(k,v){_.zv(k,90,v)}]),
e:new rd([0],[function(k,v){_.Mh(k,15,v)}]),
em:new rd([0],[function(k,v){_.Mh(k,107,v)}]),
f:new rd([4],[function(k,v){_.xz(k,16,v)}]),
fg:new rd([3],[function(k,v){_.zv(k,34,v)}]),
fh:new rd([3],[function(k,v){_.zv(k,30,v)}]),
fm:new rd([3],[function(k,v){_.zv(k,84,v)}]),
fo:new rd([2],[function(k,v){_.zG(k,79,_.r7(v))}]),
ft:new rd([3],[function(k,v){_.zv(k,50,v)}]),
fv:new rd([3],[function(k,v){_.zv(k,31,v)}]),
g:new rd([3],[function(k,v){_.zv(k,14,v)}]),
gce:new rd([4],[function(k,v){_.xz(k,112,v)}]),
gd:new rd([3],[function(k,v){_.zv(k,83,v)}]),
gm:new rd([3],[function(k,v){_.zv(k,105,v)}]),
h:new rd([3,0],[function(k,v){_.zv(k,4,v)},
function(k,v){_.Mh(k,13,v)}]),
i:new rd([3],[function(k,v){_.zv(k,22,v)}]),
ic:new rd([0],[function(k,v){_.Mh(k,71,v)}]),
id:new rd([3],[function(k,v){_.zv(k,70,v)}]),
il:new rd([3],[function(k,v){_.zv(k,96,v)}]),
ip:new rd([3],[function(k,v){_.zv(k,54,v)}]),
iv:new rd([0],[function(k,v){_.XZ(k,75,v)}]),
j:new rd([1],[function(k,v){v=v==null?v:e0d(v);_.zG(k,29,v)}]),
k:new rd([3,0],[function(k,v){_.zv(k,17,v)},
function(k,v){_.Mh(k,42,v)}]),
l:new rd([0],[function(k,v){_.Mh(k,44,v)}]),
lf:new rd([3],[function(k,v){_.zv(k,65,v)}]),
lo:new rd([3],[function(k,v){_.zv(k,97,v)}]),
m:new rd([0],[function(k,v){_.Mh(k,63,v)}]),
md:new rd([3],[function(k,v){_.zv(k,91,v)}]),
mm:new rd([4],[function(k,v){_.xz(k,81,v)}]),
mo:new rd([3],[function(k,v){_.zv(k,73,v)}]),
mp:new rd([0],[function(k,v){_.Mh(k,115,v)}]),
mv:new rd([3],[function(k,v){_.zv(k,66,v)}]),
n:new rd([3],[function(k,v){k.setCenterCrop(v)}]),
nc:new rd([3],[function(k,v){_.zv(k,55,v)}]),
nd:new rd([3],[function(k,v){_.zv(k,53,v)}]),
ng:new rd([3],[function(k,v){_.zv(k,95,v)}]),
ngm:new rd([3],[function(k,v){_.zv(k,106,v)}]),
no:new rd([3],[function(k,v){_.zv(k,37,v)}]),
ns:new rd([3],[function(k,v){_.zv(k,40,v)}]),
nt0:new rd([4],[function(k,v){_.xz(k,36,v)}]),
ntm:new rd([3],[function(k,v){_.zv(k,114,v)}]),
nu:new rd([3],[function(k,v){_.zv(k,46,v)}]),
nw:new rd([3],[function(k,v){_.zv(k,48,v)}]),
o:new rd([1,3],[function(k,v){v=v==null?v:e0d(v);_.zG(k,7,v)},
function(k,v){_.zv(k,27,v)}]),
p:new rd([3,0],[function(k,v){_.zv(k,19,v)},
function(k,v){_.Mh(k,43,v)}]),
pa:new rd([3],[function(k,v){_.zv(k,61,v)}]),
pc:new rd([0],[function(k,v){_.Mh(k,88,v)}]),
pd:new rd([3],[function(k,v){_.zv(k,60,v)}]),
pf:new rd([3],[function(k,v){_.zv(k,67,v)}]),
pg:new rd([3],[function(k,v){_.zv(k,72,v)}]),
pi:new rd([2],[function(k,v){_.zG(k,76,_.r7(v))}]),
pp:new rd([3],[function(k,v){_.zv(k,52,v)}]),
pt:new rd([4],[function(k,v){_.xz(k,111,v)}]),
q:new rd([4],[function(k,v){_.xz(k,28,v)}]),
r:new rd([3,0],[function(k,v){_.zv(k,6,v)},
function(k,v){_.Mh(k,26,v)}]),
ra:new rd([3],[function(k,v){_.zv(k,103,v)}]),
rf:new rd([3],[function(k,v){_.zv(k,100,v)}]),
rg:new rd([3],[function(k,v){_.zv(k,59,v)}]),
rh:new rd([3],[function(k,v){_.zv(k,49,v)}]),
rj:new rd([3],[function(k,v){_.zv(k,57,v)}]),
ro:new rd([2],[function(k,v){_.zG(k,78,_.r7(v))}]),
rp:new rd([3],[function(k,v){_.zv(k,58,v)}]),
rw:new rd([3],[function(k,v){_.zv(k,35,v)}]),
rwa:new rd([3],[function(k,v){_.zv(k,64,v)}]),
rwu:new rd([3],[function(k,v){_.zv(k,41,v)}]),
s:new rd([3,0],[function(k,v){_.zv(k,33,v)},
function(k,v){k.setSize(v)}]),
sb:new rd([0],[function(k,v){_.Mh(k,110,v)}]),
sc:new rd([0],[function(k,v){_.Mh(k,89,v)}]),
sg:new rd([3],[function(k,v){_.zv(k,82,v)}]),
sl:new rd([0],[function(k,v){_.Mh(k,109,v)}]),
sm:new rd([3],[function(k,v){_.zv(k,93,v)}]),
t:new rd([4],[function(k,v){k.setToken(v)}]),
tm:new rd([3],[function(k,v){_.zv(k,113,v)}]),
u:new rd([3],[function(k,v){_.zv(k,18,v)}]),
ut:new rd([3],[function(k,v){_.zv(k,45,v)}]),
v:new rd([0],[function(k,v){_.Mh(k,62,v)}]),
vb:new rd([0],[function(k,v){_.XZ(k,68,v)}]),
vf:new rd([4],[function(k,v){_.xz(k,102,v)}]),
vl:new rd([0],[function(k,v){_.XZ(k,69,v)}]),
vm:new rd([3],[function(k,v){_.zv(k,98,v)}]),
w:new rd([0],[function(k,v){_.Mh(k,12,v)}]),
x:new rd([0],[function(k,v){_.Mh(k,9,v)}]),
y:new rd([0],[function(k,v){_.Mh(k,10,v)}]),
ya:new rd([2],[function(k,v){_.zG(k,77,_.r7(v))}]),
z:new rd([0],[function(k,v){_.Mh(k,11,v)}])};
gb3.prototype.parse=function(k){var v=new ABY,C=new ABY;if(k=="")k=!0;else{k=k.split("-");for(var G=!0,p=0;p<k.length;p++){var P=k[p];if(P.length==0)G=!1;else{var N=P,I=!1;var S=N;var Q=N.charAt(0);Q!=Q.toLowerCase()&&(I=!0,S=N.charAt(0).toLowerCase()+N.substring(1));var R=t4m;for(Q=1;Q<=S.length;++Q){var l=R,d=S.substring(0,Q);if(d.length==0?l.isEmpty():!qNe(l,d))break}S=Q==1?null:(S=R.get(S.substring(0,Q-1)))?{option:N.substring(0,Q-1),value:N.substring(Q-1),signed:I,attributes:S}:null;if(S){N=
[];I=[];Q=!1;for(R=0;R<S.attributes.types.length;R++){l=S.attributes.types[R];var f=S.value;d=p;if(S.signed&&l==1)for(var c=f.length;c<12&&d<k.length-1;)f+="-"+k[d+1],c=f.length,++d;else if(l==2)for(;d<k.length-1&&k[d+1].match(/^[\d\.]/);)f+="-"+k[d+1],++d;c=S.attributes.setters[R];f=V4y(this,l)(S.option,f,v,C,c);if(f===null){Q=!0;p=d;break}else N.push(l),I.push(f)}if(!Q)for(S=0;S<I.length;S++)R=N[S],f=I[S],hed(this,R)(P,f);G=G&&Q}else G=!1}}k=G}return new BvV(v,C,k)};
var jT5=function(k,v,C,G,p,P){p(C,v);k=k.charAt(0);P=P(k==k.toUpperCase());p(G,P)};
_.W=gb3.prototype;_.W.parseAndSetIntOption_=function(k,v,C,G,p){if(v=="")return 0;isFinite(v)&&(v=String(v));v=typeof v==="string"?/^\s*-?0x/i.test(v)?parseInt(v,16):parseInt(v,10):NaN;if(isNaN(v))return 1;jT5(k,v,C,G,p,Number);return null};
_.W.logIntParseError_=function(){};
_.W.parseAndSetFloatOption_=function(k,v,C,G,p){if(v=="")return 0;var P=Number(v);v=P==0&&_.Zx(v)?NaN:P;if(isNaN(v))return 1;jT5(k,v,C,G,p,Number);return null};
_.W.logFloatParseError_=function(){};
_.W.parseAndSetBoolOption_=function(k,v,C,G,p){if(v!="")return 2;jT5(k,!0,C,G,p,Boolean);return null};
_.W.logBoolParseError_=function(){};
_.W.parseAndSetStringOption_=function(k,v,C,G,p){if(v=="")return 0;jT5(k,v,C,G,p,function(P){return P?"1":""});
return null};
_.W.logStringParseError_=function(){};
_.W.parseAndSetUint64Base64Option_=function(k,v,C,G,p){if(v=="")return 0;jT5(k,v,C,G,p,function(P){return P?1:0});
return null};
var V4y=function(k,v){switch(v){case 0:return(0,_.eI)(k.parseAndSetIntOption_,k);case 2:return(0,_.eI)(k.parseAndSetFloatOption_,k);case 3:return(0,_.eI)(k.parseAndSetBoolOption_,k);case 4:return(0,_.eI)(k.parseAndSetStringOption_,k);case 1:return(0,_.eI)(k.parseAndSetUint64Base64Option_,k);default:return function(){}}},hed=function(k,v){switch(v){case 0:return(0,_.eI)(k.logIntParseError_,k);
case 2:return(0,_.eI)(k.logFloatParseError_,k);case 3:return(0,_.eI)(k.logBoolParseError_,k);case 4:case 1:return(0,_.eI)(k.logStringParseError_,k);default:return function(){}}},BvV=function(k,v,C){this.valueProto_=k;
this.signatureFlagProto_=v;this.JSC$19963_valid_=C};
BvV.prototype.isValid=function(){return this.JSC$19963_valid_};var a3X=function(k){this.JSC$19964_parser_=null;this.JSC$19964_components_=[];this.JSC$19964_parsedOptions_=null;YNe(this,k)},wQk=function(k){k.JSC$19964_parser_==null&&(k.JSC$19964_parser_=new gb3);
return k.JSC$19964_parser_},YNe=function(k,v){k.JSC$19964_parsedOptions_=v?typeof v==="string"?wQk(k).parse(v):v:wQk(k).parse("")},KC=function(k,v){return k==v?!1:!0};
_.W=a3X.prototype;_.W.JSC$19966_setCrop=function(k){k=k||void 0;var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,_.lV(C,2),_.lV(v.signatureFlagProto_,2))&&_.zv(C,2,k);return this};
_.W.JSC$19966_setCircleCrop=function(k){k=k||void 0;var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,aE(C,51),aE(v.signatureFlagProto_,51))&&_.zv(C,51,k);return this};
_.W.JSC$19966_setImageCrop=function(k){k=k||void 0;var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,aE(C,32),aE(v.signatureFlagProto_,32))&&_.zv(C,32,k);return this};
_.W.JSC$19966_setHeight=function(k){var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,C.getHeight(),v.signatureFlagProto_.getHeight())&&_.Mh(C,13,k);return this};
_.W.setCenterCrop=function(k){k=k||void 0;var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,_.lV(C,20),_.lV(v.signatureFlagProto_,20))&&C.setCenterCrop(k);return this};
_.W.JSC$19966_setSmartCrop=function(k){k=k||void 0;var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,_.lV(C,19),_.lV(v.signatureFlagProto_,19))&&_.zv(C,19,k);return this};
_.W.JSC$19966_setPad=function(k){k=k||void 0;var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,aE(C,60),aE(v.signatureFlagProto_,60))&&_.zv(C,60,k);return this};
_.W.JSC$19966_setSmartCropUseFace=function(k){k=k||void 0;var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,_.lV(C,67),_.lV(v.signatureFlagProto_,67))&&_.zv(C,67,k);return this};
_.W.JSC$19966_setSmartCropNoClip=function(k){k=k||void 0;var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,_.lV(C,52),_.lV(v.signatureFlagProto_,52))&&_.zv(C,52,k);return this};
_.W.setSize=function(k){var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,C.getSize(),v.signatureFlagProto_.getSize())&&C.setSize(k);return this};
_.W.setToken=function(k){k=k||void 0;var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,C.getToken(),v.signatureFlagProto_.getToken())&&C.setToken(k);return this};
_.W.JSC$19966_setWidth=function(k){var v=this.JSC$19964_parsedOptions_,C=v.valueProto_;KC(k,C.getWidth(),v.signatureFlagProto_.getWidth())&&_.Mh(C,12,k);return this};
_.W.clearOptions=function(){YNe(this,"");return this};
_.W.build=function(){this.JSC$19964_components_.length=0;var k=this.JSC$19964_parsedOptions_,v=k.valueProto_;k=k.signatureFlagProto_;TH(this,"s",v.getSize(),k.getSize());TH(this,"w",v.getWidth(),k.getWidth());ko(this,"c",_.lV(v,2),_.lV(k,2));ko(this,"d",_.lV(v,3),_.lV(k,3));TH(this,"h",v.getHeight(),k.getHeight());ko(this,"s",aE(v,33),aE(k,33));ko(this,"h",v.getHtml(),k.getHtml());ko(this,"p",_.lV(v,19),_.lV(k,19));ko(this,"pp",_.lV(v,52),_.lV(k,52));ko(this,"pf",_.lV(v,67),_.lV(k,67));ko(this,"n",
_.lV(v,20),_.lV(k,20));TH(this,"r",Mb(v,26),Mb(k,26));ko(this,"r",_.lV(v,6),_.lV(k,6));ko(this,"o",aE(v,27),aE(k,27));var C=_.RY(v,7,_.Wu);oj(this,"o",C,_.RY(k,7,_.Wu));C=_.RY(v,29,_.Wu);oj(this,"j",C,_.RY(k,29,_.Wu));TH(this,"x",Mb(v,9),Mb(k,9));TH(this,"y",Mb(v,10),Mb(k,10));TH(this,"z",Mb(v,11),Mb(k,11));ko(this,"g",_.lV(v,14),_.lV(k,14));TH(this,"e",Mb(v,15),Mb(k,15));oj(this,"f",_.gV(v,16),_.gV(k,16));ko(this,"k",aE(v,17),aE(k,17));ko(this,"u",aE(v,18),!0);ko(this,"ut",aE(v,45),!0);ko(this,"i",
aE(v,22),!0);ko(this,"a",aE(v,21),aE(k,21));ko(this,"b",_.lV(v,23),_.lV(k,23));TH(this,"b",Mb(v,38),Mb(k,38));TH(this,"c",Mb(v,39),Mb(k,39),16,8);oj(this,"q",_.gV(v,28),_.gV(k,28));ko(this,"fh",aE(v,30),aE(k,30));ko(this,"fv",aE(v,31),aE(k,31));ko(this,"fg",_.lV(v,34),_.lV(k,34));ko(this,"ci",aE(v,32),aE(k,32));oj(this,"t",v.getToken(),k.getToken());oj(this,"nt0",_.gV(v,36),_.gV(k,36));ko(this,"rw",_.lV(v,35),_.lV(k,35));ko(this,"rwu",_.lV(v,41),_.lV(k,41));ko(this,"rwa",_.lV(v,64),_.lV(k,64));ko(this,
"nw",_.lV(v,48),_.lV(k,48));ko(this,"rh",_.lV(v,49),_.lV(k,49));ko(this,"no",_.lV(v,37),_.lV(k,37));ko(this,"ns",aE(v,40),aE(k,40));TH(this,"k",Mb(v,42),Mb(k,42));TH(this,"p",Mb(v,43),Mb(k,43));TH(this,"l",Mb(v,44),Mb(k,44));TH(this,"v",Mb(v,62),Mb(k,62));ko(this,"nu",aE(v,46),aE(k,46));ko(this,"ft",aE(v,50),aE(k,50));ko(this,"cc",aE(v,51),aE(k,51));ko(this,"nd",aE(v,53),aE(k,53));ko(this,"ip",aE(v,54),aE(k,54));ko(this,"nc",aE(v,55),aE(k,55));TH(this,"a",Mb(v,56),Mb(k,56));ko(this,"rj",aE(v,57),
aE(k,57));ko(this,"rp",aE(v,58),aE(k,58));ko(this,"rg",aE(v,59),aE(k,59));ko(this,"pd",aE(v,60),aE(k,60));ko(this,"pa",aE(v,61),aE(k,61));TH(this,"m",Mb(v,63),Mb(k,63));TH(this,"vb",$h(v,68),$h(k,68));TH(this,"vl",$h(v,69),$h(k,69));ko(this,"lf",aE(v,65),aE(k,65));ko(this,"mv",aE(v,66),aE(k,66));ko(this,"id",aE(v,70),aE(k,70));TH(this,"ic",Mb(v,71),!0);ko(this,"pg",_.lV(v,72),_.lV(k,72));ko(this,"mo",aE(v,73),aE(k,73));ko(this,"al",aE(v,74),aE(k,74));TH(this,"iv",$h(v,75),$h(k,75));TH(this,"pi",Uy(v,
76),Uy(k,76));TH(this,"ya",Uy(v,77),Uy(k,77));TH(this,"ro",Uy(v,78),Uy(k,78));TH(this,"fo",Uy(v,79),Uy(k,79));ko(this,"df",aE(v,80),aE(k,80));oj(this,"mm",_.gV(v,81),_.gV(k,81));ko(this,"sg",aE(v,82),aE(k,82));ko(this,"gd",aE(v,83),aE(k,83));ko(this,"fm",aE(v,84),aE(k,84));TH(this,"ba",Mb(v,85),Mb(k,85));TH(this,"br",Mb(v,86),Mb(k,86));TH(this,"bc",v.getBackgroundColor(),k.getBackgroundColor(),16,8);TH(this,"pc",Mb(v,88),Mb(k,88),16,8);TH(this,"sc",Mb(v,89),Mb(k,89),16,8);ko(this,"dv",aE(v,90),aE(k,
90));ko(this,"md",aE(v,91),aE(k,91));TH(this,"cp",Mb(v,92),Mb(k,92));ko(this,"sm",aE(v,93),aE(k,93));TH(this,"cv",Mb(v,94),Mb(k,94));ko(this,"ng",aE(v,95),aE(k,95));ko(this,"il",aE(v,96),aE(k,96));ko(this,"lo",aE(v,97),aE(k,97));ko(this,"vm",aE(v,98),aE(k,98));oj(this,"dc",_.gV(v,99),_.gV(k,99));ko(this,"rf",aE(v,100),aE(k,100));oj(this,"vf",_.gV(v,102),_.gV(k,102));ko(this,"ra",_.lV(v,103),_.lV(k,103));ko(this,"ckm",aE(v,104),aE(k,104));ko(this,"gm",aE(v,105),aE(k,105));ko(this,"ngm",aE(v,106),aE(k,
106));TH(this,"em",Mb(v,107),Mb(k,107));ko(this,"cr",aE(v,108),aE(k,108));TH(this,"sl",v.getStoryboardLevel(),k.getStoryboardLevel());TH(this,"sb",Mb(v,110),Mb(k,110));oj(this,"pt",_.gV(v,111),_.gV(k,111));oj(this,"gce",_.gV(v,112),_.gV(k,112));ko(this,"tm",aE(v,113),aE(k,113));ko(this,"ntm",aE(v,114),aE(k,114));TH(this,"mp",Mb(v,115),Mb(k,115));return this.JSC$19964_components_.join("-")};
var TH=function(k,v,C,G,p,P){if(C!=null){var N=p==void 0||p!=10&&p!=16?10:p;C=Number(C).toString(N);p=new kIV;p.append(N==16?"0x":"");N=p.append;P==void 0?P="":(P-=C.length,P=P<=0?"":(0,_.GBJ)("0",P));N.call(p,P);p.append(C);n8F(k,v,p.toString(),!!Number(G))}},ko=function(k,v,C,G){C&&n8F(k,v,"",!!G)},oj=function(k,v,C,G){C&&n8F(k,v,String(C),!!Number(G))},n8F=function(k,v,C,G){G&&(v=v.charAt(0).toUpperCase()+v.substring(1));
k.JSC$19964_components_.push(v+C)};_.wO(Oc,a3X);_.W=Oc.prototype;_.W.JSC$19966_setCrop=function(k){k&&vz(this);return Oc.superClass_.JSC$19966_setCrop.call(this,k)};
_.W.JSC$19966_setHeight=function(k){k=k==null||k<0?void 0:k;k!=null&&this.setSize();return Oc.superClass_.JSC$19966_setHeight.call(this,k)};
_.W.JSC$19966_setImageCrop=function(k){k&&vz(this);return Oc.superClass_.JSC$19966_setImageCrop.call(this,k)};
_.W.JSC$19966_setCircleCrop=function(k){k&&vz(this);return Oc.superClass_.JSC$19966_setCircleCrop.call(this,k)};
_.W.setSize=function(k){_.ni(k)&&(k=Math.max(k.width,k.height));k=k==null||k<0?void 0:k;k!=null&&(this.JSC$19966_setWidth(),this.JSC$19966_setHeight());return Oc.superClass_.setSize.call(this,k)};
_.W.JSC$19966_setSmartCrop=function(k){k&&vz(this);return Oc.superClass_.JSC$19966_setSmartCrop.call(this,k)};
_.W.JSC$19966_setSmartCropNoClip=function(k){k&&vz(this);return Oc.superClass_.JSC$19966_setSmartCropNoClip.call(this,k)};
_.W.JSC$19966_setSmartCropUseFace=function(k){k&&vz(this);return Oc.superClass_.JSC$19966_setSmartCropUseFace.call(this,k)};
_.W.setCenterCrop=function(k){k&&vz(this);return Oc.superClass_.setCenterCrop.call(this,k)};
_.W.JSC$19966_setPad=function(k){k&&vz(this);return Oc.superClass_.JSC$19966_setPad.call(this,k)};
_.W.JSC$19966_setWidth=function(k){k=k==null||k<0?void 0:k;k!=null&&this.setSize();return Oc.superClass_.JSC$19966_setWidth.call(this,k)};
var JBV=function(k){k.clearOptions();var v=k.JSC$19964_parsedOptions_,C=v.valueProto_;KC(!0,_.lV(C,3),_.lV(v.signatureFlagProto_,3))&&_.zv(C,3,!0);return k},vz=function(k){k.setCenterCrop();
k.JSC$19966_setCircleCrop();k.JSC$19966_setCrop();k.JSC$19966_setImageCrop();k.JSC$19966_setPad();k.JSC$19966_setSmartCrop();k.JSC$19966_setSmartCropNoClip();k.JSC$19966_setSmartCropUseFace()};
Oc.prototype.build=function(){var k=this.JSC$19964_parsedOptions_.valueProto_;aE(k,18)||aE(k,45)?k.getSize()||this.setSize(0):(k=this.JSC$19964_parsedOptions_.valueProto_,k.getSize()||k.getWidth()||k.getHeight()||(this.setSize(),this.JSC$19966_setHeight(),this.JSC$19966_setWidth(),vz(this)));return Oc.superClass_.build.call(this)};var rBk=/^[^\/]*\/\//,K7y=function(k,v){v=v===void 0?!1:v;this.original_=k;this.originalPrefix_="";(k=this.original_.match(rBk))&&k[0]?(this.originalPrefix_=k[0],k=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):k="http://"+this.original_;this.uri_=_.ka(k,!0);this.isFreeformUrl_=v;this.JSC$19970_valid_=!0;this.obfuscated_=!1},Tv0=function(k,v){k.JSC$19972_pathPrefix_=k.JSC$19972_pathPrefix_?k.JSC$19972_pathPrefix_+("/"+v):v},Ca=function(k){if(k.JSC$19972_components_==
void 0){var v=k.uri_.getPath().substring(1);
k.JSC$19972_pathPrefix_=null;if(k.isFreeformUrl_){k.JSC$19972_components_=[];if((v.match(/=/g)||[]).length>1)return k.JSC$19970_valid_=!1,k.JSC$19972_components_;var C=v.indexOf("=");C!=-1?(k.JSC$19972_components_.push(v.substr(0,C)),k.JSC$19972_components_.push(v.substr(C+1))):k.JSC$19972_components_.push(v);return k.JSC$19972_components_}k.JSC$19972_components_=v.split("/");v=k.JSC$19972_components_.length;v>2&&k.JSC$19972_components_[0]=="u"&&(Tv0(k,k.JSC$19972_components_[0]+"/"+k.JSC$19972_components_[1]),
k.JSC$19972_components_.shift(),k.JSC$19972_components_.shift(),v-=2);if(v==0||v==4||v>7)return k.JSC$19970_valid_=!1,k.JSC$19972_components_;if(v==2)Tv0(k,k.JSC$19972_components_[0]);else if(k.JSC$19972_components_[0]=="image")Tv0(k,k.JSC$19972_components_[0]);else if(v==7||v==3)return k.JSC$19970_valid_=!1,k.JSC$19972_components_;if(v<=3){k.obfuscated_=!0;v==3&&(Tv0(k,k.JSC$19972_components_[1]),k.JSC$19972_components_.shift(),--v);--v;C=k.JSC$19972_components_[v];var G=C.indexOf("=");G!=-1&&(k.JSC$19972_components_[v]=
C.substr(0,G),k.JSC$19972_components_.push(C.substr(G+1)))}}return k.JSC$19972_components_};
K7y.prototype.isValid=function(){Ca(this);return this.JSC$19970_valid_};
K7y.prototype.isObfuscated=function(){Ca(this);return this.obfuscated_};
var kFX=function(k){Ca(k);return k.isFreeformUrl_},G_=function(k){Ca(k);
k.JSC$19972_pathPrefix_==void 0&&(k.JSC$19972_pathPrefix_=null);return k.JSC$19972_pathPrefix_},o45=function(k){switch(Ca(k).length){case 7:return!0;
case 6:return G_(k)==null;case 5:return!1;case 3:return!0;case 2:return G_(k)==null;case 1:return!1;default:return!1}},pa=function(k,v){if(kFX(k))a:{switch(v){case 7:v=0;
break;case 4:if(!o45(k)){k=null;break a}v=1;break;default:k=null;break a}k=Ca(k)[v]}else if(k.isObfuscated())a:{var C=G_(k)!=null?1:0;switch(v){case 6:v=C;break;case 4:if(!o45(k)){k=null;break a}v=1+C;break;default:k=null;break a}k=Ca(k)[v]}else a:{C=G_(k)!=null?1:0;switch(v){case 0:v=C;break;case 1:v=1+C;break;case 2:v=2+C;break;case 3:v=3+C;break;case 4:if(!o45(k)){k=null;break a}v=4+C;break;case 5:v=o45(k)?1:0;v=4+C+v;break;default:k=null;break a}k=Ca(k)[v]}return k};
K7y.prototype.getOptions=function(){this.options_==void 0&&(this.options_=pa(this,4));return this.options_};var U40=function(){};
U40.prototype.parse=function(k,v){return new Mhd(k,v===void 0?!1:v)};
var Mhd=function(k,v){K7y.call(this,k,v===void 0?!1:v)};
_.E(Mhd,K7y);_.wO(yS,Oc);var $4y;yS.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
yS.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var k=yS.superClass_.build.call(this),v=[];G_(this.parsedImageUrl_)!=null&&v.push(G_(this.parsedImageUrl_));var C=kFX(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var G=this.parsedImageUrl_;G.obfuscatedData_==void 0&&(G.obfuscatedData_=pa(G,6));v.push(G.obfuscatedData_+(k?"="+k:""))}else if(C){G=v.push;var p=this.parsedImageUrl_;p.freeformUrlPath_===void 0&&(p.freeformUrlPath_=pa(p,
7));G.call(v,p.freeformUrlPath_);k&&v.push(k)}else G=v.push,p=this.parsedImageUrl_,p.obfuscatedGaiaId_==void 0&&(p.obfuscatedGaiaId_=pa(p,0)),G.call(v,p.obfuscatedGaiaId_),G=v.push,p=this.parsedImageUrl_,p.photoId_==void 0&&(p.photoId_=pa(p,1)),G.call(v,p.photoId_),G=v.push,p=this.parsedImageUrl_,p.imageVersion_==void 0&&(p.imageVersion_=pa(p,2)),G.call(v,p.imageVersion_),G=v.push,p=this.parsedImageUrl_,p.signature_==void 0&&(p.signature_=pa(p,3)),G.call(v,p.signature_),k&&v.push(k),k=v.push,G=this.parsedImageUrl_,
G.filename_==void 0&&(G.filename_=pa(G,5)),k.call(v,G.filename_);v=C?v.join("="):v.join("/");v=_.ka(this.protocolPrefix_+this.JSC$19978_domain_+"/"+v+(this.JSC$19978_query_?"?"+this.JSC$19978_query_:"")).toString();v.startsWith("%3a//")&&(v=v.replace("%3a//","://"));return v};var v40=_.qL(["viewBox"]),CM0=_.qL(["width"]),GFd=_.qL(["height"]),pFa=_.qL(["fill"]),PM2=_.qL(["id"]),WPd=_.qL(["x"]),HWV=_.qL(["y"]);i0Y.prototype.getLength=function(){return this.parsedData.length};
i0Y.prototype.write=function(k){for(var v=0,C=this.parsedData.length;v<C;v++)k.put(this.parsedData[v],8)};
var egh=function(k,v){var C=new i0Y(v);k.dataList.push(C);C=k.errorCorrectLevel;var G=1,p=encodeURI(v).toString().replace(/%[0-9a-fA-F]{2}/g,"a");v=p.length+(p.length!=v?3:0);p=0;for(var P=Pz.length;p<=P;p++){var N=0;switch(C){case 1:N=Pz[p][0];break;case 0:N=Pz[p][1];break;case 3:N=Pz[p][2];break;case 2:N=Pz[p][3]}if(v<=N)break;else G++}if(G>Pz.length)throw Error("Rk");k.typeNumber=G;k.dataCache=null};
LQF.prototype.isDark=function(k,v){if(k<0||this.moduleCount<=k||v<0||this.moduleCount<=v)throw Error("Jk`"+k+"`"+v);return this.modules[k][v]};
for(var q3e=function(k,v,C){k.moduleCount=k.typeNumber*4+17;k.modules=Array(k.moduleCount);for(var G=0;G<k.moduleCount;G++){k.modules[G]=Array(k.moduleCount);for(var p=0;p<k.moduleCount;p++)k.modules[G][p]=null}NGX(k,0,0);NGX(k,k.moduleCount-7,0);NGX(k,0,k.moduleCount-7);G=IGX[k.typeNumber-1];for(p=0;p<G.length;p++)for(var P=0;P<G.length;P++){var N=G[p],I=G[P];if(k.modules[N][I]==null)for(var S=-2;S<=2;S++)for(var Q=-2;Q<=2;Q++)k.modules[N+S][I+Q]=S==-2||S==2||Q==-2||Q==2||S==0&&Q==0?!0:!1}for(G=
8;G<k.moduleCount-8;G++)k.modules[G][6]==null&&(k.modules[G][6]=G%2==0);for(G=8;G<k.moduleCount-8;G++)k.modules[6][G]==null&&(k.modules[6][G]=G%2==0);G=k.errorCorrectLevel<<3|C;for(p=G<<10;Wz(p)-Wz(1335)>=0;)p^=1335<<Wz(p)-Wz(1335);G=(G<<10|p)^21522;for(p=0;p<15;p++)P=!v&&(G>>p&1)==1,p<6?k.modules[p][8]=P:p<8?k.modules[p+1][8]=P:k.modules[k.moduleCount-15+p][8]=P;for(p=0;p<15;p++)P=!v&&(G>>p&1)==1,p<8?k.modules[8][k.moduleCount-p-1]=P:p<9?k.modules[8][15-p-1+1]=P:k.modules[8][15-p-1]=P;k.modules[k.moduleCount-
8][8]=!v;if(k.typeNumber>=7){G=k.typeNumber;for(p=G<<12;Wz(p)-Wz(7973)>=0;)p^=7973<<Wz(p)-Wz(7973);G=G<<12|p;for(p=0;p<18;p++)P=!v&&(G>>p&1)==1,k.modules[Math.floor(p/3)][p%3+k.moduleCount-8-3]=P;for(p=0;p<18;p++)P=!v&&(G>>p&1)==1,k.modules[p%3+k.moduleCount-8-3][Math.floor(p/3)]=P}if(k.dataCache==null){p=k.typeNumber;P=k.dataList;v=k.errorCorrectLevel;G=ZW5(p,v);if(G==void 0)throw Error("Qk`"+p+"`"+v);N=G.length/3;v=[];for(I=0;I<N;I++){S=G[I*3];Q=G[I*3+1];for(var R=G[I*3+2],l=0;l<S;l++)v.push(new O0a(Q,
R))}G=new y8X;for(N=0;N<P.length;N++)I=P[N],G.put(I.mode,4),G.put(I.getLength(),SEX(I.mode,p)),I.write(G);for(N=p=0;N<v.length;N++)p+=v[N].dataCount;if(G.length>p*8)throw Error("Kk`"+G.length+"`"+p*8);for(G.length+4<=p*8&&G.put(0,4);G.length%8!=0;)uI2(G,!1);for(;!(G.length>=p*8);){G.put(236,8);if(G.length>=p*8)break;G.put(17,8)}P=p=Q=0;N=Array(v.length);I=Array(v.length);for(S=0;S<v.length;S++){l=v[S].dataCount;var d=v[S].totalCount-l;p=Math.max(p,l);P=Math.max(P,d);N[S]=Array(l);for(R=0;R<N[S].length;R++)N[S][R]=
255&G.buffer[R+Q];Q+=l;R=d;l=new Xa([1],0);for(d=0;d<R;d++)l=l.multiply(new Xa([1,QM3(d)],0));R=l;l=(new Xa(N[S],R.getLength()-1)).mod(R);I[S]=Array(R.getLength()-1);for(R=0;R<I[S].length;R++)d=R+l.getLength()-I[S].length,I[S][R]=d>=0?l.get(d):0}for(R=G=0;R<v.length;R++)G+=v[R].totalCount;G=Array(G);for(R=Q=0;R<p;R++)for(S=0;S<v.length;S++)R<N[S].length&&(G[Q++]=N[S][R]);for(R=0;R<P;R++)for(S=0;S<v.length;S++)R<I[S].length&&(G[Q++]=I[S][R]);k.dataCache=G}v=k.dataCache;G=-1;p=k.moduleCount-1;P=7;N=
0;for(I=k.moduleCount-1;I>0;I-=2)for(I==6&&I--;;){for(S=0;S<2;S++)k.modules[p][I-S]==null&&(Q=!1,N<v.length&&(Q=(v[N]>>>P&1)==1),bWe(C,p,I-S)&&(Q=!Q),k.modules[p][I-S]=Q,P--,P==-1&&(N++,P=7));p+=G;if(p<0||k.moduleCount<=p){p-=G;G=-G;break}}},NGX=function(k,v,C){for(var G=-1;G<=7;G++)if(!(v+G<=-1||k.moduleCount<=v+G))for(var p=-1;p<=7;p++)C+p<=-1||k.moduleCount<=C+p||(k.modules[v+G][C+p]=0<=G&&G<=6&&(p==0||p==6)||0<=p&&p<=6&&(G==0||G==6)||2<=G&&G<=4&&2<=p&&p<=4?!0:!1)},m4e=function(k){for(var v=0,
C=0,G=0;G<8;G++){q3e(k,!0,G);
var p=k;for(var P=p.moduleCount,N=0,I=0;I<P;I++)for(var S=0;S<P;S++){for(var Q=0,R=p.isDark(I,S),l=-1;l<=1;l++)if(!(I+l<0||P<=I+l))for(var d=-1;d<=1;d++)S+d<0||P<=S+d||(l!=0||d!=0)&&R==p.isDark(I+l,S+d)&&Q++;Q>5&&(N+=3+Q-5)}for(I=0;I<P-1;I++)for(S=0;S<P-1;S++)if(Q=0,p.isDark(I,S)&&Q++,p.isDark(I+1,S)&&Q++,p.isDark(I,S+1)&&Q++,p.isDark(I+1,S+1)&&Q++,Q==0||Q==4)N+=3;for(I=0;I<P;I++)for(S=0;S<P-6;S++)p.isDark(I,S)&&!p.isDark(I,S+1)&&p.isDark(I,S+2)&&p.isDark(I,S+3)&&p.isDark(I,S+4)&&!p.isDark(I,S+5)&&
p.isDark(I,S+6)&&(N+=40);for(S=0;S<P;S++)for(I=0;I<P-6;I++)p.isDark(I,S)&&!p.isDark(I+1,S)&&p.isDark(I+2,S)&&p.isDark(I+3,S)&&p.isDark(I+4,S)&&!p.isDark(I+5,S)&&p.isDark(I+6,S)&&(N+=40);for(S=Q=0;S<P;S++)for(I=0;I<P;I++)p.isDark(I,S)&&Q++;p=N+=Math.abs(100*Q/P/P-50)/5*10;if(G==0||v>p)v=p,C=G}return C},IGX=[[],
[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]],Wz=function(k){for(var v=0;k!=0;)v++,k>>>=1;return v},bWe=function(k,v,C){switch(k){case 0:return(v+C)%2==0;
case 1:return v%2==0;case 2:return C%3==0;case 3:return(v+C)%3==0;case 4:return(Math.floor(v/2)+Math.floor(C/3))%2==0;case 5:return v*C%2+v*C%3==0;case 6:return(v*C%2+v*C%3)%2==0;case 7:return(v*C%3+(v+C)%2)%2==0;default:throw Error("Lk`"+k);}},SEX=function(k,v){if(1<=v&&v<10)switch(k){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Mk`"+k);}else if(v<27)switch(k){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Mk`"+k);}else if(v<41)switch(k){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Mk`"+k);}else throw Error("Nk`"+v);},lGX=function(k){if(k<1)throw Error("Ok`"+k);
return RG3[k]},QM3=function(k){for(;k<0;)k+=255;
for(;k>=256;)k-=255;return Hz[k]},Hz=Array(256),RG3=Array(256),dR2=0;dR2<8;dR2++)Hz[dR2]=1<<dR2;
for(var NJ=8;NJ<256;NJ++)Hz[NJ]=Hz[NJ-4]^Hz[NJ-5]^Hz[NJ-6]^Hz[NJ-8];for(var fG5=0;fG5<255;fG5++)RG3[Hz[fG5]]=fG5;Xa.prototype.get=function(k){return this.num[k]};
Xa.prototype.getLength=function(){return this.num.length};
Xa.prototype.multiply=function(k){for(var v=Array(this.getLength()+k.getLength()-1),C=0;C<this.getLength();C++)for(var G=0;G<k.getLength();G++)v[C+G]^=QM3(lGX(this.get(C))+lGX(k.get(G)));return new Xa(v,0)};
Xa.prototype.mod=function(k){if(this.getLength()-k.getLength()<0)return this;for(var v=lGX(this.get(0))-lGX(k.get(0)),C=Array(this.getLength()),G=0;G<this.getLength();G++)C[G]=this.get(G);for(G=0;G<k.getLength();G++)C[G]^=QM3(lGX(k.get(G))+v);return(new Xa(C,0)).mod(k)};
var zGe=[[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]],ZW5=function(k,v){switch(v){case 1:return zGe[(k-1)*4];case 0:return zGe[(k-1)*4+1];case 3:return zGe[(k-1)*4+2];case 2:return zGe[(k-1)*4+3]}};
y8X.prototype.get=function(k){return(this.buffer[Math.floor(k/8)]>>>7-k%8&1)==1};
y8X.prototype.put=function(k,v){for(var C=0;C<v;C++)uI2(this,(k>>>v-C-1&1)==1)};
var uI2=function(k,v){var C=Math.floor(k.length/8);k.buffer.length<=C&&k.buffer.push(0);v&&(k.buffer[C]|=128>>>k.length%8);k.length++},Pz=[[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]],A83=function(){var k=function(v,C){this.JSC$19998__el=v;this.JSC$19998__htOption=C};
k.prototype.draw=function(v){function C(R,l){R=document.createElementNS("http://www.w3.org/2000/svg",R);for(var d in l)l.hasOwnProperty(d)&&(d==="href"?_.$Wh(R,l[d]):_.Iw([_.dY(v40),_.dY(CM0),_.dY(GFd),_.dY(pFa),_.dY(PM2),_.dY(WPd),_.dY(HWV)],R,d,l[d]));return R}
var G=this.JSC$19998__htOption,p=this.JSC$19998__el,P=v.moduleCount;this.clear();var N=C("svg",{viewBox:"0 0 "+String(P)+" "+String(P),width:"100%",height:"100%",fill:G.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});p.appendChild(N);N.appendChild(C("rect",{fill:G.colorLight,width:"100%",height:"100%"}));N.appendChild(C("rect",{fill:G.colorDark,width:"1",height:"1",id:"template"}));for(var I=0;I<P;I++)for(var S=0;S<P;S++)if(v.isDark(I,S)){var Q=C("use",{x:String(I),y:String(S),href:"#template"});
N.appendChild(Q)}};
k.prototype.clear=function(){for(;this.JSC$19998__el.hasChildNodes();)this.JSC$19998__el.removeChild(this.JSC$19998__el.lastChild)};
return k}(),x42=document.documentElement.tagName.toLowerCase()==="svg"?A83:typeof CanvasRenderingContext2D!="undefined"?function(){var k=function(v,C){this._bIsPainted=!1;
XY2();this.JSC$19998__htOption=C;this._elCanvas=document.createElement("canvas");this._elCanvas.width=C.width;this._elCanvas.height=C.height;v.appendChild(this._elCanvas);this.JSC$19998__el=v;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$19998__el.appendChild(this._elImage);this._bSupportDataURI=null};
k.prototype._onMakeImage=function(){var v=this._elCanvas.toDataURL("image/png");this._elImage.src=v;this._elImage.style.display="block";this._elCanvas.style.display="none"};
k.prototype._safeSetDataURI=function(v,C){var G=this;G._fFail=C;G._fSuccess=v;G._bSupportDataURI===null?(v=_.iy("IMG"),C=function(){G._bSupportDataURI=!1;G._fFail&&G._fFail.call(G)},v.onabort=C,v.onerror=C,v.onload=function(){G._bSupportDataURI=!0;
G._fSuccess&&G._fSuccess.call(G)},v.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):G._bSupportDataURI===!0&&G._fSuccess?G._fSuccess.call(G):G._bSupportDataURI===!1&&G._fFail&&G._fFail.call(G)};
k.prototype.draw=function(v){var C=this._oContext,G=this.JSC$19998__htOption,p=v.moduleCount,P=G.width/p,N=G.height/p,I=Math.round(P),S=Math.round(N);this._elImage.style.display="none";this.clear();for(var Q=0;Q<p;Q++)for(var R=0;R<p;R++){var l=v.isDark(Q,R),d=R*P,f=Q*N;C.strokeStyle=l?G.colorDark:G.colorLight;C.lineWidth=1;C.fillStyle=l?G.colorDark:G.colorLight;C.fillRect(d,f,P,N);C.strokeRect(Math.floor(d)+.5,Math.floor(f)+.5,I,S);C.strokeRect(Math.ceil(d)-.5,Math.ceil(f)-.5,I,S)}this._bIsPainted=
!0};
k.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
k.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
k.prototype.round=function(v){return v?Math.floor(v*1E3)/1E3:v};
return k}():function(){var k=function(v,C){this.JSC$19998__el=v;
this.JSC$19998__htOption=C};
k.prototype.draw=function(v){for(var C=this.JSC$19998__htOption,G=this.JSC$19998__el,p=v.moduleCount,P=Math.floor(C.width/p),N=Math.floor(C.height/p),I=['<table style="border:0;border-collapse:collapse;">'],S=0;S<p;S++){I.push("<tr>");for(var Q=0;Q<p;Q++)I.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+P+"px;height:"+N+"px;background-color:"+(v.isDark(S,Q)?C.colorDark:C.colorLight)+';"></td>');I.push("</tr>")}I.push("</table>");v=I.join("");v=_.wnQ(_.JX1,v);_.NQ(G,v);
v=G.childNodes[0];p=(C.width-v.offsetWidth)/2;P=(C.height-v.offsetHeight)/2;p>0&&P>0&&(v.style.margin=P+"px "+p+"px")};
k.prototype.clear=function(){this.JSC$19998__el.textContent=""};
return k}();
D4a.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$20001__android||this.JSC$20001__android>=3)&&this._oDrawing.makeImage()};
D4a.prototype.clear=function(){this._oDrawing.clear()};
_.G$.QRCode=D4a;var FPe={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var c0Y=function(){};
c0Y.prototype.stringify=function(k){return _.G$.JSON.stringify(k,void 0)};
c0Y.prototype.parse=function(k){return _.G$.JSON.parse(k,void 0)};var E4Y=function(){_.lS.call(this,"z")};
_.wO(E4Y,_.lS);var aGh=function(){_.lS.call(this,"y")};
_.wO(aGh,_.lS);var Mn2=null,$Ra=function(){return Mn2=Mn2||new _.cj},URe=function(k){_.lS.call(this,"serverreachability",k)};
_.wO(URe,_.lS);var g42=function(k){var v=$Ra();v.dispatchEvent(new URe(v,k))},iW5=function(k,v){_.lS.call(this,"statevent",k);
this.stat=v};
_.wO(iW5,_.lS);var Ij=function(k){var v=$Ra();v.dispatchEvent(new iW5(v,k))},LPe=function(k,v,C,G){_.lS.call(this,"timingevent",k);
this.size=v;this.rtt=C;this.retries=G};
_.wO(LPe,_.lS);var OWV=function(k,v,C){var G=$Ra();G.dispatchEvent(new LPe(G,k,v,C))},y02=function(k,v){if(typeof k!=="function")throw Error("Sk");
return _.G$.setTimeout(function(){k()},v)};var ZT=function(){this.redactEnabled_=!0};
ZT.prototype.disableRedact=function(){this.redactEnabled_=!1};
var XFV=function(k,v,C,G,p,P){k.info(function(){if(k.redactEnabled_)if(P){var N="";for(var I=P.split("&"),S=0;S<I.length;S++){var Q=I[S].split("=");if(Q.length>1){var R=Q[0];Q=Q[1];var l=R.split("_");N=l.length>=2&&l[1]=="type"?N+(R+"="+Q+"&"):N+(R+"=redacted&")}}}else N=null;else N=P;return"XMLHTTP REQ ("+G+") [attempt "+p+"]: "+v+"\n"+C+"\n"+N})},xR5=function(k,v,C,G,p,P,N){k.info(function(){return"XMLHTTP RESP ("+G+") [ attempt "+p+"]: "+v+"\n"+C+"\n"+P+" "+N})},SO=function(k,v,C,G){k.info(function(){return"XMLHTTP TEXT ("+
v+"): "+A02(k,C)+(G?" "+G:"")})},eG0=function(k,v){k.info(function(){return"TIMEOUT: "+v})};
ZT.prototype.debug=function(){};
ZT.prototype.info=function(){};
ZT.prototype.warning=function(){};
var A02=function(k,v){if(!k.redactEnabled_)return v;if(!v)return null;try{var C=JSON.parse(v);if(C)for(var G=0;G<C.length;G++)if(Array.isArray(C[G])){var p=C[G];if(!(p.length<2)){var P=p[1];if(Array.isArray(P)&&!(P.length<1)){var N=P[0];if(N!="noop"&&N!="stop"&&N!="close")for(var I=1;I<P.length;I++)P[I]=""}}}return(0,_.iS)(C)}catch(S){return k.debug("Exception parsing expected JS array - probably was not JS"),v}};var uY=function(k,v,C,G,p){this.JSC$20023_channel_=k;this.JSC$20023_channelDebug_=v;this.sid_=C;this.JSC$20023_rid_=G;this.JSC$20023_retryId_=p||1;this.JSC$20023_eventHandler_=new _.fT(this);this.timeout_=45E3;this.JSC$20023_extraHeaders_=null;this.JSC$20023_successful_=!1;this.JSC$20023_postData_=this.JSC$20023_requestUri_=this.JSC$20023_baseUri_=this.JSC$20023_type_=this.JSC$20023_requestStartTime_=this.JSC$20023_watchDogTimeoutTime_=this.JSC$20023_watchDogTimerId_=null;this.JSC$20023_pendingMessages_=
[];this.JSC$20023_xmlHttp_=null;this.JSC$20023_xmlHttpChunkStart_=0;this.JSC$20023_lastError_=this.JSC$20023_verb_=null;this.JSC$20023_lastStatusCode_=-1;this.JSC$20023_cancelled_=!1;this.JSC$20023_readyStateChangeThrottleMs_=0;this.JSC$20023_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new qE0},qE0=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},mRk=function(k,v){switch(k){case 0:return"Non-200 return code ("+v+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},DRe={},tnk={};
uY.prototype.setTimeout=function(k){this.timeout_=k};
var Vny=function(k,v,C){k.JSC$20023_type_=1;k.JSC$20023_baseUri_=_.N6(v.clone());k.JSC$20023_postData_=C;k.decodeChunks_=!0;sMF(k,null)},sMF=function(k,v){k.JSC$20023_requestStartTime_=Date.now();
hGX(k);k.JSC$20023_requestUri_=k.JSC$20023_baseUri_.clone();zBV(k.JSC$20023_requestUri_,"t",k.JSC$20023_retryId_);k.JSC$20023_xmlHttpChunkStart_=0;var C=k.JSC$20023_channel_.JSC$20042_supportsCrossDomainXhrs_;k.fetchResponseState_=new qE0;k.JSC$20023_xmlHttp_=BGm(k.JSC$20023_channel_,C?v:null,!k.JSC$20023_postData_);k.JSC$20023_readyStateChangeThrottleMs_>0&&(k.JSC$20023_readyStateChangeThrottle_=new _.CR((0,_.eI)(k.JSC$20027_xmlHttpHandler_,k,k.JSC$20023_xmlHttp_),k.JSC$20023_readyStateChangeThrottleMs_));
k.JSC$20023_eventHandler_.listen(k.JSC$20023_xmlHttp_,"readystatechange",k.JSC$20027_readyStateChangeHandler_);v=k.JSC$20023_extraHeaders_?_.t9.clone(k.JSC$20023_extraHeaders_):{};k.JSC$20023_postData_?(k.JSC$20023_verb_||(k.JSC$20023_verb_="POST"),v["Content-Type"]="application/x-www-form-urlencoded",k.JSC$20023_xmlHttp_.send(k.JSC$20023_requestUri_,k.JSC$20023_verb_,k.JSC$20023_postData_,v)):(k.JSC$20023_verb_="GET",k.JSC$20023_xmlHttp_.send(k.JSC$20023_requestUri_,k.JSC$20023_verb_,null,v));g42(1);
XFV(k.JSC$20023_channelDebug_,k.JSC$20023_verb_,k.JSC$20023_requestUri_,k.JSC$20023_rid_,k.JSC$20023_retryId_,k.JSC$20023_postData_)};
uY.prototype.JSC$20027_readyStateChangeHandler_=function(k){k=k.target;var v=this.JSC$20023_readyStateChangeThrottle_;v&&_.Ob(k)==3?(this.JSC$20023_channelDebug_.debug("Throttling readystatechange."),v.fire()):this.JSC$20027_xmlHttpHandler_(k)};
uY.prototype.JSC$20027_xmlHttpHandler_=function(k){try{k==this.JSC$20023_xmlHttp_?jM2(this):this.JSC$20023_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(v){this.JSC$20023_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),YE2(this)}finally{}};
var jM2=function(k){var v=_.Ob(k.JSC$20023_xmlHttp_),C=k.JSC$20023_xmlHttp_.JSC$9867_lastErrorCode_,G=k.JSC$20023_xmlHttp_.getStatus();if(!(v<3||v==3&&!YE2(k))){k.JSC$20023_cancelled_||v!=4||C==7||(C==8||G<=0?g42(3):g42(2));wFe(k);var p=k.JSC$20023_xmlHttp_.getStatus();k.JSC$20023_lastStatusCode_=p;C=n4V(k);YE2(k)||k.JSC$20023_channelDebug_.debug(function(){return"No response text for uri "+k.JSC$20023_requestUri_+" status "+p});
k.JSC$20023_successful_=p==200;xR5(k.JSC$20023_channelDebug_,k.JSC$20023_verb_,k.JSC$20023_requestUri_,k.JSC$20023_rid_,k.JSC$20023_retryId_,v,p);if(k.JSC$20023_successful_){if(k.decodeInitialResponse_&&!k.initialResponseDecoded_)if(G=J0d(k))SO(k.JSC$20023_channelDebug_,k.JSC$20023_rid_,G,"Initial handshake response via X-HTTP-Initial-Response"),k.initialResponseDecoded_=!0,r0F(k,G);else{k.JSC$20023_successful_=!1;k.JSC$20023_lastError_=3;Ij(12);k.JSC$20023_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
k.JSC$20023_rid_+")");QP(k);KPX(k);return}k.decodeChunks_?TG2(k,v,C):(SO(k.JSC$20023_channelDebug_,k.JSC$20023_rid_,C,null),r0F(k,C));v==4&&QP(k);k.JSC$20023_successful_&&!k.JSC$20023_cancelled_&&(v==4?kpy(k.JSC$20023_channel_,k):(k.JSC$20023_successful_=!1,hGX(k)))}else dF2(k.JSC$20023_xmlHttp_),p==400&&C.indexOf("Unknown SID")>0?(k.JSC$20023_lastError_=3,Ij(12),k.JSC$20023_channelDebug_.warning("XMLHTTP Unknown SID ("+k.JSC$20023_rid_+")")):(k.JSC$20023_lastError_=0,Ij(13),k.JSC$20023_channelDebug_.warning("XMLHTTP Bad status "+
p+" ("+k.JSC$20023_rid_+")")),QP(k),KPX(k)}},J0d=function(k){return k.JSC$20023_xmlHttp_&&(k=cb(k.JSC$20023_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.Zx(k)?k:null},n4V=function(k){if(!oX2(k))return k.JSC$20023_xmlHttp_.getResponseText();
var v=k.JSC$20023_xmlHttp_.getResponse();if(v==="")return"";var C="",G=v.length,p=_.Ob(k.JSC$20023_xmlHttp_)==4;if(!k.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return QP(k),KPX(k),"";k.fetchResponseState_.textDecoder=new _.G$.TextDecoder}for(var P=0;P<G;P++)k.fetchResponseState_.responseArrivedForFetch=!0,C+=k.fetchResponseState_.textDecoder.decode(v[P],{stream:!(p&&P==G-1)});v.length=0;k.fetchResponseState_.responseBuffer+=C;k.JSC$20023_xmlHttpChunkStart_=0;return k.fetchResponseState_.responseBuffer},
YE2=function(k){return k.JSC$20023_xmlHttp_?k.fetchResponseState_.responseArrivedForFetch?!0:!(!k.JSC$20023_xmlHttp_.getResponseText()&&!k.JSC$20023_xmlHttp_.getResponse()):!1},oX2=function(k){return k.JSC$20023_xmlHttp_?k.JSC$20023_verb_=="GET"&&k.JSC$20023_type_!=2&&k.JSC$20023_channel_.usesFetchStreams_:!1},TG2=function(k,v,C){for(var G=!0,p;!k.JSC$20023_cancelled_&&k.JSC$20023_xmlHttpChunkStart_<C.length;)if(p=vX2(k,C),p==tnk){v==4&&(k.JSC$20023_lastError_=4,Ij(14),G=!1);
SO(k.JSC$20023_channelDebug_,k.JSC$20023_rid_,null,"[Incomplete Response]");break}else if(p==DRe){k.JSC$20023_lastError_=4;Ij(15);SO(k.JSC$20023_channelDebug_,k.JSC$20023_rid_,C,"[Invalid Chunk]");G=!1;break}else SO(k.JSC$20023_channelDebug_,k.JSC$20023_rid_,p,null),r0F(k,p);oX2(k)&&k.JSC$20023_xmlHttpChunkStart_!=0&&(k.fetchResponseState_.responseBuffer=k.fetchResponseState_.responseBuffer.slice(k.JSC$20023_xmlHttpChunkStart_),k.JSC$20023_xmlHttpChunkStart_=0);v!=4||C.length!=0||k.fetchResponseState_.responseArrivedForFetch||
(k.JSC$20023_lastError_=1,Ij(16),G=!1);k.JSC$20023_successful_=k.JSC$20023_successful_&&G;G?C.length>0&&!k.firstByteReceived_&&(k.firstByteReceived_=!0,v=k.JSC$20023_channel_,v.JSC$20042_backChannelRequest_==k&&v.detectBufferingProxy_&&!v.bpDetectionDone_&&(v.JSC$20042_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+C.length),Cv0(v),v.bpDetectionDone_=!0,Ij(11))):(SO(k.JSC$20023_channelDebug_,k.JSC$20023_rid_,C,"[Invalid Chunked Response]"),QP(k),KPX(k))},vX2=function(k,
v){var C=k.JSC$20023_xmlHttpChunkStart_,G=v.indexOf("\n",C);
if(G==-1)return tnk;C=Number(v.substring(C,G));if(isNaN(C))return DRe;G+=1;if(G+C>v.length)return tnk;v=v.slice(G,G+C);k.JSC$20023_xmlHttpChunkStart_=G+C;return v};
uY.prototype.cancel=function(){this.JSC$20023_cancelled_=!0;QP(this)};
var hGX=function(k){k.JSC$20023_watchDogTimeoutTime_=Date.now()+k.timeout_;GpY(k,k.timeout_)},GpY=function(k,v){if(k.JSC$20023_watchDogTimerId_!=null)throw Error("Tk");
k.JSC$20023_watchDogTimerId_=y02((0,_.eI)(k.JSC$20027_onWatchDogTimeout_,k),v)},wFe=function(k){k.JSC$20023_watchDogTimerId_&&(_.G$.clearTimeout(k.JSC$20023_watchDogTimerId_),k.JSC$20023_watchDogTimerId_=null)};
uY.prototype.JSC$20027_onWatchDogTimeout_=function(){this.JSC$20023_watchDogTimerId_=null;var k=Date.now();k-this.JSC$20023_watchDogTimeoutTime_>=0?(eG0(this.JSC$20023_channelDebug_,this.JSC$20023_requestUri_),this.JSC$20023_type_!=2&&(g42(3),Ij(17)),QP(this),this.JSC$20023_lastError_=2,KPX(this)):(this.JSC$20023_channelDebug_.warning("WatchDog timer called too early"),GpY(this,this.JSC$20023_watchDogTimeoutTime_-k))};
var KPX=function(k){k.JSC$20023_channel_.state_==0||k.JSC$20023_cancelled_||kpy(k.JSC$20023_channel_,k)},QP=function(k){wFe(k);
_.Zf(k.JSC$20023_readyStateChangeThrottle_);k.JSC$20023_readyStateChangeThrottle_=null;k.JSC$20023_eventHandler_.removeAll();if(k.JSC$20023_xmlHttp_){var v=k.JSC$20023_xmlHttp_;k.JSC$20023_xmlHttp_=null;v.abort();v.dispose()}};
uY.prototype.getLastError=function(){return this.JSC$20023_lastError_};
var r0F=function(k,v){try{var C=k.JSC$20023_channel_;if(C.state_!=0&&(C.JSC$20042_backChannelRequest_==k||pNV(C.forwardChannelRequestPool_,k)))if(!k.initialResponseDecoded_&&pNV(C.forwardChannelRequestPool_,k)&&C.state_==3){try{var G=C.wireCodec_.JSC$20037_parser_.parse(v)}catch(I){G=null}if(Array.isArray(G)&&G.length==3){v=G;if(v[0]==0)a:if(C.JSC$20042_channelDebug_.debug("Server claims our backchannel is missing."),C.JSC$20042_backChannelTimerId_)C.JSC$20042_channelDebug_.debug("But we are currently starting the request.");
else{if(C.JSC$20042_backChannelRequest_)if(C.JSC$20042_backChannelRequest_.JSC$20023_requestStartTime_+3E3<k.JSC$20023_requestStartTime_)Pvm(C),W$2(C);else break a;else C.JSC$20042_channelDebug_.warning("We do not have a BackChannel established");HXF(C);Ij(18)}else{C.JSC$20042_lastPostResponseArrayId_=v[1];var p=C.JSC$20042_lastPostResponseArrayId_-C.JSC$20042_lastArrayId_;if(0<p){var P=v[2];C.JSC$20042_channelDebug_.debug(P+" bytes (in "+p+" arrays) are outstanding on the BackChannel");P<37500&&
C.enableStreaming_&&C.JSC$20042_backChannelRetryCount_==0&&!C.JSC$20042_deadBackChannelTimerId_&&(C.JSC$20042_deadBackChannelTimerId_=y02((0,_.eI)(C.JSC$20044_onBackChannelDead_,C),6E3))}}if(Ni5(C.forwardChannelRequestPool_)<=1&&C.forwardChannelFlushedCallback_){try{C.forwardChannelFlushedCallback_()}catch(I){}C.forwardChannelFlushedCallback_=void 0}}else C.JSC$20042_channelDebug_.debug("Bad POST response data returned"),bY(C,11)}else if((k.initialResponseDecoded_||C.JSC$20042_backChannelRequest_==
k)&&Pvm(C),!_.Zx(v)){var N=C.wireCodec_.JSC$20037_parser_.parse(v);C.onInput_(N,k)}g42(4)}catch(I){}};var IOX=function(k,v){this.JSC$20030_mapId=k;this.map=v;this.context=null};var ZX2=function(k){this.maxPoolSizeConfigured_=k||10;_.G$.PerformanceNavigationTiming?(k=_.G$.performance.getEntriesByType("navigation"),k=k.length>0&&(k[0].nextHopProtocol=="hq"||k[0].nextHopProtocol=="h2")):k=!!(_.G$.chrome&&_.G$.chrome.loadTimes&&_.G$.chrome.loadTimes()&&_.G$.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$20033_maxSize_=k?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$20033_maxSize_>1&&(this.requestPool_=new Set);this.JSC$20033_request_=null;this.JSC$20033_pendingMessages_=
[]},Sqm=function(k){return k.JSC$20033_request_?!0:k.requestPool_?k.requestPool_.size>=k.JSC$20033_maxSize_:!1},Ni5=function(k){return k.JSC$20033_request_?1:k.requestPool_?k.requestPool_.size:0},pNV=function(k,v){return k.JSC$20033_request_?k.JSC$20033_request_==v:k.requestPool_?k.requestPool_.has(v):!1},uFF=function(k,v){k.requestPool_?k.requestPool_.add(v):k.JSC$20033_request_=v},Q$F=function(k,v){k.JSC$20033_request_&&k.JSC$20033_request_==v?k.JSC$20033_request_=null:k.requestPool_&&k.requestPool_.has(v)&&
k.requestPool_.delete(v)};
ZX2.prototype.cancel=function(){this.JSC$20033_pendingMessages_=bXV(this);if(this.JSC$20033_request_)this.JSC$20033_request_.cancel(),this.JSC$20033_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var k=_.H(this.requestPool_.values()),v=k.next();!v.done;v=k.next())v.value.cancel();this.requestPool_.clear()}};
var bXV=function(k){if(k.JSC$20033_request_!=null)return k.JSC$20033_pendingMessages_.concat(k.JSC$20033_request_.JSC$20023_pendingMessages_);if(k.requestPool_!=null&&k.requestPool_.size!==0){var v=k.JSC$20033_pendingMessages_;k=_.H(k.requestPool_.values());for(var C=k.next();!C.done;C=k.next())v=v.concat(C.value.JSC$20023_pendingMessages_);return v}return _.h_(k.JSC$20033_pendingMessages_)},RT2=function(k,v){k.JSC$20033_pendingMessages_=k.JSC$20033_pendingMessages_.concat(v)};var lOm=function(k,v){var C=new ZT;C.debug("TestLoadImage: loading "+k);if(_.G$.Image){var G=new Image;G.onload=_.H2(Rj,C,"TestLoadImage: loaded",!0,v,G);G.onerror=_.H2(Rj,C,"TestLoadImage: error",!1,v,G);G.onabort=_.H2(Rj,C,"TestLoadImage: abort",!1,v,G);G.ontimeout=_.H2(Rj,C,"TestLoadImage: timeout",!1,v,G);_.G$.setTimeout(function(){if(G.ontimeout)G.ontimeout()},1E4);
G.src=k}else v(!1)},dcV=function(k,v){var C=new ZT,G=new AbortController,p=setTimeout(function(){G.abort();
Rj(C,"TestPingServer: timeout",!1,v)},1E4);
fetch(k,{signal:G.signal}).then(function(P){clearTimeout(p);P.ok?Rj(C,"TestPingServer: ok",!0,v):Rj(C,"TestPingServer: server error",!1,v)}).catch(function(){clearTimeout(p);
Rj(C,"TestPingServer: error",!1,v)})},Rj=function(k,v,C,G,p){try{k.debug(v),p&&(p.onload=null,p.onerror=null,p.onabort=null,p.ontimeout=null),G(C)}catch(P){}};var fOF=function(){this.JSC$20037_parser_=new c0Y};var zT2=function(k,v,C){return C&&C.internalChannelParams?C.internalChannelParams[k]||v:v},lY=function(k){this.serverVersion_=0;
this.JSC$20042_outgoingMaps_=[];this.JSC$20042_channelDebug_=new ZT;this.JSC$20042_hostPrefix_=this.JSC$20042_backChannelUri_=this.JSC$20042_forwardChannelUri_=this.JSC$20042_path_=this.JSC$20042_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$20042_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$20042_extraHeaders_=null;this.JSC$20042_nextMapId_=this.JSC$20042_nextRid_=0;this.JSC$20042_failFast_=zT2("failFast",!1,k);this.enableStreaming_=this.JSC$20042_deadBackChannelTimerId_=
this.JSC$20042_backChannelTimerId_=this.JSC$20042_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$20042_lastPostResponseArrayId_=this.JSC$20042_lastArrayId_=-1;this.JSC$20042_backChannelAttemptId_=this.JSC$20042_backChannelRetryCount_=this.JSC$20042_forwardChannelRetryCount_=0;this.JSC$20042_baseRetryDelayMs_=zT2("baseRetryDelayMs",5E3,k);this.JSC$20042_retryDelaySeedMs_=zT2("retryDelaySeedMs",1E4,k);this.JSC$20042_forwardChannelMaxRetries_=
zT2("forwardChannelMaxRetries",2,k);this.JSC$20042_forwardChannelRequestTimeoutMs_=zT2("forwardChannelRequestTimeoutMs",2E4,k);this.JSC$20042_xmlHttpFactory_=k&&k.xmlHttpFactory||void 0;this.networkTestUrl_=k&&k.networkTestUrl||void 0;this.usesFetchStreams_=k&&k.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$20042_supportsCrossDomainXhrs_=k&&k.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new ZX2(k&&k.concurrentRequestLimit);this.wireCodec_=new fOF;
this.fastHandshake_=k&&k.fastHandshake||!1;this.encodeInitMessageHeaders_=k&&k.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$20042_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=k&&k.blockingHandshake||!1;k&&k.disableRedact&&this.JSC$20042_channelDebug_.disableRedact();k&&k.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&
this.allowStreamingMode_&&k&&k.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;k&&k.longPollingTimeout&&k.longPollingTimeout>0&&(this.longPollingTimeout_=k.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
lY.prototype.JSC$20044_channelVersion_=8;lY.prototype.state_=1;
lY.prototype.connect=function(k,v,C,G){this.JSC$20042_channelDebug_.debug("connect()");Ij(0);this.JSC$20042_path_=k;this.JSC$20042_extraParams_=v||{};C&&G!==void 0&&(this.JSC$20042_extraParams_.OSID=C,this.JSC$20042_extraParams_.OAID=G);this.enableStreaming_=this.allowStreamingMode_;this.JSC$20042_channelDebug_.debug("connectChannel_()");k=F$0(this,null,this.JSC$20042_path_);this.JSC$20042_channelDebug_.debug("GetForwardChannelUri: "+k);this.JSC$20042_forwardChannelUri_=k;cv2(this)};
lY.prototype.disconnect=function(){this.JSC$20042_channelDebug_.debug("disconnect()");EX2(this);if(this.state_==3){var k=this.JSC$20042_nextRid_++,v=this.JSC$20042_forwardChannelUri_.clone();_.C9(v,"SID",this.sid_);_.C9(v,"RID",k);_.C9(v,"TYPE","terminate");aOh(this,v);k=new uY(this,this.JSC$20042_channelDebug_,this.sid_,k);k.JSC$20023_type_=2;k.JSC$20023_baseUri_=_.N6(v.clone());v=!1;if(_.G$.navigator&&_.G$.navigator.sendBeacon)try{v=_.G$.navigator.sendBeacon(k.JSC$20023_baseUri_.toString(),"")}catch(C){}!v&&
_.G$.Image&&((new Image).src=k.JSC$20023_baseUri_,v=!0);v||(k.JSC$20023_xmlHttp_=BGm(k.JSC$20023_channel_,null),k.JSC$20023_xmlHttp_.send(k.JSC$20023_baseUri_));k.JSC$20023_requestStartTime_=Date.now();hGX(k)}MK2(this)};
var W$2=function(k){k.JSC$20042_backChannelRequest_&&(Cv0(k),k.JSC$20042_backChannelRequest_.cancel(),k.JSC$20042_backChannelRequest_=null)},EX2=function(k){W$2(k);
k.JSC$20042_backChannelTimerId_&&(_.G$.clearTimeout(k.JSC$20042_backChannelTimerId_),k.JSC$20042_backChannelTimerId_=null);Pvm(k);k.forwardChannelRequestPool_.cancel();k.JSC$20042_forwardChannelTimerId_&&(typeof k.JSC$20042_forwardChannelTimerId_==="number"&&_.G$.clearTimeout(k.JSC$20042_forwardChannelTimerId_),k.JSC$20042_forwardChannelTimerId_=null)};
lY.prototype.getState=function(){return this.state_};
var cv2=function(k){Sqm(k.forwardChannelRequestPool_)||k.JSC$20042_forwardChannelTimerId_||(k.JSC$20042_forwardChannelTimerId_=!0,_.au(k.JSC$20044_onStartForwardChannelTimer_,k),k.JSC$20042_forwardChannelRetryCount_=0)},Uca=function(k,v){if(Ni5(k.forwardChannelRequestPool_)>=k.forwardChannelRequestPool_.JSC$20033_maxSize_-(k.JSC$20042_forwardChannelTimerId_?1:0))return!1;
if(k.JSC$20042_forwardChannelTimerId_)return k.JSC$20042_channelDebug_.debug("Use the retry request that is already scheduled."),k.JSC$20042_outgoingMaps_=v.JSC$20023_pendingMessages_.concat(k.JSC$20042_outgoingMaps_),!0;if(k.state_==1||k.state_==2||k.JSC$20042_forwardChannelRetryCount_>=(k.JSC$20042_failFast_?0:k.JSC$20042_forwardChannelMaxRetries_))return!1;k.JSC$20042_channelDebug_.debug("Going to retry POST");k.JSC$20042_forwardChannelTimerId_=y02((0,_.eI)(k.JSC$20044_onStartForwardChannelTimer_,
k,v),$c0(k,k.JSC$20042_forwardChannelRetryCount_));k.JSC$20042_forwardChannelRetryCount_++;return!0};
lY.prototype.JSC$20044_onStartForwardChannelTimer_=function(k){if(this.JSC$20042_forwardChannelTimerId_)if(this.JSC$20042_forwardChannelTimerId_=null,this.JSC$20042_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!k){this.JSC$20042_channelDebug_.debug("open_()");this.JSC$20042_nextRid_=Math.floor(Math.random()*1E5);k=this.JSC$20042_nextRid_++;var v=new uY(this,this.JSC$20042_channelDebug_,"",k),C=this.JSC$20042_extraHeaders_;this.initHeaders_&&(C?(C=_.t9.clone(C),_.t9.extend(C,this.initHeaders_)):
C=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(v.JSC$20023_extraHeaders_=C,C=null);var G;if(this.fastHandshake_)a:{for(var p=G=0;p<this.JSC$20042_outgoingMaps_.length;p++){b:{var P=this.JSC$20042_outgoingMaps_[p];if("__data__"in P.map&&(P=P.map.__data__,typeof P==="string")){P=P.length;break b}P=void 0}if(P===void 0)break;G+=P;if(G>4096){G=p;break a}if(G===4096||p===this.JSC$20042_outgoingMaps_.length-1){G=p+1;break a}}G=1E3}else G=1E3;G=gX3(this,v,G);
p=this.JSC$20042_forwardChannelUri_.clone();_.C9(p,"RID",k);_.C9(p,"CVER",22);this.httpSessionIdParam_&&_.C9(p,"X-HTTP-Session-Id",this.httpSessionIdParam_);aOh(this,p);C&&(this.encodeInitMessageHeaders_?G="headers="+_.vP(LSh(C))+"&"+G:this.httpHeadersOverwriteParam_&&Oq0(p,this.httpHeadersOverwriteParam_,C));uFF(this.forwardChannelRequestPool_,v);this.blockingHandshake_&&_.C9(p,"TYPE","init");this.fastHandshake_?(_.C9(p,"$req",G),_.C9(p,"SID","null"),v.decodeInitialResponse_=!0,Vny(v,p,null)):Vny(v,
p,G);this.state_=2}}else this.state_==3&&(k?iX5(this,k):this.JSC$20042_outgoingMaps_.length==0?this.JSC$20042_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):Sqm(this.forwardChannelRequestPool_)||(iX5(this),this.JSC$20042_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var iX5=function(k,v){var C;v?C=v.JSC$20023_rid_:C=k.JSC$20042_nextRid_++;var G=k.JSC$20042_forwardChannelUri_.clone();_.C9(G,"SID",k.sid_);_.C9(G,"RID",C);_.C9(G,"AID",k.JSC$20042_lastArrayId_);aOh(k,G);k.httpHeadersOverwriteParam_&&k.JSC$20042_extraHeaders_&&Oq0(G,k.httpHeadersOverwriteParam_,k.JSC$20042_extraHeaders_);C=new uY(k,k.JSC$20042_channelDebug_,k.sid_,C,k.JSC$20042_forwardChannelRetryCount_+1);k.httpHeadersOverwriteParam_===null&&(C.JSC$20023_extraHeaders_=k.JSC$20042_extraHeaders_);
v&&(k.JSC$20042_outgoingMaps_=v.JSC$20023_pendingMessages_.concat(k.JSC$20042_outgoingMaps_));v=gX3(k,C,1E3);C.setTimeout(Math.round(k.JSC$20042_forwardChannelRequestTimeoutMs_*.5)+Math.round(k.JSC$20042_forwardChannelRequestTimeoutMs_*.5*Math.random()));uFF(k.forwardChannelRequestPool_,C);Vny(C,G,v)},aOh=function(k,v){k.JSC$20042_extraParams_&&_.t9.forEach(k.JSC$20042_extraParams_,function(C,G){_.C9(v,G,C)});
k.handler_&&_.t9.forEach({},function(C,G){_.C9(v,G,C)})},gX3=function(k,v,C){C=Math.min(k.JSC$20042_outgoingMaps_.length,C);
var G=k.handler_?(0,_.eI)(k.handler_.JSC$20048_badMapError,k.handler_,k):null;a:{for(var p=k.JSC$20042_outgoingMaps_,P=-1;;){var N=["count="+C];P==-1?C>0?(P=p[0].JSC$20030_mapId,N.push("ofs="+P)):P=0:N.push("ofs="+P);for(var I=!0,S=0;S<C;S++){var Q=p[S].JSC$20030_mapId,R=p[S].map;Q-=P;if(Q<0)P=Math.max(0,p[S].JSC$20030_mapId-100),I=!1;else try{Q="req"+Q+"_"||"";try{var l=R instanceof Map?R:Object.entries(R);for(var d=_.H(l),f=d.next();!f.done;f=d.next()){var c=_.H(f.value),U=c.next().value,O=c.next().value,
X=O;_.ni(O)&&(X=(0,_.iS)(O));N.push(Q+U+"="+encodeURIComponent(X))}}catch(x){throw N.push(Q+"type="+encodeURIComponent("_badmap")),x;}}catch(x){G&&G(R)}}if(I){l=N.join("&");break a}}l=void 0}k=k.JSC$20042_outgoingMaps_.splice(0,C);v.JSC$20023_pendingMessages_=k;return l},L$F=function(k){k.JSC$20042_backChannelRequest_||k.JSC$20042_backChannelTimerId_||(k.JSC$20042_backChannelAttemptId_=1,_.au(k.JSC$20044_onStartBackChannelTimer_,k),k.JSC$20042_backChannelRetryCount_=0)},HXF=function(k){if(k.JSC$20042_backChannelRequest_||
k.JSC$20042_backChannelTimerId_||k.JSC$20042_backChannelRetryCount_>=3)return!1;
k.JSC$20042_channelDebug_.debug("Going to retry GET");k.JSC$20042_backChannelAttemptId_++;k.JSC$20042_backChannelTimerId_=y02((0,_.eI)(k.JSC$20044_onStartBackChannelTimer_,k),$c0(k,k.JSC$20042_backChannelRetryCount_));k.JSC$20042_backChannelRetryCount_++;return!0};
lY.prototype.JSC$20044_onStartBackChannelTimer_=function(){this.JSC$20042_backChannelTimerId_=null;OXF(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$20042_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$20042_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$20042_backChannelRequest_+" "+this.handshakeRttMs_);else{var k=4*this.handshakeRttMs_;this.JSC$20042_channelDebug_.info("BP detection timer enabled: "+k);this.bpDetectionTimerId_=y02((0,_.eI)(this.onBpDetectionTimer_,
this),k)}};
lY.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$20042_channelDebug_.info("BP detection timeout reached.");if(this.JSC$20042_backChannelRequest_.JSC$20023_xmlHttp_!=null){var k=this.JSC$20042_backChannelRequest_.JSC$20023_xmlHttp_.getResponseText();k&&this.JSC$20042_channelDebug_.warning("Timer should have been cancelled : "+k)}this.JSC$20042_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;Ij(10);W$2(this);OXF(this)}else this.JSC$20042_channelDebug_.warning("Invalid operation.")};
var Cv0=function(k){k.bpDetectionTimerId_!=null&&(k.JSC$20042_channelDebug_.debug("Cancel the BP detection timer."),_.G$.clearTimeout(k.bpDetectionTimerId_),k.bpDetectionTimerId_=null)},OXF=function(k){k.JSC$20042_channelDebug_.debug("Creating new HttpRequest");
k.JSC$20042_backChannelRequest_=new uY(k,k.JSC$20042_channelDebug_,k.sid_,"rpc",k.JSC$20042_backChannelAttemptId_);k.httpHeadersOverwriteParam_===null&&(k.JSC$20042_backChannelRequest_.JSC$20023_extraHeaders_=k.JSC$20042_extraHeaders_);k.JSC$20042_backChannelRequest_.JSC$20023_readyStateChangeThrottleMs_=0;var v=k.JSC$20042_backChannelUri_.clone();_.C9(v,"RID","rpc");_.C9(v,"SID",k.sid_);_.C9(v,"AID",k.JSC$20042_lastArrayId_);_.C9(v,"CI",k.enableStreaming_?"0":"1");!k.enableStreaming_&&k.longPollingTimeout_&&
_.C9(v,"TO",k.longPollingTimeout_);_.C9(v,"TYPE","xmlhttp");aOh(k,v);k.httpHeadersOverwriteParam_&&k.JSC$20042_extraHeaders_&&Oq0(v,k.httpHeadersOverwriteParam_,k.JSC$20042_extraHeaders_);k.backChannelRequestTimeoutMs_&&k.JSC$20042_backChannelRequest_.setTimeout(k.backChannelRequestTimeoutMs_);var C=k.JSC$20042_backChannelRequest_,G=k.JSC$20042_hostPrefix_;C.JSC$20023_type_=1;C.JSC$20023_baseUri_=_.N6(v.clone());C.JSC$20023_postData_=null;C.decodeChunks_=!0;sMF(C,G);k.JSC$20042_channelDebug_.debug("New Request created")};
lY.prototype.JSC$20044_onBackChannelDead_=function(){this.JSC$20042_deadBackChannelTimerId_!=null&&(this.JSC$20042_deadBackChannelTimerId_=null,W$2(this),HXF(this),Ij(19))};
var Pvm=function(k){k.JSC$20042_deadBackChannelTimerId_!=null&&(_.G$.clearTimeout(k.JSC$20042_deadBackChannelTimerId_),k.JSC$20042_deadBackChannelTimerId_=null)},kpy=function(k,v){k.JSC$20042_channelDebug_.debug("Request complete");
var C=null;if(k.JSC$20042_backChannelRequest_==v){Pvm(k);Cv0(k);k.JSC$20042_backChannelRequest_=null;var G=2}else if(pNV(k.forwardChannelRequestPool_,v))C=v.JSC$20023_pendingMessages_,Q$F(k.forwardChannelRequestPool_,v),G=1;else return;if(k.state_!=0)if(v.JSC$20023_successful_)G==1?(OWV(v.JSC$20023_postData_?v.JSC$20023_postData_.length:0,Date.now()-v.JSC$20023_requestStartTime_,k.JSC$20042_forwardChannelRetryCount_),cv2(k)):L$F(k);else{var p=v.JSC$20023_lastStatusCode_,P=v.getLastError();if(P==3||
P==0&&p>0)k.JSC$20042_channelDebug_.debug("Not retrying due to error type"),p>200&&(k.errorResponseStatusCode_=v.JSC$20023_lastStatusCode_);else{k.JSC$20042_channelDebug_.debug(function(){return"Maybe retrying, last error: "+mRk(P,k.errorResponseStatusCode_)});
if(G==1&&Uca(k,v)||G==2&&HXF(k))return;k.JSC$20042_channelDebug_.debug("Exceeded max number of retries")}C&&C.length>0&&RT2(k.forwardChannelRequestPool_,C);k.JSC$20042_channelDebug_.debug("Error: HTTP request failed");switch(P){case 1:bY(k,5);break;case 4:bY(k,10);break;case 3:bY(k,6);break;default:bY(k,2)}}},$c0=function(k,v){var C=k.JSC$20042_baseRetryDelayMs_+Math.floor(Math.random()*k.JSC$20042_retryDelaySeedMs_);
k.isActive()||(k.JSC$20042_channelDebug_.debug("Inactive channel"),C*=2);return C*v};
lY.prototype.onInput_=function(k,v){for(var C=0;C<k.length;C++){var G=k[C],p=G[0];if(p<=this.JSC$20042_lastArrayId_)this.JSC$20042_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+p+", lastArrayId: "+this.JSC$20042_lastArrayId_);else if(p>this.JSC$20042_lastArrayId_+1&&this.JSC$20042_lastArrayId_>-1&&this.JSC$20042_channelDebug_.warning("Received non-consecutive message with arrayId: "+p+", lastArrayId: "+this.JSC$20042_lastArrayId_),this.JSC$20042_lastArrayId_=p,
G=G[1],this.state_==2)if(G[0]=="c"){this.sid_=G[1];this.JSC$20042_hostPrefix_=G[2];p=G[3];p!=null&&(this.JSC$20044_channelVersion_=p,this.JSC$20042_channelDebug_.info("VER="+this.JSC$20044_channelVersion_));p=G[4];p!=null&&(this.serverVersion_=p,this.JSC$20042_channelDebug_.info("SVER="+this.serverVersion_));G=G[5];G!=null&&typeof G==="number"&&G>0&&(this.backChannelRequestTimeoutMs_=G*=1.5,this.JSC$20042_channelDebug_.info("backChannelRequestTimeoutMs_="+G));if(G=v.JSC$20023_xmlHttp_){var P=cb(G,
"X-Client-Wire-Protocol");P&&(p=this.forwardChannelRequestPool_,!p.requestPool_&&(_.uD(P,"spdy")||_.uD(P,"quic")||_.uD(P,"h2"))&&(p.JSC$20033_maxSize_=p.maxPoolSizeConfigured_,p.requestPool_=new Set,p.JSC$20033_request_&&(uFF(p,p.JSC$20033_request_),p.JSC$20033_request_=null)));this.httpSessionIdParam_&&((G=cb(G,"X-HTTP-Session-Id"))?(this.httpSessionId_=G,_.C9(this.JSC$20042_forwardChannelUri_,this.httpSessionIdParam_,G)):this.JSC$20042_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$20048_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-v.JSC$20023_requestStartTime_,this.JSC$20042_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));G=v;p=F$0(this,this.JSC$20042_supportsCrossDomainXhrs_?this.JSC$20042_hostPrefix_:null,this.JSC$20042_path_);this.JSC$20042_channelDebug_.debug("GetBackChannelUri: "+p);this.JSC$20042_backChannelUri_=p;G.initialResponseDecoded_?(this.JSC$20042_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
Q$F(this.forwardChannelRequestPool_,G),p=G,(P=this.backChannelRequestTimeoutMs_)&&p.setTimeout(P),p.JSC$20023_watchDogTimerId_&&(wFe(p),hGX(p)),this.JSC$20042_backChannelRequest_=G):L$F(this);this.JSC$20042_outgoingMaps_.length>0&&cv2(this)}else G[0]!="stop"&&G[0]!="close"||bY(this,7);else this.state_==3&&(G[0]=="stop"||G[0]=="close"?G[0]=="stop"?bY(this,7):this.disconnect():G[0]!="noop"&&this.handler_&&this.handler_.JSC$20048_channelHandleArray(G),this.JSC$20042_backChannelRetryCount_=0)}};
var bY=function(k,v){k.JSC$20042_channelDebug_.info("Error code "+v);if(v==2){var C=(0,_.eI)(k.testNetworkCallback_,k),G=k.networkTestUrl_,p=!G;G=new _.DQ(G||"//www.google.com/images/cleardot.gif");_.G$.location&&_.G$.location.protocol=="http"||_.kL(G,"https");_.N6(G);p?lOm(G.toString(),C):dcV(G.toString(),C)}else Ij(2);k.onError_(v)};
lY.prototype.testNetworkCallback_=function(k){k?(this.JSC$20042_channelDebug_.info("Successfully pinged google.com"),Ij(2)):(this.JSC$20042_channelDebug_.info("Failed to ping google.com"),Ij(1))};
lY.prototype.onError_=function(k){this.JSC$20042_channelDebug_.debug("HttpChannel: error - "+k);this.state_=0;this.handler_&&this.handler_.JSC$20048_channelError(k);MK2(this);EX2(this)};
var MK2=function(k){k.state_=0;k.nonAckedMapsAtChannelClose_=[];if(k.handler_){var v=bXV(k.forwardChannelRequestPool_);if(v.length!=0||k.JSC$20042_outgoingMaps_.length!=0)k.JSC$20042_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+v.length+", outgoing: "+k.JSC$20042_outgoingMaps_.length}),_.jm(k.nonAckedMapsAtChannelClose_,v),_.jm(k.nonAckedMapsAtChannelClose_,k.JSC$20042_outgoingMaps_),k.forwardChannelRequestPool_.JSC$20033_pendingMessages_.length=0,_.h_(k.JSC$20042_outgoingMaps_),
k.JSC$20042_outgoingMaps_.length=0;
k.handler_.JSC$20048_channelClosed()}},yv5=function(k){if(k.state_==0)return k.nonAckedMapsAtChannelClose_;
var v=[];_.jm(v,bXV(k.forwardChannelRequestPool_));_.jm(v,k.JSC$20042_outgoingMaps_);return v},F$0=function(k,v,C){var G=_.ka(C);
G.JSC$10103_domain_!=""?(v&&_.oP(G,v+"."+G.JSC$10103_domain_),_.vf(G,G.JSC$10103_port_)):(G=_.G$.location,G=QiF(G.protocol,v?v+"."+G.hostname:G.hostname,+G.port,C));v=k.httpSessionIdParam_;C=k.httpSessionId_;v&&C&&_.C9(G,v,C);_.C9(G,"VER",k.JSC$20044_channelVersion_);aOh(k,G);return G},BGm=function(k,v,C){if(v&&!k.JSC$20042_supportsCrossDomainXhrs_)throw Error("Uk");
v=k.usesFetchStreams_&&!k.JSC$20042_xmlHttpFactory_?new _.Ld(new $zF({streamBinaryChunks:C})):new _.Ld(k.JSC$20042_xmlHttpFactory_);v.JSC$9867_withCredentials_=k.JSC$20042_supportsCrossDomainXhrs_;return v};
lY.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var XNa=function(){};
_.W=XNa.prototype;_.W.JSC$20048_channelOpened=function(){};
_.W.JSC$20048_channelHandleArray=function(){};
_.W.JSC$20048_channelError=function(){};
_.W.JSC$20048_channelClosed=function(){};
_.W.isActive=function(){return!0};
_.W.JSC$20048_badMapError=function(){};var xcY=function(){},fa=function(k,v){_.cj.call(this);
this.JSC$20051_channel_=new lY(v);this.JSC$20051_url_=k;this.messageUrlParams_=v&&v.messageUrlParams||null;k=v&&v.messageHeaders||null;v&&v.clientProtocolHeaderRequired&&(k?_.t9.set(k,"X-Client-Protocol","webchannel"):k=_.t9.create("X-Client-Protocol","webchannel"));this.JSC$20051_channel_.JSC$20042_extraHeaders_=k;k=v&&v.initMessageHeaders||null;v&&v.messageContentType&&(k?_.t9.set(k,"X-WebChannel-Content-Type",v.messageContentType):k=_.t9.create("X-WebChannel-Content-Type",v.messageContentType));
v&&v.clientProfile&&(k?_.t9.set(k,"X-WebChannel-Client-Profile",v.clientProfile):k=_.t9.create("X-WebChannel-Client-Profile",v.clientProfile));this.JSC$20051_channel_.initHeaders_=k;(k=v&&v.httpHeadersOverwriteParam)&&!_.Zx(k)&&(this.JSC$20051_channel_.httpHeadersOverwriteParam_=k);this.supportsCrossDomainXhr_=v&&v.supportsCrossDomainXhr||!1;this.sendRawJson_=v&&v.sendRawJson||!1;(v=v&&v.httpSessionIdParam)&&!_.Zx(v)&&(this.JSC$20051_channel_.httpSessionIdParam_=v,_.t9.containsKey(this.messageUrlParams_,
v)&&_.t9.remove(this.messageUrlParams_,v));this.channelHandler_=new dF(this)};
_.wO(fa,_.cj);fa.prototype.open=function(){this.JSC$20051_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$20051_channel_.JSC$20042_supportsCrossDomainXhrs_=!0);this.JSC$20051_channel_.connect(this.JSC$20051_url_,this.messageUrlParams_||void 0)};
fa.prototype.close=function(){this.JSC$20051_channel_.disconnect()};
fa.prototype.send=function(k){var v=this.JSC$20051_channel_;if(typeof k==="string"){var C={};C.__data__=k;k=C}else this.sendRawJson_&&(C={},C.__data__=(0,_.iS)(k),k=C);v.JSC$20042_outgoingMaps_.push(new IOX(v.JSC$20042_nextMapId_++,k));v.state_==3&&cv2(v)};
fa.prototype.disposeInternal=function(){this.JSC$20051_channel_.handler_=null;delete this.channelHandler_;this.JSC$20051_channel_.disconnect();delete this.JSC$20051_channel_;fa.superClass_.disposeInternal.call(this)};
var Av2=function(k){E4Y.call(this);k.__headers__&&(this.headers=k.__headers__,this.statusCode=k.__status__,delete k.__headers__,delete k.__status__);var v=k.__sm__;v?this.data=(this.metadataKey=_.t9.getAnyKey(v))?_.t9.get(v,this.metadataKey):v:this.data=k};
_.wO(Av2,E4Y);var eT2=function(k){aGh.call(this);this.status=1;this.errorCode=k};
_.wO(eT2,aGh);var dF=function(k){this.JSC$20058_channel_=k};
_.wO(dF,XNa);dF.prototype.JSC$20048_channelOpened=function(){this.JSC$20058_channel_.dispatchEvent("w")};
dF.prototype.JSC$20048_channelHandleArray=function(k){this.JSC$20058_channel_.dispatchEvent(new Av2(k))};
dF.prototype.JSC$20048_channelError=function(k){this.JSC$20058_channel_.dispatchEvent(new eT2(k))};
dF.prototype.JSC$20048_channelClosed=function(){this.JSC$20058_channel_.dispatchEvent("x")};
var qqe=function(k,v){this.transportChannel_=k;this.JSC$20061_channel_=v},mck=function(k){return yv5(k.JSC$20061_channel_).map(function(v){var C=k.transportChannel_;
v=v.map;"__data__"in v?(v=v.__data__,C=C.sendRawJson_?(0,_.qD1)(v):v):C=v;return C})};
qqe.prototype.commit=function(k){this.JSC$20061_channel_.forwardChannelFlushedCallback_=k};var z_=function(k){Dch.dispatchEvent(new tKm(Dch,k))},Dch=new _.cj,tKm=function(k,v){_.lS.call(this,"statevent",k);
this.stat=v};
_.E(tKm,_.lS);var Fc=function(k,v,C,G,p){this.JSC$20066_channel_=k;this.JSC$20066_channelDebug_=v;this.sid_=C;this.JSC$20066_rid_=G;this.JSC$20066_retryId_=p||1;this.timeout_=45E3;this.JSC$20066_eventHandler_=new _.fT(this);this.pollingTimer_=new _.d2;this.pollingTimer_.setInterval(250)};
_.W=Fc.prototype;_.W.JSC$20068_extraHeaders_=null;_.W.JSC$20068_successful_=!1;_.W.JSC$20068_watchDogTimerId_=null;_.W.JSC$20068_watchDogTimeoutTime_=null;_.W.JSC$20068_requestStartTime_=null;_.W.JSC$20068_type_=null;_.W.JSC$20068_baseUri_=null;_.W.JSC$20068_requestUri_=null;_.W.JSC$20068_postData_=null;_.W.JSC$20068_xmlHttp_=null;_.W.JSC$20068_xmlHttpChunkStart_=0;_.W.trident_=null;_.W.JSC$20068_verb_=null;_.W.JSC$20068_lastError_=null;_.W.JSC$20068_lastStatusCode_=-1;_.W.sendClose_=!0;
_.W.JSC$20068_cancelled_=!1;_.W.JSC$20068_readyStateChangeThrottleMs_=0;_.W.JSC$20068_readyStateChangeThrottle_=null;var s$F=function(k,v){switch(k){case 0:return"Non-200 return code ("+v+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},VKk={},hT5={};
Fc.prototype.setTimeout=function(k){this.timeout_=k};
var j$0=function(k,v,C){k.JSC$20068_type_=1;k.JSC$20068_baseUri_=_.N6(v.clone());k.JSC$20068_postData_=C;k.decodeChunks_=!0;Bik(k,null)},Yq2=function(k,v,C,G,p){k.JSC$20068_type_=1;
k.JSC$20068_baseUri_=_.N6(v.clone());k.JSC$20068_postData_=null;k.decodeChunks_=C;p&&(k.sendClose_=!1);Bik(k,G)},Bik=function(k,v){k.JSC$20068_requestStartTime_=Date.now();
wNF(k);k.JSC$20068_requestUri_=k.JSC$20068_baseUri_.clone();zBV(k.JSC$20068_requestUri_,"t",k.JSC$20066_retryId_);k.JSC$20068_xmlHttpChunkStart_=0;k.JSC$20068_xmlHttp_=k.JSC$20066_channel_.JSC$20075_createXhrIo(k.JSC$20066_channel_.JSC$20075_shouldUseSecondaryDomains()?v:null);k.JSC$20068_readyStateChangeThrottleMs_>0&&(k.JSC$20068_readyStateChangeThrottle_=new _.CR((0,_.eI)(k.JSC$20068_xmlHttpHandler_,k,k.JSC$20068_xmlHttp_),k.JSC$20068_readyStateChangeThrottleMs_));k.JSC$20066_eventHandler_.listen(k.JSC$20068_xmlHttp_,
"readystatechange",k.JSC$20068_readyStateChangeHandler_);v=k.JSC$20068_extraHeaders_?_.t9.clone(k.JSC$20068_extraHeaders_):{};k.JSC$20068_postData_?(k.JSC$20068_verb_="POST",v["Content-Type"]="application/x-www-form-urlencoded",k.JSC$20068_xmlHttp_.send(k.JSC$20068_requestUri_,k.JSC$20068_verb_,k.JSC$20068_postData_,v)):(k.JSC$20068_verb_="GET",k.sendClose_&&!_.kA&&(v.Connection="close"),k.JSC$20068_xmlHttp_.send(k.JSC$20068_requestUri_,k.JSC$20068_verb_,null,v));k.JSC$20066_channel_.notifyServerReachabilityEvent(1);
v=k.JSC$20066_channelDebug_;var C=k.JSC$20068_postData_;if(C){var G="";C=C.split("&");for(var p=0;p<C.length;p++){var P=C[p].split("=");if(P.length>1){var N=P[0];P=P[1];var I=N.split("_");G=I.length>=2&&I[1]=="type"?G+(N+"="+P+"&"):G+(N+"=redacted&")}}}else G=null;v.info("XMLHTTP REQ ("+k.JSC$20066_rid_+") [attempt "+k.JSC$20066_retryId_+"]: "+k.JSC$20068_verb_+"\n"+k.JSC$20068_requestUri_+"\n"+G)};
Fc.prototype.JSC$20068_readyStateChangeHandler_=function(k){k=k.target;var v=this.JSC$20068_readyStateChangeThrottle_;v&&_.Ob(k)==3?(this.JSC$20066_channelDebug_.debug("Throttling readystatechange."),v.fire()):this.JSC$20068_xmlHttpHandler_(k)};
Fc.prototype.JSC$20068_xmlHttpHandler_=function(k){try{if(k==this.JSC$20068_xmlHttp_)a:{var v=_.Ob(this.JSC$20068_xmlHttp_),C=this.JSC$20068_xmlHttp_.JSC$9867_lastErrorCode_,G=this.JSC$20068_xmlHttp_.getStatus();if(_.kA&&!_.oY("420+")){if(v<4)break a}else if(v<3||v==3&&!this.JSC$20068_xmlHttp_.getResponseText())break a;this.JSC$20068_cancelled_||v!=4||C==7||(C==8||G<=0?this.JSC$20066_channel_.notifyServerReachabilityEvent(3):this.JSC$20066_channel_.notifyServerReachabilityEvent(2));nXd(this);var p=
this.JSC$20068_xmlHttp_.getStatus();this.JSC$20068_lastStatusCode_=p;var P=this.JSC$20068_xmlHttp_.getResponseText();P||this.JSC$20066_channelDebug_.debug("No response text for uri "+this.JSC$20068_requestUri_+" status "+p);this.JSC$20068_successful_=p==200;this.JSC$20066_channelDebug_.info("XMLHTTP RESP ("+this.JSC$20066_rid_+") [ attempt "+this.JSC$20066_retryId_+"]: "+this.JSC$20068_verb_+"\n"+this.JSC$20068_requestUri_+"\n"+v+" "+p);if(this.JSC$20068_successful_){v==4&&Jve(this);if(this.decodeChunks_){for(k=
!0;!this.JSC$20068_cancelled_&&this.JSC$20068_xmlHttpChunkStart_<P.length;){var N=rv2(this,P);if(N==hT5){v==4&&(this.JSC$20068_lastError_=4,z_(15),k=!1);K$2(this.JSC$20066_channelDebug_,this.JSC$20066_rid_,null,"[Incomplete Response]");break}else if(N==VKk){this.JSC$20068_lastError_=4;z_(16);K$2(this.JSC$20066_channelDebug_,this.JSC$20066_rid_,P,"[Invalid Chunk]");k=!1;break}else K$2(this.JSC$20066_channelDebug_,this.JSC$20066_rid_,N,null),TiF(this,N)}v==4&&P.length==0&&(this.JSC$20068_lastError_=
1,z_(17),k=!1);this.JSC$20068_successful_=this.JSC$20068_successful_&&k;k||(K$2(this.JSC$20066_channelDebug_,this.JSC$20066_rid_,P,"[Invalid Chunked Response]"),Jve(this),kqm(this))}else K$2(this.JSC$20066_channelDebug_,this.JSC$20066_rid_,P,null),TiF(this,P);this.JSC$20068_successful_&&!this.JSC$20068_cancelled_&&(v==4?this.JSC$20066_channel_.JSC$20075_onRequestComplete(this):(this.JSC$20068_successful_=!1,wNF(this)))}else p==400&&P.indexOf("Unknown SID")>0?(this.JSC$20068_lastError_=3,z_(13),this.JSC$20066_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$20066_rid_+")")):(this.JSC$20068_lastError_=0,z_(14),this.JSC$20066_channelDebug_.warning("XMLHTTP Bad status "+p+" ("+this.JSC$20066_rid_+")")),Jve(this),kqm(this)}else this.JSC$20066_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(I){this.JSC$20066_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var rv2=function(k,v){var C=k.JSC$20068_xmlHttpChunkStart_,G=v.indexOf("\n",C);if(G==-1)return hT5;C=Number(v.substring(C,G));if(isNaN(C))return VKk;G+=1;if(G+C>v.length)return hT5;v=v.slice(G,G+C);k.JSC$20068_xmlHttpChunkStart_=G+C;return v};
Fc.prototype.cancel=function(){this.JSC$20068_cancelled_=!0;Jve(this)};
var wNF=function(k){k.JSC$20068_watchDogTimeoutTime_=Date.now()+k.timeout_;oI0(k,k.timeout_)},oI0=function(k,v){if(k.JSC$20068_watchDogTimerId_!=null)throw Error("Tk");
k.JSC$20068_watchDogTimerId_=xC((0,_.eI)(k.JSC$20068_onWatchDogTimeout_,k),v)},nXd=function(k){k.JSC$20068_watchDogTimerId_&&(_.G$.clearTimeout(k.JSC$20068_watchDogTimerId_),k.JSC$20068_watchDogTimerId_=null)};
Fc.prototype.JSC$20068_onWatchDogTimeout_=function(){this.JSC$20068_watchDogTimerId_=null;var k=Date.now();k-this.JSC$20068_watchDogTimeoutTime_>=0?(this.JSC$20066_channelDebug_.info("TIMEOUT: "+this.JSC$20068_requestUri_),this.JSC$20068_type_!=2&&this.JSC$20066_channel_.notifyServerReachabilityEvent(3),Jve(this),this.JSC$20068_lastError_=2,z_(18),kqm(this)):(this.JSC$20066_channelDebug_.warning("WatchDog timer called too early"),oI0(this,this.JSC$20068_watchDogTimeoutTime_-k))};
var kqm=function(k){k.JSC$20066_channel_.JSC$20075_isClosed()||k.JSC$20068_cancelled_||k.JSC$20066_channel_.JSC$20075_onRequestComplete(k)},Jve=function(k){nXd(k);
_.Zf(k.JSC$20068_readyStateChangeThrottle_);k.JSC$20068_readyStateChangeThrottle_=null;k.pollingTimer_.stop();k.JSC$20066_eventHandler_.removeAll();if(k.JSC$20068_xmlHttp_){var v=k.JSC$20068_xmlHttp_;k.JSC$20068_xmlHttp_=null;v.abort();v.dispose()}k.trident_&&(k.trident_=null)};
Fc.prototype.getLastError=function(){return this.JSC$20068_lastError_};
var TiF=function(k,v){try{k.JSC$20066_channel_.JSC$20075_onRequestData(k,v),k.JSC$20066_channel_.notifyServerReachabilityEvent(4)}catch(C){}};var K$2=function(k,v,C,G){var p=k.info;a:if(C&&C!="y2f%"){try{var P=JSON.parse(C);if(P)for(var N=0;N<P.length;N++)if(Array.isArray(P[N])){var I=P[N];if(!(I.length<2)){var S=I[1];if(Array.isArray(S)&&!(S.length<1)){var Q=S[0];if(Q!="noop"&&Q!="stop")for(var R=1;R<S.length;R++)S[R]=""}}}var l=(0,_.iS)(P);break a}catch(d){k.debug("Exception parsing expected JS array - probably was not JS");l=C;break a}l=void 0}else l=C;p.call(k,"XMLHTTP TEXT ("+v+"): "+l+(G?" "+G:""))};
AH.prototype.debug=function(k){this.info(k)};
AH.prototype.info=function(){};
AH.prototype.warning=function(){};var vIY=function(k,v){this.JSC$20073_channel_=k;this.JSC$20073_channelDebug_=v;this.JSC$20073_parser_=new c0Y};
_.W=vIY.prototype;_.W.JSC$20075_extraHeaders_=null;_.W.JSC$20075_request_=null;_.W.receivedIntermediateResult_=!1;_.W.JSC$20075_path_=null;_.W.state_=null;_.W.JSC$20075_lastStatusCode_=-1;_.W.JSC$20075_hostPrefix_=null;_.W.blockedPrefix_=null;
_.W.connect=function(k){this.JSC$20075_path_=k;k=Cze(this.JSC$20073_channel_,this.JSC$20075_path_);z_(3);Date.now();var v=this.JSC$20073_channel_.firstTestResults_;v!=null?(this.JSC$20075_hostPrefix_=v[0],(this.blockedPrefix_=v[1])?(this.state_=1,Gqm(this)):(this.state_=2,pck(this))):(zBV(k,"MODE","init"),this.JSC$20075_request_=new Fc(this,this.JSC$20073_channelDebug_),this.JSC$20075_request_.JSC$20068_extraHeaders_=this.JSC$20075_extraHeaders_,Yq2(this.JSC$20075_request_,k,!1,null,!0),this.state_=
0)};
var Gqm=function(k){var v=Pz5(k.JSC$20073_channel_,k.blockedPrefix_,"/mail/images/cleardot.gif");_.N6(v);Vh3(v.toString(),5E3,(0,_.eI)(k.checkBlockedCallback_,k),3,2E3);k.notifyServerReachabilityEvent(1)};
vIY.prototype.checkBlockedCallback_=function(k){if(k)this.state_=2,pck(this);else{z_(4);var v=this.JSC$20073_channel_;v.JSC$20076_channelDebug_.debug("Test Connection Blocked");v.JSC$20080_lastStatusCode_=v.connectionTest_.JSC$20075_lastStatusCode_;cz(v,9)}k&&this.notifyServerReachabilityEvent(2)};
var pck=function(k){k.JSC$20073_channelDebug_.debug("TestConnection: starting stage 2");var v=k.JSC$20073_channel_.secondTestResults_;v!=null?(k.JSC$20073_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+v?"Buffered":"Unbuffered"),z_(5),v?(z_(11),W43(k.JSC$20073_channel_,k,!1)):(z_(12),W43(k.JSC$20073_channel_,k,!0))):(k.JSC$20075_request_=new Fc(k,k.JSC$20073_channelDebug_),k.JSC$20075_request_.JSC$20068_extraHeaders_=k.JSC$20075_extraHeaders_,v=Hb5(k.JSC$20073_channel_,
k.JSC$20075_hostPrefix_,k.JSC$20075_path_),z_(5),zBV(v,"TYPE","xmlhttp"),Yq2(k.JSC$20075_request_,v,!1,k.JSC$20075_hostPrefix_,!1))};
_.W=vIY.prototype;_.W.JSC$20075_createXhrIo=function(k){return this.JSC$20073_channel_.JSC$20075_createXhrIo(k)};
_.W.abort=function(){this.JSC$20075_request_&&(this.JSC$20075_request_.cancel(),this.JSC$20075_request_=null);this.JSC$20075_lastStatusCode_=-1};
_.W.JSC$20075_isClosed=function(){return!1};
_.W.JSC$20075_onRequestData=function(k,v){this.JSC$20075_lastStatusCode_=k.JSC$20068_lastStatusCode_;if(this.state_==0)if(this.JSC$20073_channelDebug_.debug("TestConnection: Got data for stage 1"),v){try{var C=this.JSC$20073_parser_.parse(v)}catch(G){N9d(this.JSC$20073_channel_,this);return}this.JSC$20075_hostPrefix_=C[0];this.blockedPrefix_=C[1]}else this.JSC$20073_channelDebug_.debug("TestConnection: Null responseText"),N9d(this.JSC$20073_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(z_(7),Date.now()):v=="11111"?(z_(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$20075_lastStatusCode_=200,this.JSC$20075_request_.cancel(),this.JSC$20073_channelDebug_.debug("Test connection succeeded; using streaming connection"),z_(12),W43(this.JSC$20073_channel_,this,!0)):(z_(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.W.JSC$20075_onRequestComplete=function(){this.JSC$20075_lastStatusCode_=this.JSC$20075_request_.JSC$20068_lastStatusCode_;this.JSC$20075_request_.JSC$20068_successful_?this.state_==0?(this.JSC$20073_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,Gqm(this)):(this.state_=2,pck(this))):this.state_==2&&(this.JSC$20073_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$20073_channelDebug_.debug("Test connection succeeded; using streaming connection"),
z_(12),W43(this.JSC$20073_channel_,this,!0)):(this.JSC$20073_channelDebug_.debug("Test connection failed; not using streaming"),z_(11),W43(this.JSC$20073_channel_,this,!1))):(this.JSC$20073_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?z_(9):this.state_==2&&z_(10),N9d(this.JSC$20073_channel_,this,this.JSC$20075_request_.getLastError()))};
_.W.JSC$20075_shouldUseSecondaryDomains=function(){return this.JSC$20073_channel_.JSC$20075_shouldUseSecondaryDomains()};
_.W.isActive=function(){return this.JSC$20073_channel_.isActive()};
_.W.notifyServerReachabilityEvent=function(k){this.JSC$20073_channel_.notifyServerReachabilityEvent(k)};var Ek=function(k,v,C){this.state_=1;this.JSC$20076_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$20076_channelDebug_=new AH;this.JSC$20076_parser_=new c0Y;this.firstTestResults_=k||null;this.secondTestResults_=v!=null?v:null;this.asyncTest_=C||!1},Il2=function(k,v){this.JSC$20078_mapId=k;
this.map=v;this.context=null};
_.W=Ek.prototype;_.W.JSC$20080_extraHeaders_=null;_.W.JSC$20080_extraParams_=null;_.W.forwardChannelRequest_=null;_.W.JSC$20080_backChannelRequest_=null;_.W.JSC$20080_path_=null;_.W.JSC$20080_forwardChannelUri_=null;_.W.JSC$20080_backChannelUri_=null;_.W.JSC$20080_hostPrefix_=null;_.W.JSC$20080_nextRid_=0;_.W.JSC$20080_nextMapId_=0;_.W.handler_=null;_.W.JSC$20080_forwardChannelTimerId_=null;_.W.JSC$20080_backChannelTimerId_=null;_.W.JSC$20080_deadBackChannelTimerId_=null;_.W.connectionTest_=null;
_.W.useChunked_=null;_.W.JSC$20080_lastArrayId_=-1;_.W.JSC$20080_lastPostResponseArrayId_=-1;_.W.JSC$20080_lastStatusCode_=-1;_.W.JSC$20080_forwardChannelRetryCount_=0;_.W.JSC$20080_backChannelRetryCount_=0;_.W.JSC$20080_channelVersion_=8;var Zb2={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},SBF=function(k,v,C,G){_.lS.call(this,"timingevent",k);this.size=v;this.rtt=C;this.retries=G};
_.wO(SBF,_.lS);var u1k=function(k){_.lS.call(this,"serverreachability",k)};
_.wO(u1k,_.lS);Ek.prototype.connect=function(k,v,C,G,p){this.JSC$20076_channelDebug_.debug("connect()");z_(0);this.JSC$20080_path_=v;this.JSC$20080_extraParams_=C||{};G&&p!==void 0&&(this.JSC$20080_extraParams_.OSID=G,this.JSC$20080_extraParams_.OAID=p);this.asyncTest_?(xC((0,_.eI)(this.connectTest_,this,k),100),QlX(this)):this.connectTest_(k)};
Ek.prototype.disconnect=function(){this.JSC$20076_channelDebug_.debug("disconnect()");bbe(this);if(this.state_==3){var k=this.JSC$20080_nextRid_++,v=this.JSC$20080_forwardChannelUri_.clone();_.C9(v,"SID",this.sid_);_.C9(v,"RID",k);_.C9(v,"TYPE","terminate");Rca(this,v);k=new Fc(this,this.JSC$20076_channelDebug_,this.sid_,k);k.JSC$20068_type_=2;k.JSC$20068_baseUri_=_.N6(v.clone());(new Image).src=k.JSC$20068_baseUri_.toString();k.JSC$20068_requestStartTime_=Date.now();wNF(k)}llk(this)};
Ek.prototype.connectTest_=function(k){this.JSC$20076_channelDebug_.debug("connectTest_()");this.connectionTest_=new vIY(this,this.JSC$20076_channelDebug_);this.connectionTest_.JSC$20075_extraHeaders_=this.JSC$20080_extraHeaders_;this.connectionTest_.JSC$20073_parser_=this.JSC$20076_parser_;this.connectionTest_.connect(k)};
var QlX=function(k){k.JSC$20076_channelDebug_.debug("connectChannel_()");k.JSC$20080_ensureInState_(1,0);k.JSC$20080_forwardChannelUri_=Cze(k,k.JSC$20080_path_);d70(k)},bbe=function(k){k.connectionTest_&&(k.connectionTest_.abort(),k.connectionTest_=null);
k.JSC$20080_backChannelRequest_&&(k.JSC$20080_backChannelRequest_.cancel(),k.JSC$20080_backChannelRequest_=null);k.JSC$20080_backChannelTimerId_&&(_.G$.clearTimeout(k.JSC$20080_backChannelTimerId_),k.JSC$20080_backChannelTimerId_=null);fl2(k);k.forwardChannelRequest_&&(k.forwardChannelRequest_.cancel(),k.forwardChannelRequest_=null);k.JSC$20080_forwardChannelTimerId_&&(_.G$.clearTimeout(k.JSC$20080_forwardChannelTimerId_),k.JSC$20080_forwardChannelTimerId_=null)},zcm=function(k,v){if(k.state_==0)throw Error("Wk");
k.JSC$20076_outgoingMaps_.length==1E3&&k.JSC$20076_parser_.stringify(v);k.JSC$20076_outgoingMaps_.push(new Il2(k.JSC$20080_nextMapId_++,v));k.state_!=2&&k.state_!=3||d70(k)};
Ek.prototype.JSC$20075_isClosed=function(){return this.state_==0};
Ek.prototype.getState=function(){return this.state_};
var d70=function(k){k.forwardChannelRequest_||k.JSC$20080_forwardChannelTimerId_||(k.JSC$20080_forwardChannelTimerId_=xC((0,_.eI)(k.JSC$20080_onStartForwardChannelTimer_,k),0),k.JSC$20080_forwardChannelRetryCount_=0)};
Ek.prototype.JSC$20080_onStartForwardChannelTimer_=function(k){this.JSC$20080_forwardChannelTimerId_=null;F4Y(this,k)};
var F4Y=function(k,v){k.JSC$20076_channelDebug_.debug("startForwardChannel_");if(k.state_==1){if(!v){k.JSC$20076_channelDebug_.debug("open_()");k.JSC$20080_nextRid_=Math.floor(Math.random()*1E5);v=k.JSC$20080_nextRid_++;var C=new Fc(k,k.JSC$20076_channelDebug_,"",v);C.JSC$20068_extraHeaders_=k.JSC$20080_extraHeaders_;var G=cC5(k),p=k.JSC$20080_forwardChannelUri_.clone();_.C9(p,"RID",v);_.C9(p,"CVER","1");Rca(k,p);j$0(C,p,G);k.forwardChannelRequest_=C;k.state_=2}}else k.state_==3&&(v?EIX(k,v):k.JSC$20076_outgoingMaps_.length==
0?k.JSC$20076_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):k.forwardChannelRequest_||(EIX(k),k.JSC$20076_channelDebug_.debug("startForwardChannel_ finished, sent request")))},EIX=function(k,v){if(v)if(k.JSC$20080_channelVersion_>6){k.JSC$20076_outgoingMaps_=k.pendingMaps_.concat(k.JSC$20076_outgoingMaps_);
k.pendingMaps_.length=0;var C=k.JSC$20080_nextRid_-1;v=cC5(k)}else C=v.JSC$20066_rid_,v=v.JSC$20068_postData_;else C=k.JSC$20080_nextRid_++,v=cC5(k);var G=k.JSC$20080_forwardChannelUri_.clone();_.C9(G,"SID",k.sid_);_.C9(G,"RID",C);_.C9(G,"AID",k.JSC$20080_lastArrayId_);Rca(k,G);C=new Fc(k,k.JSC$20076_channelDebug_,k.sid_,C,k.JSC$20080_forwardChannelRetryCount_+1);C.JSC$20068_extraHeaders_=k.JSC$20080_extraHeaders_;C.setTimeout(1E4+Math.round(1E4*Math.random()));k.forwardChannelRequest_=C;j$0(C,G,
v)},Rca=function(k,v){k.handler_&&(k=k.handler_.JSC$20087_getAdditionalParams())&&_.t9.forEach(k,function(C,G){_.C9(v,G,C)})},cC5=function(k){var v=Math.min(k.JSC$20076_outgoingMaps_.length,1E3),C=["count="+v];
if(k.JSC$20080_channelVersion_>6&&v>0){var G=k.JSC$20076_outgoingMaps_[0].JSC$20078_mapId;C.push("ofs="+G)}else G=0;for(var p={},P=0;P<v;p={mapId$jscomp$3:void 0},P++){p.mapId$jscomp$3=k.JSC$20076_outgoingMaps_[P].JSC$20078_mapId;var N=k.JSC$20076_outgoingMaps_[P].map;p.mapId$jscomp$3=k.JSC$20080_channelVersion_<=6?P:p.mapId$jscomp$3-G;try{_.t9.forEach(N,function(I){return function(S,Q){C.push("req"+I.mapId$jscomp$3+"_"+Q+"="+encodeURIComponent(S))}}(p))}catch(I){C.push("req"+p.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}k.pendingMaps_=k.pendingMaps_.concat(k.JSC$20076_outgoingMaps_.splice(0,v));
return C.join("&")},al0=function(k){k.JSC$20080_backChannelRequest_||k.JSC$20080_backChannelTimerId_||(k.JSC$20080_backChannelAttemptId_=1,k.JSC$20080_backChannelTimerId_=xC((0,_.eI)(k.JSC$20080_onStartBackChannelTimer_,k),0),k.JSC$20080_backChannelRetryCount_=0)},$7y=function(k){if(k.JSC$20080_backChannelRequest_||k.JSC$20080_backChannelTimerId_||k.JSC$20080_backChannelRetryCount_>=3)return!1;
k.JSC$20076_channelDebug_.debug("Going to retry GET");k.JSC$20080_backChannelAttemptId_++;k.JSC$20080_backChannelTimerId_=xC((0,_.eI)(k.JSC$20080_onStartBackChannelTimer_,k),Mry(k,k.JSC$20080_backChannelRetryCount_));k.JSC$20080_backChannelRetryCount_++;return!0};
Ek.prototype.JSC$20080_onStartBackChannelTimer_=function(){this.JSC$20080_backChannelTimerId_=null;this.JSC$20076_channelDebug_.debug("Creating new HttpRequest");this.JSC$20080_backChannelRequest_=new Fc(this,this.JSC$20076_channelDebug_,this.sid_,"rpc",this.JSC$20080_backChannelAttemptId_);this.JSC$20080_backChannelRequest_.JSC$20068_extraHeaders_=this.JSC$20080_extraHeaders_;this.JSC$20080_backChannelRequest_.JSC$20068_readyStateChangeThrottleMs_=0;var k=this.JSC$20080_backChannelUri_.clone();_.C9(k,
"RID","rpc");_.C9(k,"SID",this.sid_);_.C9(k,"CI",this.useChunked_?"0":"1");_.C9(k,"AID",this.JSC$20080_lastArrayId_);Rca(this,k);_.C9(k,"TYPE","xmlhttp");Yq2(this.JSC$20080_backChannelRequest_,k,!0,this.JSC$20080_hostPrefix_,!1);this.JSC$20076_channelDebug_.debug("New Request created")};
var W43=function(k,v,C){k.JSC$20076_channelDebug_.debug("Test Connection Finished");k.useChunked_=k.secondTestResults_==null?C:!k.secondTestResults_;k.JSC$20080_lastStatusCode_=v.JSC$20075_lastStatusCode_;k.asyncTest_||QlX(k)},N9d=function(k,v){k.JSC$20076_channelDebug_.debug("Test Connection Failed");
k.JSC$20080_lastStatusCode_=v.JSC$20075_lastStatusCode_;cz(k,2)};
Ek.prototype.JSC$20075_onRequestData=function(k,v){if(this.state_!=0&&(this.JSC$20080_backChannelRequest_==k||this.forwardChannelRequest_==k))if(this.JSC$20080_lastStatusCode_=k.JSC$20068_lastStatusCode_,this.forwardChannelRequest_==k&&this.state_==3)if(this.JSC$20080_channelVersion_>7){try{var C=this.JSC$20076_parser_.parse(v)}catch(G){C=null}if(Array.isArray(C)&&C.length==3)if(v=C,v[0]==0)a:if(this.JSC$20076_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$20080_backChannelTimerId_)this.JSC$20076_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$20080_backChannelRequest_)if(this.JSC$20080_backChannelRequest_.JSC$20068_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$20068_requestStartTime_)fl2(this),this.JSC$20080_backChannelRequest_.cancel(),this.JSC$20080_backChannelRequest_=null;else break a;else this.JSC$20076_channelDebug_.warning("We do not have a BackChannel established");$7y(this);z_(19)}else this.JSC$20080_lastPostResponseArrayId_=v[1],k=this.JSC$20080_lastPostResponseArrayId_-this.JSC$20080_lastArrayId_,0<
k&&(v=v[2],this.JSC$20076_channelDebug_.debug(v+" bytes (in "+k+" arrays) are outstanding on the BackChannel"),v<37500&&this.useChunked_&&this.JSC$20080_backChannelRetryCount_==0&&!this.JSC$20080_deadBackChannelTimerId_&&(this.JSC$20080_deadBackChannelTimerId_=xC((0,_.eI)(this.JSC$20080_onBackChannelDead_,this),6E3)));else this.JSC$20076_channelDebug_.debug("Bad POST response data returned"),cz(this,11)}else v!="y2f%"&&(this.JSC$20076_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
cz(this,11));else this.JSC$20080_backChannelRequest_==k&&fl2(this),_.Zx(v)||(k=this.JSC$20076_parser_.parse(v),this.onInput_(k))};
Ek.prototype.JSC$20080_onBackChannelDead_=function(){this.JSC$20080_deadBackChannelTimerId_!=null&&(this.JSC$20080_deadBackChannelTimerId_=null,this.JSC$20080_backChannelRequest_.cancel(),this.JSC$20080_backChannelRequest_=null,$7y(this),z_(20))};
var fl2=function(k){k.JSC$20080_deadBackChannelTimerId_!=null&&(_.G$.clearTimeout(k.JSC$20080_deadBackChannelTimerId_),k.JSC$20080_deadBackChannelTimerId_=null)};
Ek.prototype.JSC$20075_onRequestComplete=function(k){this.JSC$20076_channelDebug_.debug("Request complete");if(this.JSC$20080_backChannelRequest_==k){fl2(this);this.JSC$20080_backChannelRequest_=null;var v=2}else if(this.forwardChannelRequest_==k)this.forwardChannelRequest_=null,v=1;else return;this.JSC$20080_lastStatusCode_=k.JSC$20068_lastStatusCode_;if(this.state_!=0)if(k.JSC$20068_successful_)if(v==1){v=k.JSC$20068_postData_?k.JSC$20068_postData_.length:0;k=Date.now()-k.JSC$20068_requestStartTime_;
var C=Dch;C.dispatchEvent(new SBF(C,v,k,this.JSC$20080_forwardChannelRetryCount_));d70(this);this.handler_&&this.handler_.JSC$20087_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else al0(this);else{C=k.getLastError();if(C==3||C==7||C==0&&this.JSC$20080_lastStatusCode_>0)this.JSC$20076_channelDebug_.debug("Not retrying due to error type");else{this.JSC$20076_channelDebug_.debug("Maybe retrying, last error: "+s$F(C,this.JSC$20080_lastStatusCode_));var G;if(G=v==1)this.forwardChannelRequest_||
this.JSC$20080_forwardChannelTimerId_||this.state_==1||this.JSC$20080_forwardChannelRetryCount_>=2?G=!1:(this.JSC$20076_channelDebug_.debug("Going to retry POST"),this.JSC$20080_forwardChannelTimerId_=xC((0,_.eI)(this.JSC$20080_onStartForwardChannelTimer_,this,k),Mry(this,this.JSC$20080_forwardChannelRetryCount_)),this.JSC$20080_forwardChannelRetryCount_++,G=!0);if(G||v==2&&$7y(this))return;this.JSC$20076_channelDebug_.debug("Exceeded max number of retries")}this.JSC$20076_channelDebug_.debug("Error: HTTP request failed");
switch(C){case 1:cz(this,5);break;case 4:cz(this,10);break;case 3:cz(this,6);break;case 7:cz(this,12);break;default:cz(this,2)}}};
var Mry=function(k,v){var C=5E3+Math.floor(Math.random()*1E4);k.isActive()||(k.JSC$20076_channelDebug_.debug("Inactive channel"),C*=2);return C*v};
Ek.prototype.onInput_=function(k){for(var v=0;v<k.length;v++){var C=k[v];this.JSC$20080_lastArrayId_=C[0];C=C[1];this.state_==2?C[0]=="c"?(this.sid_=C[1],this.JSC$20080_hostPrefix_=C[2],C=C[3],C!=null?this.JSC$20080_channelVersion_=C:this.JSC$20080_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$20087_channelOpened(),this.JSC$20080_backChannelUri_=Hb5(this,this.JSC$20080_hostPrefix_,this.JSC$20080_path_),al0(this)):C[0]=="stop"&&cz(this,7):this.state_==3&&(C[0]=="stop"?cz(this,7):
C[0]!="noop"&&this.handler_&&this.handler_.JSC$20087_channelHandleArray(C),this.JSC$20080_backChannelRetryCount_=0)}};
Ek.prototype.JSC$20080_ensureInState_=function(k){if(!_.s2(arguments,this.state_))throw Error("Xk`"+this.state_);};
var cz=function(k,v){k.JSC$20076_channelDebug_.info("Error code "+v);if(v==2||v==9){var C=null;k.handler_&&(C=null);var G=(0,_.eI)(k.testGoogleComCallback_,k);C||(C=new _.DQ("//www.google.com/images/cleardot.gif"),_.N6(C));sB0(C.toString(),1E4,G)}else z_(2);k.onError_(v)};
Ek.prototype.testGoogleComCallback_=function(k){k?(this.JSC$20076_channelDebug_.info("Successfully pinged google.com"),z_(2)):(this.JSC$20076_channelDebug_.info("Failed to ping google.com"),z_(1),this.onError_(8))};
Ek.prototype.onError_=function(k){this.JSC$20076_channelDebug_.debug("HttpChannel: error - "+k);this.state_=0;this.handler_&&this.handler_.JSC$20087_channelError(k);llk(this);bbe(this)};
var llk=function(k){k.state_=0;k.JSC$20080_lastStatusCode_=-1;if(k.handler_)if(k.pendingMaps_.length==0&&k.JSC$20076_outgoingMaps_.length==0)k.handler_.JSC$20087_channelClosed();else{k.JSC$20076_channelDebug_.debug("Number of undelivered maps, pending: "+k.pendingMaps_.length+", outgoing: "+k.JSC$20076_outgoingMaps_.length);var v=_.h_(k.pendingMaps_),C=_.h_(k.JSC$20076_outgoingMaps_);k.pendingMaps_.length=0;k.JSC$20076_outgoingMaps_.length=0;k.handler_.JSC$20087_channelClosed(v,C)}},Cze=function(k,
v){v=Pz5(k,null,v);
k.JSC$20076_channelDebug_.debug("GetForwardChannelUri: "+v);return v},Hb5=function(k,v,C){v=Pz5(k,k.JSC$20075_shouldUseSecondaryDomains()?v:null,C);
k.JSC$20076_channelDebug_.debug("GetBackChannelUri: "+v);return v},Pz5=function(k,v,C){var G=_.ka(C);
if(G.JSC$10103_domain_!="")v&&_.oP(G,v+"."+G.JSC$10103_domain_),_.vf(G,G.JSC$10103_port_);else{var p=window.location;G=QiF(p.protocol,v?v+"."+p.hostname:p.hostname,+p.port,C)}k.JSC$20080_extraParams_&&_.t9.forEach(k.JSC$20080_extraParams_,function(P,N){_.C9(G,N,P)});
_.C9(G,"VER",k.JSC$20080_channelVersion_);Rca(k,G);return G};
Ek.prototype.JSC$20075_createXhrIo=function(k){if(k)throw Error("Uk");k=new _.Ld;k.JSC$9867_withCredentials_=!1;return k};
Ek.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
Ek.prototype.notifyServerReachabilityEvent=function(k){var v=Dch;v.dispatchEvent(new u1k(v,k))};
Ek.prototype.JSC$20075_shouldUseSecondaryDomains=function(){return!1};
new zyh;var U75=function(){};
_.W=U75.prototype;_.W.JSC$20087_channelOpened=function(){};
_.W.JSC$20087_channelHandleArray=function(){};
_.W.JSC$20087_channelSuccess=function(){};
_.W.JSC$20087_channelError=function(){};
_.W.JSC$20087_channelClosed=function(){};
_.W.JSC$20087_getAdditionalParams=function(){return{}};
_.W.isActive=function(){return!0};var gIF=function(k){k.front_.length===0&&(k.front_=k.back_,k.front_.reverse(),k.back_=[])};
_.W=BUk.prototype;_.W.enqueue=function(k){this.back_.push(k)};
_.W.peek=function(){gIF(this);return _.A_(this.front_)};
_.W.getCount=function(){return this.front_.length+this.back_.length};
_.W.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.W.clear=function(){this.front_=[];this.back_=[]};
_.W.contains=function(k){return _.s2(this.front_,k)||_.s2(this.back_,k)};
_.W.remove=function(k){var v=this.front_;var C=Array.prototype.lastIndexOf.call(v,k,v.length-1);C>=0?(_.OiD(v,C),v=!0):v=!1;return v||_.VK(this.back_,k)};
_.W.getValues=function(){for(var k=[],v=this.front_.length-1;v>=0;--v)k.push(this.front_[v]);v=this.back_.length;for(var C=0;C<v;++C)k.push(this.back_[C]);return k};var aj=function(k){this.JSC$20091_map_=new _.b5;this.size=0;k&&this.addAll(k)},ib3=function(k){var v=typeof k;
return v=="object"&&k||v=="function"?"o"+_.r3(k):v.charAt(0)+k};
_.W=aj.prototype;_.W.getCount=function(){return this.JSC$20091_map_.size};
_.W.add=function(k){this.JSC$20091_map_.set(ib3(k),k);this.size=this.JSC$20091_map_.size};
_.W.addAll=function(k){k=_.T9(k);for(var v=k.length,C=0;C<v;C++)this.add(k[C]);this.size=this.JSC$20091_map_.size};
_.W.removeAll=function(k){k=_.T9(k);for(var v=k.length,C=0;C<v;C++)this.remove(k[C]);this.size=this.JSC$20091_map_.size};
_.W.delete=function(k){k=this.JSC$20091_map_.remove(ib3(k));this.size=this.JSC$20091_map_.size;return k};
_.W.remove=function(k){return this.delete(k)};
_.W.clear=function(){this.JSC$20091_map_.clear();this.size=0};
_.W.isEmpty=function(){return this.JSC$20091_map_.size===0};
_.W.has=function(k){return this.JSC$20091_map_.containsKey(ib3(k))};
_.W.contains=function(k){return this.JSC$20091_map_.containsKey(ib3(k))};
_.W.getValues=function(){return this.JSC$20091_map_.getValues()};
_.W.values=function(){return this.JSC$20091_map_.values()};
_.W.clone=function(){return new aj(this)};
_.W.equals=function(k){return this.getCount()==SJe(k)&&L4e(this,k)};
var L4e=function(k,v){var C=SJe(v);if(k.getCount()>C)return!1;!(v instanceof aj)&&C>5&&(v=new aj(v));return utF(k,function(G){var p=v;return p.contains&&typeof p.contains=="function"?p.contains(G):p.containsValue&&typeof p.containsValue=="function"?p.containsValue(G):_.BZ(p)||typeof p==="string"?_.s2(p,G):_.t9.containsValue(p,G)})};
aj.prototype.__iterator__=function(){return this.JSC$20091_map_.__iterator__(!1)};
aj.prototype[Symbol.iterator]=function(){return this.values()};var Obh={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(k){return(this._clampValue(k)-this.min)/(this.max-this.min)},
_clampValue:function(k){return Math.min(this.max,Math.max(this.min,this._calcStep(k)))},
_calcStep:function(k){k=parseFloat(k);if(!this.step)return k;k=Math.round((k-this.min)/this.step);return this.step<1?k/(1/this.step)+this.min:k*this.step+this.min},
_validateValue:function(){var k=this._clampValue(this.value);this.value=this.oldValue=isNaN(k)?this.oldValue:k;return this.value!==k},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var yC2;var Xcm;_.zQ({_template:function(){if(Xcm!==void 0)return Xcm;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;yC2===void 0&&(yC2=document.createElement("template"));var G=yC2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return Xcm=k},
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(){_.Ib(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(k){k.keyCode===27&&(k.preventDefault(),this.close())},
_track:function(k){if(!this.persistent&&!this.disableSwipe)switch(k.preventDefault(),k.detail.state){case "start":this._trackStart(k);break;case "track":this._trackMove(k);break;case "end":this._trackEnd(k)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var k=this.$.contentContainer.getBoundingClientRect();this._savedWidth=k.width;this._translateOffset=this.position==="left"?k.left:k.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(k){this._trackDetails&&(this._translateDrawer(k.detail.dx+this._translateOffset),this._trackDetails.push({dx:k.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(k){if(this._trackDetails){var v=k.detail.dx+this._translateOffset,C=this.getWidth();v=this.position==="left"?v>=0||v<=-C:v<=0||v>=C;if(!v){var G=this._trackDetails;this._trackDetails=null;this._flingDrawer(k,G);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}C/=2;k.detail.dx<-C?this.opened=this.position==="right":k.detail.dx>C&&(this.opened=this.position==="left");v?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(k,v){for(var C=Date.now(),G=C-100,p,P=0,N=v.length-1;P<=N;){var I=P+N>>1,S=v[I];S.timeStamp>=G?(p=S,N=I-1):P=I+1}return p?(k.detail.dx-p.dx)/(C-p.timeStamp||1):0},
_flingDrawer:function(k,v){v=this._calculateVelocity(k,v);if(!(Math.abs(v)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;k=k.detail.dx+this._translateOffset;var C=this.getWidth(),G=this.position==="left",p=v>0;p?(v=Math.max(v,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(v=Math.min(v,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");v=this._FLING_INITIAL_SLOPE*(!p&&G?-(k+C):p&&!G?C-k:-k)/v;this._styleTransitionDuration(v);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,v)}},
_styleTransitionDuration:function(k){this.style.transitionDuration=k+"ms";this.$.contentContainer.style.transitionDuration=k+"ms";this.$.scrim.style.transitionDuration=k+"ms"},
_styleTransitionTimingFunction:function(k){this.$.contentContainer.style.transitionTimingFunction=k;this.$.scrim.style.transitionTimingFunction=k},
_translateDrawer:function(k){var v=this.getWidth();this.position==="left"?(k=Math.max(-v,Math.min(k,0)),this.$.scrim.style.opacity=1+k/v):(k=Math.max(0,Math.min(k,v)),this.$.scrim.style.opacity=1-k/v);this.translate3d(k+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var k=this._drawerState;k===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;k!==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=""),k!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var k=_.u6(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"])');k.length>0?(this._firstTabStop=k[0],this._lastTabStop=k[k.length-1]):
this._lastTabStop=this._firstTabStop=null;(k=this.getAttribute("tabindex"))&&parseInt(k,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(k){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||k.keyCode!==9||(k.shiftKey?this._firstTabStop&&_.u6(k).localTarget===this._firstTabStop&&(k.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.u6(k).localTarget===this._lastTabStop&&(k.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(k,v){this.toggleClass("visible",k&&!v,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 x7V;var Mcd;_.zQ({_template:function(){if(Mcd!==void 0)return Mcd;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;x7V===void 0&&(x7V=document.createElement("template"));var G=x7V;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return Mcd=k},
is:"tp-yt-paper-progress",behaviors:[Obh],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(k){this.toggleClass("indeterminate",k,this.$.primaryProgress)},
_transformProgress:function(k,v){k.style.transform=k.style.webkitTransform="scaleX("+v/100+")"},
_mainRatioChanged:function(k){this._transformProgress(this.$.primaryProgress,k)},
_progressChanged:function(k,v,C,G,p){k=this._clampValue(k);v=this._clampValue(v);var P=this._calcRatio(k)*100,N=this._calcRatio(v)*100;this._setSecondaryRatio(P);this._transformProgress(this.$.secondaryProgress,P);this._transformProgress(this.$.primaryProgress,N);this.secondaryProgress=k;p?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",v);this.setAttribute("aria-valuemin",C);this.setAttribute("aria-valuemax",G)},
_disabledChanged:function(k){this.setAttribute("aria-disabled",k?"true":"false")},
_hideSecondaryProgress:function(k){return k===0}});var $Sd;var US2;var g02=function(){};
_.W=g02.prototype;_.W.registered=function(){};
_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W._tapHandler=function(){};
_.W._focusChanged=function(){};
_.W._detectKeyboardFocus=function(){};
_.W._userActivate=function(){};
_.W._upHandler=function(){};
_.W._spaceKeyDownHandler=function(){};
_.W._spaceKeyUpHandler=function(){};
_.W._asyncClick=function(){};
_.W._pressedChanged=function(){};
_.W._ariaActiveAttributeChanged=function(){};
_.W._activeChanged=function(){};
_.W._controlStateChanged=function(){};
_.W._changedButtonState=function(){};
_.W._focusBlurHandler=function(){};
_.W._disabledChanged=function(){};
_.W._changedControlState=function(){};
_.W._buttonStateChanged=function(){};
_.W._downHandler=function(){};
_.W.ensureRipple=function(){};
_.W.getRipple=function(){};
_.W.hasRipple=function(){};
_.W._noinkChanged=function(){};
_.W._calcRatio=function(){};
_.W._clampValue=function(){};
_.W._calcStep=function(){};
_.W._validateValue=function(){};
_.W._update=function(){};
_.W._setImmediateValue=function(){};
_.W._setExpand=function(){};
_.W._setDragging=function(){};
_.W._setTransiting=function(){};
_.W._setMarkers=function(){};
_.W._setPressed=function(){};
_.W._setPointerDown=function(){};
_.W._setReceivedFocusFromKeyboard=function(){};
_.W._setFocused=function(){};
_.W._setRatio=function(){};
g02=_.zQ({_template:function(){if(US2!==void 0)return US2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;$Sd===void 0&&($Sd=document.createElement("template"));var G=$Sd;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return US2=k},
is:"tp-yt-paper-slider",behaviors:[_.g8,_.yM,_.k91,Obh],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&&_.Yt(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(k,v,C){this.setAttribute("aria-valuemin",v);this.setAttribute("aria-valuemax",C);this.setAttribute("aria-valuenow",k);this._positionKnob(this._calcRatio(k)*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(k){this._setImmediateValue(this._calcStep(this._calcKnobPosition(k)));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(k){return(this.max-this.min)*k/100+this.min},
_onTrack:function(k){k.stopPropagation();switch(k.detail.state){case "start":this._trackStart(k);break;case "track":this._trackX(k);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(k){this.dragging||this._trackStart(k);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,k.detail.dx*(this._isRTL?-1:1)));k=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(k);k=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(k+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var k=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;k.transform=k.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(k){this._expandKnob();k.preventDefault();this.focus()},
_bartrack:function(k){this._allowBarEvent(k)&&this._onTrack(k)},
_barclick:function(k){this._w=this.$.sliderBar.offsetWidth;var v=this.$.sliderBar.getBoundingClientRect();v=(k.detail.x-v.left)/this._w*100;this._isRTL&&(v=100-v);var C=this.ratio;this._setTransiting(!0);this._positionKnob(v);C===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
k.preventDefault();this.focus()},
_bardown:function(k){this._allowBarEvent(k)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(k))},
_knobTransitionEnd:function(k){k.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(k,v,C,G){G||this._setMarkers([]);v=Math.round((C-v)/this.step);v>k&&(v=k);if(v<0||!isFinite(v))v=0;this._setMarkers(Array(v))},
_mergeClasses:function(k){return Object.keys(k).filter(function(v){return k[v]}).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(k){return!this.ignoreBarTouch||k.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(k){this._isRTL?this._incrementKey(k):this._decrementKey(k)},
_rightKey:function(k){this._isRTL?this._decrementKey(k):this._incrementKey(k)},
_incrementKey:function(k){this.disabled||(k.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),k.preventDefault())},
_decrementKey:function(k){this.disabled||(k.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),k.preventDefault())},
_changeValue:function(k){this.value=k.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(k){k.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.TML._createRipple.call(this)},
_focusedChanged:function(k){k&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=k?"":"none",this._ripple.holdDown=k)}});var iG2;var La0;var MJ=null,OG0=function(){};
_.W=OG0.prototype;_.W.fit=function(){};
_.W._discoverInfo=function(){};
_.W.resetFit=function(){};
_.W.refit=function(){};
_.W.position=function(){};
_.W.constrain=function(){};
_.W._sizeDimension=function(){};
_.W.__sizeDimension=function(){};
_.W.center=function(){};
_.W.__getNormalizedRect=function(){};
_.W.__getOffscreenArea=function(){};
_.W.__getPosition=function(){};
_.W.notifyResize=function(){};
_.W.assignParentResizable=function(){};
_.W.stopResizeNotificationsFor=function(){};
_.W._subscribeIronResize=function(){};
_.W._unsubscribeIronResize=function(){};
_.W.resizerShouldNotify=function(){};
_.W._onDescendantIronResize=function(){};
_.W._fireResize=function(){};
_.W._onIronRequestResizeNotifications=function(){};
_.W._parentResizableChanged=function(){};
_.W._notifyDescendant=function(){};
_.W._requestResizeNotifications=function(){};
_.W._findParent=function(){};
_.W.toggle=function(){};
_.W.open=function(){};
_.W.close=function(){};
_.W.cancel=function(){};
_.W.invalidateTabbables=function(){};
_.W._ensureSetup=function(){};
_.W._canceledChanged=function(){};
_.W._withBackdropChanged=function(){};
_.W._prepareRenderOpened=function(){};
_.W._finishRenderOpened=function(){};
_.W._finishRenderClosed=function(){};
_.W._preparePositioning=function(){};
_.W._finishPositioning=function(){};
_.W._applyFocus=function(){};
_.W._onCaptureClick=function(){};
_.W._onCaptureFocus=function(){};
_.W._onCaptureEsc=function(){};
_.W._onCaptureTab=function(){};
_.W._onIronResize=function(){};
_.W._onNodesChange=function(){};
_.W.__ensureFirstLastFocusables=function(){};
_.W.__openedChanged=function(){};
_.W.__deraf=function(){};
_.W.__updateScrollObservers=function(){};
_.W.__addScrollListeners=function(){};
_.W.__removeScrollListeners=function(){};
_.W.__isValidScrollAction=function(){};
_.W.__onCaptureScroll=function(){};
_.W.__saveScrollPosition=function(){};
_.W.__restoreScrollPosition=function(){};
_.W._setCanceled=function(){};
OG0=_.zQ({_template:function(){if(La0!==void 0)return La0;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;iG2===void 0&&(iG2=document.createElement("template"));var G=iG2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);return La0=k},
is:"tp-yt-paper-toast",behaviors:[_.kS],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(){_.UO._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.nN.requestAvailability()},
show:function(k){typeof k=="string"&&(k={text:k});for(var v in k)v.indexOf("_")===0?_.UO._warn('The property "'+v+'" is private and was not set.'):v in this?this[v]=k[v]:_.UO._warn('The property "'+v+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(k){k&&k.target===this&&k.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(MJ&&MJ!==this&&MJ.close(),MJ=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):MJ===this&&(MJ=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(k){this.positionTarget=k},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var yzY=new _.kp("disablePersonalizationAction");var hQ0=new _.kp("showDmaConsentFlowCommand");var BMe=new _.kp("showMmgNoticeCommand");var XBX=new _.kp("saveConsentAction");var xS3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.sX(k)};
_.E(xS3,_.NI);var Az5=_.YmO(xS3);var euF=new _.kp("updateTopbarAvatarAction");var qvd=new _.kp("channelHandleValidationResultRenderer");var mSy=new _.kp("generateHandleFromNameResultRenderer");var DSy=new _.kp("channelHandleInputRenderer");var tca=new _.kp("copyLinkRenderer");var st0=new _.kp("timedCommand");var Vch=new _.kp("clearCookieAction");var huX=new _.kp("getMultiPageMenuAction");var BEY=new _.kp("addToGuideSectionAction"),jty=new _.kp("removeFromGuideSectionAction");var YvV=new _.kp("updateNotificationsUnseenCountAction");var wB0=new _.kp("resetChannelUnreadCountCommand");var n00=new _.kp("resetSubscriptionsUnreadDotCommand");var Jzd=new _.kp("selectLanguageCommand");var pKk=new _.kp("sendFeedbackAction");var rzX=new _.kp("uploadImageToScottyCommand");var KaF=new _.kp("registerPromoCommand");var TEF=new _.kp("setPushNotificationsEnabledCommand");var kAk=new _.kp("desktopTopbarRenderer");var oU2=new _.kp("surveyFollowUpRenderer");var vUh=new _.kp("handlesClaimingRadioOptionRenderer");var CbV=new _.kp("hotkeyDialogRenderer");var GA5=new _.kp("modifyReportFormCommand");var pCY=new _.kp("accountLinkCommand");var Pb3=new _.kp("accountUnlinkCommand");var W_d=new _.kp("logAccountLinkingEventCommand");var H8k=new _.kp("guideCollapsibleEntryRenderer");var NX2=new _.kp("guideDownloadsEntryRenderer");var TOX=new _.kp("guideEntryRenderer");var I45=new _.kp("getLocationCommand");var Z8h=new _.kp("locationCollectionCommand");var SM5=new _.kp("storiesItemViewModel");var uqV=new _.kp("addToRemoteQueueAction");var QRm=new _.kp("insertInRemoteQueueAction");var b8Y=new _.kp("removeFromRemoteQueueAction");var R8d=new _.kp("notificationRenderer");var gWV=new _.kp("localWatchHistoryCommand");var l42=new _.kp("pdgBuyFlowHeaderRenderer");var de0=new _.kp("pdgColorSliderRenderer");var f4F=new _.kp("pdgCommentOptionRenderer");var z8F=new _.kp("pdgCommentPreviewRenderer");var F_3=new _.kp("superVodSelectableItemButtonRenderer");var cMh=new _.kp("switchButtonRenderer");var EU5=new _.kp("upsellDialogRenderer");var a42=new _.kp("feedbackQuestionRenderer"),MYm=new _.kp("feedbackOptionRenderer");var $e3=new _.kp("sponsorshipsTierRenderer"),Ue2=new _.kp("sponsorshipsPromotionChannelRenderer");var gUk=new _.kp("simpleSurveyMessageRenderer");var WnX=new _.kp("invokeInstrumentManagerAction");var i83=new _.kp("logYpcFlowDismissCommand");var L_y=new _.kp("logYpcFlowStartCommand");var O8m=new _.kp("unlimitedCreateFamilyEndpoint");var yM5=new _.kp("iconBadgeRenderer");var ir3=new _.kp("collaborativePlaylistVisibilityValidationRule");var XC5=function(k){_.lS.call(this,"channelMessage");this.message=k};
_.E(XC5,_.lS);var xek=function(k){_.lS.call(this,"channelError");this.error=k};
_.E(xek,_.lS);var AM0={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"},e8X={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},qMm={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},me3={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},DeY={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var $o=function(k){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 _.b5;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;k&&(this.id=k.id||k.name,this.name=k.name,this.clientName=k.clientName?k.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=k.app,this.type=k.type||"REMOTE_CONTROL",this.username=k.user||"",this.avatar=k.userAvatarUri||"",this.obfuscatedGaiaId=k.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=k.ownerObfuscatedGaiaId||"",this.castUserId=k.castUserId||"",this.theme=k.theme||"u",tYa(this,k.capabilities||""),sR3(this,
k.compatibleSenderThemes||""),VY0(this,k.experiments||""),this.remoteControllerUrl=k.remoteControllerUrl||"",this.localChannelEncryptionKey=k.localChannelEncryptionKey||"",this.deviceContext=k.deviceContext,this.brand=k.brand||"",this.model=k.model||"",this.year=k.year||0,this.os=k.os||"",this.osVersion=k.osVersion||"",this.chipset=k.chipset||"",this.mdxDialServerType=k.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=k.pairingType||"unknown",k=k.deviceInfo)&&(k=JSON.parse(k),this.brand=
k.brand||"",this.model=k.model||"",this.year=k.year||0,this.os=k.os||"",this.osVersion=k.osVersion||"",this.chipset=k.chipset||"",this.clientName=k.clientName?k.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=k.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
$o.prototype.copy=function(){var k={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&&(k.brand=this.brand);
this.model&&(k.model=this.model);this.year&&(k.year=this.year);this.os&&(k.os=this.os);this.osVersion&&(k.osVersion=this.osVersion);this.chipset&&(k.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(k.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(k.mdxDialServerType=this.mdxDialServerType);k=new $o(k);k.connected=this.connected;k.remoteControllerUrl=this.remoteControllerUrl;k.localChannelEncryptionKey=this.localChannelEncryptionKey;k.deviceContext=
this.deviceContext;k.castUserId=this.castUserId;return k};
$o.prototype.equals=function(k){return k?this.id==k.id:!1};
var tYa=function(k,v){k.capabilities.clear();_.JT(v.split(","),_.H2(_.t9.contains,AM0)).forEach(function(C){k.capabilities.add(C)})},sR3=function(k,v){k.compatibleSenderThemes.clear();
_.JT(v.split(","),_.H2(_.t9.contains,e8X)).forEach(function(C){k.compatibleSenderThemes.add(C)})},VY0=function(k,v){k.experiments.clear();
v.split(",").forEach(function(C){k.experiments.add(C)})};_.wO(e2,_.AW);_.W=e2.prototype;_.W.JSC$20127_onTick_=function(){this.JSC$20125_interval_=Math.min(3E5,this.JSC$20125_interval_*2);this.JSC$20127_listener_();this.nextTickTime_&&this.start()};
_.W.start=function(){var k=this.JSC$20125_interval_+15E3*Math.random(),v=this.delay_;v.isActive()||v.start(k);this.nextTickTime_=Date.now()+k};
_.W.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.W.isActive=function(){return this.delay_.isActive()};
_.W.reset=function(){this.delay_.stop();this.JSC$20125_interval_=5E3};_.wO(qa,U75);_.W=qa.prototype;_.W.subscribe=function(k,v,C){return this.pubsub_.subscribe(k,v,C)};
_.W.unsubscribe=function(k,v,C){return this.pubsub_.unsubscribe(k,v,C)};
_.W.unsubscribeByKey=function(k){return this.pubsub_.unsubscribeByKey(k)};
_.W.publish=function(k,v){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.W.dispose=function(){this.JSC$20128_disposed_||(this.JSC$20128_disposed_=!0,_.Zf(this.pubsub_),this.disconnect(),_.Zf(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20128_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.kr({})})};
_.W.isDisposed=function(){return this.JSC$20128_disposed_};
_.W.connect=function(k,v,C){var G=this,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1)return _.$v(S,2),G.useAsyncBrowserChannelHandler_?S.yield(G.connectPromise_,2):S.jumpTo(2);_.MQ(S);if(G.JSC$20128_disposed_||G.JSC$20128_channel_&&G.JSC$20128_channel_.getState()==2)return S.return();G.sCookie_="";G.reconnectTimer_.stop();G.connectionParams_=k||null;G.connectUi_=v||0;p=G.JSC$20128_pathPrefix_+"/test";P=G.JSC$20128_pathPrefix_+"/bind";N=new Ek(C?C.firstTestResults:null,C?C.secondTestResults:null,
G.enableAsyncTest_);if(I=G.JSC$20128_channel_)I.handler_=null;N.handler_=G;G.JSC$20128_channel_=N;if(G.useAsyncBrowserChannelHandler_)return G.connectPromise_=h8m(G).then(function(){return BXV(G,p,P,I,C)}),S.return(G.connectPromise_.then(function(){G.connectPromise_=_.kr()}));
BXV(G,p,P,I,C);return _.UQ(S,0)})};
var BXV=function(k,v,C,G,p){jRe(k);if(k.JSC$20128_channel_){var P=_.wt("ID_TOKEN"),N=k.JSC$20128_channel_.JSC$20080_extraHeaders_||{};P?N["x-youtube-identity-token"]=P:delete N["x-youtube-identity-token"];k.JSC$20128_channel_.JSC$20080_extraHeaders_=N}YM0(k);G?(G.getState(),k.JSC$20128_channel_.connect(v,C,k.defaultQueryParams_,G.sid_,G.JSC$20080_lastArrayId_)):p?k.JSC$20128_channel_.connect(v,C,k.defaultQueryParams_,p.sessionId,p.arrayId):k.JSC$20128_channel_.connect(v,C,k.defaultQueryParams_)};
qa.prototype.disconnect=function(k){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.kr())}finally{this.disconnectUi_=k||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),jRe(this),this.JSC$20128_channel_&&(this.JSC$20128_channel_.getState()==3&&F4Y(this.JSC$20128_channel_),this.JSC$20128_channel_.disconnect()),this.disconnectUi_=0}};
qa.prototype.sendMessage=function(k,v){var C=this,G;return _.Z(function(p){switch(p.nextAddress){case 1:_.$v(p,2);if(!C.useAsyncBrowserChannelHandler_){p.jumpTo(2);break}return p.yield(C.connectPromise_,2);case 2:_.MQ(p);if(C.JSC$20128_disposed_)return p.return();G={_sc:k};v&&_.t9.extend(G,v);if(C.reconnectTimer_.isActive()||(C.JSC$20128_channel_?C.JSC$20128_channel_.getState():0)==2){C.JSC$20128_pendingMessages_.push(G);p.jumpTo(6);break}if(!C.isChannelOpened()){p.jumpTo(6);break}_.$v(p,8);if(!C.useAsyncBrowserChannelHandler_||
wCa(C,k)){p.jumpTo(8);break}return p.yield(h8m(C),8);case 8:_.MQ(p,0,0,1);C.isChannelOpened()&&(wCa(C,k)||YM0(C),jRe(C),zcm(C.JSC$20128_channel_,G));_.UQ(p,6,1);break;case 6:_.UQ(p,0)}})};
var wCa=function(k,v){return k.enableMdxAuthForConnectionOnly_?!0:k.disableMdxAuthForAdMessages_?Object.values(qMm).includes(v):k.disableMdxAuthForNonPlaybackMessages_?!Object.values(me3).includes(v):k.disableMdxAuthForShortsMessages_?Object.values(DeY).includes(v):!1};
qa.prototype.JSC$20087_channelOpened=function(){this.isInitialReconnectTimer_?(_.Zf(this.reconnectTimer_),this.reconnectTimer_=new e2(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20128_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)nUX(this);else{var k=this.JSC$20128_pendingMessages_;this.JSC$20128_pendingMessages_=[];var v=k.length;YM0(this);JMF(this,k,v);rMh(this)}else rMh(this)};
var nUX=function(k){var v,C;_.Z(function(G){if(G.nextAddress==1)return _.$v(G,2),G.yield(h8m(k),2);_.MQ(G);v=k.JSC$20128_pendingMessages_;k.JSC$20128_pendingMessages_=[];C=v.length;JMF(k,v,C);rMh(k);return _.UQ(G,0)})},JMF=function(k,v,C){for(var G=0;G<C;++G)zcm(k.JSC$20128_channel_,v[G]);
rMh(k)},rMh=function(k){k.publish("handlerOpened");
k.JSC$20128_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.W=qa.prototype;_.W.JSC$20087_channelError=function(k){var v=k==2&&this.JSC$20128_channel_.JSC$20080_lastStatusCode_==401;k==4||v||this.reconnectTimer_.start();this.publish("handlerError",k,v);v=Object.keys(Zb2).find(function(C){return Zb2[C]===k});
this.JSC$20128_channelErrorCounter.increment("BROWSER_CHANNEL",v!=null?v:"UNKNOWN")};
_.W.JSC$20087_channelClosed=function(k,v){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(v)for(var C=v.length,G=0;G<C;++G){var p=v[G].map;p&&this.JSC$20128_pendingMessages_.push(p)}this.JSC$20128_channelClosedCounter.increment("BROWSER_CHANNEL");k&&this.pendingMapsOnClosedCounter.JSC$10003_streamzService.JSC$9858_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",k.length);v&&this.undeliveredMapsOnClosedCounter.JSC$10006_streamzService.JSC$9858_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
v.length)};
_.W.JSC$20087_channelSuccess=function(k,v){v!=null&&k!=null&&this.channelMessageSentCounter.increment()};
_.W.JSC$20087_getAdditionalParams=function(){var k={v:2};this.sCookie_&&(k.gsessionid=this.sCookie_);this.connectUi_!=0&&(k.ui=""+this.connectUi_);this.disconnectUi_!=0&&(k.ui=""+this.disconnectUi_);this.connectionParams_&&_.t9.extend(k,this.connectionParams_);return k};
_.W.JSC$20087_channelHandleArray=function(k){k[0]=="S"?this.sCookie_=k[1]:k[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20128_channel_.disconnect()):this.publish("handlerMessage",new jBa(k[0],k[1]));this.JSC$20128_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.W.isChannelOpened=function(){return!!this.JSC$20128_channel_&&this.JSC$20128_channel_.getState()==3};
var jRe=function(k){if(k.JSC$20128_channel_){var v=k.JSC$20128_getXsrfToken_(),C=k.JSC$20128_channel_.JSC$20080_extraHeaders_||{};v?C["x-youtube-lounge-xsrf-token"]=v:delete C["x-youtube-lounge-xsrf-token"];k.JSC$20128_channel_.JSC$20080_extraHeaders_=C}},h8m=function(k){if(k.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.kr();
if(!k.enableCachedUpdateAuthorizationHeader_)return K_F(k);k.updateAuthorizationHeaderPromise_===null&&(k.updateAuthorizationHeaderPromise_=K_F(k));return k.updateAuthorizationHeaderPromise_},K_F=function(k){return _.$J(k.getAuthorizationHeader_().then(function(v){TXm(k,v)}).thenCatch(function(){}),function(){k.updateAuthorizationHeaderPromise_=null})},TXm=function(k,v){if(k.JSC$20128_channel_){var C=k.JSC$20128_channel_.JSC$20080_extraHeaders_||{};
v&&Object.keys(v).length>0?C=Object.assign({},C,v):delete C.Authorization;k.JSC$20128_channel_.JSC$20080_extraHeaders_=C}},YM0=function(k){k.getAuthorizationHeaderSync_&&!k.useAsyncBrowserChannelHandler_&&TXm(k,k.getAuthorizationHeaderSync_())};
_.W=qa.prototype;_.W.setLoungeToken=function(k){(this.defaultQueryParams_.loungeIdToken=k)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20128_channel_){var v=this.JSC$20128_channel_.JSC$20080_extraHeaders_||{};k?v["X-YouTube-LoungeId-Token"]=k:delete v["X-YouTube-LoungeId-Token"];this.JSC$20128_channel_.JSC$20080_extraHeaders_=v}};
_.W.getDeviceId=function(){return this.defaultQueryParams_.id};
_.W.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.W.reconnect=function(){var k=this.reconnectTimer_;k.delay_.fire();k.start()};
_.W.safeReconnect_=function(){var k=this.JSC$20128_channel_,v=0;k.JSC$20080_backChannelRequest_&&v++;k.forwardChannelRequest_&&v++;v==0&&this.connect(this.connectionParams_,this.connectUi_)};var Bb=function(k,v){var C=k.basePath;k.supportCors&&(C=k.scheme+"://"+k.domain+k.port+k.basePath);return _.WP(C+v,{})};
me.prototype.sendRequest=function(k,v,C,G,p,P,N){k={format:P?"RAW":"JSON",method:k,context:this,timeout:5E3,withCredentials:!!N,onSuccess:_.H2(this.JSC$20134_onSuccess_,G,!P),onError:_.H2(this.onError_,p),onTimeout:_.H2(this.JSC$20134_onTimeout_,p)};C&&(k.postParams=C,k.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.gm(v,k)};
me.prototype.JSC$20134_onSuccess_=function(k,v,C,G){v?k(G):k({text:C.responseText})};
me.prototype.onError_=function(k,v){k(Error("Yk`"+v.status))};
me.prototype.JSC$20134_onTimeout_=function(k){k(Error("Zk"))};var tH=function(k,v){return!!v&&(k.id==v||k.uuid==v)},kDy=function(k){return{name:k.name,
screenId:k.id,loungeToken:k.token,dialId:k.uuid,screenIdType:k.idType,screenIdSecret:k.secret}},ode=function(k){return new Dj(k)},vdY=function(k){return Array.isArray(k)?_.si(k,ode):[]},vym=function(k){if(!k)return"null";
var v=k.token?".."+k.token.slice(-6):"-",C=k.uuid?".."+k.uuid.slice(-6):"-",G=k.secret?".."+k.secret.slice(-6):"-";return'{name:"'+k.name+'",id:'+k.id.substr(0,6)+"..,token:"+(v+",uuid:"+C+",idType:"+k.idType+",secret:")+(G+"}")},iJd=function(k){return Array.isArray(k)?"["+_.si(k,vym).join(",")+"]":"null"};var N05="",hH=null;var djk=function(k,v){_.cj.call(this);var C=this;this.handler=k();this.handler.subscribe("handlerOpened",this.JSC$20141_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(G,p){C.onError(p)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=v};
_.E(djk,_.cj);_.W=djk.prototype;_.W.connect=function(k,v,C){this.handler.connect(k,v,C)};
_.W.disconnect=function(k){this.handler.disconnect(k)};
_.W.reconnect=function(){this.handler.reconnect()};
_.W.getDeviceId=function(){return this.handler.getDeviceId()};
_.W.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.W.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.W.JSC$20141_onOpened=function(){this.dispatchEvent("channelOpened");var k=this.handler,v=this.currentScreenId;_.Rr("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!k.JSC$20128_channel_.useChunked_,sessionId:k.JSC$20128_channel_.sid_,arrayId:k.JSC$20128_channel_.JSC$20080_lastArrayId_});_.Rr("yt-remote-session-screen-id",v);k=C90();v=GZ0();_.s2(k,v)||k.push(v);HJe(k);Wr2()};
_.W.onClosed=function(){this.dispatchEvent("channelClosed")};
_.W.onMessage=function(k){this.dispatchEvent(new XC5(k))};
_.W.onError=function(k){this.dispatchEvent(new xek(k?1:0))};
_.W.sendMessage=function(k,v){this.handler.sendMessage(k,v)};
_.W.setLoungeToken=function(k){this.handler.setLoungeToken(k)};
_.W.dispose=function(){this.handler.dispose()};var l_e=function(k,v,C){var G=this;C=C===void 0?function(){return""}:C;
var p=p===void 0?new xcY:p;var P=P===void 0?new _.LS:P;this.pathPrefix=k;this.defaultQueryParams=v;this.getXsrfToken=C;this.JSC$20144_pubsub=P;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new e2(function(){var N;((N=G.channel)==null?void 0:Ni5((new qqe(N,N.JSC$20051_channel_)).JSC$20061_channel_.forwardChannelRequestPool_))===0&&G.connect(G.connectionParams,G.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20144_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20144_channelOpenedCounter=new Y3d;this.JSC$20144_channelClosedCounter=new wYe;this.JSC$20144_channelMessageReceivedCounter=new J82;this.JSC$20144_channelErrorCounter=new r8V};
l_e.prototype.connect=function(k,v){k=k===void 0?{}:k;v=v===void 0?0:v;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=k,this.connectUi=v,CUF(this),(k=_.wt("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=k: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 fa(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,GDY(this))};
var GDY=function(k){_.Qa(k.channel,"w",function(){k.channelState=3;k.reconnectTimer.reset();k.connectionParams=null;k.connectUi=0;for(var v=_.H(k.nonAckedMessagesOnChannelClosed),C=v.next();!C.done;C=v.next())C=C.value,k.channel&&k.channel.send(C);k.nonAckedMessagesOnChannelClosed=[];k.publish("webChannelOpened");k.JSC$20144_channelOpenedCounter.increment("WEB_CHANNEL")});
_.Qa(k.channel,"x",function(){k.channelState=0;k.reconnectTimer.isActive()||k.publish("webChannelClosed");var v,C=(v=k.channel)==null?void 0:mck(new qqe(v,v.JSC$20051_channel_));C&&(k.nonAckedMessagesOnChannelClosed=[].concat(_.tX(C)));k.JSC$20144_channelClosedCounter.increment("WEB_CHANNEL")});
_.Qa(k.channel,"z",function(v){var C=v.data;C[0]==="gracefulReconnect"?(k.reconnectTimer.start(),k.channel&&k.channel.close()):k.publish("webChannelMessage",new jBa(C[0],C[1]));k.lastStatusCode=v.statusCode;k.JSC$20144_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.Qa(k.channel,"y",function(){k.lastStatusCode===401||k.reconnectTimer.start();k.publish("webChannelError");k.JSC$20144_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.W=l_e.prototype;_.W.disconnect=function(k){this.disconnectUi=k===void 0?0:k;this.reconnectTimer.stop();CUF(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.W.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.W.reconnect=function(){var k=this.reconnectTimer;k.delay_.fire();k.start()};
_.W.sendMessage=function(k,v){this.channel&&(CUF(this),k=Object.assign({},{_sc:k},v),this.channel.send(k))};
_.W.setLoungeToken=function(k){k||this.reconnectTimer.stop();k?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=k:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var CUF=function(k){var v=k.getXsrfToken();v?k.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=v:delete k.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.W=l_e.prototype;_.W.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.W.publish=function(k){return this.JSC$20144_pubsub.publish.apply(this.JSC$20144_pubsub,[k].concat(_.tX(_.j7.apply(1,arguments))))};
_.W.subscribe=function(k,v,C){return this.JSC$20144_pubsub.subscribe(k,v,C)};
_.W.unsubscribe=function(k,v,C){return this.JSC$20144_pubsub.unsubscribe(k,v,C)};
_.W.unsubscribeByKey=function(k){return this.JSC$20144_pubsub.unsubscribeByKey(k)};
_.W.dispose=function(){this.JSC$20144_disposed||(this.JSC$20144_disposed=!0,_.Zf(this.JSC$20144_pubsub),this.disconnect(),_.Zf(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.W.isDisposed=function(){return this.JSC$20144_disposed};var R$d=function(k){_.cj.call(this);this.webChannelService=k();this.webChannelService.subscribe("webChannelOpened",this.JSC$20152_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.E(R$d,_.cj);_.W=R$d.prototype;_.W.connect=function(k,v){this.webChannelService.connect(k,v)};
_.W.disconnect=function(k){this.webChannelService.disconnect(k)};
_.W.reconnect=function(){this.webChannelService.reconnect()};
_.W.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.W.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.W.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.W.JSC$20152_onOpened=function(){this.dispatchEvent("channelOpened")};
_.W.onClosed=function(){this.dispatchEvent("channelClosed")};
_.W.onMessage=function(k){this.dispatchEvent(new XC5(k))};
_.W.onError=function(){this.dispatchEvent(new xek(this.webChannelService.lastStatusCode===401?1:0))};
_.W.sendMessage=function(k,v){this.webChannelService.sendMessage(k,v)};
_.W.setLoungeToken=function(k){this.webChannelService.setLoungeToken(k)};
_.W.dispose=function(){this.webChannelService.dispose()};var gqe=Date.now(),j2=null,$je=Array(50),nj=-1,UjX=!1;_.wO(JH,_.kC);JH.prototype.getScreens=function(){return this.screens};
JH.prototype.contains=function(k){return!!vqV(this.screens,k)};
JH.prototype.get=function(k){return k?sc(this.screens,k):null};
var pie=function(k,v){var C=k.get(v.uuid)||k.get(v.id);if(C)return k=C.name,C.id=v.id||C.id,C.name=v.name,C.token=v.token,C.uuid=v.uuid||C.uuid,C.name!=k;k.screens.push(v);return!0},PUa=function(k,v){var C=k.screens.length!=v.length;
k.screens=_.JT(k.screens,function(P){return!!vqV(v,P)});
for(var G=v.length,p=0;p<G;p++)C=pie(k,v[p])||C;return C},Wq0=function(k,v){var C=k.screens.length;
k.screens=_.JT(k.screens,function(G){return!(G||v?!G!=!v?0:G.id==v.id:1)});
return k.screens.length<C};
JH.prototype.info=function(k){YC(this.JSC$20153_logName_,k)};var HMV=function(k,v,C,G,p){_.kC.call(this);this.JSC$20156_http_=k;this.pairingCode_=v;this.deviceId_=C;this.friendlyName_=G;this.enableShortLivedLoungeToken_=p;this.pollIndex_=0;this.JSC$20156_xhr_=null;this.JSC$20156_timer_=NaN};
_.E(HMV,_.kC);_.W=HMV.prototype;_.W.start=function(){!this.JSC$20156_xhr_&&isNaN(this.JSC$20156_timer_)&&this.poll_()};
_.W.stop=function(){this.JSC$20156_xhr_&&(this.JSC$20156_xhr_.abort(),this.JSC$20156_xhr_=null);isNaN(this.JSC$20156_timer_)||(_.$e(this.JSC$20156_timer_),this.JSC$20156_timer_=NaN)};
_.W.disposeInternal=function(){this.stop();_.kC.prototype.disposeInternal.call(this)};
_.W.poll_=function(){this.JSC$20156_timer_=NaN;this.JSC$20156_xhr_=_.gm(Bb(this.JSC$20156_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.eI)(this.JSC$20158_onSuccess_,this),onError:(0,_.eI)(this.onError_,this),onTimeout:(0,_.eI)(this.JSC$20158_onTimeout_,this)})};
_.W.JSC$20158_onSuccess_=function(k,v){this.JSC$20156_xhr_=null;k=v.screen||{};k.dialId=this.deviceId_;k.name=this.friendlyName_;v=-1;this.enableShortLivedLoungeToken_&&k.shortLivedLoungeToken&&k.shortLivedLoungeToken.value&&k.shortLivedLoungeToken.refreshIntervalMs&&(k.screenIdType="shortLived",k.loungeToken=k.shortLivedLoungeToken.value,v=k.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new Dj(k),v)};
_.W.onError_=function(k){this.JSC$20156_xhr_=null;k.status&&k.status==404?this.pollIndex_>=NRh.length?this.publish("pairingFailed",Error("$k")):(k=NRh[this.pollIndex_],this.JSC$20156_timer_=_.aS((0,_.eI)(this.poll_,this),k),this.pollIndex_++):this.publish("pairingFailed",Error("al`"+k.status))};
_.W.JSC$20158_onTimeout_=function(){this.JSC$20156_xhr_=null;this.publish("pairingFailed",Error("bl"))};
var NRh=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.wO(Kj,JH);_.W=Kj.prototype;_.W.start=function(){rW(this)&&this.publish("screenChange");!_.lu("yt-remote-lounge-token-expiration")&&I03(this);_.$e(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.aS((0,_.eI)(this.start,this),1E4)};
_.W.add=function(k,v){rW(this);pie(this,k);ZM2(this,!1);this.publish("screenChange");v(k);k.token||I03(this)};
_.W.remove=function(k,v){var C=rW(this);Wq0(this,k)&&(ZM2(this,!1),C=!0);v(k);C&&this.publish("screenChange")};
_.W.updateName=function(k,v,C,G){var p=rW(this),P=this.get(k.id);P?(P.name!=v&&(P.name=v,ZM2(this,!1),p=!0),C(k)):G(Error("cl"));p&&this.publish("screenChange")};
_.W.disposeInternal=function(){_.$e(this.loungeTokenRefreshTimer_);Kj.superClass_.disposeInternal.call(this)};
var I03=function(k){if(k.screens.length){var v=_.si(k.screens,function(G){return G.id}),C=Bb(k.JSC$20160_http_,"/pairing/get_lounge_token_batch");
k.JSC$20160_http_.sendRequest("POST",C,{screen_ids:v.join(",")},(0,_.eI)(k.handleLoungeTokens_,k),(0,_.eI)(k.handleLoungeTokenError_,k))}};
Kj.prototype.handleLoungeTokens_=function(k){rW(this);var v=this.screens.length;k=k&&k.screens||[];for(var C=k.length,G=0;G<C;++G){var p=k[G],P=this.get(p.screenId);P&&(P.token=p.loungeToken,--v)}ZM2(this,!v);v&&YC(this.JSC$20153_logName_,"Missed "+v+" lounge tokens.")};
Kj.prototype.handleLoungeTokenError_=function(k){YC(this.JSC$20153_logName_,"Requesting lounge tokens failed: "+k)};
var rW=function(k){if(_.z("deprecate_pair_servlet_enabled"))return PUa(k,[]);var v=vdY(ZJy());v=_.JT(v,function(C){return!C.uuid});
return PUa(k,v)},ZM2=function(k,v){ufm(_.si(k.screens,kDy));
v&&Sdk()};var Uk=function(k,v){_.kC.call(this);this.getScreensToCheck_=v;v=(v=_.lu("yt-remote-online-screen-ids")||"")?v.split(","):[];for(var C={},G=this.getScreensToCheck_(),p=G.length,P=0;P<p;++P){var N=G[P].id;C[N]=_.s2(v,N)}this.screenIdSet_=C;this.JSC$20163_http_=k;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;S$2("Initialized with "+(0,_.iS)(this.screenIdSet_))};
_.E(Uk,_.kC);Uk.prototype.isOnline=function(k){return!!this.screenIdSet_[k]};
Uk.prototype.start=function(){var k=parseInt(_.lu("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.Yy()-144E5<k?0:k)?uTa(this):(this.fastCheckEndTime_=_.Yy()+3E5,_.Rr("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
Uk.prototype.isEmpty=function(){return _.t9.isEmpty(this.screenIdSet_)};
Uk.prototype.update=function(){S$2("Updating availability on schedule.");var k=this.getScreensToCheck_(),v=_.t9.filter(this.screenIdSet_,function(C,G){return C&&!!sc(k,G)},this);
Q4k(this,v)};
var bMk=function(k,v,C){var G=Bb(k.JSC$20163_http_,"/pairing/get_screen_availability");k.JSC$20163_http_.sendRequest("POST",G,{lounge_token:v.token},(0,_.eI)(function(p){p=p.screens||[];for(var P=p.length,N=0;N<P;++N)if(p[N].loungeToken==v.token){C(p[N].status=="online");return}C(!1)},k),(0,_.eI)(function(){C(!1)},k))};
Uk.prototype.disposeInternal=function(){_.$e(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.kC.prototype.disposeInternal.call(this)};
var Q4k=function(k,v){a:if(_.t9.getCount(v)!=_.t9.getCount(k.screenIdSet_))var C=!1;else{C=_.t9.getKeys(v);for(var G=C.length,p=0;p<G;++p)if(!k.screenIdSet_[C[p]]){C=!1;break a}C=!0}C||(S$2("Updated online screens: "+(0,_.iS)(k.screenIdSet_)),k.screenIdSet_=v,k.publish("screenChange"));Rna(k)},uTa=function(k){isNaN(k.refreshTimer_)||_.$e(k.refreshTimer_);
k.refreshTimer_=_.aS((0,_.eI)(k.requestScreenAvailability_,k),k.fastCheckEndTime_>0&&k.fastCheckEndTime_<_.Yy()?2E4:1E4)};
Uk.prototype.requestScreenAvailability_=function(){_.$e(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var k=l02(this);if(_.t9.getCount(k)){var v=Bb(this.JSC$20163_http_,"/pairing/get_screen_availability"),C={lounge_token:_.t9.getKeys(k).join(",")};this.currentRequest_=this.JSC$20163_http_.sendRequest("POST",v,C,(0,_.eI)(this.onScreenAvailability_,this,k),(0,_.eI)(this.onScreenAvailabilityError_,this))}else Q4k(this,{}),uTa(this)};
Uk.prototype.onScreenAvailability_=function(k,v){this.currentRequest_=null;var C=_.t9.getKeys(l02(this));if(_.Ki(C,_.t9.getKeys(k))){v=v.screens||[];C={};for(var G=v.length,p=0;p<G;++p)C[k[v[p].loungeToken]]=v[p].status=="online";Q4k(this,C);uTa(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
Uk.prototype.onScreenAvailabilityError_=function(k){this.warn_("Screen availability failed: "+k);this.currentRequest_=null;uTa(this)};
var S$2=function(k){YC("OnlineScreenService",k)};
Uk.prototype.warn_=function(k){YC("OnlineScreenService",k)};
var l02=function(k){var v={};_.CS(k.getScreensToCheck_(),function(C){C.token?v[C.token]=C.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return v},Rna=function(k){k=_.t9.getKeys(_.t9.filter(k.screenIdSet_,function(v){return v}));
k.sort(_.A_3);k.length?_.Rr("yt-remote-online-screen-ids",k.join(","),60):_.dH("yt-remote-online-screen-ids")};_.wO(T6,JH);_.W=T6.prototype;_.W.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.W.add=function(k,v,C){this.localScreenService_.add(k,v,C)};
_.W.remove=function(k,v,C){this.localScreenService_.remove(k,v,C);this.onlineScreenService_.update()};
_.W.updateName=function(k,v,C,G){this.localScreenService_.contains(k)?this.localScreenService_.updateName(k,v,C,G):(k="Updating name of unknown screen: "+k.name,YC(this.JSC$20153_logName_,k),G(Error(k)))};
_.W.getScreens=function(k){return k?this.screens:AZe(this.screens,_.JT(this.automaticScreens_,function(v){return!this.contains(v)},this))};
_.W.JSC$20168_getOnlineScreens=function(){return _.JT(this.getScreens(!0),function(k){return this.onlineScreenService_.isOnline(k.id)},this)};
var f0m=function(k,v,C,G,p,P){k.info("getAutomaticScreenByIds "+C+" / "+v);C||(C=k.deviceToScreenId_[v]);var N=k.getScreens(),I=C?sc(N,C):null;C&&(k.disableAutomaticScreenCache_||I)||(I=sc(N,v));if(I){I.uuid=v;var S=gF(k,I);bMk(k.onlineScreenService_,S,function(Q){p(Q?S:null)})}else C?dxy(k,C,(0,_.eI)(function(Q){var R=gF(this,new Dj({name:G,
screenId:C,loungeToken:Q,dialId:v||""}));bMk(this.onlineScreenService_,R,function(l){p(l?R:null)})},k),P):p(null)};
T6.prototype.JSC$20168_getScreenByPollingPairingCode=function(k,v,C,G,p,P){var N=this;this.info("getDialScreenByPairingCode "+k+" / "+v);var I=new HMV(this.JSC$20166_http_,k,v,C,G);I.subscribe("pairingComplete",function(S,Q){_.Zf(I);p(gF(N,S),Q)});
I.subscribe("pairingFailed",function(S){_.Zf(I);P(S)});
I.start();return(0,_.eI)(I.stop,I)};
var znV=function(k,v){for(var C=k.screens.length,G=0;G<C;++G)if(k.screens[G].name==v)return k.screens[G];return null};
T6.prototype.JSC$20168_getScreenByPairingCode=function(k,v,C,G){_.gm(Bb(this.JSC$20166_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:k},timeout:5E3,onSuccess:(0,_.eI)(function(p,P){p=new Dj(P.screen||{});if(!p.name||znV(this,p.name)){a:{P=p.name;for(var N=2,I=v(P,N);znV(this,I);){N++;if(N>20)break a;I=v(P,N)}P=I}p.name=P}C(gF(this,p))},this),
onError:(0,_.eI)(function(p){G(Error("dl`"+p.status))},this),
onTimeout:(0,_.eI)(function(){G(Error("el"))},this)})};
var Fqm=function(k,v,C){bMk(k.onlineScreenService_,v,C)};
T6.prototype.disposeInternal=function(){_.Zf(this.localScreenService_);_.Zf(this.onlineScreenService_);T6.superClass_.disposeInternal.call(this)};
var dxy=function(k,v,C,G){k.info("requestLoungeToken_ for "+v);var p={postParams:{screen_ids:v},method:"POST",context:k,onSuccess:function(P,N){P=N&&N.screens||[];P[0]&&P[0].screenId==v?C(P[0].loungeToken):G(Error("fl"))},
onError:function(){G(Error("gl"))}};
_.gm(Bb(k.JSC$20166_http_,"/pairing/get_lounge_token_batch"),p)},cUY=function(k){k.screens=k.localScreenService_.getScreens();
for(var v=_.t9.transpose(k.deviceToScreenId_),C=k.screens.length,G=0;G<C;++G){var p=k.screens[G];p.uuid=v[p.id]||""}k.info("Updated manual screens: "+iJd(k.screens))};
T6.prototype.handleScreenChange_=function(){cUY(this);this.publish("screenChange");this.onlineScreenService_.update()};
var Lrh=function(k){Eda(k);k.localScreenService_=new Kj(k.JSC$20166_http_);k.localScreenService_.subscribe("screenChange",(0,_.eI)(k.handleScreenChange_,k));cUY(k);k.disableAutomaticScreenCache_||(k.automaticScreens_=vdY(_.lu("yt-remote-automatic-screen-cache")||[]));Eda(k);k.info("Initializing automatic screens: "+iJd(k.automaticScreens_));k.onlineScreenService_=new Uk(k.JSC$20166_http_,(0,_.eI)(k.getScreens,k,!0));k.onlineScreenService_.subscribe("screenChange",(0,_.eI)(function(){this.publish("onlineScreenChange")},
k))},gF=function(k,v){var C=k.get(v.id);
C?(C.uuid=v.uuid,v=C):((C=sc(k.automaticScreens_,v.uuid))?(C.id=v.id,C.token=v.token,v=C):k.automaticScreens_.push(v),k.disableAutomaticScreenCache_||a0X(k));Eda(k);k.deviceToScreenId_[v.uuid]=v.id;_.Rr("yt-remote-device-id-map",k.deviceToScreenId_,31536E3);return v},a0X=function(k){k=_.JT(k.automaticScreens_,function(v){return v.idType!="shortLived"});
_.Rr("yt-remote-automatic-screen-cache",_.si(k,kDy))},Eda=function(k){k.deviceToScreenId_=_.lu("yt-remote-device-id-map")||{}};
T6.prototype.dispose=T6.prototype.dispose;_.wO(kh,_.kC);var iY=function(k,v){k.screen_=v;k.publish("sessionScreen",k.screen_)},MV2=function(k,v){k.screen_&&(k.screen_.token=v,gF(k.JSC$20170_screenService_,k.screen_));
k.publish("sessionScreen",k.screen_)};
kh.prototype.onSessionStopped=function(k){this.isDisposed()||(k&&(La(this,""+k),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
kh.prototype.info=function(k){YC(this.JSC$20170_logName_,k)};
var La=function(k,v){YC(k.JSC$20170_logName_,v)};
kh.prototype.JSC$20172_getCastSession=function(){return null};
kh.prototype.setDisplayStatus=function(k){var v=this.receiver_;k?(v.displayStatus=new chrome.cast.ReceiverDisplayStatus(k,[]),v.displayStatus.showStop=!0):v.displayStatus=null;chrome.cast.setReceiverDisplayStatus(v,(0,_.eI)(function(){this.info("Updated receiver status for "+v.friendlyName+": "+k)},this),(0,_.eI)(function(){La(this,"Failed to update receiver status for: "+v.friendlyName)},this))};
kh.prototype.disposeInternal=function(){this.setDisplayStatus("");kh.superClass_.disposeInternal.call(this)};var Ok=function(k,v,C){kh.call(this,k,v,"CastSession");var G=this;this.config_=C;this.JSC$20175_session_=null;this.JSC$20175_boundSessionUpdate_=(0,_.eI)(this.JSC$20177_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.eI)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.aS(function(){$x2(G,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20175_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20175_isInitLoungeToken_=!1;this.JSC$20175_lastLoungeTokenRefreshError_="unknown"};
_.E(Ok,kh);_.W=Ok.prototype;
_.W.setCastSession=function(k){if(this.JSC$20175_session_){if(this.JSC$20175_session_==k)return;La(this,"Overriding cast session with new session object");Ux2(this);this.JSC$20175_isInitLoungeToken_=!1;this.JSC$20175_lastLoungeTokenRefreshError_="unknown";this.JSC$20175_session_.removeUpdateListener(this.JSC$20175_boundSessionUpdate_);this.JSC$20175_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20175_session_=k;this.JSC$20175_session_.addUpdateListener(this.JSC$20175_boundSessionUpdate_);this.JSC$20175_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);gdV(this,"getMdxSessionStatus")};
_.W.launchWithParams=function(k){this.info("launchWithParams no-op for Cast: "+(0,_.iS)(k))};
_.W.stop=function(){if(this.JSC$20175_session_)this.JSC$20175_session_.stop((0,_.eI)(function(){this.onSessionStopped()},this),(0,_.eI)(function(){this.onSessionStopped(Error("hl"))},this));
else this.onSessionStopped(Error("il"))};
_.W.setDisplayStatus=function(){};
_.W.disposeInternal=function(){this.info("disposeInternal");Ux2(this);this.JSC$20175_session_&&(this.JSC$20175_session_.removeUpdateListener(this.JSC$20175_boundSessionUpdate_),this.JSC$20175_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20175_session_=null;kh.prototype.disposeInternal.call(this)};
var Lqd=function(k,v){_.$e(k.getLoungeTokenTimeoutKey_);k.getLoungeTokenTimeoutKey_=0;v==0?iM0(k):k.getLoungeTokenTimeoutKey_=_.aS(function(){iM0(k)},v)},iM0=function(k){gdV(k,"getLoungeToken");
_.$e(k.onLoungeTokenTimeoutKey_);k.onLoungeTokenTimeoutKey_=_.aS(function(){OM2(k,null)},3E4)},gdV=function(k,v){k.info("sendYoutubeMessage_: "+v+" "+(0,_.iS)(void 0));
var C={};C.type=v;k.JSC$20175_session_?k.JSC$20175_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",C,function(){},(0,_.eI)(function(){La(this,"Failed to send message: "+v+".")},k)):La(k,"Sending yt message without session: "+(0,_.iS)(C))};
Ok.prototype.onYoutubeMessage_=function(k,v){if(!this.isDisposed())if(v)if(v=(0,_.l6)(v),_.ni(v))switch(k=""+v.type,v=v.data||{},this.info("onYoutubeMessage_: "+k+" "+(0,_.iS)(v)),k){case "mdxSessionStatus":$x2(this,v);break;case "loungeToken":OM2(this,v);break;default:La(this,"Unknown youtube message: "+k)}else La(this,"Unable to parse message.");else La(this,"No data in message.")};
var yUY=function(k,v){if(v)k.info("onConnectedScreenId_: Received screenId: "+v),k.screen_&&k.screen_.id==v||k.getScreen_(v,function(C){iY(k,C)},function(){return k.onSessionStopped()},5);
else k.onSessionStopped(Error("jl"))},xx2=function(k,v,C){k.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(v));
var G=new Dj(v);Xia(k,G,function(p){p?(k.JSC$20175_isInitLoungeToken_=!0,gF(k.JSC$20170_screenService_,G),iY(k,G),k.JSC$20175_lastLoungeTokenRefreshError_="unknown",Lqd(k,C)):(_.KD(Error("kl`"+JSON.stringify(v))),k.onSessionStopped())},5)},$x2=function(k,v){_.$e(k.sessionStatusTimeoutKey_);
k.sessionStatusTimeoutKey_=0;if(v)k.config_.enableCastLoungeToken&&v.loungeToken?v.deviceId?k.screen_&&k.screen_.uuid==v.deviceId||(v.loungeTokenRefreshIntervalMs?xx2(k,{name:k.receiver_.friendlyName,screenId:v.screenId,loungeToken:v.loungeToken,dialId:v.deviceId,screenIdType:"shortLived"},v.loungeTokenRefreshIntervalMs):(_.KD(Error("ml`"+JSON.stringify(v))),yUY(k,v.screenId))):(_.KD(Error("ll`"+JSON.stringify(v))),yUY(k,v.screenId)):yUY(k,v.screenId);else k.onSessionStopped(Error("jl"))},OM2=function(k,
v){_.$e(k.onLoungeTokenTimeoutKey_);
k.onLoungeTokenTimeoutKey_=0;var C=null;if(v)if(v.loungeToken){var G;((G=k.screen_)==null?void 0:G.token)==v.loungeToken&&(C="staleLoungeToken")}else C="missingLoungeToken";else C="noLoungeTokenResponse";C?(k.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(v)+", error: "+C)),k.JSC$20175_lastLoungeTokenRefreshError_=C,Lqd(k,3E4)):(MV2(k,v.loungeToken),k.JSC$20175_isInitLoungeToken_=!1,k.JSC$20175_lastLoungeTokenRefreshError_="unknown",Lqd(k,v.loungeTokenRefreshIntervalMs))};
Ok.prototype.getScreen_=function(k,v,C,G){_.$e(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;f0m(this.JSC$20170_screenService_,this.receiver_.label,k,this.receiver_.friendlyName,(0,_.eI)(function(p){p?v(p):G>=0?(La(this,"Screen "+k+" appears to be offline. "+G+" retries left."),this.getScreenTimeoutKey_=_.aS((0,_.eI)(this.getScreen_,this,k,v,C,G-1),300)):C(Error("nl"))},this),C)};
var Xia=function(k,v,C,G){_.$e(k.JSC$20175_checkScreenAvailabilityTimeoutKey_);k.JSC$20175_checkScreenAvailabilityTimeoutKey_=0;Fqm(k.JSC$20170_screenService_,v,function(p){p||G<0?C(p):k.JSC$20175_checkScreenAvailabilityTimeoutKey_=_.aS(function(){Xia(k,v,C,G-1)},300)})};
Ok.prototype.JSC$20172_getCastSession=function(){return this.JSC$20175_session_};
Ok.prototype.JSC$20177_onSessionUpdate_=function(k){this.isDisposed()||k||(La(this,"Cast session died."),this.onSessionStopped())};
var Ux2=function(k){_.$e(k.getScreenTimeoutKey_);k.getScreenTimeoutKey_=0;_.$e(k.JSC$20175_checkScreenAvailabilityTimeoutKey_);k.JSC$20175_checkScreenAvailabilityTimeoutKey_=0;_.$e(k.sessionStatusTimeoutKey_);k.sessionStatusTimeoutKey_=0;_.$e(k.onLoungeTokenTimeoutKey_);k.onLoungeTokenTimeoutKey_=0;_.$e(k.getLoungeTokenTimeoutKey_);k.getLoungeTokenTimeoutKey_=0};var yP=function(k,v,C,G){kh.call(this,k,v,"DialSession");this.config_=G;this.JSC$20179_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20179_theme_=C;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20179_deferredLaunchDeadlineTimer_=NaN;this.JSC$20179_boundSessionUpdate_=(0,_.eI)(this.JSC$20181_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20179_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20179_isInitLoungeToken_=!1;this.JSC$20179_lastLoungeTokenRefreshError_="unknown"};
_.E(yP,kh);yP.prototype.setCastSession=function(k){this.JSC$20179_session_=k;this.JSC$20179_session_.addUpdateListener(this.JSC$20179_boundSessionUpdate_)};
yP.prototype.launchWithParams=function(k){this.connectData_=k;this.deferredLaunch_()};
yP.prototype.stop=function(){AUF(this);if(this.JSC$20179_session_)this.JSC$20179_session_.stop((0,_.eI)(this.onSessionStopped,this,null),(0,_.eI)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
yP.prototype.disposeInternal=function(){AUF(this);this.JSC$20179_session_&&this.JSC$20179_session_.removeUpdateListener(this.JSC$20179_boundSessionUpdate_);this.JSC$20179_session_=null;kh.prototype.disposeInternal.call(this)};
var ena=function(k){var v;return!!(k.config_.enableDialLoungeToken&&((v=k.JSC$20179_session_)==null?0:v.getDialAppInfo))},mx2=function(k){k.cancelPolling_=k.JSC$20170_screenService_.JSC$20168_getScreenByPollingPairingCode(k.reversePairingCode_,k.receiver_.label,k.receiver_.friendlyName,ena(k),function(v,C){k.cancelPolling_=function(){};
k.JSC$20179_isInitLoungeToken_=!0;iY(k,v);v.idType=="shortLived"&&C>0&&q$F(k,C)},function(v){k.cancelPolling_=function(){};
k.onSessionStopped(v)})};
yP.prototype.JSC$20181_onSessionUpdate_=function(k){this.isDisposed()||k||(La(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var Dx5=function(k){var v={};v.pairingCode=k.reversePairingCode_;v.theme=k.JSC$20179_theme_;bJ2()&&(v.env_useStageMdx=1);return _.iL(v)},tVm=function(k){return new Promise(function(v){k.reversePairingCode_=kZ2();
if(k.connectData_){var C=new chrome.cast.DialLaunchResponse(!0,Dx5(k));v(C);mx2(k)}else k.deferredLaunch_=function(){_.$e(k.JSC$20179_deferredLaunchDeadlineTimer_);k.deferredLaunch_=function(){};
k.JSC$20179_deferredLaunchDeadlineTimer_=NaN;var G=new chrome.cast.DialLaunchResponse(!0,Dx5(k));v(G);mx2(k)},k.JSC$20179_deferredLaunchDeadlineTimer_=_.aS(function(){k.deferredLaunch_()},100)})},VV2=function(k,v,C){k.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(v));
var G=new Dj(v);return(new Promise(function(p){s4V(k,G,function(P){P?(k.JSC$20179_isInitLoungeToken_=!0,gF(k.JSC$20170_screenService_,G),iY(k,G),q$F(k,C)):_.KD(Error("pl`"+JSON.stringify(v)));p(P)},5)})).then(function(p){return p?new chrome.cast.DialLaunchResponse(!1):tVm(k)})},hn3=function(k,v){var C=k.launchData_.receiver.label,G=k.receiver_.friendlyName;
return(new Promise(function(p){f0m(k.JSC$20170_screenService_,C,v,G,function(P){P&&P.token&&iY(k,P);p(P)},function(P){La(k,"Failed to get DIAL screen: "+P);
p(null)})})).then(function(p){return p&&p.token?new chrome.cast.DialLaunchResponse(!1):tVm(k)})},s4V=function(k,v,C,G){_.$e(k.JSC$20179_checkScreenAvailabilityTimeoutKey_);
k.JSC$20179_checkScreenAvailabilityTimeoutKey_=0;Fqm(k.JSC$20170_screenService_,v,function(p){p||G<0?C(p):k.JSC$20179_checkScreenAvailabilityTimeoutKey_=_.aS(function(){s4V(k,v,C,G-1)},300)})},q$F=function(k,v){k.info("getDialAppInfoWithTimeout_ "+v);
ena(k)&&(_.$e(k.getDialAppInfoTimeoutKey_),k.getDialAppInfoTimeoutKey_=0,v==0?BRy(k):k.getDialAppInfoTimeoutKey_=_.aS(function(){BRy(k)},v))},BRy=function(k){ena(k)&&k.JSC$20179_session_.getDialAppInfo(function(v){k.info("getDialAppInfo dialLaunchData: "+JSON.stringify(v));
v=v.extraData||{};var C=null;if(v.loungeToken){var G;((G=k.screen_)==null?void 0:G.token)==v.loungeToken&&(C="staleLoungeToken")}else C="missingLoungeToken";C?(k.JSC$20179_lastLoungeTokenRefreshError_=C,q$F(k,3E4)):(k.JSC$20179_isInitLoungeToken_=!1,k.JSC$20179_lastLoungeTokenRefreshError_="unknown",MV2(k,v.loungeToken),q$F(k,v.loungeTokenRefreshIntervalMs))},function(v){k.info("getDialAppInfo error: "+v);
k.JSC$20179_lastLoungeTokenRefreshError_="noLoungeTokenResponse";q$F(k,3E4)})},AUF=function(k){_.$e(k.JSC$20179_checkScreenAvailabilityTimeoutKey_);
k.JSC$20179_checkScreenAvailabilityTimeoutKey_=0;_.$e(k.getDialAppInfoTimeoutKey_);k.getDialAppInfoTimeoutKey_=0;k.cancelPolling_();k.cancelPolling_=function(){};
_.$e(k.JSC$20179_deferredLaunchDeadlineTimer_)};var Xc=function(k,v){kh.call(this,k,v,"ManualSession");this.JSC$20183_deferredLaunchDeadlineTimer_=_.aS((0,_.eI)(this.launchWithParams,this,null),150)};
_.E(Xc,kh);Xc.prototype.stop=function(){this.onSessionStopped()};
Xc.prototype.setCastSession=function(){};
Xc.prototype.launchWithParams=function(){_.$e(this.JSC$20183_deferredLaunchDeadlineTimer_);this.JSC$20183_deferredLaunchDeadlineTimer_=NaN;var k=sc(this.JSC$20170_screenService_.getScreens(),this.receiver_.label);if(k)iY(this,k);else this.onSessionStopped(Error("ql"))};
Xc.prototype.disposeInternal=function(){_.$e(this.JSC$20183_deferredLaunchDeadlineTimer_);this.JSC$20183_deferredLaunchDeadlineTimer_=NaN;kh.prototype.disposeInternal.call(this)};var GH=function(k,v){_.kC.call(this);this.config_=v;this.JSC$20186_screenService_=k;this.JSC$20186_appId_=v.appId||"233637DE";this.JSC$20186_theme_=v.theme||"cl";this.disableDial_=v.disableCastApi||!1;this.forceMirroring_=v.forceMirroring||!1;this.JSC$20186_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.eI)(this.onReceiverAction_,this)};
_.E(GH,_.kC);
GH.prototype.init=function(k,v){chrome.cast.timeout.requestSession=3E4;var C=new chrome.cast.SessionRequest(this.JSC$20186_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.z("desktop_enable_cast_connect")&&(C.androidReceiverCompatible=!0);this.disableDial_||(C.dialRequest=new chrome.cast.DialRequest("YouTube"));var G=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;k=k||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var p=(0,_.eI)(this.onReceiverUpdated_,
this);C=new chrome.cast.ApiConfig(C,(0,_.eI)(this.onSessionEstablished_,this),p,G,k);C.customDialLaunchCallback=(0,_.eI)(this.onDialLaunchRequested_,this);chrome.cast.initialize(C,(0,_.eI)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),Eq2(),this.JSC$20186_screenService_.subscribe("onlineScreenChange",(0,_.eI)(this.JSC$20188_onScreenChange_,this)),this.customReceivers_=j4e(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.eI)(function(P){this.warn_("Failed to set initial custom receivers: "+(0,_.iS)(P))},this)),this.publish("yt-remote-cast2-availability-change",Y$d(this)),v(!0))},this),(0,_.eI)(function(P){this.warn_("Failed to initialize API: "+(0,_.iS)(P));
v(!1)},this))};
GH.prototype.setConnectedScreenStatus=function(k,v){xo("Setting connected screen ID: "+k+" -> "+v);if(this.JSC$20186_session_){var C=this.JSC$20186_session_.screen_;if(!k||C&&C.id!=k)xo("Unsetting old screen status: "+this.JSC$20186_session_.receiver_.friendlyName),A6(this,null)}if(k&&v){if(!this.JSC$20186_session_){k=sc(this.JSC$20186_screenService_.getScreens(),k);if(!k){xo("setConnectedScreenStatus: Unknown screen.");return}if(k.idType=="shortLived"){xo("setConnectedScreenStatus: Screen with id type to be short lived.");
return}C=wiF(this,k);C||(xo("setConnectedScreenStatus: Connected receiver not custom..."),C=new chrome.cast.Receiver(k.uuid?k.uuid:k.id,k.name),C.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(C),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.eI)(function(G){this.warn_("Failed to set initial custom receivers: "+(0,_.iS)(G))},this)));
xo("setConnectedScreenStatus: new active receiver: "+C.friendlyName);A6(this,new Xc(this.JSC$20186_screenService_,C),!0)}this.JSC$20186_session_.setDisplayStatus(v)}else xo("setConnectedScreenStatus: no screen.")};
var wiF=function(k,v){return v?_.em(k.customReceivers_,function(C){return tH(v,C.label)},k):null};
GH.prototype.setLaunchParams=function(k){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20186_session_?this.JSC$20186_session_.launchWithParams(k):this.warn_("Setting connection data without a session")};
GH.prototype.JSC$20188_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20186_session_?(this.JSC$20186_session_.stop(),A6(this,null)):xo("Stopping non-existing session")};
GH.prototype.requestSession=function(){chrome.cast.requestSession((0,_.eI)(this.onSessionEstablished_,this),(0,_.eI)(this.onSessionRequestFailed_,this))};
GH.prototype.disposeInternal=function(){this.JSC$20186_screenService_.unsubscribe("onlineScreenChange",(0,_.eI)(this.JSC$20188_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.VK(_.ke("yt.mdx.remote.debug.handlers_")||[],z$5);_.Zf(this.JSC$20186_session_);_.kC.prototype.disposeInternal.call(this)};
var xo=function(k){YC("Controller",k)};
GH.prototype.warn_=function(k){YC("Controller",k)};
var z$5=function(k){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(k)},Y$d=function(k){return k.hasCastReceiver_||!!k.customReceivers_.length||!!k.JSC$20186_session_},A6=function(k,v,C){v!=k.JSC$20186_session_&&(_.Zf(k.JSC$20186_session_),(k.JSC$20186_session_=v)?(C?k.publish("yt-remote-cast2-receiver-resumed",v.receiver_):k.publish("yt-remote-cast2-receiver-selected",v.receiver_),v.subscribe("sessionScreen",(0,_.eI)(k.onSessionScreen_,k,v)),v.subscribe("sessionFailed",
function(){return ndm(k,v)}),v.screen_?k.publish("yt-remote-cast2-session-change",v.screen_):C&&k.JSC$20186_session_.launchWithParams(null)):k.publish("yt-remote-cast2-session-change",null))},ndm=function(k,v){k.JSC$20186_session_==v&&k.publish("yt-remote-cast2-session-failed")};
_.W=GH.prototype;_.W.onSessionScreen_=function(k,v){this.JSC$20186_session_==k&&(v||A6(this,null),this.publish("yt-remote-cast2-session-change",v))};
_.W.onReceiverAction_=function(k,v){if(!this.isDisposed())if(k)switch(k.friendlyName=chrome.cast.unescape(k.friendlyName),xo("onReceiverAction_ "+k.label+" / "+k.friendlyName+"-- "+v),v){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20186_session_)if(this.JSC$20186_session_.receiver_.label!=k.label)xo("onReceiverAction_: Stopping active receiver: "+this.JSC$20186_session_.receiver_.friendlyName),this.JSC$20186_session_.stop();else{xo("onReceiverAction_: Casting to active receiver.");this.JSC$20186_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20186_session_.screen_);break}switch(k.receiverType){case chrome.cast.ReceiverType.CUSTOM:A6(this,new Xc(this.JSC$20186_screenService_,k));break;case chrome.cast.ReceiverType.DIAL:A6(this,new yP(this.JSC$20186_screenService_,k,this.JSC$20186_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:A6(this,new Ok(this.JSC$20186_screenService_,k,this.config_));break;default:this.warn_("Unknown receiver type: "+k.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20186_session_&&
this.JSC$20186_session_.receiver_.label==k.label?this.JSC$20186_session_.stop():this.warn_("Stopping receiver w/o session: "+k.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.W.onDialLaunchRequested_=function(k){if(this.isDisposed())return Promise.reject(Error("rl"));var v=k.receiver;v.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+v.friendlyName),v.receiverType=chrome.cast.ReceiverType.DIAL);var C=this.JSC$20186_session_?this.JSC$20186_session_.receiver_:null;if(!C||C.label!=v.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+v.friendlyName),Promise.reject(Error("sl"));if(C&&C.label==v.label&&C.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20186_session_.screen_)return xo("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20186_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+C.receiverType+'" to "dial" for '+v.friendlyName);A6(this,new yP(this.JSC$20186_screenService_,v,this.JSC$20186_theme_,this.config_))}v=this.JSC$20186_session_;v.launchData_=k;v.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(k=v.launchData_.extraData||{},C=k.screenId||null,ena(v)&&k.loungeToken?k.loungeTokenRefreshIntervalMs?k=VV2(v,{name:v.receiver_.friendlyName,screenId:k.screenId,loungeToken:k.loungeToken,dialId:v.launchData_.receiver.label,screenIdType:"shortLived"},k.loungeTokenRefreshIntervalMs):(_.KD(Error("ol`"+JSON.stringify(k))),k=hn3(v,C)):k=hn3(v,C)):k=tVm(v);return k};
_.W.onSessionEstablished_=function(k){var v=this;if(!this.isDisposed()&&!this.forceMirroring_){xo("New cast session ID: "+k.sessionId);var C=k.receiver;if(C.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20186_session_)if(C.receiverType==chrome.cast.ReceiverType.CAST)xo("Got resumed cast session before resumed mdx connection."),C.friendlyName=chrome.cast.unescape(C.friendlyName),A6(this,new Ok(this.JSC$20186_screenService_,C,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var G=this.JSC$20186_session_.receiver_,p=sc(this.JSC$20186_screenService_.getScreens(),G.label);p&&tH(p,C.label)&&G.receiverType!=chrome.cast.ReceiverType.CAST&&C.receiverType==chrome.cast.ReceiverType.CAST&&(xo("onSessionEstablished_: manual to cast session change "+C.friendlyName),_.Zf(this.JSC$20186_session_),this.JSC$20186_session_=new Ok(this.JSC$20186_screenService_,C,this.config_),this.JSC$20186_session_.subscribe("sessionScreen",(0,_.eI)(this.onSessionScreen_,this,this.JSC$20186_session_)),
this.JSC$20186_session_.subscribe("sessionFailed",function(){return ndm(v,v.JSC$20186_session_)}),this.JSC$20186_session_.launchWithParams(null));
this.JSC$20186_session_.setCastSession(k)}}};
_.W.JSC$20188_getCastSession=function(){return this.JSC$20186_session_?this.JSC$20186_session_.JSC$20172_getCastSession():null};
_.W.onSessionRequestFailed_=function(k){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.iS)(k)),k.code!=chrome.cast.ErrorCode.CANCEL&&A6(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.W.onReceiverUpdated_=function(k){xo("Receiver availability updated: "+k);if(!this.isDisposed()){var v=Y$d(this);this.hasCastReceiver_=k==chrome.cast.ReceiverAvailability.AVAILABLE;Y$d(this)!=v&&this.publish("yt-remote-cast2-availability-change",Y$d(this))}};
var j4e=function(k){var v=k.JSC$20186_screenService_.JSC$20168_getOnlineScreens(),C=k.JSC$20186_session_&&k.JSC$20186_session_.receiver_;k=_.si(v,function(G){C&&tH(G,C.label)&&(C=null);var p=G.uuid?G.uuid:G.id,P=wiF(this,G);P?(P.label=p,P.friendlyName=G.name):(P=new chrome.cast.Receiver(p,G.name),P.receiverType=chrome.cast.ReceiverType.CUSTOM);return P},k);
C&&(C.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(C=new chrome.cast.Receiver(C.label,C.friendlyName),C.receiverType=chrome.cast.ReceiverType.CUSTOM),k.push(C));return k};
GH.prototype.JSC$20188_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=j4e(this),xo("Updating custom receivers: "+(0,_.iS)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.eI)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",Y$d(this)))};
GH.prototype.setLaunchParams=GH.prototype.setLaunchParams;GH.prototype.setConnectedScreenStatus=GH.prototype.setConnectedScreenStatus;GH.prototype.stopSession=GH.prototype.JSC$20188_stopSession;GH.prototype.getCastSession=GH.prototype.JSC$20188_getCastSession;GH.prototype.requestSession=GH.prototype.requestSession;GH.prototype.init=GH.prototype.init;GH.prototype.dispose=GH.prototype.dispose;var JUm=_.qL(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),nqm=[],qdd=_.zu(JUm);var rU0=function(k){k.audioTrackId=null;k.trackData=null;k.playerState=-1;k.hasPrevious=!1;k.hasNext=!1;k.playerTime_=0;k.playerTimeAt_=_.Yy();k.seekableStart_=0;k.seekableEnd_=0;k.duration_=0;k.loadedTime=0;k.liveIngestionTime_=NaN;k.isLive_=!1};
_.W=pC.prototype;
_.W.reset=function(k){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;k&&(this.index=k.index,this.listId=k.listId,this.videoId=k.videoId,this.playerState=k.playerState,this.volume=k.volume,this.muted=k.muted,this.audioTrackId=k.audioTrackId,this.trackData=k.trackData,this.hasPrevious=k.hasPrevious,this.hasNext=k.hasNext,this.playerTime_=k.playerTime,this.playerTimeAt_=k.playerTimeAt,this.seekableStart_=k.seekableStart,this.seekableEnd_=k.seekableEnd,this.duration_=k.duration,this.loadedTime=
k.loadedTime,this.liveIngestionTime_=k.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.W.stopPlayer=function(){this.index=-1;this.videoId="";rU0(this)};
_.W.isPlaying=function(){return this.playerState==1};
_.W.isBuffering=function(){return this.playerState==3};
_.W.isAdPlaying=function(){return this.playerState==1081};
var eO=function(k,v){k.playerTime_=v;k.playerTimeAt_=_.Yy()},Kqk=function(k){switch(k.playerState){case 1:case 1081:return(_.Yy()-k.playerTimeAt_)/1E3+k.playerTime_;
case -1E3:return 0}return k.playerTime_};
pC.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.Yy()-this.playerTimeAt_)/1E3:0):this.duration_};
var TRV=function(k,v,C){var G=k.videoId;k.videoId=v;k.index=C;v!=G&&rU0(k)},ky3=function(k){var v={};
v.index=k.index;v.listId=k.listId;v.videoId=k.videoId;v.playerState=k.playerState;v.volume=k.volume;v.muted=k.muted;v.audioTrackId=k.audioTrackId;v.trackData=_.t9.unsafeClone(k.trackData);v.hasPrevious=k.hasPrevious;v.hasNext=k.hasNext;v.playerTime=k.playerTime_;v.playerTimeAt=k.playerTimeAt_;v.seekableStart=k.seekableStart_;v.seekableEnd=k.seekableEnd_;v.duration=k.duration_;v.loadedTime=k.loadedTime;v.liveIngestionTime=k.liveIngestionTime_;return v};
pC.prototype.clone=function(){return new pC(ky3(this))};var SF=function(k,v){_.kC.call(this);var C=this;this.state_=0;this.connection_=k;this.contextSubscriptions_=[];this.actionQueue_=new BUk;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.eI)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.eI)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.eI)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.eI)(this.onCloudviewAvailabilityChange_,this);var G=0;k?(G=k.getProxyState(),
G!=3&&(k.subscribe("proxyStateChange",this.setState_,this),osa(this))):G=3;G!=0&&(v?this.setState_(G):_.aS(function(){C.setState_(G)},0));
(k=T03())&&vs2(this,k);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.E(SF,_.kC);SF.prototype.getState=function(){return this.state_};
SF.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
SF.prototype.reconnect=function(){this.connection_.reconnect()};
var qJ=function(k){return new pC(k.connection_.getPlayerContextData())};
_.W=SF.prototype;_.W.play=function(){mZ(this)?(this.castMedia_?this.castMedia_.play(null,_.dM,Ct2(this,"play")):DT(this,"play"),GyV(this,1,Kqk(qJ(this))),this.publish("remotePlayerChange")):t6(this,this.play)};
_.W.pause=function(){mZ(this)?(this.castMedia_?this.castMedia_.pause(null,_.dM,Ct2(this,"pause")):DT(this,"pause"),GyV(this,2,Kqk(qJ(this))),this.publish("remotePlayerChange")):t6(this,this.pause)};
_.W.seekTo=function(k){if(mZ(this)){if(this.castMedia_){var v=qJ(this),C=new chrome.cast.media.SeekRequest;C.currentTime=k;v.isPlaying()||v.isBuffering()?C.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:C.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(C,_.dM,Ct2(this,"seekTo",{newTime:k}))}else DT(this,"seekTo",{newTime:k});GyV(this,3,k);this.publish("remotePlayerChange")}else t6(this,_.H2(this.seekTo,k))};
_.W.stop=function(){if(mZ(this)){this.castMedia_?this.castMedia_.stop(null,_.dM,Ct2(this,"stopVideo")):DT(this,"stopVideo");var k=qJ(this);k.stopPlayer();sk(this,k);this.publish("remotePlayerChange")}else t6(this,this.stop)};
_.W.setVolume=function(k,v){if(mZ(this)){var C=qJ(this);if(this.castSession_){if(C.volume!=k){var G=Math.round(k)/100;this.castSession_.setReceiverVolumeLevel(G,(0,_.eI)(function(){wW("set receiver volume: "+G)},this),(0,_.eI)(function(){this.warn_("failed to set receiver volume.")},this))}C.muted!=v&&this.castSession_.setReceiverMuted(v,(0,_.eI)(function(){wW("set receiver muted: "+v)},this),(0,_.eI)(function(){this.warn_("failed to set receiver muted.")},this))}else{var p={volume:k,
muted:v};C.volume!=-1&&(p.delta=k-C.volume);DT(this,"setVolume",p)}C.muted=v;C.volume=k;sk(this,C)}else t6(this,_.H2(this.setVolume,k,v))};
_.W.setAudioTrack=function(k,v){mZ(this)?(v=v.getLanguageInfo().getId(),DT(this,"setAudioTrack",{videoId:k,audioTrackId:v}),k=qJ(this),k.audioTrackId=v,sk(this,k)):t6(this,_.H2(this.setAudioTrack,k,v))};
_.W.addVideo=function(k){mZ(this)?DT(this,"addVideo",{videoId:k}):t6(this,_.H2(this.addVideo,k))};
_.W.addPlaylist=function(k){mZ(this)?DT(this,"addVideos",{listId:k}):t6(this,_.H2(this.addPlaylist,k))};
_.W.addVideos=function(k){k.length==0?this.warn_("Ignore add videos request due to empty list"):mZ(this)?DT(this,"addVideos",{videoIds:k.join(",")}):t6(this,_.H2(this.addVideos,k))};
_.W.JSC$20198_removeVideo=function(k){mZ(this)?DT(this,"removeVideo",{videoId:k}):t6(this,_.H2(this.JSC$20198_removeVideo,k))};
_.W.JSC$20198_insertVideo=function(k){mZ(this)?DT(this,"insertVideo",{videoId:k}):t6(this,_.H2(this.JSC$20198_insertVideo,k))};
_.W.playVideo=function(k,v,C,G,p,P,N){G=G===void 0?null:G;p=p===void 0?null:p;P=P===void 0?null:P;N=N===void 0?null:N;var I=qJ(this),S={videoId:k};C!==void 0&&(S.currentIndex=C);TRV(I,k,C||0);v!==void 0&&(eO(I,v),S.currentTime=v);G&&(S.listId=G);p&&(S.playerParams=p);P&&(S.clickTrackingParams=P);N&&(S.locationInfo=(0,_.iS)(N));DT(this,"setPlaylist",S);G||sk(this,I)};
_.W.nextVideo=function(k,v){if(mZ(this)){if(k&&v){var C=qJ(this);TRV(C,k,v);sk(this,C)}DT(this,"next")}else t6(this,_.H2(this.nextVideo,k,v))};
_.W.clearPlaylist=function(){if(mZ(this)){DT(this,"clearPlaylist");var k=qJ(this);k.reset();sk(this,k);this.publish("remotePlayerChange")}else t6(this,this.clearPlaylist)};
_.W.dispose=function(){if(this.state_!=3){var k=this.state_;this.state_=3;this.publish("proxyStateChange",k,this.state_)}_.kC.prototype.dispose.call(this)};
_.W.disposeInternal=function(){p8X(this);this.connection_=null;this.actionQueue_.clear();vs2(this,null);_.kC.prototype.disposeInternal.call(this)};
var osa=function(k){_.CS("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(v){this.contextSubscriptions_.push(this.connection_.subscribe(v,_.H2(this.onProxyEvent_,v),this))},k)},p8X=function(k){_.CS(k.contextSubscriptions_,function(v){this.connection_.unsubscribeByKey(v)},k);
k.contextSubscriptions_.length=0},mZ=function(k){return k.getState()==1},t6=function(k,v){k.actionQueue_.getCount()<50&&k.actionQueue_.enqueue(v)},GyV=function(k,v,C){var G=qJ(k);
eO(G,C);G.playerState!=-1E3&&(G.playerState=v);sk(k,G)},DT=function(k,v,C){k.connection_.sendMessage(v,C)},sk=function(k,v){p8X(k);
k.connection_.setPlayerContextData(ky3(v));osa(k)};
SF.prototype.setState_=function(k){if((k!=this.state_||k==2)&&this.state_!=3&&k!=0){var v=this.state_;this.state_=k;this.publish("proxyStateChange",v,k);if(k==1)for(;!this.actionQueue_.isEmpty();)k=this.actionQueue_,gIF(k),k.front_.pop().apply(this);else k==3&&this.dispose()}};
SF.prototype.onProxyEvent_=function(k,v){this.publish(k,v)};
var vs2=function(k,v){k.castSession_&&(k.castSession_.removeUpdateListener(k.boundCastStatusListener_),k.castSession_.removeMediaListener(k.boundCastMediaListener_),k.onCastMediaChange_(null));k.castSession_=v;if(k.castSession_&&(wW("Setting cast session: "+k.castSession_.sessionId),k.castSession_.addUpdateListener(k.boundCastStatusListener_),k.castSession_.addMediaListener(k.boundCastMediaListener_),k.castSession_.media.length))k.onCastMediaChange_(k.castSession_.media[0])};
SF.prototype.onCastStatusUpdate_=function(k){if(!k)this.onCastMediaChange_(null),vs2(this,null);else if(this.castSession_.receiver.volume){k=this.castSession_.receiver.volume;var v=qJ(this),C=Math.round(100*k.level||0);if(v.volume!=C||v.muted!=k.muted)wW("Cast volume update: "+k.level+(k.muted?" muted":"")),v.volume=C,v.muted=!!k.muted,sk(this,v)}};
SF.prototype.onCastMediaChange_=function(k){wW("Cast media: "+!!k);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=k)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),Pt5(this),this.publish("remotePlayerChange")};
var Pt5=function(k){var v=k.castMedia_.media,C=k.castMedia_.customData;if(v&&C){var G=qJ(k);v.contentId!=G.videoId&&wW("Cast changing video to: "+v.contentId);G.videoId=v.contentId;G.playerState=C.playerState;eO(G,k.castMedia_.getEstimatedTime());sk(k,G)}else wW("No cast media video. Ignoring state update.")};
SF.prototype.onCastMediaUpdate_=function(k){if(k)Pt5(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
SF.prototype.onCloudviewAvailabilityChange_=function(){var k=T03();k&&vs2(this,k)};
SF.prototype.warn_=function(k){YC("CP",k)};
var Ct2=function(k,v,C){return(0,_.eI)(function(G){this.warn_("Failed to "+v+" with cast v2 channel. Error code: "+G.code);G.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+v+" using MDx browser channel."),DT(this,v,C))},k)};var uq=function(k,v,C,G){G=G===void 0?!1:G;_.kC.call(this);var p=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$20203_http_=k;this.enableConnectWithInitialState_=G;this.listeners_.push(_.ZA(window,"beforeunload",function(){p.JSC$20206_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new pC;this.currentScreenId_=v.id;this.currentScreenIdType_=v.idType;this.channelService=f_0(this.JSC$20203_http_,C,this.JSC$20206_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){Wbm(p)});
this.channelService.listen("channelClosed",function(){VP("Channel closed");isNaN(p.connectTimerId_)?VS(!0):VS();p.dispose()});
this.channelService.listen("channelError",function(P){VS();isNaN(p.getReconnectTimeout_())?(P==1&&p.currentScreenIdType_=="shortLived"&&p.publish("browserChannelAuthError",P),VP("Channel error: "+P+" without reconnection"),p.dispose()):(p.reconnecting_=!0,VP("Channel error: "+P+" with reconnection in "+p.getReconnectTimeout_()+" ms"),H_3(p,2))});
this.channelService.listen("channelMessage",function(P){Nx0(p,P)});
this.channelService.setLoungeToken(v.token);this.subscribe("remoteQueueChange",function(){var P=p.playerContext_.videoId;p6m()&&_.Rr("yt-remote-session-video-id",P)})};
_.E(uq,_.kC);
uq.prototype.connect=function(k,v){if(v){var C=v.listId,G=v.videoId,p=v.videoIds,P=v.playerParams,N=v.clickTrackingParams,I=v.index,S={videoId:G},Q=v.currentTime,R=v.locationInfo;v=v.loopMode;Q!==void 0&&(S.currentTime=Q<=5?0:Q);P&&(S.playerParams=P);R&&(S.locationInfo=R);N&&(S.clickTrackingParams=N);C&&(S.listId=C);p&&p.length>0&&(S.videoIds=p.join(","));I!==void 0&&(S.currentIndex=I);this.enableConnectWithInitialState_&&(S.loopMode=v||"LOOP_MODE_OFF");C&&(this.playerContext_.listId=C);this.playerContext_.videoId=
G;this.playerContext_.index=I||0;this.playerContext_.state=3;eO(this.playerContext_,Q);this.autoplayMode_="UNSUPPORTED";C=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";VP("Connecting with "+C+" and params: "+(0,_.iS)(S));this.channelService.connect({method:C,params:(0,_.iS)(S)},k,I_X())}else VP("Connecting without params"),this.channelService.connect({},k,I_X());IJ3(this)};
uq.prototype.setLoungeToken=function(k){this.channelService.setLoungeToken(k)};
uq.prototype.dispose=function(){this.isDisposed()||(_.Sj("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),H_3(this,3));_.kC.prototype.dispose.call(this)};
uq.prototype.disposeInternal=function(){Z_d(this);SGh(this);upF(this);_.$e(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.$e(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.u0i(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.kC.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var Qom=function(k){return _.em(k.connectedDevices_,function(v){return v.type=="LOUNGE_SCREEN"})},VP=function(k){YC("conn",k)},H_3=function(k,v){k.publish("proxyStateChange",v)},IJ3=function(k){k.connectTimerId_=_.aS(function(){VP("Connecting timeout");
k.JSC$20206_disconnect_(1)},2E4)},Z_d=function(k){_.$e(k.connectTimerId_);
k.connectTimerId_=NaN},upF=function(k){_.$e(k.reconnectedCheckScreenTimeout_);
k.reconnectedCheckScreenTimeout_=NaN},RNY=function(k){SGh(k);
k.playingSyncTimerId_=_.aS(function(){b_d(k,"getNowPlaying")},2E4)},SGh=function(k){_.$e(k.playingSyncTimerId_);
k.playingSyncTimerId_=NaN},Wbm=function(k){VP("Channel opened");
k.reconnecting_&&(k.reconnecting_=!1,upF(k),k.reconnectedCheckScreenTimeout_=_.aS(function(){VP("Timing out waiting for a screen.");k.JSC$20206_disconnect_(1)},15E3))},dYm=function(k,v){var C=null;
if(v){var G=Qom(k);G&&(C={clientName:G.clientName,deviceMake:G.brand,deviceModel:G.model,osVersion:G.osVersion})}_.Sj("yt.mdx.remote.remoteClient_",C);v&&(Z_d(k),upF(k));C=k.channelService.isChannelOpened()&&isNaN(k.connectTimerId_);v==C?v&&(H_3(k,1),b_d(k,"getSubtitlesTrack")):v?(k.getOtherConnectedRemoteId_()&&k.playerContext_.reset(),H_3(k,1),b_d(k,"getNowPlaying"),lJF(k)):k.JSC$20206_disconnect_(1)},fJ3=function(k,v){var C=v.params.videoId;
delete v.params.videoId;C==k.playerContext_.videoId&&(_.t9.isEmpty(v.params)?k.playerContext_.trackData=null:k.playerContext_.trackData=v.params,k.publish("remotePlayerChange"))},zNY=function(k,v,C){var G=v.params.videoId||v.params.video_id,p=parseInt(v.params.currentIndex,10);
k.playerContext_.listId=v.params.listId||k.playerContext_.listId;TRV(k.playerContext_,G,p);k.publish("remoteQueueChange",C)},FbY=function(k,v){v.params=v.params||{};
zNY(k,v,"NOW_PLAYING_MAY_CHANGE");k.onStateChange_(v);k.publish("autoplayDismissed")};
uq.prototype.onStateChange_=function(k){var v=parseInt(k.params.currentTime||k.params.current_time,10);eO(this.playerContext_,isNaN(v)?0:v);v=parseInt(k.params.state,10);v=isNaN(v)?-1:v;v==-1&&this.playerContext_.playerState==-1E3&&(v=-1E3);this.playerContext_.playerState=v;v=Number(k.params.loadedTime);this.playerContext_.loadedTime=isNaN(v)?0:v;v=Number(k.params.duration);this.playerContext_.duration_=isNaN(v)?0:v;v=this.playerContext_;var C=Number(k.params.liveIngestionTime);v.liveIngestionTime_=
C;v.isLive_=isNaN(C)?!1:!0;v=this.playerContext_;C=Number(k.params.seekableStartTime);k=Number(k.params.seekableEndTime);v.seekableStart_=isNaN(C)?0:C;v.seekableEnd_=isNaN(k)?0:k;this.playerContext_.playerState==1?RNY(this):SGh(this);this.publish("remotePlayerChange")};
uq.prototype.onAdStateChange_=function(k){if(this.playerContext_.playerState!=-1E3){var v=1085;switch(parseInt(k.params.adState,10)){case 1:v=1081;break;case 2:v=1084;break;case 0:v=1083}this.playerContext_.playerState=v;k=parseInt(k.params.currentTime,10);eO(this.playerContext_,isNaN(k)?0:k);this.publish("remotePlayerChange")}};
var cVk=function(k,v){var C=v.params.muted=="true";k.playerContext_.volume=parseInt(v.params.volume,10);k.playerContext_.muted=C;k.publish("remotePlayerChange")},Ese=function(k,v){k.autoplayVideoId_=v.params.videoId;
k.publish("nowAutoplaying",parseInt(v.params.timeout,10))},aJX=function(k,v){k.autoplayVideoId_=v.params.videoId||null;
k.publish("autoplayUpNext",k.autoplayVideoId_)},Md2=function(k,v){k.autoplayMode_=v.params.autoplayMode;
k.publish("autoplayModeChange",k.autoplayMode_);k.autoplayMode_=="DISABLED"&&k.publish("autoplayDismissed")},$Y2=function(k,v){var C=v.params.hasNext=="true";
k.playerContext_.hasPrevious=v.params.hasPrevious=="true";k.playerContext_.hasNext=C;k.publish("previousNextChange")};
uq.prototype.isCapabilitySupportedOnConnectedDevices_=function(k){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var v=_.H(this.connectedDevices_),C=v.next();!C.done;C=v.next())if(!C.value.capabilities.has(k))return!1;return!0};
var Nx0=function(k,v){v=v.message;v.params?VP("Received: action="+v.action+", params="+(0,_.iS)(v.params)):VP("Received: action="+v.action+" {}");switch(v.action){case "loungeStatus":v=(0,_.l6)(v.params.devices);k.connectedDevices_=_.si(v,function(G){return new $o(G)});
v=!!_.em(k.connectedDevices_,function(G){return G.type=="LOUNGE_SCREEN"});
dYm(k,v);v=k.isCapabilitySupportedOnConnectedDevices_("mlm");k.publish("multiStateLoopEnabled",v);break;case "loungeScreenDisconnected":xf5(k.connectedDevices_,function(G){return G.type=="LOUNGE_SCREEN"});
dYm(k,!1);break;case "remoteConnected":var C=new $o((0,_.l6)(v.params.device));_.em(k.connectedDevices_,function(G){return G.equals(C)})||_.L6f(k.connectedDevices_,C);
break;case "remoteDisconnected":C=new $o((0,_.l6)(v.params.device));xf5(k.connectedDevices_,function(G){return G.equals(C)});
break;case "gracefulDisconnect":break;case "playlistModified":zNY(k,v,"QUEUE_MODIFIED");break;case "nowPlaying":FbY(k,v);break;case "onStateChange":k.onStateChange_(v);break;case "onAdStateChange":k.onAdStateChange_(v);break;case "onVolumeChanged":cVk(k,v);break;case "onSubtitlesTrackChanged":fJ3(k,v);break;case "nowAutoplaying":Ese(k,v);break;case "autoplayDismissed":k.publish("autoplayDismissed");break;case "autoplayUpNext":aJX(k,v);break;case "onAutoplayModeChanged":Md2(k,v);break;case "onHasPreviousNextChanged":$Y2(k,
v);break;case "requestAssistedSignIn":k.publish("assistedSignInRequested",v.params.authCode);break;case "onLoopModeChanged":k.publish("loopModeChange",v.params.loopMode);break;default:VP("Unrecognized action: "+v.action)}};
_.W=uq.prototype;_.W.getProxyState_=function(){var k=3;this.isDisposed()||(k=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(k=1):k=2);return k};
_.W.JSC$20206_disconnect_=function(k){VP("Disconnecting with "+k);_.Sj("yt.mdx.remote.remoteClient_",null);Z_d(this);this.publish("beforeDisconnect",k);k==1&&VS();this.channelService.disconnect(k);this.dispose()};
_.W.getPlayerContextData_=function(){var k=this.playerContext_;this.clientVideoId_&&(k=this.playerContext_.clone(),TRV(k,this.clientVideoId_,k.index));return ky3(k)};
_.W.setPlayerContextData_=function(k){var v=this,C=new pC(k);C.videoId&&C.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=C.videoId,_.$e(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.aS(function(){if(v.clientVideoId_){var p=v.clientVideoId_;v.clientVideoId_=null;v.playerContext_.videoId!=p&&b_d(v,"getNowPlaying")}},5E3));
var G=[];this.playerContext_.listId==C.listId&&this.playerContext_.videoId==C.videoId&&this.playerContext_.index==C.index||G.push("remoteQueueChange");this.playerContext_.playerState==C.playerState&&this.playerContext_.volume==C.volume&&this.playerContext_.muted==C.muted&&Kqk(this.playerContext_)==Kqk(C)&&(0,_.iS)(this.playerContext_.trackData)==(0,_.iS)(C.trackData)||G.push("remotePlayerChange");this.playerContext_.reset(k);_.CS(G,function(p){this.publish(p)},this)};
_.W.getOtherConnectedRemoteId_=function(){var k=this.channelService.getDeviceId(),v=_.em(this.connectedDevices_,function(C){return C.type=="REMOTE_CONTROL"&&C.id!=k});
return v?v.id:""};
_.W.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.W.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.W.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.W.JSC$20206_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var lJF=function(k){_.$e(k.idleDisconnectTimerId_);k.idleDisconnectTimerId_=_.aS(function(){k.JSC$20206_disconnect_(1)},864E5)},b_d=function(k,v,C){C?VP("Sending: action="+v+", params="+(0,_.iS)(C)):VP("Sending: action="+v);
k.channelService.sendMessage(v,C)};
uq.prototype.sendMessageWithUserAction_=function(k,v){b_d(this,k,v);lJF(this)};
uq.prototype.JSC$20206_getXsrfToken_=function(){var k=_.yl.get("SAPISID","")||_.yl.get("__Secure-1PAPISID",void 0)||"",v=_.yl.get("__Secure-3PAPISID","")||"";if(!k&&!v)return"";k=_.qy(_.xu(k),2);v=_.qy(_.xu(v),2);return _.qy(_.xu(","+k+","+v),2)};
uq.prototype.subscribe=uq.prototype.subscribe;uq.prototype.unsubscribeByKey=uq.prototype.unsubscribeByKey;uq.prototype.getProxyState=uq.prototype.getProxyState_;uq.prototype.disconnect=uq.prototype.JSC$20206_disconnect_;uq.prototype.getPlayerContextData=uq.prototype.getPlayerContextData_;uq.prototype.setPlayerContextData=uq.prototype.setPlayerContextData_;uq.prototype.getOtherConnectedRemoteId=uq.prototype.getOtherConnectedRemoteId_;uq.prototype.getReconnectTimeout=uq.prototype.getReconnectTimeout_;
uq.prototype.getAutoplayMode=uq.prototype.getAutoplayMode_;uq.prototype.getAutoplayVideoId=uq.prototype.getAutoplayVideoId_;uq.prototype.reconnect=uq.prototype.JSC$20206_reconnect_;uq.prototype.sendMessage=uq.prototype.sendMessageWithUserAction_;uq.prototype.getXsrfToken=uq.prototype.JSC$20206_getXsrfToken_;uq.prototype.isCapabilitySupportedOnConnectedDevices=uq.prototype.isCapabilitySupportedOnConnectedDevices_;var zU2=function(k){JH.call(this,"ScreenServiceProxy");this.instance_=k;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.eI)(this.JSC$20209_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.eI)(this.onOnlineScreenChange_,this)))};
_.E(zU2,JH);_.W=zU2.prototype;_.W.getScreens=function(k){return this.instance_.$_gs(k)};
_.W.contains=function(k){return!!this.instance_.$_c(k)};
_.W.get=function(k){return this.instance_.$_g(k)};
_.W.start=function(){this.instance_.$_st()};
_.W.add=function(k,v,C){this.instance_.$_a(k,v,C)};
_.W.remove=function(k,v,C){this.instance_.$_r(k,v,C)};
_.W.updateName=function(k,v,C,G){this.instance_.$_un(k,v,C,G)};
_.W.disposeInternal=function(){for(var k=this.subscriptionKeys_.length,v=0;v<k;++v)this.instance_.$_ubk(this.subscriptionKeys_[v]);this.subscriptionKeys_.length=0;this.instance_=null;JH.prototype.disposeInternal.call(this)};
_.W.JSC$20209_onScreenChange_=function(){this.publish("screenChange")};
_.W.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
T6.prototype.$_st=T6.prototype.start;T6.prototype.$_gspc=T6.prototype.JSC$20168_getScreenByPairingCode;T6.prototype.$_gsppc=T6.prototype.JSC$20168_getScreenByPollingPairingCode;T6.prototype.$_c=T6.prototype.contains;T6.prototype.$_g=T6.prototype.get;T6.prototype.$_a=T6.prototype.add;T6.prototype.$_un=T6.prototype.updateName;T6.prototype.$_r=T6.prototype.remove;T6.prototype.$_gs=T6.prototype.getScreens;T6.prototype.$_gos=T6.prototype.JSC$20168_getOnlineScreens;T6.prototype.$_s=T6.prototype.subscribe;
T6.prototype.$_ubk=T6.prototype.unsubscribeByKey;var Qqm=null,cTF=!1,PS=null,WS=null,fuF=null,IE=[];var UY2=new _.JQ("yt-menu"),gs5=function(){},LbX=function(k,v,C){k=v=="right-click"?C.rightClickMenuPopupHint:C.menuPopupHint;
if(!(i_Y(v)>10))return v=v||"default",UY2.set(v+"-impression",i_Y(v)+1),k},i_Y=function(k){return parseInt(UY2.get((k||"default")+"-impression")||0,10)};
_.jN(gs5);var O_k=function(){this.contexts_=new WeakMap;this.JSC$20215_networkService_=this.activeContext_=null},yVV=function(k,v,C){var G=k.contexts_.get(v);
G||(G=new xd2(k.JSC$20215_networkService_),k.contexts_.set(v,G));k.activeContext_=G;C&&k.activeContext_.reset();k.activeContext_.start();return k.activeContext_};var h6=function(){};
h6.prototype.enqueue=function(){var k=this,v;return _.Z(function(C){if(k.isCounterfactual())return(v=k.getCounterfactualData())&&k.shouldLogCounterfactualImpression()&&k.sendImpressionEndpoints(v),C.return();k.doEnqueue();_.OQ(C)})};
h6.prototype.sendImpressionEndpoints=function(k){_.Cn.getInstance().triggerOptionalAction("yt-service-request",{},k[0])};var Bz=function(k,v){this.renderer=k;this.page=v};
_.E(Bz,h6);Bz.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
Bz.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
Bz.prototype.shouldLogCounterfactualImpression=function(){return!0};
Bz.prototype.doEnqueue=function(){var k=_.BT(this.page);k&&k.pause();this.renderer.impressionCommand&&_.Cn.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.e$(_.Cn.getInstance(),[this.renderer.promoCommand],this.page)};var X8F=function(k,v){this.renderer=k;this.resolver=_.As();this.JSC$20227_enforcementCounter=new _.p_7;v?this.JSC$20227_playerManager=_.BT(v):this.JSC$20227_playerManager=null;_.pz(1,!0)};
_.E(X8F,h6);_.W=X8F.prototype;_.W.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var k=[];this.renderer.impressionEndpoints.forEach(function(v){(v=_.af(v))&&k.push(v)});
return k}};
_.W.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.W.shouldLogCounterfactualImpression=function(){var k=_.ivx();k?(this.JSC$20227_enforcementCounter.increment("POPUP"),_.pz(3)):_.pz(2);return k};
_.W.cancel=function(){this.resolver.promise.cancel()};
_.W.doEnqueue=function(){var k=this;_.ivx()?(this.JSC$20227_enforcementCounter.increment("POPUP"),_.pz(3),xYY(this)):this.JSC$20227_playerManager?(this.resolver.promise.then(function(){xYY(k)}),AVY(this.resolver,this.JSC$20227_playerManager)):_.pz(2)};
var AVY=function(k,v){var C=_.As();v.getPlayerPromise().then(function(G){C.resolve(G)});
C.promise.then(function(G){G.addEventListener("onAbnormalityDetected",k.resolve);_.$J(k.promise,function(){G.removeEventListener("onAbnormalityDetected",k.resolve)})});
k.promise.thenCatch(function(){C.promise.cancel()})},xYY=function(k){_.pz(3);
var v={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:k.renderer}};v=_.Cn.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:v},{});Promise.all(v).then(function(){eNV();k.JSC$20227_playerManager&&k.JSC$20227_playerManager.pause()})},eNV=function(){bwd(function(k,v){_.bm2(k,v);
k===0?_.pz(7):_.pz(4)})};var qG3=function(k,v){this.renderer=k;this.page=v;this.resolver=_.As()};
_.E(qG3,h6);_.W=qG3.prototype;_.W.cancel=function(){this.resolver.promise.cancel()};
_.W.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.W.isCounterfactual=function(){return!this.renderer.isVisible};
_.W.shouldLogCounterfactualImpression=function(){return!0};
_.W.doEnqueue=function(){var k=this;this.resolver.promise.then(function(){var C={popup:{mealbarPromoRenderer:k.renderer},popupType:"MEALBAR"};_.Cn.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:C},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var v=_.BT(this.page);v&&mYX(this.resolver,v)}break;default:this.resolver.resolve()}};
var mYX=function(k,v){var C=_.As();v.getPlayerPromise().then(function(G){C.resolve(G)});
C.promise.then(function(G){G.addEventListener("onAdEnd",k.resolve);_.$J(k.promise,function(){G.removeEventListener("onAdEnd",k.resolve)})});
k.promise.thenCatch(function(){C.promise.cancel()})};var DYk=function(k,v){this.renderer=k;this.page=v};
_.E(DYk,h6);_.W=DYk.prototype;_.W.cancel=function(){this.JSC$20235_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20235_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20235_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.W.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.W.isCounterfactual=function(){return!this.renderer.isVisible};
_.W.shouldLogCounterfactualImpression=function(){return!0};
_.W.doEnqueue=function(){var k=this,v,C;((v=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(C=v.playbackUpsellDialogTriggerConditionData)==null?void 0:C.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20235_downloadedVideosCountSelectorUnsubscriber=_.qT(_.Vb(),u0V,function(G,p){G>p&&(td2(k),k.cancel())}):td2(this)};
var td2=function(k){var v={popup:{upsellDialogRenderer:k.renderer},popupType:"MODAL"};_.Cn.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:v},{});(k=_.BT(k.page))&&k.pause()};var jO={},soY=(jO.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",jO.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",jO.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",jO.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",jO.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",jO.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",jO.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",jO),VdV=function(k,v){this.renderer=k;this.targetManager=
v};
_.E(VdV,h6);_.W=VdV.prototype;_.W.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20242_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20242_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20242_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.W.getCounterfactualData=function(){if(this.isCounterfactual()){var k;return(k=this.renderer.promoConfig)==null?void 0:k.impressionEndpoints}};
_.W.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.W.shouldLogCounterfactualImpression=function(){return!0};
_.W.doEnqueue=function(){var k=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20242_downloadedVideosCountSelectorUnsubscriber=_.qT(_.Vb(),u0V,function(v,C){k.renderer.targetId&&v>C&&(pfd(k.targetManager,k.renderer.targetId,hNV(k)),k.cancel())});
break;default:pfd(this.targetManager,this.renderer.targetId,hNV(this))}};
var hNV=function(k){var v;if((v=k.renderer.suggestedPosition)==null?0:v.type)var C=soY[k.renderer.suggestedPosition.type];C||(C="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:k.renderer},popupType:"HINT",position:C}}};var Bx3=function(){this.previousPage=null},joa;
Bx3.prototype.registerPromoCommand=function(k,v){YGF(this,void 0,void 0,_.F(k.roadblock,EU5),void 0,void 0,v)};
var YGF=function(k,v,C,G,p,P,N){k.previousPage!==N&&k.pendingTooltipPromo&&k.pendingTooltipPromo.cancel();k.previousPage=N;p?(k.pendingEnforcementPromo&&k.pendingEnforcementPromo.cancel(),k.pendingEnforcementPromo=new X8F(p,N),k.pendingEnforcementPromo.enqueue()):P?(k.pendingCommandWrapperPromo=new Bz(P,N),k.pendingCommandWrapperPromo.enqueue()):G?(k.pendingRoadblockPromo&&k.pendingRoadblockPromo.cancel(),k.pendingRoadblockPromo=new DYk(G,N),k.pendingRoadblockPromo.enqueue()):v?(k.pendingMealbarPromo&&
k.pendingMealbarPromo.cancel(),k.pendingMealbarPromo=new qG3(v,N),k.pendingMealbarPromo.enqueue()):C&&(k.pendingTooltipPromo&&k.pendingTooltipPromo.cancel(),k.pendingTooltipPromo=new VdV(C,_.iM()),k.pendingTooltipPromo.enqueue())},w8d=function(){joa||(joa=new Bx3);
return joa};var $Ld=!1;var PSF=function(k,v){var C=_.wt("SESSION_INDEX");this.actionToken_=k;this.commonToken_=v;this.sessionIndex_=C},pje=function(k){var v=_.As(),C=_.ke("payments.business.integration.bootstrap"),G=_.ke("payments.business.integration"),p=G.Style.create().withMaterialDesignStyle(),P=G.mashupMode.popup("instrument-manager");
C.asMashupMode(P).usingUserIndex(k.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(p).inStandaloneContext(G.standaloneContextAuthId.forUserId()).instrumentManager(k.actionToken_,k.commonToken_.length>0?k.commonToken_:void 0,function(N){var I=N.instrumentId;I?v.resolve(I):(I=_.ke("payments.business.integration.scenario.InstrumentManager"),v.reject(N.errorCode&&N.errorCode===I.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(N){_.KD(N);
v.reject("instrumentManagerLoadError")});
return v.promise};var bq=function(k,v,C){this.payloadName="transactionFlowFailed";this.payload={errorType:k,serializedTransactionFlowLoggingParams:v,isUserDismiss:C===void 0?!1:C}};
_.Sj("yt.ypc.shared.YpcTransactionFlowError",bq);var Yo=function(){return _.Ze.apply(this,arguments)||this};
_.E(Yo,_.Ze);Yo.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
Yo.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
Yo.prototype.onErrorMessageDismiss=Yo.prototype.onErrorMessageDismiss;_.B([_.A({readOnly:!0,observer:"errorRendererChanged"}),_.Y("design:type",Object)],Yo.prototype,"errorRenderer",void 0);_.B([_.P9("yt-live-chat-error-message-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Yo.prototype,"onErrorMessageDismiss",null);_.B([_.SU()],Yo);var nsY=[Yo.prototype];var JVX;var rVX;var KbX=new _.JQ("yt-live-chat"),TxV=new Map;TxV.set("timestamp_toggle","show-timestamps");TxV.set("reactions_toggle","allow-reactions");var wF=function(){return _.e.apply(this,arguments)||this};
_.E(wF,_.e);_.W=wF.prototype;_.W.menuItemIdentifierChanged=function(){var k;(k=this.data)!=null&&k.menuItemIdentifier&&(k=TxV.get(this.data.menuItemIdentifier))&&(_.z("enable_lwe_web_mute")?(k=KbX.get(k),this.isToggled=!(k===void 0?!this.data.isToggled:!k)):this.isToggled=KbX.get(k))};
_.W.onFocus=function(){this.toggleButton.focus()};
_.W.onTap=function(){var k=this.data.command;k&&this.componentBehavior.resolveCommand(k)};
_.W.computeText=function(k,v,C){return this.componentBehavior.getSimpleString(k?C:v)};
_.W.computeIcon=function(k,v,C){return(k=k?C:v)&&k.iconType?_.TQ(k.iconType):""};
wF.prototype.onTap=wF.prototype.onTap;wF.prototype.onFocus=wF.prototype.onFocus;wF.prototype.menuItemIdentifierChanged=wF.prototype.menuItemIdentifierChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],wF.prototype,"componentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],wF.prototype,"data",void 0);
_.B([_.A({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.Y("design:type",String)],wF.prototype,"icon",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],wF.prototype,"isToggled",void 0);_.B([_.Nf("tp-yt-paper-toggle-button"),_.Y("design:type",Object)],wF.prototype,"toggleButton",void 0);_.B([_.W9("data.menuItemIdentifier"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wF.prototype,"menuItemIdentifierChanged",null);
_.B([_.P9("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wF.prototype,"onFocus",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wF.prototype,"onTap",null);_.B([_.Mf({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],wF);
_.t(wF,"yt-live-chat-toggle-renderer",function(){if(rVX===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;JVX===void 0&&(JVX=document.createElement("template"));var G=JVX;C.call(v,G.content.cloneNode(!0),k.content.firstChild);rVX=k}k=rVX;return k},{mode:0});var k5e=new _.oi("NAVIGATION_PROGRESS_TOKEN");var o72={},v73={},CTX=(v73[Z8h.name]=!0,v73),na=function(){var k=_.Ze.apply(this,arguments)||this;k._noAccessors=!0;k.tabGesturesIsActive=!1;k.actionRouterIsRoot=!0;k.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"};k.pageTitle="";k.titleSuffix="YouTube";k.unseenNotificationCount=
0;k.hasNavigated=!1;k.hasSetScrollTopForNavigation=!1;k.pagePreparer=null;k.zwiebackInitJobId=0;k.dataUpdatePromise=null;k.loadDepsPromise=_.kr();k.hasPendingNavigation=!1;k.pendingPlayerOnResponseReceivedActions=[];return k};
_.E(na,_.Ze);na.prototype.attached=function(){G52(this);document.addEventListener("yt-navigate-cache",_.pm(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var k=J6();k.init();k.dispatchElement=this.hostElement};
var G52=function(k,v){v=v===void 0?0:v;var C=_.Ql().resolve(_.uL(_.gG));if(C)pOy(k,C);else{if(v>=5)throw Error("tl");setTimeout(function(){G52(k,v+1)},0)}},pOy=function(k,v){v.addEventListener("yt-navigate-start",_.pm(k,k.onYtNavigateStart));
v.addEventListener("yt-navigate-finish",_.pm(k,k.onYtNavigateFinish));v.addEventListener("yt-navigate-error",_.pm(k,k.onYtNavigateError));v.addEventListener("yt-page-data-fetched",_.pm(k,k.onYtPageDataFetched))};
_.W=na.prototype;_.W.detached=function(){var k=_.Ql().resolve(_.gG);k.removeEventListener("yt-navigate-start",_.pm(this,this.onYtNavigateStart));k.removeEventListener("yt-navigate-finish",_.pm(this,this.onYtNavigateFinish));k.removeEventListener("yt-navigate-error",_.pm(this,this.onYtNavigateError));k.removeEventListener("yt-page-data-fetched",_.pm(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.pm(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.W.setPageOffset=function(k,v){k?_.JR(this.hostElement,"yt-set-page-offset",[k,v]):_.hb(Error("ul"))};
_.W.setPageOffsetForNavigation=function(k,v){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(k,v))};
_.W.onYtNavigateSetPageOffset=function(k,v){this.setPageOffsetForNavigation(v.page,v.offset)};
_.W.getPageOffset=function(){var k=_.Kz(this.hostElement).querySelector("#page-manager").getCurrentPage(),v=0;k&&(v=_.JR(this.hostElement,"yt-get-page-offset",[k])[0]);return v};
_.W.onYtHistoryPop=function(k,v){if(_.rt("DISABLE_WARM_LOADS"))k.preventDefault(),window.location.reload();else{var C=_.Ql().resolve(_.gG);C.hasPendingNavigation()&&k.preventDefault();C.cancelPendingNavigation();_.rc(this.hostElement,"yt-pending-navigation-cancelled");v.errorMsg&&(k=v.errorMsg.split(" - "),v=Error(k[0]),k.length==2&&k[1]&&(_.Y3(v,k[1]),_.ji(v)),window.location.reload())}};
_.W.onYtHistoryLoad=function(k,v){var C=this;if(_.rt("DISABLE_WARM_LOADS"))window.location.reload();else{(k=v.endpoint)&&Object.keys(k).length||(k=null);var G=v.historyEntry,p=_.Ql().resolve(_.gG),P=_.Ql().resolve(_.hs),N=null;G&&G.rootData&&(N=G.rootData);var I=N&&PT0(N);!N||I||N.filler?k?(p.navigate(k,!0),W3e(this,k)):(v.legacyBorder||I||(v.JSC$30592_savedComponentState==null&&N==null?_.ji(new _.q5("Incomplete history entry",v.forward)):_.B3(new _.q5("Malformed history entry",v.JSC$30592_savedComponentState,
v.forward,N))),window.location.reload()):(_.jDj({isHot:!0}),_.z8({webInfo:{navigationReason:"h"}}),_.FIx(),_.Er("srt"),_.Er("pdc"),this.cancelPendingTasks(),HHY(this,v.forward,N),N.player&&(N.player.loaded=!1),W3e(this,k),_.$bD(p,k||{},N,2,{},!1,v).then(function(){C.setPageOffset(P.getCurrentPage(),G.scrollTop||0)}))}};
_.W.initHistoryManager=function(k){if(!this.hasNavigated){this.hasNavigated=!0;var v=_.Kz(this.hostElement).querySelector("#page-manager").getCurrentData();k=isNaN(k)?this.getPageOffset():k;var C=_.Ql().resolve(_.gG).currentEndpoint;this.replaceState(C,v,k)}};
_.W.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.W.onYtNavigateStart=function(k,v){this.cancelPendingTasks();v.noProgressBar||(k=_.Ql().resolve(_.uL(k5e)))&&k.start();k=this.hasPendingNavigation?null:this.data;var C=_.Ql().resolve(_.hs),G,p,P;_.z("kevlar_use_vimio_behavior")&&!((G=v.endpoint)==null?0:(p=G.commandMetadata)==null?0:(P=p.webCommandMetadata)==null?0:P.ignoreNavigation)&&(G=C.getCurrentPage())&&G.disconnectVisibilityRoot();C.prepareForNavigation(v.pageType,v.endpoint);_.z("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.Nc(1,
"pcl"),_.I$(this.pagePreparer,C.preparePage.bind(C,v.pageType,v.endpoint)));G=this.getPageOffset();this.initHistoryManager(G);v.reload||this.hasPendingNavigation?(v.pageType==="shorts"&&v.reload&&_.nA(this.hostElement,"yt-shorts-reset"),this.replaceState(v.endpoint,k,G)):(k==null?void 0:k.page)==="watch"&&v.pageType==="watch"&&_.z("kevlar_replace_watch_to_watch_history_state")?this.replaceState(v.endpoint,k,G):(k==null?void 0:k.page)!=="shorts"||v.pageType!=="shorts"||v.endpoint.reelWatchEndpoint.sequenceParams||
_.z("short_to_short_back_nav_killswitch")?v.type!="navigate-back"&&v.type!="navigate-forward"&&(v.pageType==="shorts"&&_.nA(this.hostElement,"yt-shorts-reset"),this.saveAndPush(v.url,v.endpoint,k,G)):this.replaceState(v.endpoint,k,0);this.hasPendingNavigation=!0};
var Nzk=function(k){k.hasPendingNavigation=!1;(k=_.Ql().resolve(_.uL(k5e)))&&k.finish()};
na.prototype.onYtNavigateError=function(k,v){Nzk(this);k=this.get("endpoint.commandMetadata.webCommandMetadata.url",v);var C=_.pS(window.location.href);k&&!C.pbjreload&&(v=v.navigationErrorReason||"10",_.z("kevlar_parent_on_pbjreload")&&(C={csn:_.Et()},this.get("data.endpoint.clickTrackingParams")&&(C.itct=this.data.endpoint.clickTrackingParams),_.V_(k,C)),_.gH(_.PP(k,{pbjreload:v})))};
na.prototype.onYtNavigateCache=function(k,v){var C=this,G=v.url,p=v.endpoint,P=v.data;k=!!v.miniplayer;v=!!v.skipHistory;if(G&&p&&P){var N=this.getPageOffset(),I=this.data||null;v||this.saveAndPush(G,p,I,N);G=_.$bD(_.Ql().resolve(_.gG),p,P,k?4:3,{},k);k&&G.then(function(){C.dataUpdatePromise&&C.dataUpdatePromise.then(function(){var S=_.Ql().resolve(_.hs);C.setPageOffset(S.getCurrentPage(),0)})})}};
na.prototype.onYtNavigateFinish=function(k,v){var C=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){Ity(C,v.fromHistory)})};
var Ity=function(k,v){Nzk(k);if(k.pendingPlayerOnResponseReceivedActions){for(var C=_.H(k.pendingPlayerOnResponseReceivedActions),G=C.next();!G.done;G=C.next())_.vU(G.value,k.hostElement);k.pendingPlayerOnResponseReceivedActions=[]}C=_.Ql().resolve(_.hs);v||!k.hasNavigated||_.z("web_disable_scroll_on_navigate_finish")||((v=C.getCurrentPage())?v.is==="ytd-shorts"||k.tabGesturesIsActive||k.setPageOffsetForNavigation(v,0):_.ji(Error("vl")));_.yq(function(){_.yq(function(){_.Er("pda")})})};
na.prototype.onYtNavigate=function(k){if(!k.detail.endpoint){var v=new _.q5("Error: Missing yt-navigate endpoint from target:",k.target,k.target.nodeName);_.hb(v)}if(v=_.z("cold_missing_history"))v=J6(),v.init(!1),v=!(v.browserHistory.boundHistoryReplaceState&&v.browserHistory.boundHistoryPushState);if(v){_.YH("DISABLE_WARM_LOADS",!0);v=new _.q5("Failed to initialize history manager",this.getDebugString());var C=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
C?_.ji(v):_.hb(v)}v=k.detail.endpoint;var G,p;_.z("debug_forward_web_query_parameters")&&((G=v.commandMetadata)==null?0:(p=G.webCommandMetadata)==null?0:p.url)&&(v=JSON.parse(JSON.stringify(v)),v.commandMetadata.webCommandMetadata.url=_.uUg(v.commandMetadata.webCommandMetadata.url,window.location.search));k={type:0,command:v,form:{params:k.detail.params,tempData:k.detail.tempData||{},requestType:k.detail.type,createScreenConfig:k.detail.createScreenConfig,reload:k.detail.reload?k.detail.reload:!1,
requestForm:k.detail}};_.z("kevlar_yt_navigate_command_handler")?(G=_.Ql().resolve(_.lL),k.form.skipDefaultElement=!0,G.resolveCommand(v,{form:k.form})):this.handleNavigate(k)};
na.prototype.handleNavigate=function(k){this.hasSetScrollTopForNavigation=!1;var v=_.Ql().resolve(_.gG),C=k.form||{};v.navigate(k.command,C.reload,C.params,C.tempData,C.requestType,C.createScreenConfig,C.ignoreConfirmation,C.requestForm)&&W3e(this,k.command,C.tempData)};
na.prototype.onYtPageDataFetched=function(k,v){try{_.byD().reset();this.data=v.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.Ql().resolve(_.hs).updatePageData(this.data);var C=this.get("playerResponse.onResponseReceivedActions",this.data);C&&(C=ZHY(this,C));C&&_.Tw(this.hostElement,C,this.hostElement);var G=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),p=this.get("response.responseContext.consistencyTokenJar",this.data);if(G||p){var P=_.b8$(),N=(0,_.t9.getValues)(P.tokenJars);G&&P.replace(N,G);p&&P.replace(N,p)}}catch(I){_.hb(I)}};
var W3e=function(k,v,C){try{k.onYtEndpointChangeHandler(v,C)}catch(G){_.hb(G)}};
_.W=na.prototype;_.W.onYtEndpointChangeHandler=function(){};
_.W.setPageTitle=function(k){k=(this.pageTitle=k)?k+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+k};
_.W.onYtUpdateTitle=function(k,v){this.setPageTitle(v)};
_.W.setUnseenNotificationCount=function(k){this.unseenNotificationCount=k;this.setPageTitle(this.pageTitle)};
_.W.handleUpdateNotificationsUnseenCountAction=function(k){_.F(k,YvV)&&((k=_.F(k,YvV).unseenCount)?this.setUnseenNotificationCount(k):this.setUnseenNotificationCount(0))};
_.W.handleClearCookieAction=function(k){var v;(k=(v=_.F(k,Vch))==null?void 0:v.cookieName)&&_.y2$(k)};
_.W.onYtUpdateUnseenNotificationCount=function(k,v){this.setUnseenNotificationCount(v)};
_.W.loadData=function(k){var v=this;this.loadDepsPromise.then(function(){var C=_.Ql().resolve(_.uL(_.gG));C||_.hb(Error("wl"));if(k&&k.response){if(!k.endpoint){var G=_.X$(window.document.location.href)||"/",p="";if(G==="/"||G.startsWith("/?"))p="WEB_PAGE_TYPE_BROWSE";k.endpoint={commandMetadata:{webCommandMetadata:{url:G,webPageType:p,rootVe:3854}}}}_.$bD(C,k.endpoint,k,5,{})}else k.endpoint?C.navigate(k.endpoint):C.navigate(_.e4);_.B_.cancelJob(v.zwiebackInitJobId);v.zwiebackInitJobId=_.B_.addLowPriorityJob(ULF)})};
var J6=function(){return _.Ql().resolve(_.gy)};
na.prototype.getDebugString=function(){return J6().getDebugString()};
na.prototype.getThirdPartyManipulationSuspected=function(){return J6().getThirdPartyManipulationSuspected()};
na.prototype.replaceState=function(k,v,C){J6().saveAndReplace(k,v,C)};
na.prototype.saveAndPush=function(k,v,C,G){J6().saveAndPush(k,v,C,G)};
var PT0=function(k){return _.F(k.endpoint,_.mw)||_.F(k.endpoint,_.ZM)?!0:!k||isNaN(k.expirationTime)?!1:(0,_.bj)()>k.expirationTime},HHY=function(k,v,C){var G=k.get("response.trackingParams",C),p=_.cR(),P=_.Et();
if(G&&p&&P&&(G=k.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",C),!G&&C.rootVe&&(G=C.rootVe),p=v?"forwardButton":"backButton",v=k.get("playerResponse.topbar.desktopTopbarRenderer."+p+".buttonRenderer.command.clickTrackingParams",k.data),k=k.get("response.topbar.desktopTopbarRenderer."+p+".buttonRenderer.command.clickTrackingParams",k.data),v=(k=v||k)?_.Ss(k):void 0,k=_.WU(),p=[_.kr(C)],_.$8(k,G,v,{dataPromises:p,csnToClone:C.csn}),C.graftedVes))for(C=
_.H(C.graftedVes),G=C.next();!G.done;G=C.next())_.UN(k,G.value)};
na.prototype.onStoreGraftedVeAction=function(k){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(k)):_.ji(Error("xl"))};
var ZHY=function(k,v){return v.filter(function(C){for(var G in C)if(CTX[G])return k.pendingPlayerOnResponseReceivedActions.push(C),!0;return!1})};
_.SB.Object.defineProperties(na.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
na.prototype.onStoreGraftedVeAction=na.prototype.onStoreGraftedVeAction;na.prototype.loadData=na.prototype.loadData;na.prototype.onYtUpdateUnseenNotificationCount=na.prototype.onYtUpdateUnseenNotificationCount;na.prototype.handleClearCookieAction=na.prototype.handleClearCookieAction;na.prototype.handleUpdateNotificationsUnseenCountAction=na.prototype.handleUpdateNotificationsUnseenCountAction;na.prototype.setUnseenNotificationCount=na.prototype.setUnseenNotificationCount;
na.prototype.onYtUpdateTitle=na.prototype.onYtUpdateTitle;na.prototype.setPageTitle=na.prototype.setPageTitle;na.prototype.onYtEndpointChangeHandler=na.prototype.onYtEndpointChangeHandler;na.prototype.onYtPageDataFetched=na.prototype.onYtPageDataFetched;na.prototype.handleNavigate=na.prototype.handleNavigate;na.prototype.onYtNavigate=na.prototype.onYtNavigate;na.prototype.onYtNavigateFinish=na.prototype.onYtNavigateFinish;na.prototype.onYtNavigateCache=na.prototype.onYtNavigateCache;
na.prototype.onYtNavigateError=na.prototype.onYtNavigateError;na.prototype.onYtNavigateStart=na.prototype.onYtNavigateStart;na.prototype.cancelPendingTasks=na.prototype.cancelPendingTasks;na.prototype.initHistoryManager=na.prototype.initHistoryManager;na.prototype.onYtHistoryLoad=na.prototype.onYtHistoryLoad;na.prototype.onYtHistoryPop=na.prototype.onYtHistoryPop;na.prototype.onYtNavigateSetPageOffset=na.prototype.onYtNavigateSetPageOffset;na.prototype.setPageOffset=na.prototype.setPageOffset;
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],na.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],na.prototype,"data",void 0);_.B([_.P9("yt-navigate-set-page-offset"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],na.prototype,"onYtNavigateSetPageOffset",null);
_.B([_.P9("yt-history-pop"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],na.prototype,"onYtHistoryPop",null);_.B([_.P9("yt-history-load"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,_.V2G]),_.Y("design:returntype")],na.prototype,"onYtHistoryLoad",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],na.prototype,"onYtNavigate",null);
_.B([_.P9("yt-update-title"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,String]),_.Y("design:returntype")],na.prototype,"onYtUpdateTitle",null);_.B([_.P9("yt-update-unseen-notification-count"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,Number]),_.Y("design:returntype")],na.prototype,"onYtUpdateUnseenNotificationCount",null);_.B([_.SU()],na);o72.YtdAppBehavior=[_.Mc.YtActionHandlerBehavior,na.prototype];var rF=function(){var k=_.Ze.apply(this,arguments)||this;k._noAccessors=!0;return k};
_.E(rF,_.Ze);rF.prototype.ready=function(){var k=this;_.Kz(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){k.onChange_()})};
rF.prototype.dataChanged_=function(){_.Kz(this.hostElement).querySelector("#checkbox").checked=!1};
rF.prototype.onChange_=function(){var k=_.Kz(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.nA(this.hostElement,"yt-dismissal-reason-"+k,this.data.feedbackToken)};
rF.prototype.dataChanged_=rF.prototype.dataChanged_;_.B([_.A(),_.Y("design:type",Object)],rF.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rF.prototype,"dataChanged_",null);_.B([_.SU()],rF);var S4d=[rF.prototype];var Ka=function(){var k=_.Ze.apply(this,arguments)||this;k.timeoutJobId=0;k.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return k};
_.E(Ka,_.Ze);Ka.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
Ka.prototype.startTimeout=function(){var k=this,v=this.data&&this.data.displayDurationSeconds;v&&!this.timeoutJobId&&(this.timeoutJobId=_.Ab(_.B_,function(){_.JR(k.hostElement,"yt-close-popup-action",[k.is]);k.timeoutJobId=0},v*1E3))};
Ka.prototype.cancelTimeout=function(){_.B_.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
Ka.prototype.ytdHatsSurveyBehaviorDataChanged=Ka.prototype.ytdHatsSurveyBehaviorDataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Ka.prototype,"ytActionHandlerBehavior",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ka.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.B([_.SU()],Ka);var uPk=[_.Mc.YtActionHandlerBehavior,Ka.prototype];var QX5=function(k,v){var C;return((C=k.prefixMapping)==null?0:C[v])?k.prefixMapping[v]:k.SHARED_RENDERERS_.hasOwnProperty(v)?"yt":k.prefix},T_={DIALOG:{component:"tp-yt-paper-dialog",
properties:{withBackdrop:!0,modern:!0,modal:!1},preventAutonav:!0},FULLSCREEN_OVERLAY:{component:null,properties:{withBackdrop:!0}},DROPDOWN:{component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0},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"},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"},LOCKED_OVERLAY_DIALOG:{component:"tp-yt-paper-dialog",properties:{restoreFocusOnClose:!0,
scrollAction:"lock",withBackdrop:!0},preventAutonav:!0}};T_.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.z("kevlar_mealbar_above_player"),modern:!0,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"}};
T_.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};T_.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};T_.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
T_.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)"}};
T_.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};
T_.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};
T_.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};
T_.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0},positionalProperties:{OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",verticalAlign:"middle"}},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};
T_.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"}};T_.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};T_.TOAST={component:null,properties:{}};var bHa=new function(k,v,C){this.supportedPopups=k;this.navigationEndpointPopupMap=v;this.popupTypeMap=C;this.supportedPopups=k;this.navigationEndpointPopupMap=v;this.popupTypeMap=C}({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:_.z("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"}),RXk=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,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$20293_popupConfig=T_;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 ltY=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.jr.getInstance()},kf=function(k,v){var C=k.pageNameToElement.get(v);
if(!C){switch(v){case "watch":var G=_.z("web_watch_force_learning_journey_for_testing")?_.HN("ytd-watch-learning-journey"):_.z("kevlar_watch_fixie")?_.HN("ytd-watch-fixie"):_.z("kevlar_watch_grid")?_.HN("ytd-watch-grid"):_.HN("ytd-watch-flexy");break;case "learning_journey_watch":G=_.HN("ytd-watch-learning-journey");break;case "shorts":G=_.HN("ytd-shorts");break;case "search":G=_.HN("ytd-search");break;case "channel":G=_.HN("ytd-browse");G.pageSubtype="channels";break;case "trending":G=_.HN("ytd-browse");
G.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":G=
_.HN("ytd-browse");G.pageSubtype=v;break;case "browse":G=_.HN("ytd-browse");break;default:_.ji(new _.q5("Error getting page element for type",v))}C=G;k.pageNameToElement.set(v,C)}return C};
ltY.prototype.preparePage=function(k,v,C){C&&(k=_.P7(C)||k);if(k!=="watch"&&k!=="learning_journey_watch"){var G=this.elementPoolPopulator,p=k;p!=G.targetPage_&&G.pendingPages_.indexOf(p)>-1&&(G.targetPage_&&(G.pendingPages_.unshift(G.targetPage_),G.abort()),HQX(G,p),_.h1G(G,p))}if((G=kf(this,k))||!_.F(C,_.vX)){G.isAttached||G===v||(G.hidden=!0);if(!G.data&&(k!=="watch"&&k!=="learning_journey_watch"||!_.z("swatcheroo_page_pool_dont_provide_filler_data"))){var P;if(k=(P=_.wt("FILLER_DATA",{})[k])==
null?void 0:P.response)G.data=k}return G}};var d$5=function(k){this.JSC$32564_clientRoot=k;this.playlistHandlerActionMap={"yt-add-to-playlist-command":eU3,"yt-end-playlist-command":q5h,"yt-recover-playlist-command":DLY,"yt-refresh-playlist-command":VNe,"yt-playlist-remove-videos-action":tN2};_.PX(_.Cn.getInstance(),this.playlistHandlerActionMap,this.JSC$32564_clientRoot);d6k()},fte;var o8=function(k,v,C){this.apiKey=k;this.endpoint=v;this.confidenceThreshold=C===void 0?.5:C;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=v==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||v==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
v==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||v==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new xcY};
_.W=o8.prototype;
_.W.start=function(k){if(this.state===0)if(this.isOnline()){k.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=k.supportsHttpHeadersOverwriteParam);k.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=k.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.c2("voice_assistant");_.aH("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=k.languageCode||"en-US";this.supportsCrossDomainXhr=k.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=k.youtubeAssistantRequest||null;this.listeningHandler=k.listeningHandler||this.listeningHandler;this.audioDetectedHandler=k.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=k.stopHandler||this.stopHandler;this.completeHandler=k.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=k.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=k.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
k.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=k.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=k.accessToken;this.additionalHeaders=k.additionalHeaders||{};var v;this.prefetchResponseTimeoutMs=(v=k.prefetchResponseTimeoutMs)!=null?v:this.prefetchResponseTimeoutMs;zX2(this);this.startAudio();F3Y(this)}else this.errorHandler("OFFLINE")};
_.W.stop=function(k){var v=k===void 0?{}:k;k=v.logCancel===void 0?!0:v.logCancel;var C=v.logMicClosed===void 0?!0:v.logMicClosed;var G=v.handleError===void 0?!0:v.handleError;v=v.handleStop===void 0?!0:v.handleStop;this.state!==0&&(k&&vk("voz_cx"),Cf(this,{logMicClosed:C,handleStop:v}),G&&this.errorHandler("ABORTED"))};
_.W.getState=function(){return this.state};
_.W.isSupported=function(){return!0};
_.W.stopAudio=function(k){(k===void 0||k)&&vk("voz_mf")};
_.W.startAudio=function(){vk("voz_vp");return _.kr(null)};
var cpV=function(k,v){k.channelOpen&&(k.state!==2&&(k.state=2,vk("voz_ss"),k.listeningHandler()),v=new Uint8Array(v),v='{ "audioIn": "'+_.qy(v)+'" }',k.channel.send(v))},Cf=function(k,v){var C=v===void 0?{}:v;
v=C.logMicClosed===void 0?!0:C.logMicClosed;C=C.handleStop===void 0?!0:C.handleStop;k.vozEndOfDataTimeout>-1&&(clearTimeout(k.vozEndOfDataTimeout),k.vozEndOfDataTimeout=-1);E7d(k);k.stopAudio(v);k.channel&&(k.channelOpen=!1,k.manuallyClosedChannel=!0,k.channel.close(),k.channel=void 0);k.transcribedSpeechResults=[];k.state=0;C&&k.stopHandler()},zX2=function(k){var v={httpHeadersOverwriteParam:k.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},k.additionalHeaders,k.accessToken&&k.isUsingVoz?{Authorization:"Bearer "+k.accessToken}:{"x-goog-api-key":k.apiKey}),supportsCrossDomainXhr:k.supportsCrossDomainXhr};k.channel=new fa(k.endpoint,v);k.channel.open();_.Qa(k.channel,"w",function(){var C=k.channel,G=C.send,p=k.isUsingVoz?"PLACEHOLDER":"example";p={config:{dialogStateIn:{languageCode:k.languageCode},deviceConfig:{deviceId:p,deviceModelId:p},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!k.isUsingVoz)p.config.requestType=4;else if(k.isUsingVoz&&k.youtubeAssistantRequest){var P=JSON.stringify(k.youtubeAssistantRequest);p.config.internalIn={youtubeAssistantS3InputJson:P}}G.call(C,p);k.channelOpen=!0;k.manuallyClosedChannel=!1});
_.Qa(k.channel,"x",function(){k.manuallyClosedChannel||(k.channelOpen=!1,k.channel=void 0,Cf(k))});
_.Qa(k.channel,"z",function(C){if(C.data){E7d(k);for(var G=0;G<C.data.length;G++){var p=k,P=C.data[G],N=P.speechResults;if(N)a:{var I=[];P=[];var S=!1;N=_.H(N);for(var Q=N.next();!Q.done;Q=N.next()){Q=Q.value;if(Q.noSpeech){Cf(p);p.errorHandler("NO_SPEECH");break a}Q.transcript!==void 0&&Q.stability!==void 0&&(Q.stability<p.confidenceThreshold&&(S=!0),S?P.push(Q.transcript):I.push(Q.transcript))}if(I.length!==0||P.length!==0)I=I.join(" "),P=P.join(" "),p.receivedEndOfUtterance&&!p.isUsingVoz?p.isUsingVoz||
p.completeHandler([I,P]):(S=p,N=I,Q=P,vk("voz_sf"),S.transcriptionUpdateHandler(N,Q),S.transcribedSpeechResults=[N,Q]),p.receivedEndOfUtterance&&(vk("voz_eou"),p.transcriptionCompleteHandler([I,P]),p.isUsingVoz&&(p.prefetchResponseTimeoutMs===0?Cf(p,{logMicClosed:!1,handleStop:!0}):p.prefetchResponseTimeoutMs>0&&atV(p)))}else p.isUsingVoz&&(P==null?0:P.internalOut)?(P=JSON.parse(P.internalOut.youtubeAssistantS3OutputJson),P.userHasOptedInToVaa||P.vaaConsent?p.vaaConsentUpdateHandler(!!P.userHasOptedInToVaa,
!!P.vaaConsent):(MD2(p),P&&(I=p.transcribedSpeechResults,vk("voz_rqf"),p.completeHandler(I,P)))):P.eventType==="END_OF_UTTERANCE"?p.receivedEndOfUtterance=!0:(vk("voz_err"),p.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.ji(Error("yl")))}}});
_.Qa(k.channel,"y",function(C){Cf(k);switch(C.status){case 1:C="WEBCHANNEL_NETWORK_ERROR";break;case 2:C="WEBCHANNEL_SERVER_ERROR";break;default:C="WEBCHANNEL_UNKNOWN_ERROR"}k.errorHandler(C);k.logError(Error(C))})};
o8.prototype.logError=function(k){_.hb(k)};
o8.prototype.isOnline=function(){return!0};
var atV=function(k){MD2(k);k.prefetchResponseSetTimeoutId=setTimeout(function(){Cf(k,{logMicClosed:!1,handleStop:!0})},k.prefetchResponseTimeoutMs)},MD2=function(k){k.prefetchResponseSetTimeoutId>-1&&(clearTimeout(k.prefetchResponseSetTimeoutId),k.prefetchResponseSetTimeoutId=-1)},F3Y=function(k){E7d(k);
k.noResponseReceivedTimeout=window.setTimeout(function(){Cf(k);k.errorHandler("NO_SPEECH")},11E3)},E7d=function(k){k.noResponseReceivedTimeout>-1&&(window.clearTimeout(k.noResponseReceivedTimeout),k.noResponseReceivedTimeout=-1)},vk=function(k){_.Er(k,void 0,"voice_assistant")};var Gc=function(){o8.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.E(Gc,o8);Gc.prototype.isSupported=function(){return hUy()};
Gc.prototype.startAudio=function(){var k=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.Rf(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(G){$$F(k,G)};
this.processor.connect(this.audioContext.destination);var v=function(G){k.stream=G;if(!k.audioContext)return _.kr(null);G=k.audioContext.createMediaStreamSource(G);k.processor&&G.connect(k.processor);return _.kr(null)},C={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?v(this.stream):(C=navigator.mediaDevices.getUserMedia(C))?C.then(v).catch(function(G){Cf(k);G.name&&G.name==="NotAllowedError"?k.errorHandler("NO_MICROPHONE_PERMISSION"):(k.errorHandler("AUDIO_ERROR"),k.logError(G));return _.Rf(null)}):(Cf(this),this.errorHandler("AUDIO_ERROR"),_.ji(Error("zl")));
return o8.prototype.startAudio.call(this)};
Gc.prototype.stopAudio=function(k){k=k===void 0?!0:k;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(v){v.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;o8.prototype.stopAudio.call(this,k)};
Gc.prototype.isOnline=function(){return navigator.onLine};
var $$F=function(k,v){if(k.audioContext)if(window.OfflineAudioContext){var C=k.audioContext.sampleRate,G=v.inputBuffer.getChannelData(0);v=new window.OfflineAudioContext(1,G.length,16E3);for(var p=v.createBuffer(1,G.length,C),P=p.getChannelData(0),N=0,I=0;I<G.length;I++)P[I]=G[I],N+=P[I]*P[I];!k.audioDetected&&Math.sqrt(N/G.length)>.01&&(k.audioDetected=!0,k.audioDetectedHandler());G=v.createBufferSource();G.buffer=p;G.connect(v.destination);G.start(0);v.oncomplete=function(S){S=S.renderedBuffer.getChannelData(0);
for(var Q=Math.floor(16384E3/C),R=new Int16Array(Q),l=0;l<Q;++l)R[l]=Math.max(-1,Math.min(1,S[l]))*32767;cpV(k,R.buffer)};
v.startRendering()}else U$3(k,v)},U$3=function(k,v){var C=k.audioContext.sampleRate,G=v.inputBuffer.getChannelData(0),p=Math.floor((C+8E3)/16E3);
C=G.length/p;v=new Float32Array(C);for(var P=0;P<C;++P)v[P]=G[P*p];G=new Int16Array(C);for(p=0;p<C;++p)G[p]=Math.max(-1,Math.min(1,v[p]))*32767;cpV(k,G.buffer)};var g70={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var iHa=function(){this.JSC$20358_audioEnabled=!0;this.audioFeedbackHolder={}};
iHa.prototype.isPlaying=function(k){return k.currentTime>0&&!k.paused&&!k.ended&&k.readyState>2};
var L30=function(k){for(var v=_.H(Object.values(g70)),C=v.next();!C.done;C=v.next())C=C.value,k.audioFeedbackHolder[C]=new Audio,k.audioFeedbackHolder[C].src="/s/search/audio/"+C+".mp3",k.audioFeedbackHolder[C].load()},pf=function(k,v){if(k.JSC$20358_audioEnabled!==!1&&v in k.audioFeedbackHolder){for(var C=_.H(Object.values(k.audioFeedbackHolder)),G=C.next();!G.done;G=C.next())G=G.value,k.isPlaying(G)&&G.pause();
k.audioFeedbackHolder[v].currentTime=0;k.audioFeedbackHolder[v].play().catch(function(){})}};var OHX=function(k,v){var C=this;this.store=k;this.service=v;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){C.setState("offline");C.stop()};
this.audioPlayer=new iHa;var G;(G=this.audioPlayer)==null||L30(G)};
_.W=OHX.prototype;_.W.getService=function(){return this.service};
_.W.isEnabled=function(){return!!this.service};
_.W.isSupported=function(){var k;return(k=this.service)==null?void 0:k.isSupported()};
_.W.start=function(){var k=this,v,C,G,p,P,N,I,S,Q,R,l,d,f;return _.Z(function(c){switch(c.nextAddress){case 1:k.store.dispatch(M$e("",""));if(!navigator.onLine)return k.setState("offline"),c.return();window.addEventListener("offline",k.handleOfflineEvent);k.stream=null;if(!k.permissionsSupported){c.jumpTo(2);break}_.EQ(c,3);return c.yield(ypY(k),5);case 5:v=c.yieldResult;if(!v)return(C=k.audioPlayer)==null||pf(C,"failure"),c.return();k.service.stream=k.stream;k.setState("listening");_.GG(c,2);break;
case 3:_.g6(c),k.permissionsSupported=!1;case 2:G={context:_.mKf(_.lj())},G.youtubeAssistantParams={searchParams:{inlineSearchResponse:k.enableInlineSearchResponse}},p=function(U,O){k.store.dispatch($dF("transcribing"));k.store.dispatch(M$e(U,O))},P=function(){var U;
(U=k.audioPlayer)==null||pf(U,"open");k.setState("listening")},N=function(){k.setState("transcribing")},I=function(U){k.setErrorState(U)},S=function(U,O){var X;
(X=k.audioPlayer)==null||pf(X,"success");O&&(_.z("kevlar_voice_search_inline_search")&&(k.responseProcessor=_.Ql().resolve(_.Fg$),k.responseProcessor&&(X=O.navigationAction,U=O.prefetchedSearchResponse,X&&U&&(X=(new _.lfF).JSC$14242_getStoreKey(X),_.yH(k.responseProcessor,U,X)))),k.JSC$20376_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",O))},Q=function(){window.removeEventListener("offline",k.handleOfflineEvent)},R=_.wt$(!1),l=R.Authorization!=null,d=k.enableFirstPartyAuth||
k.enableFPAForSignedInUsers&&l?R:{"X-Goog-Visitor-Id":R["X-Goog-Visitor-Id"]},f={completeHandler:S,
errorHandler:I,listeningHandler:P,audioDetectedHandler:N,stopHandler:Q,transcriptionUpdateHandler:p,youtubeAssistantRequest:G,languageCode:XOY(),additionalHeaders:d,supportsCrossDomainXhr:k.enableFirstPartyAuth||k.enableFPAForSignedInUsers&&l,supportsHttpHeadersOverwriteParam:!k.disableHttpHeadersOverwrite},k.service.start(f),_.OQ(c)}})};
_.W.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.W.reset=function(){this.store.dispatch(_.J2({type:"RESET_VOICE_SEARCH_STATE"}))};
_.W.setState=function(k){this.store.dispatch($dF(k))};
_.W.setErrorState=function(k){switch(k){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var v;(v=this.audioPlayer)==null||pf(v,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)ypY(this);else{var C;(C=this.audioPlayer)==null||pf(C,"failure");this.setState("permission-denied")}break;case "ABORTED":var G;(G=this.audioPlayer)==null||pf(G,"no_input");break;default:var p;(p=this.audioPlayer)==
null||pf(p,"no_input");this.setState("timeout")}};
var ypY=function(k){var v,C;return _.Z(function(G){switch(G.nextAddress){case 1:return G.yield(navigator.permissions.query({name:"microphone"}),2);case 2:v=G.yieldResult;if(v.state==="granted")return G.return(!0);if(v.state==="denied")return k.setState("permission-denied"),G.return(!1);k.setState("permission");C={audio:{sampleSize:16,channelCount:1},video:!1};_.EQ(G,3);return G.yield(navigator.mediaDevices.getUserMedia(C),5);case 5:return k.stream=G.yieldResult,G.return(!0);case 3:return _.g6(G),
k.setState("permission-denied"),G.return(!1)}})},XOY=function(){var k=_.wt("INNERTUBE_CONTEXT_HL"),v=_.wt("INNERTUBE_CONTEXT_GL");
return k.indexOf("-")>-1?k:k+"-"+v};var x$e=function(k,v,C){OHX.call(this,v,C);this.JSC$20376_actionRouter=k;this.enableInlineSearchResponse=_.z("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.z("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.z("kevlar_voice_search_enable_fpa_signedin_users")},Ap2;
_.E(x$e,OHX);
var eXe=function(){if(!Ap2){var k="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.z("kevlar_voice_search_auth_enabled")||_.z("kevlar_voice_search_use_yt_endpoint")?k="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.z("kevlar_voice_search_use_fp_endpoint")&&(k="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");Ap2=
new x$e(_.Cn.getInstance(),_.Vb(),new Gc(_.wt("VOZ_API_KEY"),k,.5))}return Ap2};var q4k=function(k){this.JSC$20380_clientRoot=k;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$20380_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)]]));k=_.H(this.eventListeners);for(var v=k.next();!v.done;v=k.next()){var C=
_.H(v.value);v=C.next().value;C=C.next().value;C=_.H(C);for(var G=C.next();!G.done;G=C.next()){var p=_.H(G.value);G=p.next().value;p=p.next().value;v.addEventListener(G,p)}}_.PX(_.Cn.getInstance(),this.autonavPauseActionMap,this.JSC$20380_clientRoot)},m$5,D$k=function(k){return _.z("kevlar_autonav_popup_filtering")?(k=_.tK(k))?k.hasAttribute("prevent-autonav"):!0:!0};
_.W=q4k.prototype;_.W.onIronOverlayOpened=function(k){D$k(k)&&(this.autonavPauseReasons.overlayOpen=!0,Pk(this))};
_.W.onIronOverlayClosed=function(k){D$k(k)&&(this.autonavPauseReasons.overlayOpen=!1,Pk(this))};
_.W.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;Pk(this)};
_.W.onYtAutonavPauseBlur=function(){var k=this;_.B_.addJob(function(){tDm()||(k.autonavPauseReasons.inputBoxFocus=!1,Pk(k))},8,0)};
_.W.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;Pk(this)};
_.W.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;Pk(this)};
_.W.onYtAutonavPauseScroll=function(){var k=_.Ql().resolve(_.hs);k.isOnWatch()&&(k=k.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=k.getBoundingClientRect().top<-200,Pk(this))};
_.W.onYtAutonavPauseUserEngagement=function(k){var v=this;if(_.z("user_engagement_enable_autoplay_pause_feature")){var C=Number(k.lowEngagementThresholdMs);isNaN(C)||C<=0||k.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.KP("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.Ql().resolve(_.SJ),_.Q8()<C?_.Ab(_.B_,function(){_.KP("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.le5()?(this.userEngagementCsn=_.Et(),_.Ab(_.B_,function(){_.KP("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
v.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,Pk(this)):_.KP("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.rs2(Error("Al`"+JSON.stringify(k)))};
_.W.onYtAutonavPausePlayer=function(k){this.autonavPauseReasons.requestedByPlayer=!!k.detail;Pk(this)};
_.W.onYtAutonavVisibilityChanged=function(){var k=this,v,C,G;return _.Z(function(p){if(p.nextAddress==1)return(v=_.jJ())?p.yield(v.getPlayerPromise(),2):p.return();C=p.yieldResult;G=C.isMuted()||C.getVolume()===0;k.autonavPauseReasons.backgroundAndMute=tDm()&&G;Pk(k);_.OQ(p)})};
_.W.onYtAutonavPausePlayerEnded=function(){_.Ql().resolve(_.SJ);var k=144E5;_.z("user_engagement_enable_autoplay_pause_feature")||_.z("is_part_of_any_user_engagement_experiment")||(k=45E5);this.autonavPauseReasons.longIdle=_.Q8()>k;sXX(this);Pk(this)};
_.W.onYtUserActivity=function(){var k=this;this.autonavPauseReasons.userEngagement&&(_.Ab(_.B_,function(){_.KP("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",k.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,Pk(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.Ab(_.B_,function(){_.KP("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",k.userEngagementCsn);_.V8()}),this.autonavPauseReasons.youthereLactExperiment=!1,Pk(this));
this.autonavPauseReasons.longIdle&&!_.z("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,Pk(this))};
var tDm=function(){var k=window.document.visibilityState;return!(!k||k==="visible")},Pk=function(k){for(var v=!1,C=_.H(Object.values(k.autonavPauseReasons)),G=C.next();!G.done;G=C.next())G=G.value,v=v||G;
v?_.RT.getInstance().pause(k.autonavPauseReasons):(k=_.RT.getInstance(),k.autonavState_==3?(k.setState(2,!1,!1),k.autonavPauseReason_=void 0):k.autonavState_==1&&(k.disabledAutonavPauseReason_=void 0))},sXX=function(k){var v=!1;
if(_.z("enable_autoplay_pause_by_lact")){_.Ql().resolve(_.SJ);v=_.fS("autoplay_pause_by_lact_sec")*1E3;var C=_.fS("autoplay_pause_by_lact_sampling_fraction");(v=_.Q8()>=v&&Math.random()<C)&&!_.le5()&&(_.Ab(_.B_,function(){_.KP("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),v=!1)}v!==k.autonavPauseReasons.youthereLactExperiment&&(k.autonavPauseReasons.youthereLactExperiment=v)&&(k.userEngagementCsn=_.Et(),_.Ab(_.B_,function(){_.KP("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",k.userEngagementCsn)}));
k.autonavPauseReasons.userEngagement&&_.Ab(_.B_,function(){_.KP("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",k.userEngagementCsn)})};
q4k.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.KP("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.V8(),this.autonavPauseReasons.youthereLactExperiment=!1,Pk(this));this.autonavPauseReasons.userEngagement&&(_.KP("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,Pk(this))};
q4k.prototype.onYtEngagementPanelVisibleChanged=function(k){k.detail&&k.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=k.detail.visible,Pk(this))};
q4k.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var VDm=_.yv.persistentPanelVisibleSelector,Wk=function(){var k=_.e.apply(this,arguments)||this;k.miniGuideVisible=!1;k.guideOpened=_.z("disable_initial_guide_state_fix")?!1:k.canFitPersistentGuide(k.initialBodyClientWidth);k.guideUserStateOpened=k.getInitialGuideUserStateOpened();k.isFullscreenShorts=!1;k.miniGuideWidthThreshold=_.fS("kevlar_mini_guide_width_threshold",791);k.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
k.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");k.persistentGuideBlockedPagePathRegex=new RegExp(k.persistentGuideBlockedPagesPatterns.join("|"));k.animationTransitionDuration=0;k.lateDataResolver=_.As();k.initialGuideDataFetchFailed=!1;k.initialLoad=!0;k.guideRenderers=new Set;k.isMouseOverGuide=!1;k.sessionUserManuallyExpandedGuideState=
!1;k.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return k};
_.E(Wk,_.e);_.W=Wk.prototype;_.W.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.W.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.W.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.W.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.W.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.W.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.W.ready=function(){_.Ql().addProvider({provide:_.Kb,useValue:this.hostElement})};
_.W.attached=function(){var k=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.pm(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.pm(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.pm(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.pm(this,this.onYtGuideShow));_.Ib(this,function(){k.animationTransitionDuration=200})};
_.W.detached=function(){document.removeEventListener("yt-navigate-finish",_.pm(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.pm(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.pm(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.pm(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.pm(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.pm(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.pm(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.W.getData=function(){return this.data};
_.W.load=function(){var k=this,v,C,G,p;return _.Z(function(P){switch(P.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=k.lateDataResolver.resolve.bind(k),P.return(k.lateDataResolver.promise);if(window.ytInitialGuideData)return v=_.As(),v.resolve(window.ytInitialGuideData),P.return(v.promise);G=!1;_.EQ(P,2);return P.yield(k.fetchGuideData(),4);case 4:C=P.yieldResult;_.GG(P,3);break;case 2:p=_.g6(P),p.message==="Returned error"&&(G=
!0);case 3:if(C)return P.return(C);k.onYtGuideClose();G||(k.initialGuideDataFetchFailed=!0);return P.return(k.lateDataResolver.promise)}})};
_.W.fetchGuideData=function(){var k=this,v,C,G,p,P,N,I;return _.Z(function(S){if(S.nextAddress==1)return v=_.Ql(),k.guidePromise||(C=v.resolve(_.Qt),k.guidePromise=_.xY(C,yIk)),S.yield(k.guidePromise,2);if(S.nextAddress!=3)return G=S.yieldResult,p=v.resolve(_.VZ),S.yield(p(),3);(P=S.yieldResult)&&((N=G)==null?void 0:(I=N.responseContext)==null?void 0:I.maxAgeSeconds)!==0&&P.put("service:guide:fallback",new _.a7({innertubeResponse:G}));return S.return(G)})};
_.W.initializeGuideDataIfEmpty=function(){var k=this,v,C;return _.Z(function(G){if(G.nextAddress==1){if(!k.initialGuideDataFetchFailed||k.data)return G.return();_.EQ(G,2);return G.yield(k.fetchGuideData(),4)}if(G.nextAddress!=2)return(v=G.yieldResult)&&k.lateDataResolver.resolve(v),_.GG(G,0);C=_.g6(G);_.ji(C);_.OQ(G)})};
_.W.initializeGuideData=function(){var k=this,v;return _.Z(function(C){switch(C.nextAddress){case 1:return _.v1(ogF(),{mainAppWeb:_.AK()}),_.EQ(C,2),C.yield(k.load(),4);case 4:k.data=C.yieldResult;_.GG(C,3);break;case 2:_.g6(C),_.CU(ogF(),"FAILURE");case 3:v=k.data&&k.data.items&&k.data.items.length>0?"SUCCESS":"FAILURE",_.CU(ogF(),v),_.OQ(C)}})};
_.W.setGuideData=function(k){var v=this,C,G;return _.Z(function(p){if(p.nextAddress==1)return v.disabled?p.return():v.data?(k.data=v.data,v.guideRenderers.add(k),p.return()):p.yield(v.initializeGuideData(),2);v.graftGuideToPage();C=_.rt("IS_HOMEPAGE_COLD")?"eop":void 0;_.z("disable_element_pool_populator")?v.setGuideDataAfterInit(k):(G=new _.Nc(1,C),_.I$(G,v.setGuideDataAfterInit.bind(v,k)));_.OQ(p)})};
_.W.setGuideDataAfterInit=function(k){k.data=this.data;k.markDirty();this.guideRenderers.add(k);_.yq(function(){_.Er("gle")});
_.Ib(this,function(){_.Er("gpe")})};
_.W.graftGuideToPage=function(){if(this.data){var k=this.data&&this.data.trackingParams;k&&(k=_.Ss(k),_.gv(_.WU(),k))}};
_.W.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.pm(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.W.onDrawerOpenedChanged=function(k,v){!v.value&&this.guideOpened&&(this.guideOpened=!1)};
_.W.onYtGuideToggle=function(k){var v=this.guideOpened;this.guideOpened=!v;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var C=_.N0();_.IH(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;C.save()}this.updateGuideDrawerElementState();if(this.guideElement){var G;this.guideOpened&&((G=k.detail)==null?0:G.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.pm(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.pm(this,this.onAppDrawerTransitioned))}v||this.initializeGuideDataIfEmpty()};
_.W.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.pm(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.W3(this.guideElement)};
_.W.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.pm(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(Epm(this.guideOpened))};
_.W.guidePersistentAndVisibleChanged=function(){_.rc(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.W.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.J2({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.W.miniGuideVisibleChanged=function(){_.rc(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.W.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(Epm(this.guideOpened)),this.initialLoad=!1);_.rc(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.W.activeEndpointChanged=function(){_.rc(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.W.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.W.onYtGuideShow=function(){this.forceMiniGuideClose=!1;this.guidePersistent=this.canFitPersistentGuide(this.cachedClientWidth);this.guideUserStateOpened&&this.guidePersistent?this.renderGuide=this.guideOpened=!0:this.guideOpened=!1;this.observeForMiniGuideVisible();this.updateGuideDrawerElementState()};
_.W.cachedClientWidthChanged=function(){this.updateGuideState()};
_.W.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.W.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var k=this.canFitPersistentGuide(this.cachedClientWidth);k?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=k}this.updateGuideDrawerElementState()};
_.W.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.W.getGuideOpened=function(){return this.guideOpened};
_.W.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.W.getActiveEndpoint=function(){return this.activeEndpoint};
_.W.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.W.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&&_.nA(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.W.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.z("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.W.handleGuideMouseLeave=function(){var k=this;!this.sessionUserManuallyExpandedGuideState&&_.z("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.Xn(this,"handleGuideMouseLeave",function(){k.isMouseOverGuide||!k.guideOpened||k.miniGuideVisible||(k.guideOpened=!1,k.updateGuideDrawerElementState())},100))};
_.W.computeGuidePersistentAndVisible=function(){var k=this;_.Xn(this,"computeGuidePersistentAndVisible",function(){k.guidePersistentAndVisible=k.guideOpened&&k.guidePersistent;k.guideIsVisibleButNotPersistent=!(!k.guideOpened||k.guidePersistent)})};
_.W.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.W.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.W.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.W.startLoadingWatch=function(){this.closeGuide()};
_.W.startLoadingShorts=function(){_.z("web_hide_guide_on_shorts")&&this.closeGuide()};
_.W.onYtNavigateFinish=function(k,v){if(!_.KU||v){this.activeEndpoint=v.endpoint;this.pageType=v.pageType;this.pageUrl=v.response.url;var C,G;k=(G=_.F((C=v.endpoint)==null?void 0:C.commandMetadata,_.G8))==null?void 0:G.url;!this.pageUrl&&k&&(this.pageUrl=k);_.z("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.W.getVisibleGuideRenderer=function(){for(var k=_.H(this.guideRenderers),v=k.next();!v.done;v=k.next())if(v=v.value,this.miniGuideVisible&&v.is==="ytd-mini-guide-renderer"||this.guideOpened&&v.is==="ytd-guide-renderer")return v;return null};
_.W.markGuideRendererDirty=function(k){if(k){typeof k.markDirty==="function"&&k.markDirty();k=_.H([].concat(_.tX(_.Kz(k).children)));for(var v=k.next();!v.done;v=k.next())this.markGuideRendererDirty(v.value)}};
_.W.persistentGuideEnabled=function(k,v){if(!v||k==="watch"||k==="settings"||k==="shorts"&&this.isFullscreenShorts||_.z("reels_web_disable_persistent_guide_shorts")&&k==="shorts")return!1;var C=_.UT(v)||"";return _.z("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(G){return C===G}):!this.persistentGuideBlockedPagePathRegex.test(C)};
_.W.canFitPersistentGuide=function(k){var v=_.fS("kevlar_persistent_guide_width_threshold",1312);return v===-1||_.z("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:k>this.calculateGuideThreshold(v)};
_.W.calculateGuideThreshold=function(k){return _.z("enable_ai_companion")?k+(this.persistentPanelVisible?400:0):k};
_.W.canFitMiniGuide=function(k){return this.miniGuideWidthThreshold===-1?!1:k>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.W.onResize=function(){var k=this;_.Xn(this,"calculateGuideState",function(){k.onResizeDebounced()})};
_.W.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.W.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.W.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.W.getInitialGuideUserStateOpened=function(){return _.z("web_force_mini_guide_default")?!1:!_.N0().getFlag(109)};
_.SB.Object.defineProperties(Wk.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.wt("initialBodyClientWidth")||window.innerWidth}}});
Wk.prototype.onResize=Wk.prototype.onResize;Wk.prototype.observeForMiniGuideVisible=Wk.prototype.observeForMiniGuideVisible;Wk.prototype.computeGuidePersistentAndVisible=Wk.prototype.computeGuidePersistentAndVisible;Wk.prototype.persistentPanelVisibleChanged=Wk.prototype.persistentPanelVisibleChanged;Wk.prototype.cachedClientWidthChanged=Wk.prototype.cachedClientWidthChanged;Wk.prototype.resetGuide=Wk.prototype.resetGuide;Wk.prototype.activeEndpointChanged=Wk.prototype.activeEndpointChanged;
Wk.prototype.guideOpenedChanged=Wk.prototype.guideOpenedChanged;Wk.prototype.miniGuideVisibleChanged=Wk.prototype.miniGuideVisibleChanged;Wk.prototype.guideIsVisibleButNotPersistentChanged=Wk.prototype.guideIsVisibleButNotPersistentChanged;Wk.prototype.guidePersistentAndVisibleChanged=Wk.prototype.guidePersistentAndVisibleChanged;Wk.prototype.onGuideElementChanged=Wk.prototype.onGuideElementChanged;Wk.prototype.onGuidePersistentChanged=Wk.prototype.onGuidePersistentChanged;
Wk.prototype.onRenderGuideChanged=Wk.prototype.onRenderGuideChanged;Wk.prototype.onActiveEndpointChanged=Wk.prototype.onActiveEndpointChanged;Wk.prototype.onMiniGuideVisibleChanged=Wk.prototype.onMiniGuideVisibleChanged;Wk.prototype.onGuideIsVisibleButNotPersistentChanged=Wk.prototype.onGuideIsVisibleButNotPersistentChanged;Wk.prototype.onGuidePersistendAndVisibleChanged=Wk.prototype.onGuidePersistendAndVisibleChanged;
_.B([_.M(_.qV),_.Y("design:type",Object)],Wk.prototype,"ironResizableBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Wk.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Wk.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Wk.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Wk.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],Wk.prototype,"disabled",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Wk.prototype,"guidePersistentAndVisible",void 0);_.B([_.W9("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"onGuidePersistendAndVisibleChanged",null);_.B([_.A(),_.Y("design:type",Boolean)],Wk.prototype,"guideIsVisibleButNotPersistent",void 0);
_.B([_.W9("guideIsVisibleButNotPersistent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.B([_.A(),_.Y("design:type",Object)],Wk.prototype,"miniGuideVisible",void 0);_.B([_.W9("miniGuideVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"onMiniGuideVisibleChanged",null);_.B([_.A(),_.Y("design:type",Boolean)],Wk.prototype,"forceMiniGuideClose",void 0);
_.B([_.A(),_.Y("design:type",Object)],Wk.prototype,"activeEndpoint",void 0);_.B([_.W9("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"onActiveEndpointChanged",null);_.B([_.A(),_.Y("design:type",Boolean)],Wk.prototype,"renderGuide",void 0);_.B([_.W9("renderGuide"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"onRenderGuideChanged",null);
_.B([_.A({selector:VDm}),_.Y("design:type",Boolean)],Wk.prototype,"persistentPanelVisible",void 0);_.B([_.A(),_.Y("design:type",Object)],Wk.prototype,"guideOpened",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Wk.prototype,"guidePersistent",void 0);_.B([_.W9("guidePersistent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"onGuidePersistentChanged",null);_.B([_.A(),_.Y("design:type",Object)],Wk.prototype,"guideUserStateOpened",void 0);
_.B([_.A(),_.Y("design:type",String)],Wk.prototype,"pageUrl",void 0);_.B([_.A(),_.Y("design:type",String)],Wk.prototype,"pageType",void 0);_.B([_.A(),_.Y("design:type",Number)],Wk.prototype,"cachedClientWidth",void 0);_.B([_.A(),_.Y("design:type",Object)],Wk.prototype,"guideElement",void 0);_.B([_.A({selector:_.wU}),_.Y("design:type",Object)],Wk.prototype,"isFullscreenShorts",void 0);
_.B([_.W9("guideElement"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"onGuideElementChanged",null);_.B([_.W9("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"guidePersistentAndVisibleChanged",null);
_.B([_.uo("guideIsVisibleButNotPersistent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"guideIsVisibleButNotPersistentChanged",null);_.B([_.W9("miniGuideVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"miniGuideVisibleChanged",null);_.B([_.uo("guideOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"guideOpenedChanged",null);
_.B([_.W9("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"activeEndpointChanged",null);_.B([_.uo("pageUrl"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"resetGuide",null);_.B([_.uo("cachedClientWidth"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"cachedClientWidthChanged",null);
_.B([_.uo("persistentPanelVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"persistentPanelVisibleChanged",null);_.B([_.W9("guideOpened","guidePersistent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"computeGuidePersistentAndVisible",null);
_.B([_.uo("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"observeForMiniGuideVisible",null);_.B([_.P9("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wk.prototype,"onResize",null);_.B([_.q({disableElementRegistration:!0,is:"yt-guide-manager"})],Wk);
var hXX=_.t(Wk,"yt-guide-manager",void 0,{mode:_.nm("kevlar_poly_si_batch_j081")?1:2});var Hk=function(){var k=_.e.apply(this,arguments)||this;k.JSC$20390_keyboardInUse=!1;k.boundHandleCapturedKeydownEvent=function(v){k.handleCapturedKeydownEvent(v)};
return k};
_.E(Hk,_.e);_.W=Hk.prototype;_.W.attached=function(){this.listenToDocument(document)};
_.W.listenToDocument=function(k){k.addEventListener("keydown",_.pm(this,this.onKeyDownEvent));k.addEventListener("keyup",_.pm(this,this.onKeyUpEvent));k.addEventListener("mousedown",_.pm(this,this.onMouseDownEvent));_.z("desktop_keyboard_capture_keydown_killswitch")||k.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);k.addEventListener("yt-page-data-updated",_.pm(this,this.onPageUpdate))};
_.W.detached=function(){this.unlistenFromDocument(document)};
_.W.unlistenFromDocument=function(k){k.removeEventListener("keydown",_.pm(this,this.onKeyDownEvent));k.removeEventListener("keyup",_.pm(this,this.onKeyUpEvent));k.removeEventListener("mousedown",_.pm(this,this.onMouseDownEvent));_.z("desktop_keyboard_capture_keydown_killswitch")||k.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);k.removeEventListener("yt-page-data-updated",_.pm(this,this.onPageUpdate))};
_.W.ready=function(){_.Ql().addProvider({provide:_.SK,useValue:this})};
_.W.isKeyBoardInUse=function(){return this.JSC$20390_keyboardInUse};
_.W.handleCapturedKeydownEvent=function(k){if(k.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(k)};
_.W.onMouseDownEvent=function(){this.JSC$20390_keyboardInUse=!1};
_.W.onPageUpdate=function(){if(_.z("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.z("web_shorts_keyboard_shortcut_usage_log")){_.Cj.clear();for(var k=_.H(_.o1),v=k.next();!v.done;v=k.next()){var C=_.H(v.value);v=C.next().value;C=C.next().value;C=_.oB(C);_.Cj.set(v,C);_.XU(_.Et(),_.cR(),C)}_.G6.clear();k=_.H(_.vb);for(v=k.next();!v.done;v=k.next())C=_.H(v.value),v=C.next().value,C=C.next().value,C=_.oB(C),_.G6.set(v,C),_.XU(_.Et(),_.cR(),C);_.xr(_.Et(),_.cR(),[].concat(_.tX(_.G6.values()),
_.tX(_.Cj.values())));_.e6(_.Et(),[].concat(_.tX(_.G6.values()),_.tX(_.Cj.values())))}};
_.W.onMiniplayerActiveChange=function(){var k;(k=_.Ql().resolve(_.gO).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(k.document):this.unlistenFromDocument(k.document))};
_.W.ignoreKeyEvent=function(k){if(k.ctrlKey||k.altKey)if(_.z("kevlar_macro_markers_keyboard_shortcut")){if(k.keyCode!==37&&k.keyCode!==39)return!0}else return!0;var v=_.DM(k)||[];return _.z0y(v)?(_.z("web_button_or_anchor_list_item")&&EYh(v,k)&&(this.JSC$20390_keyboardInUse=!0),!0):k.defaultPrevented?(Fa(k.keyCode,k.shiftKey,this.isShortsPage),!0):k.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(k):!1};
_.W.isSpacebarClick=function(k){var v=k||window.event;var C;v.composedPath&&typeof v.composedPath==="function"?C=v.composedPath():C=v.path;C&&C.length?v=C[0]:(v=v||window.event,v=v.target||v.srcElement,v.nodeType==3&&(v=v.parentNode));return v&&k.keyCode===32&&(k=v.tagName==="BUTTON"||v.tagName==="A"||v.tagName==="INPUT",v=(v=v.getAttribute("role"))&&(v==="option"||v==="button"||v.indexOf("menuitem")===0),k||v)?!0:!1};
_.W.onKeyDownEvent=function(k){if(!this.ignoreKeyEvent(k)&&(k.keyCode===191&&(k.shiftKey||k.metaKey?k.repeat!=null&&k.repeat||(this.openHotkeyDialog(),Fa(k.keyCode,k.shiftKey,this.isShortsPage)):(this.focusSearchBox(),k.preventDefault())),!k.metaKey)){var v=_.Ql().resolve(_.gO);switch(k.keyCode){case 9:this.JSC$20390_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(k);break;case 84:v.pipController.getWindow()&&window.focus();this.toggleTheaterMode(k.keyCode,k.shiftKey);break;case 73:v.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(k.keyCode,k.shiftKey);break;case 70:if(this.isShortsPage){_.Ffd();break}this.isMiniplayerActive()?v.pipController.getWindow()&&(v.close(!0),window.focus()):this.passEventToPlayer(k);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(k.keyCode,k.shiftKey):this.closeMiniplayer(k.keyCode,k.shiftKey)||this.passEventToPlayer(k);break;case 13:k.shiftKey&&_.Ql().resolve(_.ZV).activate(k);break;default:this.passEventToPlayer(k)}}};
_.W.onKeyUpEvent=function(k){if(!this.ignoreKeyEvent(k))if(_.z("web_speedmaster_spacebar_control")&&k.keyCode===32)this.handlePlayerSpaceKey(k,!0);else{var v=this.getPlayerManager();v&&(v=v.getPlayer())&&v.handleGlobalKeyUp(k.keyCode,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,k.key,k.code)}};
_.W.getPlayerManager=function(){var k=_.jJ(),v=_.Ql().resolve(_.uL(_.hs));return k&&v&&v.isOnWatch()?k:null};
_.W.passEventToPlayer=function(k,v){var C=this,G,p,P,N;return _.Z(function(I){if(I.nextAddress==1){if(!_.z("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&C.isMiniplayerActive())G=_.Ql().resolve(_.gO).getPlayerElement();else if(C.inlinePreviewIsActive){if(p=_.rc(C.hostElement,"yt-get-inline-preview-player-action"),(P=p)==null?0:P[0])G=p[0]}else G=_.jJ();return G?I.yield(G.getPlayerPromise(),3):I.jumpTo(0)}N=I.yieldResult;v?N.handleGlobalKeyUp(k.keyCode,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,
k.key,k.code):N.handleGlobalKeyDown(k.keyCode,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,k.key,k.code,k.repeat);k.keyCode!==38&&k.keyCode!==40&&Fa(k.keyCode,k.shiftKey,C.isShortsPage);_.OQ(I)})};
_.W.focusSearchBox=function(){_.nA(this.hostElement,"yt-focus-searchbox")};
_.W.openHotkeyDialog=function(){_.nA(this.hostElement,"yt-open-hotkey-dialog")};
_.W.isMiniplayerActive=function(){return _.Ql().resolve(_.gO).isMiniplayerActive()};
_.W.closeMiniplayer=function(k,v){return this.isMiniplayerActive()?(_.Ql().resolve(_.gO).close(),Fa(k,v,this.isShortsPage),!0):!1};
_.W.toggleTheaterMode=function(k,v){var C=_.cT(_.Vb().getState()),G=this.getPlayerManager(),p=_.z("disable_theater_mode_keyboard")||_.rt("START_IN_FULL_WINDOW_MODE");G&&!p&&(C=!C,_.BR()&&_.z("external_fullscreen")&&(C=!0),_.JR(this.hostElement,"yt-toggle-theater-mode",[C]),Fa(k,v,this.isShortsPage))};
_.W.toggleMiniplayer=function(k,v){var C=this.getPlayerManager();if(this.isMiniplayerActive()){var G;((G=_.Ql().resolve(_.uL(_.hs)))==null?0:G.isOnWatch())?_.Ql().resolve(_.gO).close(!0):_.Fy(_.Ql().resolve(_.gO));Fa(k,v,this.isShortsPage)}else C&&(_.JR(this.hostElement,"yt-activate-miniplayer-from-watch-action"),Fa(k,v,this.isShortsPage))};
_.W.handlePlayerSpaceKey=function(k,v){var C=!!_.jJ()||this.isMiniplayerActive();C=_.z("disable_space_scroll_fix")||C;_.z("global_spacebar_pause")&&!this.isKeyBoardInUse()&&C&&(k.preventDefault(),this.passEventToPlayer(k,v))};
_.W.isPresentingTheaterMode=function(){return _.z("web_watch_enable_tm_esc_key")?_.cT(_.Vb().getState())&&!_.BR():!1};
Hk.prototype.onMiniplayerActiveChange=Hk.prototype.onMiniplayerActiveChange;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Hk.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Hk.prototype,"ytdReduxBehavior",void 0);_.B([_.A({selector:_.xc$}),_.Y("design:type",Boolean)],Hk.prototype,"inlinePreviewIsActive",void 0);_.B([_.A({selector:_.j8j}),_.Y("design:type",Boolean)],Hk.prototype,"isShortsPage",void 0);
_.B([_.A({selector:_.aW}),_.Y("design:type",Boolean)],Hk.prototype,"miniplayerIsActive",void 0);_.B([_.W9("miniplayerIsActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hk.prototype,"onMiniplayerActiveChange",null);_.B([_.q({disableElementRegistration:!0,is:"yt-hotkey-manager"})],Hk);_.t(Hk,"yt-hotkey-manager",void 0,{mode:_.nm("kevlar_poly_si_batch_j081")?1:2});var NC=function(){var k=_.e.apply(this,arguments)||this;k.loopStateEntityKey_=null;k.playlistLoopStateEntity_=null;k.isShuffleNextPlaylist=!1;k.PLAYER_EVENTS_=new Map;k.playerListenersSetup_=!1;k.videoSkipJob_=0;k.canAutoAdvance_=!1;k.playerManager_=null;k.TEST_ONLY={};return k};
_.E(NC,_.e);_.W=NC.prototype;_.W.ready=function(){_.Ql().addProvider({provide:_.GF,useValue:this.hostElement})};
_.W.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_)};
_.W.attached=function(){document.addEventListener("yt-navigate-start",_.pm(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.pm(this,this.onYtNavigateFinish_))};
_.W.detached=function(){document.removeEventListener("yt-navigate-start",_.pm(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.pm(this,this.onYtNavigateFinish_))};
_.W.updatePlaylistEventListeners=function(k,v){v&&!this.playerListenersSetup_?(this.playerManager_=k,this.registerPlaylistEventListeners_(k)):!v&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(k))};
_.W.setPlayer=function(k){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=k};
_.W.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.W.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.W.registerPlaylistEventListeners_=function(k){var v=this;k.getPlayerPromise().then(function(C){v.playerListenersSetup_||(v.ytPlayerListenerBehavior.listenToPlayerEvents(C,v.PLAYER_EVENTS_),v.playerListenersSetup_=!0)})};
_.W.removePlaylistEventListeners_=function(k){var v=this;k.getPlayerPromise().then(function(C){v.playerListenersSetup_&&(v.ytPlayerListenerBehavior.unlistenFromPlayerEvents(C,v.PLAYER_EVENTS_),v.playerListenersSetup_=!1)})};
_.W.setPlaylistComponent=function(k){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.pm(this,this.onPlaylistYtNavigate_)),k&&(k.data&&this.playlistComponent.data&&k.data.playlistId==this.playlistComponent.data.playlistId?(k.loopOn=this.playlistComponent.loopOn,k.shuffleOn=this.playlistComponent.shuffleOn):(k.loopOn=!1,k.shuffleOn=!1),this.isShuffleNextPlaylist&&(k.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=k;this.playlistComponent.addEventListener("yt-navigate",
_.pm(this,this.onPlaylistYtNavigate_))};
_.W.setAutoplayRenderer=function(k){this.autoplayData=k};
_.W.setPlaylistData=function(k){this.currentPlaylistData_=k;_.nA(this.hostElement,"yt-playlist-data-updated");_.t9.isEmpty(k)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(k)};
_.W.setPlayerPlaybackControlData=function(k){this.playerManager_&&this.playerManager_.updatePlayerComponents(k.playlistPanelRenderer)};
_.W.getPlaylistData=function(){return this.currentPlaylistData_};
_.W.getTempData_=function(k,v){if(this.playlistComponent==null)return null;k={};this.playlistComponent.shuffleOn&&(k.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(k.loop_on=this.playlistComponent.loopOn);v&&(k.autonav="1",_.Ql().resolve(_.SJ),v=_.Q8(),v>0&&(k.lact=v),this.playerManager_&&(v=this.playerManager_.getPlayer())&&v.shouldSendVisibilityState()&&(v=v.getVisibilityState(),v!=0&&(k.vis=v)));_.z("enable_unknown_lact_fix_on_html5")&&(_.Ql().resolve(_.SJ),k.lact=
_.Q8());return k};
_.W.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.W.setLoopStateEntityKey_=function(k){var v;this.loopStateEntityKey_=((v=this.getPlaylistLoopData_(k))==null?void 0:v.playlistLoopStateEntityKey)||null};
_.W.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.W.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.W.skipVideo=function(){var k=this,v=_.z("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||v)v=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.RB(_.B_,function(){k.onPlaylistNext();k.videoSkipJob_=0},v)};
_.W.cancelVideoSkip=function(){this.videoSkipJob_&&(_.B_.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.W.isInBackground_=function(){var k=window.document.visibilityState;return!(!k||k=="visible")};
_.W.onPlaylistIndex_=function(k){this.playlistComponent&&(k=this.playlistComponent.data.contents[k].playlistPanelVideoRenderer.navigationEndpoint,_.nA(this.hostElement,"yt-navigate",{endpoint:k,tempData:this.getTempData_(k)}))};
_.W.onPlayerStateChange_=function(k){if(k=k==0&&this.playlistComponent&&this.canAutoAdvance_)k=_.RT.getInstance(),k=!(k.autonavState_===3?k.autonavPauseReason_&&k.autonavPauseReason_.inputBoxFocus===!0:k.autonavState_===1&&k.disabledAutonavPauseReason_&&k.disabledAutonavPauseReason_.inputBoxFocus===!0);k&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.W.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.W.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.W.navigateToAutoplayWatchEndpoint_=function(k,v,C){var G=this.playlistComponent.data.currentIndex,p=this.getNumPlayableVideos_();k=="NORMAL"&&v=="autoplayVideo"&&G+1>=p&&C||!(k=this.getVideoEndpoint_(k,v))||(C=this.getTempData_(k,C),_.nA(this.hostElement,"yt-navigate",{endpoint:k,tempData:C}))};
_.W.getNumPlayableVideos_=function(){for(var k=0,v=_.H(this.playlistComponent.data.contents||[]),C=v.next();!C.done;C=v.next())C.value.playlistPanelVideoRenderer&&(k+=1);return k};
_.W.getVideoEndpoint_=function(k,v){if(this.autoplayData&&this.autoplayData.sets)for(var C=0,G=this.autoplayData.sets.length;C<G;C++){var p=this.autoplayData.sets[C];if(p.mode==k){if(p[v])return p[v];break}}else k=new _.q5("AutoplayData is undefined in playlist manager","Mode: "+k+" endpoint: "+v),_.ji(k)};
_.W.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.W.onPlaylistYtNavigate_=function(k){if(k.detail.endpoint){k.stopPropagation();var v=k.detail;v.tempData=this.getTempData_(k.detail.endpoint);_.nA(this.hostElement,"yt-navigate",v)}};
_.W.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.W.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.W.playlistLoopStateEntityChanged_=function(k){var v=this,C,G,p;return _.Z(function(P){if(P.nextAddress==1){if(!k)return P.return();C=k.state==="PLAYLIST_LOOP_STATE_ONE";return v.playerManager_?P.yield(v.playerManager_.getPlayerPromise(),3):P.jumpTo(2)}P.nextAddress!=2&&(G=P.yieldResult,G.setLoopVideo(C));p=k.state==="PLAYLIST_LOOP_STATE_ALL";v.playlistComponent&&(v.playlistComponent.loopOn=p);_.OQ(P)})};
_.W.getPlaylistLoopData_=function(k){var v,C;if(k=k==null?void 0:(v=k.playlistButtons)==null?void 0:(C=v.menuRenderer)==null?void 0:C.topLevelButtons)for(v=_.H(k),C=v.next();!C.done;C=v.next())if(C=C.value,C.playlistLoopButtonRenderer)return C.playlistLoopButtonRenderer};
_.W.getLoopStateCommand_=function(k){var v=this.getPlaylistData(),C;v=((C=this.getPlaylistLoopData_(v))==null?void 0:C.states)||[];var G;k=(G=_.F(v[k?1:2],_.cr6))==null?void 0:G.button;var p;return(p=_.F(k,_.TK))==null?void 0:p.command};
_.W.onPlayerLoopChange_=function(k){this.playlistLoopStateEntity_&&(k?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(k=this.getLoopStateCommand_(k))&&this.ytComponentBehavior.resolveCommand(k)};
_.W.onSleepTimerSettingsChanged_=function(k){this.canAutoAdvance_=k!=="End of video"};
NC.prototype.onPlaylistLoopStateEntityChanged=NC.prototype.onPlaylistLoopStateEntityChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],NC.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.G4.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],NC.prototype,"ytPlayerListenerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],NC.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],NC.prototype,"loopStateEntityKey_",void 0);
_.B([_.A({selectorArgs:["loopStateEntityKey_"],selector:_.qc.playlistLoopStateEntitySelector}),_.Y("design:type",Object)],NC.prototype,"playlistLoopStateEntity_",void 0);_.B([_.W9("playlistLoopStateEntity_"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NC.prototype,"onPlaylistLoopStateEntityChanged",null);_.B([_.q({disableElementRegistration:!0,is:"yt-playlist-manager"})],NC);_.t(NC,"yt-playlist-manager",void 0,{mode:_.nm("kevlar_poly_si_batch_j081")?1:2});var Bza,jXd=function(){if(Bza!==void 0)return Bza;var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Bza=k};var I8=function(){var k=_.e.apply(this,arguments)||this;k.lastCallback=null;k.getAccountLinkPromises={};k.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);k.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return k};
_.E(I8,_.e);_.W=I8.prototype;_.W.getLocation=function(){return window.location.href};
_.W.getCompletionUrl=function(){return _.st(this.getLocation())};
_.W.containsRedirectState=function(k){return(k=_.l7(_.bP6(k)))?(new URLSearchParams(k)).get("redirect_state")!==null:!1};
_.W.createGalConfig=function(k,v){var C=new v5y;k=C=v?this.getPopupOrRedirectSetting(C,_.wt("LINK_API_KEY"),_.wt("LINK_API_KEY_REDIRECT"),k):C5k(C,_.wt("LINK_API_KEY"));k.authUser=_.wt("SESSION_INDEX")||0;k.supportedFlows=new Set([4]);return k.build()};
_.W.getPopupOrRedirectSetting=function(k,v,C,G){this.isGalInteractionPopupMode(G)?(k.interactionMode=0,k=C5k(k,v)):(k.interactionMode=1,v=this.getCompletionUrl(),k.completionUrl=v,k=C5k(k,C));return k};
_.W.isGalInteractionPopupMode=function(k){if(this.redirectModeProviderAllowlist.has(k))switch(k){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.W.getStatusEntityKeyForProviderId=function(k){return _.oW(k+":all","accountLinkStatusEntity")};
_.W.findNestedPropValue=function(k,v){var C=!1,G=null;JSON.stringify(k,function(p,P){C||p!==v||(C=!0,G=P);return C?null:P});
return G};
_.W.findAccountLinkButtonViewModel=function(k,v){var C=null,G=!1;JSON.stringify(k,function(p,P){G||P.accountLinkStatusEntityKey!==v||P.accountLinkStatusSecondaryEntityKey||(G=!0,C=P);return G?null:P});
return C};
_.W.executeLinkingSuccessOrFailureCommands=function(k,v,C){var G=null,p;(v==null?0:(p=v.url)==null?0:p.includes("account_sharing"))?G=v==null?void 0:v.response:G=v==null?void 0:v.response;(v=this.findAccountLinkButtonViewModel(G,k))?(k=C?this.findNestedPropValue(v,"onSuccessCommand"):this.findNestedPropValue(v,"onFailureCommand"))?_.v2([k],this.hostElement):_.oS(Error("Bl")):_.oS(Error("Cl`"+k))};
_.W.handleInitializeRequest=function(k,v){var C=this,G=S3h(this.createGalConfig(k,!0));this.containsRedirectState(this.getLocation())?WQh(k,G.config,G.galService).then(function(p){var P=C.getStatusEntityKeyForProviderId(k);if(p.statusCode===1)v&&C.executeLinkingSuccessOrFailureCommands(P,v,!0),p=C.getLocation().indexOf("#"),p!==-1&&window.history.pushState(null,"",C.getLocation().substring(0,p));else return v&&C.executeLinkingSuccessOrFailureCommands(P,v,!1),Promise.reject(Error(p.statusMessage))}).catch(function(p){_.ji(p);
_.sA("gamingAccountLinkStatusChanged",{serviceId:k,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(p)}):this.getAccountLinkPromises[k]=G.startLinkingSession({serviceId:k})};
_.W.handleAccountLinkCommand=function(k){_.F(k,pCY)&&this.handleLinkRequest(_.F(k,pCY))};
_.W.handleLinkRequest=function(k){var v=this,C=k.thirdPartyId;if(C)if(this.isGalInteractionPopupMode(C)){var G=function(){v.closeAndFire("ytd-gaming-account-link-setting-renderer",k.onFailureCommand)},p=function(){v.closeAndFire("ytd-gaming-account-link-setting-renderer",k.onSuccessCommand)};
this.lastCallback=p;this.getAccountLinkPromises[C].then(function(P){eZV(P).then(function(N){N.statusCode===1?p():G()})}).catch(function(){G()})}else this.getAccountLinkPromises[C].then(function(P){eZV(P).then(function(N){if(N.statusCode!==1)return Promise.reject(Error(N.statusMessage))})}).catch(function(P){_.ji(P);
_.sA("gamingAccountLinkStatusChanged",{serviceId:C,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(P)})};
_.W.closeAndFire=function(k,v){_.JR(this.hostElement,"yt-close-popup-action",[k]);v&&_.v2([v],this.hostElement)};
_.W.handleAccountUnlinkCommand=function(k){_.F(k,Pb3)&&this.handleUnlinkRequest(_.F(k,Pb3))};
_.W.handleUnlinkRequest=function(k){var v=this,C=k.thirdPartyId;if(C){var G=function(){v.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",k.onFailureCommand)},p=function(){v.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",k.onSuccessCommand)};
this.lastCallback=p;var P=S3h(this.createGalConfig(C,!1));this.unlinkUserGal(P,C).then(function(N){N.statusCode===1?p():G()}).catch(function(){G()})}};
_.W.unlinkUserGal=function(k,v){return k.deleteLink(v)};
_.W.handleLogAccountLinkingEventCommand=function(k){_.z("enable_gel_log_commands")&&_.F(k,W_d)&&(k=_.F(k,W_d).event)&&_.sA("gamingAccountLinkStatusChanged",k)};
_.SB.Object.defineProperties(I8,{template:{configurable:!0,enumerable:!0,get:function(){return jXd()}}});
_.B([_.M(_.Eq.YtOpenPopupBehavior),_.Y("design:type",Object)],I8.prototype,"ytOpenPopupBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],I8.prototype,"ytActionHandlerBehavior",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-third-party-manager"})],I8);_.t(I8,"ytd-third-party-manager",function(){return jXd()},{mode:_.nm("kevlar_poly_si_batch_j081")?1:2});var Y4d,wOe=function(){if(Y4d!==void 0)return Y4d;var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Y4d=k};var Zs=function(){var k=_.e.apply(this,arguments)||this;k.currentPage=void 0;k.renderLoadingStateJobId=0;k.updatePageDataJobId=0;k.pageDisposeJobsets=new WeakMap;k.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"};k.shouldApplyLockupToWatchTransition=_.z("web_thumbnail_to_watch_transition");k.shouldApplySlideTransition=_.FK("web_page_transition_type")==="slide"||_.z("enable_plj_landing_page");k.shouldApplyLearningJourneyTransition=_.z("enable_plj_landing_page");k.TEST_ONLY=void 0;return k};
_.E(Zs,_.e);_.W=Zs.prototype;_.W.ready=function(){var k=_.Ql();k.addProvider({provide:_.hs,useValue:this});k.addProvider({provide:_.nF5,useValue:this})};
_.W.created=function(){this.pagePool=new ltY;this.contextSwitcher=new O_k};
_.W.attached=function(){_.nA(this.hostElement,"attached");var k=_.Ql().resolve(_.uL(_.uu));k&&(this.contextSwitcher.JSC$20215_networkService_=k);this.viewTransitionManager=_.Ql().resolve(_.qY)};
_.W.getPageOffset=function(k){return k.getScrollTop()};
_.W.setPageOffset=function(k,v){try{k.setScrollTop(v)}catch(C){}};
_.W.setPageOffsetForNavigation=function(k,v){_.nA(this.hostElement,"yt-navigate-set-page-offset",{page:k,offset:v===void 0?0:v})};
_.W.pauseActiveContext=function(){var k=this.contextSwitcher;k.activeContext_&&k.activeContext_.pause()};
_.W.getModuleNameForType=function(k){return k==="watch"?_.z("kevlar_watch_fixie")?"watchFixie":_.z("kevlar_watch_grid")?"watchGrid":"watchFlexy":k==="shorts"||k==="search"?k:"browse"};
_.W.attachPage=function(k){var v,C=!_.z("pc_is_attached_ks")&&(k==null?void 0:(v=k.polymerController)==null?void 0:v.isAttached);if(!k.isAttached&&!C)try{_.Kz(this.hostElement).appendChild(k)}catch(p){var G;_.ji(new _.q5("Error attaching page element for component",{origin:(G=this.currentPage)==null?void 0:G.is,component:k.is}))}};
_.W.setActivePage=function(k,v){var C=this,G=!1,p=function(){var P=C.isOnWatch(),N=C.currentPage;if(k)if(k!==C.currentPage){N&&(N.hidden=!0,N.active=!1,N.removeAttribute("role"));C.currentPage=k;var I,S=v!=null?v:_.P7((I=C.data)==null?void 0:I.endpoint);N&&_.nA(C.hostElement,"yt-page-type-changed",{oldPageType:N.is,newPageType:k.is,newPageSubtype:S});_.mf().dispatch(_.J2({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:k.is}));_.mf().dispatch(_.J2({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:S||""}));
k.hidden=!1;C.attachPage(k);k.active=!0;k.setAttribute("role","main");N&&C.setPageOffsetForNavigation(k,0);_.z("kevlar_remove_page_dom_on_switch")&&!P&&N&&_.Kz(C.hostElement).removeChild(N)}else G=!0;else C.handleMissingDestinationPage(N)};
this.shouldRunBrowseTransition(this.currentPage,k)?J4k(this.viewTransitionManager,p):this.shouldRunLearningJourneyTransition(this.currentPage,k)?Tha(this.viewTransitionManager,p):p();return G};
_.W.handleMissingDestinationPage=function(k){if(this.isColdLoadForUnknownPage(k))_.ji(new _.q5("Cold load for unknown page"));else{var v;k=new _.q5("Unable to set active page",k?k.is:"unknown origin",(v=this.data)==null?void 0:v.endpoint);_.hb(k)}};
_.W.isColdLoadForUnknownPage=function(k){return!k&&I1(this.data)==="unknown"};
_.W.shouldRunBrowseTransition=function(k,v){return this.shouldApplySlideTransition&&(k==null?void 0:k.is)==="ytd-browse"&&(v==null?void 0:v.is)==="ytd-browse"&&k!==v};
_.W.shouldRunLearningJourneyTransition=function(k,v){return this.shouldApplyLearningJourneyTransition&&(k==null?void 0:k.is)==="ytd-browse"&&((v==null?void 0:v.is)==="ytd-watch-learning-journey"||(v==null?void 0:v.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.W.shouldRunWatchNextLoadedTransition=function(k,v){return this.viewTransitionManager&&k.is==="ytd-watch-flexy"&&v};
_.W.updatePageData=function(k){var v=this,C=this.data;this.updatePageDataJobId&&_.B_.cancelJob(this.updatePageDataJobId);this.data=k;return new _.M1(function(G){var p=function(){k.filler?v.performDataUpdate(k,C):PPh(function(){v.performDataUpdate(k,C)});
var S=_.PF();_.WF(S,"cr")||S.processSignal("cr");G()},P=function(){k&&(k.page==="watch"||_.z("web_shorts_delay_shorts_page_update")&&k.page==="shorts")?v.updatePageDataJobId=_.RB(_.B_,p):p()};
if(_.z("kevlar_enable_mss_page_modules_client")&&k){var N=_.Ql().resolve(_.LU),I=v.getModuleNameForType(k.page);(N=wfF(N,[I]))?N.then(P):P()}else P()})};
_.W.isDownloadsPage=function(k){var v,C;return(k==null?void 0:(v=k.endpoint)==null?void 0:(C=v.browseEndpoint)==null?void 0:C.browseId)==="FEdownloads"};
_.W.setPlayerSyncInterval=function(k){var v;return _.Z(function(C){if(C.nextAddress==1)return C.yield(_.Ql().resolve(_.rb),2);v=C.yieldResult;v.setUpPositionSyncInterval(k);_.OQ(C)})};
_.W.performDataUpdate=function(k,v){_.z("kevlar_early_popup_close")||_.JR(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var C=!k.filler;C&&(_.Er("lps"),_.z("config_age_report_killswitch")||XU5());var G=I1(k),p,P=!1;if(_.z("kevlar_remove_page_dom_on_switch")){var N=v&&I1(v);G===N&&(p=this.getCurrentPage())}p||(p=kf(this.pagePool,G));C&&Nhh(this.pagePool.elementPoolPopulator,G);C&&!this.renderLoadingStateJobId&&(P=this.setActivePage(p));if(p){N=G==="watch";var I=
G==="shorts",S=G==="learning_journey_watch";_.z("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(p);if(N||I||S)p.playerData=k.playerResponse;if(I){k.reelWatchSequenceResponse?p.reelWatchSequenceResponse=k.reelWatchSequenceResponse:p.cachedReelWatchSequenceResponse&&!p.reelWatchSequenceResponse&&(p.reelWatchSequenceResponse=p.cachedReelWatchSequenceResponse);k.reelWatchSequenceResponse&&(v==null?void 0:v.page)!=="shorts"&&(p.cachedReelWatchSequenceResponse=k.reelWatchSequenceResponse);
p.currentEndpoint=k.endpoint;var Q;p.isPreviousPageShorts=!!(v==null?0:(Q=v.endpoint)==null?0:Q.reelWatchEndpoint)}Q=this.isDownloadsPage(k);var R=this.isDownloadsPage(v);Q&&!R?this.setPlayerSyncInterval(6E5):!Q&&R&&this.setPlayerSyncInterval();_.z("block_all_player_prefetch_requests")||this.preparePrefetchRequest(k,p,C,N,I,S);kgY(_.Ql().resolve(_.gO),v,k);if(_.z("enable_ai_companion")){var l;(l=_.Ql().resolve(_.uL(_.hx)))==null||_.$i0(l,this.getPersistentPanelSurface(G))}_.ZU(_.Ql().resolve(_.SJ));
_.z("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(p);C?(C=typeof p.loadPage,C==="function"?(p.pageContext=yVV(this.contextSwitcher,p,p.data!==k.response),C=function(){p.loadPage(k.response)},this.shouldApplySlideTransition&&p.is==="ytd-browse"&&P&&(G==="learning"||this.isDifferentBrowseId(k==null?void 0:k.endpoint,v==null?void 0:v.endpoint))?J4k(this.viewTransitionManager,C):this.shouldRunWatchNextLoadedTransition(p,P)?KRd(this.viewTransitionManager,C):C()):_.B3(new _.q5("b/38014653 ",
[G,
p.is,p.nodeName,C,p.isAttached,v&&I1(v),this.hostElement.children.length])),_.Er("pdl")):(p.hidden=!0,k.response.filler=!0,p.data=k.response,this.attachPage(p));_.nA(this.hostElement,"yt-page-data-updated",{pageType:G})}_.Ab(_.B_,function(){_.z("logging_avoid_blocking_during_navigation")&&_.a1m().transition("none");var d=w8d(),f=p;if(k){var c=au3(k),U=MNy(k),O;a:{if(k.playerResponse){var X=k.playerResponse,x;if((O=X.auxiliaryUi)==null?0:(x=O.messageRenderers)==null?0:x.upsellDialogRenderer){O=X.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(k.response&&(O=k.response,(X=O.overlay)==null?0:X.upsellDialogRenderer)){O=O.overlay.upsellDialogRenderer;break a}O=void 0}var w;var V;x=(w=k.playerResponse)==null?void 0:(V=w.auxiliaryUi)==null?void 0:V.messageRenderers;w=(x==null?void 0:x.enforcementMessageViewModel)||(x==null?void 0:x.bkaEnforcementMessageViewModel);w=(w==null?void 0:w.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?w:void 0;var h;a:{if(k.response&&(V=k.response,(h=V.overlay)==null?0:h.commandWrapperPromoRenderer)){h=
V.overlay.commandWrapperPromoRenderer;break a}h=void 0}YGF(d,c,U,O,w,h,f)}})};
_.W.preparePrefetchRequest=function(k,v,C,G,p,P){var N,I,S,Q,R,l,d,f,c,U,O,X,x,w,V;return _.Z(function(h){if(h.nextAddress==1)return!C||!(G||p||P)||_.z("kevlar_disable_background_prefetch")&&_.Th(_.x22)()===0?h.return():(N=_.BT(v))?h.yield(N.getPlayerPromise(),2):h.return();I=h.yieldResult;S=_.Ql().resolve(_.uL(_.uu));if(!S)return h.return();if(p)return Q=_.VA(_.UE),RdY(Q,(R=k.endpoint)==null?void 0:R.reelWatchEndpoint,v.reelWatchSequenceResponse,I,S),h.return();f=(l=k.response)==null?void 0:(d=l.responseContext)==
null?void 0:d.webResponseContextExtensionData;if(!f)return h.return();x=(c=k.response)==null?void 0:(U=c.contents)==null?void 0:(O=U.twoColumnWatchNextResults)==null?void 0:(X=O.autoplay)==null?void 0:X.autoplay;w=_.Ql().resolve(_.GF);V=_.VA(_.UE);l7k(V,f,I,S,w,x);_.OQ(h)})};
_.W.movePlayerToWatch=function(k){var v=this,C,G;return _.Z(function(p){C=kf(v.pagePool,"watch");G=C.getPlayerContainer();k.appendTo(G);_.OQ(p)})};
_.W.movePlayerToShorts=function(k){var v=this,C,G,p;return _.Z(function(P){C=kf(v.pagePool,"shorts");G=C.getPlayerContainer();(p=k)==null||p.appendTo(G,void 0,!0);_.OQ(P)})};
_.W.getPlayerFromWatch=function(){var k=kf(this.pagePool,"watch");return _.BT(k)};
_.W.getPlayerFromShorts=function(){var k=kf(this.pagePool,"shorts");return _.BT(k)};
_.W.startLoadingWatch=function(){var k=this,v=kf(this.pagePool,"watch");this.renderLoadingStateJobId?(_.B_.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.z("web_watch_transition_enable_start_loading_watch_callsite")?r4F(this.viewTransitionManager,function(){k.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(v,"watch");
if(_.z("enable_ai_companion")){var C;(C=_.Ql().resolve(_.uL(_.hx)))==null||_.$i0(C,this.getPersistentPanelSurface("watch"))}};
_.W.startLoadingShorts=function(){var k=kf(this.pagePool,"shorts");this.setActivePage(k,"shorts")};
_.W.startLoadingLearningJourney=function(){var k=kf(this.pagePool,"learning_journey_watch");this.setActivePage(k,"learning_journey_watch")};
_.W.getCurrentPage=function(){return this.currentPage};
_.W.getDestinationPageType=function(){return this.destinationPageType};
_.W.getCurrentData=function(){return this.data};
_.W.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.W.isOnShorts=function(){var k;return((k=this.currentPage)==null?void 0:k.is)==="ytd-shorts"};
_.W.isWatchPage=function(k){return!!k&&(k.is==="ytd-watch-flexy"||k.is==="ytd-watch-fixie"||k.is==="ytd-watch-grid")};
_.W.preparePage=function(k,v){var C=this,G=function(){var N=C.pagePool.preparePage(k,C.currentPage,v);N&&C.attachPage(N)},p=function(N){_.Y3(N,v);
_.ji(N)};
if(_.z("kevlar_enable_mss_page_modules_client")){var P=this.getModuleNameForType(k);if(P=wfF(_.Ql().resolve(_.LU),[P])){P.then(G.bind(this)).catch(p.bind(this));return}}try{G()}catch(N){p(N)}};
_.W.lazyPrepareCriticalPages=function(k,v){k=_.P7(v)||k;_.z("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(k).then(this.maybePrepareWatchPage.bind(this,k)):this.maybePrepareWatchPage(k)};
_.W.maybePrepareWatchPage=function(k){k==="watch"||k==="learning_journey_watch"&&_.z("web_watch_learning_journey_disable_lazy_pages")||_.Ab(_.B_,this.preparePage.bind(this,"watch"))};
_.W.downloadPageModules=function(k){k=this.getModuleNameForType(k);var v=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);v.delete(k);var C=_.Ql().resolve(_.LU);C.JSC$18910_loadModules(k);return C.JSC$18910_loadModules.apply(C,_.tX(v))};
_.W.renderPageLoadingState=function(k,v){this.preparePage(k,v);var C=kf(this.pagePool,k);C.loadingData&&(C.loadingData.endpoint=v);C.loading=!0;this.setActivePage(C,k);k!=="watch"&&k!=="learning_journey_watch"||_.nA(this.hostElement,"yt-guide-close")};
_.W.prepareForNavigation=function(k,v){var C=this;if(this.currentPage&&this.data){var G=_.P7(v)||k;this.destinationPageType=G;I1(this.data)==G&&_.nA(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((k==="watch"||k==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.B_.cancelJob(this.renderLoadingStateJobId);_.Ql().resolve(_.gO).deactivate(v);_.pU(_.B_,function(){var P=C.viewTransitionManager,N=C.currentPage;
if(P.isLockupToWatchTransitionEnabled&&P.isLockupThumbnailRegistrationEnabled&&N)if(P.registeredLockupThumbnail)P.lockupThumbnailRegisteredFromWatchEndpoint&&_.ji(new _.q5("Lockup thumbnail already registered from watch endpoint."));else{a:{var I=_.F(v,_.mw);if(I==null?0:I.videoId){var S="yt-lockup-view-model ."+_.KZ2(I.videoId)+" yt-thumbnail-view-model";N=N.querySelectorAll(S);if(N.length===1){I=N[0];break a}N.length>1?_.ji(new _.q5("Multiple LockupViewModel thumbnails found for videoId: "+I.videoId+
". Selector: "+S)):_.z("web_thumbnail_to_watch_transition_debug")&&_.ji(new _.q5("No LockupViewModel thumbnail found for videoId: "+I.videoId+". Selector: "+S))}I=void 0}I&&(P.registeredLockupThumbnail=I,P.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.Pj3(P,I))}});
var p=this.data;this.renderLoadingStateJobId=_.pU(_.B_,function(){r4F(C.viewTransitionManager,function(){if(C.data!=p){var P=kf(C.pagePool,k);C.setActivePage(P)}else C.renderPageLoadingState(k,v);C.renderLoadingStateJobId=0})},150)}};
_.W.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var k=new _.Nc(1);this.currentPage.pageDisposeJobs.forEach(function(v){_.I$(k,v)});
this.pageDisposeJobsets.set(this.currentPage,k)}};
_.W.flushPageDisposeJobset=function(k){var v=this.pageDisposeJobsets.get(k);v&&(v.flushJobs(),this.pageDisposeJobsets.delete(k))};
_.W.onYtStopOldPlayer=function(k,v){v=v===void 0?!1:v;var C,G=_.cP("kevlar_new_stop_old_player_logic_pages");if(_.z("kevlar_check_current_page_on_stop_old_player")&&(G.length===0||this.currentPage&&G.includes(this.currentPage.is)))if(this.data&&(C=I1(this.data)),I1(k)===C&&this.currentPage&&I1(this.currentPage.data)!==C)var p=_.BT(this.currentPage);else C=I1(this.data),p=kf(this.pagePool,C),p=_.BT(p);else this.data&&(C=I1(this.data),p=kf(this.pagePool,C),p=_.BT(p));if(p){G=I1(k);var P=kf(this.pagePool,
G);P=_.BT(P);if(p==P)v&&!_.z("kevlar_disable_preemptive_player_reset")&&p.resetForNewPlayback();else if(v=C==="watch"&&G!=="watch",!v||G==="shorts"||_.TRL()&&!OmF(this.data,k))k=_.Ql().resolve(_.gO),v&&k.isMiniplayerActive()&&k.pipController.getWindow()||p.stop()}};
_.W.isDifferentBrowseId=function(k,v){k=_.F(k,_.W7);v=_.F(v,_.W7);return(k==null?void 0:k.browseId)!==(v==null?void 0:v.browseId)};
_.W.getPersistentPanelSurface=function(k){switch(k){case "watch":return"WATCH";default:return"APP"}};
_.SB.Object.defineProperties(Zs,{template:{configurable:!0,enumerable:!0,get:function(){return wOe()}}});
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Zs.prototype,"ytActionHandlerBehavior",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-page-manager"})],Zs);_.t(Zs,"ytd-page-manager",function(){return wOe()},{mode:_.nm("kevlar_poly_si_batch_j081")?1:2});var n75;var Sz=function(){var k=_.e.apply(this,arguments)||this;k.useListItemStyles=_.z("web_list_item_style_for_menu_items");k.systemIcons=_.z("kevlar_system_icons");return k};
_.E(Sz,_.e);_.W=Sz.prototype;_.W.ready=function(){this.hostElement.addEventListener("tap",_.pm(this,this.onEndpointTapExtra))};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.W.onFocus=function(){var k;(k=_.Kz(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.W.onEndpointTapExtra=function(k){_.nA(this.hostElement,"iron-activate");var v=this.data.navigationEndpoint;v&&_.F(v,_.MP2)&&(k.stopPropagation(),_.Tw(this.hostElement,[v],this.hostElement))};
_.W.computeIcon=function(k){return k&&k.iconType?_.TQ(k.iconType):""};
_.W.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.W.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.W.forceUpdateStylesOnLegacyBrowsers=function(){_.z("kevlar_legacy_browsers")&&_.Cm(this.hostElement)};
Sz.prototype.forceUpdateStylesOnLegacyBrowsers=Sz.prototype.forceUpdateStylesOnLegacyBrowsers;Sz.prototype.onFocus=Sz.prototype.onFocus;_.B([_.M(_.Zl),_.Y("design:type",Object)],Sz.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.cGm.YtConditionalRendererBehavior),_.Y("design:type",Object)],Sz.prototype,"ytConditionalRendererBehavior",void 0);_.B([_.M(_.a$.YtEndpointBehavior),_.Y("design:type",Object)],Sz.prototype,"ytEndpointBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],Sz.prototype,"data",void 0);_.B([_.A({computed:"computeIcon(data.icon)",value:""}),_.Y("design:type",String)],Sz.prototype,"icon",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Sz.prototype,"useIcons",void 0);_.B([_.A({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Sz.prototype,"hasSeparator",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Sz.prototype,"useListItemStyles",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Sz.prototype,"systemIcons",void 0);_.B([_.P9("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sz.prototype,"onFocus",null);_.B([_.W9("useIcons","hasSeparator"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sz.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.t(Sz,"ytd-menu-navigation-item-renderer",function(){if(n75===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);n75=k}k=n75;return k},{mode:1});var Jp3;var rpV=_.DZ(_.P2("DOWNLOAD",{},"Download")),K33=_.DZ(_.P2("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),Tzk=_.DZ(_.P2("RETRY",{},"Retry")),kMm=_.DZ(_.P2("PAUSE_DOWNLOADING",{},"Pause downloading")),oGX=_.DZ(_.P2("RESUME_DOWNLOAD",{},"Resume download")),ux=function(){var k=_.e.apply(this,arguments)||this;k.primaryText=rpV;k.primaryIconType="OFFLINE_DOWNLOAD";k.hasSecondaryContent=!1;k.hasSeparator=!1;k.transferState="TRANSFER_STATE_UNKNOWN";k.isVideoDeletedByUser=!1;k.isHidden=!1;k.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return k};
_.E(ux,_.e);_.W=ux.prototype;_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.W.onFocus=function(){this.primaryEntry.focus()};
_.W.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.W.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.W.getRemoveAction=function(){return"ACTION_REMOVE"};
_.W.sendOfflineAction=function(k){var v=this.data.serviceEndpoint;if(v){var C=_.F(v,_.WY);C&&k&&(C.action=k);this.ytComponentBehavior.resolveCommand(v)}};
_.W.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=rpV,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=rpV;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=Tzk;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=K33;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=oGX;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=K33;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
kMm;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=K33;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=K33;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=rpV,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.W.showHideButton=function(){var k;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((k=this.playerStateEntity)==null?void 0:k.adsState)==="ADS_STATE_PLAYING"};
_.W.isSecondaryEntryHidden=function(k,v){return k?!0:!v};
_.W.computeHasSeparator=function(){var k;return!((k=this.data)==null||!k.hasSeparator)};
_.W.computePlayerStateEntityKey=function(k){return k};
ux.prototype.showHideButton=ux.prototype.showHideButton;ux.prototype.onTransferStateChange=ux.prototype.onTransferStateChange;ux.prototype.onFocus=ux.prototype.onFocus;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ux.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],ux.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ux.prototype,"ytComponentBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],ux.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],ux.prototype,"primaryText",void 0);_.B([_.A(),_.Y("design:type",String)],ux.prototype,"primaryIconType",void 0);_.B([_.A(),_.Y("design:type",String)],ux.prototype,"primaryAction",void 0);_.B([_.A(),_.Y("design:type",Object)],ux.prototype,"secondaryText",void 0);_.B([_.A(),_.Y("design:type",String)],ux.prototype,"secondaryIconType",void 0);
_.B([_.A(),_.Y("design:type",String)],ux.prototype,"secondaryAction",void 0);_.B([_.A(),_.Y("design:type",Object)],ux.prototype,"hasSecondaryContent",void 0);_.B([_.A({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.Y("design:type",Object)],ux.prototype,"hasSeparator",void 0);_.B([_.A({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.Y("design:type",String)],ux.prototype,"playerStateEntityKey",void 0);
_.B([_.A({selector:_.kY,selectorArgs:["playerStateEntityKey"]}),_.Y("design:type",Object)],ux.prototype,"playerStateEntity",void 0);_.B([_.A({selector:_.Uu,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.Y("design:type",String)],ux.prototype,"transferState",void 0);_.B([_.A({selector:_.Tij,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.Y("design:type",Object)],ux.prototype,"isVideoDeletedByUser",void 0);
_.B([_.A(),_.Y("design:type",Object)],ux.prototype,"isHidden",void 0);_.B([_.A({selector:_.j$D,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.Y("design:type",Object)],ux.prototype,"offlineabilityState",void 0);_.B([_.Nf("#primary-entry"),_.Y("design:type",Object)],ux.prototype,"primaryEntry",void 0);_.B([_.P9("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ux.prototype,"onFocus",null);
_.B([_.uo("transferState","isVideoDeletedByUser"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ux.prototype,"onTransferStateChange",null);_.B([_.uo("offlineabilityState","playerStateEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ux.prototype,"showHideButton",null);
_.t(ux,"ytd-menu-service-item-download-renderer",function(){if(Jp3===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);Jp3=k}k=Jp3;return k},{mode:1});var vG3;var Qp=function(){var k=_.e.apply(this,arguments)||this;k.useIcons=!1;k.systemIcons=_.z("kevlar_system_icons");k.useListItemStyles=_.z("web_list_item_style_for_menu_items");return k};
_.E(Qp,_.e);_.W=Qp.prototype;_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.W.onFocus=function(){var k;(k=_.Kz(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.W.onTap=function(){_.rc(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var k=this.data.serviceEndpoint,v=this.data.command;if(k){var C,G=(C=this.data)==null?void 0:C.trackingParams;C=!!_.F(k,_.W$U);G&&C&&_.Vb().dispatch(_.J2({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:G}}));this.ytComponentBehavior.resolveCommand(k)||_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}})}v&&(this.ytComponentBehavior.resolveCommand(v)||_.Tw(this.hostElement,
[v],this.hostElement))};
_.W.computeIcon=function(k){return k&&k.iconType?_.TQ(k.iconType):""};
_.W.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.W.computeHasSeparator=function(){var k;return!((k=this.data)==null||!k.hasSeparator)};
_.W.forceUpdateStylesOnLegacyBrowsers=function(){_.z("kevlar_legacy_browsers")&&_.Cm(this.hostElement)};
_.W.computeIsSelected=function(){var k;return!((k=this.data)==null||!k.isSelected)};
Qp.prototype.forceUpdateStylesOnLegacyBrowsers=Qp.prototype.forceUpdateStylesOnLegacyBrowsers;Qp.prototype.onTap=Qp.prototype.onTap;Qp.prototype.onFocus=Qp.prototype.onFocus;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Qp.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],Qp.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Qp.prototype,"ytComponentBehavior",void 0);
_.B([_.M(_.cGm.YtConditionalRendererBehavior),_.Y("design:type",Object)],Qp.prototype,"ytConditionalRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Qp.prototype,"data",void 0);_.B([_.A({computed:"computeIcon(data.icon)",value:""}),_.Y("design:type",String)],Qp.prototype,"icon",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Qp.prototype,"useIcons",void 0);
_.B([_.A({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qp.prototype,"hasSeparator",void 0);_.B([_.A({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qp.prototype,"isSelected",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Qp.prototype,"systemIcons",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Qp.prototype,"useListItemStyles",void 0);
_.B([_.P9("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qp.prototype,"onFocus",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Qp.prototype,"onTap",null);_.B([_.W9("useIcons","hasSeparator"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qp.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.t(Qp,"ytd-menu-service-item-renderer",function(){if(vG3===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);vG3=k}k=vG3;return k},{mode:2});var CCm;var bx=function(){return _.e.apply(this,arguments)||this};
_.E(bx,_.e);_.W=bx.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.onDataChanged=function(){var k=this;_.Ib(this,function(){k.postbox.openDialog();k.focus();_.nA(k.hostElement,"yt-refit")})};
_.W.focus=function(){this.postbox.focus()};
_.W.closePopup=function(){_.JR(this.hostElement,"yt-close-popup-action")};
_.W.onYtCommentboxDismiss=function(){this.closePopup()};
bx.prototype.onYtCommentboxDismiss=bx.prototype.onYtCommentboxDismiss;bx.prototype.onDataChanged=bx.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bx.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bx.prototype,"data",void 0);_.B([_.A({value:function(){return _.P2("SBOX_INAPPROPRIATE_CANCEL")}}),
_.Y("design:type",String)],bx.prototype,"closeButtonAriaLabel",void 0);_.B([_.Nf("#postbox"),_.Y("design:type",Object)],bx.prototype,"postbox",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bx.prototype,"onDataChanged",null);_.B([_.P9("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bx.prototype,"onYtCommentboxDismiss",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],bx);
_.t(bx,"ytd-backstage-post-dialog-popup-renderer",function(){if(CCm!==void 0)return CCm;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return CCm=k},{mode:1});var GMV;var pgd=function(){return _.e.apply(this,arguments)||this};
_.E(pgd,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],pgd.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],pgd.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],pgd);
_.t(pgd,"ytd-sender-id-section-renderer",function(){if(GMV!==void 0)return GMV;var k=document.createElement("template");_.a(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-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 ytd-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return GMV=k},{mode:1});var PCF;var WJ5;var H$2;var R8=function(){return _.e.apply(this,arguments)||this};
_.E(R8,_.e);R8.prototype.closePopup=function(){_.JR(this.hostElement,"yt-close-popup-action")};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],R8.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],R8.prototype,"data",void 0);_.B([_.Mf({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],R8);
_.t(R8,"yt-community-post-section-renderer",function(){if(H$2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;WJ5===void 0&&(WJ5=document.createElement("template"));var G=WJ5;C.call(v,G.content.cloneNode(!0),k.content.firstChild);H$2=k}k=H$2;return k},{mode:2});var Nr2;var IrY;var Z$a;var S9Y;var ugm;var Q65;var b$d=function(){return _.e.apply(this,arguments)||this};
_.E(b$d,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],b$d.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],b$d.prototype,"data",void 0);_.B([_.Mf({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],b$d);
_.t(b$d,"yt-share-start-time-with-context-renderer",function(){if(Q65===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;ugm===void 0&&(ugm=document.createElement("template"));var G=ugm;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Q65=k}k=Q65;return k},{mode:2});var lx=function(){return _.e.apply(this,arguments)||this};
_.E(lx,_.e);lx.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lx.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],lx.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lx.prototype,"data",void 0);_.B([_.Mf({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],lx);
_.t(lx,"yt-share-panel-title-v15-renderer",function(){if(S9Y===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Z$a===void 0&&(Z$a=document.createElement("template"));var G=Z$a;C.call(v,G.content.cloneNode(!0),k.content.firstChild);S9Y=k}k=S9Y;return k},{mode:2});var dN=function(){return _.e.apply(this,arguments)||this};
_.E(dN,_.e);dN.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dN.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],dN.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],dN.prototype,"data",void 0);_.B([_.Mf({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],dN);
_.t(dN,"yt-share-panel-header-renderer",function(){if(IrY===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Nr2===void 0&&(Nr2=document.createElement("template"));var G=Nr2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);IrY=k}k=IrY;return k},{mode:2});var RPa;var lrF;var ff=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-open-popup-action":"onOpen"};return k};
_.E(ff,_.e);_.W=ff.prototype;_.W.attached=function(){this.onOpen()};
_.W.updateTimeSecs=function(k){this.currentTimeSecs=k};
_.W.computeTimeString=function(k){k=k.toString();var v=Math.floor(Number(k)/3600),C=Math.floor(Number(k)%3600%60);return(v>0?v+":":"")+_.Ch(Math.floor(Number(k)%3600/60),v>0?2:1)+":"+_.Ch(C,2)};
_.W.computeTimeStringA11y=function(k){return _.Pz6({seconds:k})};
_.W.getTimeParam=function(){return BOk(this.timeString)};
_.W.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var k={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},v;_.L7(_.WU(),(v=this.data)==null?void 0:v.trackingParams,k,7)};
_.W.onChangeStartAtTimestamp=function(){for(var k=this.startAtTimestamp.value.split(":"),v=0,C=1,G=k.length-1;G>=0;G--)v+=Number(k[G])*C,C*=60;this.updateTimeSecs(v);this.setTimestamp()};
_.W.onOpen=function(){var k=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var v=_.jJ();v?v.getPlayerPromise().then(function(C){C=C.getCurrentTime();k.updateTimeSecs(C)}):QZ2()&&this.updateTimeSecs(QZ2())};
_.W.setTimestamp=function(){var k=Math.floor(this.currentTimeSecs);_.JR(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!k,timestamp:k||""}])};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],ff.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ff.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ff.prototype,"data",void 0);_.B([_.A({value:!1,notify:!0}),_.Y("design:type",Boolean)],ff.prototype,"isStartAtChecked",void 0);_.B([_.A(),_.Y("design:type",Number)],ff.prototype,"currentTimeSecs",void 0);
_.B([_.A({computed:"computeTimeString(currentTimeSecs)"}),_.Y("design:type",String)],ff.prototype,"timeString",void 0);_.B([_.A({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.Y("design:type",String)],ff.prototype,"timeStringA11y",void 0);_.B([_.Nf("#start-at-timestamp"),_.Y("design:type",Object)],ff.prototype,"startAtTimestamp",void 0);_.B([_.Mf({is:"yt-start-at-renderer",disableElementRegistration:!0})],ff);
_.t(ff,"yt-start-at-renderer",function(){if(lrF===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;RPa===void 0&&(RPa=document.createElement("template"));var G=RPa;C.call(v,G.content.cloneNode(!0),k.content.firstChild);lrF=k}k=lrF;return k},{mode:2});var dA2;var frd;var zP3={};zP3.YtBindingExpressionsBehavior={identity:_.m6,msg:function(k,v){v=v===void 0?{}:v;return _.P2(k,v,k)},
msgPlural:function(k,v){return _.W2(k,v)},
getMusicIconFromType:function(k){return _.TQ(k)}};var FJX;var cg2;var EGd;var ar0=document.head,Ml2=ar0.appendChild,$AV;if(EGd===void 0){var UA2=document.createElement("template");_.a(UA2,'\x3c!--css-build:shady--\x3e<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>');EGd=UA2}$AV=EGd;Ml2.call(ar0,$AV.content);var zc=function(){var k=_.e.apply(this,arguments)||this;k.screenLayer=7;return k};
_.E(zc,_.e);zc.prototype.getScreenLayer=function(){return this.screenLayer};
zc.prototype.onTap=function(k){k&&k.detail&&(k.detail.x||k.detail.y)&&_.Kz(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.KA(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(k=this.getScreenLayer(),_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:k}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.SB.Object.defineProperties(zc.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()}}});
zc.prototype.onTap=zc.prototype.onTap;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],zc.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],zc.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],zc.prototype,"data",void 0);_.B([_.g("data.title"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],zc.prototype,"title",null);
_.B([_.g("data.serviceName"),_.Y("design:type",String),_.Y("design:paramtypes",[])],zc.prototype,"icon",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],zc.prototype,"onTap",null);_.B([_.Mf({is:"yt-share-target-renderer",disableElementRegistration:!0})],zc);
_.t(zc,"yt-share-target-renderer",function(){if(cg2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;FJX===void 0&&(FJX=document.createElement("template"));var G=FJX;C.call(v,G.content.cloneNode(!0),k.content.firstChild);cg2=k}k=cg2;return k},{mode:2});var gGk;var i$5;var FS=function(){var k=_.e.apply(this,arguments)||this;k.SHARE_TARGET_WIDTH=70;k.SHARE_TARGET_MARGIN_RIGHT=8;k.PAGE_SCROLL_SPEED=9;k.actionMap={"yt-share-panel-reset-action":"onReset_"};return k};
_.E(FS,_.e);_.W=FS.prototype;_.W.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.W.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.Kz(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.Kz(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.W.onReset_=function(){if(_.Kz(this.hostElement).querySelector("#list")){var k=_.Kz(this.hostElement).querySelector("#list");var v=_.Kz(this.hostElement).querySelector("#list");var C=v.offsetLeft,G=v.offsetParent;G||_.xUU(v)!="fixed"||(G=_.BE(v).documentElement);if(G){if(_.TE&&!_.oY(58)){var p=_.VqR(G);C+=p.left}else Number(_.GJZ)>=8&&!(Number(_.GJZ)>=9)&&(p=_.VqR(G),C-=p.left);v=_.tqL(G)?G.clientWidth-(C+v.offsetWidth):C}else v=C;l$3(k,v);this.updateScrollButtons_()}};
_.W.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.W.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.W.onScrollWheel_=function(k){k.stopPropagation();k.preventDefault();var v=Rya(_.Kz(this.hostElement).querySelector("#list"));k=Math.abs(k.deltaX)>Math.abs(k.deltaY)?k.deltaX:k.deltaY;l$3(_.Kz(this.hostElement).querySelector("#list"),v+k);this.updateScrollButtons_()};
_.W.smoothScrollByOnePage_=function(k){var v=_.Kz(this.hostElement).querySelector("#list"),C=(Math.floor(v.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,G=Rya(v),p=C*(k?1:-1),P=this.PAGE_SCROLL_SPEED,N=this.updateScrollButtons_.bind(this),I=0,S;(function R(){I+=P;S=I/C*2;l$3(v,G+p*(S<1?S*S:-S*S+4*S-2));I<C?window.requestAnimationFrame(R):N()})()};
_.W.updateScrollButtons_=function(){var k=Rya(_.Kz(this.hostElement).querySelector("#list")),v=_.Kz(this.hostElement).querySelector("#list").scrollWidth-_.Kz(this.hostElement).querySelector("#list").clientWidth;_.Kz(this.hostElement).querySelector("#scroll-button-back").hidden=k<=0;_.Kz(this.hostElement).querySelector("#scroll-button-forward").hidden=k>=v};
FS.prototype.onScrollWheel_=FS.prototype.onScrollWheel_;FS.prototype.onDataChanged_=FS.prototype.onDataChanged_;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],FS.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],FS.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(zP3.YtBindingExpressionsBehavior),_.Y("design:type",Object)],FS.prototype,"ytBindingExpressionsBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],FS.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],FS.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FS.prototype,"onDataChanged_",null);_.B([_.P9("wheel"),_.Y("design:type",Function),_.Y("design:paramtypes",[WheelEvent]),_.Y("design:returntype")],FS.prototype,"onScrollWheel_",null);
_.B([_.Mf({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],FS);
_.t(FS,"yt-third-party-share-target-section-renderer",function(){if(i$5===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;gGk===void 0&&(gGk=document.createElement("template"));var G=gGk;C.call(v,G.content.cloneNode(!0),k.content.firstChild);i$5=k}k=i$5;return k},{mode:2});var ck=function(){return _.e.apply(this,arguments)||this};
_.E(ck,_.e);ck.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"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ck.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ck.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ck.prototype,"data",void 0);_.B([_.Mf({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],ck);
_.t(ck,"yt-third-party-network-section-renderer",function(){if(frd===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;dA2===void 0&&(dA2=document.createElement("template"));var G=dA2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);frd=k}k=frd;return k},{mode:2});_.BU(_.D(function(k){return _.u("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.u("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.u(_.Sh,{data:function(){return k.data().firstPartyItems}},{listItemViewModel:_.kG})))},"$i"),"first-party-network-section-view-model",{props:{data:_.vN}});var LJm=(0,_.UEn)(_.y$.share,{parentClickTrackingParamsSelector:function(k){return k.parentClickTrackingParams}});var O$y=_.qL(["data:image/svg+xml;charset=UTF-8;base64,",""]),Es=function(){var k=_.e.apply(this,arguments)||this;k.screenLayer=7;k.qrCodeEnabled=_.z("web_enable_sharing_qr_code");k.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return k};
_.E(Es,_.e);_.W=Es.prototype;_.W.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"ytd-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.W.attached=function(){this.JSC$20456_scroller&&(this.JSC$20456_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20456_scroller.attached&&typeof this.JSC$20456_scroller.attached==="function"&&this.JSC$20456_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.W.onDataChanged=function(){var k=this,v;(v=this.data)!=null&&v.contents&&(this.hostElement.setAttribute("links-only","true"),_.oK(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.Ib(this,function(){_.nA(k.hostElement,"yt-refit");k.focusSharePanelHeader()}))};
_.W.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.W.handleSetTimestamp=function(k){var v=this.shortUrl();k.isSet&&(v=_.sU(v,"t",k.timestamp));this.maybeRenderQrCode(v)};
_.W.shortUrl=function(){var k,v=(k=this.data)==null?void 0:k.contents;if(v)for(k=0;k<v.length;k++){var C=void 0,G=void 0;if((C=v[k])==null?0:(G=C.thirdPartyNetworkSection)==null?0:G.copyLinkContainer){var p=G=C=void 0;return(p=_.F((C=v[k])==null?void 0:(G=C.thirdPartyNetworkSection)==null?void 0:G.copyLinkContainer,tca))==null?void 0:p.shortUrl}}};
_.W.maybeRenderQrCode=function(k){var v=this,C,G,p,P,N,I,S,Q,R;return _.Z(function(l){if(l.nextAddress==1){C=_.Kz(v.hostElement).querySelector("#qr-code");if(!v.qrCodeEnabled||!k)return C&&(C.style.display="none"),l.return();G=_.DG6(_.Ql().resolve(_.kg),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});p=document.createElement("div");return typeof G==="function"?(G(p),l.jumpTo(2)):l.yield(G,3)}l.nextAddress!=2&&(P=l.yieldResult,P(p));S=(N=p)==null?void 0:(I=N.firstChild)==null?void 0:I.firstChild;
Q=document.createElement("img");R=_.W0x(O$y,btoa(S.outerHTML));Q.onload=function(){var d={canvas:C,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:Q},f=new LQF;egh(f,k);q3e(f,!1,m4e(f));var c=f.modules,U=Object.assign({},FPe,d);c=structuredClone(c);d=c.length;var O,X=(O=U.canvas)!=null?O:document.createElement("canvas");O=U.cellSize;f=U.logo;var x,w=(x=U.logoSize)!=null?x:Math.floor(d/4);d%2!==w%2&&w++;var V=U.logoPadding,h=U.backgroundColor;x=d*O;var n=
U.width,oO=0;n&&(oO=U.padding,oO=Math.ceil(oO*x/(n-oO*2)),X.style.width=n+"px",X.style.height=n+"px");X.width!==x+oO*2&&(X.width=x+oO*2);X.height!==x+oO*2&&(X.height=x+oO*2);x=X.getContext("2d");U.autoClear&&x.clearRect(0,0,X.width,X.height);x.fillStyle=h;x.beginPath();x.roundRect(0,0,X.width,X.height,U.borderRadius);x.fill();x.save();x.translate(oO,oO);if(f)for(X=Math.floor(d-w)/2-V,V=Math.floor(d+w)/2+V,h=X;h<V;h++)for(n=X;n<V;n++)c[h][n]=!1;for(X=0;X<d;X++)for(V=0;V<d;V++)(X<7&&V<7||X<7&&V>=d-
7||X>=d-7&&V<7)&&(c[X][V]=!1);var Ng;X=(Ng=U.markerColor)!=null?Ng:U.color;thm(x,0,0,O,X);thm(x,O*(d-7),0,O,X);thm(x,0,O*(d-7),O,X);switch(U.cellStyle){case 0:Ng=c;c=Ng.length;X=U.cellSize;x.beginPath();for(V=0;V<c;V++)for(h=0;h<c;h++)Ng[V][h]&&x.rect(V*X,h*X,X,X);x.fillStyle=U.color;x.fill();break;case 1:Ng=c;c=Ng.length;X=U.cellSize;V=X*U.relativeCircleSize;x.fillStyle=U.color;x.beginPath();for(U=0;U<c;U++)for(h=0;h<c;h++)Ng[U][h]&&(x.beginPath(),x.ellipse((U+.5)*X,(h+.5)*X,V/2,V/2,0,0,2*Math.PI),
x.fill());x.fill();break;case 2:Ng=c;c=Ng.length;X=U.cellSize;x.fillStyle=U.color;U=[[1,1],[-1,1],[-1,-1],[1,-1]];x.beginPath();for(V=0;V<c;V++)for(h=0;h<c;h++)if(Ng[V][h])x.roundRect(V*X,h*X,X,X,X/2),V+1<c&&Ng[V+1][h]&&x.rect(V*X+X/2,h*X,X,X),h+1<c&&Ng[V][h+1]&&x.rect(V*X,h*X+X/2,X,X);else{n=V*X+X/2;oO=h*X+X/2;for(var Sm=0;Sm<4;Sm++){var U2=_.H(U[Sm]),lD=U2.next().value;U2=U2.next().value;V+lD>=0&&V+lD<c&&h+U2>=0&&h+U2<c&&Ng[V+lD][h]&&Ng[V][h+U2]&&Ng[V+lD][h+U2]&&(lD=Sm*Math.PI/2,U2=X/2,x.moveTo(n+
U2*Math.cos(lD),oO+U2*Math.sin(lD)),x.arc(n,oO,X/2,lD,lD+Math.PI/2,!1),x.lineTo(n+U2*(Math.cos(lD)-Math.sin(lD)),oO+U2*(Math.cos(lD)+Math.sin(lD))),x.lineTo(n+U2*Math.cos(lD),oO+U2*Math.sin(lD)))}}x.fill()}f&&x.drawImage(f,(d-w)*O/2,(d-w)*O/2,w*O,w*O);x.restore();C.style.removeProperty("display")};
Q.src=_.mV(R);_.OQ(l)})};
_.W.hasCommunityPostRenderer=function(){var k,v,C,G;return!!((k=this.data)==null?0:(v=k.header)==null?0:(C=v.sharePanelHeaderRenderer)==null?0:(G=C.communityPost)==null?0:G.communityPostSectionRenderer)};
_.W.onTapClose=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.W.getScreenLayer=function(){return this.screenLayer};
_.W.logSharePanelPage=function(){if(!_.z("enable_share_panel_navigation_logging_fix_on_web")){var k;if((k=this.data)!=null&&k.trackingParams){k=this.data.trackingParams;var v=this.parentClickTrackingParams;v=v?_.Ss(v):void 0;var C=_.WU();_.$8(C,21760,v,{layer:7,parentLayer:0});C.graftServerVe(k,void 0,7);_.Vb().dispatch(_.J2({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
Es.prototype.onDataChanged=Es.prototype.onDataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Es.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Es.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Es.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Es.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],Es.prototype,"data",void 0);_.B([_.A({value:_.P2("SBOX_INAPPROPRIATE_CANCEL")}),_.Y("design:type",String)],Es.prototype,"closeButtonAriaLabel",void 0);_.B([_.Nf("yt-share-panel-header-renderer"),_.Y("design:type",HTMLElement)],Es.prototype,"header",void 0);_.B([_.A({selector:LJm.parentClickTrackingParamsSelector}),_.Y("design:type",String)],Es.prototype,"parentClickTrackingParams",void 0);_.B([_.A(),_.Y("design:type",Object)],Es.prototype,"qrCodeEnabled",void 0);
_.B([_.Nf("#scroller"),_.Y("design:type",Object)],Es.prototype,"JSC$20456_scroller",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Es.prototype,"onDataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],Es);
_.t(Es,"ytd-unified-share-panel-renderer",function(){if(PCF!==void 0)return PCF;var k=document.createElement("template");_.a(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-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 ytd-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-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 ytd-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope ytd-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 ytd-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope ytd-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope ytd-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return PCF=k},{mode:1});var ygX;var a8=function(){var k=_.e.apply(this,arguments)||this;k.modernModal=!0;return k};
_.E(a8,_.e);a8.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
a8.prototype.computeShouldHideOldButtons=function(){var k;return!((k=this.data)==null?0:k.button)};
_.SB.Object.defineProperties(a8.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var k,v;return(k=this.data)==null?void 0:(v=k.button)==null?void 0:v.buttonRenderer}}});
_.B([_.A(),_.Y("design:type",Object)],a8.prototype,"data",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],a8.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],a8.prototype,"ytEventForwardingBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],a8.prototype,"modernModal",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],a8.prototype,"buttonRendererData",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],a8);
_.t(a8,"ytd-modal-with-title-and-button-renderer",function(){if(ygX!==void 0)return ygX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ygX=k},{mode:1});var Xg2;var MC=function(){return _.e.apply(this,arguments)||this};
_.E(MC,_.e);MC.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("page-changed",this.page))};
MC.prototype.pageChangedForBinding=MC.prototype.pageChangedForBinding;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],MC.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],MC.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],MC.prototype,"page",void 0);_.B([_.W9("page"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MC.prototype,"pageChangedForBinding",null);
_.B([_.q({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],MC);
_.t(MC,"ytd-account-item-section-header-renderer",function(){if(Xg2!==void 0)return Xg2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Xg2=k},{mode:1});var xAa;var $f=function(){return _.e.apply(this,arguments)||this};
_.E($f,_.e);$f.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"}}}};
$f.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$f.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$f.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.PC),_.Y("design:type",Object)],$f.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$f.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!1}),_.Y("design:type",Function)],$f.prototype,"onAccountItemTap",void 0);
_.B([_.q({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],$f);
_.t($f,"ytd-account-item-section-renderer",function(){if(xAa!==void 0)return xAa;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return xAa=k},{mode:1});var Agd;var ePy;var q9h=function(){return _.e.apply(this,arguments)||this};
_.E(q9h,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],q9h.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],q9h.prototype,"data",void 0);_.B([_.q({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],q9h);
_.t(q9h,"ytd-accounts-dialog-header-renderer",function(){if(ePy!==void 0)return ePy;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ePy=k},{mode:1});var mA5;var Us=function(){return _.e.apply(this,arguments)||this};
_.E(Us,_.e);Us.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Us.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Us.prototype,"data",void 0);_.B([_.q({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],Us);
_.t(Us,"ytd-google-account-header-renderer",function(){if(mA5!==void 0)return mA5;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return mA5=k},{mode:1});var gN=function(){return _.e.apply(this,arguments)||this};
_.E(gN,_.e);gN.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"}}}};
gN.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("page-changed",this.page))};
gN.prototype.pageChangedForBinding=gN.prototype.pageChangedForBinding;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],gN.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],gN.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],gN.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],gN.prototype,"page",void 0);
_.B([_.W9("page"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gN.prototype,"pageChangedForBinding",null);_.B([_.q({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],gN);
_.wu()(gN,"ytd-account-section-list-renderer",function(){if(Agd===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);Agd=k}k=Agd;return k},{allowedProps:["data"],
mode:1});var DAh;var ix=function(){var k=_.e.apply(this,arguments)||this;k.enableHandlesAccountMenuSwitcher=_.z("enable_handles_account_menu_switcher");return k};
_.E(ix,_.e);ix.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
ix.prototype.dataChanged=ix.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ix.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ix.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ix.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.B([_.Nf("#avatar"),_.Y("design:type",Object)],ix.prototype,"avatar",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ix.prototype,"dataChanged",null);_.B([_.q({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],ix);
_.wu()(ix,"ytd-active-account-header-renderer",function(){if(DAh===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);DAh=k}k=DAh;return k},{allowedProps:["data"],
mode:1});var tlh;var s6F;var Lf=function(){return _.e.apply(this,arguments)||this};
_.E(Lf,_.e);Lf.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Lf.prototype.onBackTap=function(){_.nA(this.hostElement,"yt-menu-back-tapped")};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Lf.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Lf.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Lf.prototype,"data",void 0);_.B([_.q({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],Lf);
_.wu()(Lf,"ytd-simple-menu-header-renderer",function(){if(s6F===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);s6F=k}k=s6F;return k},{allowedProps:["data"],
mode:2});var Vl3;var hP2=function(){return _.e.apply(this,arguments)||this};
_.E(hP2,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hP2.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hP2.prototype,"data",void 0);_.B([_.q({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],hP2);
_.t(hP2,"ytd-comment-video-thumbnail-header-renderer",function(){if(Vl3!==void 0)return Vl3;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Vl3=k},{mode:1});var Br2;var j60=function(){return _.e.apply(this,arguments)||this};
_.E(j60,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],j60.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],j60.prototype,"data",void 0);_.B([_.q({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],j60);
_.t(j60,"ytd-abuse-type-selector-renderer",function(){if(Br2!==void 0)return Br2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Br2=k},{mode:1});var Y95;var wgm=(0,_.UEn)(_.y$.reportChannelAbuse,{isVideoIdSelectedSelector:function(k,v){return v in k.selectedVideoIds},
additionalContextSelector:function(k){return k.additionalContext},
impersonatedChannelUrlSelector:function(k){return k.impersonatedChannelUrl},
reportChannelAbuseSelector:function(k){return k}});var Os=function(){return _.e.apply(this,arguments)||this};
_.E(Os,_.e);Os.prototype.attached=function(){var k=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){k.additionalContextInput.focusTextInput()})};
Os.prototype.handleAdditionalContextChanged=function(){var k=this;_.Xn(this,"ytd-report-channel-additional-context-update",function(){k.ytdReduxBehavior.dispatch(_.J2({type:"ADDITIONAL_CONTEXT_UPDATED",payload:k.additionalContext}))},300)};
Os.prototype.updateAdditionalContextFromBinding=function(k){this.additionalContext=k.detail.value};
Os.prototype.handleAdditionalContextChanged=Os.prototype.handleAdditionalContextChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],Os.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",String)],Os.prototype,"additionalContext",void 0);_.B([_.A({selector:wgm.additionalContextSelector}),_.Y("design:type",String)],Os.prototype,"additionalContextRedux",void 0);_.B([_.A(),_.Y("design:type",Object)],Os.prototype,"data",void 0);
_.B([_.Nf("yt-text-input-form-field-renderer"),_.Y("design:type",Object)],Os.prototype,"additionalContextInput",void 0);_.B([_.W9("additionalContext"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Os.prototype,"handleAdditionalContextChanged",null);_.B([_.q({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],Os);
_.t(Os,"ytd-report-channel-modal-additional-context-renderer",function(){if(Y95!==void 0)return Y95;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Y95=k},{mode:1});var nG5;var yp=function(){var k=_.e.apply(this,arguments)||this;k.nextButtonDisabled=null;k.submitEndpoint=null;k.navigationEndpoint=null;k.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return k};
_.E(yp,_.e);_.W=yp.prototype;_.W.computeNextButtonData=function(k,v,C){var G={};v&&(G.navigationEndpoint=v);C&&(G.serviceEndpoint=C);k&&k.buttonRenderer&&_.t9.extend(G,k.buttonRenderer);return G};
_.W.handleReportChannelModalDisableNextButtonAction=function(k){this.setNextButtonIsDisabled(k)};
_.W.handleReportFormEndpointUpdateAction=function(k){this.setNextButtonIsDisabled(!!k.disableSubmitButton);this.resetEndpointData();k.submitEndpoint?this.submitEndpoint=k.submitEndpoint:k.submitNavigationEndpoint&&(this.navigationEndpoint=k.submitNavigationEndpoint)};
_.W.handleSignalActionSubmitForm=function(){var k,v=Object.keys(((k=this.reportChannelAbuseForm)==null?void 0:k.selectedVideoIds)||{}),C;k=((C=this.reportChannelAbuseForm)==null?void 0:C.additionalContext)||"";var G;C=((G=this.reportChannelAbuseForm)==null?void 0:G.impersonatedChannelUrl)||"";var p;if((p=this.data)==null?0:p.submitEndpoint){v={impersonated_channel_url:C,text:k,video_ids:v};var P;_.Ql().resolve(_.lL).resolveCommand((P=this.data)==null?void 0:P.submitEndpoint,{form:Object.assign({},
v,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.W.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.W.onYtServiceRequestError=function(k){this.setNextButtonIsDisabled(!1);_.xb(this.hostElement,k.detail.error.message)};
_.W.setNextButtonIsDisabled=function(k){this.set("data.nextButton.buttonRenderer.isDisabled",k)};
_.W.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
yp.prototype.onYtServiceRequestError=yp.prototype.onYtServiceRequestError;yp.prototype.onYtServiceRequestCompleted=yp.prototype.onYtServiceRequestCompleted;_.B([_.A(),_.Y("design:type",Object)],yp.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],yp.prototype,"nextButtonDisabled",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],yp.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],yp.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],yp.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],yp.prototype,"submitEndpoint",void 0);_.B([_.A(),_.Y("design:type",Object)],yp.prototype,"navigationEndpoint",void 0);_.B([_.A({selector:wgm.reportChannelAbuseSelector}),_.Y("design:type",Object)],yp.prototype,"reportChannelAbuseForm",void 0);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],yp.prototype,"onYtServiceRequestCompleted",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],yp.prototype,"onYtServiceRequestError",null);_.B([_.q({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],yp);
_.t(yp,"ytd-report-channel-modal-footer-renderer",function(){if(nG5!==void 0)return nG5;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return nG5=k},{mode:1});var JgX;var XS=function(){var k=_.e.apply(this,arguments)||this;k.boundOnTapDismissButton=function(){k.closePopup()};
return k};
_.E(XS,_.e);XS.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
XS.prototype.handleDataChanged=function(){_.P3(this.hostElement)};
XS.prototype.closePopup=function(){_.JR(this.hostElement,"yt-close-popup-action")};
XS.prototype.handleDataChanged=XS.prototype.handleDataChanged;_.B([_.A(),_.Y("design:type",Object)],XS.prototype,"boundOnTapDismissButton",void 0);_.B([_.A(),_.Y("design:type",Object)],XS.prototype,"data",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],XS.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],XS.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],XS.prototype,"handleDataChanged",null);_.B([_.q({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],XS);
_.t(XS,"ytd-report-channel-modal-header-renderer",function(){if(JgX!==void 0)return JgX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return JgX=k},{mode:1});var rg3;var xf=function(){var k=_.e.apply(this,arguments)||this;k.autoValidate=!1;k.invalid=!1;k.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return k};
_.E(xf,_.e);_.W=xf.prototype;_.W.attached=function(){var k=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){k.channelUrlInput.focusTextInput()})};
_.W.disableNextButton=function(k){_.JR(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[k])};
_.W.handleImpersonatedChannelUrlChanged=function(){var k=this;this.disableNextButton(!0);this.invalid=!1;_.Xn(this,"ytd-report-channel-impersonated-channel-update",function(){var v=k.impersonatedChannelUrl.trim();k.ytdReduxBehavior.dispatch(_.J2({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:v}));var C;((C=k.data)==null?0:C.submitEndpoint)&&v&&_.Ql().resolve(_.lL).resolveCommand(k.data.submitEndpoint,{form:{impersonated_channel_url:v,element:k.hostElement}})},500)};
_.W.handleModifyReportFormCommand=function(k){this.invalid=this.get("modifyReportFormCommand.action",k)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.W.updateInvalidFromBinding=function(k){this.invalid=k.detail.value};
_.W.updateImpersonatedChannelUrlFromBinding=function(k){this.impersonatedChannelUrl=k.detail.value};
xf.prototype.handleImpersonatedChannelUrlChanged=xf.prototype.handleImpersonatedChannelUrlChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],xf.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],xf.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],xf.prototype,"autoValidate",void 0);_.B([_.A(),_.Y("design:type",Object)],xf.prototype,"invalid",void 0);
_.B([_.A(),_.Y("design:type",String)],xf.prototype,"impersonatedChannelUrl",void 0);_.B([_.A({selector:wgm.impersonatedChannelUrlSelector}),_.Y("design:type",String)],xf.prototype,"impersonatedChannelUrlRedux",void 0);_.B([_.A(),_.Y("design:type",Object)],xf.prototype,"data",void 0);_.B([_.Nf("#text-input"),_.Y("design:type",Object)],xf.prototype,"channelUrlInput",void 0);
_.B([_.W9("impersonatedChannelUrl"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],xf.prototype,"handleImpersonatedChannelUrlChanged",null);_.B([_.q({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],xf);
_.t(xf,"ytd-report-channel-modal-impersonation-renderer",function(){if(rg3!==void 0)return rg3;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return rg3=k},{mode:1});var KJ0;var TrX;var Aw=function(){return _.e.apply(this,arguments)||this};
_.E(Aw,_.e);Aw.prototype.onCheckboxToggled=function(k){var v,C,G=(C=_.F((v=this.data)==null?void 0:v.video,_.oT))==null?void 0:C.videoId;G&&this.ytdReduxBehavior.dispatch(k.target.checked?_.J2({type:"VIDEO_SELECTED",payload:G}):_.J2({type:"VIDEO_UNSELECTED",payload:G}))};
Aw.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.SB.Object.defineProperties(Aw.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var k,v=(k=this.data)==null?void 0:k.video;if(!v)return{};var C;k=(C=_.F(v,_.oT))==null?void 0:C.navigationEndpoint;if(!k)return v;_.F(k==null?void 0:k.commandMetadata,_.G8)&&(_.F(k.commandMetadata,_.G8).ignoreNavigation=!0);return v}}});
_.B([_.A({reflectToAttribute:!0,selector:wgm.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.Y("design:type",Boolean)],Aw.prototype,"checked",void 0);_.B([_.A(),_.Y("design:type",Object)],Aw.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Aw.prototype,"video",null);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Aw.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Aw.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Aw.prototype,"ytdReduxBehavior",void 0);_.B([_.q({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],Aw);
_.t(Aw,"ytd-selectable-video-renderer",function(){if(TrX!==void 0)return TrX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return TrX=k},{mode:1});var ez=function(){var k=_.e.apply(this,arguments)||this;k.monitorScroll=!0;return k};
_.E(ez,_.e);ez.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ez.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ez.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ez.prototype,"data",void 0);_.B([_.q({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],ez);
_.t(ez,"ytd-selectable-video-list-renderer",function(){if(KJ0!==void 0)return KJ0;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return KJ0=k},{mode:1});var kS2;_.db("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var qC=function(){return _.e.apply(this,arguments)||this};
_.E(qC,_.e);qC.prototype.onChange=function(k){if(k=_.tK(k).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.z("kevlar_command_handler_migration_killswitch"))_.Tw(this.hostElement,k,this.hostElement);else{k=_.H(k);for(var v=k.next();!v.done;v=k.next())this.ytComponentBehavior.resolveCommand(v.value)}};
qC.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
qC.prototype.updateDataToggledFromBinding=function(k){this.set("data.toggled",k.detail.value)};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],qC.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],qC.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],qC.prototype,"data",void 0);_.B([_.A({computed:"isEnabled(data)"}),_.Y("design:type",Boolean)],qC.prototype,"enabled",void 0);_.B([_.q({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],qC);
_.t(qC,"ytd-toggle-item-renderer",function(){if(kS2!==void 0)return kS2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return kS2=k},{mode:1});var ow2;var vwm;var Csd;var mK=function(){var k=_.e.apply(this,arguments)||this;k.setVisible=!1;k.boundOnSubmitButtonClick=function(){k.onSubmitButtonClick()};
k.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return k};
_.E(mK,_.e);mK.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}}}}}};
mK.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
mK.prototype.onSubmitButtonClick=function(){var k;((k=this.data)==null?0:k.submitEndpoint)&&!_.z("enable_ytc_refunds_submit_form_signal_action")&&_.KA(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
mK.prototype.handleSignalActionSubmitForm=function(){var k;((k=this.data)==null?0:k.submitEndpoint)&&_.KA(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.SB.Object.defineProperties(mK.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.hiddenByDefault)&&!this.setVisible}}});
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],mK.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],mK.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],mK.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],mK.prototype,"setVisible",void 0);_.B([_.A(),_.Y("design:type",Object)],mK.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],mK.prototype,"surveyFeedbackData",void 0);_.B([_.A(),_.Y("design:type",Object)],mK.prototype,"boundOnSubmitButtonClick",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data","setVisible"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],mK.prototype,"visibilityHidden",null);_.B([_.Mf({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],mK);
_.t(mK,"yt-flow-footer-renderer",function(){if(Csd===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;vwm===void 0&&(vwm=document.createElement("template"));var G=vwm;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Csd=k}k=Csd;return k},{mode:2});var GSX=(0,_.UEn)(_.y$.ypc,{surveyFeedbackDataSelector:function(k){return k.surveyFeedbackData}});var Ds=function(){return _.e.apply(this,arguments)||this};
_.E(Ds,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ds.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Ds.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ds.prototype,"data",void 0);_.B([_.A({selector:GSX.surveyFeedbackDataSelector}),_.Y("design:type",Object)],Ds.prototype,"surveyFeedbackData",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],Ds);
_.t(Ds,"ytd-flow-footer-renderer",function(){if(ow2!==void 0)return ow2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ow2=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var p4a;var Psm;var tw=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return k};
_.E(tw,_.e);_.W=tw.prototype;_.W.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.fR("multiPageMenuSectionItems")}}};
_.W.handleHideEnclosingAction_=function(k){if(this.data&&this.data.items)for(var v=0;v<this.data.items.length;v++){var C=this.data.items[v].notificationRenderer;if(C&&C.notificationId==k.hideEnclosingAction.notificationId){this.splice("data.items",v,1);_.JR(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.W.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.oK(this.hostElement,"hidden",!0)};
_.W.updateMenu_=function(k){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&k&&!k.doNotRefreshInbox){k=this.data.continuations;for(var v=0;v<k.length;v++)if(k[v].invalidationContinuationData){var C=void 0;var G=(C=k[v].invalidationContinuationData)==null?void 0:C.continuation;break}k=_.t9.clone(this.data.continuationUpdateEndpoint||null);k.continuation=G;k.click_tracking_params=this.data.trackingParams;_.KA(this.hostElement,[k])}};
_.W.onServiceRequestCompleted_=function(k,v){if(this.data&&(k=v.actions)){v=0;for(var C=k.length;v<C;v++){var G=_.F(k[v],_.OqG);if(!G)break;if((G.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||G.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&G.continuationItems&&this.data.items){var p=this.data.items.length-1;this.data.items[p].continuationItemRenderer&&(G=["data.items",p,1].concat(G.continuationItems),this.splice.apply(this,G))}}}};
tw.prototype.onServiceRequestCompleted_=tw.prototype.onServiceRequestCompleted_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],tw.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],tw.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],tw.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],tw.prototype,"data",void 0);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],tw.prototype,"onServiceRequestCompleted_",null);_.B([_.Mf({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],tw);
_.wu()(tw,"yt-multi-page-menu-section-renderer",function(){if(Psm===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;p4a===void 0&&(p4a=document.createElement("template"));var G=p4a;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Psm=k}k=Psm;return k},{allowedProps:["data"],
mode:2});var Wy2;var HFe;var ss=function(){return _.e.apply(this,arguments)||this};
_.E(ss,_.e);ss.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.SB.Object.defineProperties(ss.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.progress)==null?0:this.data.progress*100}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ss.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ss.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ss.prototype,"data",void 0);_.B([_.g("data.progress"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ss.prototype,"showProgressBar",null);
_.B([_.g("data.progress"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],ss.prototype,"progress",null);_.B([_.Mf({is:"yt-flow-header-renderer",disableElementRegistration:!0})],ss);
_.t(ss,"yt-flow-header-renderer",function(){if(HFe===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Wy2===void 0&&(Wy2=document.createElement("template"));var G=Wy2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);HFe=k}k=HFe;return k},{mode:2});var NK0;var IbV;var Vp=function(){return _.e.apply(this,arguments)||this};
_.E(Vp,_.e);Vp.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Vp.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Vp.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Vp.prototype,"data",void 0);_.B([_.Mf({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],Vp);
_.t(Vp,"yt-post-confirmation-flow-step-renderer",function(){if(IbV===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;NK0===void 0&&(NK0=document.createElement("template"));var G=NK0;C.call(v,G.content.cloneNode(!0),k.content.firstChild);IbV=k}k=IbV;return k},{mode:2});var ZFV;var S1m;var hw=function(){return _.e.apply(this,arguments)||this};
_.E(hw,_.e);
hw.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"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],hw.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],hw.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],hw.prototype,"data",void 0);_.B([_.Mf({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],hw);
_.t(hw,"yt-refund-confirmation-flow-step-renderer",function(){if(S1m===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;ZFV===void 0&&(ZFV=document.createElement("template"));var G=ZFV;C.call(v,G.content.cloneNode(!0),k.content.firstChild);S1m=k}k=S1m;return k},{mode:2});var uLF=_.D(function(k){var v=k.data;return _.u("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.u("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.u(_.qP,{data:function(){return{thumbnails:[{url:v().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.u("div",{class:"profileBadgeViewModelContent"},_.u("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return v().badgeDesc}),_.u(_.b,{cond:function(){return v().badgeSubtitle},
then:function(){return _.u("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return v().badgeSubtitle})}})))},"aj");
uLF.idomCompat=!0;var Q_h=_.D(function(k){var v=k.data;return _.u("yt-comment-interaction-view-model",{el:_.Dp(_.aB(function(){return v().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.u("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return v().onTapA11yLabel},
"on:keydown":_.tFD(),tabindex:0},_.u("div",{class:"ytCommentInteractionViewModelHeader"},_.u("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return v().headerPrefix},' "',function(){return v().videoTitle}),_.u("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.u("div",{class:"ytCommentInteractionViewModelContent"},_.u("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return v().commentContent}),_.u("div",{class:"ytCommentInteractionViewModelChevron"},
_.u(_.qP,{data:function(){return{thumbnails:[{url:v().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"bj");
Q_h.idomCompat=!0;var bF2=_.D(function(k){var v=k.data;return _.u("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.u(_.Sh,{data:function(){return v().avatar}},{avatarViewModel:_.YZ}),_.u("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return v().channelName}))},"cj");
bF2.idomCompat=!0;var z2m=_.D(function(k){var v=k.data;k={};return _.u("yt-profile-info-view-model",{class:_.TI("ytProfileInfoViewModelHost",(k.ytProfileInfoViewModelWithVideoShelf=function(){return v().videosHorizontalShelf},k))},_.u(R2X,{profileInfo:v}),_.u(_.Sh,{data:function(){return v().videosHorizontalShelf}},{horizontalShelfViewModel:function(C){return _.u("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.u(_.GM,{data:C.data}))}}),_.u(_.b,{cond:function(){return v().comments},
then:function(){return _.u(lb5,{profileInfo:v})}}),_.u(_.b,{cond:function(){return v().sharedSubscriptionsTitle},
then:function(){return _.u(_.b,{cond:function(){return v().subscriptionsAccessButtonCommand},
then:function(){return _.u(dm2,{profileInfo:v})},
else:function(){return _.u(fbX,{profileInfo:v})}})}}))},"dj");
z2m.idomCompat=!0;var lb5=_.D(function(k){var v=k.profileInfo;return _.u("div",{class:"ytProfileInfoViewModelActivity"},_.u("div",{class:"ytProfileInfoViewModelHeader"},_.u("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return v().commentsInteractionTitle})),_.u(_.Sh,{data:function(){return v().comments}},{commentInteractionViewModel:function(C){return _.u("div",{class:"ytProfileInfoViewModelActivity"},_.u(Q_h,{data:C.data}))}}))},"ej"),dm2=_.D(function(k){var v=k.profileInfo;
return _.u("div",{class:"ytProfileInfoViewModelSubSection"},_.u("div",{class:"ytProfileInfoViewModelSubHeader"},_.u(_.uv,{command:function(){return v().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.u("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return v().sharedSubscriptionsTitle}),_.u("div",null,_.u(_.Sh,{data:function(){return v().subscriptionsAccessButton}},{buttonViewModel:_.di})))),_.u(Fy2,{sharedSubscriptions:function(){var C;
return((C=v().sharedSubscriptions)==null?void 0:C.slice(0,5))||[]}}))},"fj"),fbX=_.D(function(k){var v=k.profileInfo;
return _.u("div",{class:"ytProfileInfoViewModelSubSection"},_.u("div",{class:"ytProfileInfoViewModelSubHeader"},_.u("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return v().sharedSubscriptionsTitle})),_.u(Fy2,{sharedSubscriptions:function(){var C;
return((C=v().sharedSubscriptions)==null?void 0:C.slice(0,5))||[]}}))},"gj"),Fy2=_.D(function(k){return _.u("div",{class:"ytProfileInfoViewModelSubs"},_.u(_.Sh,{data:k.sharedSubscriptions},{sharedSubscriptionViewModel:function(v){return _.u("div",{class:"ytProfileInfoViewModelSub"},_.u(bF2,{data:v.data}))}}))},"hj"),R2X=_.D(function(k){var v=k.profileInfo;
return _.u("div",{class:"ytProfileInfoViewModelActivity"},_.u(_.q_,{each:function(){return[v().profileBadgeInfoYtWide,v().profileBadgeInfoChannelWide].filter(function(C){return!!C})},
keyBy:"INDEX"},function(C){return _.u(_.RC,null,_.u("div",{class:"ytProfileInfoViewModelHeader"},_.u("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return C().profileSectionTitle}),_.u("div",{class:"ytProfileInfoViewModelSectionDesc"},_.u("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var G;
return(G=C().commentBadge)==null?void 0:G.commentDesc}),_.u(_.b,{cond:function(){var G;
return(G=C().commentBadge)==null?void 0:G.blackHeartDesc},
then:function(){return _.u("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.u("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.u(_.qP,{data:function(){var G;
return{thumbnails:[{url:(G=C().commentBadge)==null?void 0:G.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.u("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var G;return(G=C().commentBadge)==null?void 0:G.blackHeartDesc}))),_.u("div",{class:"ytProfileInfoViewModelBadge"},_.u(_.q_,{each:function(){return C().badges||[]}},function(G){return _.u(uLF,{data:G})})))}))},"ij");var cJe=_.D(function(k){var v=k.data;var C=function(){return v().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.u("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.u(_.Sh,{data:function(){return v().profileIdentityInfo}},{profileIdentityInfoViewModel:function(G){return _.u(_.NLV,{data:G.data,
hideDivider:C,isChannelInfoCard:C})},
profileInfoViewModel:z2m}),_.u(_.Sh,{data:function(){return v().profileInfo}},{profileIdentityInfoViewModel:_.NLV,
profileInfoViewModel:z2m}))},"jj");
cJe.idomCompat=!0;_.BU(cJe,"yt-profile-card-view-model",{props:{data:_.vN}});var Bk=function(){var k=_.e.apply(this,arguments)||this;k.enableFocusFix=_.z("music_web_enable_focus_on_setting_menu_fix")&&_.rt("IS_MOBILE_WEB",!1);k.covered=!1;k.hideMenu=!1;k.isCommentNotificationOnProfileCard=!1;k.scrolledByTouch=!1;k.disableBackdropFilter=_.z("web_disable_backdrop_filter");k.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return k};
_.E(Bk,_.e);_.W=Bk.prototype;
_.W.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"}}}};
_.W.ready=function(){var k=this;this.JSC$20557_containerElement.addEventListener("scroll",function(){k.ytRendererBehavior.markDirty()})};
_.W.attributeChanged=function(k,v){k==="menu-style"&&_.JR(this.hostElement,"yt-multi-page-menu-closed-action",[v])};
_.W.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.pm(this,this.focusOnStampFinished))};
_.W.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.pm(this,this.focusOnStampFinished))};
_.W.reset=function(){this.closeJobId&&(_.B_.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.W.focusOnStampFinished=function(k){k.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.pm(this,this.focusOnStampFinished)),this.doFocus())};
_.W.doFocus=function(){var k=_.XKQ(this.sectionsElement);k.length&&k[0].focus()};
_.W.computeMenuStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.W.computeIsCommentNotificationOnProfileCard=function(k){return _.z("enable_profile_cards_on_comments")&&k.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.W.computeHideMenu=function(k,v){return k||!(!v||!v.showLoadingSpinner)};
_.W.onPopupClosed=function(){this.isPopUpOpen=!1;_.JR(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.W.onPopupOpened=function(k,v){this.isPopUpOpen=!0;v.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.nA(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.J2({type:"CHANNEL_REPORT_RESET"})))};
_.W.onYtNavigate=function(k,v){this.shouldCloseOnNavigateEvent(v.endpoint)&&_.JR(this.hostElement,"yt-close-all-popups-action")};
_.W.handleEndpoint=function(k){k=_.F(k,_.wA);!this.isCommentNotificationOnProfileCard&&k&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$20557_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.W.handleActions=function(k){for(var v=0,C=k.length;v<C;v++){var G=_.F(k[v],huX);G&&this.handleGetMultiPageMenuAction(G);(G=_.F(k[v],_.OqG))&&this.handleAppendContinuationItemsAction(G)}};
_.W.onServiceRequestSentOrCompleted=function(k,v){k.detail&&k.detail.endpoint&&this.handleEndpoint(k.detail.endpoint);v.actions&&this.handleActions(v.actions)};
_.W.handleGetMultiPageMenuAction=function(k){var v=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.Kz(this.submenuElement).appendChild(v);(k=k.menu.multiPageMenuRenderer)&&this.logSubmenu(k);v.data=k;v.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.W.handleAppendContinuationItemsAction=function(k){if(this.data&&k.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&k.continuationItems&&this.data.sections){var v=this.data.sections.length-1;this.data.sections[v].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),v--);if(this.data.sections[v].multiPageMenuNotificationSectionRenderer&&k.continuationItems){k=_.H(k==null?void 0:k.continuationItems);for(var C=k.next();!C.done;C=k.next())if(C=C.value,_.F(C,R8d)){var G=
void 0,p=void 0,P=void 0,N=void 0,I=void 0;((G=this)==null?0:(p=G.data)==null?0:(P=p.sections)==null?0:(N=P[v])==null?0:(I=N.multiPageMenuNotificationSectionRenderer)==null?0:I.items)&&this.push("data.sections."+v+".multiPageMenuNotificationSectionRenderer.items",C)}else if(_.F(C,_.FuR)||_.F(C,_.ti))this.push("data.sections",C),v++}}};
_.W.logSubmenu=function(k){if(!_.z("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var v=this.ytRendererBehavior.getScreenLayer(),C=_.Et(v),G=_.cR(v);if((k=k.trackingParams)&&C&&G){var p=_.Ss(k);_.z("combine_ve_grafts")?_.WU().graftServerVe(k,G,v):_.XU(C,G,p)}}};
_.W.emptySubmenuContainer=function(){for(var k=_.Kz(this.submenuElement);k.firstChild;)k.removeChild(k.firstChild)};
_.W.onMenuBackTap=function(k){_.nA(this.hostElement,"yt-submenu-closed");k.stopPropagation()};
_.W.onSubmenuClosed=function(k){_.tK(k)!==this.hostElement&&(this.covered=!1,_.nA(this.hostElement,"yt-refit"),k.stopPropagation())};
_.W.onRetrieveLocation=function(k,v){v.hasComments&&(v.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),k.stopPropagation())};
_.W.shouldCloseOnNavigateEvent=function(k){if(!k)return!0;if(_.F(k,_.kpZ)||_.F(k,_.oX6)||_.F(k,_.TG6)||_.F(k,_.vX))return!1;var v;return((v=_.F(k==null?void 0:k.commandMetadata,_.G8))==null?0:v.ignoreNavigation)?!1:!0};
_.W.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.W.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.W.refitAfterRender=function(){var k=this;_.Ib(this,function(){_.nA(k.hostElement,"yt-refit")})};
Bk.prototype.refitAfterRender=Bk.prototype.refitAfterRender;Bk.prototype.onRetrieveLocation=Bk.prototype.onRetrieveLocation;Bk.prototype.onSubmenuClosed=Bk.prototype.onSubmenuClosed;Bk.prototype.onMenuBackTap=Bk.prototype.onMenuBackTap;Bk.prototype.onServiceRequestSentOrCompleted=Bk.prototype.onServiceRequestSentOrCompleted;Bk.prototype.onYtNavigate=Bk.prototype.onYtNavigate;Bk.prototype.onPopupOpened=Bk.prototype.onPopupOpened;Bk.prototype.onPopupClosed=Bk.prototype.onPopupClosed;
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Bk.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],Bk.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Bk.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Bk.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Bk.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],Bk.prototype,"enableFocusFix",void 0);_.B([_.A(),_.Y("design:type",Object)],Bk.prototype,"covered",void 0);_.B([_.A({computed:"computeHideMenu(covered, data)"}),_.Y("design:type",Object)],Bk.prototype,"hideMenu",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.Y("design:type",String)],Bk.prototype,"menuStyle",void 0);
_.B([_.A({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.Y("design:type",Object)],Bk.prototype,"isCommentNotificationOnProfileCard",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Bk.prototype,"isPopUpOpen",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Bk.prototype,"scrolledByTouch",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Bk.prototype,"disableBackdropFilter",void 0);
_.B([_.Nf("#sections"),_.Y("design:type",HTMLElement)],Bk.prototype,"sectionsElement",void 0);_.B([_.Nf("#spinner"),_.Y("design:type",HTMLElement)],Bk.prototype,"spinnerElement",void 0);_.B([_.Nf("#header"),_.Y("design:type",HTMLElement)],Bk.prototype,"headerElement",void 0);_.B([_.Nf("#container"),_.Y("design:type",HTMLElement)],Bk.prototype,"JSC$20557_containerElement",void 0);_.B([_.Nf("#submenu"),_.Y("design:type",HTMLElement)],Bk.prototype,"submenuElement",void 0);
_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bk.prototype,"onPopupClosed",null);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Bk.prototype,"onPopupOpened",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Bk.prototype,"onYtNavigate",null);
_.B([_.P9("yt-service-request-completed"),_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],Bk.prototype,"onServiceRequestSentOrCompleted",null);_.B([_.P9("yt-menu-back-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Bk.prototype,"onMenuBackTap",null);
_.B([_.P9("yt-submenu-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Bk.prototype,"onSubmenuClosed",null);_.B([_.P9("yt-retrieve-location"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Bk.prototype,"onRetrieveLocation",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bk.prototype,"refitAfterRender",null);
_.B([_.q({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],Bk);
_.t(Bk,"ytd-multi-page-menu-renderer",function(){if(tlh!==void 0)return tlh;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return tlh=k},{mode:1});var EwY;var jz=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return k};
_.E(jz,_.e);_.W=jz.prototype;_.W.created=function(){this.showTooltips=!0};
_.W.computeAccessibility_=function(k){return this.get("accessibility.accessibilityData",k)||null};
_.W.onTap=function(){var k=_.rc(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(k&&k.length===1&&k[0])_.JR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var v;if((v=this.data)==null?0:v.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var C;((C=this.data)==null?0:C.menuRequest)&&_.KA(this.hostElement,[this.data.menuRequest])}}};
_.W.handleTopbarMenuClosedAction=function(k){var v,C;(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(k)===((v=this.data)==null?void 0:(C=v.icon)==null?void 0:C.iconType)&&this.toggleIconState(!1)};
_.W.toggleIconState=function(k){_.z("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=k)};
_.W.handleUpdateTopbarAvatarAction=function(k){var v;k=(v=_.F(k,euF))==null?void 0:v.avatarUrl;var C,G;v=(C=this.data)==null?void 0:(G=C.avatar)==null?void 0:G.thumbnails;k&&v&&(C={thumbnails:[Object.assign({},v[0],{url:k})]},this.set("data.avatar",C))};
_.SB.Object.defineProperties(jz.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.Kz(this.hostElement).querySelector("#button")}}});
jz.prototype.onTap=jz.prototype.onTap;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],jz.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jz.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],jz.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.dkL.YtButtonBehavior),_.Y("design:type",Object)],jz.prototype,"ytButtonBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],jz.prototype,"data",void 0);
_.B([_.Nf("yt-icon-button#button"),_.Y("design:type",Object)],jz.prototype,"iconButton",void 0);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jz.prototype,"onTap",null);_.B([_.q({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],jz);
_.wu()(jz,"ytd-topbar-menu-button-renderer",function(){if(EwY===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);EwY=k}k=EwY;return k},{allowedProps:["data"],
mode:1});var ab5;var Yf=function(){return _.e.apply(this,arguments)||this};
_.E(Yf,_.e);Yf.prototype.getSelected=function(){return this.reasons.selected};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Yf.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Yf.prototype,"data",void 0);_.B([_.Nf("#reasons"),_.Y("design:type",Object)],Yf.prototype,"reasons",void 0);_.B([_.q({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],Yf);
_.t(Yf,"ytd-ad-feedback-content",function(){if(ab5!==void 0)return ab5;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ab5=k},{mode:1});var MG5;var wN=function(){return _.e.apply(this,arguments)||this};
_.E(wN,_.e);_.W=wN.prototype;_.W.onPopupOpened=function(){_.JR(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.W.computeConfirmButton=function(k){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:k.confirmLabel}};
_.W.computeCancelButton=function(k){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:k.cancelLabel}};
_.W.onConfirmTap=function(){var k=this.content.getSelected();k!==void 0&&(k=this.data.reasons[k].endpoint)&&(_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}}),_.JR(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.W.sendFeedbackSubmitToastAction=function(){var k;(k=this.data)!=null&&k.completionMessage&&(k=_.Bt(this.data.completionMessage),_.JR(this.hostElement,"yt-open-popup-action",[k,this]))};
_.W.onCancelTap=function(){_.JR(this.hostElement,"yt-close-popup-action")};
wN.prototype.onPopupOpened=wN.prototype.onPopupOpened;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wN.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],wN.prototype,"data",void 0);_.B([_.Nf("#content"),_.Y("design:type",Object)],wN.prototype,"content",void 0);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wN.prototype,"onPopupOpened",null);
_.B([_.q({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],wN);
_.t(wN,"ytd-ad-feedback-renderer",function(){if(MG5!==void 0)return MG5;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return MG5=k},{mode:1});var $mh;var Um0=function(){return _.e.apply(this,arguments)||this};
_.E(Um0,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Um0.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Um0.prototype,"data",void 0);_.B([_.q({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],Um0);
_.t(Um0,"ytd-ad-info-dialog-content",function(){if($mh!==void 0)return $mh;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return $mh=k},{mode:1});var gw3;var nf=function(){return _.e.apply(this,arguments)||this};
_.E(nf,_.e);nf.prototype.computeConfirmButton=function(k){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:k.confirmLabel}};
nf.prototype.onConfirmTap=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
nf.prototype.computeShouldShowTitle=function(){var k;return!((k=this.data)==null||!k.title)};
nf.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.Ql().resolve(_.lL).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
nf.prototype.onPopupClosed=nf.prototype.onPopupClosed;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],nf.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],nf.prototype,"data",void 0);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],nf.prototype,"onPopupClosed",null);_.B([_.q({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],nf);
_.t(nf,"ytd-ad-info-dialog-renderer",function(){if(gw3!==void 0)return gw3;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return gw3=k},{mode:1});var iF3;var Jw=function(){var k=_.e.apply(this,arguments)||this;k.actionButtonClass="action-button";k.dismissButtonId="dismiss-button";k.dialogDismiss=!0;return k};
_.E(Jw,_.e);_.W=Jw.prototype;_.W.computeInPlayer=function(k){return(k==null?void 0:k.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.W.computedLogo=function(){var k,v;return this.isDarkTheme()?(k=this.data)==null?void 0:k.logoDark:(v=this.data)==null?void 0:v.logo};
_.W.computedHeaderImage=function(){var k,v;return this.isDarkTheme()?(k=this.data)==null?void 0:k.headerImageDark:(v=this.data)==null?void 0:v.headerImage};
_.W.computeLogoIconId=function(){var k,v,C,G=(k=this.computedLogo())==null?void 0:(v=k.sources)==null?void 0:(C=v[0])==null?void 0:C.height;return G&&G%31===0?"logo-icon-with-padding":"logo-icon"};
_.W.computeLogoIconHeight=function(){var k,v,C,G=(k=this.computedLogo())==null?void 0:(v=k.sources)==null?void 0:(C=v[0])==null?void 0:C.height;return G&&G%31===0?"31":"24"};
_.W.onPopupClosed=function(){_.Ql().resolve(_.qm).dispose()};
_.W.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.W.onShow=function(){this.inPlayer&&_.pz(6);this.titleElement.focus()};
_.W.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var k=0;k<this.data.impressionEndpoints.length;k++){var v=_.F(this.data.impressionEndpoints[k],_.E6);v&&this.ytComponentBehavior.resolveCommand(v)}};
_.W.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.JR(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.SB.Object.defineProperties(Jw.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var k,v;return!((k=this.data)==null||!k.headerImageDark)&&!((v=this.data)==null||!v.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.secondaryButton)}}});
Jw.prototype.onPopupClosed=Jw.prototype.onPopupClosed;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Jw.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Jw.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.rG.YtVisibilityBehavior),_.Y("design:type",Object)],Jw.prototype,"ytVisibilityBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Jw.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],Jw.prototype,"actionButtonClass",void 0);_.B([_.A(),_.Y("design:type",Object)],Jw.prototype,"dismissButtonId",void 0);_.B([_.A(),_.Y("design:type",Object)],Jw.prototype,"dialogDismiss",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Jw.prototype,"hasHeaderImage",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Jw.prototype,"hasPremiumButton",null);
_.B([_.A({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.Y("design:type",Boolean)],Jw.prototype,"inPlayer",void 0);_.B([_.Nf("#dismiss-button"),_.Y("design:type",HTMLElement)],Jw.prototype,"dismissButton",void 0);_.B([_.Nf("#title"),_.Y("design:type",HTMLElement)],Jw.prototype,"titleElement",void 0);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Jw.prototype,"onPopupClosed",null);
_.B([_.q({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],Jw);
_.t(Jw,"ytd-enforcement-message-view-model",function(){if(iF3!==void 0)return iF3;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return iF3=k},{mode:1});var Lya;var OFd;var rN=function(){var k=_.e.apply(this,arguments)||this;k.TEST_ONLY={immediateValidation:function(){k.immediateValidation()},
onValidationResponse:function(v){k.onValidationResponse(v)},
onGenerateHandleFromNameResponse:function(v){k.onGenerateHandleFromNameResponse(v)}};
return k};
_.E(rN,_.e);_.W=rN.prototype;_.W.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.W.validate=function(){this.immediateValidation()};
_.W.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.W.setHandleInputValue=function(k){this.handleDir=this.getHandleDir(k);this.handleInput.value=k;this.validationState={status:"PENDING"};this.immediateValidation()};
_.W.getHandleDir=function(k){var v=k===""&&!1;return(v=_.rR1.test.call(_.rR1,k))?"rtl":"ltr"};
_.W.onDataChanged=function(){var k,v;this.handleDir=this.getHandleDir((v=(k=this.data)==null?void 0:k.handle)!=null?v:"");var C;this.validationState=((C=this.data)==null?0:C.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var G;((G=this.data)==null?0:G.validateOnInit)&&this.immediateValidation()};
_.W.stopPropagation=function(k){k.stopPropagation()};
_.W.onInput=function(){var k;this.handleDir=this.getHandleDir((k=this.handleInput.value)!=null?k:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.W.onFocusout=function(k){this.handleInput.contains(k.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.W.delayedValidation=function(){var k,v;this.debouncedValidation((v=(k=this.data)==null?void 0:k.validationDelayMs)!=null?v:1E3)};
_.W.immediateValidation=function(){this.debouncedValidation(0)};
_.W.debouncedValidation=function(k){var v=this;_.Xn(this,"debouncedValidation",function(){var C,G=v.staticValidation((C=v.handleInput.value)!=null?C:"");if(G!==void 0)v.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:G};else{var p;if((p=v.data)!=null&&p.validateChannelHandleCommand){v.validationState={status:"LOADING"};var P;v.ytComponentBehavior.resolveCommand(v.data.validateChannelHandleCommand,{form:{handle:(P=v.handleInput.value)!=null?P:""},commandController:{onSuccess:function(N,
I){v.onValidationResponse(I)},
onServerError:function(N,I){v.onValidationServerError(I)}}})}else v.handleUnexpectedValidationError(new _.q5("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",v.data))}},k)};
_.W.staticValidation=function(k){var v;if(((v=this.data)==null?void 0:v.channelHandleStaticValidationParams)!==void 0){v=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(k)&&v.validValueRegexpErrorMessage!==void 0)return v.validValueRegexpErrorMessage;if(v.minLength!==void 0&&k.length<v.minLength&&v.minLengthErrorMessage!==void 0)return v.minLengthErrorMessage;if(v.maxLength!==void 0&&k.length>v.maxLength&&v.maxLengthErrorMessage!==void 0)return v.maxLengthErrorMessage}};
_.W.onValidationResponse=function(k){var v=_.F(k.result,qvd);v===void 0?this.handleUnexpectedValidationError(new _.q5("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",k)):this.handleValidationResultRenderer(v)};
_.W.onValidationServerError=function(k){this.handleUnexpectedValidationError(new _.q5("ValidateChannelHandle request failed.",k))};
_.W.handleValidationResultRenderer=function(k){if(k.handle===void 0)this.handleUnexpectedValidationError(new _.q5("ChannelHandleValidationResultRenderer does not contain handle.",k));else if(k.handle===this.handleInput.value)switch(k.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:k.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:k.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.q5("Unrecognized ChannelHandleValidationResult",k));break;default:_.J1(k.result)}};
_.W.handleUnexpectedValidationError=function(k){var v;this.validationState={status:"UNKNOWN",handle:(v=this.handleInput.value)!=null?v:""};_.ji(k)};
_.W.stopEventPropagation=function(k){k.stopPropagation()};
_.W.updateHandleOnChannelNameInputChange=function(k){if(!this.wasEdited){var v,C;this.debouncedGenerateHandleFromName(k,(C=(v=this.data)==null?void 0:v.validationDelayMs)!=null?C:1E3)}};
_.W.debouncedGenerateHandleFromName=function(k,v){var C=this;_.Xn(this,"debouncedGenerateHandleFromName",function(){var G;(G=C.data)!=null&&G.validateChannelHandleCommand?C.ytComponentBehavior.resolveCommand(C.data.validateChannelHandleCommand,{form:{name:k},commandController:{onSuccess:function(p,P){C.onGenerateHandleFromNameResponse(P)},
onServerError:function(p,P){_.ji(new _.q5("Error calling GenerateHandleFromName",P))}}}):_.ji(new _.q5("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",C.data))},v)};
_.W.onGenerateHandleFromNameResponse=function(k){this.wasEdited||((k=_.F(k.result,mSy))?this.setHandleInputValue(k.handle):_.ji(new _.q5("Invalid results when generate handle from name")))};
_.SB.Object.defineProperties(rN.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var k;if(k=this.validationState)k=this.validationState,k=k.status==="OK"||k.status==="UNKNOWN";if(k)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.validationState)==null?void 0:k.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 k,v=(k=this.channelHandleEntity)==null?void 0:k.handleEdit;this.handleDir=this.getHandleDir(v!=null?v:"");return v}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var k,v;if(((k=this.data)==null?void 0:(v=k.channelHandleStaticValidationParams)==null?void 0:v.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
rN.prototype.stopEventPropagation=rN.prototype.stopEventPropagation;rN.prototype.onDataChanged=rN.prototype.onDataChanged;rN.prototype.applyHandleEdit=rN.prototype.applyHandleEdit;rN.prototype.onValueChanged=rN.prototype.onValueChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],rN.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],rN.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rN.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],rN.prototype,"wasEdited",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],rN.prototype,"handleDir",void 0);_.B([_.Nf("#handle-input"),_.Y("design:type",Object)],rN.prototype,"handleInput",void 0);_.B([_.A(),_.g("validationState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],rN.prototype,"value",null);
_.B([_.W9("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rN.prototype,"onValueChanged",null);_.B([_.g("validationState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],rN.prototype,"errorIndicator",null);_.B([_.A({reflectToAttribute:!0}),_.g("errorIndicator"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],rN.prototype,"borderErrorIndicator",null);
_.B([_.A({selectorArgs:["data.channelHandleEntityKey"],selector:function(k,v){return _.vt(k.entities,"channelHandle",v)}}),
_.Y("design:type",Object)],rN.prototype,"channelHandleEntity",void 0);_.B([_.g("channelHandleEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],rN.prototype,"handleEdit",null);_.B([_.W9("handleEdit"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rN.prototype,"applyHandleEdit",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rN.prototype,"onDataChanged",null);
_.B([_.g("data.channelHandleStaticValidationParams.validValueRegexp"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],rN.prototype,"validValueRegexp",null);_.B([_.P9("yt-service-request-sent"),_.P9("yt-service-request-completed"),_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],rN.prototype,"stopEventPropagation",null);_.B([_.q({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],rN);
_.t(rN,"ytd-channel-handle-input-renderer",function(){if(OFd!==void 0)return OFd;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return OFd=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var Kf=function(){var k=_.e.apply(this,arguments)||this;k.data=null;k.errorMessage=null;k.isLoading=!0;k.hideContainer=!1;k.enableNewChannelCreationOnIdForAll=_.z("enable_new_channel_creation_for_id4all");k.actionMap={"yt-image-updated-action":"handleImageUpdatedAction","yt-image-selection-error-action":"handleImageSelectionErrorAction","yt-image-selection-reset-error-action":"handleImageSelectionResetErrorAction","yt-show-caller-popup-action":"showContainer"};k.testOnly={setErrorMessage:function(v){k.resetErrorState();
k.setErrorState(v)}};
return k};
_.E(Kf,_.e);_.W=Kf.prototype;_.W.created=function(){this.logScreenVe()};
_.W.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")};
_.W.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var k;((k=this.zeroStepErrorMessageEntity)==null?0:k.value)&&this.set("errorMessage",_.DZ(this.zeroStepErrorMessageEntity.value))};
_.W.onCreateTap=function(){var k=this;if(this.data&&this.data.channelCreationEndpoint){var v,C;if(!((v=this.data.createChannelButton)==null?0:(C=v.buttonRenderer)==null?0:C.isDisabled)){var G;if((G=this.nameInput)!=null&&G.value){this.setLoadingState();var p,P;v=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(p=this.handleInput)==null?void 0:p.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((P=this.handleInput)==null?void 0:P.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:v,commandController:{onSuccess:function(N,I){k.onChannelCreationEndpointSuccess(I);k.obakeImageSource&&_.sA("channelCreatedWithObakeImage",{imageSourceType:k.obakeImageSource})},
onServerError:function(){k.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.W.endpointRequiresServiceRequestAction=function(k){return!!_.F(k,_.Fj)||!!_.F(k,euF)};
_.W.isNavigateAction=function(k){var v;return!!_.F(k,_.D6)||!!_.F((v=_.F(k,st0))==null?void 0:v.command,_.D6)};
_.W.isPlaylistAction=function(k){return!!_.F(k,_.n5)||!!_.F(k,_.vQ)};
_.W.onChannelCreationEndpointSuccess=function(k){if(k.createChannelError){var v;this.setErrorState((v=k.createChannelError)==null?void 0:v.errorMessage);this.handleInput&&this.handleInput.validate()}else{k.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(k.navigationEndpoint);if(k.actions){v=_.H(k.actions);for(var C=v.next();!C.done;C=v.next())if(C=C.value,this.endpointRequiresServiceRequestAction(C)&&this.ytComponentBehavior.resolveCommand(C),this.isNavigateAction(C)){var G=void 0;C=_.F((G=
_.F(C,st0))==null?void 0:G.command,_.D6);G=void 0;this.isPlaylistAction((G=C)==null?void 0:G.endpoint)&&(_.JR(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),G=void 0,this.ytComponentBehavior.resolveCommand((G=C)==null?void 0:G.endpoint))}}k.actions&&k.actions.some(function(p){var P;return _.F(p,_.D6)||_.F((P=_.F(p,st0))==null?void 0:P.command,_.D6)})||_.JR(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.W.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.W.onCancelTap=function(){var k,v,C;if(!((k=this.data)==null?0:(v=k.cancelButton)==null?0:(C=v.buttonRenderer)==null?0:C.isDisabled)){var G,p,P;k=(G=this.data)==null?void 0:(p=G.cancelButton)==null?void 0:(P=p.buttonRenderer)==null?void 0:P.command;if(!k||!_.F(k,_.aVf)){var N;this.nameInput&&((N=this.data)==null?0:N.name)&&(this.nameInput.value=this.data.name);var I;this.handleInput&&((I=this.data)==null?0:I.channelHandleInput)&&(this.handleInput.data=_.F(this.data.channelHandleInput,DSy));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.W.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.W.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.W.onClearProfilePhotoTap=function(){var k,v,C;((k=this.data)==null?0:(v=k.clearProfilePhotoButton)==null?0:(C=v.buttonRenderer)==null?0:C.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.W.onEditAvatarTap=function(){var k,v,C;((k=this.data)==null?0:(v=k.editAvatarButton)==null?0:(C=v.buttonRenderer)==null?0:C.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.W.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)};
_.W.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var k;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((k=this.data)==null?0:k.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.W.setErrorState=function(k){this.resetErrorState();if(k)this.set("errorMessage",k);else{var v;if((v=this.zeroStepErrorMessageEntity)==null?0:v.value)this.set("errorMessage",_.DZ(this.zeroStepErrorMessageEntity.value));else{var C;((C=this.data)==null?0:C.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.W.fetchImageBlobWithAlr=function(k,v){v=v===void 0?5:v;var C=this,G,p,P,N,I;return _.Z(function(S){switch(S.nextAddress){case 1:return S.yield(fetch(k,{method:"GET",mode:"cors"}),2);case 2:G=S.yieldResult;if(G.ok){S.jumpTo(3);break}if(v===0)throw Error();p=C.addJitter(Math.pow(2,5-v));return S.yield(new Promise(function(Q){setTimeout(Q,p*1E3)}),4);
case 4:return S.return(C.fetchImageBlobWithAlr(k,v-1));case 3:if(!G.headers.get("content-type").split(";").some(function(Q){return Q.trim()==="text/plain"})){S.jumpTo(5);
break}P=C;N=P.fetchImageBlobWithAlr;return S.yield(G.text(),6);case 6:return S.return(N.call(P,S.yieldResult,v-1));case 5:return S.yield(G.blob(),7);case 7:return I=S.yieldResult,S.return(I)}})};
_.W.addJitter=function(k){var v=k*.3*Math.random();Math.random()>.5&&(v*=-1);return k+v};
_.W.openProfilePicturePicker=function(){var k=this,v,C,G,p,P,N;return _.Z(function(I){if(I.nextAddress==1){v=k.data.scottyUploadUrl;if(!v)return I.return();C=document.documentElement.hasAttribute("dark");G=document.body.style.colorScheme;C&&(document.body.style.colorScheme="dark");p=O7h(yB2(L7a(E8Y(C?"dark":"light")),function(S){var Q,R,l,d,f;return _.Z(function(c){if(c.nextAddress==1)return Q=_.sU(JBV(new yS(S.photoUrl,!1)).build(),"alr","yes"),k.obakeImageSource=k.pictureChangeSourceToObakeImageSourceType(S.photoSource),
_.EQ(c,2),k.setLoadingState(),c.yield(k.fetchImageBlobWithAlr(Q),4);if(c.nextAddress!=2)return R=c.yieldResult,l=new FileReader,l.addEventListener("load",function(){var U,O,X,x,w,V;return _.Z(function(h){if(h.nextAddress==1){if(R.size>15728640)return k.setErrorState((U=k.data)==null?void 0:U.imageSizeErrorMessage),_.ji(Error("Gl")),h.return();if(!l.result)return k.setErrorState((O=k.data)==null?void 0:O.genericImageLoadErrorMessage),_.ji(Error("Hl")),h.return();X=l.result;_.EQ(h,2);return h.yield(jqe(R,
v),4)}if(h.nextAddress!=2)return x=h.yieldResult,k.handleImageUpdatedAction(X,x),k.resetErrorState(),_.GG(h,0);w=_.g6(h);k.setErrorState((V=k.data)==null?void 0:V.uploadErrorMessage);if(w instanceof Error)_.hb(w);else{var n=new _.q5(JSON.stringify(w));_.hb(n)}_.OQ(h)})}),l.readAsDataURL(R),_.GG(c,0);
d=_.g6(c);k.setErrorState((f=k.data)==null?void 0:f.genericImageLoadErrorMessage);d instanceof Error?_.hb(d):_.B3(new _.q5(JSON.stringify(d)));_.OQ(c)})}),function(){k.hideContainer=!1;
document.body.style.colorScheme=G});
_.EQ(I,2);return((P=k.data)==null?0:P.shouldViewChannelCreationFormForSupex)?I.yield(p.openPicker("profile-picture/art-selection"),5):I.yield(p.openPicker(),5)}if(I.nextAddress!=2)return _.GG(I,0);_.g6(I);k.setErrorState((N=k.data)==null?void 0:N.selectImageErrorMessage);_.OQ(I)})};
_.W.pictureChangeSourceToObakeImageSourceType=function(k){switch(k){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.W.logScreenVe=function(){_.$8(_.WU(),124448)};
_.W.graftServerVe=function(){var k=_.cR(),v,C,G=(v=this.data)==null?void 0:(C=v.loggingDirectives)==null?void 0:C.trackingParams;G&&k&&(this.channelCreationFormVe=_.WU().graftServerVe(G,k),k={visualElement:this.channelCreationFormVe},_.GI().reportShown(k))};
_.W.isNameChanged=function(k){var v;return((v=this.data)==null?void 0:v.name)!==k};
_.W.isHandleChanged=function(k){var v,C=_.F((v=this.data)==null?void 0:v.channelHandleInput,DSy);return C&&k?C.handle!==k:!1};
_.W.handleImageUpdatedAction=function(k,v){this.hideContainer=!1;this.previewDataUrl=k;this.encryptedBlobId=v};
_.W.handleImageSelectionErrorAction=function(k){this.hideContainer=!1;this.setErrorState(k)};
_.W.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.W.showContainer=function(){this.hideContainer=!1};
_.W.maybeWipeZeroStepErrorMessage=function(){var k,v=(k=this.data)==null?void 0:k.zeroStepErrorMessageEntityKey,C;v&&((C=this.zeroStepErrorMessageEntity)==null?0:C.value)&&this.ytdReduxBehavior.dispatch(_.ud("stringEntity",v,{key:v,value:""}))};
_.SB.Object.defineProperties(Kf.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 k;return((k=this.photoThumbnail)==null?0:k.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 k;return!((k=this.data)==null||!k.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.descriptionInfo}}});
Kf.prototype.dataChanged=Kf.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Kf.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Kf.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Kf.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Kf.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Kf.prototype,"errorMessage",void 0);
_.B([_.A(),_.Y("design:type",Object)],Kf.prototype,"isLoading",void 0);_.B([_.A(),_.Y("design:type",String)],Kf.prototype,"previewDataUrl",void 0);_.B([_.A(),_.Y("design:type",Number)],Kf.prototype,"obakeImageSource",void 0);_.B([_.A(),_.Y("design:type",Object)],Kf.prototype,"hideContainer",void 0);_.B([_.Nf("#title-input"),_.Y("design:type",Object)],Kf.prototype,"nameInput",void 0);_.B([_.Nf("#handle-input"),_.Y("design:type",Object)],Kf.prototype,"handleInput",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],Kf.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.B([_.A({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.WpD}),_.Y("design:type",Object)],Kf.prototype,"zeroStepErrorMessageEntity",void 0);_.B([_.g("data","data.isDefaultProfilePhoto","previewDataUrl"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Kf.prototype,"photoThumbnail",null);
_.B([_.g("data","data.isDefaultProfilePhoto","photoThumbnail"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Kf.prototype,"userSetPhotoThumbnailUrl",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Kf.prototype,"hideProfilePhotoButtonLayer",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Kf.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.B([_.uo("data","zeroStepErrorMessageEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Kf.prototype,"dataChanged",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.descriptionInfo","zeroStepErrorMessageEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Kf.prototype,"description",null);_.B([_.q({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],Kf);
_.t(Kf,"ytd-channel-creation-dialog-renderer",function(){if(Lya!==void 0)return Lya;var k=document.createElement("template");_.a(k,'\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" hidden$="[[hideContainer]]">\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Lya=k},{mode:1});var yJ5;var Tc=function(){var k=_.e.apply(this,arguments)||this;k.isLoading=!1;k.isDisabled=!1;return k};
_.E(Tc,_.e);Tc.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
Tc.prototype.updateDisabled=function(){var k;this.isDisabled=this.isLoading||((k=this.handleInput)==null?void 0:k.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
Tc.prototype.onSaveClick=function(){var k=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var v;((v=this.data)==null?void 0:v.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 C;if((C=k.data)==null?0:C.nextEndpoint){var G;k.ytComponentBehavior.resolveCommand((G=k.data)==null?void 0:G.nextEndpoint)}else k.isLoading=
!1,k.closeDialog()},
onServerError:function(){k.isLoading=!1;k.handleInput.validate();var C;k.errorMessage=(C=k.data)==null?void 0:C.errorMessage}}}))}};
Tc.prototype.closeDialog=function(){_.JR(this.hostElement,"yt-close-popup-action",[this.is])};
Tc.prototype.updateDisabled=Tc.prototype.updateDisabled;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Tc.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Tc.prototype,"data",void 0);_.B([_.Nf("#handle-input"),_.Y("design:type",Object)],Tc.prototype,"handleInput",void 0);_.B([_.W9("isLoading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Tc.prototype,"updateDisabled",null);
_.B([_.q({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],Tc);
_.t(Tc,"ytd-channel-handle-edit-dialog-renderer",function(){if(yJ5!==void 0)return yJ5;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return yJ5=k},{mode:1});var X4e;var kk=function(){return _.e.apply(this,arguments)||this};
_.E(kk,_.e);kk.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],kk.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],kk.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],kk.prototype,"data",void 0);_.B([_.q({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],kk);
_.t(kk,"ytd-channel-switcher-footer-renderer",function(){if(X4e!==void 0)return X4e;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return X4e=k},{mode:1});var xmF;var AJa;var ok=function(){return _.e.apply(this,arguments)||this};
_.E(ok,_.e);ok.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
ok.prototype.onIronChange=ok.prototype.onIronChange;_.B([_.A(),_.Y("design:type",Object)],ok.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!1}),_.Y("design:type",Function)],ok.prototype,"onDontAskAgainChanged",void 0);_.B([_.Nf("#checkbox"),_.Y("design:type",Object)],ok.prototype,"checkbox",void 0);_.B([_.P9("iron-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ok.prototype,"onIronChange",null);
_.B([_.q({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],ok);
_.t(ok,"ytd-identity-prompt-footer-renderer",function(){if(AJa!==void 0)return AJa;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return AJa=k},{mode:1});var vy=function(){var k=_.e.apply(this,arguments)||this;k.dontAskAgain=!1;k.showPopup=!1;k.boundDontAskAgainChanged=function(v){k.dontAskAgainChanged(v)};
k.boundOnAccountItemTap=function(v){k.onAccountItemTap(v)};
return k};
_.E(vy,_.e);_.W=vy.prototype;
_.W.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]]"}}}}}};
_.W.ready=function(){var k=this;_.Kz(this.hostElement).querySelector("#container").addEventListener("scroll",function(){k.ytRendererBehavior.markDirty()})};
_.W.dontAskAgainChanged=function(k){this.dontAskAgain=k};
_.W.onAccountItemTap=function(k){if(k){var v={};this.dontAskAgain&&(v={dont_ask_again:this.dontAskAgain});_.gH(k,v)}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.W.redirectOnlyAccount=function(k){k.sections&&k.sections.length>0&&(k=_.F(k.sections[0],_.l$w),(k==null?0:k.contents)&&(k==null?void 0:k.contents.length)<=1?(k=_.pS(window.location.href),(k==null?0:k.next)&&_.Bcx(k.next)?_.gH(k.next):_.gH("/")):this.showPopup=!0)};
vy.prototype.dataChanged=vy.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],vy.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],vy.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],vy.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!1}),_.Y("design:type",Object)],vy.prototype,"dontAskAgain",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],vy.prototype,"showPopup",void 0);_.B([_.A({reflectToAttribute:!1}),_.Y("design:type",Object)],vy.prototype,"boundDontAskAgainChanged",void 0);_.B([_.A({reflectToAttribute:!1}),_.Y("design:type",Object)],vy.prototype,"boundOnAccountItemTap",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vy.prototype,"dataChanged",null);
_.B([_.q({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],vy);
_.t(vy,"ytd-channel-switcher-renderer",function(){if(xmF!==void 0)return xmF;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return xmF=k},{mode:1});var e20;var C1=function(){return _.e.apply(this,arguments)||this};
_.E(C1,_.e);_.SB.Object.defineProperties(C1.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.B([_.A(),_.Y("design:type",Object)],C1.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],C1.prototype,"steps",null);_.B([_.q({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],C1);
_.t(C1,"ytd-channel-transfer-stepper-renderer",function(){if(e20!==void 0)return e20;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return e20=k},{mode:1});var q13;var GO=function(){var k=_.e.apply(this,arguments)||this;k.data=null;k.isError=!1;k.isLoading=!1;return k};
_.E(GO,_.e);_.W=GO.prototype;_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.W.computeProfileName=function(k){return k?k.givenNameValue+" "+k.familyNameValue:""};
_.W.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)};
_.W.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)};
GO.prototype.onYtServiceRequestError=GO.prototype.onYtServiceRequestError;GO.prototype.onYtServiceRequestSent=GO.prototype.onYtServiceRequestSent;GO.prototype.dataChanged=GO.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],GO.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],GO.prototype,"data",void 0);
_.B([_.A({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.Y("design:type",String)],GO.prototype,"profileName",void 0);_.B([_.A(),_.Y("design:type",Object)],GO.prototype,"isError",void 0);_.B([_.A(),_.Y("design:type",Object)],GO.prototype,"isLoading",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],GO.prototype,"dataChanged",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],GO.prototype,"onYtServiceRequestSent",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],GO.prototype,"onYtServiceRequestError",null);_.B([_.q({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],GO);
_.t(GO,"ytd-channel-warm-welcome-cont-renderer",function(){if(q13!==void 0)return q13;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return q13=k},{mode:1});var mm3;var p1=function(){var k=_.e.apply(this,arguments)||this;k.data=null;return k};
_.E(p1,_.e);p1.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
p1.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],p1.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],p1.prototype,"data",void 0);_.B([_.q({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],p1);
_.t(p1,"ytd-channel-warm-welcome-renderer",function(){if(mm3!==void 0)return mm3;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return mm3=k},{mode:1});var Dmd;var Py=function(){return _.e.apply(this,arguments)||this};
_.E(Py,_.e);_.SB.Object.defineProperties(Py.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.authorThumbnail)||{}}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Py.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Py.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Py.prototype,"thumbnailDetails",null);_.B([_.q({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],Py);
_.t(Py,"ytd-comment-preview-renderer",function(){if(Dmd!==void 0)return Dmd;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Dmd=k},{mode:1});var tGV;var Wy=function(){return _.e.apply(this,arguments)||this};
_.E(Wy,_.e);Wy.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.SB.Object.defineProperties(Wy.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.submitButton}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Wy.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Wy.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Wy.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Wy.prototype,"submitButton",null);_.B([_.q({is:"ytd-notice-renderer",disableElementRegistration:!0})],Wy);
_.t(Wy,"ytd-notice-renderer",function(){if(tGV!==void 0)return tGV;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return tGV=k},{mode:1});var s_F;var Hy=function(){return _.e.apply(this,arguments)||this};
_.E(Hy,_.e);Hy.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Hy.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Hy.prototype,"data",void 0);_.B([_.q({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],Hy);
_.t(Hy,"ytd-preview-comment-dialog-content",function(){if(s_F!==void 0)return s_F;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return s_F=k},{mode:1});var VG2;var N8=function(){return _.e.apply(this,arguments)||this};
_.E(N8,_.e);N8.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
N8.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],N8.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],N8.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],N8.prototype,"data",void 0);_.B([_.q({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],N8);
_.t(N8,"ytd-preview-comment-dialog-renderer",function(){if(VG2!==void 0)return VG2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return VG2=k},{mode:1});var h25;var BKd=_.z("web_button_rework")&&_.rt("BUTTON_REWORK")||_.z("web_button_rework_with_live"),Ik=function(){var k=_.e.apply(this,arguments)||this;k.closeLabel=_.P2("CLOSE");k.selectedAmountIndex=1;k.privacyCheckboxValue=!1;k.useAmsterdamStyle=BKd;k.amountPlaceholderIndex=-1;return k};
_.E(Ik,_.e);_.W=Ik.prototype;_.W.onAmountClick=function(k){this.selectedAmountIndex=_.Kz(this.hostElement).querySelector("#amounts").indexForElement(k.currentTarget)};
_.W.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.JR(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.W.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.JR(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.JR(this.hostElement,"yt-close-popup-action",[this.is]);var k;(k=_.jJ())==null||k.getPlayerPromise().then(function(v){v.pauseVideo()})}};
_.W.donationCallback=function(k){k.success?(this.hostElement.hasAttribute("live-chat")&&k.response&&k.response.data&&k.response.data.actions&&_.JR(this.hostElement,"yt-live-chat-open-popup",[k.response.data.actions[0]]),_.JR(this.hostElement,"yt-close-popup-action",[this.is]),_.JR(this.hostElement,"yt-live-chat-close-buy-flow")):k.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(k.errorMessageRenderer)};
_.W.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.Kz(this.hostElement).querySelector("#custom-amount-input").focus()};
_.W.updateConfirmationDialogTextWithAmount=function(k){var v=this.getConfirmDialogRuns();v&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(v),"text"],this.getFormattedAmount(k))};
_.W.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.W.getAmountPlaceholderIndex=function(k){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=k.findIndex(function(v){return v.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.W.getFormattedAmount=function(k){var v;return(new _.xR(4,((v=this.data)==null?void 0:v.currencyCode)||"")).format(k)};
_.W.isAmountValid=function(k){if(k==="")return!1;k=Number(k)*1E6;var v=this.get("minAmountMicros",this.data),C=this.get("maxAmountMicros",this.data);return v&&k<v||C&&k>C?!1:!0};
_.W.setInputError=function(){this.shouldShowValidationError?_.Kz(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.Kz(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.W.setInitialCheckboxValue=function(){var k;this.privacyCheckboxValue=!((k=this.data)==null||!k.privacyCheckboxInitialState)};
_.W.updateCustomAmountInputFromBinding=function(k){this.customAmountInput=k.detail.value};
_.W.updatePrivacyCheckboxValueFromBinding=function(k){this.privacyCheckboxValue=k.detail.value};
_.SB.Object.defineProperties(Ik.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var k=this,v,C;return((v=this.data)==null?void 0:(C=v.suggestedAmounts)==null?void 0:C.map(function(G,p){return{buttonRenderer:{style:k.selectedAmountIndex===p?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:G.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 k;return!((k=this.data)==null||!k.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 k=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(k&&this.amountMicros!==null)return Object.assign({},k,{ypcGetCartEndpoint:Object.assign({},k.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 k=this.get("confirmLargeAmount",this.data);if(k&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),k}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k=this.get("donateButton.buttonRenderer",this.data);if(k)return Object.assign({},k,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
Ik.prototype.setInitialCheckboxValue=Ik.prototype.setInitialCheckboxValue;Ik.prototype.setInputError=Ik.prototype.setInputError;Ik.prototype.setFocusOnCustomAmountInput=Ik.prototype.setFocusOnCustomAmountInput;_.B([_.M(nsY),_.Y("design:type",Object)],Ik.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ik.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ik.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ik.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Ik.prototype,"closeLabel",void 0);_.B([_.A(),_.Y("design:type",Object)],Ik.prototype,"selectedAmountIndex",void 0);_.B([_.A(),_.Y("design:type",String)],Ik.prototype,"customAmountInput",void 0);_.B([_.A(),_.Y("design:type",Object)],Ik.prototype,"privacyCheckboxValue",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Ik.prototype,"useAmsterdamStyle",void 0);_.B([_.W9("customAmount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ik.prototype,"setFocusOnCustomAmountInput",null);_.B([_.g("data","selectedAmountIndex"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Ik.prototype,"suggestedAmountButtons",null);
_.B([_.g("data","selectedAmountIndex"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ik.prototype,"isCustomAmountSelected",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ik.prototype,"showPrivacyCheckbox",null);_.B([_.g("data","selectedAmountIndex","customAmount"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ik.prototype,"amountMicros",null);
_.B([_.g("isCustomAmountSelected","customAmountInput"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ik.prototype,"customAmount",null);_.B([_.g("customAmount"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ik.prototype,"shouldShowValidationError",null);_.B([_.g("customAmount"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ik.prototype,"isDonateButtonEnabled",null);
_.B([_.g("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ik.prototype,"donateCommand",null);_.B([_.g("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ik.prototype,"donateCommandWithConfirmation",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ik.prototype,"largeDonationThreshold",null);
_.B([_.g("customAmount","donateCommand","amountMicros"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ik.prototype,"confirmLargeAmountCommand",null);_.B([_.g("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ik.prototype,"donateButtonRenderer",null);_.B([_.W9("shouldShowValidationError"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ik.prototype,"setInputError",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ik.prototype,"setInitialCheckboxValue",null);_.B([_.q({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],Ik);
_.t(Ik,"ytd-donation-amount-picker-renderer",function(){if(h25!==void 0)return h25;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return h25=k},{mode:1});var j_3;var Y13=function(){return _.e.apply(this,arguments)||this};
_.E(Y13,_.e);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Y13.prototype,"ytComponentBehavior",void 0);_.B([_.A({}),_.Y("design:type",Object)],Y13.prototype,"data",void 0);_.B([_.q({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],Y13);
_.t(Y13,"ytd-donation-post-transaction-content",function(){if(j_3!==void 0)return j_3;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return j_3=k},{mode:1});var w4k;var Zq=function(){return _.e.apply(this,arguments)||this};
_.E(Zq,_.e);Zq.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Zq.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Zq.prototype,"ytRendererBehavior",void 0);_.B([_.A({}),_.Y("design:type",Object)],Zq.prototype,"data",void 0);_.B([_.q({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],Zq);
_.t(Zq,"ytd-donation-post-transaction-renderer",function(){if(w4k!==void 0)return w4k;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return w4k=k},{mode:1});var nwk;var JJh;var ST=function(){return _.e.apply(this,arguments)||this};
_.E(ST,_.e);ST.prototype.computeIsStreamingProvider=function(k){return!!k.isStreamingShelf};
ST.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ST.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ST.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ST.prototype,"data",void 0);_.B([_.A({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],ST.prototype,"isStreamingProvider",void 0);
_.B([_.q({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],ST);
_.t(ST,"ytd-media-provider-renderer",function(){if(JJh!==void 0)return JJh;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return JJh=k},{mode:1});var rJY;var uW=function(){return _.e.apply(this,arguments)||this};
_.E(uW,_.e);uW.prototype.observeLightsourcePalette=function(){var k,v=(k=this.data)==null?void 0:k.vibrantsourceColorPaletteData;v&&_.RZ(this.hostElement,v)};
uW.prototype.observeLightsourcePalette=uW.prototype.observeLightsourcePalette;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],uW.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],uW.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],uW.prototype,"data",void 0);
_.B([_.W9("data.vibrantsourceColorPaletteData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uW.prototype,"observeLightsourcePalette",null);_.B([_.q({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],uW);
_.t(uW,"ytd-streaming-pop-up-dialog",function(){if(rJY!==void 0)return rJY;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return rJY=k},{mode:1});var Q7=function(){return _.e.apply(this,arguments)||this};
_.E(Q7,_.e);Q7.prototype.onPopupOpened_=function(){var k;((k=this.data)==null?0:k.serviceEndpoint)&&_.Ql().resolve(_.lL).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
Q7.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
Q7.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"}}}}};
Q7.prototype.onPopupOpened_=Q7.prototype.onPopupOpened_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Q7.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Q7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.PC),_.Y("design:type",Object)],Q7.prototype,"ytContinuationHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Q7.prototype,"data",void 0);
_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q7.prototype,"onPopupOpened_",null);_.B([_.q({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],Q7);
_.t(Q7,"ytd-brandconnect-popup-renderer",function(){if(nwk!==void 0)return nwk;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return nwk=k},{mode:1});var Kyk;var bW=function(){return _.e.apply(this,arguments)||this};
_.E(bW,_.e);_.W=bW.prototype;_.W.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(){for(var k=0;k<this.getOptionRenderers().length;k++)this.notifyPath("data.options."+k+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+k+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.W.updateSubmitButton=function(k){this.set("data.submitButton.buttonRenderer.isDisabled",!k)};
_.W.computeAlt=function(k){return _.ty(k)};
_.W.onDismissTap=function(){_.JR(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.Ql().resolve(_.lL).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.W.getOptionRenderers=function(k){return(k=k||this.data)&&k.options?k.options.reduce(function(v,C){C.checkboxSurveyOptionRenderer&&v.push(C.checkboxSurveyOptionRenderer);return v},[]):[]};
_.W.onOptionChange=function(k){var v=this,C=!1;if(k.detail.checked)for(var G=this.getOptionRenderers().find(function(I){return I.value===k.detail.value}),p=this.getOptionRenderers(),P=0;P<p.length;P++){var N=p[P];
this.notifyPath("data.options."+P+".checkboxSurveyOptionRenderer.checked");N.checked&&((G==null?0:G.isExclusiveOption)?!N.isExclusiveOption:N.isExclusiveOption)?this.set("data.options."+P+".checkboxSurveyOptionRenderer.checked",!1):N.checked&&(C=!0)}else C=this.getOptionRenderers().some(function(I,S){v.notifyPath("data.options."+S+".checkboxSurveyOptionRenderer.checked");return I.checked});
this.updateSubmitButton(C)};
_.W.onSubmitTap=function(){var k=this.getOptionRenderers().filter(function(P){return P.checked});
if(k.length!==0){var v=k.map(function(P){return P.responseEndpoint});
k=[];for(var C=1;C<v.length;C++){var G=void 0,p=(G=_.F(v[C],_.c1))==null?void 0:G.feedbackToken;p&&k.push(p)}v=[v[0]];k.length&&v.push({extra_feedback_tokens:k});_.KA(this.hostElement,v);_.JR(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);k=this.data&&this.data.submitActions||[];if(_.z("kevlar_command_handler_migration_killswitch"))_.Tw(this.hostElement,k,this.hostElement);else for(k=_.H(k),v=k.next();!v.done;v=k.next())this.ytComponentBehavior.resolveCommand(v.value)}};
bW.prototype.onOptionChange=bW.prototype.onOptionChange;bW.prototype.dataChanged=bW.prototype.dataChanged;_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],bW.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],bW.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],bW.prototype,"ytComponentBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bW.prototype,"ytRendererBehavior",void 0);_.B([_.M(uPk),_.Y("design:type",Object)],bW.prototype,"ytdHatsSurveyBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bW.prototype,"data",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bW.prototype,"dataChanged",null);
_.B([_.P9("ytd-checkbox-survey-option-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],bW.prototype,"onOptionChange",null);_.B([_.q({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],bW);
_.t(bW,"ytd-checkbox-survey-renderer",function(){if(Kyk!==void 0)return Kyk;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Kyk=k},{mode:1});var TKX;var kaa;var Rk=function(){return _.e.apply(this,arguments)||this};
_.E(Rk,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Rk.prototype,"ytRendererBehavior",void 0);_.B([_.M(S4d),_.Y("design:type",Object)],Rk.prototype,"ytdDismissalReasonBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Rk.prototype,"data",void 0);_.B([_.q({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],Rk);
_.t(Rk,"ytd-dismissal-reason-text-renderer",function(){if(kaa!==void 0)return kaa;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return kaa=k},{mode:1});var o_2;var lW=function(){return _.e.apply(this,arguments)||this};
_.E(lW,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lW.prototype,"ytRendererBehavior",void 0);_.B([_.M(S4d),_.Y("design:type",Object)],lW.prototype,"ytdDismissalReasonBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lW.prototype,"data",void 0);_.B([_.q({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],lW);
_.t(lW,"ytd-dismissal-reason-video-renderer",function(){if(o_2!==void 0)return o_2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return o_2=k},{mode:1});var d_=function(){return _.e.apply(this,arguments)||this};
_.E(d_,_.e);_.W=d_.prototype;_.W.created=function(){this.selectedFeedbackTokens=new aj};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.W.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.W.onDismissalReasonSelected=function(k,v){_.nA(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(v);this.hasReasonsSelected=!0};
_.W.onDismissalReasonDeselected=function(k,v){_.nA(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(v);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.W.onCancelTap=function(){_.JR(this.hostElement,"yt-close-popup-action")};
_.W.onSubmitTap=function(){var k=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(k={feedback_tokens:k},_.Ql().resolve(_.lL).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},k,{element:this.hostElement})}));_.JR(this.hostElement,"yt-close-popup-action")};
d_.prototype.onDismissalReasonDeselected=d_.prototype.onDismissalReasonDeselected;d_.prototype.onDismissalReasonSelected=d_.prototype.onDismissalReasonSelected;d_.prototype.dataChanged=d_.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],d_.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],d_.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],d_.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],d_.prototype,"hasReasonsSelected",void 0);_.B([_.A(),_.Y("design:type",aj)],d_.prototype,"selectedFeedbackTokens",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],d_.prototype,"dataChanged",null);_.B([_.P9("yt-dismissal-reason-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,String]),_.Y("design:returntype")],d_.prototype,"onDismissalReasonSelected",null);
_.B([_.P9("yt-dismissal-reason-deselected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,String]),_.Y("design:returntype")],d_.prototype,"onDismissalReasonDeselected",null);_.B([_.q({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],d_);
_.t(d_,"ytd-dismissal-follow-up-renderer",function(){if(TKX!==void 0)return TKX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return TKX=k},{mode:1});var v_h;var f1=function(){return _.e.apply(this,arguments)||this};
_.E(f1,_.e);_.W=f1.prototype;_.W.onCheckedChange=function(){this.multiselect||_.nA(this.hostElement,"yt-feedback-single-select-changed");_.Kz(this.hostElement).querySelector("#freeform").focus();_.nA(this.hostElement,"yt-refit")};
_.W.showTextBox=function(k,v){return k&&v};
_.W.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))};
_.W.updateDataCheckedFromBinding=function(k){this.set("data.checked",k.detail.value)};
_.W.updateDataResultTextFromBinding=function(k){this.set("data.resultText",k.detail.value)};
f1.prototype.dataChanged=f1.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],f1.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],f1.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],f1.prototype,"multiselect",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],f1.prototype,"dataChanged",null);
_.B([_.q({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],f1);
_.t(f1,"ytd-feedback-option-renderer",function(){if(v_h!==void 0)return v_h;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return v_h=k},{mode:1});var CgV;var zO=function(){return _.e.apply(this,arguments)||this};
_.E(zO,_.e);zO.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
zO.prototype.onSingleSelectCheckedChanged=function(k){k=_.tK(k);for(var v=0;v<this.data.options.length;v++)if(k.data!==_.F(this.data.options[v],MYm)){var C="data.options."+v+".feedbackOptionRenderer.checked";this.notifyPath(C);this.set(C,!1)}};
zO.prototype.onSingleSelectCheckedChanged=zO.prototype.onSingleSelectCheckedChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],zO.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],zO.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],zO.prototype,"data",void 0);
_.B([_.P9("yt-feedback-single-select-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],zO.prototype,"onSingleSelectCheckedChanged",null);_.B([_.q({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],zO);
_.t(zO,"ytd-feedback-question-renderer",function(){if(CgV!==void 0)return CgV;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return CgV=k},{mode:1});var Ga3;var Fh=function(){return _.e.apply(this,arguments)||this};
_.E(Fh,_.e);Fh.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
Fh.prototype.getSelectedFeedbackResults=function(){for(var k={},v=0;v<this.data.questions.length;v++)for(var C=_.F(this.data.questions[v],a42),G=0;G<C.options.length;G++){var p=_.F(C.options[G],MYm);p&&p.checked&&(k[p.optionKey]=p.resultText)}return k};
Fh.prototype.onKeyUp=function(){var k=this;_.JL(_.B_,function(){_.nA(k.hostElement,"yt-refit")});
_.B_.start()};
Fh.prototype.submitSurvey=function(){var k=this.getSelectedFeedbackResults();Object.keys(k).length>0&&this.data.submitFeedbackEndpoint&&(k={survey_results:k,is_feedback_token_unencrypted:!0},_.Ql().resolve(_.lL).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},k,{element:this.hostElement})}))};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Fh.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Fh.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Fh.prototype,"data",void 0);_.B([_.q({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],Fh);
_.t(Fh,"ytd-feedback-survey-renderer",function(){if(Ga3!==void 0)return Ga3;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Ga3=k},{mode:1});var pxy;var Pg0;var cy=function(){return _.e.apply(this,arguments)||this};
_.E(cy,_.e);cy.prototype.computeAlt=function(k){return _.ty(k)};
cy.prototype.submitResponse=function(){var k,v;(k=this.data)!=null&&k.feedbackToken&&((v=this.data)==null?void 0:v.nextStageIndex)!==void 0&&(_.rc(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.rc(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
cy.prototype.onClick=function(){this.submitResponse()};
cy.prototype.onClick=cy.prototype.onClick;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cy.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cy.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],cy.prototype,"vertical",void 0);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cy.prototype,"onClick",null);
_.B([_.q({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],cy);
_.t(cy,"ytd-single-select-answer-option-renderer",function(){if(Pg0!==void 0)return Pg0;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Pg0=k},{mode:1});var Wie;var EF=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return k};
_.E(EF,_.e);EF.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
EF.prototype.dataChanged=function(){var k,v;this.vertical=((v=(k=this.data)==null?void 0:k.answerOrientation)!=null?v:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
EF.prototype.submitFeedback=function(k){var v;((v=this.data)==null?0:v.responseEndpoint)&&k&&_.KA(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[k]}])};
EF.prototype.dataChanged=EF.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],EF.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],EF.prototype,"eventForwardingBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],EF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],EF.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],EF.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],EF.prototype,"vertical",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EF.prototype,"dataChanged",null);_.B([_.q({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],EF);
_.t(EF,"ytd-single-select-question-renderer",function(){if(Wie!==void 0)return Wie;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Wie=k},{mode:1});var ak=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return k};
_.E(ak,_.e);_.W=ak.prototype;_.W.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"}}}};
_.W.dataChanged=function(){this.jumpToStage(0)};
_.W.jumpToStage=function(k){var v,C;if((v=this.data)==null?0:(C=v.stages)==null?0:C[k])this.currentStage=this.data.stages[k],this.refitAfterRender()};
_.W.computeAlt=function(k){return _.ty(k)};
_.W.computeSimpleMessage=function(k){var v;return(v=_.F(k,gUk))==null?void 0:v.messageText};
_.W.computeHideDismiss=function(k){var v;return(v=_.F(k,oU2))==null?void 0:v.hideParentDismissButton};
_.W.onDismissTap=function(){_.JR(this.hostElement,"yt-close-popup-action");_.F(this.currentStage,gUk)||this.data.dismissalEndpoint&&_.Ql().resolve(_.lL).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.W.refitAfterRender=function(){var k=this;_.Ib(this,function(){_.nA(k.hostElement,"yt-refit")})};
ak.prototype.dataChanged=ak.prototype.dataChanged;_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],ak.prototype,"eventForwardingBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ak.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ak.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],ak.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M(uPk),_.Y("design:type",Object)],ak.prototype,"ytdHatsSurveyBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ak.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],ak.prototype,"currentStage",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ak.prototype,"dataChanged",null);_.B([_.q({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],ak);
_.t(ak,"ytd-multi-stage-survey-renderer",function(){if(pxy!==void 0)return pxy;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return pxy=k},{mode:1});var HBX;var M8=function(){return _.e.apply(this,arguments)||this};
_.E(M8,_.e);M8.prototype.computeAlt=function(k){return _.ty(k)};
M8.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.Ql().resolve(_.lL).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.JR(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.Wf5(!1)))};
M8.prototype.onTap=function(){this.vertical&&this.submitResponse()};
M8.prototype.onTap=M8.prototype.onTap;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],M8.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],M8.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],M8.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],M8.prototype,"vertical",void 0);
_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],M8.prototype,"onTap",null);_.B([_.q({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],M8);
_.t(M8,"ytd-single-option-survey-option-renderer",function(){if(HBX!==void 0)return HBX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return HBX=k},{mode:1});var Nqd;var $k=function(){return _.e.apply(this,arguments)||this};
_.E($k,_.e);_.W=$k.prototype;_.W.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(){var k,v;this.vertical=(((k=this.data)==null?void 0:(v=k.surveyOrientation)==null?void 0:v.type)||"HORIZONTAL")==="VERTICAL"};
_.W.computeAlt=function(k){return _.ty(k)};
_.W.onDismissTap=function(){_.JR(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.Ql().resolve(_.lL).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.Wf5(!1))};
$k.prototype.dataChanged=$k.prototype.dataChanged;_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],$k.prototype,"eventForwardingBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$k.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$k.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(uPk),_.Y("design:type",Object)],$k.prototype,"ytdHatsSurveyBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],$k.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$k.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],$k.prototype,"vertical",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$k.prototype,"dataChanged",null);_.B([_.q({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],$k);
_.t($k,"ytd-single-option-survey-renderer",function(){if(Nqd!==void 0)return Nqd;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Nqd=k},{mode:1});var IzY;var UF=function(){return _.e.apply(this,arguments)||this};
_.E(UF,_.e);UF.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
UF.prototype.onDismissTap=function(){_.JR(this.hostElement,"yt-close-popup-action")};
UF.prototype.onNavigate=function(){_.JR(this.hostElement,"yt-close-popup-action")};
UF.prototype.onNavigate=UF.prototype.onNavigate;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],UF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],UF.prototype,"ytEventForwardingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],UF.prototype,"data",void 0);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"onNavigate",null);
_.B([_.q({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],UF);
_.t(UF,"ytd-survey-follow-up-renderer",function(){if(IzY!==void 0)return IzY;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return IzY=k},{mode:1});var ZB2;var SRV;var umV;var g_=function(){var k=_.e.apply(this,arguments)||this;k.polymer2="Element"in Polymer;return k};
_.E(g_,_.e);_.W=g_.prototype;_.W.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.W.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.W.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.W.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("minutes-changed",this.minutes))};
_.W.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("seconds-changed",this.seconds))};
_.W.updateMinutesFromBinding=function(k){this.minutes=k.detail.value};
_.W.updateSecondsFromBinding=function(k){this.seconds=k.detail.value};
g_.prototype.secondsChangedForBinding=g_.prototype.secondsChangedForBinding;g_.prototype.minutesChangedForBinding=g_.prototype.minutesChangedForBinding;g_.prototype.secondsChanged=g_.prototype.secondsChanged;_.B([_.A(),_.Y("design:type",String)],g_.prototype,"minutes",void 0);_.B([_.A(),_.Y("design:type",String)],g_.prototype,"seconds",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],g_.prototype,"polymer2",void 0);
_.B([_.Nf("#seconds"),_.Y("design:type",Object)],g_.prototype,"secondsEl",void 0);_.B([_.W9("seconds"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],g_.prototype,"secondsChanged",null);_.B([_.W9("minutes"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],g_.prototype,"minutesChangedForBinding",null);
_.B([_.W9("seconds"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],g_.prototype,"secondsChangedForBinding",null);_.B([_.Mf({is:"yt-timestamp-input",disableElementRegistration:!0})],g_);
_.t(g_,"yt-timestamp-input",function(){if(umV===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;SRV===void 0&&(SRV=document.createElement("template"));var G=SRV;C.call(v,G.content.cloneNode(!0),k.content.firstChild);umV=k}k=umV;return k},{mode:2});var iW=function(){return _.e.apply(this,arguments)||this};
_.E(iW,_.e);_.W=iW.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$20729_scroller.dialogElement=this.hostElement.parentNode};
_.W.dataChanged=function(){var k=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.YY().getPlayerPromise().then(function(v){v=v.getCurrentTime();k.minutes=Math.floor(v/60).toString();k.seconds=(Math.floor(v)%60).toString()})};
_.W.onTapSubmit=function(k){k.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(k={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(k.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(k.minutes=this.minutes,k.seconds=this.seconds),_.Ql().resolve(_.lL).resolveCommand(this.serviceEndpoint,{form:Object.assign({},k,{element:this.hostElement})}))};
_.W.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.W.onYtServiceRequestCompleted=function(k,v){v=v.actions;if(Array.isArray(v))for(var C=0,G=v.length;C<G;C++)_.F(v[C],_.xS)&&(k.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(v[C]))};
_.W.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.W.toggleSubmitButton=function(k){this.set("submitButton.isDisabled",!k)};
_.W.handleInput=function(){var k=this.issueType,v=this.affiliation,C=this.minutes,G=this.seconds;C=!this.showTimestamp||!!C&&!!G;this.toggleSubmitButton(!!this.descriptionText&&!!k&&!!v&&C)};
_.W.computeServiceEndpoint=function(k){return this.get("submitButton.buttonRenderer.serviceEndpoint",k)};
_.W.computeSubmitButton=function(k){(k=this.get("submitButton.buttonRenderer",k))&&(k=Object.assign({},k,{serviceEndpoint:void 0}));return k};
_.W.computeShowTimestamp=function(k){return!!k};
_.W.onValueChangedForIssueType=function(k){this.issueType=k.detail.value};
_.W.onValueChangedForAffiliation=function(k){this.affiliation=k.detail.value};
_.W.updateDescriptionTextFromBinding=function(k){this.descriptionText=k.detail.value};
_.W.updateFullNameTextFromBinding=function(k){this.fullNameText=k.detail.value};
_.W.updateMinutesFromBinding=function(k){this.minutes=k.detail.value};
_.W.updateSecondsFromBinding=function(k){this.seconds=k.detail.value};
iW.prototype.handleInput=iW.prototype.handleInput;iW.prototype.onYtServiceRequestError=iW.prototype.onYtServiceRequestError;iW.prototype.onYtServiceRequestCompleted=iW.prototype.onYtServiceRequestCompleted;iW.prototype.onYtServiceRequestSent=iW.prototype.onYtServiceRequestSent;iW.prototype.dataChanged=iW.prototype.dataChanged;_.B([_.M(_.Eq.YtOpenPopupBehavior),_.Y("design:type",Object)],iW.prototype,"ytOpenPopupBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],iW.prototype,"ytRendererBehavior",void 0);_.B([_.Nf("#scroller"),_.Y("design:type",Object)],iW.prototype,"JSC$20729_scroller",void 0);_.B([_.Nf("#description"),_.Y("design:type",HTMLInputElement)],iW.prototype,"description",void 0);_.B([_.Nf("#full-name"),_.Y("design:type",Object)],iW.prototype,"fullName",void 0);_.B([_.A(),_.Y("design:type",Object)],iW.prototype,"data",void 0);
_.B([_.A({computed:"computeShowTimestamp(data.timestampLabel)"}),_.Y("design:type",Boolean)],iW.prototype,"showTimestamp",void 0);_.B([_.A({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.Y("design:type",Object)],iW.prototype,"serviceEndpoint",void 0);_.B([_.A({computed:"computeSubmitButton(data)"}),_.Y("design:type",Object)],iW.prototype,"submitButton",void 0);_.B([_.A(),_.Y("design:type",String)],iW.prototype,"descriptionText",void 0);
_.B([_.A(),_.Y("design:type",Number)],iW.prototype,"issueType",void 0);_.B([_.A(),_.Y("design:type",Number)],iW.prototype,"affiliation",void 0);_.B([_.A(),_.Y("design:type",String)],iW.prototype,"fullNameText",void 0);_.B([_.A(),_.Y("design:type",String)],iW.prototype,"minutes",void 0);_.B([_.A(),_.Y("design:type",String)],iW.prototype,"seconds",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iW.prototype,"dataChanged",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],iW.prototype,"onYtServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],iW.prototype,"onYtServiceRequestCompleted",null);
_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],iW.prototype,"onYtServiceRequestError",null);_.B([_.W9("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iW.prototype,"handleInput",null);_.B([_.q({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],iW);
_.t(iW,"ytd-legal-report-details-form-renderer",function(){if(ZB2!==void 0)return ZB2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ZB2=k},{mode:1});var QV2;var L1=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return k};
_.E(L1,_.e);L1.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
L1.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var k=this.formRenderer.getForm();k&&this.data.submitEndpoint&&(_.Ql().resolve(_.lL).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},k,{element:this.hostElement})}),_.JR(this.hostElement,"yt-close-popup-action"))}};
L1.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.JR(this.hostElement,"yt-close-popup-action"))};
L1.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
L1.prototype.onPopupClosed=L1.prototype.onPopupClosed;_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],L1.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],L1.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],L1.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],L1.prototype,"ytRendererBehavior",void 0);
_.B([_.Nf("yt-form-renderer"),_.Y("design:type",Object)],L1.prototype,"formRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],L1.prototype,"data",void 0);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],L1.prototype,"onPopupClosed",null);_.B([_.q({is:"ytd-form-popup-content",disableElementRegistration:!0})],L1);
_.t(L1,"ytd-form-popup-content",function(){if(QV2!==void 0)return QV2;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return QV2=k},{mode:1});var bB0;var OF=function(){return _.e.apply(this,arguments)||this};
_.E(OF,_.e);OF.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
OF.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
OF.prototype.onPopupOpened=function(){_.nA(this.hostElement,"yt-invalidate-popup-tabbables")};
OF.prototype.onYtServiceRequestCompleted=function(k,v){v.data&&v.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.nA(this.hostElement,"yt-invalidate-popup-tabbables"))};
OF.prototype.onYtServiceRequestCompleted=OF.prototype.onYtServiceRequestCompleted;OF.prototype.onPopupOpened=OF.prototype.onPopupOpened;_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],OF.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],OF.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],OF.prototype,"ytRendererBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],OF.prototype,"data",void 0);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],OF.prototype,"onPopupOpened",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],OF.prototype,"onYtServiceRequestCompleted",null);_.B([_.q({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],OF);
_.t(OF,"ytd-form-popup-renderer",function(){if(bB0!==void 0)return bB0;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return bB0=k},{mode:1});var RzX;var y7=function(){var k=_.e.apply(this,arguments)||this;k.isLoading=!1;return k};
_.E(y7,_.e);_.W=y7.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");Ipd(this.hostElement)};
_.W.onYtServiceRequestSent=function(){this.isLoading=!0};
_.W.onYtServiceRequestCompleted=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.W.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.Tw(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.W.closePopupHandler=function(){this.fireOnCloseActions()};
_.W.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var k=this.get("data.headerImage.thumbnails");k&&(k=_.js(k,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+k+")")}};
_.W.onYtNavigate=function(k){(k=_.tK(k))&&k.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
y7.prototype.onYtNavigate=y7.prototype.onYtNavigate;y7.prototype.onHeaderImageChanged=y7.prototype.onHeaderImageChanged;y7.prototype.closePopupHandler=y7.prototype.closePopupHandler;y7.prototype.onYtServiceRequestCompleted=y7.prototype.onYtServiceRequestCompleted;y7.prototype.onYtServiceRequestSent=y7.prototype.onYtServiceRequestSent;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],y7.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],y7.prototype,"ytEventForwardingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],y7.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],y7.prototype,"isLoading",void 0);_.B([_.Nf("#header"),_.Y("design:type",HTMLDivElement)],y7.prototype,"header",void 0);_.B([_.Nf("#confirm-button"),_.Y("design:type",_.XF)],y7.prototype,"confirmButton",void 0);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],y7.prototype,"onYtServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],y7.prototype,"onYtServiceRequestCompleted",null);
_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],y7.prototype,"closePopupHandler",null);_.B([_.W9("data.headerImage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y7.prototype,"onHeaderImageChanged",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],y7.prototype,"onYtNavigate",null);
_.B([_.q({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],y7);
_.t(y7,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(RzX!==void 0)return RzX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return RzX=k},{mode:1});var lzY;var Xh=function(){var k=_.e.apply(this,arguments)||this;k.isLoading=!1;return k};
_.E(Xh,_.e);_.W=Xh.prototype;_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);Ipd(this.hostElement)};
_.W.onYtServiceRequestCompleted=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.W.onYtServiceRequestError=function(k){_.xb(this.hostElement,k.detail.error.message)};
_.W.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.W.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.JR(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.W.onDataChanged=function(){this.isLoading=!1;var k=this.get("data.headerImage.thumbnails");k&&(k=_.js(k,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+k+")");k=_.Et();var v=_.cR(),C=this.get("data.trackingParams");C&&v&&k&&_.XU(k,v,_.Ss(C))};
_.SB.Object.defineProperties(Xh.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
Xh.prototype.onDataChanged=Xh.prototype.onDataChanged;Xh.prototype.onDomChange=Xh.prototype.onDomChange;Xh.prototype.onYtServiceRequestError=Xh.prototype.onYtServiceRequestError;Xh.prototype.onYtServiceRequestCompleted=Xh.prototype.onYtServiceRequestCompleted;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Xh.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Xh.prototype,"ytRendererBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],Xh.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Xh.prototype,"isLoading",void 0);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Xh.prototype,"hasDescription",null);_.B([_.Nf("tp-yt-paper-dialog-scrollable"),_.Y("design:type",Object)],Xh.prototype,"scrollable",void 0);_.B([_.Nf("#header"),_.Y("design:type",HTMLElement)],Xh.prototype,"header",void 0);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Xh.prototype,"onYtServiceRequestCompleted",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Xh.prototype,"onYtServiceRequestError",null);
_.B([_.P9("dom-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Xh.prototype,"onDomChange",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xh.prototype,"onDataChanged",null);_.B([_.q({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],Xh);
_.t(Xh,"ytd-gaming-account-link-setting-renderer",function(){if(lzY!==void 0)return lzY;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return lzY=k},{mode:1});var dO2;var fzd;var xk=function(){var k=_.e.apply(this,arguments)||this;k.isHeader=!1;k.getEndpointForm=function(){return Kc2(k.data)};
return k};
_.E(xk,_.e);_.W=xk.prototype;_.W.triggerHintActions=function(){var k=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var v=_.rc(k.hostElement,"yt-get-opened-popups-action");!(v&&v.length===1?v[0]:[]).some(function(C){C=C.openPopupAction.popupType;return C==="SURVEY"||C==="MEALBAR"||C==="HINT"})&&k.data.hintActions&&k.guideOpened&&(_.Tw(k.hostElement,k.data.hintActions,k.hostElement),k.data.hintActions=void 0)})};
_.W.getBadgeIconType=function(k){return k&&k.liveBroadcasting?"live":null};
_.W.onDown=function(){this.interaction.triggerDown()};
_.W.onUp=function(){this.interaction.triggerUp()};
_.W.onTap=function(k){if(this.data.serviceEndpoint){var v;_.z("shorts_controller_retrieve_seedless_sequence_v2")&&((v=_.F(this.data.serviceEndpoint,_.ZM))==null?void 0:v.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):rT2(this.data.serviceEndpoint,this);k.preventDefault()}else this.data.navigationEndpoint&&!_.sj(_.DM(k),this.hostElement,["A".toString()])&&_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.W.computeActive=function(k,v){if(!k)return!1;var C=k.navigationEndpoint;k=k.serviceEndpoint;if(!C&&!k||!v)return!1;if(C){k=(k=_.P7(v))&&["subscriptions","filteredsubscriptions"].includes(k);if(_.F(C,_.W7)&&_.F(v,_.W7)&&!k){var G=_.F(C,_.W7).browseId;v=_.F(v,_.W7).browseId;return G!==void 0&&v!==void 0&&(G===v||G==="VLWL"&&v==="FEwatch_later"||G==="FEwatch_later"&&v==="VLWL")}var p;C=(p=_.F(C.commandMetadata,_.G8))==null?void 0:p.url;v=(G=_.F(v.commandMetadata,_.G8))==null?void 0:G.url;return!(!C||
!v||C!==v&&C!==_.UT(v))}return this.isActiveShortsTab(k,v)};
_.W.isActiveShortsTab=function(k,v){v=!!_.F(v,_.ZM)||!!_.F(v,_.Jq);return(!!_.F(k,_.ZM)||!!_.F(k,_.Jq))&&v};
_.W.computeIsPrimary=function(k){return!!k};
_.SB.Object.defineProperties(xk.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 k=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&k)return k}}});
xk.prototype.onTap=xk.prototype.onTap;xk.prototype.onUp=xk.prototype.onUp;xk.prototype.onDown=xk.prototype.onDown;xk.prototype.triggerHintActions=xk.prototype.triggerHintActions;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],xk.prototype,"componentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xk.prototype,"rendererBehavior",void 0);_.B([_.M(_.WN.YtTaskEmitterBehavior),_.Y("design:type",Object)],xk.prototype,"taskEmitterBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],xk.prototype,"activeEndpoint",void 0);_.B([_.A(),_.Y("design:type",Object)],xk.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],xk.prototype,"guideOpened",void 0);_.B([_.A(),_.Y("design:type",String)],xk.prototype,"type",void 0);_.B([_.Nf("yt-interaction"),_.Y("design:type",Object)],xk.prototype,"interaction",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],xk.prototype,"isHeader",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("data","activeEndpoint"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],xk.prototype,"active",null);_.B([_.A({reflectToAttribute:!0}),_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],xk.prototype,"isPrimary",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.count","data.presentationStyle","data.badges.*"),_.Y("design:type",String),_.Y("design:paramtypes",[])],xk.prototype,"lineEndStyle",null);
_.B([_.g("lineEndStyle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],xk.prototype,"ariaLabel",null);_.B([_.W9("data.hintActions","guideOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],xk.prototype,"triggerHintActions",null);_.B([_.P9("down"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],xk.prototype,"onDown",null);
_.B([_.P9("up"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],xk.prototype,"onUp",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],xk.prototype,"onTap",null);_.B([_.q({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],xk);
_.t(xk,"ytd-guide-entry-renderer",function(){if(fzd!==void 0)return fzd;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return fzd=k},{mode:1});var AP=function(){var k=_.e.apply(this,arguments)||this;k.userToggled=!1;return k};
_.E(AP,_.e);_.W=AP.prototype;_.W.getItemsPath=function(){return"data.expandableItems"};
_.W.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.W.onExpanderItemTapped=function(k){var v=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.z("kevlar_guide_expandable_items_killswitch")&&_.Ib(this,function(){_.W3(v.expandableItems)});
k.preventDefault()};
_.W.onCollapserItemTapped=function(k){var v=this;this._setExpanded(!1);this.userToggled=!0;k.preventDefault();this.expandableItems&&!_.z("kevlar_guide_collapsible_items_killswitch")&&_.Ib(this,function(){_.P3(v.hostElement)})};
_.W.observeActiveEndpoint=function(){for(var k=this.activeEndpoint,v=this.data,C=this.expandableItems.children,G=0,p=C.length;G<p;G++)C[G].activeEndpoint=k;v&&v.autoExpandCommand&&k&&!this.userToggled&&(C=this.data.autoExpandCommand,v=!(!_.F(C,_.W7)||!_.F(k,_.W7)||_.F(C,_.W7).browseId!==_.F(k,_.W7).browseId),k=this.get("commandMetadata.webCommandMetadata.url",k),C=this.get("commandMetadata.webCommandMetadata.url",C),v=v||!!(k&&C&&k.includes(C)),this._setExpanded(v),v&&this.ytLazyListBehavior.fillRemainingListItems())};
AP.prototype.observeActiveEndpoint=AP.prototype.observeActiveEndpoint;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],AP.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],AP.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.uX.YtLazyListBehavior),_.Y("design:type",Object)],AP.prototype,"ytLazyListBehavior",void 0);_.B([_.Nf("#expandable-items"),_.Y("design:type",HTMLElement)],AP.prototype,"expandableItems",void 0);
_.B([_.A(),_.Y("design:type",Object)],AP.prototype,"data",void 0);_.B([_.A({readOnly:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],AP.prototype,"expanded",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],AP.prototype,"initialCount",void 0);_.B([_.A(),_.Y("design:type",Object)],AP.prototype,"activeEndpoint",void 0);_.B([_.W9("data","activeEndpoint","canShowMore"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AP.prototype,"observeActiveEndpoint",null);
_.B([_.q({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],AP);
_.t(AP,"ytd-guide-collapsible-entry-renderer",function(){if(dO2!==void 0)return dO2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return dO2=k},{mode:_.nm("kevlar_poly_si_batch_j079")?1:2});var zza;var Fi2;var eT=function(){var k=_.e.apply(this,arguments)||this;k.allVideosCount=0;k.renderGuideEntry=!1;return k};
_.E(eT,_.e);eT.prototype.observeRenderEntry=function(){var k;this.renderGuideEntry=!((k=this.data)==null||!k.alwaysShow)||!!this.allVideosCount};
eT.prototype.observeRenderEntry=eT.prototype.observeRenderEntry;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],eT.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],eT.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],eT.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],eT.prototype,"activeEndpoint",void 0);_.B([_.A({selector:_.tKf}),_.Y("design:type",Object)],eT.prototype,"allVideosCount",void 0);
_.B([_.A(),_.Y("design:type",Object)],eT.prototype,"renderGuideEntry",void 0);_.B([_.uo("allVideosCount","data.alwaysShow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],eT.prototype,"observeRenderEntry",null);_.B([_.q({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],eT);
_.t(eT,"ytd-guide-downloads-entry-renderer",function(){if(Fi2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);Fi2=k}k=Fi2;return k},{mode:1});var q8=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return k};
_.E(q8,_.e);_.W=q8.prototype;_.W.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]]"}}}}}};
_.W.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var k=this.sectionItems.children,v=0,C=k.length;v<C;v++)k[v].activeEndpoint=this.activeEndpoint}};
_.W.handleAddToGuideSectionAction=function(k){var v=_.F(k,BEY);if(v&&this.data&&(k=v.items,v=v.handlerData,k&&v&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(v)>-1)){v=0;for(var C=k.length;v<C;v++)k[v].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,k[v])}};
_.W.handleRemoveFromGuideSectionAction=function(k){var v=_.F(k,jty);v&&this.data&&(k=v.guideEntryId,v=v.handlerData,k&&v&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(v)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(k,this.data.sectionItems),this.removeFromCollapsedSection(k,this.data.sectionItems)))};
_.W.removeFromExpandedSection=function(k,v){k=this.getEntryIndexMatchingId(k,v);k!==-1&&this.splice("data.sectionItems",k,1)};
_.W.removeFromCollapsedSection=function(k,v){var C=v.findIndex(function(G){return!!_.F(G,H8k)});
C&&C!==-1&&v[C]&&_.F(v[C],H8k)&&(v=_.F(v[C],H8k).expandableItems)&&(k=this.getEntryIndexMatchingId(k,v),k!==-1&&this.splice("data.sectionItems."+C+".guideCollapsibleEntryRenderer.expandableItems",k,1))};
_.W.getEntryIndexMatchingId=function(k,v){var C=this;return v.findIndex(function(G){return C.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",G)===k})};
q8.prototype.activeEndpointChanged=q8.prototype.activeEndpointChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],q8.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],q8.prototype,"actionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],q8.prototype,"ytRendererstamperBehavior",void 0);_.B([_.Nf("#section-items"),_.Y("design:type",HTMLDivElement)],q8.prototype,"sectionItems",void 0);
_.B([_.Nf("#header-entry"),_.Y("design:type",Object)],q8.prototype,"headerEntry",void 0);_.B([_.A(),_.Y("design:type",Object)],q8.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],q8.prototype,"activeEndpoint",void 0);_.B([_.W9("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],q8.prototype,"activeEndpointChanged",null);_.B([_.q({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],q8);
_.t(q8,"ytd-guide-collapsible-section-entry-renderer",function(){if(zza===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);zza=k}k=zza;return k},{mode:1});var cSF;var E_3;var ms=function(){var k=_.e.apply(this,arguments)||this;k.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 k};
_.E(ms,_.e);_.W=ms.prototype;
_.W.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}}}}};
_.W.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var k=_.rc(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);k&&k.length===1&&k[0]&&_.rc(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.W.handleResetChannelUnreadCountCommand=function(k){var v;(k=(v=_.F(k,wB0))==null?void 0:v.channelId)&&this.data&&this.data.items&&(v=this.getPathToEntryMatchingId(k))&&(this.set(v+".guideEntryRenderer.count",0),this.set(v+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.W.handleResetSubscriptionsUnreadDotCommand=function(k){var v,C=(v=_.F(k,n00))==null?void 0:v.targetId,G;C&&(G=this.data)!=null&&G.items&&(k=this.data.items.findIndex(function(p){var P;return((P=p.guideEntryRenderer)==null?void 0:P.targetId)===C}),k<0||this.set("data.items."+k+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.W.getPathToEntryMatchingId=function(k){if(this.data&&this.data.items){var v=this.getEntryIndexMatchingId(k,this.data.items);if(v>-1)return"data.items."+v;for(var C=0;C<this.data.items.length;C++)if(v=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[C]))if(v=this.getEntryIndexMatchingId(k,v),v>-1)return"data.items."+C+".guideCollapsibleEntryRenderer.expandableItems."+v}};
_.W.handleAddToGuideSectionAction=function(k){var v=this;if(_.F(k,BEY)){var C=_.F(k,BEY).items;k=_.F(k,BEY).handlerData;var G,p;if(C&&k&&((G=this.data)==null?void 0:(p=G.handlerDatas)==null?void 0:p.indexOf(k))>-1){C=C.filter(function(N){return(N=v.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",N))&&!v.isGuideItemPresent(N)});
var P;if(k==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((P=this.data)==null?0:P.items)&&(G=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),G>-1)){this.splice.apply(this,["data.items",G+1,0].concat(_.tX(C)));return}this.unshift.apply(this,["data.items"].concat(_.tX(C)))}}};
_.W.isGuideItemPresent=function(k){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(k,this.data.items)!==-1)return!0;var v=this.data.items.find(function(C){return!!C.guideCollapsibleEntryRenderer});
if((v==null?0:v.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(k,v.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.W.getEntryIndexMatchingId=function(k,v){var C=this;return v.findIndex(function(G){return C.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",G)===k})};
_.W.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(k,v){var C=this;return v.findIndex(function(G){return C.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",G)===k})};
_.W.handleRemoveFromGuideSectionAction=function(k){if(_.F(k,jty)){var v=_.F(k,jty).guideEntryId;k=_.F(k,jty).handlerData;var C,G;v&&k&&((C=this.data)==null?void 0:(G=C.handlerDatas)==null?void 0:G.indexOf(k))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(v,this.data.items),this.removeFromCollapsedSection(v,this.data.items))}};
_.W.removeFromExpandedSection=function(k,v){k=this.getEntryIndexMatchingId(k,v);k!==-1&&this.splice("data.items",k,1)};
_.W.removeFromCollapsedSection=function(k,v){var C=v.findIndex(function(G){return!!G.guideCollapsibleEntryRenderer});
C!==-1&&(v=v[C].guideCollapsibleEntryRenderer.expandableItems)&&(k=this.getEntryIndexMatchingId(k,v),k!==-1&&this.splice("data.items."+C+".guideCollapsibleEntryRenderer.expandableItems",k,1))};
_.W.activeEndpointChanged=function(){for(var k=_.Kz(this.hostElement).querySelector("#items").children,v=0,C=k.length;v<C;v++)k[v].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.W.guideOpenedChanged=function(){for(var k=_.Kz(this.hostElement).querySelector("#items").children,v=0,C=k.length;v<C;v++)k[v].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
ms.prototype.guideOpenedChanged=ms.prototype.guideOpenedChanged;ms.prototype.activeEndpointChanged=ms.prototype.activeEndpointChanged;ms.prototype.persistentGuideChanged=ms.prototype.persistentGuideChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ms.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ms.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],ms.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.uX.YtLazyListBehavior),_.Y("design:type",Object)],ms.prototype,"ytLazyListBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],ms.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ms.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ms.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",String)],ms.prototype,"type",void 0);_.B([_.A({value:20}),_.Y("design:type",Number)],ms.prototype,"initialCount",void 0);_.B([_.A({value:10}),_.Y("design:type",Number)],ms.prototype,"targetFramerate",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],ms.prototype,"autoFill",void 0);_.B([_.A({value:50}),_.Y("design:type",Number)],ms.prototype,"renderDelay",void 0);
_.B([_.W9("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ms.prototype,"persistentGuideChanged",null);_.B([_.uo("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ms.prototype,"activeEndpointChanged",null);_.B([_.uo("guideOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ms.prototype,"guideOpenedChanged",null);
_.B([_.q({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],ms);
_.t(ms,"ytd-guide-section-renderer",function(){if(E_3!==void 0)return E_3;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return E_3=k},{mode:_.nm("kevlar_poly_si_batch_j073")?1:2});var azd;var Dq=function(){return _.e.apply(this,arguments)||this};
_.E(Dq,_.e);_.SB.Object.defineProperties(Dq.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Dq.prototype,"rendererBehaviors",void 0);_.B([_.A(),_.Y("design:type",Object)],Dq.prototype,"data",void 0);_.B([_.A(),_.g("data.signInButton.buttonRenderer.style"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Dq.prototype,"alignByText",null);_.B([_.q({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],Dq);
_.t(Dq,"ytd-guide-signin-promo-renderer",function(){if(azd===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);azd=k}k=azd;return k},{mode:1});var tP=function(){var k=_.e.apply(this,arguments)||this;k.showFooter=!1;return k};
_.E(tP,_.e);tP.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}}}}};
tP.prototype.attached=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1){v=_.Ql().resolve(_.uL(_.Kb));if(!v)return C.jumpTo(0);v.setGuideData(k.hostElement);return C.yield(0,3)}k.ytLazyListBehavior.initialCount=2;return C.return()})};
tP.prototype.onMouseExit=function(){_.z("web_guide_hover_expansion")&&_.rc(this.hostElement,"yt-guide-mouseleaved",[])};
tP.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
tP.prototype.dataChanged=tP.prototype.dataChanged;tP.prototype.onMouseExit=tP.prototype.onMouseExit;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],tP.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],tP.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.uX.YtLazyListBehavior),_.Y("design:type",Object)],tP.prototype,"ytLazyListBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],tP.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],tP.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],tP.prototype,"showFooter",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],tP.prototype,"autoFill",void 0);_.B([_.P9("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tP.prototype,"onMouseExit",null);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tP.prototype,"dataChanged",null);_.B([_.q({is:"ytd-guide-renderer",disableElementRegistration:!0})],tP);
_.t(tP,"ytd-guide-renderer",function(){if(cSF!==void 0)return cSF;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return cSF=k},{mode:_.nm("kevlar_poly_si_batch_j073")?1:2});var Me3;var sF=function(){var k=_.e.apply(this,arguments)||this;k.systemIcons=_.z("kevlar_system_icons");k.frostedGlass=_.z("web_frosted_glass");k.getEndpointForm=function(){return Kc2(k.data)};
return k};
_.E(sF,_.e);_.W=sF.prototype;_.W.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.W.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.ty(this.data.formattedTitle))};
_.W.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.W.onDown=function(){this.interaction.triggerDown()};
_.W.onUp=function(){this.interaction.triggerUp()};
_.W.onTap=function(k){if(this.data.serviceEndpoint){var v;if(_.z("shorts_controller_retrieve_seedless_sequence_v2")&&((v=_.F(this.data.serviceEndpoint,_.ZM))==null?void 0:v.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS")this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);else{if(_.F(this.data.serviceEndpoint,_.Qv)){this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);k.preventDefault();return}rT2(this.data.serviceEndpoint,this)}k.preventDefault()}else{var C;((C=this.data)==
null?0:C.navigationEndpoint)&&!_.sj(_.DM(k),this.hostElement,["A".toString()])&&_.nA(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.W.computeActive=function(k,v){if(!k)return!1;var C=k.navigationEndpoint;k=k.serviceEndpoint;if(!C&&!k||!v)return!1;if(C){k=_.F(C,_.W7);var G=_.F(v,_.W7);if(k&&G)return k.browseId===G.browseId&&k.params===G.params;var p;C=(p=_.F(C.commandMetadata,_.G8))==null?void 0:p.url;var P;v=(P=_.F(v.commandMetadata,_.G8))==null?void 0:P.url;return!(!C||!v||C!==v&&C!==_.UT(v))}return this.isActiveShortsTab(k,v)};
_.W.isActiveShortsTab=function(k,v){v=!!_.F(v,_.ZM)||!!_.F(v,_.Jq);return(!!_.F(k,_.ZM)||!!_.F(k,_.Jq))&&v};
_.W.computeTitle=function(k,v){return v?"":_.ty(k)};
_.SB.Object.defineProperties(sF.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
sF.prototype.onTap=sF.prototype.onTap;sF.prototype.onUp=sF.prototype.onUp;sF.prototype.onDown=sF.prototype.onDown;sF.prototype.onActiveStateChange=sF.prototype.onActiveStateChange;sF.prototype.dataChanged=sF.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],sF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],sF.prototype,"ytComponentBehavior",void 0);
_.B([_.M(_.DD),_.Y("design:type",Object)],sF.prototype,"ironButtonState",void 0);_.B([_.A(),_.Y("design:type",Object)],sF.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],sF.prototype,"activeEndpoint",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],sF.prototype,"noLabels",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.Y("design:type",Boolean)],sF.prototype,"isActive",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],sF.prototype,"systemIcons",void 0);_.B([_.Nf("yt-interaction"),_.Y("design:type",Object)],sF.prototype,"interaction",void 0);_.B([_.g("isActive"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],sF.prototype,"ariaSelected",null);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],sF.prototype,"frostedGlass",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sF.prototype,"dataChanged",null);_.B([_.W9("isActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sF.prototype,"onActiveStateChange",null);_.B([_.P9("down"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sF.prototype,"onDown",null);
_.B([_.P9("up"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sF.prototype,"onUp",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],sF.prototype,"onTap",null);_.B([_.q({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],sF);
_.t(sF,"ytd-mini-guide-entry-renderer",function(){if(Me3!==void 0)return Me3;var k=document.createElement("template");_.a(k,'\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" tabindex="-1" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]">\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Me3=k},{mode:_.nm("kevlar_poly_si_batch_j063")?1:2});var $Oe;var V7=function(){var k=_.e.apply(this,arguments)||this;k.allVideosCount=0;k.noLabels=_.z("kevlar_mini_guide_no_labels")||_.z("kevlar_modern_mini_guide");k.frostedGlass=_.z("web_frosted_glass");return k};
_.E(V7,_.e);_.W=V7.prototype;_.W.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.W.onMouseEnter=function(){_.z("web_guide_hover_expansion")&&_.rc(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.W.visibleChanged=function(){if(this.visible&&!this.data){var k=_.Ql().resolve(_.uL(_.Kb));k&&k.setGuideData(this.hostElement)}};
_.W.dataChanged=function(){var k=_.z("kevlar_guide_menu_on_hover")&&_.z("kevlar_modern_mini_guide"),v=_.z("kevlar_guide_menu_on_click")&&_.z("kevlar_modern_mini_guide"),C;var G=(C=this.data)==null?void 0:C.items;C=this.allVideosCount;var p=[];k=k?0:v?1:void 0;v=k!==void 0;if(G){for(var P=[],N=_.H(G),I=N.next();!I.done;I=N.next())if(I=I.value,I.guideSubscriptionsSectionRenderer){var S=void 0;P=((S=I.guideSubscriptionsSectionRenderer)==null?void 0:S.items)||[]}G=_.H(G);for(N=G.next();!N.done;N=G.next())if(N=
N.value,I=void 0,(I=N.guideSectionRenderer)==null?0:I.items)for(I=void 0,N=_.H((I=N.guideSectionRenderer)==null?void 0:I.items),I=N.next();!I.done;I=N.next()){I=I.value;var Q=void 0,R=void 0;S=I.guideEntryRenderer||_.F((Q=I)==null?void 0:(R=Q.guideCollapsibleSectionEntryRenderer)==null?void 0:R.headerEntry,TOX);Q=[];R=[];var l=void 0;if(((l=S)==null?void 0:l.targetId)==="subscriptions-guide-item")Q=P;else{var d=l=void 0;if((l=I)==null?0:(d=l.guideCollapsibleSectionEntryRenderer)==null?0:d.sectionItems)R=
Q=I.guideCollapsibleSectionEntryRenderer.sectionItems}kbV(p,S,v?Q:[],k);if(R.length>0)for(I=_.H(R),S=I.next();!S.done;S=I.next())S=S.value,R=_.F(S,NX2),Q=void 0,R=R&&(R.alwaysShow||C)?_.F((Q=R)==null?void 0:Q.entryRenderer,TOX):_.F(S,TOX),kbV(p,R,[])}}this.miniGuideItems=p};
_.W.activeEndpointChanged=function(){for(var k=this.items.children,v=0;v<k.length;v++)k[v].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.W.registerWithViewTransitionManager=function(){var k=this;_.Ab(_.B_,function(){var v=_.Ql().resolve(_.uL(_.qY));if(v&&v.isAnyTransitionEnabled){var C={};v.viewTransitionCoordinator.registerElement(k.hostElement,(C.slide="mini-guide-page-transition",C))}})};
V7.prototype.activeEndpointChanged=V7.prototype.activeEndpointChanged;V7.prototype.dataChanged=V7.prototype.dataChanged;V7.prototype.visibleChanged=V7.prototype.visibleChanged;V7.prototype.onMouseEnter=V7.prototype.onMouseEnter;_.B([_.M(_.YI),_.Y("design:type",Object)],V7.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],V7.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],V7.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],V7.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],V7.prototype,"ytComponentBehavior",void 0);_.B([_.Nf("#items"),_.Y("design:type",Object)],V7.prototype,"items",void 0);_.B([_.A(),_.Y("design:type",Object)],V7.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],V7.prototype,"visible",void 0);_.B([_.A(),_.Y("design:type",Object)],V7.prototype,"miniGuideItems",void 0);_.B([_.A({selector:_.tKf}),_.Y("design:type",Object)],V7.prototype,"allVideosCount",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],V7.prototype,"noLabels",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],V7.prototype,"frostedGlass",void 0);
_.B([_.P9("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V7.prototype,"onMouseEnter",null);_.B([_.uo("visible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V7.prototype,"visibleChanged",null);_.B([_.uo("data","allVideosCount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V7.prototype,"dataChanged",null);
_.B([_.uo("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V7.prototype,"activeEndpointChanged",null);_.B([_.q({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],V7);
_.t(V7,"ytd-mini-guide-renderer",function(){if($Oe===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);$Oe=k}k=$Oe;return k},{mode:1});var UOa;var g_2=/^[\x00-\x7F]+$/,Yk=function(){return _.e.apply(this,arguments)||this};
_.E(Yk,_.e);_.SB.Object.defineProperties(Yk.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var k,v=_.ty((k=this.data)==null?void 0:k.handle);if(v)return _.DZ("@"+v)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var k=_.ty(this.displayHandle),v,C=_.ty((v=this.data)==null?void 0:v.handleUrl);if(k&&C)return _.DZ(C+k)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var k=_.ty(this.displayHandle);if(k&&!g_2.test(k)){var v;return(v=this.data)==null?void 0:v.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var k=_.ty(this.displayHandleUrl),v,C=_.ty((v=this.data)==null?void 0:v.urlInfoText);if(k&&C)return _.DZ(C+" "+k)}}});
_.B([_.A(),_.Y("design:type",Object)],Yk.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Yk.prototype,"displayHandle",null);_.B([_.g("displayHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Yk.prototype,"displayHandleUrl",null);_.B([_.g("displayHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Yk.prototype,"warningText",null);
_.B([_.g("displayHandleUrl"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Yk.prototype,"urlInfoTextWithUrl",null);_.B([_.q({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],Yk);
_.t(Yk,"ytd-handles-claiming-confirm-dialog-content",function(){if(UOa!==void 0)return UOa;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return UOa=k},{mode:1});var iB5;var w_=function(){var k=_.e.apply(this,arguments)||this;k.okButtonOverride={style:"mono",type:"outline",size:"M"};return k};
_.E(w_,_.e);w_.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
w_.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],w_.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],w_.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],w_.prototype,"okButtonOverride",void 0);_.B([_.A(),_.Y("design:type",Object)],w_.prototype,"data",void 0);_.B([_.q({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],w_);
_.t(w_,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(iB5!==void 0)return iB5;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return iB5=k},{mode:1});var Li3;var OBm=/^[\x00-\x7F]+$/,n1=function(){var k=_.e.apply(this,arguments)||this;k.isLoading=!1;return k};
_.E(n1,_.e);n1.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var k;this.selectedHandle=(k=this.handleInput)==null?void 0:k.value;this.onSelectedHandleChanged(this.selectedHandle);_.rc(this.hostElement,"yt-refit-popups-action")}};
_.SB.Object.defineProperties(n1.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.DZ("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.DZ(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!OBm.test(this.selectedHandle)){var k;return(k=this.data)==null?void 0:k.warningText}}}});
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],n1.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],n1.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],n1.prototype,"selectedHandle",void 0);_.B([_.A(),_.Y("design:type",Object)],n1.prototype,"isLoading",void 0);_.B([_.A(),_.Y("design:type",Function)],n1.prototype,"onSelectedHandleChanged",void 0);_.B([_.Nf("#channel-handle-input"),_.Y("design:type",Object)],n1.prototype,"handleInput",void 0);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],n1.prototype,"handleUrlPrefix",null);_.B([_.g("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],n1.prototype,"displayHandle",null);_.B([_.g("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],n1.prototype,"displayHandleUrl",null);_.B([_.g("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],n1.prototype,"warningText",null);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],n1.prototype,"ytRendererBehavior",void 0);_.B([_.q({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],n1);
_.t(n1,"ytd-handles-claiming-edit-dialog-content",function(){if(Li3!==void 0)return Li3;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Li3=k},{mode:1});var yS2;var JP=function(){var k=_.e.apply(this,arguments)||this;k.actionButtonOverride={style:"mono",type:"filled",size:"M"};k.cancelButtonOverride={style:"mono",type:"text",size:"M"};k.selectButtonDisabled=!1;k.isLoading=!1;k.hasSelectedHandleEventListener=!1;k.selectedHandleChanged=function(v){k.selectedHandle=v};
return k};
_.E(JP,_.e);_.W=JP.prototype;_.W.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.W.onDataChanged=function(){var k,v;this.selectedHandle=(v=_.F((k=this.data)==null?void 0:k.inputField,DSy))==null?void 0:v.handle};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.onCancel=function(){this.selectedHandle="";_.JR(this.hostElement,"yt-close-popup-action",[this.is])};
_.W.onSelectHandle=function(){var k=this;if(this.selectedHandle!==void 0){var v;((v=this.data)==null?void 0:v.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(C,G){if(G.newHandleUpdateStatus!==void 0&&G.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&G.newHandleUpdateStatus.errorMessage)_.xb(k.hostElement,_.ty(G.newHandleUpdateStatus.errorMessage)),
k.isLoading=!1;else{var p;if((p=k.data)==null?0:p.onChannelUpdateSuccess){C=k.data.onChannelUpdateSuccess;var P,N;if(G=(P=_.F(C,_.xS))==null?void 0:(N=P.popup)==null?void 0:N.handlesClaimingConfirmDialogRenderer)G.handle=_.DZ(k.selectedHandle);k.ytComponentBehavior.resolveCommand(C);_.JR(k.hostElement,"yt-close-popup-action",[k.is])}else k.isLoading=!1}},
onServerError:function(){var C;k.content&&((C=k.content)==null?0:C.handleInput)&&k.content.handleInput.validate();k.isLoading=!1;_.xb(k.hostElement,_.P2("TRY_AGAIN_LATER"))}}}))}};
_.W.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
JP.prototype.onDataChanged=JP.prototype.onDataChanged;JP.prototype.onSelectedHandleChanged=JP.prototype.onSelectedHandleChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],JP.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],JP.prototype,"actionButtonOverride",void 0);_.B([_.A(),_.Y("design:type",Object)],JP.prototype,"cancelButtonOverride",void 0);_.B([_.A(),_.Y("design:type",Object)],JP.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",String)],JP.prototype,"selectedHandle",void 0);_.B([_.A(),_.Y("design:type",Object)],JP.prototype,"selectButtonDisabled",void 0);_.B([_.A(),_.Y("design:type",Object)],JP.prototype,"isLoading",void 0);_.B([_.A(),_.Y("design:type",Object)],JP.prototype,"hasSelectedHandleEventListener",void 0);_.B([_.A(),_.Y("design:type",Object)],JP.prototype,"handleInput",void 0);
_.B([_.W9("selectedHandle"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JP.prototype,"onSelectedHandleChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JP.prototype,"onDataChanged",null);_.B([_.Nf("ytd-handles-claiming-edit-dialog-content"),_.Y("design:type",Object)],JP.prototype,"content",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],JP.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],JP.prototype,"ytRendererstamperBehavior",void 0);_.B([_.q({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],JP);
_.t(JP,"ytd-handles-claiming-edit-dialog-renderer",function(){if(yS2!==void 0)return yS2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return yS2=k},{mode:1});var XxV;var r_=function(){return _.e.apply(this,arguments)||this};
_.E(r_,_.e);_.SB.Object.defineProperties(r_.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.handle){var v;return _.DZ("@"+_.ty((v=this.data)==null?void 0:v.handle))}}}});
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],r_.prototype,"formattedHandle",null);_.B([_.A(),_.Y("design:type",Object)],r_.prototype,"data",void 0);_.B([_.q({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],r_);
_.t(r_,"ytd-handles-claiming-radio-option-renderer",function(){if(XxV!==void 0)return XxV;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return XxV=k},{mode:1});var xOa;var AS0=/^[\x00-\x7F]+$/,K1=function(){var k=_.e.apply(this,arguments)||this;k.initialRadioIndex="-1";k.isLoading=!1;k.maybeSubmitFeedback=function(){k.feedbackSurveyRenderer.submitSurvey()};
return k};
_.E(K1,_.e);K1.prototype.updateSelectedHandleIndexFromBinding=function(k){this.selectedRadioIndex=+k.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(k)};
K1.prototype.selectedHandleChanged=function(k){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var v;this.selectedHandle=(v=this.handleInput)==null?void 0:v.value;this.onSelectedHandleChanged(k)}};
_.SB.Object.defineProperties(K1.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var k;return this.ytRendererBehavior.getSimpleString((k=this.data)==null?void 0:k.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.DZ("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.DZ(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!AS0.test(this.selectedHandle)){var k;return(k=this.data)==null?void 0:k.warningText}}}});
_.B([_.A(),_.Y("design:type",Object)],K1.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],K1.prototype,"initialRadioIndex",void 0);_.B([_.A(),_.Y("design:type",Number)],K1.prototype,"selectedRadioIndex",void 0);_.B([_.A(),_.Y("design:type",String)],K1.prototype,"selectedHandle",void 0);_.B([_.A(),_.Y("design:type",Object)],K1.prototype,"isLoading",void 0);_.B([_.A(),_.Y("design:type",Function)],K1.prototype,"onSelectedHandleChanged",void 0);
_.B([_.A(),_.Y("design:type",Function)],K1.prototype,"onSelectedRadioIndexChanged",void 0);_.B([_.Nf("#channel-handle-input"),_.Y("design:type",Object)],K1.prototype,"handleInput",void 0);_.B([_.Nf("ytd-feedback-survey-renderer"),_.Y("design:type",Object)],K1.prototype,"feedbackSurveyRenderer",void 0);_.B([_.g("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],K1.prototype,"radioButtonLength",null);
_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],K1.prototype,"handleUrlPrefix",null);_.B([_.g("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],K1.prototype,"displayHandle",null);_.B([_.g("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],K1.prototype,"displayHandleUrl",null);_.B([_.g("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],K1.prototype,"warningText",null);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],K1.prototype,"ytRendererBehavior",void 0);_.B([_.q({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],K1);
_.t(K1,"ytd-handles-claiming-select-dialog-content",function(){if(xOa!==void 0)return xOa;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return xOa=k},{mode:1});var ezX;var TO=function(){var k=_.e.apply(this,arguments)||this;k.actionButtonOverride={style:"mono",type:"filled",size:"M"};k.cancelButtonOverride={style:"mono",type:"text",size:"M"};k.initialRadioIndex="-1";k.selectButtonDisabled=!1;k.isLoading=!1;k.selectedRadioIndexChanged=function(v){k.selectedRadioIndex=Number(v.detail.value)};
k.selectedHandleChanged=function(v){k.selectedHandle=v.detail.value};
return k};
_.E(TO,_.e);_.W=TO.prototype;_.W.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.W.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.W.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.rc(this.hostElement,"yt-refit-popups-action")};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.JR(this.hostElement,"yt-close-popup-action",[this.is])};
_.W.onSelectHandle=function(){var k=this;if(this.selectedHandle!==void 0){var v;((v=this.data)==null?void 0:v.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(C,G){if(G.newHandleUpdateStatus!==void 0&&G.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&G.newHandleUpdateStatus.errorMessage)_.xb(k.hostElement,_.ty(G.newHandleUpdateStatus.errorMessage)),
k.isLoading=!1;else{var p;if((p=k.data)==null?0:p.onChannelUpdateSuccess){C=k.data.onChannelUpdateSuccess;G=_.F(C,_.xS);var P;if(G==null?0:(P=G.popup)==null?0:P.handlesClaimingConfirmDialogRenderer)G.popup.handlesClaimingConfirmDialogRenderer.handle=_.DZ(k.selectedHandle);k.ytComponentBehavior.resolveCommand(C);_.JR(k.hostElement,"yt-close-popup-action",[k.is])}else k.isLoading=!1}},
onServerError:function(){if(k.selectedRadioIndex===k.radioButtonLength){var C;k.content&&((C=k.content)==null?0:C.handleInput)&&k.content.handleInput.validate()}k.isLoading=!1;_.xb(k.hostElement,_.P2("TRY_AGAIN_LATER"))}}}))}};
_.W.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var k,v;this.selectedHandle=(k=this.content)==null?void 0:(v=k.handleInput)==null?void 0:v.value}else this.selectedRadioIndex>=0&&((k=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(k==null?void 0:k.handle):this.selectedHandle=void 0)};
_.W.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.W.getRadioItem=function(k){if(this.radioButtonLength>k&&k>=0)return _.F(this.data.radioButton[k],vUh)};
_.SB.Object.defineProperties(TO.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.radioButton)||[]).length}}});
TO.prototype.onSelectedHandleChanged=TO.prototype.onSelectedHandleChanged;TO.prototype.onSelectedHandleIndexChanged=TO.prototype.onSelectedHandleIndexChanged;TO.prototype.onDataChanged=TO.prototype.onDataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],TO.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],TO.prototype,"actionButtonOverride",void 0);_.B([_.A(),_.Y("design:type",Object)],TO.prototype,"cancelButtonOverride",void 0);
_.B([_.A(),_.Y("design:type",Object)],TO.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],TO.prototype,"initialRadioIndex",void 0);_.B([_.A(),_.Y("design:type",Number)],TO.prototype,"selectedRadioIndex",void 0);_.B([_.A(),_.Y("design:type",String)],TO.prototype,"selectedHandle",void 0);_.B([_.A(),_.Y("design:type",Object)],TO.prototype,"selectButtonDisabled",void 0);_.B([_.A(),_.Y("design:type",Object)],TO.prototype,"isLoading",void 0);
_.B([_.g("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],TO.prototype,"radioButtonLength",null);_.B([_.Nf("ytd-handles-claiming-select-dialog-content"),_.Y("design:type",Object)],TO.prototype,"content",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TO.prototype,"onDataChanged",null);
_.B([_.W9("selectedRadioIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TO.prototype,"onSelectedHandleIndexChanged",null);_.B([_.W9("selectedHandle"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TO.prototype,"onSelectedHandleChanged",null);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],TO.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],TO.prototype,"ytRendererstamperBehavior",void 0);_.B([_.q({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],TO);
_.t(TO,"ytd-handles-claiming-select-dialog-renderer",function(){if(ezX!==void 0)return ezX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ezX=k},{mode:1});var qRk;var mOV;var kN=function(){return _.e.apply(this,arguments)||this};
_.E(kN,_.e);kN.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],kN.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],kN.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],kN.prototype,"data",void 0);_.B([_.q({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],kN);
_.t(kN,"ytd-hotkey-dialog-section-option-renderer",function(){if(mOV!==void 0)return mOV;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return mOV=k},{mode:1});var DOy;var oN=function(){return _.e.apply(this,arguments)||this};
_.E(oN,_.e);oN.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],oN.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],oN.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],oN.prototype,"data",void 0);_.B([_.q({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],oN);
_.t(oN,"ytd-hotkey-dialog-section-renderer",function(){if(DOy!==void 0)return DOy;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return DOy=k},{mode:1});var vd=function(){return _.e.apply(this,arguments)||this};
_.E(vd,_.e);vd.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],vd.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],vd.prototype,"data",void 0);_.B([_.q({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],vd);
_.t(vd,"ytd-hotkey-dialog-content",function(){if(qRk!==void 0)return qRk;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return qRk=k},{mode:1});var tee;var Cs=function(){return _.e.apply(this,arguments)||this};
_.E(Cs,_.e);Cs.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var k=document.querySelector("ytd-hotkey-dialog-content #scrollable");k&&(k.dialogElement=this.hostElement.parentElement)};
Cs.prototype.onCloseTap=function(){_.JR(this.hostElement,"yt-close-popup-action")};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Cs.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Cs.prototype,"data",void 0);_.B([_.q({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],Cs);
_.t(Cs,"ytd-hotkey-dialog-renderer",function(){if(tee!==void 0)return tee;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return tee=k},{mode:1});var sVe;var Gt=function(){return _.e.apply(this,arguments)||this};
_.E(Gt,_.e);Gt.prototype.onYtServiceRequestError=function(){if(this.blocked){var k;var v=(k=this.data)==null?void 0:k.defaultServiceEndpoint}else{var C;v=(C=this.data)==null?void 0:C.toggledServiceEndpoint}var G;(v=(G=_.F(v,_.$21))==null?void 0:G.onFailureAction)&&this.ytComponentBehavior.resolveCommand(v);this.updateBlockState(!this.blocked)};
Gt.prototype.onYtToggleButton=function(k){this.updateBlockState(k.detail.toggled)};
Gt.prototype.updateBlockState=function(k){if(k!==this.blocked){var v=this.blockedEntityKey;v&&this.ytdReduxBehavior.dispatch(_.ud("blockStateEntity",v,{key:v,blocked:k}));this.set("data.isToggled",k)}};
_.SB.Object.defineProperties(Gt.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)}}});
Gt.prototype.onYtToggleButton=Gt.prototype.onYtToggleButton;Gt.prototype.onYtServiceRequestError=Gt.prototype.onYtServiceRequestError;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Gt.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Gt.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Gt.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Gt.prototype,"blockedEntityKey",void 0);
_.B([_.A({selectorArgs:["blockedEntityKey"],selector:function(k,v){return _.vt(k.entities,"blockStateEntity",v)}}),
_.Y("design:type",Object)],Gt.prototype,"blockStateEntity",void 0);_.B([_.g("data","blockStateEntity"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Gt.prototype,"blocked",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Gt.prototype,"onYtServiceRequestError",null);
_.B([_.P9("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Gt.prototype,"onYtToggleButton",null);_.B([_.q({is:"ytd-block-button",disableElementRegistration:!0})],Gt);
_.t(Gt,"ytd-block-button",function(){if(sVe!==void 0)return sVe;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return sVe=k},
{mode:1});var VeX;var hz2;var ps=function(){return _.e.apply(this,arguments)||this};
_.E(ps,_.e);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ps.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ps.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ps.prototype,"data",void 0);_.B([_.q({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],ps);
_.t(ps,"ytd-kids-blocklist-picker-item-renderer",function(){if(hz2!==void 0)return hz2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return hz2=k},{mode:1});var Pd=function(){return _.e.apply(this,arguments)||this};
_.E(Pd,_.e);Pd.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Pd.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Pd.prototype,"data",void 0);_.B([_.q({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],Pd);
_.t(Pd,"ytd-kids-blocklist-picker-content",function(){if(VeX!==void 0)return VeX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return VeX=
k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var Bqk;var Wd=function(){var k=_.e.apply(this,arguments)||this;k.hasAnyRequestSucceeded=!1;k.hasAnyRequestFailed=!1;k.numPendingRequests=0;return k};
_.E(Wd,_.e);_.W=Wd.prototype;_.W.attached=function(){this.hostElement.setAttribute("dialog","")};
_.W.onDoneButtonTap=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.W.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.W.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.W.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.W.onPopupClosed=function(k){var v,C;if(((v=k.detail)==null?void 0:(C=v.popup)==null?void 0:C.is)==="tp-yt-paper-dialog"){var G;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((G=this.data)==null?0:G.successfulToastActionMessage)&&(k=_.Bt(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(k));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
Wd.prototype.onPopupClosed=Wd.prototype.onPopupClosed;Wd.prototype.onYtServiceRequestError=Wd.prototype.onYtServiceRequestError;Wd.prototype.onYtServiceRequestCompleted=Wd.prototype.onYtServiceRequestCompleted;Wd.prototype.onYtServiceRequestSent=Wd.prototype.onYtServiceRequestSent;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Wd.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Wd.prototype,"ytRendererBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],Wd.prototype,"data",void 0);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wd.prototype,"onYtServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wd.prototype,"onYtServiceRequestCompleted",null);
_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Wd.prototype,"onYtServiceRequestError",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Wd.prototype,"onPopupClosed",null);_.B([_.q({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],Wd);
_.t(Wd,"ytd-kids-blocklist-picker-renderer",function(){if(Bqk!==void 0)return Bqk;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Bqk=k},{mode:1});var jVh;var YRX;var Hd=function(){return _.e.apply(this,arguments)||this};
_.E(Hd,_.e);Hd.prototype.setTip=function(k){var v=this;this.data&&(this.tip=LbX(gs5.getInstance(),k,this.data),_.Ib(this,function(){_.nA(v.hostElement,"yt-refit")}))};
Hd.prototype.clearTip=function(){this.tip=void 0};
Hd.prototype.computeHidden=function(k){return!k};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Hd.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Hd.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.Y("design:type",Boolean)],Hd.prototype,"hidden",void 0);_.B([_.A(),_.Y("design:type",Object)],Hd.prototype,"tip",void 0);_.B([_.q({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],Hd);
_.t(Hd,"ytd-menu-popup-tip-renderer",function(){if(YRX!==void 0)return YRX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);
return YRX=k},{mode:1});var wxe;var N9=function(){var k=_.e.apply(this,arguments)||this;k.useIcons=!1;k.systemIcons=_.z("kevlar_system_icons");return k};
_.E(N9,_.e);_.W=N9.prototype;_.W.onFocus=function(){var k;(k=_.Kz(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.W.onTap=function(){var k=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(k&&_.F(k,_.oH))this.componentBehavior.resolveCommand(k),this.updateToggledStateInEntity();else if(k){this.componentBehavior.resolveCommand(k)||_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}});var v;((v=_.F(k,_.Cx))==null?void 0:v.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.W.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.W.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.W.updateToggledStateInEntity=function(){var k=this.data.toggleMenuServiceItemEntityKey,v=!this.data.isToggled;k&&this.ytdReduxBehavior.dispatch(_.ud("toggleMenuServiceItemEntity",k,{key:k,isToggled:v}))};
_.W.computeIcon=function(k,v,C){return(k=k?C:v)&&k.iconType?_.TQ(k.iconType):""};
_.W.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.W.isIconActive=function(k){return!_.z("toggle_menu_active_icon_killswitch")&&k};
_.SB.Object.defineProperties(N9.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((k=this.data)==null?0:k.isToggled)?(v=this.data)==null?void 0:v.toggledText:(C=this.data)==null?void 0:C.defaultText}}});
N9.prototype.toggledStateEntityChanged=N9.prototype.toggledStateEntityChanged;N9.prototype.onYtServiceRequestCompleted=N9.prototype.onYtServiceRequestCompleted;N9.prototype.onTap=N9.prototype.onTap;N9.prototype.onFocus=N9.prototype.onFocus;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],N9.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],N9.prototype,"componentBehavior",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],N9.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],N9.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],N9.prototype,"useIcons",void 0);_.B([_.A({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.Y("design:type",String)],N9.prototype,"icon",void 0);
_.B([_.A({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.qc.toggleMenuServiceItemEntitySelector}),_.Y("design:type",Object)],N9.prototype,"toggleMenuServiceItemEntity",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],N9.prototype,"systemIcons",void 0);_.B([_.P9("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],N9.prototype,"onFocus",null);
_.B([_.g("data.isToggled"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],N9.prototype,"toggleButtonText",null);_.B([_.P9("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],N9.prototype,"onTap",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],N9.prototype,"onYtServiceRequestCompleted",null);
_.B([_.W9("toggleMenuServiceItemEntity.isToggled","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],N9.prototype,"toggledStateEntityChanged",null);_.B([_.q({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],N9);
_.t(N9,"ytd-toggle-menu-service-item-renderer",function(){if(wxe!==void 0)return wxe;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return wxe=k},{mode:1});var n_2;var IN=function(){return _.e.apply(this,arguments)||this};
_.E(IN,_.e);IN.prototype.onFocus=function(){var k;(k=_.Kz(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.SB.Object.defineProperties(IN.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.hG(this.data.iconUrl)}}});
IN.prototype.onFocus=IN.prototype.onFocus;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],IN.prototype,"rendererBehavior",void 0);_.B([_.M(_.a$.YtEndpointBehavior),_.Y("design:type",Object)],IN.prototype,"ytEndpointBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],IN.prototype,"data",void 0);_.B([_.P9("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IN.prototype,"onFocus",null);
_.B([_.g("data.iconUrl"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],IN.prototype,"imageSource",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],IN);
_.t(IN,"ytd-menu-custom-icon-item-renderer",function(){if(n_2!==void 0)return n_2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return n_2=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});_.BU(_.kG,"yt-list-item-view-model",{props:{data:_.vN,isMenuItem:_.vN,isCompact:_.vN,onTap:_.s6,trailingAccessory:_.s6,hideSelectionTextChevron:_.vN,disabled:_.vN,inPopup:_.vN,disableHorizontalPadding:_.vN,isOverlay:_.vN,isToggled:_.vN,ariaLabel:_.vN,ariaPressed:_.vN,shouldNotFillIcon:_.vN}});var Zm=function(){var k=_.e.apply(this,arguments)||this;k.disableBackdropFilter=_.z("web_disable_backdrop_filter");return k};
_.E(Zm,_.e);_.W=Zm.prototype;
_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.W.computeAriaLabel=function(k){return k};
_.W.onPopupOpened=function(){this.items.selected=0;for(var k=_.H(_.Kz(this.items).children),v=k.next();!v.done;v=k.next())v.value.popupPositionTarget=this.positionTarget;if(k=this.popupTip||void 0)k.setTip(this.source||""),this.source=void 0;this.veData&&(k=_.Et())&&_.e6(k,[this.veData])};
_.W.onPopupClosed=function(){var k=this.popupTip||void 0;k&&k.clearTip()};
_.W.onIronActivate=function(k){this.shouldPersist(k)||_.JR(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(k=_.Et())&&_.mM(k,this.veData)};
_.W.shouldPersist=function(k){var v,C;if(((v=k.detail)==null?void 0:v.selected)===void 0||(C=this.data)==null||!C.items)return!1;var G,p;return!((p=(G=this.data.items[k.detail.selected])==null?void 0:G.toggleMenuServiceItemRenderer)==null||!p.persistentOnMenuPopup)};
_.W.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(k){return k.menuNavigationItemRenderer?!!k.menuNavigationItemRenderer.icon:k.menuServiceItemRenderer?!!k.menuServiceItemRenderer.icon:k.menuConditionalServiceItemRenderer?!!k.menuConditionalServiceItemRenderer.icon:k.menuConditionalNavigationItemRenderer?!!k.menuConditionalNavigationItemRenderer.icon:k.toggleMenuServiceItemRenderer?!!k.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
Zm.prototype.onPopupClosed=Zm.prototype.onPopupClosed;Zm.prototype.onPopupOpened=Zm.prototype.onPopupOpened;_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],Zm.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Zm.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Zm.prototype,"ytRendererBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],Zm.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Zm.prototype,"veData",void 0);_.B([_.A({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.Y("design:type",String)],Zm.prototype,"ariaLabel",void 0);_.B([_.A({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Zm.prototype,"useIcons",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Zm.prototype,"disableBackdropFilter",void 0);_.B([_.Nf("#items"),_.Y("design:type",Object)],Zm.prototype,"items",void 0);_.B([_.Nf("ytd-menu-popup-tip-renderer"),_.Y("design:type",Object)],Zm.prototype,"popupTip",void 0);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Zm.prototype,"onPopupOpened",null);
_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Zm.prototype,"onPopupClosed",null);_.B([_.q({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],Zm);
_.t(Zm,"ytd-menu-popup-renderer",function(){if(jVh!==void 0)return jVh;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return jVh=k},{mode:1});var JSk;var rS2=_.D(function(k){k=_.sY(k,{icon:void 0});var v=k.data;k=k.icon;var C=function(){return v().iconBadgeText},G={},p=_.TI("yt-spec-icon-badge-shape",function(){a:switch(v().iconBadgeType){case "notification":var P="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":P="yt-spec-icon-badge-shape--type-cart";break a;default:P=""}return P},function(){a:switch(v().iconBadgeStyle){case "overlay":var P="yt-spec-icon-badge-shape--style-overlay";
break a;default:P=""}return P},(G["yt-spec-icon-badge-shape--text-size-small"]=function(){var P=C();
return!!((P==null?0:P.length)&&P.length>2)},G));
return _.u("yt-icon-badge-shape",null,_.u(_.b,{cond:k,then:function(P){return _.u("div",{class:p},_.u("div",{class:"yt-spec-icon-badge-shape__icon"},_.u(_.PT,{icon:P})),_.u(_.b,{cond:C,then:function(N){return _.u("div",{class:"yt-spec-icon-badge-shape__badge"},N)}}))}}))},"kj");
rS2.idomCompat=!0;_.BU(rS2,"yt-icon-badge-shape",{props:{data:_.vN,icon:_.vN}});var St=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};k.unseenCount=0;k.isOverlay=!1;return k};
_.E(St,_.e);_.W=St.prototype;_.W.attached=function(){var k=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(v){k.onServiceWorkerMessage(v)})};
_.W.onDataChanged=function(){this.isAttached&&!this.JSC$20869_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$20869_lastData=this.data};
_.W.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.W.computeIcon=function(){var k,v;return(k=this.data)==null?void 0:(v=k.icon)==null?void 0:v.iconType};
_.W.onServiceWorkerMessage=function(k){k.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.W.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.F(this.data.updateUnseenCountEndpoint,_.Cx)&&_.F(this.data.updateUnseenCountEndpoint,_.Cx).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.W.handleUpdateNotificationsUnseenCountAction=function(k){var v=this;k=_.F(k,YvV);k!=null&&k.unseenCount&&k.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(k.unseenCount),_.B_.addLowPriorityJob(function(){v.data.updateUnseenCountEndpoint&&v.ytComponentBehavior.resolveCommand(v.data.updateUnseenCountEndpoint)},k.timeoutMs))};
_.W.onClick=function(){_.nA(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var k=_.rc(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),v=this.data.menuRequest;k&&k.length===1&&k[0]?_.JR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):v&&this.ytComponentBehavior.resolveCommand(v)};
_.W.handleTopbarMenuClosedAction=function(k){k==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.W.toggleIconState=function(k){this.iconButton&&(this.iconButton.pressed=k)};
_.W.sendUnseenCountRequest=function(k){var v=this;_.Ab(_.B_,function(){v.ytComponentBehavior.resolveCommand(k)})};
_.W.updateCountUI=function(k){this.set("unseenCount",k<9?k:"9+")};
_.SB.Object.defineProperties(St.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
St.prototype.handleUpdateNotificationsUnseenCountAction=St.prototype.handleUpdateNotificationsUnseenCountAction;St.prototype.onDataChanged=St.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],St.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],St.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.Zl),_.Y("design:type",Object)],St.prototype,"ytdOpenPopupBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],St.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],St.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],St.prototype,"unseenCount",void 0);_.B([_.A(),_.Y("design:type",Object)],St.prototype,"isOverlay",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],St.prototype,"showTooltips",void 0);_.B([_.Nf("yt-icon-button"),_.Y("design:type",Object)],St.prototype,"iconButton",void 0);
_.B([_.g("unseenCount"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],St.prototype,"showNotificationCount",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],St.prototype,"onDataChanged",null);_.B([_.P9("yt-update-notifications-unseen-count-action"),_.Y("design:type",Function),_.Y("design:paramtypes",[Object]),_.Y("design:returntype")],St.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.B([_.q({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],St);
_.t(St,"ytd-notification-topbar-button-renderer",function(){if(JSk!==void 0)return JSk;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return JSk=k},{mode:_.nm("kevlar_poly_si_batch_j025")?1:2});var Ki2;var up=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return k};
_.E(up,_.e);up.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}}}}}};
up.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
up.prototype.onDarkModeToggled=function(k){this.dark=k};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],up.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],up.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],up.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],up.prototype,"data",void 0);_.B([_.A({value:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],up.prototype,"dark",void 0);
_.B([_.q({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],up);
_.t(up,"yt-pdg-buy-flow-header-renderer",function(){if(Ki2!==void 0)return Ki2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Ki2=k},{mode:1});var Tqe;var kUa;var Q4=function(){var k=_.e.apply(this,arguments)||this;k.immediateValue=0;k.isDarkTheme=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(Q4,_.e);_.W=Q4.prototype;_.W.created=function(){_.nN.requestAvailability()};
_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.W.dataChanged=function(){var k=_.Kz(this.hostElement).querySelector("#color-slider");k.immediateValue&&this.updateSliderKnobAndGradientStyles(k.immediateValue);this.data.notches[0].knobColorArgb&&_.Cm(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.Ef(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.wt("HTML_DIR")==="rtl"&&_.Kz(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.W.onSliderImmediateChange=function(){var k=_.Kz(this.hostElement).querySelector("#color-slider");k.dragging&&(k.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(k.immediateValue),this.updateSliderKnobAndGradientStyles(k.immediateValue)),this.updateSliderAria())};
_.W.onSliderChange=function(){var k=_.Kz(this.hostElement).querySelector("#color-slider");k.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(k.immediateValue),this.updateSliderKnobAndGradientStyles(k.immediateValue));this.updateSliderAria()};
_.W.updateSliderAria=function(){var k=_.Kz(this.hostElement).querySelector("#color-slider"),v=_.Kz(this.hostElement).querySelector("#color-slider");v=_.ty(this.data.notches[v.immediateValue].tierValue);_.dg2()&&_.nA(this.hostElement,"iron-announce",{text:v});k.setAttribute("aria-valuetext",v)};
_.W.updateSuperThanksSelectedTierEntity=function(k){if(k!==this.immediateValue){var v,C,G=this==null?void 0:(v=this.data)==null?void 0:(C=v.superThanksSelectedTierEntity)==null?void 0:C.key;G&&G.length>0&&this.ytdReduxBehavior.dispatch(_.ud("superThanksSelectedTierEntity",G,{key:G,index:k}))}};
_.W.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.W.updateSliderKnobAndGradientStyles=function(k){this.immediateValue=k;k=this.data.notches[k];if(k==null?0:k.knobColorArgb)var v={"--ytd-pdg-color-slider-knob-color":_.Ef(k.knobColorArgb)};(k==null?0:k.linearGradientCssStyle)&&v!==null&&(v=Object.assign({},v,{"--ytd-pdg-color-slider-active-color":k==null?void 0:k.linearGradientCssStyle}));v!==null&&_.Cm(this.hostElement,v)};
Q4.prototype.onSliderChange=Q4.prototype.onSliderChange;Q4.prototype.onSliderImmediateChange=Q4.prototype.onSliderImmediateChange;Q4.prototype.dataChanged=Q4.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],Q4.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Q4.prototype,"immediateValue",void 0);_.B([_.A(),_.Y("design:type",Number)],Q4.prototype,"maxMarkers",void 0);
_.B([_.A({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:l1F}),_.Y("design:type",Object)],Q4.prototype,"superThanksSelectedTierEntity",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Q4.prototype,"isDarkTheme",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Q4.prototype,"ytdReduxBehavior",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q4.prototype,"dataChanged",null);
_.B([_.P9("immediate-value-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q4.prototype,"onSliderImmediateChange",null);_.B([_.P9("change"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q4.prototype,"onSliderChange",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],Q4);
_.t(Q4,"ytd-pdg-color-slider-renderer",function(){if(kUa!==void 0)return kUa;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return kUa=k},{mode:1});var olX;var vlk;var bp=null;
_.zQ({is:"ytd-comment-input",_template:function(){if(vlk!==void 0)return vlk;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return vlk=k},
behaviors:[_.CtK.YtHostElementBehavior,_.g8,_.wG.YtComponentBehavior,_.ZO.YtRendererstamperBehavior,_.k6n.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 _.ol}},
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",_.pm(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;_.lB();this.focus()},
detached:function(){document.removeEventListener("tap",_.pm(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(k){k=k.detail;k=k.isCustomEmoji?k.shortcuts[0]:k.emojiId;var v=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(v,k);this.maybeUpdateTextDirection_();_.nA(this.hostElement,"input")},
getInputRange_:function(){var k=_.TW();if(k){k=k.getBrowserRangeObject();for(var v=k.commonAncestorContainer;v;){if(v===this.getEditableTextArea_())return k;v=v.parentNode}}k=this.getEditableTextArea_();k=_.t5(k,k.childNodes.length);k.select();return k.getBrowserRangeObject()},
insertTextWithEmojis_:function(k,v,C){(v=this.emojiManager.createDocumentFragment(v,!0,!1,C===void 0?!0:C))&&v.childNodes.length!==0&&(k.collapsed||k.deleteContents(),C=v.lastChild,k.insertNode(v),_.NbJ(C).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var k=_.TW();if(k){var v=k.JSC$11414_getStartNode(),C=k.JSC$11414_getEndNode();if(oAV(v)&&oAV(C)){var G=k.JSC$11414_getStartOffset(),p;if(_.vu&&v.nodeType===Node.ELEMENT_NODE&&(p=_.HK1(v)))_.t5(p,0).select();else{p=Q9(v)?v:_.Yz(v,Q9);var P=Q9(C)?C:_.Yz(C,Q9);if(p||P)if(k.isCollapsed()){if(v.nodeType===Node.TEXT_NODE){k=!0;G===v.length&&(k=!1);if(bp==="end"||bp==="right")k=!1;v=v.parentNode;k=[].concat(_.tX(v.parentNode.childNodes)).indexOf(v)+(k?0:1);_.t5(v.parentNode,
k).select()}}else p?p.previousSibling&&p.previousSibling.length>0?_.sO(C,k.JSC$11414_getEndOffset(),p.previousSibling,p.previousSibling.length-1).select():(v=document.createTextNode("\u200b"),p.parentNode.insertBefore(v,p),_.sO(C,k.JSC$11414_getEndOffset(),v,0).select()):P&&(P.nextSibling&&P.nextSibling.length>0?_.sO(v,k.JSC$11414_getStartOffset(),P.nextSibling,1).select():(C=document.createTextNode("\u200b"),P.parentNode.insertBefore(C,P.nextSibling),_.sO(v,k.JSC$11414_getStartOffset(),C,C.length).select()));
bp=null}}else bp=null}else bp=null},
leftKeyPressed_:function(){bp="left"},
rightKeyPressed_:function(){bp="right"},
endKeyPressed_:function(){bp="end"},
maybeDeleteChip_:function(){var k=Hr2(!0);if(k){var v=_.TW(),C=v.JSC$11414_getStartNode();v=v.JSC$11414_getStartOffset();_.A5(C,v,k,k.childNodes.length).select()}},
maybeBackspaceChip_:function(){var k=Hr2(!1);if(k){var v=_.TW(),C=v.JSC$11414_getStartNode();v=v.JSC$11414_getStartOffset();_.A5(C,v,k,0).select()}},
maybeBackspaceChipWordMode_:function(k){var v=_.TW();if(v.isCollapsed()){var C=v.JSC$11414_getStartNode();v=v.JSC$11414_getStartOffset();var G=Nna(C,v,!0);G&&(_.A5(C,v,G,0).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(k){var v=_.TW();if(v.isCollapsed()){var C=v.JSC$11414_getStartNode();v=v.JSC$11414_getStartOffset();var G=Nna(C,v,!1);G&&(_.A5(C,v,G,G.childNodes.length).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
onContentClick:function(k){k.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(k){k.defaultPrevented||k.currentTarget.tagName==="YTD-COMMENT-INPUT"&&Q9(k.target)&&k.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.Kz(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Kz(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(k,v){k=CVe(k,this.emojiManager,v).cloneNode(!0);for(v=k.firstChild;v;)if(v.nodeType!==1)v=v.nextSibling;else switch(v.tagName){case "BR":var C=_.UU();_.RbG(C,v);v=C.nextSibling;break;case "DIV":(C=v.lastChild)&&v.nextSibling&&_.OU(_.UU(),C);v.previousSibling&&(v.previousSibling.nodeType===1||v.previousSibling.nodeType===3&&!v.previousSibling.textContent.endsWith("\n"))&&_.Lh(_.UU(),v);C&&C.nodeName==="BR"&&_.Lc(C);C=v;v.hasChildNodes()?(v=v.firstChild,
_.lPL(C)):(v=v.nextSibling,_.Lc(C));break;default:v=v.nextSibling}return IdF(k)},
setTextAreaValue:function(k){k||(k="");var v=this.getEditableFormattedString_();v.text="";this.getEditableTextArea_().innerText="";typeof k==="string"&&(k={runs:[{text:k}]});v.text=k},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();bp=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var k=this.getEditableTextArea_();k&&(_.t5(k,k.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.wt("HTML_DIR")==="rtl"){var k=this.getEditableTextArea_(),v=this.getTextAreaValue()!==""?"auto":"rtl";k.setAttribute("dir",v)}},
handleInputEvent_:function(){var k=null;if(this.isEmojiButtonDisplayed){var v=this.getInputRange_();v&&(k=this.emojiInput.retrieveTextBeforeRange(v))}this.insertText_(k,!0);this.updateCharCount_();k=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=k.scrollHeight>k.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var k=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:k})},
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(k){this.isEmojiButtonDisplayed&&(k.preventDefault(),k.stopImmediatePropagation(),k=k.clipboardData.getData("text/plain"),this.insertText_(k,!1,!1),_.nA(this.hostElement,"input"))},
insertText_:function(k,v,C){v=v===void 0?!1:v;C=C===void 0?!0:C;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&k){var G=this.getInputRange_().cloneRange();this.emojiManager&&G&&(v&&this.emojiInput.offsetStartOfRangeBy(G,k.length),this.insertTextWithEmojis_(G,k,C),vA2(this.getEditableTextArea_().lastChild)||(G=this.getInputRange_().cloneRange()),G&&(this.emojiInput.updateSuggestions(G,k),this.updateSuggestionOffset_(G)))}},
getSimpleString:_.ty,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(k){return k?"focused":"not-focused"},
computePlaceholderText_:function(k){return this.getSimpleString(k)},
computeEditableText_:function(k){return this.getSimpleString(k)},
onPrefilledContentDismissed_:function(k){k.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(k,v){k?this.fire("yt-autonav-pause-focus"):v!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(k){var v=this.getEditableTextArea_();[].concat(_.tX(k.dataTransfer.items)).forEach(function(C){C.kind==="string"&&C.type.match("^text/plain")&&C.getAsString(function(G){v.appendChild(document.createTextNode(G))})});
k.preventDefault()},
preventDefault_:function(k){k.preventDefault()},
onSuggestionInsert_:function(k){this.insertTextWithEmojis_(k.detail.range,k.detail.text)},
onEmojiSuggestionClick_:function(k){this.emojiInput.insertSuggestion(k.detail)},
updateSuggestionOffset_:function(k){if(this.emojiInput&&_.Kz(this.emojiInput).querySelector("#dropdown")){var v=this.getEditableTextArea_().getBoundingClientRect().bottom,C=k.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(v-C)+5;v=this.getEditableTextArea_().getBoundingClientRect().left;k=k.getBoundingClientRect().left-v;_.Kz(this.emojiInput).querySelector("#dropdown").style.marginLeft=k+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.JQ("yt-post"));return this.localStorage}});var RN=function(){var k=_.e.apply(this,arguments)||this;k.currentCommentOptionIndex=0;k.isEmojiPickerDisplayed=!1;k.emojiManager=_.ol;k.isUgcEmpty=!1;k.userGeneratedCommentChangedHandler=function(){_.nA(k.hostElement,"ytd-pdg-user-generated-comment-changed");k.isEmojiYtdCommentInputEnabled&&(k.isUgcEmpty=!k.ytdCommentInputEl.getTextAreaValue())};
k.pasteHandler=function(v){v.preventDefault();v.stopImmediatePropagation();var C;if(v=(C=v.clipboardData)==null?void 0:C.getData("text/plain"))C=document.getSelection().getRangeAt(0),C.collapsed||C.deleteContents(),v=document.createTextNode(v),C.insertNode(v),C.selectNodeContents(v),C.collapse(!1),v=window.getSelection(),v.removeAllRanges(),v.addRange(C)};
k.onDocumentClick=function(v){if(k.isEmojiPickerDisplayed){var C,G,p;!(v.target instanceof Node)||(C=v.composedPath())!=null&&C.includes(k.editableTextEl)||(G=v.composedPath())!=null&&G.includes(k.emojiButtonEl)||(p=v.composedPath())!=null&&p.includes(k.emojiPickerEl)||(k.isEmojiPickerDisplayed=!1)}};
return k};
_.E(RN,_.e);_.W=RN.prototype;_.W.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.W.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.W.detached=function(){var k;(k=this.contentEl)==null||k.removeEventListener("input",this.userGeneratedCommentChangedHandler);var v;(v=this.contentEl)==null||v.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.W.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.W.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var k;this.contentEl.textContent=this.rendererBehavior.getSimpleString((k=this.data)==null?void 0:k.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.W.reloadEmojis=function(){this.emojiPickerEl&&_.F(this.emojiPicker,_.W7w)&&this.emojiPickerEl.updateEmojiCategories()};
_.W.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.Cm(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.W.handleBackgroundColorStyling=function(){var k;if((k=this.currentCommentOption)==null?0:k.commentBackgroundColorArgb){var v;_.Cm(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.Ef((v=this.currentCommentOption)==null?void 0:v.commentBackgroundColorArgb)})}else _.Cm(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.W.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var k;(k=this.contentEl)==null||k.focus()}};
_.W.onEditButtonClick=function(k){var v=document.getSelection();v&&this.contentEl&&(k.stopPropagation(),k.preventDefault(),v.selectAllChildren(this.contentEl),v.collapseToEnd())};
_.W.onContentDrop=function(k){var v=this;if(k.dataTransfer){k=_.H(k.dataTransfer.items);for(var C=k.next();!C.done;C=k.next())C=C.value,C.kind==="string"&&C.type.match("^text/plain")&&C.getAsString(function(G){var p;(p=v.contentEl)==null||p.appendChild(document.createTextNode(G))})}};
_.W.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.W.getUserGeneratedCommentText=function(){var k,v=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(k=this.contentEl)==null?void 0:k.textContent;return v?v.trim():""};
_.W.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.W.onEmojiSelect=function(k){this.ytdCommentInputEl.onEmojiSelect(k)};
_.SB.Object.defineProperties(RN.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.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 k;return!((k=this.currentCommentOption)==null||!k.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if(_.F((k=this.currentCommentOption)==null?void 0:k.chipRenderer,_.iX1)){var v;return _.F((v=this.currentCommentOption)==null?void 0:v.chipRenderer,_.iX1)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var k,v;return((k=this.data)==null?0:k.commentOptionRenderers)?_.F((v=this.data)==null?void 0:v.commentOptionRenderers[this.superThanksSelectedTierEntity.index],f4F):void 0}var C,G;return((C=this.data)==null?0:C.commentOptionRenderers)?_.F((G=this.data)==null?void 0:G.commentOptionRenderers[this.currentCommentOptionIndex],f4F):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var k;return this.rendererBehavior.getSimpleString((k=this.data)==null?void 0:k.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var k;return this.rendererBehavior.getSimpleString((k=this.data)==null?void 0:k.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=_.F((k=this.data)==null?void 0:k.commentDialog,_.aR1))==null?void 0:v.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=_.F((k=this.data)==null?void 0:k.commentDialog,_.aR1))==null?void 0:v.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=_.F((k=this.data)==null?void 0:k.commentDialog,_.aR1))==null?void 0:v.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(v=_.F((k=this.data)==null?void 0:k.commentDialog,_.aR1))==null?void 0:v.emojiPicker;if(!_.F(C,_.W7w)||!_.F(C,_.W7w).categories)return!1;k=function(P){return P.emojiPickerCategoryRenderer?P.emojiPickerCategoryRenderer.emojiIds&&P.emojiPickerCategoryRenderer.emojiIds.length>0:P.emojiPickerUpsellCategoryRenderer?P.emojiPickerUpsellCategoryRenderer.emojis&&P.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var G,p;return((G=_.F(C,_.W7w))==null?0:(p=G.categories)==null?0:p.find(k))?!0:!1}}});
RN.prototype.onEmojiSelect=RN.prototype.onEmojiSelect;RN.prototype.dataChanged=RN.prototype.dataChanged;RN.prototype.currentCommentOptionChanged=RN.prototype.currentCommentOptionChanged;_.B([_.M(_.YI),_.Y("design:type",Object)],RN.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],RN.prototype,"rendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],RN.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.Nf("#content-dom-if"),_.Y("design:type",_.c9)],RN.prototype,"contentDomIfEl",void 0);_.B([_.Nf("#content-no-emojis"),_.Y("design:type",HTMLElement)],RN.prototype,"contentEl",void 0);_.B([_.Nf("#container"),_.Y("design:type",HTMLElement)],RN.prototype,"containerEl",void 0);_.B([_.Nf("#comment-chip-container"),_.Y("design:type",HTMLElement)],RN.prototype,"paidCommentChipContainerEl",void 0);_.B([_.Nf("#text-input"),_.Y("design:type",HTMLElement)],RN.prototype,"editableTextEl",void 0);
_.B([_.Nf("#emoji-button"),_.Y("design:type",HTMLElement)],RN.prototype,"emojiButtonEl",void 0);_.B([_.Nf("#emoji-picker > yt-emoji-picker-renderer"),_.Y("design:type",Object)],RN.prototype,"emojiPickerEl",void 0);_.B([_.Nf("#text-input > ytd-comment-input"),_.Y("design:type",Object)],RN.prototype,"ytdCommentInputEl",void 0);_.B([_.A(),_.Y("design:type",Object)],RN.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],RN.prototype,"currentCommentOptionIndex",void 0);
_.B([_.A({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:l1F}),_.Y("design:type",Object)],RN.prototype,"superThanksSelectedTierEntity",void 0);_.B([_.A(),_.Y("design:type",Object)],RN.prototype,"isEmojiPickerDisplayed",void 0);_.B([_.A(),_.Y("design:type",Object)],RN.prototype,"emojiManager",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],RN.prototype,"isUgcEmpty",void 0);
_.B([_.W9("currentCommentOption"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RN.prototype,"currentCommentOptionChanged",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RN.prototype,"dataChanged",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],RN.prototype,"isEmojiYtdCommentInputEnabled",null);
_.B([_.g("data.title"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RN.prototype,"title",null);_.B([_.g("data.authorText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RN.prototype,"channelName",null);_.B([_.g("data.commentOptionRenderers","currentCommentOption"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],RN.prototype,"shouldShowPaidCommentChipRenderer",null);
_.B([_.g("data.commentOptionRenderers","currentCommentOption"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RN.prototype,"paidCommentChipRenderer",null);_.B([_.g("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RN.prototype,"currentCommentOption",null);
_.B([_.g("data.defaultCommentText","superThanksSelectedTierEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RN.prototype,"commentText",null);_.B([_.g("data.placeholderText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RN.prototype,"placeholderText",null);_.B([_.g("data.commentDialog.commentDialogRenderer.editableText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RN.prototype,"editableText",null);
_.B([_.g("data.commentDialog.commentDialogRenderer.emojiButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RN.prototype,"emojiButton",null);_.B([_.g("data.commentDialog.commentDialogRenderer.emojiPicker"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RN.prototype,"emojiPicker",null);
_.B([_.g("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],RN.prototype,"isEmojiButtonDisplayed",null);_.B([_.P9("yt-emoji-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],RN.prototype,"onEmojiSelect",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],RN);
_.t(RN,"ytd-pdg-comment-preview-renderer",function(){if(olX!==void 0)return olX;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return olX=k},{mode:2});var C8Y;var lp=function(){var k=_.e.apply(this,arguments)||this;k.selected=!1;return k};
_.E(lp,_.e);_.W=lp.prototype;_.W.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.W.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.W.dataChanged=function(){this.data&&(_.TR(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.Cm(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.Ef(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.Ef(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.W.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.W.onClick=function(){this.logClick()};
_.W.onKeyboardSelect=function(){_.nA(this.hostElement,"tap");this.onClick()};
_.W.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
lp.prototype.onClick=lp.prototype.onClick;lp.prototype.selectedChanged=lp.prototype.selectedChanged;lp.prototype.dataChanged=lp.prototype.dataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],lp.prototype,"componentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lp.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.g8),_.Y("design:type",Object)],lp.prototype,"ironA11yKeysBehavior",void 0);
_.B([_.M(_.AZ),_.Y("design:type",Object)],lp.prototype,"ironSelectableBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],lp.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],lp.prototype,"shownThumbnail",void 0);_.B([_.A(),_.Y("design:type",Object)],lp.prototype,"basePriceText",void 0);_.B([_.A(),_.Y("design:type",Object)],lp.prototype,"purchaseCommand",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],lp.prototype,"selected",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lp.prototype,"dataChanged",null);_.B([_.W9("selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lp.prototype,"selectedChanged",null);_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lp.prototype,"onClick",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],lp);
_.t(lp,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(C8Y!==void 0)return C8Y;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return C8Y=k},{mode:1});var dD=function(){var k=_.e.apply(this,arguments)||this;k.selectedItemIndex=0;k.buyButtonDisabled=!1;return k};
_.E(dD,_.e);_.W=dD.prototype;
_.W.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]]"}}}}}};
_.W.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var k;var v=(k=_.F(this.data.colorSlider,de0))==null?void 0:k.notches[this.selectedItemIndex].purchaseCommand}else{var C;v=(C=_.F(this.data.selectableItemButtons[this.selectedItemIndex],F_3))==null?void 0:C.purchaseCommand}if(v){k=_.F(v,_.bGL);k.productData||(k.productData={});var G;k.productData={pdgData:{commentMessageText:(G=this.commentPreviewRenderer)==null?void 0:G.getUserGeneratedCommentText()}};
_.nA(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(v)}}};
_.W.dataChanged=function(){if(this.data){_.ol.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.LFZ(_.ol,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.ol.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var k;this.buyButtonDisabled=!((k=_.F(this.data.commentPreview,z8F))==null||!k.placeholderText);this.updatePriceSelectorStatus();var v;if((v=this.data)==null?0:v.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;k=[];this.data.preloadImages&&(k=this.data.preloadImages);
k=k.map(function(C){return _.js(C.thumbnails,1920)});
k=_.H(k);for(v=k.next();!v.done;v=k.next())(v=v.value)&&_.AnK(v).thenCatch(function(){_.ji(Error("Il"))})}};
_.W.superThanksSelectedTierEntityChanged=function(){var k;(this==null?void 0:(k=this.superThanksSelectedTierEntity)==null?void 0:k.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.W.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.W.updatePriceSelectorStatus=function(){this.isColorSlider?(_.Kz(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.Kz(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.Kz(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.Kz(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.W.closeBuyFlow=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.W.onUserGeneratedContentChanged=function(){var k;this.buyButtonDisabled=!((k=this.commentPreviewRenderer)==null?0:k.getUserGeneratedCommentText())};
_.W.updateSelectedItemIndexFromBinding=function(k){this.selectedItemIndex=k.detail.value};
_.SB.Object.defineProperties(dD.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.disclaimerText)}}});
dD.prototype.onUserGeneratedContentChanged=dD.prototype.onUserGeneratedContentChanged;dD.prototype.closeBuyFlow=dD.prototype.closeBuyFlow;dD.prototype.selectedItemIndexChanged=dD.prototype.selectedItemIndexChanged;dD.prototype.superThanksSelectedTierEntityChanged=dD.prototype.superThanksSelectedTierEntityChanged;dD.prototype.dataChanged=dD.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dD.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],dD.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],dD.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],dD.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],dD.prototype,"selectedItemIndex",void 0);_.B([_.A(),_.Y("design:type",Boolean)],dD.prototype,"isColorSlider",void 0);
_.B([_.A(),_.Y("design:type",Object)],dD.prototype,"buyButtonDisabled",void 0);_.B([_.A({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:l1F}),_.Y("design:type",Object)],dD.prototype,"superThanksSelectedTierEntity",void 0);_.B([_.Nf("ytd-pdg-comment-preview-renderer"),_.Y("design:type",Object)],dD.prototype,"commentPreviewRenderer",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],dD.prototype,"ytdReduxBehavior",void 0);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dD.prototype,"dataChanged",null);_.B([_.W9("superThanksSelectedTierEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dD.prototype,"superThanksSelectedTierEntityChanged",null);_.B([_.W9("selectedItemIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dD.prototype,"selectedItemIndexChanged",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dD.prototype,"closeBuyFlow",null);_.B([_.P9("ytd-pdg-user-generated-comment-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dD.prototype,"onUserGeneratedContentChanged",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dD.prototype,"isDisclaimerTextShown",null);
_.B([_.q({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],dD);
_.t(dD,"yt-super-vod-buy-flow-content-renderer",function(){if(Tqe!==void 0)return Tqe;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Tqe=k},{mode:1});var GUh;var zt=function(){var k=_.e.apply(this,arguments)||this;k.lottieAnimationRef={};return k};
_.E(zt,_.e);_.W=zt.prototype;_.W.created=function(){_.nN.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.pm(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.W.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.nA(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.W.detached=function(){this.autoCloseJobId&&_.B_.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.pm(this,this.onPopupIronOverlayOpened))};
_.W.dataChanged=function(){var k=this;this.data&&this.data.autoCloseDelay&&(_.JR(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.JL(_.B_,function(){k.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.Cm(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.W.onDOMLoadedLottie=function(){var k=this,v,C,G=Number((v=this.data)==null?void 0:(C=v.autoCloseDelay)==null?void 0:C.seconds)||0;this.fadeOutJobId=_.JL(_.B_,function(){k.lottiePlayerEl.classList.add("fadeout")},(G-.25)*1E3);
this.autoCloseJobId=_.JL(_.B_,function(){k.closePopup()},G*1E3)};
_.W.openPopup=function(){this.ironOverlayBehavior.open()};
_.W.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.JR(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.Tw(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.Ql().resolve(_.lL).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.B_.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.B_.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.W.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var k,v;(k=this.lottieAnimationRef)==null||(v=k.lottieEl)==null||v.destroy();k=this.data.lottie;var C,G;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:k.url+"_"+Math.random(),path:k.url,autoplay:!0,loop:(G=(C=k.settings)==null?void 0:C.loop)!=null?G:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.SB.Object.defineProperties(zt.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var k,v;return!!((k=this.data)==null?0:(v=k.lottie)==null?0:v.url)}}});
zt.prototype.maybeInitializeLottie=zt.prototype.maybeInitializeLottie;zt.prototype.dataChanged=zt.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],zt.prototype,"rendererBehavior",void 0);_.B([_.M(_.kS),_.Y("design:type",Object)],zt.prototype,"ironOverlayBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],zt.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],zt.prototype,"lottiePlayerProps",void 0);
_.B([_.A(),_.Y("design:type",Object)],zt.prototype,"lottieAnimationRef",void 0);_.B([_.Nf("ytd-lottie-player"),_.Y("design:type",HTMLElement)],zt.prototype,"lottiePlayerEl",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zt.prototype,"dataChanged",null);_.B([_.g("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],zt.prototype,"hasLottieAnimation",null);
_.B([_.W9("data.lottie.url"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zt.prototype,"maybeInitializeLottie",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],zt);
_.t(zt,"ytd-desktop-image-overlay-renderer",function(){if(GUh!==void 0)return GUh;var k=document.createElement("template");_.a(k,'\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-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]" class="style-scope ytd-desktop-image-overlay-renderer">\n</ytd-lottie-player></div>\n');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return GUh=k},{mode:1});var poy;var Fu=function(){return _.e.apply(this,arguments)||this};
_.E(Fu,_.e);_.W=Fu.prototype;_.W.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"}}}}};
_.W.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",_.pm(this,this.closePopup))};
_.W.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.pm(this,this.closePopup))};
_.W.dataChanged=function(){_.rc(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.F(this.data.header,l42)&&(this.hasBackgroundBanner=!!_.F(this.data.header,l42).backgroundBanner)};
_.W.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.pm(this,this.closePopup))};
_.W.closePopup=function(){this.data&&this.data.onCloseCommand&&_.KA(this.hostElement,[this.data.onCloseCommand])};
Fu.prototype.handleBuyflowSelectionSubmitted=Fu.prototype.handleBuyflowSelectionSubmitted;Fu.prototype.dataChanged=Fu.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Fu.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Fu.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Fu.prototype,"data",void 0);
_.B([_.A({value:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Fu.prototype,"hasBackgroundBanner",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Fu.prototype,"dataChanged",null);_.B([_.P9("yt-pdg-buy-flow-selection-submitted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Fu.prototype,"handleBuyflowSelectionSubmitted",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],Fu);
_.t(Fu,"ytd-pdg-buy-flow-renderer",function(){if(poy!==void 0)return poy;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return poy=k},{mode:1});var P8X;var cd=function(){var k=_.e.apply(this,arguments)||this;k.isOpen=!1;k.isPlaylistCreated=!1;return k};
_.E(cd,_.e);_.W=cd.prototype;_.W.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.W.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.nA(this.hostElement,"yt-refit")};
_.W.onCreateTap=function(){var k=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.KA(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(v,C){if(!_.z("killswitch_ep_in_create_playlist_response")&&(C==null?0:C.actions))for(v=_.H(C.actions),C=v.next();!C.done;C=v.next())C=C.value,_.F(C,_.Fj)&&k.ytComponentBehavior.resolveCommand(C)}}]),this.isPlaylistCreated=!0)};
_.W.onKeydown=function(k){if(k.keyCode===13)this.onCreateTap()};
_.W.onServiceRequestCompleted=function(k){k.stopPropagation();_.JR(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.W.computePrivacyBadge=function(k){return k?[{metadataBadgeRenderer:k}]:[]};
cd.prototype.onServiceRequestCompleted=cd.prototype.onServiceRequestCompleted;cd.prototype.onKeydown=cd.prototype.onKeydown;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cd.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],cd.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cd.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],cd.prototype,"isOpen",void 0);
_.B([_.A(),_.Y("design:type",Object)],cd.prototype,"isPlaylistCreated",void 0);_.B([_.A({value:{REQUIRED_LABEL:_.P2("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.P2("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.Y("design:type",Object)],cd.prototype,"addToStrings",void 0);_.B([_.A({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.Y("design:type",Array)],cd.prototype,"privacyBadge",void 0);
_.B([_.Nf("#privacy-input"),_.Y("design:type",Object)],cd.prototype,"privacyInput",void 0);_.B([_.Nf("#name-input"),_.Y("design:type",Object)],cd.prototype,"nameInput",void 0);_.B([_.P9("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],cd.prototype,"onKeydown",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],cd.prototype,"onServiceRequestCompleted",null);
_.B([_.q({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],cd);
_.t(cd,"ytd-add-to-playlist-create-renderer",function(){if(P8X!==void 0)return P8X;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return P8X=k},{mode:1});var WOm;var Hy3;var Ep=function(){var k=_.e.apply(this,arguments)||this;k.transferState="TRANSFER_STATE_UNKNOWN";return k};
_.E(Ep,_.e);Ep.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
Ep.prototype.onCheckboxChange=function(k){var v=this;this.data&&_.Xn(this,"yt-playlist-checkbox-changed",function(){var C=_.tK(k).checked?v.data.addToPlaylistServiceEndpoint:v.data.removeFromPlaylistServiceEndpoint;C&&_.Ql().resolve(_.lL).resolveCommand(C,{form:{element:v.hostElement}});_.z("dl_playlist_killswitch")||v.transferState!=="TRANSFER_STATE_UNKNOWN"&&v.transferState!=="TRANSFER_STATE_FAILED"&&v.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:v.data.playlistId,action:"ACTION_SYNC"}})},
100)};
Ep.prototype.computeIconType=function(k){return k?"yt-icons:"+k.toLowerCase():null};
Ep.prototype.dataChanged=Ep.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ep.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ep.prototype,"data",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Ep.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Ep.prototype,"ytComponentBehavior",void 0);_.B([_.Nf("#checkbox"),_.Y("design:type",HTMLInputElement)],Ep.prototype,"checkbox",void 0);
_.B([_.A({selector:_.g1,selectorArgs:["data.playlistId"]}),_.Y("design:type",String)],Ep.prototype,"transferState",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ep.prototype,"dataChanged",null);_.B([_.q({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],Ep);
_.t(Ep,"ytd-playlist-add-to-option-renderer",function(){if(Hy3!==void 0)return Hy3;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Hy3=k},{mode:1});var NaY=_.D(function(k){var v=k.data;return _.u("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.u("div",null,_.u(_.o$,{text:function(){return v().title}})),_.u(_.b,{cond:function(){return v().subtitle},
then:function(C){return _.u("div",{class:"ytdMenuTitleRendererSubtitle"},_.u(_.o$,{text:C}))}}))},"lj");
NaY.idomCompat=!0;_.BU(NaY,"ytd-menu-title-renderer",{props:{data:_.vN}});var aN=function(){var k=_.e.apply(this,arguments)||this;k.addToStrings={ADD_TO_DROPDOWN_LABEL:_.P2("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};k.closeButtonAriaLabel=_.P2("SBOX_INAPPROPRIATE_CANCEL");k.dialog=_.z("desktop_add_to_playlist_renderer_dialog_popup");return k};
_.E(aN,_.e);_.W=aN.prototype;_.W.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"}}}};
_.W.onPopupOpened=function(){_.kV(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.W.onPopupClosed=function(){_.kV(this.playlists,"scrollable",!1)};
_.W.computeAriaLabel=function(){var k;if(this==null?0:(k=this.data)==null?0:k.actions){k=_.H(this.data.actions);for(var v=k.next();!v.done;v=k.next())if(v=v.value,v.menuTitleRenderer)return _.ty(v.menuTitleRenderer.title)}};
_.W.onTapClose=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.SB.Object.defineProperties(aN.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if(this==null?0:(k=this.data)==null?0:k.actions){k=_.H(this.data.actions);for(var v=k.next();!v.done;v=k.next())if(v=v.value,v.menuTitleRenderer)return v.menuTitleRenderer}return!1}}});
aN.prototype.onPopupClosed=aN.prototype.onPopupClosed;aN.prototype.onPopupOpened=aN.prototype.onPopupOpened;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],aN.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],aN.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],aN.prototype,"ytRendererStamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],aN.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],aN.prototype,"addToStrings",void 0);_.B([_.A({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.Y("design:type",String)],aN.prototype,"ariaLabel",void 0);_.B([_.A(),_.Y("design:type",String)],aN.prototype,"closeButtonAriaLabel",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],aN.prototype,"dialog",void 0);
_.B([_.Nf("#playlists"),_.Y("design:type",HTMLElement)],aN.prototype,"playlists",void 0);_.B([_.Nf("ytd-add-to-playlist-create-renderer"),_.Y("design:type",Object)],aN.prototype,"createRenderer",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],aN.prototype,"menuTitleRenderer",null);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aN.prototype,"onPopupOpened",null);
_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aN.prototype,"onPopupClosed",null);_.B([_.q({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],aN);
_.t(aN,"ytd-add-to-playlist-renderer",function(){if(WOm!==void 0)return WOm;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return WOm=k},{mode:1});var Ind;var M9=function(){var k=_.e.apply(this,arguments)||this;k.isPlaylistEditComplete=!1;k.isCollabEngagementDisabled=!1;k.closeButtonAriaLabel=_.P2("SBOX_INAPPROPRIATE_CANCEL");k.saveButton={title:_.P2("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"};k.onValueChanged=function(){k.updateSaveButtonState();k.computeCollabEngagementDisabled()};
return k};
_.E(M9,_.e);_.W=M9.prototype;_.W.attached=function(){this.JSC$20923_scroller&&(this.JSC$20923_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20923_scroller.attached&&typeof this.JSC$20923_scroller.attached==="function"&&this.JSC$20923_scroller.attached())};
_.W.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.W.onPopupClosed=function(){this.reset()};
_.W.close=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.W.onClickSave=function(){var k=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var v=[];this.nameInput.value!==null&&v.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&v.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var C=Number(this.privacyInput.value);isNaN(C)||v.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:C})}this.votingInput.value!==null&&(C=this.votingInput.value)&&v.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:C});if(v.length>0){var G;_.F((G=this.data)==null?void 0:G.updateSettingsEndpoint,_.n5).actions=v;var p;if((p=this.data)==null?0:p.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){k.close()}}}),this.isPlaylistEditComplete=!0}}};
_.W.computePrivacyBadge=function(k){return k?[{metadataBadgeRenderer:k}]:[]};
_.W.computeEditorData=function(k){var v,C;return k==null?void 0:(v=k.sections)==null?void 0:(C=v[0])==null?void 0:C.playlistSettingsEditorCasualSectionRenderer};
_.W.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.W.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}}}}}};
_.W.computeAriaLabel=function(){var k,v,C,G=(k=this.data)==null?void 0:(v=k.sections)==null?void 0:(C=v[0])==null?void 0:C.playlistSettingsEditorCasualSectionRenderer;return _.ty(G==null?void 0:G.title)};
_.W.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"}))};
_.W.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.W.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.W.isNameChanged=function(){var k,v,C;return(((k=this.editorData)==null?void 0:(v=k.name)==null?void 0:(C=v.textInputFormFieldRenderer)==null?void 0:C.value)||"")!==(this.nameInput.value||"")};
_.W.isDescriptionChanged=function(){var k,v,C;return(((k=this.editorData)==null?void 0:(v=k.description)==null?void 0:(C=v.textInputFormFieldRenderer)==null?void 0:C.value)||"")!==(this.descriptionInput.value||"")};
_.W.isPrivacyChanged=function(){var k,v,C,G,p,P,N,I;return((N=(k=this.editorData)==null?void 0:(v=k.privacy)==null?void 0:(C=v.dropdownFormFieldRenderer)==null?void 0:(G=C.dropdown)==null?void 0:(p=G.dropdownRenderer)==null?void 0:(P=p.entries)==null?void 0:P.find(function(S){var Q;return S==null?void 0:(Q=S.privacyDropdownItemRenderer)==null?void 0:Q.isSelected}))==null?void 0:(I=N.privacyDropdownItemRenderer)==null?void 0:I.int32Value)!==this.privacyInput.value};
_.W.isVotingChanged=function(){var k,v,C,G,p,P,N,I;return((N=(k=this.editorData)==null?void 0:(v=k.voting)==null?void 0:(C=v.dropdownFormFieldRenderer)==null?void 0:(G=C.dropdown)==null?void 0:(p=G.dropdownRenderer)==null?void 0:(P=p.entries)==null?void 0:P.find(function(S){var Q;return S==null?void 0:(Q=S.privacyDropdownItemRenderer)==null?void 0:Q.isSelected}))==null?void 0:(I=N.privacyDropdownItemRenderer)==null?void 0:I.int32Value)!==this.votingInput.value};
M9.prototype.onPopupClosed=M9.prototype.onPopupClosed;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],M9.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],M9.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],M9.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],M9.prototype,"ytRendererStamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],M9.prototype,"data",void 0);_.B([_.A({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.Y("design:type",Array)],M9.prototype,"privacyBadge",void 0);_.B([_.A({computed:"computeEditorData(data)"}),_.Y("design:type",Object)],M9.prototype,"editorData",void 0);_.B([_.A(),_.Y("design:type",Object)],M9.prototype,"isPlaylistEditComplete",void 0);_.B([_.A(),_.Y("design:type",Object)],M9.prototype,"isCollabEngagementDisabled",void 0);
_.B([_.A({value:{REQUIRED_LABEL:_.P2("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.P2("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.Y("design:type",Object)],M9.prototype,"addToStrings",void 0);_.B([_.A({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.Y("design:type",String)],M9.prototype,"ariaLabel",void 0);_.B([_.A(),_.Y("design:type",String)],M9.prototype,"closeButtonAriaLabel",void 0);
_.B([_.A(),_.Y("design:type",Object)],M9.prototype,"saveButton",void 0);_.B([_.Nf("#name-input"),_.Y("design:type",Object)],M9.prototype,"nameInput",void 0);_.B([_.Nf("#description-input"),_.Y("design:type",Object)],M9.prototype,"descriptionInput",void 0);_.B([_.Nf("#privacy-input"),_.Y("design:type",Object)],M9.prototype,"privacyInput",void 0);_.B([_.Nf("#voting-input"),_.Y("design:type",Object)],M9.prototype,"votingInput",void 0);
_.B([_.Nf("#scroller"),_.Y("design:type",Object)],M9.prototype,"JSC$20923_scroller",void 0);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],M9.prototype,"onPopupClosed",null);_.B([_.A(),_.Y("design:type",Object)],M9.prototype,"onValueChanged",void 0);_.B([_.q({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],M9);
_.t(M9,"ytd-playlist-settings-editor-renderer",function(){if(Ind===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);Ind=k}k=Ind;return k},{mode:1});var Zy5;_.db("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var $N=function(){return _.e.apply(this,arguments)||this};
_.E($N,_.e);_.W=$N.prototype;_.W.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}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.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 k=this.get("data.nextButton.buttonRenderer.navigationEndpoint");k&&(this.nextNavigationEndpoint=k,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.W.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 k={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",k)}}};
_.W.onPopupOpened=function(k){k.detail!==this&&k.detail!==this.hostElement||!_.z("enable_premium_voluntary_pause")||_.JR(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.W.onNextButtonTap=function(){var k=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);k&&this.ytdOpenPopupBehavior.openPopup(k)};
_.W.updateSelectedResponseIndexFromBinding=function(k){this.selectedResponseIndex=k.detail.value};
$N.prototype.onPopupOpened=$N.prototype.onPopupOpened;$N.prototype.onSelectedResponseIndexChange=$N.prototype.onSelectedResponseIndexChange;$N.prototype.dataChanged=$N.prototype.dataChanged;_.B([_.M(_.Zl),_.Y("design:type",Object)],$N.prototype,"ytdOpenPopupBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$N.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$N.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],$N.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],$N.prototype,"selectedResponseIndex",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$N.prototype,"dataChanged",null);_.B([_.W9("selectedResponseIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$N.prototype,"onSelectedResponseIndexChange",null);
_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],$N.prototype,"onPopupOpened",null);_.B([_.q({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],$N);
_.t($N,"ytd-red-cancel-survey-renderer",function(){if(Zy5!==void 0)return Zy5;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Zy5=k},{mode:1});var SW2;var Up=function(){var k=_.e.apply(this,arguments)||this;k.closeButtonAriaLabel=_.P2("SBOX_INAPPROPRIATE_CANCEL");return k};
_.E(Up,_.e);Up.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
Up.prototype.onClickClose=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Up.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Up.prototype,"rendererStamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Up.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],Up.prototype,"closeButtonAriaLabel",void 0);_.B([_.q({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],Up);
_.t(Up,"ytd-search-filter-options-dialog-renderer",function(){if(SW2!==void 0)return SW2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return SW2=k},{mode:1});var uEX;var uY0=function(){return function(k){k=k.availabilityType;return k===void 0||k==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||k==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var gD=function(){var k=_.e.apply(this,arguments)||this;k.qualityOptions=[];k.upsellOptions=[];k.showUpsellSection=!1;k.rememberSettingsChecked=!1;return k};
_.E(gD,_.e);_.W=gD.prototype;_.W.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}}}}};
_.W.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.W.updateQualityOptions=function(){if(this.formats===void 0)_.JR(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var k=[],v=[];this.showUpsellSection=!1;for(var C=_.H(this.formats),G=C.next();!G.done;G=C.next())(G=G.value)&&(G.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?v.push(G):k.push(G));k.length&&(this.qualityOptions=SC3(k));v.length&&(this.showUpsellSection=!0,this.upsellOptions=SC3(v))}};
_.W.updateRememberString=function(){if(this.downloadQualityPickerEntity)var k=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var v;k=(v=this.data)==null?void 0:v.premiumRememberSettingString}else{var C;k=(C=this.data)==null?void 0:C.rememberSettingString}k=k===void 0?_.P2("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):k;this.rememberSettingsCheckboxRenderer={title:_.Yr(k),disabled:!1}};
_.W.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.SB.Object.defineProperties(gD.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var k;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(k=this.data)==null?void 0:k.qualityFormats}}});
gD.prototype.updateRememberString=gD.prototype.updateRememberString;gD.prototype.updateQualityOptions=gD.prototype.updateQualityOptions;gD.prototype.dataChanged=gD.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],gD.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],gD.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],gD.prototype,"data",void 0);
_.B([_.M(_.YI),_.Y("design:type",Object)],gD.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Boolean)],gD.prototype,"selectedUpsellQuality",void 0);_.B([_.A({computed:"computeIcon_(data.premiumIcon)",value:""}),_.Y("design:type",String)],gD.prototype,"premiumIcon",void 0);_.B([_.A({selector:Qfh,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.Y("design:type",Object)],gD.prototype,"downloadQualityPickerEntity",void 0);
_.B([_.A(),_.Y("design:type",Array)],gD.prototype,"qualityOptions",void 0);_.B([_.A(),_.Y("design:type",Array)],gD.prototype,"upsellOptions",void 0);_.B([_.A(),_.Y("design:type",Object)],gD.prototype,"showUpsellSection",void 0);_.B([_.A(),_.Y("design:type",Object)],gD.prototype,"rememberSettingsCheckboxRenderer",void 0);_.B([_.Nf("#remember-settings"),_.Y("design:type",HTMLInputElement)],gD.prototype,"rememberSettingsCheckbox",void 0);
_.B([_.A(),_.Y("design:type",Object)],gD.prototype,"rememberSettingsChecked",void 0);_.B([_.A(),_.Y("design:type",Function)],gD.prototype,"onRememberSettingsCheckedChanged",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gD.prototype,"dataChanged",null);_.B([_.W9("downloadQualityPickerEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gD.prototype,"updateQualityOptions",null);
_.B([_.W9("selectedUpsellQuality"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gD.prototype,"updateRememberString",null);_.B([_.q({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],gD);
_.t(gD,"ytd-download-quality-selector-content",function(){if(uEX!==void 0)return uEX;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return uEX=k},{mode:1});var Qy3;var ip=function(){var k=_.e.apply(this,arguments)||this;k.selectedUpsellQuality=!1;k.qualityOptions=[];k.useUpsellDismissAlternate=_.z("use_not_now_dl_upsell_dismiss_cta");k.shouldShowAlternateUpsellDimiss=!1;k.rememberSettings=!1;k.rememberSettingsChecked=!1;k.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};k.rememberSettingsCheckedChanged=function(v){k.rememberSettingsChecked=v};
return k};
_.E(ip,_.e);_.W=ip.prototype;
_.W.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Yr(_.P2("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Yr(_.P2("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Yr(_.P2("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Yr(_.P2("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.W.updateQualityOptions=function(){this.formats===void 0?_.JR(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=SC3(this.formats)};
_.W.onQualityOptionsSelect=function(k){if(this.qualityOptions&&k){k!==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 v=_.H(this.qualityOptions.entries()),C=v.next();!C.done;C=
v.next()){C=_.H(C.value);var G=C.next().value;C=C.next().value;var p=void 0,P=void 0;if(((p=C)==null?void 0:(P=p.settingsRadioOptionRenderer)==null?void 0:P.id)===k){this.selectedQualityIndex=G;k=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((k=this.formats[G])==null?void 0:k.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.W.onClickSubmit=function(){var k;if((k=this.downloadButtonRenderer)==null||!k.isDisabled){var v,C;k=(C=(v=this.data)==null?void 0:v.onSubmitEndpoint)!=null?C:{};var G,p;if(this.formats&&(((G=_.F(k,_.WY))==null?0:G.videoId)||((p=_.F(k,_.HY))==null?0:p.playlistId))){var P,N,I,S,Q,R;v={formatType:(S=(P=this.formats)==null?void 0:(N=P[(I=this.selectedQualityIndex)!=null?I:0])==null?void 0:N.format)!=null?S:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(Q=this.getOfflineEndpoint(k))==null?void 0:(R=Q.actionParams)==null?void 0:R.settingsAction)};this.getOfflineEndpoint(k).actionParams=v;this.ytComponentBehavior.resolveCommand(k)}_.JR(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.W.onClickUpsell=function(){var k;if((k=this.upsellButtonRenderer)==null||!k.isDisabled){var v,C;k=(C=(v=this.data)==null?void 0:v.upsellEndpoint)!=null?C:{};this.ytComponentBehavior.resolveCommand(k);_.JR(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);v="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var G,p,P,N;v=(N=(G=this.formats)==null?void 0:(p=G[(P=this.selectedQualityIndex)!=null?P:0])==null?void 0:p.format)!=null?N:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:v}})}};
_.W.onClickClose=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.W.getOfflineSettingsAction=function(k,v){return k?v===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":v:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.W.getOfflineEndpoint=function(k){return _.F(k,_.WY)?_.F(k,_.WY):_.F(k,_.HY)};
_.SB.Object.defineProperties(ip.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.Yr(_.P2("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var k;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(k=this.data)==null?void 0:k.qualityFormats}}});
ip.prototype.updateQualityOptions=ip.prototype.updateQualityOptions;ip.prototype.dataChanged=ip.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ip.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ip.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ip.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],ip.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ip.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Number)],ip.prototype,"selectedQualityIndex",void 0);_.B([_.A(),_.Y("design:type",Object)],ip.prototype,"selectedUpsellQuality",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],ip.prototype,"ytdReduxBehavior",void 0);
_.B([_.A({selector:Qfh,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.Y("design:type",Object)],ip.prototype,"downloadQualityPickerEntity",void 0);_.B([_.A(),_.Y("design:type",Array)],ip.prototype,"qualityOptions",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ip.prototype,"useUpsellDismissAlternate",void 0);_.B([_.A(),_.Y("design:type",Object)],ip.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.B([_.A(),_.Y("design:type",Object)],ip.prototype,"downloadButtonRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],ip.prototype,"upsellButtonRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],ip.prototype,"cancelButtonRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],ip.prototype,"upsellCancelButtonRenderer",void 0);_.B([_.A(),_.Y("design:type",Object)],ip.prototype,"rememberSettings",void 0);_.B([_.A(),_.Y("design:type",Object)],ip.prototype,"rememberSettingsChecked",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ip.prototype,"dataChanged",null);_.B([_.W9("downloadQualityPickerEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ip.prototype,"updateQualityOptions",null);_.B([_.q({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],ip);
_.t(ip,"ytd-download-quality-selector-renderer",function(){if(Qy3!==void 0)return Qy3;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Qy3=k},{mode:1});var bye;var Ls=function(){return _.e.apply(this,arguments)||this};
_.E(Ls,_.e);Ls.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Ls.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"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ls.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ls.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ls.prototype,"data",void 0);_.B([_.A({computed:"computeIcon_(data.infoIcon)"}),_.Y("design:type",Object)],Ls.prototype,"infoIcon",void 0);
_.B([_.A({computed:"computeIcon_(data.warningIcon)"}),_.Y("design:type",Object)],Ls.prototype,"warningIcon",void 0);_.B([_.q({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Ls);
_.t(Ls,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(bye!==void 0)return bye;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return bye=k},{mode:1});var Rj3;var Op=function(){return _.e.apply(this,arguments)||this};
_.E(Op,_.e);Op.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Op.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"}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Op.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Op.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Op.prototype,"data",void 0);_.B([_.q({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],Op);
_.t(Op,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(Rj3!==void 0)return Rj3;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Rj3=k},{mode:1});var lnV;var y4=function(){return _.e.apply(this,arguments)||this};
_.E(y4,_.e);y4.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
y4.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"}}}}};
y4.prototype.onServiceRequestSentOrCompleted=function(k,v){v&&v.actions&&v.actions.length>0&&_.JR(this.hostElement,"yt-close-popup-action",[this.is])};
y4.prototype.onServiceRequestSentOrCompleted=y4.prototype.onServiceRequestSentOrCompleted;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],y4.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],y4.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],y4.prototype,"data",void 0);
_.B([_.P9("yt-service-request-completed"),_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],y4.prototype,"onServiceRequestSentOrCompleted",null);_.B([_.q({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],y4);
_.t(y4,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(lnV!==void 0)return lnV;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return lnV=k},{mode:1});var dn5;var Xu=function(){var k=_.e.apply(this,arguments)||this;k.submitButtonDisabled=!0;return k};
_.E(Xu,_.e);_.W=Xu.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.W.onDataChanged=function(){var k,v,C;if(((k=this.data)==null?void 0:(v=k.confirmButton)==null?void 0:(C=v.buttonRenderer)==null?void 0:C.isDisabled)!==void 0){var G,p,P;this.submitButtonDisabled=(G=this.data)==null?void 0:(p=G.confirmButton)==null?void 0:(P=p.buttonRenderer)==null?void 0:P.isDisabled}};
_.W.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.W.updateSubmitButtonDisabledFromBinding=function(k){this.submitButtonDisabled=k.detail.value};
_.W.updateSubmitButtonDisabledFromConfirmCheckbox=function(k){this.submitButtonDisabled=!k.detail.value};
Xu.prototype.onDataChanged=Xu.prototype.onDataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Xu.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Xu.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Xu.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Xu.prototype,"submitButtonDisabled",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xu.prototype,"onDataChanged",null);_.B([_.q({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Xu);
_.t(Xu,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(dn5!==void 0)return dn5;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return dn5=k},{mode:1});var fn2;var xN=function(){return _.e.apply(this,arguments)||this};
_.E(xN,_.e);_.SB.Object.defineProperties(xN.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var k,v,C;return((k=this.data)==null?void 0:k.title)+" "+((v=this.data)==null?void 0:v.metadataPrimary)+" "+((C=this.data)==null?void 0:C.metadataSecondary)}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xN.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],xN.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],xN.prototype,"data",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],xN.prototype,"ariaLabel",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],xN);
_.t(xN,"ytd-compact-product-list-item-renderer",function(){if(fn2!==void 0)return fn2;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return fn2=k},{mode:1});var zjh;var Ao=function(){return _.e.apply(this,arguments)||this};
_.E(Ao,_.e);Ao.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]]"}}}}}};
_.SB.Object.defineProperties(Ao.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ao.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Ao.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ao.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ao.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],Ao);
_.t(Ao,"ytd-compact-product-list-renderer",function(){if(zjh!==void 0)return zjh;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return zjh=k},{mode:1});var FOV;var et=function(){return _.e.apply(this,arguments)||this};
_.E(et,_.e);_.W=et.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.W.getBackgroundUrl=function(){var k=this.get("data.headerImage.thumbnails");return k?"url("+_.js(k,this.hostElement.clientWidth)+")":""};
_.W.onDataChanged=function(){var k=this.getBackgroundUrl();k&&(this.header.style.backgroundImage=k);k=_.Et();var v=_.cR(),C=this.get("data.trackingParams");C&&v&&k&&_.XU(k,v,_.Ss(C));k=_.H(this.hostElement.querySelectorAll("yt-img-shadow"));for(v=k.next();!v.done;v=k.next())v.value.onShow()};
_.W.onPopupClosed=function(k){_.tK(k).localName==="ytd-membership-post-cancel-renderer"&&_.JR(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
et.prototype.onPopupClosed=et.prototype.onPopupClosed;et.prototype.onDataChanged=et.prototype.onDataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],et.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],et.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],et.prototype,"data",void 0);_.B([_.Nf("#header"),_.Y("design:type",HTMLDivElement)],et.prototype,"header",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],et.prototype,"onDataChanged",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],et.prototype,"onPopupClosed",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],et);
_.t(et,"ytd-membership-post-cancel-renderer",function(){if(FOV!==void 0)return FOV;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return FOV=k},{mode:1});var ck2;var q9=function(){return _.e.apply(this,arguments)||this};
_.E(q9,_.e);q9.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
q9.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],q9.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],q9.prototype,"data",void 0);_.B([_.Nf("ytd-feedback-survey-renderer"),_.Y("design:type",Object)],q9.prototype,"feedbackSurveyRenderer",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],q9);
_.t(q9,"ytd-sponsorship-confirm-cancel-content",function(){if(ck2!==void 0)return ck2;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return ck2=k},{mode:1});var Ela;var mW=function(){var k=_.e.apply(this,arguments)||this;k.maybeSubmitFeedback=function(){k.content&&k.content.maybeSubmitFeedback()};
return k};
_.E(mW,_.e);_.W=mW.prototype;_.W.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.W.onYtPopupOpened=function(k,v){v===this&&this.data&&this.data.onOpenCommands&&_.Tw(this.hostElement,this.data.onOpenCommands,this.hostElement);_.JR(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.W.onYtPopupClosed=function(k,v){(v&&v.canceled===!0||v&&v.canceled===!1&&v.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.Tw(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.W.onYtServiceRequestCompleted=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.W.onYtServiceRequestError=function(k){_.xb(this.hostElement,k.detail.error.message)};
_.W.onDataChanged=function(){if(this.isAttached){var k=this.backgroundUrl;k&&(_.Kz(this.hostElement).querySelector("#header").style.backgroundImage=k)}};
_.SB.Object.defineProperties(mW.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return k?"url("+_.js(k,this.hostElement.clientWidth)+")":""}}});
mW.prototype.onDataChanged=mW.prototype.onDataChanged;mW.prototype.onYtServiceRequestError=mW.prototype.onYtServiceRequestError;mW.prototype.onYtServiceRequestCompleted=mW.prototype.onYtServiceRequestCompleted;mW.prototype.onYtPopupClosed=mW.prototype.onYtPopupClosed;mW.prototype.onYtPopupOpened=mW.prototype.onYtPopupOpened;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],mW.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],mW.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],mW.prototype,"data",void 0);_.B([_.A({value:function(){return _.P2("SBOX_INAPPROPRIATE_CANCEL")}}),
_.Y("design:type",String)],mW.prototype,"closeButtonAriaLabel",void 0);_.B([_.Nf("#scrollable"),_.Y("design:type",Object)],mW.prototype,"scrollable",void 0);_.B([_.Nf("ytd-sponsorship-confirm-cancel-content"),_.Y("design:type",Object)],mW.prototype,"content",void 0);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],mW.prototype,"onYtPopupOpened",null);
_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],mW.prototype,"onYtPopupClosed",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mW.prototype,"onYtServiceRequestCompleted",null);
_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mW.prototype,"onYtServiceRequestError",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mW.prototype,"onDataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],mW);
_.t(mW,"ytd-sponsorship-confirm-cancel-renderer",function(){if(Ela!==void 0)return Ela;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Ela=k},{mode:_.nm("kevlar_poly_si_batch_j081")?1:2});var any;var Dm=function(){return _.e.apply(this,arguments)||this};
_.E(Dm,_.e);Dm.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Dm.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Dm.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],Dm);
_.t(Dm,"ytd-sponsorships-celebration-content",function(){if(any!==void 0)return any;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return any=
k},{mode:1});var M1Y;var $nY=_.qL(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),to=function(){var k=_.e.apply(this,arguments)||this;k.scriptsAppended=!1;k.useFullWidthPrimaryButton=!1;k.buttonOverrides={type:"tonal",style:"overlay-dark"};return k};
_.E(to,_.e);_.W=to.prototype;_.W.dataChanged=function(){var k;this.useFullWidthPrimaryButton=!((k=this.data)==null||!k.useFullWidthPrimaryButton)};
_.W.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:_.z("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.onDataChanged=function(){var k;(k=this.header)==null||k.style.setProperty("background-color",this.backgroundColor);if(k=this.headerImageUrl){var v;(v=this.header)==null||v.style.setProperty("background-image",k)}v=_.Et(4);k=_.cR(4);var C=this.get("data.trackingParams");if(C&&k&&v){var G=_.Ss(C);_.XU(v,k,G);_.z("combine_ve_grafts")?_.WU().graftServerVe(C,k,4):_.XU(v,k,G)}v=_.H(this.hostElement.querySelectorAll("yt-img-shadow"));for(k=v.next();!k.done;k=v.next())k.value.onShow();if(v=this.get("data.gtmId"))_.A0(v,
_.wt("GL","")),this.setupConversionTracking()};
_.W.setupConversionTracking=function(){if(!this.scriptsAppended){var k=document.createElement("script");_.Wn(k,_.po($nY.join("")));document.head.appendChild(k);k=document.createElement("noscript");k.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(k);this.scriptsAppended=!0}};
_.W.onPopupClosed=function(k){if(_.tK(k).localName==="ytd-sponsorships-celebration-renderer"){_.JR(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var v;this.data&&((v=this.data)==null?0:v.dismissCommand)&&_.of.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.SB.Object.defineProperties(to.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.Ef(k)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return k?"url("+_.js(k,this.hostElement.getBoundingClientRect().width)+")":""}}});
to.prototype.onPopupClosed=to.prototype.onPopupClosed;to.prototype.onDataChanged=to.prototype.onDataChanged;to.prototype.dataChanged=to.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],to.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],to.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],to.prototype,"data",void 0);
_.B([_.Nf("#header"),_.Y("design:type",HTMLElement)],to.prototype,"header",void 0);_.B([_.A(),_.Y("design:type",Object)],to.prototype,"scriptsAppended",void 0);_.B([_.A({type:Boolean,reflectToAttribute:!0}),_.Y("design:type",Object)],to.prototype,"useFullWidthPrimaryButton",void 0);_.B([_.A(),_.Y("design:type",Object)],to.prototype,"buttonOverrides",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],to.prototype,"dataChanged",null);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],to.prototype,"onDataChanged",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],to.prototype,"onPopupClosed",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],to);
_.t(to,"ytd-sponsorships-celebration-renderer",function(){if(M1Y!==void 0)return M1Y;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return M1Y=k},{mode:1});var Un2;var sp=function(){var k=_.e.apply(this,arguments)||this;k.isToggleChecked=!1;return k};
_.E(sp,_.e);sp.prototype.onDataChanged=function(){var k;this.isToggleChecked=((k=this.data)==null?void 0:k.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
sp.prototype.close=function(){var k;((k=this.data)==null?0:k.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
sp.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var k,v=_.F((k=this.data)==null?void 0:k.switchButton,cMh);v&&(this.isToggleChecked&&v.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(v.switchOnInnertubeCommand),!this.isToggleChecked&&v.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(v.switchOffInnertubeCommand))};
sp.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
sp.prototype.onDataChanged=sp.prototype.onDataChanged;_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],sp.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],sp.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],sp.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],sp.prototype,"isToggleChecked",void 0);_.B([_.A({value:_.P2("CLOSE")}),_.Y("design:type",String)],sp.prototype,"closeButtonAriaLabel",void 0);
_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sp.prototype,"onDataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],sp);
_.t(sp,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(Un2!==void 0)return Un2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Un2=k},{mode:1});var gl2;var V4=function(){return _.e.apply(this,arguments)||this};
_.E(V4,_.e);_.W=V4.prototype;_.W.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"}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.detached=function(){this.playerElement.stop()};
_.W.onYtServiceRequestCompleted=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.W.onYtServiceRequestError=function(k){_.xb(this.hostElement,k.detail.error.message)};
_.W.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.W.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.W.getTier=function(k,v){return!k||!k.tiers||v<0?null:_.F(k.tiers[v],$e3)};
_.W.moreThanOne=function(k){return!!(k&&k.length>1)};
_.W.tierOverviewTap=function(k){var v=this;this.selectedTier=k.model.index;_.Ib(this,function(){_.nA(v.hostElement,"yt-refit")})};
_.W.computeSelectedClass=function(k,v){return this.isSelected(k,v)?"selected":""};
_.W.computeButtonAriaPressed=function(k,v){return this.isSelected(k,v)?"true":"false"};
_.W.isSelected=function(k,v){return k===v};
_.W.onDataChanged=function(){_.Kz(this.hostElement).querySelector("#header-overlay").style.visibility="";_.Kz(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 k=_.H(this.hostElement.querySelectorAll("yt-img-shadow")),
v=k.next();!v.done;v=k.next())v.value.onShow();var C;this.set("selectedTier",(C=this.get("data.targetTierIndex"))!=null?C:0);var G;(k=(G=this.data)==null?void 0:G.onVisible)&&this.ytComponentBehavior.resolveCommand(k)};
_.W.initializeVe=function(k){var v=_.Et(),C=_.cR(),G=this.get("data.trackingParams");C&&v&&(this.screenLayer=4,v=_.Th(_.GVg)(void 0,69877,{clientScreenNonce:v,visualElement:C},void 0,void 0,void 0),_.Mo(v,69877,4),C=_.cR(4),G&&C&&(G=_.Ss(G),_.XU(v,C,G),k&&(this.offerVideoVe=_.oB(74659),_.XU(v,G,this.offerVideoVe))))};
_.W.setHeaderBackground=function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.Kz(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.Ef(k);if(k=this.getHeaderImage())k=_.js(k,screen.width),_.Kz(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+k+")"};
_.W.getHeaderImage=function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&k?k:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.W.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.W.setupVideoPlayer=function(k){var v=this,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1)return C=v.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),G=v.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.z("kevlar_player_update_killswitch")?v.playerElement.update({args:{autoplay:C,video_id:k,player_params:G}}):v.playerElement.loadVideoWithPlayerVars({autoplay:C,video_id:k,player_params:G}),
N.yield(v.playerElement.getPlayerPromise(),2);p=N.yieldResult;p.addEventListener("onStateChange",function(I){v.onPlayerStateChange(I)});
p.setScreenLayer(v.screenLayer);(P=_.Et(4))&&v.offerVideoVe&&_.A2(P,v.offerVideoVe);C&&(v.pauseOtherPlayers(),v.playerElement.focusOnPlayer(),v.playerElement.getPlayer().hideControls(),_.Ab(_.B_,function(){v.fadeOutHeaderOverlay()},4E3));
_.OQ(N)})};
_.W.onPlayerStateChange=function(k){k===1?this.backgroundPlayerElement&&(k=this.backgroundPlayerElement.player_.getPlayerState(),k!==1&&k!==3||this.backgroundPlayerElement.pause()):k===0&&(_.Kz(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.Kz(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.W.fadeOutHeaderOverlay=function(){_.Kz(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.W.onHeaderTap=function(){if(this.offerVideo){_.Kz(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var k;((k=this.playerElement.player_)==null?void 0:k.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(k=_.Et(4))&&this.offerVideoVe&&_.mM(k,this.offerVideoVe)}};
_.W.getBackgroundImageLayerClass=function(k){return k?"background-image-layer-with-video":""};
_.W.getHeaderClass=function(k){return k?"header-with-video":""};
_.W.getHeaderOverlayClass=function(k){return k?"header-overlay-with-video":""};
_.W.getTitleContainerClass=function(k,v){return k?"title-container-with-video":v?"title-container-without-video-flexible":"title-container-without-video"};
_.W.tierTitleDisplayStatus=function(k){return this.moreThanOne(k)?"hide":"show"};
_.W.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.Ql().resolve(_.gO).getPlayerElement():this.backgroundPlayerElement=_.jJ();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var k=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=k===1||k===3;this.backgroundPlayerElement.pause()}};
_.W.isMiniplayerActive=function(){return _.Ql().resolve(_.gO).isMiniplayerActive()};
_.W.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("selected-tier-changed",this.selectedTier))};
V4.prototype.selectedTierChangedForBinding=V4.prototype.selectedTierChangedForBinding;V4.prototype.onDataChanged=V4.prototype.onDataChanged;V4.prototype.onYtPopupClosed=V4.prototype.onYtPopupClosed;V4.prototype.onYtPopupOpened=V4.prototype.onYtPopupOpened;V4.prototype.onYtServiceRequestError=V4.prototype.onYtServiceRequestError;V4.prototype.onYtServiceRequestCompleted=V4.prototype.onYtServiceRequestCompleted;
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],V4.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],V4.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],V4.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],V4.prototype,"data",void 0);_.B([_.A({value:0}),_.Y("design:type",Number)],V4.prototype,"selectedTier",void 0);
_.B([_.A({value:""}),_.Y("design:type",String)],V4.prototype,"offerVideo",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],V4.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.B([_.A({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.r3(this)}}),
_.Y("design:type",String)],V4.prototype,"playerId",void 0);_.B([_.Nf("tp-yt-paper-dialog-scrollable"),_.Y("design:type",Object)],V4.prototype,"scrollable",void 0);_.B([_.Nf("ytd-sponsorships-tier-renderer"),_.Y("design:type",Object)],V4.prototype,"tierRenderer",void 0);_.B([_.Nf("#player"),_.Y("design:type",Object)],V4.prototype,"playerElement",void 0);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],V4.prototype,"onYtServiceRequestCompleted",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],V4.prototype,"onYtServiceRequestError",null);
_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V4.prototype,"onYtPopupOpened",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V4.prototype,"onYtPopupClosed",null);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V4.prototype,"onDataChanged",null);
_.B([_.W9("selectedTier"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V4.prototype,"selectedTierChangedForBinding",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],V4);
_.t(V4,"ytd-sponsorships-offer-renderer",function(){if(gl2!==void 0)return gl2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return gl2=k},{mode:_.nm("kevlar_poly_si_batch_j077")?1:2});var iyy;var ho=function(){var k=_.e.apply(this,arguments)||this;k.buttonOverrides={type:"filled",style:"mono"};return k};
_.E(ho,_.e);ho.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}}}}}};
ho.prototype.backgroundColorChanged=function(){var k,v,C,G=(v=_.F((k=this.data)==null?void 0:k.content,Ue2))==null?void 0:(C=v.backgroundColor)==null?void 0:C.backgroundColor;G&&(k=_.c7(G),_.Kz(this.hostElement).querySelector("#banner").style.backgroundColor=k,_.Kz(this.hostElement).querySelector("#abstract-art").style.backgroundColor=k)};
ho.prototype.attached=function(){this.JSC$21008_scroller&&(this.JSC$21008_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21008_scroller.attached&&typeof this.JSC$21008_scroller.attached==="function"&&this.JSC$21008_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ho.prototype.backgroundColorChanged=ho.prototype.backgroundColorChanged;_.B([_.A(),_.Y("design:type",Object)],ho.prototype,"data",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ho.prototype,"ytRendererstamperBehavior",void 0);_.B([_.Nf("#scroller"),_.Y("design:type",Object)],ho.prototype,"JSC$21008_scroller",void 0);_.B([_.A(),_.Y("design:type",Object)],ho.prototype,"buttonOverrides",void 0);
_.B([_.W9("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ho.prototype,"backgroundColorChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],ho);
_.t(ho,"ytd-sponsorships-promotion-celebration-renderer",function(){if(iyy!==void 0)return iyy;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return iyy=k},{mode:_.nm("kevlar_poly_si_batch_j077")?1:2});var LO3;var Oye;var Bd=function(){return _.e.apply(this,arguments)||this};
_.E(Bd,_.e);Bd.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
Bd.prototype.computeIsInitiallyChecked=function(k){return k===1};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Bd.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Bd.prototype,"data",void 0);_.B([_.Nf("#checkbox"),_.Y("design:type",Object)],Bd.prototype,"checkbox",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],Bd);
_.t(Bd,"ytd-subscription-toggle-option-renderer",function(){if(Oye!==void 0)return Oye;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Oye=k},{mode:1});var jt=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return k};
_.E(jt,_.e);jt.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"}}}};
jt.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
jt.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var k=_.Kz(this.hostElement).querySelector("#options").selected;k=this.data.options[k].subscriptionRadioOptionRenderer.serviceEndpoint;var v=_.Kz(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");v&&k&&k.modifyChannelNotificationPreferenceEndpoint&&(v=v.getValue())&&(k.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[v]);_.Ql().resolve(_.lL).resolveCommand(k,{form:{element:this.hostElement}});
_.JR(this.hostElement,"yt-close-popup-action")};
_.SB.Object.defineProperties(jt.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var k=this.data.options,v=0;v<k.length;v++){var C=k[v].subscriptionRadioOptionRenderer;if(C&&C.selected)return v}return null}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],jt.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],jt.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],jt.prototype,"eventForwardingBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],jt.prototype,"ytRendererBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],jt.prototype,"data",void 0);_.B([_.g("data.options"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jt.prototype,"initialIndex",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],jt);
_.t(jt,"ytd-subscription-notification-options-renderer",function(){if(LO3!==void 0)return LO3;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return LO3=k},{mode:1});var ykk;var XoY=function(){return _.e.apply(this,arguments)||this};
_.E(XoY,_.e);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],XoY.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],XoY.prototype,"data",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],XoY);
_.t(XoY,"ytd-tvfilm-offer-groups-renderer",function(){if(ykk!==void 0)return ykk;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return ykk=k},{mode:1});var xn2;var YN=function(){return _.e.apply(this,arguments)||this};
_.E(YN,_.e);_.W=YN.prototype;_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.W.computeThumbnailClass=function(k){return k.thumbnailOverlays?k.isShow?"thumbnail-show":"thumbnail-movie":k.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.W.computeCommerceSectionClass=function(k){return k.offers&&k.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.W.computeTitleClass=function(k){return k.offers&&k.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.W.onDataChanged=function(){[].concat(_.tX(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(k){k.onShow()})};
YN.prototype.onDataChanged=YN.prototype.onDataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],YN.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],YN.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],YN.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YN.prototype,"onDataChanged",null);
_.B([_.q({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],YN);
_.t(YN,"ytd-ypc-offers-overlay-renderer",function(){if(xn2!==void 0)return xn2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return xn2=k},{mode:_.nm("kevlar_poly_si_batch_j028")?1:2});var Akm;var ejX=function(){this.usedMethods=new Set};
ejX.prototype.add=function(k){this.usedMethods.add(k)};
ejX.prototype.reset=function(){this.usedMethods.clear()};var Dnm=function(k,v){this.query=k;this.previousSearchQuery=v;this.id=qW3++;if(!mn2){v=_.wt("SBOX_SETTINGS");k="https://"+((v==null?void 0:v.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var C=v==null?void 0:v.REQUEST_LANGUAGE;C&&(k+="&hl="+C);(C=v==null?void 0:v.REQUEST_DOMAIN)&&(k+="&gl="+C);k+="&client=youtube&gs_ri=youtube";(C=v==null?void 0:v.SUGG_EXP_ID)&&(k+="&sugexp="+encodeURIComponent(C));(C=v==null?void 0:v.PSUGGEST_TOKEN)&&(k+="&tok="+C);(v=
v==null?void 0:v.SESSION_INDEX)&&(k+="&authuser="+v);_.z("desktop_enable_visual_suggest")&&(k+="&h=180&w=320&ytvs=1");mn2=k}},t13=function(k){var v="q="+encodeURIComponent(k.query);
k.previousSearchQuery&&(v+="&pq="+encodeURIComponent(k.previousSearchQuery));return v},syk=function(){var k=_.wt("SBOX_SETTINGS"),v={};
if(k==null?0:k.SEND_VISITOR_DATA)v["X-Goog-Visitor-Id"]=k==null?void 0:k.VISITOR_DATA;return v},V13=function(k){var v=mn2;
v+="&gs_id="+k.id.toString(36);v+="&q="+encodeURIComponent(k.query);v+="&cp="+k.query.length;k.previousSearchQuery&&(v+="&pq="+encodeURIComponent(k.previousSearchQuery));(k=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(v+="&video_id="+k);return v},qW3=0,mn2="";var hjV=_.xm.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,Bay=_.xm.SEARCH_ENTITY_SUGGESTION_MOVIE,jyY=_.xm.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,YWd=_.xm.SEARCH_ENTITY_SUGGESTION_TV_SHOW,wok=function(k,v){this.text=k;this.bold=v},nlh=function(k,v,C){this.input=v;
this.index=C;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=k[0];this.type=k[1];this.subtypes=k[2];var G;this.displayText=brm((G=k[3])==null?void 0:G.b);var p;this.ignoredPrefix=brm((p=k[3])==null?void 0:p.a);var P,N;this.hasNewVideo=((P=k[3])==null?void 0:(N=P.zam)==null?void 0:N.toString())==="true"?!0:!1;var I;this.visualSuggestUrl=(I=k[3])==null?void 0:I.zai;var S;this.entityType=brm((S=k[3])==null?void 0:S.zap);var Q;this.entityName=brm((Q=k[3])==null?void 0:Q.zao);var R;v=
brm((R=k[3])==null?void 0:R.zaf);var l;this.entityMid=(l=k[3])==null?void 0:l.zae;R=RA5(this.subtypes,this.entityMid);if(v&&R){if(v){l="";switch(R){case "YOUTUBE_ENTITY_TYPE_SONG":l=jyY;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":l=hjV;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":l=YWd;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":l=Bay}R=R==="YOUTUBE_ENTITY_TYPE_SONG"||R==="YOUTUBE_ENTITY_TYPE_ALBUM"?l+" \u2022  \u2022 "+v:v}else R="";this.entitySubtitle=R}var d;this.externalChannelId=(d=k[3])==null?void 0:d.zav;
var f;this.entityThumbnailAttributionUrl=(f=k[3])==null?void 0:f.zaq},rk2=function(k,v){var C=[],G,p=(G=k.displayText)!=null?G:k.text;
(v==null?0:v.useEntityName)&&Jkd(k)&&k.entityName&&(p=k.entityName);if(k.type===33)return C.push(new wok(p,!1)),C;if(p.length>=k.input.length&&p.substring(0,k.input.length)===k.input)C.push(new wok(k.input,!1)),C.push(new wok(p.substring(k.input.length),!0));else{var P=new Set(k.input.split(/\s/)),N=p.split(/\s/);C=N.map(function(I,S){return new wok(I.trim()+(S===N.length-1?"":" "),!P.has(I))})}return C},Jkd=function(k){var v=!!RA5(k.subtypes);
k=!!k.entityMid;return v||k};var KOe=function(k){this.rawResponse=["",[],{}];this.suggestions=[];try{var v=JSON.parse(ldY(k));if(typeof v==="object"&&v!==null)this.rawResponse=v;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(G){console.log("Suggest: Failed to parse SuggestResponse!");return}var C=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(G,p){return new nlh(G,C,p)})};var Ta0=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new ejX;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$21045_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},kLd,o22=function(){kLd||(kLd=new Ta0);
return kLd};
Ta0.prototype.updateSuggestions=function(k){var v=this;this.availableSuggestions.forEach(function(C){v.previousSuggestions[C]=!0});
this.availableSuggestions=k.map(function(C){var G=C.type.toString();C.subtypes.length>0&&(G+="i"+C.subtypes.join("i"),G+="k"+C.suggestionSources.COMPLETE_SERVER.toString());return G})};
var v2d=function(k,v){var C=Date.now();k.firstEditTime<0&&(k.firstEditTime=C);v&&(k.lastQueryBuildTime=C);k.lastEditTime=C};
Ta0.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$21045_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var CAY=function(k){var v="";k.availableSuggestions.forEach(function(p){delete k.previousSuggestions[p]});
for(var C=_.H(Object.keys(k.previousSuggestions)),G=C.next();!G.done;G=C.next())G=G.value,k.previousSuggestions[G]&&(v+=(v?"j":"")+G);return v},GLV=function(k,v){var C=[];
v&&(C[1]=v.toString());C[0]="youtube";C[7]=Date.now()-k.startTime;C[6]=k.sessionNumber;k.zeroPrefixSuggestionCount>=0&&(C[33]=k.zeroPrefixSuggestionCount);C[13]=k.outOfSyncResponseCount;if(k.availableSuggestions.length>0){for(var G=v="",p=0,P=_.H(k.availableSuggestions),N=P.next();!N.done;N=P.next())N=N.value,N!==G&&(p>1&&(v+="l"+p),v+=(G?"j":"")+N,p=0,G=N),p+=1;p>1&&(v+="l"+p);C[3]=v}C[35]=CAY(k);k.selectedSuggestionIndex>=0&&(C[2]=k.selectedSuggestionIndex);var I;if(v=(I=_.wt("SBOX_SETTINGS"))==
null?void 0:I.SUGG_EXP_ID)C[19]=k.normalize(v),I=0,k.experimentTriggeredBeforeFinal&&(I|=1),k.experimentTriggeredFinal&&(I|=2),C[20]=I;C[26]=Array.from(k.inputMethodsTracker.usedMethods).join("j");if(k.JSC$21045_totalRoundTripTime>0){C[15]=k.JSC$21045_totalRoundTripTime;C[14]=k.maxRoundTripTime;I=[];for(p=v=0;p<10;p++)G=k.roundTripTimeHistogram[p],G===0?v++:(v>1?I.push(p+"-"+G):v===1?I.push("0j"+G):I.push(G.toString()),v=0);I=I.join("j");C[16]=I}k.zeroPrefixRoundTripTime>0&&(C[36]=k.zeroPrefixRoundTripTime);
k.lastQueryBuildTime>0&&(C[18]=k.lastQueryBuildTime-k.startTime);k.firstEditTime>0&&(C[4]=k.firstEditTime-k.startTime);k.lastEditTime>0&&(C[5]=k.lastEditTime-k.startTime);return C.join(".")};
Ta0.prototype.normalize=function(k){return k.replaceAll(".","-")};
var pM0=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var wD=function(){var k=_.e.apply(this,arguments)||this;k.microphoneSpinnerActive=!1;k.noAnimations=!1;k.boundExitClick=function(){k.onExitButtonClick()};
k.speechOverlayClassName="";k.isLevelAnimating=!1;k.playCloseDialogAudioFeedback=!0;k.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return k};
_.E(wD,_.e);_.W=wD.prototype;_.W.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.W.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=eXe()};
_.W.dataChanged=function(){this.logDialog()};
_.W.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var k;(k=this.manager.audioPlayer)!=null&&(k.JSC$20358_audioEnabled=!1)}this.manager.stop();(k=this.manager.audioPlayer)!=null&&(k.JSC$20358_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.W.handleSpeechQueryCompleteAction=function(k){var v=k.navigationAction;v&&(k.trackingParams&&_.WU().graftServerVe(k.trackingParams,this.dialogVe,5),_.nA(this.hostElement,"yt-navigate",{endpoint:v,tempData:this.getNavigationParams(v),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.W.onExitButtonClick=function(){this.closeDialog()};
_.W.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var k;if((k=this.manager)!=null){var v;(v=k.audioPlayer)==null||pf(v,"failure");k.setState("microphone-off");k.stop()}}else(k=this.manager)==null||k.start()};
_.W.transcriptionChanged=function(){var k,v;(((k=this.transcription)==null?0:k.low)||((v=this.transcription)==null?0:v.high))&&this.setState("transcribing",this.transcription)};
_.W.stateChanged=function(){this.setState(this.state,this.transcription)};
_.W.logDialog=function(){var k;(k=this.data)!=null&&k.trackingParams&&(k=_.WU(),_.$8(k,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=k.graftServerVe(this.data.trackingParams,void 0,5))};
_.W.getNavigationParams=function(k){var v={};if(_.z("web_yt_searchbox")){var C=o22();C.inputMethodsTracker.add(6);C=GLV(C,15);v.gs_l=C;var G;v.oq=((G=_.F(k,_.H7))==null?void 0:G.query)||""}else if(k=window.ytvoicesearchloggingparams){if(k=k())v.oq=k.oq,v.gs_l=k.gs_l}else _.oS(Error("Jl"));return v};
_.W.closeDialog=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.W.setState=function(k,v){if(this.data){var C=this.data,G={};switch(k){case "listening":G={headerText:C.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:C.microphoneButtonAriaLabel};break;case "timeout":G={headerText:C.promptHeader,microphoneState:"try-again",microphoneLabel:C.promptMicrophoneLabel,microphoneAriaLabel:C.promptMicrophoneLabel};break;case "microphone-off":G={headerText:C.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:C.promptMicrophoneLabel,
microphoneAriaLabel:C.promptMicrophoneLabel};break;case "transcribing":(v==null?0:v.low)||(v==null?0:v.high)?G={transcriptionLow:v==null?void 0:v.low,transcriptionHigh:v==null?void 0:v.high,microphoneState:"speaking",microphoneAriaLabel:C.microphoneButtonAriaLabel}:G={headerText:C.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:C.microphoneButtonAriaLabel};break;case "processing":G={headerText:C.loadingHeader,microphoneState:"processing",microphoneAriaLabel:C.microphoneButtonAriaLabel};
break;case "offline":G={headerText:C.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:C.connectionErrorMicrophoneLabel,microphoneAriaLabel:C.connectionErrorMicrophoneLabel};break;case "permission":G={headerText:C.permissionsHeader,bodyLine1:C.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:C.permissionsSubtext};break;case "permission-denied":G={headerText:C.disabledHeader,bodyLine1:C.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:C.disabledSubtext}}G.className=
k;this.speechOverlayState=G;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.W.setMicrophoneState=function(k){var v=this.isLevelAnimating;this.isLevelAnimating=k==="speaking";!v&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=k==="processing"&&!this.noAnimations};
_.W.setClass=function(k){this.speechOverlayClassName&&_.kV(this.hostElement,this.speechOverlayClassName,!1);k&&(this.speechOverlayClassName=k,_.kV(this.hostElement,k,!0))};
_.W.runLevelAnimation=function(){var k=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var v=1+Math.random()*.75,C=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+C/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+v+")");_.B_.addJob(function(){k.runLevelAnimation()},3,C)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
wD.prototype.stateChanged=wD.prototype.stateChanged;wD.prototype.transcriptionChanged=wD.prototype.transcriptionChanged;wD.prototype.onPopupClosed=wD.prototype.onPopupClosed;wD.prototype.dataChanged=wD.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],wD.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],wD.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],wD.prototype,"rendererStamperBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],wD.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],wD.prototype,"eventForwardingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],wD.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],wD.prototype,"speechOverlayState",void 0);
_.B([_.A(),_.Y("design:type",Object)],wD.prototype,"microphoneSpinnerActive",void 0);_.B([_.A({type:_.z("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.Y("design:type",Object)],wD.prototype,"noAnimations",void 0);_.B([_.A({selector:function(k){var v;return(v=k.voiceSearch)==null?void 0:v.transcription}}),
_.Y("design:type",Object)],wD.prototype,"transcription",void 0);_.B([_.A({selector:function(k){var v;return(v=k.voiceSearch)==null?void 0:v.overlay}}),
_.Y("design:type",String)],wD.prototype,"state",void 0);_.B([_.A(),_.Y("design:type",Object)],wD.prototype,"boundExitClick",void 0);_.B([_.Nf("#microphone-levels"),_.Y("design:type",HTMLElement)],wD.prototype,"level",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wD.prototype,"dataChanged",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wD.prototype,"onPopupClosed",null);
_.B([_.uo("transcription"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wD.prototype,"transcriptionChanged",null);_.B([_.uo("state"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wD.prototype,"stateChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],wD);
_.t(wD,"ytd-voice-search-dialog-renderer",function(){if(Akm!==void 0)return Akm;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Akm=k},{mode:1});var PAm;var ns=function(){var k=_.e.apply(this,arguments)||this;k.isOverlay=!1;k.hidden=!1;return k};
_.E(ns,_.e);_.W=ns.prototype;_.W.onPopupClosed=function(){this.toggleIconState(!1)};
_.W.computeIcon=function(){var k,v,C;return(v=_.F((k=this.data)==null?void 0:k.icon,yM5))==null?void 0:(C=v.icon)==null?void 0:C.iconType};
_.W.computeIconBadgeShape=function(){var k;return{iconBadgeType:"cart",iconBadgeText:(k=this.iconBadgeEntity)==null?void 0:k.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.W.onClick=function(){var k;(k=this.data)!=null&&k.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.W.computeHidden=function(k){return!k};
_.W.toggleIconState=function(k){this.iconButton&&(this.iconButton.pressed=k)};
ns.prototype.onPopupClosed=ns.prototype.onPopupClosed;_.B([_.M(_.YI),_.Y("design:type",Object)],ns.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ns.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ns.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ns.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],ns.prototype,"isOverlay",void 0);
_.B([_.A({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.Y("design:type",Object)],ns.prototype,"hidden",void 0);_.B([_.A({selectorArgs:["data.iconBadgeEntityKey"],selector:function(k,v){return _.vt(k.entities,"iconBadgeEntity",v)}}),
_.Y("design:type",Object)],ns.prototype,"iconBadgeEntity",void 0);_.B([_.Nf("yt-icon-button"),_.Y("design:type",HTMLButtonElement)],ns.prototype,"iconButton",void 0);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ns.prototype,"onPopupClosed",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],ns);
_.t(ns,"ytd-icon-badge-topbar-button-renderer",function(){if(PAm!==void 0)return PAm;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return PAm=k},{mode:1});var WAY;var Jo=function(){var k=_.e.apply(this,arguments)||this;k.premiumOptions=[];return k};
_.E(Jo,_.e);Jo.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.SB.Object.defineProperties(Jo.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Jo.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Jo.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Array)],Jo.prototype,"premiumOptions",void 0);_.B([_.g("premiumOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Jo.prototype,"hasPremiumOptions",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],Jo);
_.t(Jo,"ytd-offline-promo-content",function(){if(WAY!==void 0)return WAY;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return WAY=k},{mode:1});var H6V;var rD=function(){var k=_.e.apply(this,arguments)||this;k.premiumOptions=[];return k};
_.E(rD,_.e);rD.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var k;this.premiumOptions=QYm((k=this.data)==null?void 0:k.formats)};
rD.prototype.onClickSubmit=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var k;(k=_.jJ())==null||k.pause()};
rD.prototype.attached=function(){this.JSC$21065_scroller&&(this.JSC$21065_scroller.dialogElement=this.hostElement.parentNode)};
_.SB.Object.defineProperties(rD.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
rD.prototype.dataChanged=rD.prototype.dataChanged;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],rD.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],rD.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],rD.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],rD.prototype,"data",void 0);
_.B([_.A({computed:"computeIcon_(data.headersIcon)",value:""}),_.Y("design:type",String)],rD.prototype,"headersIcon",void 0);_.B([_.A(),_.Y("design:type",Array)],rD.prototype,"premiumOptions",void 0);_.B([_.Nf("#scroller"),_.Y("design:type",Object)],rD.prototype,"JSC$21065_scroller",void 0);_.B([_.g("headersIcon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],rD.prototype,"showIcon",null);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rD.prototype,"dataChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],rD);
_.t(rD,"ytd-offline-promo-renderer",function(){if(H6V!==void 0)return H6V;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return H6V=k},{mode:1});var N42;var Ks=function(){var k=_.e.apply(this,arguments)||this;k.playbackPauseInterval=NaN;k.isLoading=!1;k.hasError=!1;k.dialogClass="";k.youtubeLabel=_.P2("LOGO_ALT_LABEL",{},"YouTube Home");k.logoName="yt-logos-ext:yt-logo-updated";k.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return k};
_.E(Ks,_.e);_.W=Ks.prototype;_.W.onDataChange=function(){var k;if(this.showEOMV1Text=!((k=this.data)==null||!k.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.W.attached=function(){this.pausePlayer()};
_.W.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.W.handleLangSelect=function(k){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[k.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.W.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.W.handleSaveConsent=function(k){var v=this;this.showLoadingSpinner();this.showLoadingSpinner();C1e(_.F(k,XBX)).catch(function(C){_.ji(new _.q5("Something went wrong when save consent "+(C.message?C.message:C)+"."));v.hideLoadingSpinner();v.showErrorMessage()})};
_.W.handleDisablePersonalization=function(k){var v=this;this.showLoadingSpinner();GId(_.F(k,yzY)).then(function(){v.dialog.close();v.resumePlayer()}).catch(function(C){_.ji(new _.q5("Something went wrong when disable personalization "+(C.message?C.message:C)+"."));
v.hideLoadingSpinner();v.showErrorMessage()})};
_.W.showLoadingSpinner=function(){var k=this;this.showSpinnerJobId=_.B_.addLowPriorityJob(function(){k.isLoading=!0},500)};
_.W.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.B_.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.W.showErrorMessage=function(){var k=this;this.hasError=!0;_.B_.addLowPriorityJob(function(){k.hasError=!1},2E3)};
_.W.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.M5(function(){try{var k=_.jJ();k&&k.pause()}catch(v){}},100))};
_.W.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var k=_.jJ();k&&k.play()}catch(v){}};
_.SB.Object.defineProperties(Ks.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.eomV1Text)return[];k=[];for(var v=["SHIELD","WARNING","BAR_CHART"],C=this.data.eomV1Text.essentialCookieMsg.items,G=0;G<v.length&&G<C.length;G++)k.push({icon:v[G],text:C[G]});return k}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.eomV1Text)return[];k=[];for(var v=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],C=this.data.eomV1Text.nonEssentialCookieMsg.items,G=0;G<v.length&&G<C.length;G++)k.push({icon:v[G],text:C[G]});return k}}});
Ks.prototype.onDataChange=Ks.prototype.onDataChange;_.B([_.A(),_.Y("design:type",Object)],Ks.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Ks.prototype,"showEOMV1Text",void 0);_.B([_.A(),_.Y("design:type",Object)],Ks.prototype,"isLoading",void 0);_.B([_.A(),_.Y("design:type",Object)],Ks.prototype,"hasError",void 0);_.B([_.A(),_.Y("design:type",Number)],Ks.prototype,"showSpinnerJobId",void 0);_.B([_.A(),_.Y("design:type",Object)],Ks.prototype,"dialogClass",void 0);
_.B([_.Nf("#dialog"),_.Y("design:type",Object)],Ks.prototype,"dialog",void 0);_.B([_.Nf("#cb-header"),_.Y("design:type",HTMLElement)],Ks.prototype,"header",void 0);_.B([_.Nf("#lang-select"),_.Y("design:type",HTMLElement)],Ks.prototype,"langSelect",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Ks.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Ks.prototype,"ytComponentBehavior",void 0);
_.B([_.A(),_.Y("design:type",String)],Ks.prototype,"youtubeLabel",void 0);_.B([_.A(),_.Y("design:type",Object)],Ks.prototype,"logoName",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ks.prototype,"onDataChange",null);_.B([_.g("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Ks.prototype,"eomEssentialCookieMsgItems",null);
_.B([_.g("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Ks.prototype,"eomNonEssentialCookieMsgItems",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],Ks);
_.t(Ks,"ytd-consent-bump-v2-lightbox",function(){if(N42!==void 0)return N42;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return N42=k},{mode:1});var I9F;var Tt=function(){return _.e.apply(this,arguments)||this};
_.E(Tt,_.e);Tt.prototype.ready=function(){if(!_.xe()||F93)var k=!0;else F93=!0,k=!1;k||(k=document.querySelector("ytd-app"),k||(k=document.body),this.internalLightBox=_.Kz(k).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.B([_.A(),_.Y("design:type",Object)],Tt.prototype,"data",void 0);_.B([_.Nf("#lightbox"),_.Y("design:type",Object)],Tt.prototype,"lightBox",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],Tt);
_.t(Tt,"ytd-consent-bump-v2-renderer",function(){if(I9F!==void 0)return I9F;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return I9F=k},{mode:1});var Z62;var SKd;var uk2;var kM=function(){return _.e.apply(this,arguments)||this};
_.E(kM,_.e);_.W=kM.prototype;_.W.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&ed5(this.toastManager,this.toastType)};
_.W.open=function(k){this.toast&&(this.ephemeralAction&&_.Ql().resolve(_.ZV).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=k!=null?k:0,this.toastManager.enqueue(this.toast,k)):this.toast.open())};
_.W.close=function(k){var v;(v=this.toast)==null||v.close();this.toastManager&&k===1&&ed5(this.toastManager,k)};
_.W.refit=function(){var k;(k=this.toast)==null||k.refit()};
_.W.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var k;(k=this.toast)==null||k.close()}};
_.W.setVerticalOffset=function(k){this.toast&&(this.toast.verticalOffset=k,this.toast.fit())};
_.W.computeButtonClass_=function(k){return k?"toast-button":""};
_.W.computeText_=function(k){return _.ty(k)};
_.W.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pb("toast-opened-changed",this.toastOpened))};
_.W.updateToastOpenedFromBinding=function(k){this.toastOpened=k.detail.value};
_.SB.Object.defineProperties(kM.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var k,v,C=(k=this.data)==null?void 0:(v=k.actionButton)==null?void 0:v.buttonRenderer;return(C==null?void 0:C.command)||(C==null?void 0:C.serviceEndpoint)||(C==null?void 0:C.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 k=[],v;((v=this.data)==null?0:v.responseText)&&k.push(_.ty(this.data.responseText));var C;((C=this.data)==null?0:C.subText)&&k.push(_.ty(this.data.subText));var G,p;if((G=this.data)==null?0:(p=G.actionButton)==null?0:p.buttonRenderer){var P,N;k.push(((P=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(N=P.accessibilityData)==null?void 0:N.label)||_.ty(this.data.actionButton.buttonRenderer.text))}return k.filter(function(I){return I}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var k,v;return(v=(k=this.toast)==null?void 0:k.opened)!=null?v:!1}}});
kM.prototype.toastOpenedChangedForBinding=kM.prototype.toastOpenedChangedForBinding;kM.prototype.toastOpenedChanged=kM.prototype.toastOpenedChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],kM.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],kM.prototype,"ytEventForwardingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],kM.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],kM.prototype,"duration",void 0);
_.B([_.A(),_.Y("design:type",Number)],kM.prototype,"toastType",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],kM.prototype,"useCloseButton",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],kM.prototype,"closeToastOnActionButtonClick",void 0);_.B([_.A({value:function(){return _.P2("SBOX_INAPPROPRIATE_CANCEL")}}),
_.Y("design:type",String)],kM.prototype,"closeButtonAriaLabel",void 0);_.B([_.A(),_.Y("design:type",Boolean)],kM.prototype,"toastOpened",void 0);_.B([_.A(),_.Y("design:type",Boolean)],kM.prototype,"hasOpened",void 0);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kM.prototype,"command",null);_.B([_.g("labelText","command","duration"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kM.prototype,"ephemeralAction",null);
_.B([_.g("ephemeralAction"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kM.prototype,"hasEphemeralAction",null);_.B([_.Nf("#toast"),_.Y("design:type",Object)],kM.prototype,"toast",void 0);_.B([_.A({value:function(){return{style:"call-to-action-inverse"}}}),
_.Y("design:type",Object)],kM.prototype,"buttonOverrides",void 0);_.B([_.A({value:{style:"mono-inverse"}}),_.Y("design:type",Object)],kM.prototype,"closeButtonOverrides",void 0);_.B([_.A({value:function(){return _.Ql().resolve(_.uL(_.Pv))}}),
_.Y("design:type",Object)],kM.prototype,"toastManager",void 0);_.B([_.g("data.responseText","data.subText","data.actionButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kM.prototype,"labelText",null);_.B([_.W9("toastOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kM.prototype,"toastOpenedChanged",null);
_.B([_.W9("toastOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kM.prototype,"toastOpenedChangedForBinding",null);_.B([_.Mf({is:"yt-notification-action-renderer",disableElementRegistration:!0})],kM);
_.t(kM,"yt-notification-action-renderer",function(){if(uk2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;SKd===void 0&&(SKd=document.createElement("template"));var G=SKd;C.call(v,G.content.cloneNode(!0),k.content.firstChild);uk2=k}k=uk2;return k},{mode:2});var oz=function(){var k=_.e.apply(this,arguments)||this;k.duration=4E3;k.downloadingCount=0;k.downloadedCount=0;k.downloadingOnlySmartDownloads=!1;k.sessionTotalDownloads=0;k.sessionDownloaded=0;k.previousSessionsDownloaded=0;k.totalDownloadPercentage=0;k.currentDownloadProgress=0;k.currentDownloadPercentage=0;k.isLeaderTab=!0;k.isFullScreen=!1;k.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};k.boundBeforeUnload=function(v){k.isLeaderTab&&k.downloadingCount>0&&(v.preventDefault(),
v.returnValue=!0)};
return k};
_.E(oz,_.e);_.W=oz.prototype;
_.W.open=function(){this.updateDownloadState();if(this.data){var k=this.sessionDownloaded+1,v=this.sessionTotalDownloads>1?_.P2("VIDEOS_DOWNLOADING_RATIO",{downloaded:k.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+k+"/"+this.sessionTotalDownloads):_.P2("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(v=this.sessionTotalDownloads>1?_.P2("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:k.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
k+"/"+this.sessionTotalDownloads):_.P2("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));k=this.isLeaderTab?_.P2("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.ty(this.data.responseText)!==v||_.ty(this.data.subText)!==k)this.set("data.responseText",_.DZ(v)),this.set("data.subText",_.DZ(k)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.W.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.W.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.W.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.W.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var k=this.downloadedCount-this.previousSessionsDownloaded;k<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-k);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.W.handleFullscreenChange=function(k){(this.isFullScreen=k)||this.updatePopup()};
oz.prototype.updateCurrentDownloadProgress=oz.prototype.updateCurrentDownloadProgress;oz.prototype.updatePopup=oz.prototype.updatePopup;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],oz.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],oz.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],oz.prototype,"ytEventForwardingBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],oz.prototype,"actionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],oz.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],oz.prototype,"duration",void 0);_.B([_.A({selector:function(k){return _.DRZ(k.entities).length}}),
_.Y("design:type",Object)],oz.prototype,"downloadingCount",void 0);_.B([_.A({selector:u0V}),_.Y("design:type",Object)],oz.prototype,"downloadedCount",void 0);_.B([_.A({selector:function(k){var v=_.DRZ(k.entities);return S63(k.entities,v)}}),
_.Y("design:type",Object)],oz.prototype,"downloadingOnlySmartDownloads",void 0);_.B([_.A(),_.Y("design:type",Object)],oz.prototype,"sessionTotalDownloads",void 0);_.B([_.A(),_.Y("design:type",Object)],oz.prototype,"sessionDownloaded",void 0);_.B([_.A(),_.Y("design:type",Object)],oz.prototype,"previousSessionsDownloaded",void 0);_.B([_.A(),_.Y("design:type",Object)],oz.prototype,"totalDownloadPercentage",void 0);
_.B([_.A({selector:function(k){var v;k=(v=_.DRZ(k.entities))!=null?v:[];return k.length>0?_.g4K(k.slice(-1)):0}}),
_.Y("design:type",Object)],oz.prototype,"currentDownloadProgress",void 0);_.B([_.A(),_.Y("design:type",Object)],oz.prototype,"currentDownloadPercentage",void 0);_.B([_.A({selector:_.Bi3}),_.Y("design:type",Object)],oz.prototype,"isLeaderTab",void 0);_.B([_.Nf("yt-notification-action-renderer"),_.Y("design:type",Object)],oz.prototype,"notificationActionRenderer",void 0);
_.B([_.uo("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oz.prototype,"updatePopup",null);_.B([_.uo("currentDownloadProgress"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oz.prototype,"updateCurrentDownloadProgress",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],oz);
_.t(oz,"ytd-video-download-toast-renderer",function(){if(Z62!==void 0)return Z62;var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return Z62=k},{mode:1});var Qp3;var b6e;var vw=function(){return _.e.apply(this,arguments)||this};
_.E(vw,_.e);vw.prototype.computeIsRedLogo=function(k,v){!k&&v&&(k=v);return k==="YOUTUBE_RED_LOGO"||k==="YOUTUBE_PREMIUM_LOGO"};
vw.prototype.computeLogoName=function(k){k=this.componentBehavior.computeIcon_(k);return k===""?"yt-logos-ext:yt-logo-updated":k};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],vw.prototype,"componentBehavior",void 0);_.B([_.A({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.Y("design:type",Boolean)],vw.prototype,"isRedLogo",void 0);_.B([_.A({computed:"computeLogoName(data)"}),_.Y("design:type",String)],vw.prototype,"logoName",void 0);_.B([_.A({value:{}}),_.Y("design:type",Object)],vw.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],vw.prototype,"logoType",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-logo"})],vw);
_.t(vw,"ytd-logo",function(){if(b6e!==void 0)return b6e;var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return b6e=k},{mode:_.nm("kevlar_poly_si_batch_j074")?1:2});var Ct=function(){var k=_.e.apply(this,arguments)||this;k.animationRef={};return k};
_.E(Ct,_.e);_.W=Ct.prototype;_.W.attached=function(){document.addEventListener("yt-navigate-finish",_.pm(this,this.logYoodle))};
_.W.detached=function(){document.removeEventListener("yt-navigate-finish",_.pm(this,this.logYoodle))};
_.W.logYoodle=function(){var k,v;if((k=this.data)==null?0:(v=k.loggingDirectives)==null?0:v.trackingParams)this.ytRendererBehavior.markDirty(),_.WU().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.W.computeHideImg=function(k,v){return!!k||!!v};
_.W.computeHideYtdLogo=function(k,v){return!k||!!v};
_.W.computeHideLottie=function(k){return!k};
_.W.computeIsRedLogo=function(k){return k==="YOUTUBE_RED_LOGO"||k==="YOUTUBE_PREMIUM_LOGO"};
_.W.renderLogoEntity=function(){var k=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),v=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),C=this.getLogoTitleText(this.data),G=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==k&&(this.url=k);this.animatedUrl!==v&&(this.animatedUrl=v);this.logoTitleText!==C&&(this.logoTitleText=C);this.lottieUrl!==G&&(this.lottieUrl=G,this.lottiePlayerProps=this.computeLottiePlayerProps(G))};
_.W.getSanitizedThumbnail=function(k){return k&&k.thumbnails?_.Bag(k.thumbnails,122)||"":""};
_.W.getThumbnailUrl=function(k,v){if(!v)return"";var C,G;k=k?(C=v.darkThemeLogo)==null?void 0:C.thumbnail:(G=v.lightThemeLogo)==null?void 0:G.thumbnail;return this.getSanitizedThumbnail(k)};
_.W.getAnimatedThumbnailUrl=function(k,v){return v?this.getSanitizedThumbnail(k?v.darkThemeAnimatedLogo:v.lightThemeAnimatedLogo):""};
_.W.getLogoTitleText=function(k){if(k)return _.ty(k.tooltipText)};
_.W.computeLogoIcon=function(k,v){if(v){var C,G;return k?(C=v.darkThemeLogo)==null?void 0:C.icon:(G=v.lightThemeLogo)==null?void 0:G.icon}};
_.W.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.W.getLottieUrl=function(k,v){var C,G,p,P;return k?v==null?void 0:(C=v.darkThemeLogo)==null?void 0:(G=C.lottieAnimation)==null?void 0:G.url:v==null?void 0:(p=v.lightThemeLogo)==null?void 0:(P=p.lottieAnimation)==null?void 0:P.url};
_.W.computeLottiePlayerProps=function(k){if(k){var v;if((v=this.animationRef)==null?0:v.lottieEl){var C;(C=this.animationRef)==null||C.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:k,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.W.onLottieError=function(){this.data&&this.lottieUrl&&_.nA(this.hostElement,"yoodle-error")};
_.W.onImgError=function(){this.data&&!this.lottieUrl&&_.nA(this.hostElement,"yoodle-error")};
Ct.prototype.playAnimation=Ct.prototype.playAnimation;Ct.prototype.renderLogoEntity=Ct.prototype.renderLogoEntity;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ct.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ct.prototype,"data",void 0);_.B([_.A({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.Y("design:type",Boolean)],Ct.prototype,"hideImg",void 0);
_.B([_.A({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.Y("design:type",Boolean)],Ct.prototype,"hideYtdLogo",void 0);_.B([_.A({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.Y("design:type",Boolean)],Ct.prototype,"hideLottie",void 0);_.B([_.A({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.Y("design:type",Boolean)],Ct.prototype,"isRedLogo",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],Ct.prototype,"useDarkThemeYoodle",void 0);_.B([_.A(),_.Y("design:type",String)],Ct.prototype,"url",void 0);_.B([_.A(),_.Y("design:type",String)],Ct.prototype,"animatedUrl",void 0);_.B([_.A(),_.Y("design:type",String)],Ct.prototype,"logoTitleText",void 0);_.B([_.A({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.Y("design:type",Object)],Ct.prototype,"logoIcon",void 0);_.B([_.A(),_.Y("design:type",Object)],Ct.prototype,"logoType",void 0);
_.B([_.A(),_.Y("design:type",String)],Ct.prototype,"lottieUrl",void 0);_.B([_.A(),_.Y("design:type",Object)],Ct.prototype,"lottiePlayerProps",void 0);_.B([_.A(),_.Y("design:type",Object)],Ct.prototype,"animationRef",void 0);_.B([_.W9("data"),_.W9("useDarkThemeYoodle"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ct.prototype,"renderLogoEntity",null);
_.B([_.P9("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Ct.prototype,"playAnimation",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],Ct);
_.t(Ct,"ytd-yoodle-renderer",function(){if(Qp3!==void 0)return Qp3;var k=document.createElement("template");_.a(k,'\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 aria-label="[[logoTitleText]]" class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope ytd-yoodle-renderer">\n</ytd-lottie-player>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return Qp3=k},{mode:_.nm("kevlar_poly_si_batch_j074")?1:2});var RD2;var l9y;var dkV=_.yv.currentPageTypeSelector,f9a=_.yv.currentPageSubTypeSelector,Gl=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return k};
_.E(Gl,_.e);_.W=Gl.prototype;_.W.onYoodleError=function(){_.z("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.W.computeLogoName=function(k){k=this.componentBehavior.computeIcon_(k);return k===""?"yt-logos-ext:yt-logo-updated":k};
_.W.computeTitle=function(k,v,C){return C&&(v==null?0:v.tooltipText)?_.ty(v.tooltipText):_.ty(k)};
_.W.computeAriaLabel=function(k,v,C){return C&&(v==null?0:v.tooltipText)?_.ty(k):""};
_.W.computeShowYoodle=function(k,v,C){return!k||!v&&!!C&&!_.t9.isEmpty(C)};
_.W.onNavigateHomeAction=function(){if(_.z("kevlar_miniplayer_navigate_home_from_app_killswitch")){var k;(k=_.Kz(this.hostElement).querySelector(".yt-simple-endpoint"))==null||k.click()}};
_.W.computeLogoHref=function(k,v,C){var G;(C==null?0:C.onTapCommand)?G=this.componentBehavior.computeHref_(C.onTapCommand):k&&(G=this.componentBehavior.computeHref_(k));return G?G:v};
_.W.computeCommand=function(k,v){return(v==null?void 0:v.onTapCommand)||k};
_.W.getEndpointForm=function(){if(_.z("kevlar_topbar_disable_cache_only_home")){var k=_.Ql().resolve(_.BF),v=dkV(k.getState())||"";k=f9a(k.getState())||"";return{disableCache:v==="ytd-browse"&&k==="home"}}return{disableCache:!0}};
Gl.prototype.onYoodleError=Gl.prototype.onYoodleError;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Gl.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Gl.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Gl.prototype,"componentBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],Gl.prototype,"ytdReduxBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],Gl.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],Gl.prototype,"countryCode",void 0);_.B([_.A({selectorArgs:["data.overrideEntityKey"],selector:function(k,v){return _.vt(k.entities,"logoEntity",v)}}),
_.Y("design:type",Object)],Gl.prototype,"logoEntity",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.Y("design:type",Boolean)],Gl.prototype,"showYoodle",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],Gl.prototype,"yoodleError",void 0);_.B([_.A({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.Y("design:type",String)],Gl.prototype,"titleText",void 0);
_.B([_.A({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.Y("design:type",String)],Gl.prototype,"ariaLabelText",void 0);_.B([_.A({value:"/"}),_.Y("design:type",String)],Gl.prototype,"defaultEndpointUrl",void 0);_.B([_.A({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.Y("design:type",String)],Gl.prototype,"endpointUrl",void 0);
_.B([_.A({computed:"computeCommand(data.endpoint, logoEntity)"}),_.Y("design:type",String)],Gl.prototype,"command",void 0);_.B([_.A(),_.Y("design:type",Object)],Gl.prototype,"logoType",void 0);_.B([_.A({}),_.Y("design:type",Boolean)],Gl.prototype,"useDarkThemeYoodle",void 0);_.B([_.P9("yoodle-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Gl.prototype,"onYoodleError",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],Gl);
_.t(Gl,"ytd-topbar-logo-renderer",function(){if(l9y!==void 0)return l9y;var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return l9y=k},{mode:_.nm("kevlar_poly_si_batch_j027")?1:2});var zDe=0;var FAX=_.xm.SEARCH_APPEND_LABEL,cmY=_.xm.SUGGESTION_NEW_VIDEOS_TEXT,E23=_.xm.SUGGESTION_THUMBNAIL_LABEL,a9k=_.xm.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,MRV=_.D(function(k){function v(zJ){var F2,rs;return _.Z(function(y2){if(y2.nextAddress==1)return F2=new Request(zJ),_.EQ(y2,2),y2.yield(fetch(F2,{credentials:"include"}),4);if(y2.nextAddress!=2)return ad(!0),_.GG(y2,0);rs=_.g6(y2);_.ji(rs);_.OQ(y2)})}
var C=k.isHighlighted;var G=k.suggestion;var p=k.onClickCallback;var P=k.onHoverUpdateCallback;var N=k.labels;var I=k.queryBuilderFunction;var S=k.onRemoveCallback;var Q=k.suggestionIndex;var R=k.generateUniqueId;var l=k.highlightedId;var d=k.useScrollMargin;var f=k.isKeyboardMode;var c=null,U=null,O=_.Nq("div"),X=_.Nq("span");k=_.H(_.ae(!1,void 0,"mxSc0e"));var x=k.next().value,w=k.next().value,V=_.IG("a",function(zJ){zJ&&_.l9(237477,zJ,U,function(F2){U=F2})}),h=_.IG("button",function(zJ){zJ&&_.l9(237477,
zJ,U,function(F2){U=F2})}),n=_.oZ(function(zJ){if((zJ==null?void 0:zJ.button)===2)return zJ.preventDefault(),!1;
var F2=_.Et();F2&&c&&_.DY(F2,c,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var rs;p(zJ,G().text,G().index,G().entityMid,zJ==null?void 0:(rs=zJ.detail)==null?void 0:rs.wasSelectedByKeyboard);return!1}),oO=function(){return G().type===35},Ng=function(){return _.z("desktop_enable_single_suggestion_highlight")},Sm=function(){return _.fS("desktop_suggestions_panel_row_height")||0},U2=function(){var zJ;
return _.z("desktop_enable_new_video_metadata")&&((zJ=G())==null?void 0:zJ.hasNewVideo)===!0},lD=function(){return _.z("desktop_enable_visual_suggest")},Fb=function(){return _.z("desktop_enable_entity_suggest")&&Jkd(G())},qg=function(){return G().entitySubtitle},O2=function(){return Ng()?(C==null?void 0:C())||CL()&&!(f==null?0:f()):(C==null?void 0:C())||CL()},En=function(){var zJ=_.wt("SBOX_SETTINGS");
return oO()&&!(zJ==null?0:zJ.HIDE_REMOVE_LINK)},m1=function(){return rk2(G(),{useEntityName:Fb()})},MZ,kQ=!((MZ=_.Ql().resolve(_.uL(_.X0)))==null||!MZ()),QU=function(){return oO()?_.z("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},xQ=function(){return N==null?void 0:N().SUGGESTION_DISMISS_LABEL},LL=function(){return N==null?void 0:N().SUGGESTION_DISMISSED_LABEL};
k=_.H(_.ae(!1,void 0,"WMms1e"));MZ=k.next().value;var ad=k.next().value;k=_.H(_.ae(!1,void 0,"PyL0t"));var zY=k.next().value,WZ=k.next().value,CL=zY,d7=_.oZ(function(){I(X.value.innerText);return!1}),We=_.oZ(function(zJ){zJ.preventDefault();
return!1}),F6=_.oZ(function(zJ){var F2=G().text,rs=_.wt("SBOX_SETTINGS"),y2="https://"+(rs.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
y2+="&delq="+encodeURIComponent(F2);(F2=rs==null?void 0:rs.PSUGGEST_TOKEN)&&(y2+="&tok="+F2);(rs=rs==null?void 0:rs.SESSION_INDEX)&&(y2+="&authuser="+rs);v(y2);zJ.preventDefault();(zJ=_.Et())&&U&&_.DY(zJ,U,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");S(Q==null?void 0:Q());return!1}),GY=_.oZ(function(){if(Ng()&&(f==null?0:f()))return!1;
WZ(!0);P(!0);return!1}),xv=_.oZ(function(){WZ(!1);
P(!1);return!1}),YQ=_.oZ(function(){w(!0);
return!1}),bG=_.oZ(function(){w(!1);
return!1}),uG=_.oZ(function(zJ){zJ.preventDefault();
if(G().entityThumbnailAttributionUrl){var F2=G().entityThumbnailAttributionUrl;zJ=G().entityName;var rs={dismissDialogEndpoint:{}};F2={commandExecutorCommand:{commands:[rs,{urlEndpoint:{url:F2,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:F2}}}]}};rs={buttonViewModel:{title:_.P2("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:rs}}};F2={buttonViewModel:{title:_.P2("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:F2}}};zJ={dialogHeaderViewModel:{headline:{content:zJ!=null?zJ:_.P2("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var y2={basicContentViewModel:{paragraphs:[{text:{content:_.P2("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};zJ={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:zJ,footer:{panelFooterViewModel:{primaryButton:F2,
secondaryButton:rs,shouldHideDivider:!0}},content:y2}}}}};_.Ql().resolve(_.lL).resolveCommand(zJ)}return!1});
k=_.H(_.ae("",void 0,"yG5Sx"));var od=k.next().value,J_=k.next().value;_.sD(function(){En()&&J_(R==null?void 0:R(Q==null?void 0:Q()));O.value&&_.l9(12453,O.value,c,function(zJ){c=zJ})});
return _.u(_.b,{cond:MZ,then:function(){var zJ={};return _.u("div",{class:_.TI("ytSuggestionComponentRemovedText",(zJ.ytSuggestionComponentLargerRemovedText=function(){return lD()},zJ)),
style:function(){return Sm()>0?"height: "+Sm()+"px;":""},
role:"button"},LL)},
else:function(){var zJ={},F2={};return _.u("div",{class:_.TI("ytSuggestionComponentSuggestion",(zJ.ytSuggestionComponentSuggestionHover=function(){return!Ng()},zJ.ytSuggestionComponentHighlighted=O2,zJ.ytSuggestionComponentPersonalizedSuggestion=oO,zJ.ytSuggestionComponentMweb=!1,zJ.ytSuggestionComponentLargerSuggestion=function(){return U2()||lD()},zJ.ytSuggestionComponentThumbnailSuggestion=function(){return lD()},zJ.ytSuggestionComponentRoundedSuggestion=function(){return _.z("desktop_enable_scrollable_suggestions_panel")&&
_.z("desktop_enable_suggestions_panel_padding")},zJ.ytSuggestionComponentThumbnailPadding=function(){return lD()&&!oO()},zJ)),
style:function(){return Sm()>0?"height: "+Sm()+"px;":""},
role:"presentation","on:mousedown":n,"on:mouseover":GY,"on:mouseout":xv,el:O},_.u("div",{class:_.TI("ytSuggestionComponentText",(F2.ytSuggestionComponentScrollMargin=d,F2)),"aria-label":function(){return U2()?G().text+" "+cmY:G().text},
id:function(){return R==null?void 0:R(Q==null?void 0:Q())},
"on:mousedown":n,role:"option"},_.u(_.b,{cond:function(){return G().type!==33},
then:function(){return _.u(_.PT,{icon:QU,className:"ytSuggestionComponentIcon"})}}),_.u("div",{class:"ytSuggestionComponentLeftContainer"},_.u("span",{el:X,
role:"button",tabindex:0},_.u(_.q_,{each:m1},function(rs){return rs.bold?_.u("span",{class:"ytSuggestionComponentBold"},rs.text):_.u("span",null,rs.text)})),_.u(_.b,{cond:function(){return Fb()&&!!G().entitySubtitle||U2()},
then:function(){return _.u("div",{class:"ytSuggestionComponentMetadataContainer"},_.u(_.b,{cond:function(){return Fb()&&!!G().entitySubtitle},
then:function(){return _.u("div",{class:"ytSuggestionComponentEntitySubtitle"},qg)}}),_.u(_.b,{cond:function(){return U2()},
then:function(){return _.u("div",{class:"ytSuggestionComponentNewVideoContainer"},_.u("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.u("div",{class:"ytSuggestionComponentNewVideoText"},cmY))}}))}}))),_.u("div",{class:"ytSuggestionComponentRightContainer"},_.u(_.b,{cond:function(){return lD()&&G().visualSuggestUrl!==void 0},
then:function(){var rs={};return _.u("div",{class:"ytSuggestionComponentThumbnailContainer"},_.u("img",{"aria-label":E23,class:_.TI("ytSuggestionComponentVisualSuggestThumbnail",(rs.ytSuggestionComponentCircularFrame=function(){return Fb()&&G().subtypes.includes(790)},rs.ytSuggestionComponentEntitySuggestThumbnail=function(){return Fb()},rs)),
src:function(){return G().visualSuggestUrl}}),_.u(_.b,{cond:function(){return Fb()&&!!G().entityThumbnailAttributionUrl},
then:function(){var y2={};return _.u("span",{title:a9k,role:"tooltip"},_.u("div",{"on:mouseover":YQ,"on:mouseout":bG,"on:mousedown":uG,class:_.TI("ytSuggestionComponentThumbnailOverlay",(y2.ytSuggestionComponentThumbnailOverlayHidden=function(){return!x()},y2))},_.u(_.PT,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.u(_.mz,null,_.u(_.AY,{when:function(){return lD()&&En()}},function(){var rs={};
return _.u("button",{class:_.TI("ytSuggestionComponentRemoveLinkClearButton",(rs.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return od()&&od()===(l==null?void 0:l())},rs.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!O2()},rs)),
el:h,"on:mousedown":F6,"aria-label":xQ,id:function(){return od()}},_.u(_.PT,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.u(_.AY,{when:function(){return!(lD()&&G().visualSuggestUrl!==void 0)&&En()}},function(){var rs={};
return _.u("a",{class:_.TI("ytSuggestionComponentRemoveLink",(rs.ytSuggestionComponentRemoveLinkDark=kQ,rs.ytSuggestionComponentRemoveLinkSelected=function(){return od()&&od()===(l==null?void 0:l())},rs)),
el:V,"on:mousedown":F6,"aria-label":xQ,tabindex:0,role:"button",id:function(){return od()}},xQ)}),_.u(_.AY,{when:function(){return!1}},function(){return _.u("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":d7,"on:mousedown":We,role:"button","aria-label":FAX},_.u(_.PT,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"nj");var $kY=_.qL(["//www.google.com/textinputassistant/","/","_tia.js"]),Ukk=_.D(function(){return _.u("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.u("button",{class:"ytdTextInputAssistantButton","on:click":_.oZ(function(){o22().inputMethodsTracker.add(3);var k,v=(k=_.wt("SBOX_SETTINGS"))==null?void 0:k.REQUEST_LANGUAGE;if(v)return _.Ot(_.zu($kY,14,v)),!1})},_.u("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"oj");var g22=function(){this.cache=new Map},i62=function(k){for(var v=_.H(k.cache.entries()),C=v.next();!C.done;C=v.next()){var G=_.H(C.value);
C=G.next().value;G=G.next().value;G.suggestions.some(function(p){return p.type===35})&&k.cache.delete(C)}};var LAe=_.xm.SEARCH,O60=_.xm.SEARCH_CLEAR_LABEL,ymy=new _.oi("FAKE_SUGGEST_RESPONSE"),XMa=_.D(function(k){function v(){YQ||(YQ=setTimeout(function(){uG()},1E3))}
function C(g7,$Q,Dh){if(g7.trim()){xv=g7;_.YH("REFINEMENTS_TUPLE",void 0);F6=!0;var zr;$Q=GLV(zY,$Q);var fL=(zr=k.searchEndpoint)==null?void 0:zr.call(k);_.fdY(g7,$Q,fL,QU.value.value,Dh);uG();QU.value.value=g7;QU.value.blur();zY.reset()}}
function G(g7){return _.Z(function($Q){return $Q.return(new Promise(function(Dh){var zr=new XMLHttpRequest;zr.open("GET",V13(g7),!0);zr.withCredentials=!0;var fL=_.wt("SBOX_SETTINGS");(fL==null?0:fL.SEND_VISITOR_DATA)&&zr.setRequestHeader("X-Goog-Visitor-Id",fL==null?void 0:fL.VISITOR_DATA);zr.onload=function(){Dh(zr.responseText)};
zr.onerror=function(){_.ji(Error("Ll"));Dh(null)};
setTimeout(function(){zr.abort()},1E4);
zr.send(null)}))})}
function p(g7){var $Q,Dh,zr,fL;return _.Z(function(gY){switch(gY.nextAddress){case 1:return $Q={credentials:"include",headers:syk()},window.AbortController&&(Dh=new AbortController,setTimeout(function(){Dh.abort("ytsbox-suggest-timeout")},1E4),$Q.signal=Dh.signal),_.EQ(gY,2),gY.yield(fetch(V13(g7),$Q),4);
case 4:zr=gY.yieldResult.text();_.GG(gY,3);break;case 2:return fL=_.g6(gY),fL!=="ytsbox-abort-last"&&fL!=="ytsbox-suggest-timeout"&&_.ji(fL),gY.return(null);case 3:return gY.return(zr)}})}
function P(g7){var $Q,Dh,zr;return _.Z(function(fL){switch(fL.nextAddress){case 1:if($Q=_.Ql().resolve(_.uL(ymy)))return fL.return($Q);Dh=Date.now();v();return _.z("yt_searchbox_xhr")?fL.yield(G(g7),5):fL.yield(p(g7),4);case 4:zr=fL.yieldResult;fL.jumpTo(3);break;case 5:zr=fL.yieldResult;case 3:if(zr){YQ&&(clearTimeout(YQ),YQ=null);var gY=zY,RS=Dh,sm=g7.query.length===0;RS=Date.now()-RS;sm?gY.zeroPrefixRoundTripTime=RS:(gY.JSC$21045_totalRoundTripTime+=RS,gY.maxRoundTripTime=Math.max(gY.maxRoundTripTime,
RS),sm=Math.floor(RS/100),sm>=pM0.length?++gY.roundTripTimeHistogram[9]:++gY.roundTripTimeHistogram[pM0[sm]])}return fL.return(zr)}})}
function N(g7){var $Q,Dh,zr;return _.Z(function(fL){if(fL.nextAddress==1)return($Q=ad.cache.get(t13(g7)))?fL.return($Q):fL.yield(P(g7),2);Dh=fL.yieldResult;if(Dh===null)return fL.return(null);zr=new KOe(Dh);g7.query.length===0&&zr.suggestions.length===0||ad.cache.set(t13(g7),zr);return fL.return(zr)})}
function I(g7){var $Q,Dh;return _.Z(function(zr){if(zr.nextAddress==1){GY=!1;var fL=xv;fL=_.mQ()==="search"?(_.Kc(location.href,"search_query")||_.Kc(location.href,"q"))===fL:!1;$Q=new Dnm(g7,fL?xv:null);return zr.yield(N($Q),2)}Dh=zr.yieldResult;if(Dh===null)return zr.return();$Q.query.length===0&&(zY.zeroPrefixSuggestionCount=Dh.suggestions.length);if($Q.id<=bG)return zY.outOfSyncResponseCount++,zr.return();if(document.activeElement!==QU.value)return zr.return();bG=$Q.id;var gY=zY,RS=Dh.rawResponse[2]||
{};gY.experimentTriggeredBeforeFinal||(gY.experimentTriggeredBeforeFinal=gY.experimentTriggeredFinal);gY.experimentTriggeredFinal=!!RS.e;zY.updateSuggestions(Dh.suggestions);O(-1);En([]);Dh.suggestions!==f()&&v5(Dh.suggestions.length);c(Dh.suggestions);Ng(Dh.suggestions.length>0&&Dh.suggestions[0].type===33);LL&&(LL.hidden=Dh.suggestions.length===0,oO()?(LL.style.minWidth="",gY=LL.style,RS=(fL=f()[0])==null?void 0:fL.ignoredPrefix,gY.marginLeft=(RS?Math.min(RS.length*6,xQ.value.offsetWidth):0).toString()+
"px"):(LL.style.minWidth=xQ.value.offsetWidth+"px",LL.style.marginLeft="0"),ia());_.OQ(zr)})}
function S(){if(!F6)return!1;var g7=_.wt("REFINEMENTS_TUPLE");return g7?(g7=g7[1].map(function($Q,Dh){return new nlh([$Q,0,[71]],QU.value.value,Dh)}),f()!==g7&&v5(g7.length),En([]),c(g7),zY.updateSuggestions(g7),F6=!1,LL.hidden=g7.length===0,GY=g7.length>0,!0):!1}
function Q(){var g7=QU.value.value;(typeof g7==="string"||g7 instanceof String)&&g7!==""?V(!0):V(!1)}
function R(){if(_.mQ()==="search"){var g7=window.location.href;try{var $Q=_.Kc(g7,"search_query")||_.Kc(g7,"q")||""}catch(Dh){$Q=""}$Q&&(QU.value.value=$Q,V(!0))}}
var l=_.H(_.ae([],void 0,"OC8EPc")),d=l.next().value;l=l.next().value;var f=d,c=l;d=_.H(_.ae(-1,void 0,"t2tVQb"));var U=d.next().value,O=d.next().value;d=_.H(_.ae(-1,void 0,"v0RZCe"));var X=d.next().value,x=d.next().value;d=_.H(_.ae(!1,void 0,"rjAnI"));var w=d.next().value,V=d.next().value;d=_.H(_.ae(!1,void 0,"SyGLvb"));var h=d.next().value,n=d.next().value;l=_.H(_.ae(!1,void 0,"tL09Cb"));d=l.next().value;l=l.next().value;var oO=d,Ng=l;l=_.H(_.ae(!1,void 0,"FlH7mc"));d=l.next().value;var Sm=l.next().value;
l=_.H(_.ae(!1,void 0,"ea3fwe"));var U2=l.next().value,lD=l.next().value;l=_.H(_.ae(1,void 0,"vSK1xe"));var Fb=l.next().value,qg=l.next().value;l=_.H(_.ae([],void 0,"ijlw4b"));var O2=l.next().value,En=l.next().value;l=_.H(_.ae(!1,void 0,"HcRey"));var m1=l.next().value,MZ=l.next().value;l=_.z("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var kQ=_.Nq("yt-searchbox"),QU=_.Nq("input"),xQ=_.Nq("div"),LL,ad=
new g22,zY=o22(),WZ=_.Ql().resolve(_.uL(_.X0)),CL=function(){var g7;return((g7=k.forceDarkMode)==null?void 0:g7.call(k))||!(WZ==null||!WZ())},d7=function(){return _.z("desktop_enable_scrollable_suggestions_panel")},We="i"+zDe++,F6=!1,GY=!1,xv="",YQ=null,bG=-1,uG=function(){En([]);
c([]);Ng(!1);LL&&(LL.hidden=!0);YQ&&(clearTimeout(YQ),YQ=null);O(-1)},od=function(g7,$Q){g7.preventDefault();
MZ(!0);LL&&(LL.hidden=!1);var Dh=U();g7=f();var zr=O2();$Q=zAF($Q);Dh+=$Q;for(Dh>=g7.length?Dh=-1:Dh<-1&&(Dh=g7.length-1);Dh!==-1&&(zr.includes(Dh)||Dh>=g7.length||Dh<0);)Dh+=$Q,Dh>=g7.length&&(Dh=-1);O(Dh);U()>=0&&(QU.value.value=f()[U()].text,x(0),Q(),g7=U(),zr=X(),(zr=document.getElementById(Nt[g7][zr]))&&d7()&&(g7===f().length-1?LL.scrollTop=LL.scrollHeight:zr.scrollIntoView({block:"nearest",inline:"start"})))},J_=_.oZ(function(g7){if(!(g7.relatedTarget instanceof Element&&g7.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){n(!0);
var $Q;($Q=k.focusCallback)==null||$Q.call(k,!0);S()||(GY?LL.hidden=!1:(_.nA(kQ.value,"yt-autonav-pause-focus",{}),I(g7.target.value)))}}),zJ=_.oZ(function(g7){if(!(g7.relatedTarget instanceof Element&&g7.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){n(!1);
var $Q;($Q=k.focusCallback)==null||$Q.call(k,!1);LL.scrollTop=0;LL.hidden=!0;_.nA(kQ.value,"yt-autonav-pause-blur",{})}}),F2=function(g7){g7=zAF(g7);
var $Q;(($Q=Nt[U()])==null?0:$Q[X()+g7])&&x(X()+g7)},rs=_.oZ(function(g7){var $Q=g7.target;
switch(g7.keyCode){case 13:g7.preventDefault();var Dh;if((Dh=Nt[U()])==null?0:Dh[X()]){var zr;(zr=document.getElementById(Nt[U()][X()]))==null||zr.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}g7=g7.shiftKey?4:3;Dh=zY;zr=U();Dh.selectedSuggestionIndex=zr;C($Q.value,g7);break;case 27:LL&&(LL.hidden=!0);break;case 40:od(g7,40);break;case 38:od(g7,38);break;case 39:F2(39);break;case 37:F2(37);break;case 229:zY.inputMethodsTracker.add(4);break;default:zY.inputMethodsTracker.add(1),
v2d(zY)}return!1}),y2=_.oZ(function(g7){I(g7.target.value);
Q();d7()&&LL&&(LL.scrollTop=0);return!1}),sQ=_.oZ(function(){zY.inputMethodsTracker.add(2);
v2d(zY);return!1});
_.sD(function(){if(LL){zY.reset();if(window.ResizeObserver){var g7=new ResizeObserver(function(){oO()||(LL.style.minWidth=xQ.value.offsetWidth+"px")});
g7.observe(xQ.value);(new ResizeObserver(function(){ia()})).observe(LL);
_.Vr(function(){g7.disconnect()})}R();
window.addEventListener("yt-navigate-finish",R);window.addEventListener("yt-focus-searchbox",function(){QU.value.focus()});
var $Q;Sm(($Q=_.wt("SBOX_SETTINGS"))==null?void 0:$Q.HAS_ON_SCREEN_KEYBOARD)}else _.hb(new _.q5("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var Kg=_.oZ(function(g7){g7.preventDefault();C(QU.value.value,12);return!1}),NU=_.oZ(function(g7){g7.preventDefault();
var $Q,Dh;($Q=QU)==null||(Dh=$Q.value)==null||Dh.focus();var zr,fL;((zr=QU)==null?void 0:(fL=zr.value)==null?void 0:fL.value)!==""&&(QU.value.value="",QU.value.dispatchEvent(new Event("input")));return!1}),ve=_.oZ(function(){var g7=dXm(QU.value.value,f().filter(function($Q){return $Q.type!==35}).map(function($Q){return{label:$Q.text}}));
_.JR(kQ.value,"yt-open-popup-action",[{openPopupAction:g7},document.body]);return!1}),UX=_.oZ(function(){QU.value.focus();
return!1}),pV=function(g7,$Q,Dh,zr,fL){zY.selectedSuggestionIndex=Dh;
C($Q,fL?3:1,zr)},Hh=function(g7){QU.value.value=g7;
QU.value.dispatchEvent(new Event("input"));zY.inputMethodsTracker.add(5);v2d(zY,!0)},Nt=[[]],II=function(g7){var $Q="searchbox-suggestion"+_.XA(_.rz);
Nt[g7].push($Q);return $Q},v5=function(g7){if(f()){Nt=[[]];
for(var $Q=0;$Q<g7;$Q++)Nt.push([])}},ia=function(){if(d7()){var g7=LL,$Q=g7.scrollTop;
g7=g7.scrollHeight-g7.clientHeight;lD($Q>=g7);$Q=Math.abs(g7-$Q);$Q<=40?qg(1-(40-$Q)/40):qg(1)}},FX=function(){return"opacity: "+Fb()*100+"%"},Li=_.oZ(function(){ia();
return!1}),t_=_.oZ(function(){MZ(!1);
return!1}),Yj,aL={},ce={},Om={},X2={};
return _.u("yt-searchbox",{class:_.TI("ytSearchboxComponentHost",(aL.ytSearchboxComponentMweb=!1,aL.ytSearchboxComponentDesktop=!0,aL["yt-searchbox-filled-query"]=function(){return w()},aL["ytd-masthead"]=function(){return!h()},aL.ytSearchboxComponentHostDark=CL,aL)),
role:"search",el:kQ,"client-ve-type":10349},_.u("div",{el:xQ,"on:click":UX,class:_.TI("ytSearchboxComponentInputBox",(ce.ytSearchboxComponentInputBoxDark=CL,ce.ytSearchboxComponentInputBoxHasFocus=h,ce))},_.u("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":Kg},_.u(_.b,{cond:h,then:function(){return _.u("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.u(_.PT,{icon:"SEARCH"}))}}),_.u("input",{el:QU,
class:_.TI("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":We,"aria-expanded":!((Yj=LL)==null?0:Yj.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":zJ,"on:focus":J_,"on:input":y2,"on:keydown":rs,"on:paste":sQ,placeholder:k.placeholderText,"aria-activedescendant":function(){var g7;return(g7=Nt[U()])==null?void 0:g7[X()]},
"aria-autocomplete":"list",role:"combobox"})),_.u(_.b,{cond:d,then:function(){return _.u("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.u(Ukk,null))}}),_.u(_.b,{cond:w,
then:function(){return _.u("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.u("button",{class:"ytSearchboxComponentClearButton","on:click":NU,"aria-label":k.clearButtonAriaLabel||O60},_.u(_.PT,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.u(_.Qx,{model:{}})))}})),_.u("button",{class:_.TI("ytSearchboxComponentSearchButton",(Om.ytSearchboxComponentSearchButtonDark=CL,Om)),
"on:click":Kg,"aria-label":LAe,title:k.placeholderText},_.u(_.PT,{icon:"SEARCH"})),_.u(_.b,{cond:function(){if(hUy()&&_.z("mweb_voice_search")&&k.voiceSearchButton)return k.voiceSearchButton()},
then:function(g7){var $Q={};return _.u("div",{class:_.TI("ytSearchboxComponentVoiceSearchWrapper",($Q.ytSearchboxComponentHideVoiceSearchButton=function(){return w()},$Q))},_.u(_.Sh,{data:g7},{buttonRenderer:function(Dh){return _.u(_.NS,{data:Dh.data,
onButtonClickCallback:function(){}})}}))}}),_.u("div",{el:_.Dp(function(g7){return void(LL=g7)}),
id:We,class:_.TI("ytSearchboxComponentSuggestionsContainer",(X2.ytSearchboxComponentSuggestionsContainerDark=CL,X2["yt-searchbox-suggestions-container"]=!1,X2.ytSearchboxComponentSuggestionsContainerScrollable=d7(),X2.ytSearchboxComponentSuggestionsContainerAnimated=l,X2)),"on:scroll":Li,"on:mousemove":t_,role:"listbox",hidden:!0},_.u(_.q_,{each:f},function(g7,$Q){return _.u(MRV,{suggestion:g7,isHighlighted:function(){return $Q()===U()},
onClickCallback:pV,onHoverUpdateCallback:function(Dh){if(_.z("desktop_enable_single_suggestion_highlight")){var zr=$Q();Dh&&(x(0),O(zr))}},
onRemoveCallback:function(Dh){i62(ad);Dh===void 0||Dh<0||O2().includes(Dh)||En([].concat(_.tX(O2()),[Dh]))},
labels:k.labels,queryBuilderFunction:Hh,suggestionIndex:$Q,generateUniqueId:II,highlightedId:function(){var Dh;return(Dh=Nt[U()])==null?void 0:Dh[X()]},
useScrollMargin:d7(),isKeyboardMode:m1})}),_.u(_.b,{cond:function(){return!oO()&&f().find(function(g7){return g7.type!==35})&&_.z("searchbox_reporting")},
then:function(){return _.u("button",{class:"ytSearchboxComponentReportButton","on:mousedown":ve},_.P2("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.u(_.b,{cond:function(){return!U2()&&d7()},
then:function(){return _.u("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.u("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:FX}))}})))},"qj");
XMa.idomCompat={callbacks:{focusCallback:!0}};_.BU(XMa,"yt-searchbox",{props:{searchEndpoint:_.vN,placeholderText:_.vN,labels:_.vN,voiceSearchButton:_.vN,focusCallback:_.s6,clearButtonAriaLabel:_.vN,forceDarkMode:_.vN}});var pt=function(){var k=_.e.apply(this,arguments)||this;k.menuButtonTargetId="topbar-guide-menu";k.narrow=!1;k.menuStrings={BACK_ALT_LABEL:_.P2("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.P2("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.P2("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.P2("SBOX_PLACEHOLDER",void 0,"Search")};k.pageDarkTheme=document.documentElement.hasAttribute("dark");k.watchPageScrollTop=0;k.theater=!1;k.fullscreen=!1;k.disableFrostedGlassDuringViewTransition=
!1;k.desktopUnifiedSearchPanelMode=_.z("desktop_enable_unified_search_panel");k.aiCompanionEnabled=_.z("enable_ai_companion");k.ytSearchboxFocused=!1;k.searchboxLabels=_.wt("SBOX_LABELS");k.topbarIsAboveChipbar=!1;k.isDarkThemeForced=!1;k.areGhostCardsHidden=!1;k.guideKeyboardToggle=!1;k.voiceSearchManager=eXe();k.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};k.setYtSearchboxFocused=function(v){k.ytSearchboxFocused=v};
k.toggleFrostedGlassDuringViewTransition=function(v){k.disableFrostedGlassDuringViewTransition=v};
return k};
_.E(pt,_.e);_.W=pt.prototype;_.W.computeSimpleText=function(k){return _.ty(k)};
_.W.onDarkChanged=function(){for(var k=_.H(this.buttons||[]),v=k.next();!v.done;v=k.next())v.value.isOverlay=!!this.dark;k=_.H(this.buttonRenderers||[]);for(v=k.next();!v.done;v=k.next())v.value.overrides=this.computeButtonOverride()};
_.W.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var k=_.WF(_.PF(),"aa");_.kV(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||k||(this.isDarkThemeForced=this.dark=!0);this.logoType?(k=this.hostElement.querySelector("#masthead-logo"))&&(_.z("polymer_on_demand_shady_dom")?k.setAttribute("slot","masthead-logo-old"):_.Lc(k)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.pm(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.pm(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.W.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.pm(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.pm(this,this.onSetTheaterModeEnabled))};
_.W.dataChanged=function(){var k=this.data;k&&(this.voiceEnabled=k.voiceSearchButton?eXe().isSupported():!1,_.$AL(_.iM(),this.menuButtonTargetId,this.guideButton),k.onReceivedActions&&k.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.Tw(this.hostElement,k.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&k&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.kV(this.hostElement,"dark",!1),_.kV(this.hostElement,"theater",!1),
(k=this.hostElement.querySelector("#masthead-logo"))&&(_.z("polymer_on_demand_shady_dom")?k.setAttribute("slot","masthead-logo-old"):_.Lc(k))))};
_.W.computeCenterHidden=function(){var k;return this.data&&!((k=this.data.searchbox)==null?0:k.fusionSearchboxRenderer)};
_.W.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.kV(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.W.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.W.onWatchScroll=function(k){this.watchPageScrollTop=k.detail||0;this.updateMastheadBackgroundOpacity()};
_.W.onFullscreenChangeAction=function(k){k||(this.watchPageScrollTop=0);this.fullscreen=k;this.updateMastheadBackgroundOpacity()};
_.W.onSetTheaterModeEnabled=function(k){this.theater=k.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.W.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.W.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.W.setBackgroundOpacity=function(k){k=this.calculateBackgroundOpacity(k);this.background.style.opacity=""+k};
_.W.calculateBackgroundOpacity=function(k){var v=this.theater?.6:0,C=this.hostElement.clientHeight/2;return Math.min(Math.max(k,0),C)/C*(1-v)+v};
_.W.shouldShowCinematicMastHead=function(){var k=_.z("kevlar_watch_grid")&&!_.z("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(k||this.pageDarkTheme)};
_.W.focusGuide=function(){this.guideButton.focus()};
_.W.onGuideToggleTap=function(){_.nA(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.W.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.W.onGuideToggleHover=function(){_.nA(this.hostElement,"yt-guide-hover")};
_.W.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.W.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.W.closeOnOutsideClickCondition=function(k){for(k=_.DM(k);k[0];){var v=k.shift();if(v instanceof Element&&v.id==="kbd")return!1}return!0};
_.W.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.W.pausePlayer=function(){var k;(k=_.jJ())==null||k.pause();this.pauseMiniplayer()};
_.W.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var k;(k=_.Ql().resolve(_.gO).getPlayerElement())==null||k.pause()}};
_.W.isMiniplayerActive=function(){return _.Ql().resolve(_.gO).isMiniplayerActive()};
_.W.updateNarrowFromBinding=function(k){this.narrow=k.detail.value};
_.W.onYtSendFeedbackAction=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.W.registerWithViewTransitionManager=function(){nLa(_.Ql().resolve(_.qY),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.SB.Object.defineProperties(pt.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.z("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 k;return!!(this.aiCompanionEnabled&&((k=this.data)==null?0:k.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var k;return(k=this.data)==null?void 0:k.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
pt.prototype.narrowChanged=pt.prototype.narrowChanged;pt.prototype.onWatchPageChange=pt.prototype.onWatchPageChange;pt.prototype.onRendererStamperFinished=pt.prototype.onRendererStamperFinished;pt.prototype.dataChanged=pt.prototype.dataChanged;pt.prototype.onDarkChanged=pt.prototype.onDarkChanged;_.B([_.M(_.qV),_.Y("design:type",Object)],pt.prototype,"ironResizableBehavior",void 0);_.B([_.M(_.Yfa),_.Y("design:type",Object)],pt.prototype,"ytdExpandableInputBehavior",void 0);
_.B([_.M(_.Tq.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],pt.prototype,"ytdGuideStateAwareBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],pt.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],pt.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],pt.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],pt.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.YI),_.Y("design:type",Object)],pt.prototype,"ytdReduxBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],pt.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],pt.prototype,"narrow",void 0);_.B([_.A(),_.Y("design:type",Object)],pt.prototype,"logoType",void 0);_.B([_.A(),_.Y("design:type",Boolean)],pt.prototype,"voiceEnabled",void 0);
_.B([_.A(),_.Y("design:type",Object)],pt.prototype,"menuStrings",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],pt.prototype,"dark",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],pt.prototype,"pageDarkTheme",void 0);_.B([_.A(),_.Y("design:type",Object)],pt.prototype,"watchPageScrollTop",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.yv6}),_.Y("design:type",Boolean)],pt.prototype,"isWatchPage",void 0);
_.B([_.A({reflectToAttribute:!0,selector:_.XN_}),_.Y("design:type",Boolean)],pt.prototype,"isShortsPage",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],pt.prototype,"theater",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],pt.prototype,"fullscreen",void 0);_.B([_.A({reflectToAttribute:!0,selector:_.qqZ}),_.Y("design:type",String)],pt.prototype,"frostedGlassMode",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],pt.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],pt.prototype,"aiCompanionEnabled",void 0);_.B([_.A(),_.Y("design:type",Object)],pt.prototype,"ytSearchboxFocused",void 0);_.B([_.IK("#buttons > *"),_.Y("design:type",Array)],pt.prototype,"buttons",void 0);_.B([_.IK("ytd-button-renderer"),_.Y("design:type",Array)],pt.prototype,"buttonRenderers",void 0);
_.B([_.Nf("#background"),_.Y("design:type",HTMLDivElement)],pt.prototype,"background",void 0);_.B([_.Nf("#guide-button"),_.Y("design:type",Object)],pt.prototype,"guideButton",void 0);_.B([_.Nf("#logo"),_.Y("design:type",Object)],pt.prototype,"logo",void 0);_.B([_.A({computed:"computeButtonOverride(dark)"}),_.Y("design:type",Object)],pt.prototype,"buttonOverrides",void 0);
_.B([_.uo("dark"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pt.prototype,"onDarkChanged",null);_.B([_.A({value:function(){return this.onVoiceTap.bind(this)}}),
_.Y("design:type",Function)],pt.prototype,"boundOnTapVoiceButton",void 0);_.B([_.A(),_.Y("design:type",Object)],pt.prototype,"topbarIsAboveChipbar",void 0);_.B([_.A(),_.Y("design:type",String),_.Y("design:paramtypes",[])],pt.prototype,"guideIcon",null);_.B([_.g("voiceEnabled"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],pt.prototype,"shouldShowVoiceSearchButton",null);
_.B([_.g("data.aiCompanionButton","aiCompanionEnabled"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],pt.prototype,"shouldShowAiCompanionButton",null);_.B([_.g("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pt.prototype,"voiceSearchButton",null);_.B([_.g("aiCompanionEnabled"),_.Y("design:type",String),_.Y("design:paramtypes",[])],pt.prototype,"narrowQuery",null);
_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pt.prototype,"dataChanged",null);_.B([_.P9("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pt.prototype,"onRendererStamperFinished",null);_.B([_.uo("isWatchPage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pt.prototype,"onWatchPageChange",null);
_.B([_.uo("narrow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pt.prototype,"narrowChanged",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-masthead"})],pt);
_.t(pt,"ytd-masthead",function(){if(RD2!==void 0)return RD2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return RD2=k},{mode:_.nm("kevlar_poly_si_batch_j036")?1:2});var xkV;var AmV={},eDY={},qKX={},mk2={},Dke=(mk2.OFFLINE=(AmV["publicytnetworkstatus-online"]="BACK_ONLINE",AmV),mk2.ONLINE=(eDY["publicytnetworkstatus-offline"]="OFFLINE",eDY),mk2.BACK_ONLINE=(qKX["publicytnetworkstatus-offline"]="OFFLINE",qKX.TIMER_TRIGGER="ONLINE",qKX),mk2),Pw=function(){var k=_.e.apply(this,arguments)||this;k.currentState="ONLINE";k.scheduledJobId=0;k.bannerString="";k.bannerVe=null;k.networkStatusManagerInstance=new _.Cg;return k};
_.E(Pw,_.e);_.W=Pw.prototype;_.W.attached=function(){var k=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){k.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){k.stateChangeHandler("publicytnetworkstatus-offline")})};
_.W.detached=function(){var k=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){k.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){k.stateChangeHandler("publicytnetworkstatus-offline")})};
_.W.enterState=function(k){var v=this;this.scheduledJobId&&_.B_.cancelJob(this.scheduledJobId);k==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):k==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.P2("NO_INTERNET_CONNECTION",void 0,"No internet connection")):k==="BACK_ONLINE"&&(this.bannerString=_.P2("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.Ab(_.B_,function(){v.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=k};
_.W.stateChangeHandler=function(k){(k=Dke[this.currentState][k])&&this.enterState(k)};
_.W.logVisibility=function(k){var v=_.Et();this.createBannerVe(k);v&&this.bannerVe&&(k?_.e6(v,[this.bannerVe]):_.q0(v,[this.bannerVe]))};
_.W.createBannerVe=function(k){!this.bannerVe&&k&&(this.bannerVe=_.oB(37929),_.gv(_.WU(),this.bannerVe))};
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",String)],Pw.prototype,"currentState",void 0);_.B([_.A(),_.Y("design:type",Object)],Pw.prototype,"scheduledJobId",void 0);_.B([_.A(),_.Y("design:type",Object)],Pw.prototype,"bannerString",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-network-status-banner"})],Pw);
_.t(Pw,"ytd-network-status-banner",function(){if(xkV!==void 0)return xkV;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return xkV=
k},{mode:1});var tRY;var Ww=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};k.hidden=!0;k.frostedGlass=_.z("web_frosted_glass");return k};
_.E(Ww,_.e);Ww.prototype.computeHidden=function(k){return k&&k.status?!1:!0};
Ww.prototype.handleUpdatePermissionRoleCommand=function(k){if(k=_.F(k,_.OXQ))if(k=_.F(k.renderer,_.L$Q))this.data=k};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Ww.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],Ww.prototype,"componentBehavior",void 0);_.B([_.A({value:!0,computed:"computeHidden(data)"}),_.Y("design:type",Object)],Ww.prototype,"hidden",void 0);_.B([_.A(),_.Y("design:type",Object)],Ww.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Ww.prototype,"frostedGlass",void 0);
_.B([_.q({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],Ww);
_.t(Ww,"ytd-permission-role-bottom-bar-renderer",function(){if(tRY!==void 0)return tRY;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return tRY=k},{mode:1});var sp3;var VR2;var FEe={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var Hw=function(){return _.e.apply(this,arguments)||this};
_.E(Hw,_.e);_.W=Hw.prototype;_.W.attached=function(){this.JSC$21163_scroller&&(this.JSC$21163_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21163_scroller.attached&&typeof this.JSC$21163_scroller.attached==="function"&&this.JSC$21163_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(C){C.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var k=_.Kz(this.hostElement);k.querySelector("tp-yt-paper-radio-group").selected="";var v=k.querySelector("#reason-text");v&&(v.value="");k.querySelector("#description-text").value=""}};
_.W.canSubmit=function(k,v){_.nA(this.hostElement,"yt-invalidate-popup-tabbables");return!(k&&v)};
_.W.onCancel=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.W.onSubmit=function(){var k=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(P){return P.active}).map(function(P){return P.innerText.trim()}),v=this.hostElement.querySelector("tp-yt-paper-radio-group"),C=v.selectedItem,G=C.name;
C=C.innerText.trim();var p=v.querySelector("#reason-text");v=void 0;p&&(v=p.value);(p=this.descriptionText.value)&&(p=p.trim());cEk(this.data.searchQuery,k,G,C,p,v);_.JR(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.W.sendFormSubmitToast=function(){var k=_.jk(_.P2("SBOX_INAPPROPRIATE_TOAST"));_.JR(this.hostElement,"yt-open-popup-action",[k,this])};
_.W.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(k){return k.active})};
_.W.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
Hw.prototype.onIronSelect=Hw.prototype.onIronSelect;Hw.prototype.onIronChange=Hw.prototype.onIronChange;Hw.prototype.dataChanged=Hw.prototype.dataChanged;_.B([_.A(),_.Y("design:type",Object)],Hw.prototype,"data",void 0);_.B([_.A({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.Y("design:type",Boolean)],Hw.prototype,"submitDisabled",void 0);_.B([_.A(),_.Y("design:type",Boolean)],Hw.prototype,"suggestionSelected",void 0);
_.B([_.A(),_.Y("design:type",Boolean)],Hw.prototype,"catagorySelected",void 0);_.B([_.Nf("#scroller"),_.Y("design:type",Object)],Hw.prototype,"JSC$21163_scroller",void 0);_.B([_.Nf("#description-text"),_.Y("design:type",Object)],Hw.prototype,"descriptionText",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hw.prototype,"dataChanged",null);
_.B([_.P9("iron-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hw.prototype,"onIronChange",null);_.B([_.P9("iron-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hw.prototype,"onIronSelect",null);_.B([_.q({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],Hw);
_.t(Hw,"ytd-search-suggestion-report-dialog",function(){if(VR2!==void 0)return VR2;var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);return VR2=k},{mode:1});var Nw=function(k){var v=k.openPopupAction;var C=k.target;var G=k.container;var p=k.popupContainerConfig;var P=k.getElement;k=k.removeWhenClosed===void 0?!1:k.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=v;this.target=C;this.container=G;this.popupContainerConfig=p;this.getElement=P;this.JSC$21169_popupConfig=this.popupContainerConfig.JSC$20293_popupConfig[this.openPopupAction.popupType];this.rendererName=(v=this.getName())?_.CdK(v,QX5(this.popupContainerConfig,
v)):"";_.z("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=k);this.createPopup()};
Nw.prototype.updatePopup=function(k){this.openPopupAction=k;this.JSC$21169_popupConfig=this.popupContainerConfig.JSC$20293_popupConfig[this.openPopupAction.popupType];hDh(this);_.z("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
Nw.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var YK2=function(k,v,C){(v=v&&k.JSC$21169_popupConfig.narrowProperties?k.JSC$21169_popupConfig.narrowProperties:k.JSC$21169_popupConfig.properties)&&C!==void 0&&(v.isAriaModal=C);B43(k,v);k.isRtl()&&B43(k,k.JSC$21169_popupConfig.rtlProperties);jpa(k)};
Nw.prototype.createPopup=function(){var k=this.JSC$21169_popupConfig.component;if(this.popupContent=wM5(this,this.rendererName)){if(k){this.popup=wM5(this,k);var v=this.popupContent;_.z("web_enable_wrapper_for_cow_component_in_popup")&&(v=document.createElement("div"),v.appendChild(this.popupContent));_.z("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$21169_popupConfig.slotName&&v.setAttribute("slot",this.JSC$21169_popupConfig.slotName);k=this.popup;var C=this.container.tagName.toLowerCase(),
G=_.Vt(v);_.piZ(_.B7(k),_.YP(v,C,G));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.z("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.Kz(this.container).appendChild(this.popup)}};
var hDh=function(k){var v,C,G=(v=k.openPopupAction.accessibilityData)==null?void 0:(C=v.accessibilityData)==null?void 0:C.label;G&&(k.popup.ariaLabel=G);var p;((p=k.popupContent.polymerController)!=null?p:k.popupContent).data=(0,_.t9.unsafeClone)(k.openPopupAction.popup[k.getName()]);k.popupContent.duration=n2X(k);k.popupContent.positionType=k.openPopupAction.position;var P=k.openPopupAction.properties;P&&Object.keys(P).forEach(function(N){k.popupContent[N]=P[N]})},B43=function(k,v){if(v)for(var C=
_.H(Object.keys(v)),G=C.next();!G.done;G=C.next())G=G.value,k.popup[G]=v[G]},jpa=function(k){if(k.openPopupAction.position){var v=k.JSC$21169_popupConfig.positionalProperties&&k.JSC$21169_popupConfig.positionalProperties[k.openPopupAction.position],C=k.JSC$21169_popupConfig.rtlPositionalProperties&&k.JSC$21169_popupConfig.rtlPositionalProperties[k.openPopupAction.position];
v=k.isRtl()&&C?C:v;v.shiftedHorizontalOffset&&(C=k.popup.style.display,k.popup.style.display="block",k.popupContent&&k.popup.positionTarget&&k.popupContent.clientWidth>k.popup.positionTarget.clientWidth&&(v.horizontalOffset=k.popup.positionTarget.clientWidth/2-v.shiftedHorizontalOffset),k.popup.style.display=C);B43(k,v)}},Jm0=function(k,v){if(v)for(var C=_.H(Object.keys(v)),G=C.next();!G.done;G=C.next())G=G.value,k.popup.style[G]=v[G]};
Nw.prototype.getName=function(){return _.BG(this.openPopupAction.popup,"renderer")||_.BG(this.openPopupAction.popup,"dialog")||_.BG(this.openPopupAction.popup,"model")||void 0};
var n2X=function(k){k=k.openPopupAction.durationHintMs;return k===0?k:Math.max(4E3,k||4E3)};
Nw.prototype.isRtl=function(){return _.wt("HTML_DIR")==="rtl"};
var wM5=function(k,v){k=k.getElement(v,k.target);k==null&&_.ji(new _.q5("popup getElement returned null",v));return k};var rmm={};
rmm.YtPopupContainerBehavior=[_.wG.YtComponentBehavior,_.Mc.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.isAriaModal=!1},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.YB(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.wc(this.hostElement)},
closePopup:function(k){var v=this.createCacheKey(void 0,k);this.popups_[v]&&this.handleClosePopupAction_(void 0,k)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.B_.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.B_.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(k){k.opened&&k.keepBelowPlayer&&this.ensurePopupBelowPlayer(k)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var k in this.popups_){var v=this.popups_[k];if(v.popup.scrollAction==="refit"){var C=v.popup.positionTarget.getBoundingClientRect(),G=v.popup;C=C.top;var p=v;if(!p.naturalHeight){p.popup.hidden=!1;p.popup.style.position="fixed";p.popup.style.top="0px";p.popup.style.left="0px";var P=p.popup.getBoundingClientRect();p.naturalHeight=P.bottom-P.top;p.popup.refit()}G.hidden=!(C>=p.naturalHeight+60);v.popupContent.clientHeight===0&&v.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(k){this.popupContainerConfig=k},
handleOpenPopupAction:function(k,v){var C=k.openPopupAction,G=_.Ql().resolve(_.uL(_.Pv))&&C.popupType==="TOAST";G&&!C.uniqueId&&(C.uniqueId=_.eL());if(!_.z("popup_container_parent_target_killswitch")){var p;v=(p=this.getParentTarget(v))!=null?p:v}var P=this.ensurePopup_(C,v);return new _.M1(function(N){P.then(function(I){if(!I)return N();this.maybeCreateNarrowMediaQuery_();var S=this.createCacheKey(I.rendererName,I.openPopupAction.uniqueId);if(C.showOncePerUniqueId){if(this.shownPopupKeys_.has(S))return N();
this.shownPopupKeys_.add(S)}S=this.popups_[S];var Q=!(!S||!S.openPopupAction.beReused);Q=!!C.reusePopup||Q;if(I.popup.opened&&!Q){G&&!I.openPopupAction.replacePopup||this.handleClosePopupAction_(I.rendererName,I.openPopupAction.uniqueId);Q=C.popupType==="DIALOG"&&!_.z("popup_container_dialog_reopen_killswitch");if(!G&&!Q&&S&&S.target==v&&!I.openPopupAction.replacePopup)return N();_.Ib(I.popup,function(){this.completeOpenPopupAction_(C,v,I);N()}.bind(this))}else I.popup.opened?I.updatePopup(C):this.completeOpenPopupAction_(C,
v,I),N()}.bind(this))}.bind(this))},
getParentTarget:function(k){if(k&&k instanceof HTMLElement)for(var v=_.H(Object.entries(this.popups_)),C=v.next();!C.done;C=v.next())if(C=_.H(C.value),C.next(),C=C.next().value,this.popupClosesOnClick(C)&&C.popup.contains(k))return C.target},
popupClosesOnClick:function(k){return k.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER","YTCP-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER"].includes(k.rendererName.toUpperCase())},
completeOpenPopupAction_:function(k,v,C){C.updatePopup(k);k=this.narrowMediaQuery_.queryMatches;var G=this.isAriaModal;C.target=v;var p;v=((p=C.target.polymerController)!=null?p:C.target).popupPositionTarget||C.target;C.JSC$21169_popupConfig.targetContainer&&(v=C.container);C.popup.positionTarget=v;C.popupContent.positionTarget=v;jpa(C);C.JSC$21169_popupConfig.forceFocus&&(C.popupContent.style.outline="none");C.popupContent.tabIndex=-1;C.JSC$21169_popupConfig.narrowProperties&&(C.popup.style.position=
"static");C.JSC$21169_popupConfig.preventAutonav&&C.popup.setAttribute("prevent-autonav",!0);C.JSC$21169_popupConfig.forceCloseOnOutsideClick&&C.popup.setAttribute("force-close-on-outside-click",!0);YK2(C,k,G);Jm0(C,C.JSC$21169_popupConfig.styles);C.isRtl()&&Jm0(C,C.JSC$21169_popupConfig.rtlStyles);if(!C.openPopupAction.shouldStopParentSignal){var P;p=(P=C.target.polymerController)!=null?P:C.target;(C.popupContent.startForwardingEvents||C.popupContainerConfig.forwardingEnabledPopups.has(C.rendererName))&&
p.parentComponent!==C.popupContent&&C.popupContent!==C.target&&C.target!==document.body&&(C.popupContent.startForwardingEvents?C.popupContent.startForwardingEvents(C.popupContainerConfig.forwardedEvents,C.target):(C.JSC$21169_eventForwarder||(C.JSC$21169_eventForwarder=new _.TZ(C.popupContent)),C.JSC$21169_eventForwarder.start(C.popupContainerConfig.forwardedEvents,C.target)))}C=C.popup;C.addEventListener("iron-overlay-opened",_.pm(this,this.onPopupIronOverlayOpened_));C.addEventListener("iron-overlay-closed",
_.pm(this,this.onPopupIronOverlayClosed_));C.addEventListener("iron-overlay-canceled",_.pm(this,this.onPopupIronOverlayCanceled_));C.addEventListener("yt-refit",_.pm(this,this.refitPopup_));C.addEventListener("yt-invalidate-popup-tabbables",_.pm(this,this.handleInvalidatePopupTabbables_));C.open()},
getPopupDurationMs_:function(k){return k.durationHintMs===0?k.durationHintMs:Math.max(4E3,k.durationHintMs||4E3)},
handleClosePopupAction_:function(k,v){var C=_.z("web_popup_cache_key_killswitch")||!!v;if(k||C){var G=this.createCacheKey(k,v);k=(k=this.popups_[G])&&k.popup}else k=_.eQU(_.KN);if(k&&k.close){if(v=_.Ql().resolve(_.uL(_.SK)))k.restoreFocusOnClose=v.isKeyBoardInUse();k.close();this.removePopup_(k,G)}},
handleClosePopupCommand_:function(k){k.closePopupCommand&&k.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,k.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(k){var v={},C;for(C in this.popups_)if(v={key$jscomp$1224:v.key$jscomp$1224},v.key$jscomp$1224=C,!k||!k.some(function(P){return function(N){return N==P.key$jscomp$1224}}(v))){var G=this.popups_[v.key$jscomp$1224],p=G.popup;
_.Ql().resolve(_.uL(_.Pv))&&G.openPopupAction.popupType==="TOAST"||(p&&p.close&&p.close(),this.removePopup_(p,v.key$jscomp$1224))}},
handleClosePopupsAction_:function(k){k.forEach(function(v){var C=this.popups_[v];C&&((C=C.popup)&&C.close&&C.close(),this.removePopup_(C,v))}.bind(this))},
handleGetPopupOpenedAction_:function(k,v){return(v=this.createCacheKey(k,v))&&this.popups_[v]?this.popups_[k].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var k=[],v;for(v in this.popups_){var C=this.popups_[v];C.popup.opened&&k.push(C)}return k},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(k,v){_.z("ytpopup_disable_default_html_caching")&&k&&k.removeWhenClosed&&(_.Kz(this.hostElement).removeChild(k),v&&this.popups_[v]&&delete this.popups_[v])},
shouldReusePopup_:function(k){return!(!k||!k.reusePopup)||!(!k||!k.beReused)},
ensurePopup_:function(k,v){this.maybeCreateNarrowMediaQuery_();var C=_.BG(k.popup,"renderer")||_.BG(k.popup,"dialog")||_.BG(k.popup,"model");if(!C)return _.kr();C=_.CdK(C,QX5(this.popupContainerConfig,C));return _.kr(this.getAndMaybeCreatePopup_(k,C,v))},
getAndMaybeCreatePopup_:function(k,v,C){var G=this.createCacheKey(v,k.uniqueId);if(this.popups_[G])return this.popups_[G];k=new Nw({openPopupAction:k,target:C,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(v)});return this.popups_[G]=k},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(k){return _.z("ytpopup_disable_default_html_caching")?k&&k.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",_.pm(this,this.openPopupQueryMatchesChanged_)),_.Kz(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(k){k=k.detail.value;for(var v in this.popups_)YK2(this.popups_[v],k)},
onPopupIronOverlayClosed_:function(k){var v=k.currentTarget,C=_.MVb(v);C=C.length>0?C[0]:v;if(C.is!=="ytd-reel-watch-while-dialog-renderer"||k.target.is!=="tp-yt-iron-dropdown"){k.detail.popup=v;k.detail.popupRenderer=C;var G,p={context:{openingElement:((G=this.popups_[(C==null?void 0:C.is)||""])==null?void 0:G.target)||void 0}};Object.assign(p,k.detail);var P;_.nA((P=C.hostElement)!=null?P:C,"yt-popup-closed",p);v.removeEventListener("yt-refit",_.pm(this,this.refitPopup_));v.removeEventListener("yt-invalidate-popup-tabbables",
_.pm(this,this.handleInvalidatePopupTabbables_));v.removeEventListener("iron-overlay-canceled",_.pm(this,this.onPopupIronOverlayCanceled_));v.removeEventListener("iron-overlay-closed",_.pm(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(v)}},
onPopupIronOverlayCanceled_:function(k,v){var C=k.currentTarget,G=_.MVb(C);G=G.length>0?G[0]:C;if(G.is!=="ytd-reel-watch-while-dialog-renderer"||k.target.is!=="tp-yt-iron-dropdown"){var p;_.nA((p=G.hostElement)!=null?p:G,"yt-popup-canceled",k.detail);p=v?_.DM(v):null;(!v||["click","tap"].includes(v.type))&&!C.hasAttribute("force-close-on-outside-click")&&C.positionTarget&&p&&p.includes(C.positionTarget)&&k.preventDefault();C.restoreFocusOnClose=_.g8.keyboardEventMatchesKeys(v,"esc")}},
onPopupIronOverlayOpened_:function(k){k=k.currentTarget;var v=_.MVb(k);v=v.length>0?v[0]:k;var C,G;_.nA((C=v.hostElement)!=null?C:v,"yt-popup-opened",(G=v.hostElement)!=null?G:v);k.keepBelowPlayer&&(this.ensurePopupBelowPlayer(k,!0),this.dynamicallyPositionedElements_.add(k));C=_.Ql().resolve(_.uL(_.SK));G=!!v.querySelector("#toast");C&&C.isKeyBoardInUse()&&!G&&(typeof v.focusFirstItem==="function"?v.focusFirstItem():(v=_.XKQ(k),v.length&&v[0].focus()));k.removeEventListener("iron-overlay-opened",
_.pm(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(k){k=k.currentTarget;k.refit&&k.refit()},
refitPopups_:function(){for(var k in this.popups_)this.popups_[k].refit()},
handleInvalidatePopupTabbables_:function(k){k=k.currentTarget;k.invalidateTabbables&&k.invalidateTabbables()},
createCacheKey:function(k,v){return _.z("web_popup_cache_key_killswitch")?v?k+"#"+v:k:v?"#"+v:k},
openSheet:function(k,v){var C=k==null?void 0:k.openPopupActionCommand;if(!C&&(k==null?0:k.viewModel)){if(k.sheetPosition)a:switch(k.sheetPosition){case "SHEET_POSITION_RIGHT":C="OPEN_POPUP_POSITION_RIGHT";break a;default:C="OPEN_POPUP_POSITION_UNKNOWN"}else C=void 0;C={openPopupAction:{popup:{sheetViewModel:k.viewModel},popupType:"CONTEXTUAL_SHEET",position:C}}}C&&this.handleOpenPopupAction(C,v)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var k=this;return _.Z(function(v){return v.return(k.handleGetOpenedPopupsAction_().filter(function(C){var G;return((G=C.openPopupAction)==null?void 0:G.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(k,v,C){if(_.z("web_dialog_utils_killswitch")){var G=k==null?void 0:k.openPopupActionCommand,p=(C==null?0:C.ariaLabel)?{accessibilityData:{accessibilityData:{label:C.ariaLabel}}}:void 0;!G&&(k==null?0:k.viewModel)&&(G={openPopupAction:Object.assign({},{popup:{dialogViewModel:k.viewModel},popupType:(C==null?0:C.isModal)?"MODAL":"DIALOG"},p&&p)});G&&this.handleOpenPopupAction(G,v)}else{if(p=k==null?void 0:k.viewModel){var P=C=C===void 0?{}:C;C=P.ariaLabel;p={popup:{dialogViewModel:p},
popupType:P.isModal?"MODAL":"DIALOG"};P={accessibilityData:{label:C}};C&&(p.accessibilityData=P);p={openPopupAction:p}}else p=void 0;if(p=(G=p)!=null?G:k==null?void 0:k.openPopupActionCommand)this.isAriaModal=_.z("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(p,v)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var k=this;return _.Z(function(v){return v.return(k.handleGetOpenedPopupsAction_().filter(function(C){var G;return((G=C.openPopupAction)==null?void 0:G.popupType)==="DIALOG"}).length>0)})}}];var KAy;var T4F;var kok=_.qL(["about:blank"]),Iz=function(){var k=_.e.apply(this,arguments)||this;k.isMuted=!1;k.pageLoadTimeoutId=void 0;return k};
_.E(Iz,_.e);_.W=Iz.prototype;_.W.dataChanged=function(){var k=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var v=this.data.url,C=_.jj(v);_.z("enable_yt_ata_iframe_authuser")?(C=_.jj(v),_.kv(this.iframe,EAd(C))):_.kv(this.iframe,C);this.pageLoadTimeoutId=_.Ab(_.dO(),function(){return void k.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.kW({destination:window,iframe:this.iframe,origin:_.vuR(C.toString()),channelName:"ataiframe",onMessage:_.NsJ(xS3,function(G){Az5(G.data)?(G=_.KV(G.data,1,_.He,_.by()),G.length!==1?_.ji(Error("Ml")):(G=G[0],G===3?(k.isMuted=!0,k.logStateChanged({adMuteRequested:!0})):G===1&&k.close())):_.ji(Error("Nl"))}),
onEstablished:function(){k.cancelPageLoadTimeout();k.logStateChanged({pageLoadSucceeded:!0})}})}};
_.W.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.dO().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.W.logStateChanged=function(k){var v;if((v=this.data)==null?0:v.trackingParams)k={adsClientData:{aboutThisAdData:k}},_.WU().stateChanged(this.data.trackingParams,k)};
_.W.close=function(){_.JR(this.hostElement,"yt-close-popup-action",[this.is])};
_.W.handlesPopupClosed=function(k,v){var C=this,G,p;return _.Z(function(P){if(P.nextAddress==1)return _.wt("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.JR(C.hostElement,"on-about-this-ad-popup-closed",[C.isMuted,v]),P.jumpTo(0)):k&&adh(k)?P.yield(M_X(k),4):(C.isMuted&&_.JR(C.hostElement,"yt-mute-ad-action",[C.is,C]),P.jumpTo(0));if(G=P.yieldResult){var N=p=new _.VQ(G),I=C.isMuted;N.getOptions().includes("onAboutThisAdPopupClosed")?_.SpU(N,"onAboutThisAdPopupClosed",{isMuted:I,layoutId:v}):_.XV("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.OQ(P)})};
_.W.onPopupClosed=function(k){var v=this,C,G;return _.Z(function(p){C=_.zu(kok);_.kv(v.iframe,C);v.cancelPageLoadTimeout();if(!v.data)return p.jumpTo(0);v.ytRendererBehavior.markDirty();G=k.detail.context.openingElement;return p.yield(v.handlesPopupClosed(G,v.data.layoutId),0)})};
_.W.detached=function(){this.cancelPageLoadTimeout()};
_.W.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Iz.prototype.onPopupClosed=Iz.prototype.onPopupClosed;Iz.prototype.dataChanged=Iz.prototype.dataChanged;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Iz.prototype,"ytRendererBehavior",void 0);_.B([_.Nf("#iframe"),_.Y("design:type",HTMLIFrameElement)],Iz.prototype,"iframe",void 0);_.B([_.A(),_.Y("design:type",Object)],Iz.prototype,"data",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Iz.prototype,"dataChanged",null);
_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype",Promise)],Iz.prototype,"onPopupClosed",null);_.B([_.Mf({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],Iz);
_.t(Iz,"yt-about-this-ad-renderer",function(){if(T4F===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;KAy===void 0&&(KAy=document.createElement("template"));var G=KAy;C.call(v,G.content.cloneNode(!0),k.content.firstChild);T4F=k}k=T4F;return k},{mode:2});var oO0;var vOF;var C2h=function(k){var v=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=v.message;"stack"in v&&(this.stack=v.stack);this.maxFileSizeMB=k;Object.setPrototypeOf(this,C2h.prototype)};
_.E(C2h,Error);var Gom=function(k,v){var C=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=C.message;"stack"in C&&(this.stack=C.stack);this.minWidth=k;this.minHeight=v;Object.setPrototypeOf(this,Gom.prototype)};
_.E(Gom,Error);var pHk=function(k){this.requirements=k;this.JSC$21197_maxFileSize=k.maxFileSizeMB*1024*1024},P2V=function(k,v){if(v.size>k.JSC$21197_maxFileSize)throw new C2h(k.requirements.maxFileSizeMB);
};var WF5=function(k,v){this.canvas=k;this.imageEditorBuilder=v};
WF5.prototype.addEventListeners=function(k){var v=function(p){HE2(k,p)};
this.JSC$21203_mouseDownEvent=v;var C=function(p){N5d(k,p)};
this.JSC$21203_mouseMoveEvent=C;var G=function(){IiY(k)};
this.JSC$21203_mouseUpEvent=G;this.canvas.addEventListener("mousedown",v);this.canvas.addEventListener("mousemove",C);document.addEventListener("mouseup",G)};
WF5.prototype.removeEventListeners=function(){this.JSC$21203_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$21203_mouseDownEvent);this.JSC$21203_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$21203_mouseMoveEvent);this.JSC$21203_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$21203_mouseUpEvent)};
var ZEh=function(k,v){k.removeEventListeners();return new Promise(function(C){var G=new Image;G.crossOrigin="anonymous";G.onload=function(){var p=k.imageEditorBuilder(k.canvas,G);k.addEventListeners(p);C(p)};
G.src=v})},ZF=function(k,v,C,G,p,P,N,I){this.canvas=k;
this.image=v;this.requiredRatio=C;this.minImageCropDimension=G;this.minOutputImageResolution=p;this.component=P;this.styleFocusedCorner=I===void 0?!0:I;this.action=2;this.focusedCorner=this.resizeCorner=0;k=this.canvas.getContext("2d");if(!k)throw Error("Ol");this.ctx=k;this.canvasMargin=N!=null?N:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;N=this.image;k=this.canvasInnerWidth/N.width;N.height*k>912&&(k=N.width/N.height*912/N.width);N=k;this.scaledImageWidth=this.canvas.width%2?
Uh2(this.image.width*N):$h2(this.image.width*N);this.scaledImageHeight=Math.round(this.image.height*N);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$21206_overlayMarginBottom=this.JSC$21206_overlayMarginTop=this.canvasMargin;this.JSC$21206_overlayMarginRight=this.JSC$21206_overlayMarginLeft=this.horizontalMargin;this.JSC$21206_overlayWidth=this.scaledImageWidth;this.JSC$21206_overlayHeight=this.scaledImageHeight;
k=this.image.width/this.image.height;k>this.requiredRatio?(this.JSC$21206_overlayWidth=this.canvas.width%2?Uh2(this.scaledImageHeight*this.requiredRatio):$h2(this.scaledImageHeight*this.requiredRatio),this.JSC$21206_overlayMarginRight=this.JSC$21206_overlayMarginLeft=(this.canvas.width-this.JSC$21206_overlayWidth)/2):k<this.requiredRatio&&(this.JSC$21206_overlayHeight=this.canvas.height%2?Uh2(this.scaledImageWidth/this.requiredRatio):$h2(this.scaledImageWidth/this.requiredRatio),this.JSC$21206_overlayMarginBottom=
this.JSC$21206_overlayMarginTop=(this.canvas.height-this.JSC$21206_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*N,this.scaledImageWidth);Sw2(this)};
ZF.prototype.getContext=function(){return this.ctx};
var HE2=function(k,v){v={x:Math.round(v.pageX-k.canvas.getBoundingClientRect().left),y:Math.round(v.pageY-k.canvas.getBoundingClientRect().top)};k.dragStart=v;u7V(k,v)!==0?(k.action=1,Q3h(k,v),k.resizeCorner=u7V(k,v)):v.x>k.JSC$21206_overlayMarginLeft&&v.x<k.JSC$21206_overlayMarginLeft+k.JSC$21206_overlayWidth&&v.y>k.JSC$21206_overlayMarginTop&&v.y<k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight&&(k.action=0)},bEh=function(k,v){switch(v){case 1:return{x:k.JSC$21206_overlayMarginLeft,
y:k.JSC$21206_overlayMarginTop};case 2:return{x:k.JSC$21206_overlayMarginLeft,y:k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight};case 3:return{x:k.JSC$21206_overlayMarginLeft+k.JSC$21206_overlayWidth,y:k.JSC$21206_overlayMarginTop};case 4:return{x:k.JSC$21206_overlayMarginLeft+k.JSC$21206_overlayWidth,y:k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight};default:throw Error("Pl");}},lie=function(k,v){if(k.focusedCorner!==0){k.dragStart=bEh(k,k.focusedCorner);
k.action=1;k.resizeCorner=k.focusedCorner;var C=k.dragStart.x,G=k.dragStart.y;switch(v){case 0:k.focusedCorner===1||k.focusedCorner===4?(C-=10,G-=10):(C-=10,G+=10);break;case 1:k.focusedCorner===1||k.focusedCorner===4?(C+=10,G+=10):(C+=10,G-=10);break;case 2:C=k.focusedCorner===1||k.focusedCorner===4?C-10:C+10;G-=10;break;case 3:C=k.focusedCorner===1||k.focusedCorner===4?C+10:C-10;G+=10;break;default:throw Error("Ql");}RYX(k,{x:C,y:G});Sw2(k);k.action=2;k.dragStart=void 0}},N5d=function(k,v){v={x:Math.round(v.pageX-
k.canvas.getBoundingClientRect().left),
y:Math.round(v.pageY-k.canvas.getBoundingClientRect().top)};Q3h(k,v);switch(k.action){case 1:RYX(k,v);break;case 0:k.dragStart&&(k.JSC$21206_overlayMarginLeft=Math.max(k.horizontalMargin,Math.min(k.JSC$21206_overlayMarginLeft-(k.dragStart.x-v.x),k.horizontalMargin+k.scaledImageWidth-k.JSC$21206_overlayWidth)),k.JSC$21206_overlayMarginRight=k.canvas.width-k.JSC$21206_overlayMarginLeft-k.JSC$21206_overlayWidth,k.JSC$21206_overlayMarginTop=Math.max(k.canvasMargin,Math.min(k.JSC$21206_overlayMarginTop-
(k.dragStart.y-v.y),k.scaledImageHeight-k.JSC$21206_overlayHeight+k.canvasMargin)),k.JSC$21206_overlayMarginBottom=k.canvas.height-(k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight));break;default:return}Sw2(k);k.dragStart=v},IiY=function(k){k.action=2;
k.dragStart=void 0;document.body.style.cursor="auto"},Q3h=function(k,v){switch(u7V(k,v)){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:k.action!==1&&(document.body.style.cursor="auto")}},u7V=function(k,v){var C=k.JSC$21206_overlayMarginLeft-5,G=k.JSC$21206_overlayMarginTop-5,p=k.JSC$21206_overlayMarginLeft+k.JSC$21206_overlayWidth-5;
k=k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight-5;return dGV(v,{x:C,y:G})?1:dGV(v,{x:p,y:G})?3:dGV(v,{x:C,y:k})?2:dGV(v,{x:p,y:k})?4:0},dGV=function(k,v){return k.x>=v.x&&k.x<=v.x+10&&k.y>=v.y&&k.y<=v.y+10},RYX=function(k,v){if(k.dragStart)switch(k.resizeCorner){case 2:Math.abs((k.JSC$21206_overlayMarginLeft+k.JSC$21206_overlayWidth-v.x)/(v.y-k.JSC$21206_overlayMarginTop))>=k.requiredRatio?fi0(k,v.x):zYa(k,v.y);
break;case 1:Math.abs((k.JSC$21206_overlayMarginLeft+k.JSC$21206_overlayWidth-v.x)/(k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight-v.y))>=k.requiredRatio?FFy(k,v.x):zYa(k,v.y);break;case 4:Math.abs((v.x-k.JSC$21206_overlayMarginLeft)/(v.y-k.JSC$21206_overlayMarginTop))>=k.requiredRatio?fi0(k,v.x):cha(k,v.y);break;case 3:Math.abs((v.x-k.JSC$21206_overlayMarginLeft)/(k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight-v.y))>=k.requiredRatio?FFy(k,v.x):cha(k,v.y);break;default:throw Error("Rl");
}},fi0=function(k,v){var C=k.JSC$21206_overlayMarginTop;
k.JSC$21206_overlayMarginBottom=EO2(k,v);k.JSC$21206_overlayHeight=k.canvas.height-k.JSC$21206_overlayMarginBottom-C;k.JSC$21206_overlayWidth=Math.round(k.JSC$21206_overlayHeight*k.requiredRatio);aim(k)},FFy=function(k,v){var C=k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight;
k.JSC$21206_overlayMarginTop=EO2(k,v);k.JSC$21206_overlayHeight=C-k.JSC$21206_overlayMarginTop;k.JSC$21206_overlayWidth=Math.round(k.JSC$21206_overlayHeight*k.requiredRatio);aim(k)},aim=function(k){switch(k.resizeCorner){case 2:case 1:k.JSC$21206_overlayMarginLeft=k.canvas.width-k.JSC$21206_overlayMarginRight-k.JSC$21206_overlayWidth;
break;case 4:case 3:k.JSC$21206_overlayMarginRight=k.canvas.width-k.JSC$21206_overlayMarginLeft-k.JSC$21206_overlayWidth;break;default:throw Error("Rl");}},zYa=function(k,v){var C=k.JSC$21206_overlayMarginLeft+k.JSC$21206_overlayWidth;
k.JSC$21206_overlayMarginLeft=MPX(k,v);k.JSC$21206_overlayWidth=C-k.JSC$21206_overlayMarginLeft;k.JSC$21206_overlayHeight=Math.round(k.JSC$21206_overlayWidth/k.requiredRatio);$Gh(k)},cha=function(k,v){var C=k.JSC$21206_overlayMarginLeft;
k.JSC$21206_overlayMarginRight=MPX(k,v);k.JSC$21206_overlayWidth=k.canvas.width-k.JSC$21206_overlayMarginRight-C;k.JSC$21206_overlayHeight=Math.round(k.JSC$21206_overlayWidth/k.requiredRatio);$Gh(k)},$Gh=function(k){switch(k.resizeCorner){case 2:case 4:k.JSC$21206_overlayMarginBottom=k.canvas.height-k.JSC$21206_overlayMarginTop-k.JSC$21206_overlayHeight;
break;case 1:case 3:k.JSC$21206_overlayMarginTop=k.canvas.height-k.JSC$21206_overlayMarginBottom-k.JSC$21206_overlayHeight;break;default:throw Error("Rl");}},EO2=function(k,v){switch(k.resizeCorner){case 2:v=k.canvas.height-(k.JSC$21206_overlayMarginTop+UGd(k,v));
break;case 4:v=k.canvas.height-(k.JSC$21206_overlayMarginTop+gOd(k,v));break;case 1:v=k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight-UGd(k,v);break;case 3:v=k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight-gOd(k,v);break;default:throw Error("Rl");}return Math.max(v,k.canvasMargin)},UGd=function(k,v){v=k.JSC$21206_overlayMarginLeft+k.JSC$21206_overlayWidth-Math.max(v,k.horizontalMargin);
v=v<0?k.JSC$21206_overlayWidth:Math.max(v,k.minOverlayWidth);return Math.round(v/k.requiredRatio)},gOd=function(k,v){v=k.canvas.width-Math.max(k.canvas.width-v,k.horizontalMargin)-k.JSC$21206_overlayMarginLeft;
v=v<0?k.JSC$21206_overlayWidth:Math.max(v,k.minOverlayWidth);return Math.round(v/k.requiredRatio)},MPX=function(k,v){switch(k.resizeCorner){case 2:v=k.canvas.width-k.JSC$21206_overlayMarginRight-iEd(k,v);
break;case 4:v=k.canvas.width-k.JSC$21206_overlayMarginLeft-iEd(k,v);break;case 1:v=k.canvas.width-k.JSC$21206_overlayMarginRight-LFy(k,v);break;case 3:v=k.canvas.width-k.JSC$21206_overlayMarginLeft-LFy(k,v);break;default:throw Error("Rl");}return Math.max(v,k.horizontalMargin)},iEd=function(k,v){v=k.canvas.height-Math.max(k.canvas.height-v,k.canvasMargin)-k.JSC$21206_overlayMarginTop;
return v<0?k.JSC$21206_overlayWidth:Math.max(Math.round(v*k.requiredRatio),k.minOverlayWidth)},LFy=function(k,v){v=k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight-Math.max(v,k.canvasMargin);
return v<0?k.JSC$21206_overlayWidth:Math.max(Math.round(v*k.requiredRatio),k.minOverlayWidth)},Sw2=function(k){k.ctx.clearRect(0,0,k.canvas.width,k.canvas.height);
k.ctx.drawImage(k.image,0,0,k.image.width,k.image.height,k.horizontalMargin,k.canvasMargin,k.canvas.width-2*k.horizontalMargin,k.scaledImageHeight);k.ctx.fillStyle="rgba(0, 0, 0, 0.7)";k.ctx.fillRect(k.horizontalMargin,k.JSC$21206_overlayMarginTop,k.JSC$21206_overlayMarginLeft-k.horizontalMargin,k.JSC$21206_overlayHeight);k.ctx.fillRect(k.JSC$21206_overlayMarginLeft+k.JSC$21206_overlayWidth,k.JSC$21206_overlayMarginTop,k.JSC$21206_overlayMarginRight-k.horizontalMargin,k.JSC$21206_overlayHeight);k.ctx.fillRect(k.horizontalMargin,
k.canvasMargin,k.scaledImageWidth,k.JSC$21206_overlayMarginTop-k.canvasMargin);k.ctx.fillRect(k.horizontalMargin,k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight,k.scaledImageWidth,k.JSC$21206_overlayMarginBottom-k.canvasMargin);k.drawOverlay();k.component&&_.nA(k.component,"image-updated")};
ZF.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$21206_overlayMarginLeft,this.JSC$21206_overlayMarginTop,this.JSC$21206_overlayWidth,this.JSC$21206_overlayHeight);OEk(this)};
var OEk=function(k){var v=k.JSC$21206_overlayMarginLeft-5,C=k.JSC$21206_overlayMarginTop-5,G=k.JSC$21206_overlayMarginLeft+k.JSC$21206_overlayWidth-5,p=k.JSC$21206_overlayMarginTop+k.JSC$21206_overlayHeight-5;k.ctx.fillStyle="#FFF";k.ctx.fillRect(v,C,10,10);k.ctx.strokeRect(v,C,10,10);k.ctx.fillRect(G,C,10,10);k.ctx.strokeRect(G,C,10,10);k.ctx.fillRect(v,p,10,10);k.ctx.strokeRect(v,p,10,10);k.ctx.fillRect(G,p,10,10);k.ctx.strokeRect(G,p,10,10);if(k.focusedCorner!==0&&k.styleFocusedCorner){k.ctx.lineWidth=
4;k.ctx.strokeStyle="#3EA6FF";switch(k.focusedCorner){case 1:--v;--C;break;case 2:--v;C=p-1;break;case 3:v=G-1;--C;break;case 4:v=G-1;C=p-1;break;default:return}k.ctx.strokeRect(v,C,12,12)}};
ZF.prototype.crop=function(k,v){v=v===void 0?!0:v;var C=this.image.width/this.scaledImageWidth,G=document.createElement("canvas"),p=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],P=this.JSC$21206_overlayWidth*C,N=this.JSC$21206_overlayHeight*C;G.width=Math.max(P,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);G.height=Math.max(N,p);k&&(G.width=Math.min(G.width,G.height),G.height=Math.min(G.width,G.height));
k=G.getContext("2d");if(!k)throw Error("Fl");p=(this.JSC$21206_overlayMarginLeft-this.horizontalMargin)*C;C*=this.JSC$21206_overlayMarginTop-this.canvasMargin;v||(k.fillStyle="white",k.fillRect(0,0,G.width,G.height));k.drawImage(this.image,p,C,P,N,0,0,G.width,G.height);return G};var yha=function(k,v,C,G,p){ZF.call(this,k,v,C,G,void 0,p,8,!1)};
_.E(yha,ZF);yha.prototype.drawOverlay=function(){var k=this.getContext(),v=this.JSC$21206_overlayWidth,C=this.JSC$21206_overlayHeight,G=this.JSC$21206_overlayMarginTop,p=this.JSC$21206_overlayMarginLeft;k.lineWidth=2;k.strokeStyle="#3EA6FF";k.beginPath();k.arc(p+v/2,G+C/2,v/2,0,2*Math.PI);k.stroke();k.strokeRect(p,G,v,C);OEk(this)};
var XHX={maxFileSizeMB:15,minWidth:98,minHeight:98},xG2=["image/png","image/jpeg","image/gif"],S8=function(){var k=_.e.apply(this,arguments)||this;k.fileSelectorFocusListener=null;k.errorMessage=null;k.isLoading=!0;k.hideContainer=!0;k.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return k};
_.E(S8,_.e);_.W=S8.prototype;_.W.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.W.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.W.computePlaylistThumbnail=function(k){return k==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.W.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.JR(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.W.setErrorState=function(k){this.resetErrorState();k&&(this.errorMessage=k)};
_.W.showPopup=function(){var k=this;this.hideContainer=!1;_.Ab(_.B_,function(){_.nA(k.hostElement,"yt-refit")});
this.isLoading=!1};
_.W.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.W.closePopup=function(){this.resetFileSelector();_.JR(this.hostElement,"yt-close-popup-action",[this.is])};
_.W.onCancelTap=function(){this.isPlaylistThumbnail||_.JR(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.W.openFileSelector=function(){var k=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.Ab(_.B_,function(){setTimeout(function(){if(!k.fileSelector.files||k.fileSelector.files.length===0)k.onCancelTap();k.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(v){v instanceof Error?_.hb(v):_.B3(new _.q5(JSON.stringify(v)))}};
_.W.handleFileSelection=function(){var k=this,v,C,G,p,P,N;return _.Z(function(I){switch(I.nextAddress){case 1:_.EQ(I,2);if(!k.fileSelector.files||!k.imageEditorCanvas)return k.onCancelTap(),I.return();v=k.fileSelector.files[0];P2V(k.imageChecker,v);_.EQ(I,4);return I.yield(w15(v),6);case 6:k.mimeType=I.yieldResult;_.GG(I,5,2);break;case 4:_.g6(I,2),_.JR(k.hostElement,"yt-image-selection-error-action",[(C=k.data)==null?void 0:C.genericImageLoadErrorMessage]),k.onCancelTap();case 5:G=new FileReader;
G.addEventListener("load",function(){var S,Q;return _.Z(function(R){if(R.nextAddress==1){if(!G.result)return _.ji(Error("Hl")),R.return();S=G.result;Q=new Image;Q.src=S;Q.onload=function(){try{var l=k.imageChecker;if(Q.width<l.requirements.minWidth||Q.height<l.requirements.minHeight)throw new Gom(l.requirements.minWidth,l.requirements.minHeight);}catch(f){if(f instanceof Gom){var d;_.JR(k.hostElement,"yt-image-selection-error-action",[(d=k.data)==null?void 0:d.imageDimensionErrorMessage]);k.logImageDimensionErrorVe()}else f instanceof
Error?_.hb(f):(l=new _.q5(JSON.stringify(f)),_.hb(l));k.onCancelTap()}k.showPopup()};
Q.onerror=function(){var l;_.JR(k.hostElement,"yt-image-selection-error-action",[(l=k.data)==null?void 0:l.genericImageLoadErrorMessage]);k.onCancelTap()};
return R.yield(ZEh(k.imageEditorCanvas,S),2)}k.imageEditor=R.yieldResult;k.updatePositionOfAllCorners();k.addEventListeners(k.imageEditor);_.OQ(R)})},!1);
G.readAsDataURL(v);_.GG(I,0);break;case 2:p=_.g6(I),p instanceof C2h?_.JR(k.hostElement,"yt-image-selection-error-action",[(P=k.data)==null?void 0:P.imageSizeErrorMessage]):(p instanceof Error?_.hb(p):_.B3(new _.q5(JSON.stringify(p))),_.JR(k.hostElement,"yt-image-selection-error-action",[(N=k.data)==null?void 0:N.genericImageLoadErrorMessage])),k.onCancelTap(),_.OQ(I)}})};
_.W.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var k=_.PU(_.WU(),{veType:232707,visualElement:_.oB(232707)});k&&(k={visualElement:k},_.GI().reportShown(k))}};
_.W.handleImageSelectionErrorAction=function(k){this.isPlaylistThumbnail&&_.bfD(this.hostElement,k)};
_.W.convertToImageFormatBundle=function(k){var v=this,C,G,p;return _.Z(function(P){switch(P.nextAddress){case 1:return C=k.toDataURL(v.outputMimeType,1),P.yield(nyX(C),2);case 2:G=P.yieldResult;_.EQ(P,3);P2V(v.imageChecker,G);_.GG(P,4);break;case 3:p=_.g6(P);if(!(p instanceof C2h))throw p;_.ji(new _.q5("Output size is bigger than input size for image",v.mimeType,v.outputMimeType,G.size));C=k.toDataURL("image/jpeg",.95);return P.yield(nyX(C),6);case 6:G=P.yieldResult;case 4:return P.return({dataUrl:C,
imageFile:G})}})};
_.W.handleUploadImageToScottyCommand=function(k){var v=this,C,G,p,P,N,I,S,Q,R,l;return _.Z(function(d){switch(d.nextAddress){case 1:if(!v.imageEditor||!_.F(k,rzX))return d.return();C=_.F(k,rzX).scottyUploadUrl;if(!C){var f=new _.q5("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.hb(f);return d.return()}_.EQ(d,2);v.setLoadingState();G=v.imageEditor.crop(!1,!1);return d.yield(v.convertToImageFormatBundle(G),4);case 4:return p=d.yieldResult,d.yield(jqe(p.imageFile,C),5);
case 5:P=d.yieldResult;((N=v.data)==null?0:N.onUploadEndpoint)?(I=v.buildUploadServiceEndpoint(P),v.ytComponentBehavior.resolveCommand(I),S=_.F(I,_.n5),((Q=S)==null?0:Q.params)?v.closePopup():v.resetFileSelector()):(_.JR(v.hostElement,"yt-image-updated-action",[p.dataUrl,P]),v.closePopup());_.GG(d,0);break;case 2:R=_.g6(d),v.setErrorState((l=v.data)==null?void 0:l.uploadErrorMessage),R instanceof Error?_.hb(R):(f=new _.q5(JSON.stringify(R)),_.hb(f)),_.OQ(d)}})};
_.W.buildUploadServiceEndpoint=function(k){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",k),this.data.onUploadEndpoint):null};
_.W.dataChanged=function(){var k=this,v;return _.Z(function(C){if(C.nextAddress==1){if(!k.data||!k.canvasElement)return C.return();k.data.imageRatio&&k.data.minImageCropWidth||_.B3(new _.q5("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));v=function(G,p){return k.data.imageType==="IMAGE_TYPE_AVATAR"?new yha(G,p,k.data.imageRatio,[k.data.minImageCropWidth,k.data.minImageCropWidth/k.data.imageRatio],k.hostElement):new ZF(G,p,k.data.imageRatio,[k.data.minImageCropWidth,
k.data.minImageCropWidth/k.data.imageRatio],void 0,k.hostElement,8,!1)};
k.imageEditorCanvas=new WF5(k.canvasElement,v);return k.data.url?C.yield(ZEh(k.imageEditorCanvas,k.data.url),3):(k.hideContainer=!0,k.openFileSelector(),C.jumpTo(0))}k.imageEditor=C.yieldResult;k.showPopup();k.addEventListeners(k.imageEditor);_.OQ(C)})};
_.W.addEventListeners=function(k){this.removeEventListeners();var v=function(p){HE2(k,p)};
this.JSC$21214_mouseDownEvent=v;var C=function(p){N5d(k,p)};
this.JSC$21214_mouseMoveEvent=C;var G=function(){IiY(k)};
this.JSC$21214_mouseUpEvent=G;this.topLeftCorner.addEventListener("mousedown",v);this.topLeftCorner.addEventListener("mousemove",C);this.topLeftCorner.addEventListener("mouseup",G);this.topRightCorner.addEventListener("mousedown",v);this.topRightCorner.addEventListener("mousemove",C);this.topRightCorner.addEventListener("mouseup",G);this.bottomLeftCorner.addEventListener("mousedown",v);this.bottomLeftCorner.addEventListener("mousemove",C);this.bottomLeftCorner.addEventListener("mouseup",G);this.bottomRightCorner.addEventListener("mousedown",
v);this.bottomRightCorner.addEventListener("mousemove",C);this.bottomRightCorner.addEventListener("mouseup",G)};
_.W.removeEventListeners=function(){this.JSC$21214_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$21214_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$21214_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$21214_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$21214_mouseDownEvent));this.JSC$21214_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$21214_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$21214_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$21214_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$21214_mouseMoveEvent));this.JSC$21214_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$21214_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$21214_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$21214_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$21214_mouseUpEvent))};
_.W.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var k=document.activeElement;k&&k.shadowRoot&&k.shadowRoot.activeElement;)k=k.shadowRoot.activeElement;switch(k){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};
_.W.updatePositionOfCorner=function(k,v){var C=k.y-v.offsetHeight/2+4;v.style.left=k.x-v.offsetWidth/2+16+"px";v.style.top=C+"px"};
_.W.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var k=_.H([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),v=k.next();!v.done;v=k.next()){v=v.value;var C=bEh(this.imageEditor,v.corner);this.updatePositionOfCorner(C,v.div)}};
_.W.onLeft=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(lie(this.imageEditor,0),this.updatePositionOfAllCorners(),k.preventDefault())};
_.W.onRight=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(lie(this.imageEditor,1),this.updatePositionOfAllCorners(),k.preventDefault())};
_.W.onUp=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(lie(this.imageEditor,2),this.updatePositionOfAllCorners(),k.preventDefault())};
_.W.onDown=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(lie(this.imageEditor,3),this.updatePositionOfAllCorners(),k.preventDefault())};
_.W.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.SB.Object.defineProperties(S8.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&xG2.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var k,v,C;((v=this.data)==null?0:v.imageRatio)&&((C=this.data)==null?0:C.minImageCropWidth)?k={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:k=XHX;return new pHk(k)}}});
S8.prototype.updatePositionOfAllCorners=S8.prototype.updatePositionOfAllCorners;S8.prototype.dataChanged=S8.prototype.dataChanged;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],S8.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],S8.prototype,"ytComponentBehavior",void 0);_.B([_.M(_.g8),_.Y("design:type",Object)],S8.prototype,"ironA11yKeysBehavior",void 0);
_.B([_.Nf("#canvas"),_.Y("design:type",HTMLCanvasElement)],S8.prototype,"canvasElement",void 0);_.B([_.Nf("#file-selector"),_.Y("design:type",HTMLInputElement)],S8.prototype,"fileSelector",void 0);_.B([_.Nf("#top-left-corner"),_.Y("design:type",HTMLDivElement)],S8.prototype,"topLeftCorner",void 0);_.B([_.Nf("#top-right-corner"),_.Y("design:type",HTMLDivElement)],S8.prototype,"topRightCorner",void 0);
_.B([_.Nf("#bottom-left-corner"),_.Y("design:type",HTMLDivElement)],S8.prototype,"bottomLeftCorner",void 0);_.B([_.Nf("#bottom-right-corner"),_.Y("design:type",HTMLDivElement)],S8.prototype,"bottomRightCorner",void 0);_.B([_.A(),_.Y("design:type",Object)],S8.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],S8.prototype,"errorMessage",void 0);_.B([_.A(),_.Y("design:type",Object)],S8.prototype,"isLoading",void 0);_.B([_.A(),_.Y("design:type",Object)],S8.prototype,"hideContainer",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.Y("design:type",Boolean)],S8.prototype,"isPlaylistThumbnail",void 0);_.B([_.uo("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],S8.prototype,"dataChanged",null);_.B([_.P9("image-updated"),_.P9("yt-refit"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],S8.prototype,"updatePositionOfAllCorners",null);
_.B([_.Mf({is:"yt-image-editor-renderer",disableElementRegistration:!0})],S8);
_.t(S8,"yt-image-editor-renderer",function(){if(vOF===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;oO0===void 0&&(oO0=document.createElement("template"));var G=oO0;C.call(v,G.content.cloneNode(!0),k.content.firstChild);vOF=k}k=vOF;return k},{mode:2});var Ah2;var eYy;var uc=function(){return _.e.apply(this,arguments)||this};
_.E(uc,_.e);uc.prototype.updateMinutesFromBinding=function(k){this.handleMinutesChanged&&this.handleMinutesChanged(k)};
uc.prototype.updateSecondsFromBinding=function(k){this.handleSecondsChanged&&this.handleSecondsChanged(k)};
uc.prototype.updateDescriptionFromBinding=function(k){this.handleDescriptionChanged&&this.handleDescriptionChanged(k)};
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],uc.prototype,"ytComponentBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],uc.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",String)],uc.prototype,"minutes",void 0);_.B([_.A(),_.Y("design:type",String)],uc.prototype,"seconds",void 0);_.B([_.A(),_.Y("design:type",String)],uc.prototype,"description",void 0);_.B([_.A(),_.Y("design:type",Function)],uc.prototype,"handleMinutesChanged",void 0);
_.B([_.A(),_.Y("design:type",Function)],uc.prototype,"handleSecondsChanged",void 0);_.B([_.A(),_.Y("design:type",Function)],uc.prototype,"handleDescriptionChanged",void 0);_.B([_.A(),_.Y("design:type",Number)],uc.prototype,"characterLimit",void 0);_.B([_.A(),_.Y("design:type",Number)],uc.prototype,"textNumRows",void 0);_.B([_.Mf({is:"yt-report-details-form-content",disableElementRegistration:!0})],uc);
_.t(uc,"yt-report-details-form-content",function(){if(eYy===void 0){var k=document.createElement("template");_.a(k,'\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>');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;Ah2===void 0&&(Ah2=document.createElement("template"));var G=Ah2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);eYy=k}k=eYy;return k},{mode:2});var qwV;var mGe;var QC=function(){var k=_.e.apply(this,arguments)||this;k.updateMinutesFromBinding=function(v){k.minutes=v.detail.value};
k.updateSecondsFromBinding=function(v){k.seconds=v.detail.value};
k.updateDescriptionFromBinding=function(v){k.description=v.detail.value};
return k};
_.E(QC,_.e);_.W=QC.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.W.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"}}}};
_.W.ready=function(){_.Kz(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.W.onSubmitYtAction=function(k){var v=k.detail;v.actionName==="yt-service-request"&&(v=v.args[1],v.flagEndpoint&&(k.stopPropagation(),this.refireAction(v)))};
_.W.refireAction=function(k){var v={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(v.vss_id=this.vssId);_.KA(this.hostElement,[k,v]);this.submitDisabled=!0};
_.W.dataChanged=function(){var k=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var v=_.jJ();v&&v.getPlayerPromise().then(function(C){var G=C.getOption("cc","track")||C.getOption("captions","track");G&&(k.vssId=G.vss_id);C=C.getCurrentTime();k.minutes=Math.floor(C/60).toString();k.seconds=(Math.floor(C)%60).toString()})};
_.W.updateSubmitButtonState=function(){var k;((k=this.data)==null?0:k.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==="")};
_.W.onYtServiceRequestCompleted=function(){_.JR(this.hostElement,"yt-close-popup-action")};
_.W.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.SB.Object.defineProperties(QC.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.textNumRows)||4}}});
QC.prototype.onYtServiceRequestError=QC.prototype.onYtServiceRequestError;QC.prototype.onYtServiceRequestCompleted=QC.prototype.onYtServiceRequestCompleted;QC.prototype.updateSubmitButtonState=QC.prototype.updateSubmitButtonState;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],QC.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],QC.prototype,"ytRendererBehavior",void 0);
_.B([_.A({observer:"dataChanged"}),_.Y("design:type",Object)],QC.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Boolean)],QC.prototype,"submitDisabled",void 0);_.B([_.A(),_.Y("design:type",String)],QC.prototype,"minutes",void 0);_.B([_.A(),_.Y("design:type",String)],QC.prototype,"seconds",void 0);_.B([_.A(),_.Y("design:type",String)],QC.prototype,"description",void 0);_.B([_.A(),_.Y("design:type",String)],QC.prototype,"vssId",void 0);
_.B([_.A({value:_.wt("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.Y("design:type",Boolean)],QC.prototype,"isMusic",void 0);_.B([_.g("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],QC.prototype,"characterLimit",null);_.B([_.g("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],QC.prototype,"textNumRows",null);
_.B([_.uo("minutes","seconds","description","submitDisabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],QC.prototype,"updateSubmitButtonState",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],QC.prototype,"onYtServiceRequestCompleted",null);
_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],QC.prototype,"onYtServiceRequestError",null);_.B([_.Mf({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],QC);
_.t(QC,"yt-report-details-form-renderer",function(){if(mGe===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;qwV===void 0&&(qwV=document.createElement("template"));var G=qwV;C.call(v,G.content.cloneNode(!0),k.content.firstChild);mGe=k}k=mGe;return k});var DG5;var tP3;var s3V;var VP3;var bc=function(){return _.e.apply(this,arguments)||this};
_.E(bc,_.e);
bc.prototype.onCheckedChanged_=function(){if(this.data){var k=_.Kz(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.JR(this.hostElement,"yt-additional-detail-checkbox-update",[k]):this.data.identifier==="yt-hide-user-checkbox"?_.JR(this.hostElement,"yt-hide-user-checkbox-update",[k]):k&&this.data.enableCommand?_.JR(this.hostElement,"yt-modify-report-form-command",[_.F(this.data.enableCommand,GA5)]):!k&&this.data.disableCommand&&_.JR(this.hostElement,
"yt-modify-report-form-command",[_.F(this.data.enableCommand,GA5)])}};
bc.prototype.onLabelTap_=function(k){k.target.tagName!="A"&&(_.Kz(this.hostElement).querySelector("#checkbox").checked=!_.Kz(this.hostElement).querySelector("#checkbox").checked)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],bc.prototype,"data",void 0);_.B([_.Mf({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],bc);
_.t(bc,"yt-boolean-form-field-v2-renderer",function(){if(VP3===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;s3V===void 0&&(s3V=document.createElement("template"));var G=s3V;C.call(v,G.content.cloneNode(!0),k.content.firstChild);VP3=k}k=VP3;return k});var Rz=function(){var k=_.e.apply(this,arguments)||this;k.canShowAdditionalDetailCheckbox=!1;k.canShowCheckbox=!1;k.keepDropdownFocusedAfterSelection=!0;return k};
_.E(Rz,_.e);Rz.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}}}}};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Rz.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Rz.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],Rz.prototype,"canShowAdditionalDetailCheckbox",void 0);_.B([_.A(),_.Y("design:type",Object)],Rz.prototype,"canShowCheckbox",void 0);_.B([_.A(),_.Y("design:type",Object)],Rz.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.B([_.Mf({is:"yt-report-form-modal-content",disableElementRegistration:!0})],Rz);
_.t(Rz,"yt-report-form-modal-content",function(){if(tP3===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;DG5===void 0&&(DG5=document.createElement("template"));var G=DG5;C.call(v,G.content.cloneNode(!0),k.content.firstChild);tP3=k}k=tP3;return k},{mode:2});var hYe;var B55;var lc=function(){var k=_.e.apply(this,arguments)||this;k.submitting=!1;k.submitButtonDisabled=!0;k.command=null;k.canShowCheckbox=!1;k.canShowAdditionalDetailCheckbox=!1;k.canShowNextButton=!1;k.additionalDetailCheckboxChecked=!1;k.refitJob=0;k.keepDropdownFocusedAfterSelection=!0;k.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 k};
_.E(lc,_.e);_.W=lc.prototype;_.W.created=function(){this.refitJob=0};
_.W.attached=function(){this.JSC$21237_scroller&&(this.JSC$21237_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21237_scroller.attached&&typeof this.JSC$21237_scroller.attached==="function"&&this.JSC$21237_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(k){k&&(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,k.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),k.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.W.onYtPopupOpened=function(){var k=_.jJ();k&&k.getPlayerPromise().then(function(v){v.pauseVideo()})};
_.W.onYtNavigate=function(k){_.F(k.detail.endpoint,_.TjL)&&(k.stopPropagation(),this.hideReportForm=!0)};
_.W.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.W.onYtServiceRequestCompleted=function(k,v){var C=v.actions;if(C){if(C.length===1&&_.F(C[0],_.oH)){var G;C=((G=_.F(C[0],_.oH))==null?void 0:G.commands)||[]}G=0;for(var p=C.length;G<p;G++)_.F(C[G],_.xS)&&(k.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(C[G]))}if(v.data&&(k=this.get("feedbackResponses",v.data)))for(v=0;v<k.length;v++)if(k[v].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.W.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.W._onDescendantIronResize=function(k){k.stopPropagation();return!1};
_.W.handleReportFormEndpointUpdateAction=function(k){if(k.submitEndpoint){var v=this.command=k.submitEndpoint;v=_.F(v,_.rrD);if(v==null?0:v.additionalDetailCheckboxChecked)v.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else k.submitNavigationEndpoint?(this.command=k.submitNavigationEndpoint,this.toggleSubmitButton(!1)):k.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:k.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;k.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",k));this.refit()};
_.W.handleConfirmDialogCloseAction=function(k){k.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.W.submitButtonDisabledChanged=function(){var k=this.hostElement.parentElement;k&&k.invalidateTabbables&&k.invalidateTabbables()};
_.W.handleModifyReportFormCommand=function(k){k=this.get("action",k);k==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:k==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:k==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:k==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:k==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:k==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.W.updateDialogStyling=function(){var k,v,C,G,p,P=((p=(k=this.data)==null?void 0:(v=k.optionsSupportedRenderers)==null?void 0:(C=v.optionsRenderer)==null?void 0:(G=C.items)==null?void 0:G.length)!=null?p:0)<=2?0:240;_.Cm(this.hostElement,{"--yt-report-form-modal-renderer-min-width":P+"px"})};
_.W.toggleSubmitButton=function(k){this.submitButtonDisabled=!k;this.submitButtonDisabled=k};
_.W.computeSubmitButtonData=function(k,v){var C={};_.F(v,_.TjL)?C.navigationEndpoint=v:C.command=v||void 0;k&&k.buttonRenderer&&_.t9.extend(C,k.buttonRenderer);return C};
_.W.computeNextButtonData=function(k,v){var C={};if(!k||!k.buttonRenderer)return C;_.t9.extend(C,k.buttonRenderer);if(!v)return C;if(_.F(v,_.TjL))C.navigationEndpoint=vp2(v);else if(C.command=vp2(v),k=_.F(C.command,_.rrD))k.legalCheckboxChecked=!0;return C};
_.W.computeShowNextButton=function(k,v,C){return!!k&&v&&C};
_.W.refit=function(){var k=this;this.refitJob||(this.refitJob=_.B_.addLowPriorityJob(function(){_.nA(k.hostElement,"yt-refit");k.refitJob=0}))};
_.W.handleAdditionalDetailCheckboxUpdateAction=function(k){this.additionalDetailCheckboxChecked=k;_.F(this.command,_.rrD).additionalDetailCheckboxChecked=k};
_.SB.Object.defineProperties(lc,{template:{configurable:!0,enumerable:!0,get:function(){if(B55===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;hYe===void 0&&(hYe=document.createElement("template"));var G=hYe;C.call(v,G.content.cloneNode(!0),k.content.firstChild);B55=k}k=B55;return k}}});
lc.prototype.onYtServiceRequestError=lc.prototype.onYtServiceRequestError;lc.prototype.onYtServiceRequestCompleted=lc.prototype.onYtServiceRequestCompleted;lc.prototype.onYtServiceRequestSent=lc.prototype.onYtServiceRequestSent;lc.prototype.onYtNavigate=lc.prototype.onYtNavigate;lc.prototype.onYtPopupOpened=lc.prototype.onYtPopupOpened;_.B([_.M(_.Eq.YtOpenPopupBehavior),_.Y("design:type",Object)],lc.prototype,"openPopupBehavior",void 0);
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],lc.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],lc.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],lc.prototype,"eventForwardingBehavior",void 0);_.B([_.M(_.qV),_.Y("design:type",Object)],lc.prototype,"ironResizableBehavior",void 0);_.B([_.A({observer:"dataChanged"}),_.Y("design:type",Object)],lc.prototype,"data",void 0);
_.B([_.A(),_.Y("design:type",Object)],lc.prototype,"submitting",void 0);_.B([_.A({observer:"submitButtonDisabledChanged"}),_.Y("design:type",Object)],lc.prototype,"submitButtonDisabled",void 0);_.B([_.A(),_.Y("design:type",Object)],lc.prototype,"command",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],lc.prototype,"hideReportForm",void 0);_.B([_.A(),_.Y("design:type",Object)],lc.prototype,"canShowCheckbox",void 0);
_.B([_.A(),_.Y("design:type",Object)],lc.prototype,"canShowAdditionalDetailCheckbox",void 0);_.B([_.A(),_.Y("design:type",Object)],lc.prototype,"canShowNextButton",void 0);_.B([_.A(),_.Y("design:type",Object)],lc.prototype,"additionalDetailCheckboxChecked",void 0);_.B([_.A(),_.Y("design:type",Object)],lc.prototype,"refitJob",void 0);_.B([_.A(),_.Y("design:type",Object)],lc.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.B([_.Nf("#scroller"),_.Y("design:type",Object)],lc.prototype,"JSC$21237_scroller",void 0);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lc.prototype,"onYtPopupOpened",null);_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],lc.prototype,"onYtNavigate",null);
_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],lc.prototype,"onYtServiceRequestSent",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],lc.prototype,"onYtServiceRequestCompleted",null);
_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],lc.prototype,"onYtServiceRequestError",null);_.B([_.Mf({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],lc);var j3k;var Ywy;var dT=function(){return _.e.apply(this,arguments)||this};
_.E(dT,_.e);_.W=dT.prototype;_.W.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.W.onVisible=function(){var k,v;(v=_.Ql().resolve(_.uL(_.ZV)))==null||v.enqueue({label:_.ty((k=this.data)==null?void 0:k.messageTitle),elementToFocus:this.hostElement})};
_.W.onThumbnailLoaded=function(){_.nA(this.hostElement,"yt-refit")};
_.W.onDismissTap=function(){_.JR(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.W.computeAlternateIcon=function(k){return k?k==="BACKSTAGE_ARTWORK"?"backstage:artwork":k:null};
_.W.computeFontFamily=function(k){return k==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.W.computeBackgroundStyle=function(k,v){if(k=this.computeBackgroundImage(k,v))if(k=_.Yg(k.thumbnails))return'background-image: url("'+k+'");'};
_.W.computeHasFullHeightImage=function(k){return!(!(k&&k.thumbnails&&k.thumbnails.length>0)||this.modern)};
_.W.isModernStyle=function(k){return k.style==="STYLE_MODERN"};
_.W.computeIcon=function(k,v){if(k&&k.icon)return v?k.iconDark:k.icon};
_.W.computeBackgroundImage=function(k,v){if(k&&k.backgroundImage)return v?k.backgroundImageDark:k.backgroundImage};
_.W.computeLogo=function(k,v){if(k&&k.logo)return v?k.logoDark:k.logo};
_.W.computeShouldShowModernIcon=function(k,v){return k&&!!v};
_.W.getLogoContainerClassName=function(k){return this.logoWithPadding(k)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.W.getLogoImageId=function(k){return this.logoWithPadding(k)?"mealbar-logo-with-padding":"mealbar-logo"};
_.W.logoWithPadding=function(k){var v,C,G;return(k=(v=this.computeLogo(k,this.isDarkTheme))==null?void 0:(C=v.thumbnails)==null?void 0:(G=C[0])==null?void 0:G.height)&&k%31===0?!0:!1};
dT.prototype.onThumbnailLoaded=dT.prototype.onThumbnailLoaded;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],dT.prototype,"ytRendererBehavior",void 0);_.B([_.A({}),_.Y("design:type",Object)],dT.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.Y("design:type",Boolean)],dT.prototype,"modern",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],dT.prototype,"isDarkTheme",void 0);
_.B([_.A({computed:"computeIcon(data, isDarkTheme)"}),_.Y("design:type",Object)],dT.prototype,"icon",void 0);_.B([_.A({computed:"computeLogo(data, isDarkTheme)"}),_.Y("design:type",Object)],dT.prototype,"logo",void 0);_.B([_.A({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.Y("design:type",Object)],dT.prototype,"backgroundStyle",void 0);_.B([_.A({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.Y("design:type",Object)],dT.prototype,"alternateIcon",void 0);
_.B([_.A({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.Y("design:type",Boolean)],dT.prototype,"hasFullHeightImage",void 0);_.B([_.A({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.Y("design:type",Boolean)],dT.prototype,"useYoutubeSans",void 0);_.B([_.A({computed:"computeShouldShowModernIcon(modern, icon)"}),_.Y("design:type",Boolean)],dT.prototype,"shouldShowModernIcon",void 0);
_.B([_.P9("yt-img-shadow-loaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dT.prototype,"onThumbnailLoaded",null);_.B([_.Mf({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],dT);
_.t(dT,"yt-mealbar-promo-renderer",function(){if(Ywy===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;j3k===void 0&&(j3k=document.createElement("template"));var G=j3k;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Ywy=k}k=Ywy;return k},{mode:2});var wHd;var nOm;var ft=function(){return _.e.apply(this,arguments)||this};
_.E(ft,_.e);_.W=ft.prototype;_.W.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]]"}}}}}};
_.W.computeHasButtons_=function(k){return!(!k.dismissButton&&!k.acceptButton)};
_.W.computeStyle_=function(k){return k||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.W.observeImpressionEndpoints_=function(){var k=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(v){v.clickTrackingParams&&delete v.clickTrackingParams;_.KA(k.hostElement,[v])})};
_.W.onTap_=function(){_.JR(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
ft.prototype.observeImpressionEndpoints_=ft.prototype.observeImpressionEndpoints_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ft.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],ft.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ft.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],ft.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],ft.prototype,"positionType",void 0);_.B([_.A({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.Y("design:type",Boolean)],ft.prototype,"hasButtons_",void 0);_.B([_.A({value:function(){return this.onTap_.bind(this)}}),
_.Y("design:type",Function)],ft.prototype,"boundOnTap_",void 0);_.B([_.A({value:{style:"mono-inverse"}}),_.Y("design:type",Object)],ft.prototype,"buttonOverride",void 0);_.B([_.W9("data.promoConfig.impressionEndpoints"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ft.prototype,"observeImpressionEndpoints_",null);_.B([_.Mf({is:"yt-tooltip-renderer",disableElementRegistration:!0})],ft);
_.t(ft,"yt-tooltip-renderer",function(){if(nOm===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;wHd===void 0&&(wHd=document.createElement("template"));var G=wHd;C.call(v,G.content.cloneNode(!0),k.content.firstChild);nOm=k}k=nOm;return k},{mode:2});var Jhk;var rhm;var KFk={},T52=(KFk.WEB_REMIX="music.youtube.com",KFk),zl=function(){var k=_.e.apply(this,arguments)||this;k.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return k};
_.E(zl,_.e);_.W=zl.prototype;_.W.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.created=function(){this.embedHost_=T52[_.wt("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.W.ready=function(){_.Kz(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.W.computeEmbedCode_=function(k,v,C,G,p){if(!k)return"";var P=k.videoId,N=k.fullListId,I=[];k.attributionId&&I.push("si="+k.attributionId);G||I.push("controls=0");C&&Number(v)>0&&I.push("start="+v);N&&(P="videoseries",I.push("list="+N));C="https://"+(p?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+P;k.clipId&&(I.push("clip="+k.clipId),I.push("clipt="+k.clipTiming));v=I.length>0?C+"?"+I.join("&amp;"):C;k.encryptedEmbedConfig&&I.push("embed_config="+JSON.stringify({enc:k.encryptedEmbedConfig}));
I=I.length>0?C+"?"+I.join("&amp;"):C;_.z("web_sharing_embed_preview_killswitch")?_.Kz(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(I,k.previewWidth||854,k.previewHeight||480):(_.i4(this.videoPreviewContainer),_.Kz(this.videoPreviewContainer).appendChild(this.buildIframeElement(I)));return this.getEmbedCode_(v,k.width||560,k.height||315)};
_.W.buildIframeElement=function(k){var v=document.createElement("iframe"),C,G;v.width=""+((G=(C=this.data)==null?void 0:C.previewWidth)!=null?G:854);var p,P;v.height=""+((P=(p=this.data)==null?void 0:p.previewHeight)!=null?P:480);_.ow(v,2,k);v.title="YouTube video player";v.frameBorder="0";v.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";v.referrerPolicy="strict-origin-when-cross-origin";v.allowFullscreen=!0;return v};
_.W.computeIsSquareAspectRatio_=function(k){return k.previewHeight&&k.previewWidth?k.previewHeight==k.previewWidth:!1};
_.W.computeShowEmbedOptions_=function(k){return!!k.enablePrivacyModeOptionLabel||!!k.showPlayerControlsOptionLabel};
_.W.getEmbedCode_=function(k,v,C){return'<iframe width="'+v+'" height="'+C+'" src="'+k+'" 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>'};
_.W.handleSignalActionCopyShareEmbedUrl_=function(){_.Kz(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.W.handleSetTimestamp_=function(k){this.startAtTimeStamp_=(this.startAtChecked_=k.isSet)?k.timestamp:0};
_.W.closePanel_=function(){_.JR(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.W.onEmbedCode_=function(){_.Kz(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.W.onYtPopupClosed_=function(){_.i4(_.Kz(this.hostElement).querySelector("#video-preview"))};
_.W.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.F(this.data.actionButtons[0],_.TK)&&this.ytRendererBehavior.logExplicitClick(_.F(this.data.actionButtons[0],_.TK))};
zl.prototype.onYtPopupClosed_=zl.prototype.onYtPopupClosed_;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],zl.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],zl.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],zl.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],zl.prototype,"data",void 0);
_.B([_.A({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.Y("design:type",String)],zl.prototype,"embedCode_",void 0);_.B([_.A({value:!0}),_.Y("design:type",Boolean)],zl.prototype,"isPlayerControlsOptionChecked_",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],zl.prototype,"isPrivacyModeOptionChecked_",void 0);_.B([_.A({value:!1,notify:!0}),_.Y("design:type",Boolean)],zl.prototype,"startAtChecked_",void 0);
_.B([_.A({value:0}),_.Y("design:type",Number)],zl.prototype,"startAtTimeStamp_",void 0);_.B([_.A({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],zl.prototype,"isSquareAspectRatio_",void 0);_.B([_.Nf("#video-preview"),_.Y("design:type",HTMLElement)],zl.prototype,"videoPreviewContainer",void 0);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zl.prototype,"onYtPopupClosed_",null);
_.B([_.Mf({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],zl);
_.t(zl,"yt-sharing-embed-renderer",function(){if(rhm===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Jhk===void 0&&(Jhk=document.createElement("template"));var G=Jhk;C.call(v,G.content.cloneNode(!0),k.content.firstChild);rhm=k}k=rhm;return k},{mode:2});var kjm={};
kjm.YtUnlimitedFamilyInterstitialBehavior=[_.Eq.YtOpenPopupBehavior,_.Mc.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(k){k=_.OKL(_.tK(k),"yt-button-renderer");return k?k.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(k){this.dialogHistory_.push(k)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var k=this.popFromHistory();if(k){var v={openPopupAction:{popupType:"DIALOG",popup:{}}};v.openPopupAction.popup[k.renderer]=k.data;this.showingPreviousDialog_=!0;this.openPopup(v)}},
handleOpenPopupAction_:function(k){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var v=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(G){return!!k.openPopupAction.popup[G]}),C=this.getElementName_();
v&&this.data&&(this.pushToHistory({renderer:C,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(k){if(k=_.F(k,O8m))this.loading=!0,_.JR(this.hostElement,"yt-open-create-family-dialog",[k,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var k=this.hostElement.nodeName.split("-").slice(1).map(function(v){return""+v[0].toUpperCase()+v.slice(1).toLowerCase()}).join("");
return k[0].toLowerCase()+k.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var o92;var v9F;var F4=function(){return _.e.apply(this,arguments)||this};
_.E(F4,_.e);_.W=F4.prototype;_.W.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}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.JR(this.hostElement,"yt-register-create-family-dialog");_.Kz(this.hostElement).querySelector("#thumbnail").onShow()};
_.W.fireOnCloseCommand_=function(){var k;((k=this.data)==null?0:k.onCloseCommand)&&_.Tw(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.W.onYtServiceRequestSent_=function(k,v){v&&v.endpoint&&_.F(v.endpoint,_.Cx)||(this.loading=!0)};
_.W.onYtServiceRequestCompleted_=function(){var k=this.hostElement.parentElement;k.close&&k.close();this.loading=!1};
_.W.openPopupHandler_=function(k){if(k.detail==this){var v;((v=this.data)==null?0:v.onOpenCommands)&&_.Tw(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.W.closePopupHandler_=function(k,v){this.fireOnCloseCommand_();if(v&&v.canceled===!0||v&&v.canceled===!1&&v.confirmed===!1){var C;((C=this.data)==null?0:C.onDismissCommands)&&_.Tw(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.W.dataChanged_=function(){this.loading=!1};
F4.prototype.dataChanged_=F4.prototype.dataChanged_;F4.prototype.closePopupHandler_=F4.prototype.closePopupHandler_;F4.prototype.openPopupHandler_=F4.prototype.openPopupHandler_;F4.prototype.onYtServiceRequestCompleted_=F4.prototype.onYtServiceRequestCompleted_;F4.prototype.onYtServiceRequestSent_=F4.prototype.onYtServiceRequestSent_;_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],F4.prototype,"ytEventForwardingBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],F4.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(kjm.YtUnlimitedFamilyInterstitialBehavior),_.Y("design:type",Object)],F4.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],F4.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],F4.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],F4.prototype,"loading",void 0);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],F4.prototype,"onYtServiceRequestSent_",null);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],F4.prototype,"onYtServiceRequestCompleted_",null);
_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],F4.prototype,"openPopupHandler_",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],F4.prototype,"closePopupHandler_",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],F4.prototype,"dataChanged_",null);
_.B([_.Mf({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],F4);
_.t(F4,"yt-unlimited-family-message-interstitial-renderer",function(){if(v9F===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;o92===void 0&&(o92=document.createElement("template"));var G=o92;C.call(v,G.content.cloneNode(!0),k.content.firstChild);v9F=k}k=v9F;return k},{mode:2});var Cny;var Gjh;var cw=function(){return _.e.apply(this,arguments)||this};
_.E(cw,_.e);cw.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"}}}};
cw.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Kz(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(k){k.onShow()});
_.Kz(this.hostElement).querySelector("#main-thumbnail").onShow()};
cw.prototype.onButtonTap_=function(k){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(k)};
cw.prototype.computeMainThumbnailWidth_=function(k){return k&&k.length!==0?72:96};
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],cw.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],cw.prototype,"ytRendererBehavior",void 0);_.B([_.M(kjm.YtUnlimitedFamilyInterstitialBehavior),_.Y("design:type",Object)],cw.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],cw.prototype,"data",void 0);
_.B([_.A({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.Y("design:type",Number)],cw.prototype,"mainThumbnailWidth_",void 0);_.B([_.A({value:function(){return this.onButtonTap_.bind(this)}}),
_.Y("design:type",Function)],cw.prototype,"boundButtonTap_",void 0);_.B([_.Mf({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],cw);
_.t(cw,"yt-unlimited-family-profile-interstitial-renderer",function(){if(Gjh===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Cny===void 0&&(Cny=document.createElement("template"));var G=Cny;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Gjh=k}k=Gjh;return k},{mode:2});var pvy;var Pnh;var Ez=function(){var k=_.e.apply(this,arguments)||this;k.sliderAriaValueText_=null;k.selectedIndex_=0;k.messages={PAUSE_SLIDER:_.P2("PAUSE_SLIDER",void 0,"Pause Duration")};return k};
_.E(Ez,_.e);_.W=Ez.prototype;_.W.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_]]"}}}}}};
_.W.onPopupOpened_=function(k){k.detail==this&&_.z("enable_premium_voluntary_pause")&&(_.JR(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.setDialogData=function(k){this.data=k;this.resetSlider_()};
_.W.dataChanged_=function(){this.data&&this.resetSlider_()};
_.W.onSubmitTap_=function(){if(this.data.confirmCommand){var k=this.data.confirmCommand;_.F(k,_.kn7)&&_.KA(this.hostElement,[k,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.W.onExitButtonTap_=function(){_.JR(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.W.closePopupHandler_=function(k,v){(v&&v.canceled===!0||v.canceled===!1&&v.confirmed===!1)&&this.handleOnDismissCommands_()};
_.W.onSliderChange_=function(){this.selectedIndex_=_.Kz(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.W.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.W.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.W.resetSlider_=function(){if(this.data){var k=this.data.defaultEndOptionIndex||0,v=_.Kz(this.hostElement).querySelector("#id-pause-slider");if(v.immediateValue<k)for(;v.immediateValue!=k;)v.increment();else if(k<v.immediateValue)for(;v.immediateValue!=k;)v.decrement();this.selectedIndex_=k;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.W.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.Tw(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.W.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.Tw(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.W.onYtServiceRequestSent=function(){this.loading=!0};
_.W.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
Ez.prototype.onYtServiceRequestCompleted=Ez.prototype.onYtServiceRequestCompleted;Ez.prototype.onYtServiceRequestSent=Ez.prototype.onYtServiceRequestSent;Ez.prototype.closePopupHandler_=Ez.prototype.closePopupHandler_;Ez.prototype.dataChanged_=Ez.prototype.dataChanged_;Ez.prototype.onPopupOpened_=Ez.prototype.onPopupOpened_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Ez.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Ez.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Ez.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Ez.prototype,"loading",void 0);_.B([_.A(),_.Y("design:type",Number)],Ez.prototype,"selectIndexMax_",void 0);_.B([_.A(),_.Y("design:type",Object)],Ez.prototype,"selectedData_",void 0);
_.B([_.A(),_.Y("design:type",Object)],Ez.prototype,"sliderAriaValueText_",void 0);_.B([_.A({value:function(){return this.onSubmitTap_.bind(this)}}),
_.Y("design:type",Function)],Ez.prototype,"onButtonTap_",void 0);_.B([_.A({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.Y("design:type",Function)],Ez.prototype,"onSecondaryTap_",void 0);_.B([_.A(),_.Y("design:type",Object)],Ez.prototype,"messages",void 0);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Ez.prototype,"onPopupOpened_",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ez.prototype,"dataChanged_",null);
_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Ez.prototype,"closePopupHandler_",null);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],Ez.prototype,"onYtServiceRequestSent",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],Ez.prototype,"onYtServiceRequestCompleted",null);_.B([_.Mf({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],Ez);
_.t(Ez,"yt-unplugged-pause-membership-dialog-renderer",function(){if(Pnh===void 0){var k=document.createElement("template");_.a(k,'\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>');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;pvy===void 0&&(pvy=document.createElement("template"));var G=pvy;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Pnh=k}k=Pnh;return k},{mode:2});var Wp0;var HOk;var az=function(){return _.e.apply(this,arguments)||this};
_.E(az,_.e);az.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.fR("vcBalanceRenderer")}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],az.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],az.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],az.prototype,"data",void 0);_.B([_.Mf({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],az);
_.t(az,"yt-vc-offer-layout-header-renderer",function(){if(HOk===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Wp0===void 0&&(Wp0=document.createElement("template"));var G=Wp0;C.call(v,G.content.cloneNode(!0),k.content.firstChild);HOk=k}k=HOk;return k},{mode:2});var NeF;var IVX;var ZOh;var SgF;var Mw=function(){return _.e.apply(this,arguments)||this};
_.E(Mw,_.e);Mw.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.SB.Object.defineProperties(Mw.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)}}});
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Mw.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Mw.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.F1X.YtTappableItemBehavior),_.Y("design:type",Object)],Mw.prototype,"ytTappableItemBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Mw.prototype,"data",void 0);
_.B([_.A({reflectToAttribute:!0}),_.g("data.accessibilityText"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Mw.prototype,"ariaLabel",null);_.B([_.A({reflectToAttribute:!0}),_.g("data.style"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Mw.prototype,"vcOfferStyle",null);_.B([_.g("data.style","data.titleText"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Mw.prototype,"showTitleText",null);_.B([_.Mf({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],Mw);
_.t(Mw,"yt-vc-offer-renderer",function(){if(SgF===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;ZOh===void 0&&(ZOh=document.createElement("template"));var G=ZOh;C.call(v,G.content.cloneNode(!0),k.content.firstChild);SgF=k}k=SgF;return k},{mode:2});var $M=function(){return _.e.apply(this,arguments)||this};
_.E($M,_.e);$M.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}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],$M.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],$M.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],$M.prototype,"data",void 0);_.B([_.Mf({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],$M);
_.t($M,"yt-vc-offer-layout-renderer",function(){if(IVX===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;NeF===void 0&&(NeF=document.createElement("template"));var G=NeF;C.call(v,G.content.cloneNode(!0),k.content.firstChild);IVX=k}k=IVX;return k},{mode:2});var uyy;var Qn2;var bOd;var Rs0;var Uz=function(){return _.e.apply(this,arguments)||this};
_.E(Uz,_.e);Uz.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}}}}}};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Uz.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Uz.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Uz.prototype,"data",void 0);_.B([_.Mf({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],Uz);
_.t(Uz,"yt-ypc-offers-modal-top-bar-renderer",function(){if(Rs0===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;bOd===void 0&&(bOd=document.createElement("template"));var G=bOd;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Rs0=k}k=Rs0;return k},{mode:2});var gT=function(){return _.e.apply(this,arguments)||this};
_.E(gT,_.e);gT.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"}}}}};
gT.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
gT.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var k=this.scrollable;k.attached&&typeof k.attached==="function"&&k.attached()};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],gT.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],gT.prototype,"ytRendererstamperBehavior",void 0);_.B([_.Nf("#scrollable"),_.Y("design:type",Object)],gT.prototype,"scrollable",void 0);_.B([_.A(),_.Y("design:type",Object)],gT.prototype,"data",void 0);_.B([_.Mf({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],gT);
_.t(gT,"yt-ypc-offers-modal-renderer",function(){if(Qn2===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;uyy===void 0&&(uyy=document.createElement("template"));var G=uyy;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Qn2=k}k=Qn2;return k},{mode:2});var lVX;var du0;var ic=function(){return _.e.apply(this,arguments)||this};
_.E(ic,_.e);_.W=ic.prototype;_.W.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}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Kz(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.W.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.JR(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.W.onYtPopupOpened_=function(k,v){(v==null?void 0:v.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.Tw(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.W.onYtPopupClosed_=function(k,v){this.continueButtonTapped||v&&(v.canceled===!0||v.canceled===!1&&v.confirmed===!1)&&this.data.onDismissCommands&&_.Tw(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.W.onYtServiceRequestError_=function(k){this.set("showSpinner",!1);_.xb(this.hostElement,k.detail.error.message)};
_.W.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.z("enable_ypc_spinners")?_.JR(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
ic.prototype.onYtServiceRequestError_=ic.prototype.onYtServiceRequestError_;ic.prototype.onYtPopupClosed_=ic.prototype.onYtPopupClosed_;ic.prototype.onYtPopupOpened_=ic.prototype.onYtPopupOpened_;ic.prototype.onYtServiceRequestCompleted_=ic.prototype.onYtServiceRequestCompleted_;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],ic.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],ic.prototype,"ytRendererstamperBehavior",void 0);
_.B([_.A(),_.Y("design:type",Object)],ic.prototype,"data",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],ic.prototype,"showSpinner",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],ic.prototype,"continueButtonTapped",void 0);_.B([_.A({value:function(){return this.onContinueTapped_.bind(this)}}),
_.Y("design:type",Function)],ic.prototype,"bindOnContinueTapped_",void 0);_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ic.prototype,"onYtServiceRequestCompleted_",null);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],ic.prototype,"onYtPopupOpened_",null);
_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],ic.prototype,"onYtPopupClosed_",null);_.B([_.P9("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ic.prototype,"onYtServiceRequestError_",null);_.B([_.Mf({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],ic);
_.t(ic,"yt-ypc-upgrade-dialog-renderer",function(){if(du0===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;lVX===void 0&&(lVX=document.createElement("template"));var G=lVX;C.call(v,G.content.cloneNode(!0),k.content.firstChild);du0=k}k=du0;return k},{mode:2});var fVm;var zsh;var Lt=function(){return _.e.apply(this,arguments)||this};
_.E(Lt,_.e);Lt.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Lt.prototype.computeHasButtons_=function(k){return!(!k.dismissButton&&!k.confirmButton)};
Lt.prototype.computeStyle_=function(k){return k||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Lt.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],Lt.prototype,"ytEventForwardingBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Lt.prototype,"ytRendererstamperBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Lt.prototype,"data",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],Lt.prototype,"positionType",void 0);
_.B([_.A({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.Y("design:type",Boolean)],Lt.prototype,"hasButtons_",void 0);_.B([_.A({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Lt.prototype,"style_",void 0);_.B([_.Mf({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],Lt);
_.t(Lt,"yt-bubble-hint-renderer",function(){if(zsh===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;fVm===void 0&&(fVm=document.createElement("template"));var G=fVm;C.call(v,G.content.cloneNode(!0),k.content.firstChild);zsh=k}k=zsh;return k},{mode:2});var Fp2;var cnF;var Oz=function(){var k=_.uZ.apply(this,arguments)||this;k.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return k};
_.E(Oz,_.uZ);_.W=Oz.prototype;_.W.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.W.attached=function(){var k=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){k.$.thumbnail.onShow();k.$["header-image"].onShow()})};
_.W.handleCheckBoxUpdateAction_=function(k){this.canShowCheckboxEnabledConfirmButton=k};
_.W.computeUseOverlayForSpinner_=function(k,v){return!!k&&v};
_.W.computeShowSpinner_=function(k,v){return k||!!v};
_.W.fireOnCloseActions_=function(){var k,v=_.H(((k=this.data)==null?void 0:k.onClosedActions)||[]);for(k=v.next();!k.done;k=v.next())this.ytRendererBehavior.resolveCommand(k.value)};
_.W.fireOnOpenCommands_=function(k){var v,C=(v=this.data)==null?void 0:v.onOpenCommands;if(C)for(k.stopImmediatePropagation(),k=_.H(C),v=k.next();!v.done;v=k.next())this.ytRendererBehavior.resolveCommand(v.value)};
_.W.fireOnDismissCommands_=function(k){var v,C=(v=this.data)==null?void 0:v.onDismissCommands;if(C)for(k.stopImmediatePropagation(),k=_.H(C),v=k.next();!v.done;v=k.next())this.ytRendererBehavior.resolveCommand(v.value)};
_.W.openPopupHandler_=function(k){k.detail==this&&this.fireOnOpenCommands_(k)};
_.W.closePopupHandler_=function(k,v){_.rc(this,"yt-confirm-dialog-close-action",[v]);this.fireOnCloseActions_();(v&&v.canceled===!0||v&&v.canceled===!1&&v.confirmed===!1)&&this.fireOnDismissCommands_(k)};
_.W.onHeaderImageChanged_=function(){var k;((k=this.data)==null?0:k.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.W.computeHasHeaderImageWidth_=function(k){return k!=void 0};
_.W.computeHasLoadingMessage=function(k){return!!k};
_.W.onHeaderImageWidthChanged_=function(){var k,v=(k=this.data)==null?void 0:k.headerImageWidth;if(v){if(k=1.25*v*2+v,this.$.main.style.width=k+"px",v=this.$.scroller.firstElementChild)v.style.minWidth=k+"px"}else this.$.main.style.width="100%"};
_.W.onThumbnailChanged_=function(){var k;((k=this.data)==null?0:k.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")};
_.W.onYtNavigate_=function(k){k=_.tK(k);k instanceof Node&&_.TR(this.$["confirm-button"]).contains(k)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.W.computePrimaryIsCancel_=function(k){return k};
_.W.computeIsCancelButtonHidden_=function(k){return k.skipCancelButton||!k.cancelButton};
_.W.computeIsCheckboxHidden_=function(k){return!k.checkbox};
_.W.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.W.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.W.onYtServiceRequestCompleted_=function(){var k;((k=this.data)==null?0:k.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.SB.Object.defineProperties(Oz,{template:{configurable:!0,enumerable:!0,get:function(){if(cnF===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;Fp2===void 0&&(Fp2=document.createElement("template"));var G=Fp2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);cnF=k}k=cnF;return k}}});
Oz.prototype.onYtServiceRequestCompleted_=Oz.prototype.onYtServiceRequestCompleted_;Oz.prototype.onYtServiceRequestSent_=Oz.prototype.onYtServiceRequestSent_;Oz.prototype.onThumbnailLoaded_=Oz.prototype.onThumbnailLoaded_;Oz.prototype.onYtNavigate_=Oz.prototype.onYtNavigate_;Oz.prototype.onThumbnailChanged_=Oz.prototype.onThumbnailChanged_;Oz.prototype.onHeaderImageWidthChanged_=Oz.prototype.onHeaderImageWidthChanged_;Oz.prototype.onHeaderImageChanged_=Oz.prototype.onHeaderImageChanged_;
Oz.prototype.closePopupHandler_=Oz.prototype.closePopupHandler_;Oz.prototype.openPopupHandler_=Oz.prototype.openPopupHandler_;_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],Oz.prototype,"ytActionHandlerBehavior",void 0);_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],Oz.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],Oz.prototype,"ytRendererBehavior",void 0);
_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],Oz.prototype,"ytEventForwardingBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],Oz.prototype,"data",void 0);_.B([_.A({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.Y("design:type",Boolean)],Oz.prototype,"primaryIsCancel",void 0);_.B([_.A({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.Y("design:type",Boolean)],Oz.prototype,"isCancelButtonHidden",void 0);
_.B([_.A({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.Y("design:type",Boolean)],Oz.prototype,"isCheckboxHidden",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Oz.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.B([_.A({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Oz.prototype,"useOverlayForSpinner_",void 0);
_.B([_.A({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.Y("design:type",Boolean)],Oz.prototype,"showSpinner_",void 0);_.B([_.A({value:!1}),_.Y("design:type",Boolean)],Oz.prototype,"isActionInProgress_",void 0);_.B([_.A({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.Y("design:type",Boolean)],Oz.prototype,"hasHeaderImageWidth_",void 0);
_.B([_.A({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.Y("design:type",Boolean)],Oz.prototype,"hasLoadingMessage",void 0);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Oz.prototype,"openPopupHandler_",null);_.B([_.P9("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Oz.prototype,"closePopupHandler_",null);
_.B([_.W9("data.headerImage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Oz.prototype,"onHeaderImageChanged_",null);_.B([_.W9("data.headerImageWidth"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Oz.prototype,"onHeaderImageWidthChanged_",null);_.B([_.W9("data.thumbnail"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Oz.prototype,"onThumbnailChanged_",null);
_.B([_.P9("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Oz.prototype,"onYtNavigate_",null);_.B([_.P9("yt-img-shadow-loaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Oz.prototype,"onThumbnailLoaded_",null);_.B([_.P9("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.LR]),_.Y("design:returntype")],Oz.prototype,"onYtServiceRequestSent_",null);
_.B([_.P9("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.D1]),_.Y("design:returntype")],Oz.prototype,"onYtServiceRequestCompleted_",null);_.B([_.Mf({is:"yt-confirm-dialog-renderer",noInjection:!0})],Oz);var E9Y;var aVm;var yC=function(){return _.e.apply(this,arguments)||this};
_.E(yC,_.e);yC.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Kz(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
yC.prototype.computeConfirmButton_=function(k){var v={text:k.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};k.confirmNavigationEndpoint?v.navigationEndpoint=k.confirmNavigationEndpoint:k.confirmServiceEndpoint&&(v.serviceEndpoint=k.confirmServiceEndpoint);return v};
yC.prototype.computeShowTitle_=function(k){return!(k==null||!k.title)};
_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],yC.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],yC.prototype,"data",void 0);_.B([_.A({computed:"computeShowTitle_(data)"}),_.Y("design:type",Boolean)],yC.prototype,"showTitle",void 0);_.B([_.Mf({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],yC);
_.t(yC,"yt-fancy-dismissible-dialog-renderer",function(){if(aVm===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;E9Y===void 0&&(E9Y=document.createElement("template"));var G=E9Y;C.call(v,G.content.cloneNode(!0),k.content.firstChild);aVm=k}k=aVm;return k});var Mom;var $u2;var X4=function(){var k=_.e.apply(this,arguments)||this;k.spinnerActive=!1;return k};
_.E(X4,_.e);X4.prototype.created=function(){EJm(2201)};
X4.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
X4.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
X4.prototype.onIronOverlayClosed=X4.prototype.onIronOverlayClosed;X4.prototype.onIronOverlayOpened=X4.prototype.onIronOverlayOpened;_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],X4.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.kS),_.Y("design:type",Object)],X4.prototype,"tpYtIronOverlayBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],X4.prototype,"data",void 0);_.B([_.A(),_.Y("design:type",Object)],X4.prototype,"spinnerActive",void 0);
_.B([_.P9("iron-overlay-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],X4.prototype,"onIronOverlayOpened",null);_.B([_.P9("iron-overlay-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],X4.prototype,"onIronOverlayClosed",null);_.B([_.Mf({is:"yt-loading-renderer",disableElementRegistration:!0})],X4);
_.t(X4,"yt-loading-renderer",function(){if($u2===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Mom===void 0&&(Mom=document.createElement("template"));var G=Mom;C.call(v,G.content.cloneNode(!0),k.content.firstChild);$u2=k}k=$u2;return k},{mode:2});var Uu2;var g9a;var xM=function(){var k=_.e.apply(this,arguments)||this;k.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);k.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);k.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.E(xM,_.e);_.W=xM.prototype;_.W.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.W.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.W.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.W.openPopupHandler_=function(k){k.detail===this.hostElement&&this.hostElement.hidden&&_.JR(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.W.onDismissButtonTap_=function(){var k;this.closeOnDismissButton_.has(((k=this.data)==null?void 0:k.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.JR(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.W.onAcceptButtonTap_=function(){var k;this.closeOnAcceptButton_.has(((k=this.data)==null?void 0:k.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.JR(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.W.computeHasHeader_=function(k){return!!k.headerBackgroundImage};
_.W.computeLayoutStyle_=function(k){return k};
_.W.computePopupSize_=function(k){return k};
_.W.computeIconType_=function(k){return k.dialogIcon&&k.dialogIcon.iconType?k.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":k.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":k.dialogIcon.iconType:""};
_.W.computeIsLogo_=function(k){return!!k.dialogIcon&&!!k.dialogIcon.iconType&&(k.dialogIcon.iconType==="YOUTUBE_LOGO"||k.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||k.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.W.computeHasCustomLogo=function(k){return!(k==null||!k.headerForegroundImage)};
_.W.computeCustomLogo=function(k,v){if(k!=null&&k.headerForegroundImage)return k.headerForegroundImageDark?v?k.headerForegroundImageDark:k.headerForegroundImage:k.headerForegroundImage};
_.W.computeHeaderBackgroundImage=function(k,v){if(k!=null&&k.headerBackgroundImage)return v&&(k==null?0:k.headerBackgroundImageDark)?k.headerBackgroundImageDark:k.headerBackgroundImage};
_.W.shouldShowIconContainer=function(k,v){return k&&!v};
_.W.shouldShowNonYouTubeIcon=function(k,v){return!k&&!v};
_.W.getLogoImageId=function(k){var v,C,G;return(k=(v=this.computeCustomLogo(k,this.isDarkTheme))==null?void 0:(C=v.thumbnails)==null?void 0:(G=C[0])==null?void 0:G.height)&&k%31===0?"custom-logo-with-padding":"custom-logo"};
xM.prototype.openPopupHandler_=xM.prototype.openPopupHandler_;xM.prototype.dataChanged_=xM.prototype.dataChanged_;_.B([_.M(_.ZO.YtRendererstamperBehavior),_.Y("design:type",Object)],xM.prototype,"ytRendererstamperBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],xM.prototype,"ytRendererBehavior",void 0);_.B([_.A(),_.Y("design:type",Boolean)],xM.prototype,"isDarkTheme",void 0);
_.B([_.A({computed:"computeCustomLogo(data, isDarkTheme)"}),_.Y("design:type",Object)],xM.prototype,"customLogo",void 0);_.B([_.A({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.Y("design:type",Object)],xM.prototype,"headerBackgroundImage",void 0);_.B([_.A(),_.Y("design:type",Object)],xM.prototype,"data",void 0);_.B([_.A({computed:"computeHasHeader_(data)"}),_.Y("design:type",Boolean)],xM.prototype,"hasHeader",void 0);
_.B([_.A({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.Y("design:type",Object)],xM.prototype,"layoutStyle",void 0);_.B([_.A({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.Y("design:type",Object)],xM.prototype,"popupSize",void 0);_.B([_.A({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],xM.prototype,"hasLogo",void 0);
_.B([_.A({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],xM.prototype,"hasCustomLogo",void 0);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],xM.prototype,"dataChanged_",null);_.B([_.P9("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],xM.prototype,"openPopupHandler_",null);
_.B([_.Mf({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],xM);
_.t(xM,"yt-upsell-dialog-renderer",function(){if(g9a===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;Uu2===void 0&&(Uu2=document.createElement("template"));var G=Uu2;C.call(v,G.content.cloneNode(!0),k.content.firstChild);g9a=k}k=g9a;return k},{mode:2});var iOh=_.D(function(k){return _.u("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.u(_.b,{cond:k.title,then:function(v){return _.u("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},v)}}))},"rj"),Lp2=_.D(function(k){return _.u("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.u(_.Sh,{data:k.closeButton},{buttonViewModel:function(v){return _.u("div",null,_.u(_.di,{data:v.data}))}}))},"sj"),OOV=_.D(function(k){var v=k.data;
return _.u(_.RC,null,_.u("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.u("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.u(_.b,{cond:function(){return!!v().image&&!!v().title},
then:function(){return _.u(_.qP,{data:function(){return v().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.u("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.u(_.b,{cond:function(){return v().title},
then:function(C){return _.u("h3",{class:"miniAppGameInfoDialogViewModelTitle"},C)}}),_.u(_.b,{cond:function(){return v().primaryGenre},
then:function(C){return _.u("span",{class:"miniAppGameInfoDialogViewModelGenre"},C)}}))),_.u(_.b,{cond:function(){var C=v().description;
return C&&C.length<=150},
then:function(){return _.u("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.u("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return v().description}))}}))},"tj"),ynk=_.D(function(k){k=k.infoRows;
var v=_.Ql().resolve(_.I_),C=_.z("enable_displaying_ppn");return _.u("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.u(_.q_,{each:k},function(G){return _.u("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.u(_.b,{cond:function(){return G.label},
then:function(p){return _.u("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},p)}}),_.u(_.b,{cond:function(){return G.attributedLabel},
then:function(p){return _.u("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.u(_.o$,{text:p,noPreWrap:!0}))}}),_.u(_.b,{cond:function(){return G.value},
then:function(p){return _.u("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},p)}}),_.u(_.b,{cond:function(){return G.attributedValue},
then:function(p){return _.u("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.u(_.o$,{text:p,noPreWrap:!0}))}}))}),_.u(_.b,{cond:function(){return C&&v.clientData.has("post_play_nonce")},
then:function(){return _.u("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.u("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.u("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},v.getData("post_play_nonce")))}}))},"uj"),Xvm=_.D(function(k){var v=k.data;
return _.u("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.u(iOh,{title:function(){return v().dialogTitle}}),_.u(OOV,{data:v}),_.u(_.b,{cond:function(){return v().infoRow},
then:function(C){return _.u(ynk,{infoRows:C})}}),_.u(Lp2,{closeButton:function(){return v().closeButton}}))},"vj");
Xvm.idomCompat=!0;_.BU(Xvm,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;return _.u("yt-gulp-triggering-dialog-view-model",{class:_.TI("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.u(_.qP,{data:function(){return v().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.u("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.u("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.u("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.u(_.o$,{text:function(){return v().title}})),_.u(_.b,{cond:function(){return v().bodyText},
then:function(C){return _.u(_.q_,{each:C},function(G){return _.u("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.u(_.o$,{text:G}))})}})),_.u("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.u(_.Sh,{data:function(){return v().dismissButton}},{buttonViewModel:function(C){return _.u("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.u(_.di,{data:C.data}))}}),_.u(_.Sh,{data:function(){return v().actionButton}},{buttonViewModel:function(C){return _.u("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.u(_.di,{data:C.data}))}}))))},"wj"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.vN}});var xuy=_.D(function(k){var v=k.data;k=_.tZ(function(){return v().agreements},[]);
return _.u("installment-agreements-view-model",{class:_.TI("ytInstallmentAgreementsViewModelHost")},_.u(_.q_,{each:k},function(C){return _.u("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.u("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.u(_.o$,{text:C.label})),_.u("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.u(_.Sh,{data:function(){return C.openButton}},{buttonViewModel:_.di})))}))},"xj");
xuy.idomCompat=!0;var An2=_.D(function(k){var v=_.H(_.Gz(function(){var n,oO;return((n=k.data().createPlaylistDialogFormSchema)==null?0:(oO=n.initialValues)==null?0:oO.title)?k.data().createPlaylistDialogFormSchema.initialValues.title:""})),C=v.next().value,G=v.next().value;
v=_.H(_.Gz(function(){k.data();return!1}));
var p=v.next().value,P=v.next().value;v=_.H(_.Gz(function(){k.data();return!1}));
var N=v.next().value,I=v.next().value;v=_.H(_.Gz(function(){var n,oO;return(n=k.data().createPlaylistDialogFormSchema)==null?void 0:(oO=n.initialValues)==null?void 0:oO.visibility}));
var S=v.next().value,Q=v.next().value;v=_.H(_.Gz(function(){k.data();return!1}));
var R=v.next().value,l=v.next().value;v=_.H(_.Gz(function(){var n,oO;return(n=k.data().createPlaylistDialogFormSchema)==null?void 0:(oO=n.initialValues)==null?void 0:oO.isCollaborative}));
var d=v.next().value,f=v.next().value,c=_.Nq("div");_.s0(function(){var n=c.value.querySelector("textarea");n&&(n.value=C())},"axFRaf");
_.Vk(function(){var n;_.inX((n=k.data().createPlaylistDialogFormSchema)==null?void 0:n.id,{onSubmit:function(){var oO=C();var Ng=S(),Sm=d(),U2=k.data();oO={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:oO,privacyStatus:Ng,videoIds:U2.videoIds,sourcePlaylistId:U2.sourcePlaylistId,params:Sm?U2.createPlaylistParamsCollaborationEnabled:U2.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.Ql().resolve(_.lL).resolveCommand(oO)},
isValid:function(){return p()&&!N()&&!R()}})});
var U=function(n){if(n!==void 0&&(G(n),!p()&&n.length>0&&P(!0),p())){var oO=gAy(k.data());if(oO){var Ng=oO.minLength;oO=oO.maxLength;Ng&&n.length<Ng?I(!0):oO&&n.length>oO?I(!0):I(!1)}}},O=function(){var n=!(!d()||S()!=="PRIVATE");
l(n)},X=function(n){n!==void 0&&(Q(n),O())},x=function(){if(R())return LEk(k.data())},w=function(){f(!d());
O()},V=function(){return{validate:function(n){if(p()){var oO=gAy(k.data());
if(oO){var Ng=oO.minLength;oO=oO.translations;if(Ng&&n.length<Ng)return oO==null?void 0:oO.minLengthErrorMessage}}}}},h=function(){var n=gAy(k.data()),oO=n==null?void 0:n.maxLength,Ng;
n=n==null?void 0:(Ng=n.translations)==null?void 0:Ng.maxLengthErrorMessage;if(oO&&n)return{maxChars:oO,errorMessage:n}};
return _.u("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.u("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:c},_.u(_.Sh,{data:function(){return k.data().playlistTitle}},{textFormFieldViewModel:function(n){return _.u(_.eF3,{data:n.data,
text:C,onInput:U,validation:V,characterLimit:h})},
textFieldViewModel:function(n){return _.u(_.Aye,{data:n.data,text:C,onInput:U,validation:V,characterLimit:h})}})),_.u("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.u(_.Sh,{data:function(){return k.data().playlistVisibility}},{dropdownViewModel:function(n){return _.u(_.Yu2,{data:n.data,
onSelected:X,error:x})}})),_.u(_.b,{cond:function(){return!!k.data().playlistCollaborate},
then:function(){return _.u("div",null,_.u(_.Sh,{data:function(){return k.data().playlistCollaborate}},{switchListItemViewModel:function(n){return _.u(_.lkQ,{data:n.data,
onTap:w})}}))}}))},"zj");var es2=_.D(function(k){var v=k.data;return _.u("upsell-offer-table-cell-content-view-model",null,_.u("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.u(_.mz,null,_.u(_.AY,{when:function(){return v().iconType}},function(){return _.u("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.u(_.PT,{icon:function(){return v().iconType.toString()}}))}),_.u(_.AY,{when:function(){return v().title}},function(){return _.u(_.o$,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return v().title}})}),_.u(_.AY,{when:function(){return v().subtitle}},function(){return _.u(_.o$,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return v().subtitle}})}),_.u(_.AY,{when:function(){return v().infoText}},function(){return _.u(_.o$,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return v().infoText}})}),_.u(_.AY,{when:function(){return v().featureDescription}},function(){return _.u(_.o$,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return v().featureDescription}})}),_.u(_.AY,{when:function(){return v().note}},function(){return _.u(_.o$,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return v().note}})}))))},"Aj");
es2.idomCompat=!0;var qgX=_.D(function(k){var v=k.data;return _.u("upsell-offer-table-cell-view-model",null,_.u("div",{class:_.TI("ytUpsellOfferTableCellViewModelCellWrapper",function(){return v().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":v().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"})},_.u(_.Sh,{data:function(){return v().contents}},{upsellOfferTableCellContentViewModel:es2})))},"Bj");
qgX.idomCompat=!0;var mud=_.D(function(k){var v=k.data;var C=k.upsellTableIsFirstRow;var G=function(){return(C==null?0:C())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},p=function(){return(C==null?0:C())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.u("ytm-upsell-offer-table-row-view-model",null,_.u("div",{class:function(){return(C==null?0:C())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"}},_.u(_.Sh,{data:function(){return v().rowHeaderCell}},{upsellOfferTableCellViewModel:function(P){return _.u("div",{class:G},_.u(qgX,{data:P.data}))}}),_.u("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.u(_.Sh,{data:function(){return v().contentCells}},{upsellOfferTableCellViewModel:function(P){return _.u("div",
{class:p},_.u(qgX,{data:P.data}))}}))))},"Cj");
mud.idomCompat=!0;var Du2=_.D(function(k){var v=k.data;return _.u("ytm-upsell-offer-table-view-model",null,_.u("div",{class:"ytUpsellOfferTableViewModelHost"},_.u("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.u(_.Sh,{data:function(){return v().rows}},{upsellOfferTableRowViewModel:function(C,G){return _.u(mud,{data:C.data,
upsellTableIsFirstRow:function(){return G()===0}})}}))))},"Dj");
Du2.idomCompat=!0;var toe=_.D(function(k){var v=function(){return k.data()},C=_.tZ(k.noPadding,!1),G=function(){var P,N;
return(N=(P=v().logo.accessibilityData)==null?void 0:P.label)!=null?N:""},p={};
return _.u("upsell-view-model",{class:_.TI("ytUpsellViewModelHost",(p.ytUpsellViewModelHostNoPadding=function(){return C()},p.ytUpsellViewModelHostWide=function(){return v().offerTable!==void 0},p))},_.u("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.u(_.b,{cond:function(){return _.O3(v().logo)},
then:function(P){return _.u(_.qP,{data:P,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:G})}})),_.u("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.u(_.o$,{text:function(){return v().title}})),_.u("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.u(_.q_,{each:function(){var P;
return(P=v().subtitles)!=null?P:[]},
keyBy:"INDEX"},function(P){var N={};return _.u("div",{class:_.TI("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(N.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return v().offerTable!==void 0},N))},_.u(_.o$,{text:P}))})),_.u("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.u(_.q_,{each:function(){var P;
return(P=v().benefitInfos)!=null?P:[]},
keyBy:"INDEX"},function(P){return _.u(_.b,{cond:function(){return P().info},
then:function(N){return _.u("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.u(_.PT,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.u(_.o$,{text:N}))}})})),_.u(_.b,{cond:function(){return v().offerTable!==void 0},
then:function(){return _.u("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.u(_.Sh,{data:function(){return v().offerTable}},{upsellOfferTableViewModel:function(P){return _.u(Du2,{data:P.data})}}))}}),_.u("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.u(_.q_,{each:function(){var P;
return(P=v().legalInfos)!=null?P:[]},
keyBy:"INDEX"},function(P){var N={};return _.u("div",{class:_.TI("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(N.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return v().offerTable!==void 0},N))},_.u(_.o$,{text:P}))})))},"Ej");var snd=_.D(function(k){var v=k.data;k={};k=(k.ytMiniAppScoreChallengeViewModelScoreRadial=!0,k.ytMiniAppScoreChallengeViewModelDarkScoreRadial=Or0(),k);return _.u("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.u("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return v().title}),_.u("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return v().subtitle}),_.u("div",{class:_.f0(k)},_.u("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return v().score})),_.u("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return v().prompt}))},"Fj");var Vo5=function(){this.store=_.mf();this.formId=""};
Vo5.prototype.onInit=function(k){k.formId&&(this.formId=k.formId,this.store.dispatch(_.J2({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};var hsX=_.D(function(k){function v(I){if(I&&(I=_.F(I,_.bd)))return Object.assign({},I,{isSelected:P()})}
var C=_.H(_.Gz(function(){var I,S;return(S=(I=_.F(k.data().option,_.bd))==null?void 0:I.isSelected)!=null?S:!1})),G=C.next().value,p=C.next().value,P=G;
_.Vk(function(){var I;_.inX((I=k.data().formSchema)==null?void 0:I.id,{onSubmit:function(){var S=_.Ql().resolve(_.lL),Q=!!k.data().selectedCommand,R=!!k.data().unselectedCommand;if(P()){if(Q)var l=k.data().selectedCommand}else R&&(l=k.data().unselectedCommand);l=_.af(l);v(k.data().option)&&!l?(S="",!Q&&R?S="selected ":Q&&!R&&(S="unselected "),Q=new _.q5("No "+S+"command found for SelectionListItemFormViewModel"),_.hb(Q)):l&&S.resolveCommand(l)},
isValid:function(){return!0}})});
var N=function(){p(!P())};
_.Vr(function(){var I,S,Q=(I=k.data())==null?void 0:(S=I.formSchema)==null?void 0:S.id;Q&&_.IB()().delete(Q)});
return _.u("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.u("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.u(_.o$,{text:function(){return k.data().paragraph}})),_.u(_.b,{cond:function(){return v(k.data().option)},
then:function(I){return _.u(_.kG,{data:I,isCompact:!0,hideSelectionTextChevron:!0,onTap:N,disableHorizontalPadding:!0})}}))},"Gj");var Be5=_.D(function(k){var v=k.data;var C=k.disablePadding;var G=k.className;var p=_.Nq("yt-dialog-header-view-model"),P=function(){var I=v().imageBanner;a:switch(v().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var S="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:S="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:I,style:S,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},N=function(){return v().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.Vk(function(){var I=function(){_.JR(p.value,"yt-refit-popups-action")},S;
(S=p.value)==null||S.addEventListener("image-loaded",I);_.Vr(function(){var Q;(Q=p.value)==null||Q.removeEventListener("image-loaded",I)})});
k={};return _.u("yt-dialog-header-view-model",{el:p,class:_.TI(G,(k.ytDialogHeaderViewModelHost=!0,k.ytDialogHeaderViewModelHostDisablePadding=C,k))},_.u(_.b,{cond:function(){return v().imageBanner},
then:function(){var I={};return _.u("div",{class:_.TI(G,(I.ytDialogHeaderViewModelBanner=!0,I.ytDialogHeaderViewModelBannerFullBleed=N,I)),style:_.pR({"max-height":function(){return v().assetContainerMaxHeight!==void 0?v().assetContainerMaxHeight+"px":void 0}})},_.u(_.fG,{data:P,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.u(_.b,{cond:function(){return v().headerBlock},
then:function(){return _.u("div",{class:"ytDialogHeaderViewModelHeaderBlock"},_.u(_.Sh,{data:function(){return v().headerBlock}},{contentPreviewImageViewModel:function(I){return _.u(_.fG,{data:I.data,
notifyOnLoaded:!0})}}))}}),_.u(_.b,{cond:function(){return v().customBanner},
then:function(I){return _.u("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.u(_.Sh,{data:I},{avatarStackViewModel:_.nl}))}}),_.u(_.b,{cond:function(){return v().headline},
then:function(I){return _.u("h2",null,_.u(_.o$,{text:I,className:"ytDialogHeaderViewModelText"}))}}))},"Hj");
Be5.idomCompat=!0;var jnk=_.D(function(k){var v=_.Sci(function(){return k.data().formId}),C=v.submitForm,G=v.isValid;
return _.u("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.u(_.Sh,{data:function(){return k.data().panelFooter}},{panelFooterViewModel:function(p){return _.u(_.go,{data:p.data,
disablePadding:!0,disablePrimaryButton:function(){return!G()},
onClickPrimaryButton:function(){C()}})}}))},"Ij");var Yg2=_.D(function(k){var v=function(){var C,G;return(G=(C=_.F(k.data().rendererContext,_.Su))==null?void 0:C.label)!=null?G:""};
return _.u("yt-dialog-image-content-view-model",{class:_.TI("ytDialogImageContentViewModelHost",k.className)},_.u(_.b,{cond:function(){return _.O3(k.data().image)},
then:function(C){var G={};return _.u("div",{style:_.pR((G.width=(0,_.KH)(function(){var p;return(p=k.data().imageMaxWidth)!=null?p:""}),G)),
class:"ytDialogImageContentViewModelImage"},_.u(_.qP,{data:C,alt:v,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.u(_.o$,{text:function(){return k.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Jj");var Jn5=_.D(function(k){var v=_.sY(k,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),C=v.elRefCallback;k=v.Icon;var G=v.Asset,p=v.assetType,P=v.Title,N=v.LeadingActionHeader,I=v.TrailingActionHeader,S=v.headerPosition,Q=v.Content,R=v.buttonLayout,l=v.buttonStyle,d=v.primaryButtonWiz,f=v.secondaryButtonWiz,c=v.contentAlignment,U=v.isFullscreen,O=v.width,X=v.maxHeight,x=v.isHeaderWizDefined,w=v.Header,V=v.isFooterWizDefined,
h=v.Footer;v=_.Nq("dialog-layout",function(qg){C==null||C(qg)});
var n=d?function(){var qg={};return d({buttonOverrides:function(){return{style:(l==null?void 0:l())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.TI((qg["yt-spec-dialog-layout__dialog-layout-button"]=!0,qg["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(R==null?void 0:R())===0||(R==null?void 0:R())===2},qg))})}:void 0,oO=f?function(){var qg={};
return f({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.TI((qg["yt-spec-dialog-layout__dialog-layout-button"]=!0,qg["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(R==null?void 0:R())===0||(R==null?void 0:R())===2},qg))})}:void 0,Ng=function(){return(!!P||!!N||!!I)&&S()===0},Sm={},U2={},lD={},Fb={};
return _.u("dialog-layout",{el:v,class:_.TI((Sm["yt-spec-dialog-layout"]=!0,Sm["yt-spec-dialog-layout--dialog-layout-fullscreen"]=U,Sm["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!U()},Sm["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return X()===1},Sm["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(p==null?void 0:p())===1},Sm)),
style:function(){return(O==null?void 0:O())!==void 0?"width: "+O()+"px;":""}},k?_.u("div",{class:_.TI((U2["yt-spec-dialog-layout__dialog-layout-icon"]=!0,U2["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!G&&S()===1},U2["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return c()===1},U2))},_.u(k,null)):null,_.u(_.b,{cond:x,
then:function(){return w?_.u("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.u(w,null)):null},
else:function(){return _.u(_.RC,null,_.u(_.b,{cond:Ng,then:function(){return _.u(wv2,{contentAlignment:c,LeadingActionHeader:N,TrailingActionHeader:I,Title:P,isAboveAsset:!!G})}}),G?_.u("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.u(G,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.u("div",{class:_.TI((lD["yt-spec-dialog-layout__dialog-layout-container"]=!0,lD["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(c==null?void 0:c())===1},
lD["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!P&&!(w&&x())||!!G&&(S==null?void 0:S())===0},lD))},_.u(_.b,{cond:function(){return P&&!w&&(S==null?void 0:S())===1},
then:function(){return _.u(wv2,{contentAlignment:c,LeadingActionHeader:N,TrailingActionHeader:I,Title:P,isAboveAsset:!1})}}),Q?_.u("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.u("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.u(Q,null))):null,_.u(_.b,{cond:V,
then:function(){return h?_.u("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.u(h,null)):null}}),n||oO?_.u(n9X,{footerClasses:_.TI((Fb["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,Fb["yt-spec-dialog-layout__dialog-layout-footer"]=!0,Fb["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(R==null?void 0:R())===2},Fb["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(R==null?void 0:R())===1},Fb)),
PrimaryButton:n,SecondaryButton:oO}):null))},"Kj"),wv2=_.D(function(k){var v=_.sY(k,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),C=v.contentAlignment,G=v.LeadingActionHeader;k=v.Title;var p=v.TrailingActionHeader,P=v.isAboveAsset,N=v.enableLeadingActionHeader;v={};return _.u("div",{class:_.TI((v["yt-spec-dialog-layout__dialog-header-container"]=!0,v["yt-spec-dialog-layout__dialog-header"]=!0,v["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=P,v["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(C==null?void 0:C())===1&&N()},v))},_.u(_.b,{cond:function(){return N()},
then:function(){return G?_.u("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.u(G,null)):null}}),k?_.u("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.u(k,null)):null,p?_.u("div",null,_.u(p,null)):null)},"Lj"),n9X=_.D(function(k){var v=k.footerClasses;
var C=k.PrimaryButton;k=k.SecondaryButton;return _.u("div",{class:v},k?_.u(k,null):null,C?_.u(C,null):null)},"Mj");var rnX=_.D(function(k){var v=k.data;return _.u("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.u("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.u(_.Sh,{data:function(){return v().avatar}},{avatarViewModel:_.YZ})),_.u("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.u(_.o$,{text:function(){return v().title}})),_.u(_.o$,{text:function(){return v().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Nj");var Kpa=_.D(function(k){return _.u("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.u("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.u(_.o$,{text:function(){return k.data().inviteMessage}})),_.u("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.u(_.o$,{text:function(){return k.data().attributedAccountSectionHeaderText}})),_.u("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.u(_.Sh,{data:function(){return k.data().accountAvatar}},{avatarViewModel:_.YZ}),_.u("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.u(_.o$,{text:function(){return k.data().accountName}}),_.u("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.u(_.o$,{text:function(){return k.data().handle}}))),_.u(_.Sh,{data:function(){return k.data().trailingButton}},{buttonViewModel:_.di})),_.u("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.u(_.o$,{text:function(){return k.data().termsOfService}})))},"Oj");var TeY=_.D(function(k){var v=k.data;return _.u("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.u("div",{class:"ytAccessConfirmationViewModelContent"},_.u(_.Sh,{data:function(){var C;return(C=v().avatar)!=null?C:v().dualAvatar}},{dualAvatarViewModel:function(C){return _.u(_.Pih,{data:C.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(C){return _.u(_.wQ,{data:C.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.u("h2",{class:"ytAccessConfirmationViewModelTitle"},_.u(_.o$,{text:function(){return v().title}})),_.u(_.o$,{text:function(){return v().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Pj");var kd3=_.D(function(k){var v=k.data;var C=void 0;k=_.H(_.Gz(function(){var Q;return((Q=_.F(v().content,_.re))==null?void 0:Q.defaultSelectedKey)||""}));
var G=k.next().value,p=k.next().value,P,N=function(){p("");var Q;(Q=C)!=null&&Q.store.dispatch(_.J2({type:"RESET_COMMAND_MAP"}))};
_.Vk(function(){C=new Vo5;window.addEventListener("yt-popup-closed",N)});
_.s0(function(){if(C&&P!==v().formId&&(C.onInit(v()),(P=v().formId)&&G())){var Q=C,R={key:G()};R.command&&Q.store.dispatch(c$V(P,R.command))}},"c2n8Gf");
_.Vr(function(){window.removeEventListener("yt-popup-closed",N)});
var I=function(Q,R,l){R.key&&l&&R.key!==G()&&(p(R.key),C&&R.command&&C.store.dispatch(c$V(l,R.command)))},S=function(){if(_.F(v().content,_.re))return!(G==null?0:G())};
return _.u("yt-dialog-view-model",{class:_.TI("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.u(Jn5,{Header:function(){return _.u(_.Sh,{data:function(){return v().header}},{dialogHeaderViewModel:function(Q){return _.u(Be5,{data:Q.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!v().header},
Content:function(){return _.u(_.Sh,{data:function(){return v().customContent?v().customContent:v().content}},{basicContentViewModel:_.WgQ,
createPlaylistDialogFormViewModel:An2,collaborativePlaylistInviteMessageViewModel:Kpa,miniAppScoreChallengeViewModel:snd,radioButtonGroupViewModel:function(Q){var R=Q.data;return _.u(_.O2V,{data:R,selectedKey:G,onSelected:I,groupName:function(){return R().formId}})},
selectionListItemFormViewModel:hsX,upsellViewModel:function(Q){return _.u(toe,{data:Q.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:rnX,installmentAgreementsViewModel:xuy,accessConfirmationViewModel:TeY,listViewModel:function(Q){return _.u(_.MfZ,{data:Q.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:Yg2})},
Footer:function(){return _.u(_.Sh,{data:function(){return v().footer}},{panelFooterViewModel:function(Q){return _.u(_.go,{data:Q.data,
disablePadding:!0,disablePrimaryButton:S})},
formPanelFooterViewModel:jnk,formFooterViewModel:function(Q){return _.u(_.fZY,{data:Q.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!v().footer}}))},"Rj");
kd3.idomCompat=!0;_.BU(kd3,"yt-dialog-view-model",{props:{data:_.vN},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var omm=_.D(function(k){var v=k.data;return _.u("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.u(_.b,{cond:function(){return v().title},
then:function(C){return _.u("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.u(_.o$,{text:C,className:"ytPanelHeaderViewModelTitle"}))}}),_.u(_.b,{cond:function(){return v().subtitle},
then:function(C){return _.u(_.o$,{text:C,className:"ytPanelHeaderViewModelSubtitle"})}}))},"Sj"),vma=_.D(function(k){var v=k.data;
var C=_.BDK(function(){return v().rendererContext});
k={};return _.u("yt-panel-header-view-model",{class:_.TI("ytPanelHeaderViewModelHost",(k.ytPanelHeaderViewModelHostHideDivider=function(){return!!v().shouldHideDivider},k.ytPanelHeaderViewModelHostCompact=function(){return!!v().subtitle},k)),
"aria-label":function(){var G;return(G=C())==null?void 0:G.label}},_.u(_.b,{cond:function(){return _.E3(v().rendererContext)},
then:function(){return _.u(_.HYG,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.cY(v().rendererContext)}},_.u(omm,{data:v}))},
else:function(){return _.u(omm,{data:v})}}),_.u("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.u(_.Sh,{data:function(){return v().trailingButtons}},{buttonViewModel:function(G){return _.u(_.di,{data:G.data,
className:"ytPanelHeaderViewModelButton"})}})))},"Tj");
vma.idomCompat=!0;var Clh=_.D(function(k){var v=_.oZ(function(P){var N;if((N=k.skipContentClick)==null?0:N.call(k))return!1;k.onContentWrapperClick(P);return!0}),C,G,p;
return _.u("div",{class:_.TI("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return k.isAnimating()?"transform: translateY("+k.currentY()+"px);transition: 0.2s":""}},(C=k.header)==null?void 0:C.call(k),_.u("div",{id:k.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.pR({"max-height":(0,_.KH)(k.maxHeightForContentWrapper)}),"on:scroll":AEy(k.onScroll),"on:touchmove":AEy(function(P){return void P.stopPropagation()})},_.u("div",{el:{onRender:k.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":v},(G=k.body)==null?void 0:G.call(k))),(p=k.footer)==null?void 0:p.call(k))},"Uj");
Clh.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var Gde=_.D(function(k){var v=_.tZ(k.leadingLabel),C=_.tZ(k.trailingLabel),G=_.tZ(k.footerButtonType),p=function(){return v()||C()||k.hasPrimaryButton()||k.hasSecondaryButton()},P={},N=_.TI("yt-spec-bottom-sheet-layout__primary-button",(P["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return G()===0&&k.hasPrimaryButton()},P["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return G()===1&&k.hasPrimaryButton()},P["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return G()===2&&k.hasPrimaryButton()},P["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return G()===3&&k.hasPrimaryButton()},P));
P={};var I=_.TI("yt-spec-bottom-sheet-layout__secondary-button",(P["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return G()===1&&k.hasSecondaryButton()},P["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return G()===2&&k.hasSecondaryButton()},P["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return G()===3&&k.hasPrimaryButton()},P));
return _.u(_.b,{cond:k.hasFooterOverride,then:function(){var S;return _.u(_.RC,null,(S=k.footerOverride)==null?void 0:S.call(k))},
else:function(){return _.u(_.b,{cond:p,then:function(){return _.u("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.u(_.b,{cond:function(){return v()||C()},
then:function(){var S={};return _.u("div",{class:_.TI("yt-spec-bottom-sheet-layout__footer-label-wrapper",(S["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!k.hasPrimaryButton()},S))},_.u(_.b,{cond:v,
then:function(){return _.u("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},v)}}),_.u(_.b,{cond:C,
then:function(){return _.u("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},C)}}))}}),_.u(_.b,{cond:function(){return k.hasPrimaryButton()||k.hasSecondaryButton()},
then:function(){var S={};return _.u("div",{class:_.TI("yt-spec-bottom-sheet-layout__footer-button-wrapper",(S["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.vl7,S))},_.u(_.b,{cond:function(){return k.hasSecondaryButton()&&G()!==0},
then:function(){var Q;return _.u("div",{class:I},(Q=k.secondaryButton)==null?void 0:Q.call(k))}}),_.u(_.b,{cond:k.hasPrimaryButton,
then:function(){var Q;return _.u("div",{class:N},(Q=k.primaryButton)==null?void 0:Q.call(k))}}))}}))}})}})},"Vj");
Gde.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var pr3=_.D(function(k){var v=_.tZ(k.title),C=_.tZ(k.subtitle);return _.u("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:k.headerId,"on:touchstart":_.oZ(function(G){var p;(p=k.touchstart)==null||p.call(k,G);return!1}),
"on:touchmove":_.oZ(function(G){var p;(p=k.touchmove)==null||p.call(k,G);return!1}),
"on:touchend":_.oZ(function(G){var p;(p=k.touchend)==null||p.call(k,G);return!1})},_.u("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.u(_.b,{cond:k.hasHeaderOverride,
then:function(){var G;return _.u(_.RC,null,(G=k.headerOverride)==null?void 0:G.call(k))},
else:function(){var G={};return _.u("div",{class:_.TI((G["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,G["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=v,G))},_.u("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.u(_.b,{cond:v,then:function(){return _.u(_.RC,null,_.u("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},v),_.u(_.b,{cond:C,then:function(){return _.u("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
C)}}))}})),_.u(_.b,{cond:function(){return v()&&k.hasActionHeader()},
then:function(){var p;return _.u("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(p=k.actionHeader)==null?void 0:p.call(k))}}))}}))},"Wj");
pr3.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.D(function(k){function v(Ng){if(!w&&typeof MutationObserver!=="undefined"){var Sm={childList:!0};"MutationObserver"in window&&(w=new MutationObserver(C.bind(void 0,Ng)),w.observe(Ng,Sm))}}
function C(Ng){typeof w!=="undefined"&&(V["content-wrapper"]===void 0&&(V["content-wrapper"]=Ng.children[0].clientHeight),U(V["content-wrapper"]),c()>O()||X(c()))}
function G(){f(window.innerHeight);c()>O()||X(c());h.isFullScreen[0]()&&c()>O()?n().dispatch("Snap To Full Screen",{maxHeight:x()}):n().dispatch("Snap To Neutral Position",{maxHeight:O()})}
function p(Ng){document.body.style.overscrollBehavior="none";Ng.preventDefault();n().dispatch("Touch Start",{event:Ng})}
function P(Ng){Ng.preventDefault();n().dispatch("Touch Move",{event:Ng,contentScrollable:c()>O(),fullContentWrapperHeight:x(),contentWrapperHeight:O(),heightMap:V,contentWrapperId:"content-wrapper",header:qCk(k),footer:qCk(k),headerDivHeight:V["bottom-sheet-header"],footerDivHeight:V["bottom-sheet-footer"]})}
function N(){document.body.style.overscrollBehavior="";h.isFullScreen[0]()?h.currentY[0]()>=60?n().dispatch("Snap To Neutral Position",{maxHeight:O()}):n().dispatch("Snap To Full Screen",{maxHeight:x()}):h.currentY[0]()>=60?I():h.currentY[0]()<=-60&&c()>O()?n().dispatch("Snap To Full Screen",{maxHeight:x()}):n().dispatch("Snap To Neutral Position",{maxHeight:O()})}
function I(){n().dispatch("Close Sheet",{clientHeight:d(),maxHeight:0});setTimeout(function(){eAe()},250)}
var S=_.Nq("div"),Q=_.Nq("div"),R=_.H(_.ae(window.innerHeight,void 0,"CmOsU")),l=R.next().value;R=R.next().value;var d=l,f=R;R=_.H(_.ae(0,void 0,"p0Flhb"));l=R.next().value;R=R.next().value;var c=l,U=R;R=_.H(_.Gz(function(){var Ng=qCk(k);return.6*d()-yEF(Ng)-Xu2(Ng)}));
l=R.next().value;R=R.next().value;var O=l,X=R,x=function(){var Ng=qCk(k),Sm=d(),U2=V["bottom-sheet-header"],lD=V["bottom-sheet-footer"];return Sm-(Ng.hasHeaderFn&&U2!==void 0?U2:yEF(Ng))-(Ng.hasFooterFn&&lD!==void 0?lD:Xu2(Ng))-24-24},w=null,V={},h={initialY:_.ae(0,void 0,"sxdESd"),
currentY:_.ae(0,void 0,"GZzqeb"),isAnimating:_.ae(!1,void 0,"vJBupc"),isFullScreen:_.ae(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.Gz(O)},n=function(){var Ng=null;return function(){if(!Ng){var Sm={initialY:h.initialY[0](),currentY:h.currentY[0](),isAnimating:h.isAnimating[0](),isFullScreen:h.isFullScreen[0](),maxHeightForContentWrapper:h.maxHeightForContentWrapper[0]()};Ng=xhY(Sm)}return Ng}}();
_.Vk(function(){window.addEventListener("resize",G);n().subscribe(function(Ng){h.initialY[1](Ng.initialY);h.currentY[1](Ng.currentY);h.isAnimating[1](Ng.isAnimating);h.isFullScreen[1](Ng.isFullScreen);h.maxHeightForContentWrapper[1](Ng.maxHeightForContentWrapper)});
requestAnimationFrame(function(){S.value&&(V["bottom-sheet-header"]=S.value.clientHeight);Q.value&&(V["bottom-sheet-footer"]=Q.value.clientHeight)})});
_.Vr(function(){window.removeEventListener("resize",G);w&&(w.disconnect(),w=null)});
var oO=_.TI({"bottom-sheet-content-without-icon":function(){var Ng;return!((Ng=k.shouldShowIcons)==null?0:Ng.call(k))}});
return _.u("bottom-sheet-layout",null,_.u(Clh,{contentWrapperId:"content-wrapper",isAnimating:function(){return h.isAnimating[0]()},
currentY:function(){return h.currentY[0]()},
maxHeightForContentWrapper:function(){return h.maxHeightForContentWrapper[0]()},
shouldShowIcons:k.shouldShowIcons,skipContentClick:k.skipContentClick,onScroll:function(){var Ng=document.getElementById("bottom-sheet-header"),Sm=document.getElementById("content-wrapper");if(Ng&&Sm){var U2={};U2=(U2["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,U2["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,U2);Ng.className=Sm.scrollTop>1?_.f0(U2):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:eAe,contentWrapperEl:function(Ng){v(Ng);requestAnimationFrame(function(){C(Ng)})},
header:function(){return _.u("div",{el:S},_.u(pr3,{touchstart:p,touchmove:P,touchend:N,title:k.headerTitle,subtitle:k.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:k.headerFn,hasHeaderOverride:k.hasHeaderFn,actionHeader:k.headerActionHeader,hasActionHeader:k.hasHeaderActionHeader}))},
footer:function(){return _.u("div",{el:Q},_.u(Gde,{footerButtonType:k.footerButtonType,leadingLabel:k.footerLeadingLabel,trailingLabel:k.footerTrailingLabel,primaryButton:k.footerPrimaryButton,hasPrimaryButton:k.hasFooterPrimaryButton,secondaryButton:k.footerSecondaryButton,hasSecondaryButton:k.hasFooterSecondaryButton,footerOverride:k.footerFn,hasFooterOverride:k.hasFooterFn}))},
body:function(){return _.u(_.b,{cond:k.hasContentFn,then:function(){var Ng;return _.u("div",{class:oO},(Ng=k.contentFn)==null?void 0:Ng.call(k))}})}}))},"Xj").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var PlY=_.D(function(k){var v=_.Ql().resolve(_.sL);return _.u("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.oZ(function(){return void v.closeSheet()})},_.u(_.b,{cond:function(){return!!k.header},
then:function(){return _.u("div",{class:"ytContextualSheetLayoutHeaderContainer"},k.header())}}),_.u(_.b,{cond:function(){return!!k.content},
then:function(){return _.u("div",{class:"ytContextualSheetLayoutContentContainer"},k.content())}}),_.u(_.b,{cond:function(){return!!k.footer},
then:function(){return _.u("div",{class:"ytContextualSheetLayoutFooterContainer"},k.footer())}}))},"Yj");
PlY.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var WIm=_.D(function(k){k=k.data;var v=_.Nq("yt-sheet-view-model",function(G){if(_.z("web_focus_first_element_sheet")||!_.z("sheet_focus_first_killswitch"))return G.addEventListener("focus",function(){yZ2(G)}),function(){G.removeEventListener("focus",function(){yZ2(G)})}}),C={};
return _.u("yt-sheet-view-model",{"on:mousedown":_.oZ(function(G){_.z("sheet_focus_first_killswitch")||G.currentTarget!==G.target&&G.preventDefault()}),
"on:focus":_.oZ(function(){_.z("sheet_focus_first_killswitch")||yZ2(v.value)}),
class:_.TI("ytSheetViewModelHost",(C.ytSheetViewModelContextual=!0,C.ytSheetViewModelDisableBackdropFilter=_.z("web_disable_backdrop_filter"),C)),el:v,tabindex:-1},_.u(_.b,{cond:k,then:function(G){return _.u(PlY,{header:function(){return _.u(_.Sh,{data:function(){return G().header}},{panelHeaderViewModel:vma})},
content:function(){return _.u(_.Sh,{data:function(){return G().content}},{listViewModel:function(p){return _.u(_.MfZ,{data:p.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:toe,miniAppScoreChallengeViewModel:snd})},
footer:function(){return _.u(_.Sh,{data:function(){return G().footer}},{panelFooterViewModel:_.go})}})}}))},"Zj");
WIm.idomCompat=!0;_.BU(WIm,"yt-sheet-view-model",{props:{data:_.vN}});var Nod=_.D(function(k){var v=function(){var C;return(C=k.data().enableDebuggingFeatures)!=null?C:!1};
return _.u("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.u(_.q_,{each:function(){var C;return(C=k.data().stickers)!=null?C:[]}},function(C){return _.u(HPY,{data:function(){return C},
debugMode:v})}))},"$j"),HPY=_.D(function(k){var v=_.sY(k,{debugMode:!1}).debugMode,C=_.tZ(function(){var S;
return(S=k.data().region)==null?void 0:S.w},0),G=_.tZ(function(){var S;
return(S=k.data().region)==null?void 0:S.h},0),p=_.tZ(function(){var S;
return(S=k.data().region)==null?void 0:S.x},0),P=_.tZ(function(){var S;
return(S=k.data().region)==null?void 0:S.y},0),N=_.oZ(function(){var S=k.data().onTap;
S&&_.gJ(S)}),I={};
return _.u("div",{class:_.TI("ytStoriesStickerLayerViewModelSticker",(I.ytStoriesStickerLayerViewModelDebugMode=v,I)),style:_.pR({width:function(){return 100*C()+"%"},
height:function(){return 100*G()+"%"},
left:function(){return 100*p()+"%"},
top:function(){return 100*P()+"%"},
"flex-direction":function(){return mhX(k.data().flexDirection)},
"justify-content":function(){return Dh0(k.data().justifyContent)},
"align-items":function(){return t_2(k.data().alignItems)}}),
"on:click":N},_.u(_.Sh,{data:function(){return k.data().button||k.data().toggleButton}},{buttonViewModel:function(S){return _.u(_.di,{data:S.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(S){return _.u(_.m$,{data:S.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"ak");var ZP2=_.D(function(k){var v=function(){return k.data()},C={},G=_.H(_.ae(!1,void 0,"SegA3d")),p=G.next().value,P=G.next().value,N=_.tZ(function(){return v().backgroundColor},0);
G=_.tZ(function(){return v().actionButtons},[]);
var I=_.tZ(function(){return v().stickerLayer},{}),S=function(){var R,l;
return{animationRef:C,animationConfig:{autoplay:!1,loop:!1,path:(l=(R=v().foregroundAnimation)==null?void 0:R.url)!=null?l:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){P(!0)},
complete:function(){k.navigateToNextItemOnLottieComplete()}}}},Q=function(){var R,l,d,f,c,U,O,X;
return{animationConfig:{autoplay:(U=(R=v().backgroundAnimation)==null?void 0:(l=R.settings)==null?void 0:l.autoplay)!=null?U:!1,loop:(O=(d=v().backgroundAnimation)==null?void 0:(f=d.settings)==null?void 0:f.loop)!=null?O:!1,path:(X=(c=v().backgroundAnimation)==null?void 0:c.url)!=null?X:"",name:"stories_item_background_animation"}}};
_.s0(function(){if(k.isVisible()&&p()){var R;(R=C.lottieEl)==null||R.play();k.animationRef()&&(k.animationRef().lottieEl=C.lottieEl)}else{var l;(l=C.lottieEl)==null||l.stop()}},"MxM2wb");
return _.u("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.pR({"background-color":function(){return _.Ef(N())+";"}})},_.u("div",{class:"ytStoriesItemViewModelAssetContent"},_.u(_.b,{cond:function(){return!!v().backgroundAnimation},
then:function(){return _.u(_.$X,{data:Q,animationName:function(){return Q().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.u(_.b,{cond:function(){return!!v().backgroundImage},
then:function(){return _.u(_.qP,{data:function(){return v().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.u(_.b,{cond:function(){return!!v().foregroundAnimation},
then:function(){return _.u(_.$X,{data:S,animationName:function(){return S().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.u(_.b,{cond:function(){return!!v().foregroundImage},
then:function(){return _.u(_.qP,{data:function(){return v().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.u("div",{class:"ytStoriesItemViewModelTopShadow"}),_.u(_.Sh,{data:function(){return I()}},{storiesStickerLayerViewModel:Nod})),_.u("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.pR({"background-color":function(){return _.Ef(N())}})},_.u("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.u(_.q_,{each:G},function(R){return _.u(I6e,{data:function(){return R},
pauseAutoNavigation:k.pauseAutoNavigation})}))))},"ck"),Sxy={style:"overlay",
type:"outline"},I6e=_.D(function(k){var v={};return _.u("div",{class:_.TI("ytStoriesItemViewModelActionButton",(v.ytStoriesItemViewModelStretchedActionButton=function(){return k.data().size==="STORIES_BUTTON_SIZE_STRETCH"},v)),
"on:click":_.oZ(k.pauseAutoNavigation)},_.u(_.Sh,{data:function(){return k.data().button}},{buttonViewModel:function(C){return _.u(_.di,{data:C.data,
buttonOverrides:Sxy})}}))},"dk");var u_V={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.BU(_.D(function(k){var v=function(){var lD;return(lD=k.data().startIndex)!=null?lD:0},C=_.H(_.Gz(v)),G=C.next().value,p=C.next().value;
C=_.H(_.ae(!1,void 0,"sjy7s"));var P=C.next().value,N=C.next().value,I=function(){var lD;return(lD=k.data().storyItems)!=null?lD:[]},S={},Q=_.Nq("yt-stories-viewer-view-model"),R=function(){return k.data().dismissButton},l=function(){var lD;
return _.af((lD=_.F(R(),_.C7))==null?void 0:lD.onTap)},d=_.Nq("div"),f,c,U=!1,O=function(){var lD;
(lD=f)==null||lD.cancel();f=X(G()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});f.onfinish=function(){var Fb=_.F(I()[G()],SM5),qg,O2;Fb!=null&&Fb.foregroundAnimation&&((Fb==null?0:(qg=Fb.foregroundAnimation)==null?0:qg.url)||(Fb==null?0:(O2=Fb.foregroundAnimation)==null?0:O2.payload))||(G()!==I().length-1?(p(G()+1),O()):l()&&_.MP(l()))}},X=function(lD){return d.value.children[lD].children[0]},x=function(){for(var lD=0;lD<G();lD++)X(lD).style.transform=
"scaleX(1)"},w=function(){U||(P()?N(!1):(G()===I().length-1&&l()&&_.MP(l()),X(G()).style.transform="scaleX(1)",G()!==I().length-1&&(p(G()+1),O())))},V=function(){U||(P()?N(!1):(X(G()).style.transform="scaleX(0)",G()!==0&&p(G()-1),O()))},h=function(){N(!0)},n=function(){X(G()).style.transform="scaleX(1)";
G()!==I().length-1?(p(G()+1),O()):l()&&_.MP(l())};
C=function(){U=!1;c=setTimeout(function(){N(!0);U=!0},300)};
var oO=function(){clearTimeout(c);U&&P()&&N(!1)};
_.s0(function(){if(P()){var lD;(lD=f)==null||lD.pause();var Fb;(Fb=S.lottieEl)==null||Fb.pause()}else{var qg;(qg=f)==null||qg.play();var O2;(O2=S.lottieEl)==null||O2.play()}},"vAvZob");
_.s0(function(){x();G()===v()&&O()},"uSlfE");
var Ng=function(lD){lD.key==="ArrowLeft"?V():lD.key==="ArrowRight"&&w()},Sm=function(lD){if(lD.target===Q.value){(lD=l())&&_.MP(lD);
clearTimeout(c);var Fb;(Fb=f)==null||Fb.cancel();window.removeEventListener("keydown",Ng);window.removeEventListener("yt-popup-closed",Sm)}},U2=function(lD){lD.target===Q.value&&(window.addEventListener("keydown",Ng),window.addEventListener("yt-popup-closed",Sm))};
_.Vk(function(){x();O();window.addEventListener("yt-popup-opened",U2)});
return _.u("yt-stories-viewer-view-model",{el:Q,class:_.TI("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.u("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.u("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.oZ(V),"on:mousedown":_.oZ(C),"on:mouseup":_.oZ(oO),"on:mouseleave":_.oZ(oO)}),_.u("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.oZ(w),"on:mousedown":_.oZ(C),"on:mouseup":_.oZ(oO),"on:mouseleave":_.oZ(oO)})),
_.u("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.u(_.Sh,{data:I},{storiesItemViewModel:function(lD,Fb){var qg=lD.data;return _.u(_.b,{cond:function(){return Math.abs(Fb()-G())<=1},
then:function(){var O2={};return _.u("div",{class:_.TI("ytStoriesViewerViewModelStoryItem",(O2.ytStoriesViewerViewModelActiveStoryItem=function(){return Fb()===G()},O2))},_.u(ZP2,{data:qg,
pauseAutoNavigation:h,navigateToNextItemOnLottieComplete:n,isVisible:function(){return Fb()===G()},
animationRef:S}))}})}})),_.u("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:d},_.u(_.q_,{each:I},function(){return _.u("div",{class:"ytStoriesViewerViewModelProgressBar"},_.u("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.u("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.u(_.qP,{data:u_V,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.u("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.u(_.Sh,{data:function(){return k.data().muteButton}},{toggleButtonViewModel:function(lD){return _.u(_.m$,{data:lD.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.u(_.Sh,{data:R},{buttonViewModel:function(lD){return _.u(_.di,{data:lD.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"gk"),"yt-stories-viewer-view-model",{props:{data:_.vN}});_.BU(_.D(function(k){var v=k.data;var C=_.Nq("yt-gen-ai-feedback-form-view-model"),G=[];return _.u("yt-gen-ai-feedback-form-view-model",{el:C,class:"ytGenAiFeedbackFormViewModelHost"},_.u(_.o$,{text:function(){return v().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.u("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.u(_.Sh,{data:function(){return v().feedbackChips}},{toggleButtonViewModel:function(p){var P=p.data;
return _.u(_.m$,{data:P,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(N){var I=P();I=_.F(I,_.p7);I=_.F(I==null?void 0:I.defaultButtonViewModel,_.C7).trackingParams;N?G.push(I):(N=G.indexOf(I),N>-1&&G.splice(N,1))}})}})),_.u(_.o$,{text:function(){return v().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.u("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.u(_.Sh,{data:function(){return v().submitButton}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){sY3(C.value,G,v().uniqueId)}})}}),_.u(_.Sh,{data:function(){return v().moreFeedbackButton}},{buttonViewModel:function(p){return _.u(_.di,{data:p.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"hk"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.vN},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var AA=function(){return _.e.apply(this,arguments)||this};
_.E(AA,_.e);AA.prototype.created=function(){EJm(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(RXk);var k=_.Ql().resolve(_.cce);k&&(k.container=this.ytPopupContainerBehavior);if(k=_.Ql().resolve(_.sL))k.container=this.ytPopupContainerBehavior;if(k=_.Ql().resolve(_.V0)){var v=this.ytPopupContainerBehavior;k.containerWasInjected?_.ji(Error("qj")):k.container=v}};
AA.prototype.ensurePopupBelowPlayer=function(k,v){var C=_.Ql().resolve(_.uL(_.hs));if(!C||!C.isOnWatch()||!_.jJ())return!1;C=C.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.Ir().height>C+this.getPopupHeight(k,v)?(k.style.top="auto",k.style.bottom="0px"):(k.style.top=C+"px",k.style.bottom="auto");return!0};
AA.prototype.getPopupHeight=function(k,v){v&&(k.cachedPopupHeight=0);if(!k.cachedPopupHeight){v=0;var C=k.clientHeight,G=window.getComputedStyle(k);v+=parseInt(G.marginTop,10);v+=parseInt(G.marginBottom,10);k.cachedPopupHeight=C+v}return k.cachedPopupHeight};
AA.prototype.getElement=function(k){return document.createElement(k)};
_.B([_.M(rmm.YtPopupContainerBehavior),_.Y("design:type",Object)],AA.prototype,"ytPopupContainerBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],AA.prototype,"ytComponentBehavior",void 0);_.B([_.q({disableElementRegistration:!0,is:"ytd-popup-container"})],AA);
_.t(AA,"ytd-popup-container",function(){if(sp3!==void 0)return sp3;var k=document.createElement("template");_.a(k,"\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");k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);return sp3=k},{mode:1});var QFX;var bP5={};bP5.YtLogYpcFlowCommandsBehavior=[_.Mc.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(k){_.F(k,L_y)&&(k=_.F(k,L_y))&&(k.serializedTransactionFlowLoggingParams?_.cMx(k.serializedTransactionFlowLoggingParams):k.serializedYpcCancelFlowLoggingParams?(k=k.serializedYpcCancelFlowLoggingParams)&&_.$9("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",k):k.serializedYpcResumeFlowLoggingParams?(k=k.serializedYpcResumeFlowLoggingParams)&&_.$9("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",k):k.serializedYpcPauseFlowLoggingParams?(k=k.serializedYpcPauseFlowLoggingParams)&&
_.$9("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",k):k.serializedYpcRefundFlowLoggingParams?(k=k.serializedYpcRefundFlowLoggingParams)&&NbY("YPC_EVENT_TYPE_START",k):k.serializedYpcDeactivateFlowLoggingParams?(k=k.serializedYpcDeactivateFlowLoggingParams)&&_.$9("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",k):k.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(k=k.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.$9("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",k))},
handleLogYpcFlowDismiss_:function(k){_.F(k,i83)&&(k=_.F(k,i83),k.serializedTransactionFlowLoggingParams?_.EU6(k.serializedTransactionFlowLoggingParams):k.serializedYpcCancelFlowLoggingParams?(k=k.serializedYpcCancelFlowLoggingParams)&&_.$9("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",k):k.serializedYpcResumeFlowLoggingParams?(k=k.serializedYpcResumeFlowLoggingParams)&&_.$9("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",k):k.serializedYpcPauseFlowLoggingParams?(k=
k.serializedYpcPauseFlowLoggingParams)&&_.$9("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",k):k.serializedYpcRefundFlowLoggingParams&&(k=k.serializedYpcRefundFlowLoggingParams)&&NbY("YPC_EVENT_TYPE_CANCEL",k))}}];var R1e={};R1e.YtCancelRecurrenceBehavior=[_.wG.YtComponentBehavior,_.KF7,{attached:function(){var k=this;WR0(this,function(v,C){return k.ypcCancelRecurrenceHandler(v,C)})},
ypcCancelRecurrenceHandler:function(k,v){var C=this;if(!v||!v.ypcCancelRecurrenceEndpoint)return!1;if(!v.ypcCancelRecurrenceEndpoint.params)return _.KD(Error("Sl")),!0;_.i9(this.hostElement);var G=_.yJ.instance,p=_.Ql().resolve(_.uL(_.uu));G&&_.X5(G,v)?_.xY(G,v).then(function(P){C.ypcCancelRecurrenceSuccess_(k,v,{data:P})},function(P){C.ypcCancelRecurrenceFailure_(k,v,P)}).thenCatch(function(){_.KD(Error("Tl"))}):p?p.requestDataForServiceEndpoint(v).then(function(P){C.ypcCancelRecurrenceSuccess_(k,
v,P)},function(P){C.ypcCancelRecurrenceFailure_(k,v,P)}).thenCatch(function(){_.KD(Error("Tl"))}):_.KD(Error("Ul"));
return!0},
ypcCancelRecurrenceSuccess_:function(k,v,C){_.LJ(this.hostElement);C.data||(C={data:C});C.data&&C.data.actions&&_.Tw(this.hostElement,C.data.actions,this.hostElement);C.data.messageRenderer?ZR0(v.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(v=v.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.$9("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",v);_.nA(k,"yt-service-request-completed",C)},
ypcCancelRecurrenceFailure_:function(k,v,C){_.LJ(this.hostElement);ZR0(v.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.nA(k,"yt-service-request-error",{error:C,params:[k,v]})}}];var l6d=function(k,v){_.vZ.call(this,v)};
_.E(l6d,ey2);var dp2={};dp2.YtCompleteTransactionBehavior=[_.wG.YtComponentBehavior,_.KF7,{attached:function(){var k=this;WR0(this,function(v,C){return k.ypcCompleteTransactionHandler(v,C)})},
completeTransaction:function(k,v){var C=this;v={payments_payload:window.btoa(v.integratorData),buybucket_params:k.data.buybucketParams,offer_params:k.data.offerParams};var G=_.Ql().resolve(_.uu),p=k.data.completeTransactionEndpoint,P=this.get("ypcCompleteTransactionEndpoint.actions",p);P&&_.Tw(this.hostElement,P,this.hostElement);return(P=_.yJ.instance)&&_.X5(P,p)?_.xY(P,p,v).then(function(N){return!N||(N==null?0:N.error)?(N=C.get("data.serializedTransactionFlowLoggingParams",k),_.Rf(new bq("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
N))):{data:N}}).then(function(N){return C.handleCompleteTransactionSuccess_(N,k)},function(){return C.handleCompleteTransactionFailure_(k)}):G.requestDataForServiceEndpoint(p,v).then(function(N){return C.handleCompleteTransactionSuccess_(N,k)},function(){return C.handleCompleteTransactionFailure_(k)})},
handleCompleteTransactionSuccess_:function(k,v){k.data||(k={data:k});if(k.data.messageRenderer)return _.Rf(new l6d(k.data.messageRenderer));if(k.data.trackingParams){var C=_.Et(),G=_.cR();C&&G&&_.XU(C,G,_.Ss(k.data.trackingParams))}v=this.get("data.serializedTransactionFlowLoggingParams",v);I1a(v);return _.kr(k)},
handleCompleteTransactionFailure_:function(k){k=this.get("data.serializedTransactionFlowLoggingParams",k);_.qW("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",k);return _.Rf(new bq("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",k))},
ypcCompleteTransactionHandler:function(k,v){var C=this;if(!v.ypcCompleteTransactionEndpoint)return!1;if(!v.ypcCompleteTransactionEndpoint.transactionParams)return _.KD(Error("Vl")),!0;v.ypcCompleteTransactionEndpoint&&v.ypcCompleteTransactionEndpoint.gtmData&&_.en(v.ypcCompleteTransactionEndpoint.gtmData);var G=_.Ql().resolve(_.uL(_.uu));if(G){_.i9(this.hostElement);var p=_.yJ.instance;p&&_.X5(p,v)?_.xY(p,v).then(function(P){return!P||(P==null?0:P.error)?(P=C.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
v),_.Rf(new bq("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",P))):{data:P}}).then(function(P){_.nA(k,"yt-service-request-completed");
C.ypcCompleteTransactionSuccess_(v,P)},function(){return C.ypcCompleteTransactionFailure_(v)}):G.requestDataForServiceEndpoint(v).then(function(P){_.nA(k,"yt-service-request-completed");
C.ypcCompleteTransactionSuccess_(v,P)},function(){return C.ypcCompleteTransactionFailure_(v)})}return!0},
ypcCompleteTransactionSuccess_:function(k,v){_.LJ(this.hostElement);v.data||(v={data:v});_.JR(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);v.data.messageRenderer||v.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(k):(_.en('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",k));v.data.actions&&(k=OU2(v.data.actions),v=yTF(v.data.actions),k.length&&_.KA(this.hostElement,
k),v.length&&_.Tw(this.hostElement,v,this.hostElement))},
ypcCompleteTransactionFailure_:function(k){_.LJ(this.hostElement);_.JR(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",k,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(k,v,C){if(v=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",v))v={serializedTransactionFlowLoggingParams:v},C&&(v.errorType=C),_.sA(k,v),_.V8()}}];var f62={};f62.YtEndpointHandlerWithYpcBehavior=[_.KF7,_.Mc.YtActionHandlerBehavior,[{openWalletDialog:function(k,v,C,G,p,P,N){var I=this,S=_.As();v=v.replace(/-/g,"+").replace(/_/g,"/");var Q=_.N0().get("hl");_.q7$(_.VA(_.mj),v,S.resolve,p,function(R){P&&P();S.reject(R)},Q,function(R){return I.onServerBackendAnalyticEvent_(k,C,R)},this.onDialogClose_.bind(this),G,N);
return S.promise},
openFixFlowDialog:function(k,v,C,G){k=k.replace(/-/g,"+").replace(/_/g,"/");_.VA(_.mj).openFixFlowDialog(k,v,C,G)},
onDialogClose_:function(){_.JR(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(k,v,C){_.nA(k,"yt-commerce-action-init-done");v&&_.KA(this.hostElement,[v,{backend_analytics:C}])}}],
_.Eq.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(k,v){k=this.get("data.nativeFlowEndpoint",v);v=this.get("data.fallbackEndpoint",v);k?_.KA(this.hostElement,[k]):v&&_.nA(this.hostElement,"yt-navigate",{endpoint:v})}}],
R1e.YtCancelRecurrenceBehavior,dp2.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 k=this;WR0(this,function(v,C,G){return k.handleYPCEndpoint(v,C,G)});
this.ypcRegisterActionMapJobId_=_.Ab(_.B_,function(){k.registerActionMap(k.buyFlowActionMap_)})},
detached:function(){var k=this;_.B_.cancelJob(this.ypcRegisterActionMapJobId_);_.Ab(_.B_,function(){k.unregisterActionMap(k.buyFlowActionMap_)})},
handleYPCEndpoint:function(k,v,C){var G=v.ypcGetCartEndpoint;if(G){_.c2("commerce_transaction");var p=G.gtmId;p&&_.A0(p);(G=G.gtmData)&&_.en(G)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",v)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(k,v),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",v)!=null?(this.handleYPCFixInstrumentEndpoint_(k,v),!0):v.ypcPauseSubscriptionCommand?(rE5(this.hostElement,k,v,C),
!0):v.ypcResumeSubscriptionCommand?(kiX(this.hostElement,k,v),!0):v.getPaymentInstrumentsParamsCommand?(wu0(this.hostElement,k,v),!0):v.ypcHandleTransactionEndpoint?(jYh(this.hostElement,k,v,C),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(k,v){var C=this;_.Er("ttcr",void 0,"commerce_transaction");v=v.ypcGetCartEndpoint;var G=v.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,p=G.encryptedPurchaseParams,P=G.serializedTransactionFlowLoggingParams,N=G.serializedPaymentsClientParams,I=this.createGetCartResponseFromParams_(G,v.offerParams,P);this.changeButtonState(k,!0);_.$J(this.openWalletDialog(k,p,G.ypcLogWalletAnalyticDataEndpoint,P,function(){C.changeButtonState(k,!1)},function(){C.changeButtonState(k,
!1)},N).then(function(S){return C.handleBuyFlowCompleteCallback_(k,I,S)},function(){return C.handleOnLoadError(I)}).then(function(S){return void C.handlePostPurchaseSuccess_(k,I,S)},function(S){return void C.handlePostPurchaseError_(S)}),function(){C.changeButtonState(k,!1);
k instanceof Element&&_.nA(k,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(k,v,C){var G=k.completeTransactionEndpoint,p=k.handleTransactionEndpoint;v={data:{offerParams:window.btoa(v),serializedTransactionFlowLoggingParams:C}};p?v.data.handleTransactionEndpoint=p:v.data.completeTransactionEndpoint=G;k.onCartDismissCommand&&(v.data.onCartDismissCommand=k.onCartDismissCommand);return v},
onGetCartServiceRequestCompleted_:function(k,v){var C=this,G=k.target;if(v&&v.data&&v.data.messageRenderer)_.LJ(this.hostElement),this.handleMessageRenderer_(v.data.messageRenderer),this.changeButtonState(G,!1);else{var p=this.get("data.encryptedPurchaseParams",v),P=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",v),N=this.get("data.ypcLogWalletAnalyticDataEndpoint",v),I=this.get("data.serializedPaymentsClientParams",v),S=this.getLoggingParams_(v);if(S||p||P)k.stopPropagation(),_.Er("ttcr",
void 0,"commerce_transaction"),p||_.LJ(this.hostElement),this.changeButtonState(G,!1),P?_.JR(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.wt("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:P}}},this]):p&&(this.changeButtonState(G,!0),k=null,k=this.openWalletDialog(G,p,N,S,function(){_.LJ(C.hostElement);C.changeButtonState(G,!1)},function(){_.LJ(C.hostElement);
C.changeButtonState(G,!1)},I),_.$J(k.then(function(Q){return C.handleBuyFlowCompleteCallback_(G,v,Q)},function(){return C.handleOnLoadError(v)}).then(function(Q){return C.handlePostPurchaseSuccess_(G,v,Q)},function(Q){return C.handlePostPurchaseError_(Q)}),function(){C.changeButtonState(G,!1);
_.nA(G,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(k,v){v&&v.endpoint&&v.endpoint.ypcGetCartEndpoint&&!v.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",v.endpoint.ypcGetCartEndpoint)&&_.Tw(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",v.endpoint.ypcGetCartEndpoint)],k.target),_.i9(this.hostElement),this.changeButtonState(k.target,!0))},
onServiceRequestError_:function(k,v){if(v&&v.params&&v.params.length){v=_.H(v.params);for(var C=v.next();!C.done;C=v.next())if((C=C.value)&&C.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",C.ypcGetCartEndpoint)&&_.Tw(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",C.ypcGetCartEndpoint)],k.target);_.LJ(this.hostElement);this.changeButtonState(k.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(k,v,C){var G=C.integratorData;return G==null||G===""||C.error!=null?(G=this.getLoggingParams_(v),String(C.error)==="-1"?(v.data.onCartDismissCommand&&_.Tw(this.hostElement,[v.data.onCartDismissCommand],k),_.Rf(new bq("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",G,!0))):_.Rf(new bq("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",G))):v.data.handleTransactionEndpoint?YCX(this.hostElement,v.data.handleTransactionEndpoint,{payments_payload:G,funds_guarantee_callback_client_data:C.integratorClientCallbackData}):
this.completeTransaction(v,C)},
handlePostPurchaseSuccess_:function(k,v,C){v=C.data;var G=!1,p,P;if(v&&((p=v.command)==null?0:(P=p.commandExecutorCommand)==null?0:P.commands)){var N,I;p=(N=v.command)==null?void 0:(I=N.commandExecutorCommand)==null?void 0:I.commands;for(N=0;N<p.length;N++)if(_.F(p[N],_.KtG)){G=!0;break}}G||(v&&v.gtmDatas&&v.gtmDatas.length?_.en(v.gtmDatas[0]):_.en('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));C.data&&C.data.actions&&(v=OU2(C.data.actions),C=yTF(C.data.actions),v.length&&
_.KA(this.hostElement,v),C.length&&_.Tw(this.hostElement,C,k))},
handlePostPurchaseError_:function(k){k&&k.payload&&k.payload.isUserDismiss||_.hb(Error("Xl"))},
handleOnLoadError:function(k){k=this.getLoggingParams_(k);return _.Rf(new bq("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",k))},
getLoggingParams_:function(k){return this.get("data.serializedTransactionFlowLoggingParams",k)},
handleMessageRenderer_:function(k){var v=_.BG(k,"renderer"),C=_.wt("openPopupConfig");v==="confirmDialogRenderer"&&C&&_.JR(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:C.popupTypeMap[v],popup:k}},this])},
handleYPCFixInstrumentEndpoint_:function(k,v){var C=this,G=v.ypcFixInstrumentEndpoint;v=G.encryptedFixInstrumentParameters;this.logFixFopEvent_(G,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(k,!0);this.openFixFlowDialog(v,function(p,P){C.onFixFlowCompleteCallback_(G,p,P)},function(){return C.changeButtonState(k,!1)},function(){C.changeButtonState(k,!1);
C.logFixFopEvent_(G,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(k,v,C){var G=_.ke("payments.business.integration.scenario.FixInstrument");if(v==G.IntegratorCallbackType.ON_COMPLETE){v="FIX_FOP_EVENT_TYPE_CANCEL";var p=null;C.error!=null?C.error!=G.OnCompleteCallbackError.USER_CANCELLED&&(_.Tw(this.hostElement,[k.errorAction],this.hostElement),v="FIX_FOP_EVENT_TYPE_FAILURE",p="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.Tw(this.hostElement,[k.successAction],this.hostElement),v="FIX_FOP_EVENT_TYPE_SUCCESS");_.Tw(this.hostElement,[k.onFinishAction],
this.hostElement);this.logFixFopEvent_(k,v,p)}},
logFixFopEvent_:function(k,v,C){(k=k.serializedFixFopLoggingParams)?(v={eventType:v,serializedFixFopLoggingParams:k},C!=null&&(v.errorType=C),_.sA("fixFopFlow",v),_.V8()):_.hb(Error("Yl"))},
changeButtonState:function(k,v){_.z("enable_ypc_spinners")&&k&&(k.is==="yt-button-renderer"||k.is==="ytd-button-renderer")&&(k.disabled=v)}}];var z1V=function(k){this.JSC$32854_clientRoot=k;this.feedbackCollectorActionMap={"yt-help-dialog-requested":vWh,"yt-feedback-dialog-requested":oWF,"yt-signal-action-help":C4X,"yt-signal-action-send-feedback":Gim,"yt-send-feedback-action":P4m,"yt-user-feedback-endpoint":WLk};_.PX(_.Cn.getInstance(),this.feedbackCollectorActionMap,this.JSC$32854_clientRoot)},FIh;var cOX=function(k){this.JSC$32859_clientRoot=k;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":HhX.bind(null,this.JSC$32859_clientRoot),"yt-signal-action-delete-all-downloads":Iv2,"yt-signal-action-delete-download":ZhV,"yt-signal-action-delete-playlist-download":ude,"yt-signal-action-install-pwa":fva,"yt-signal-action-refresh-downloads":lvX,"yt-offline-video-endpoint":FL3,"yt-offline-playlist-endpoint":EWe,"yt-update-local-app-setting-command":MaX,"yt-offline-orchestration-action-command":Us5,
"yt-signal-action-undo-delete-download":bhh,"yt-local-watch-history-command":LLF};_.PX(_.Cn.getInstance(),this.downloadManagerActionMap,this.JSC$32859_clientRoot);_.Xx.instance=new _.Xx},Em0;var e8=function(){var k=_.e.apply(this,arguments)||this;k.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_"};k.remoteApi_=null;return k};
_.E(e8,_.e);_.W=e8.prototype;
_.W.ready=function(){_.z("polymer_enable_mdx")&&(Iud({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.z("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.z("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.z("enable_cast_short_lived_lounge_token")}),_.dp("yt-remote-connection-change",this.handleConnectionChange_,this),_.dp("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=dLa())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.W.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.W.handleConnectionChange_=function(k){(this.mdxConnected=k)?(k=uj0(),!k&&Jie()&&riY()&&(k={key:"cast-selector-receiver",name:riY()}),k=k.name):k=null;this.receiverName=k;_.Zf(this.remoteApi_);(this.remoteApi_=dLa())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.W.handleReceiverAvailabilityChange_=function(){var k=S5F();Jie()&&_.lu("yt-remote-cast-available")&&k.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=k.length>0};
_.W.handleRemoteQueueChange_=function(){var k=this.currentVideoId_,v=this.currentListId_,C=qJ(this.remoteApi_);this.currentVideoId_=C.videoId;this.currentListId_=C.listId;this.currentVideoId_&&_.JR(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.z("polymer_enable_mdx_queue")?this.currentListId_:null,k,v])};
_.W.handleAddToQueueAction_=function(k){k=_.F(k,uqV);this.remoteApi_&&(k.videoId?this.remoteApi_.addVideo(k.videoId):k.playlistId&&this.remoteApi_.addPlaylist(k.playlistId))};
_.W.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.W.handleInsertInQueueAction_=function(k){k=_.F(k,QRm);this.remoteApi_&&k.videoId&&this.remoteApi_.JSC$20198_insertVideo(k.videoId)};
_.W.handleRemoveFromQueueAction_=function(k){k=_.F(k,b8Y);this.remoteApi_&&k.videoId&&this.remoteApi_.JSC$20198_removeVideo(k.videoId)};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],e8.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A(),_.Y("design:type",Object)],e8.prototype,"appId",void 0);_.B([_.A(),_.Y("design:type",Boolean)],e8.prototype,"mdxConnected",void 0);_.B([_.A(),_.Y("design:type",Boolean)],e8.prototype,"receiverAvailable",void 0);_.B([_.A(),_.Y("design:type",Object)],e8.prototype,"receiverName",void 0);_.B([_.A(),_.Y("design:type",Object)],e8.prototype,"currentVideoId_",void 0);
_.B([_.A(),_.Y("design:type",Object)],e8.prototype,"currentListId_",void 0);_.B([_.Mf({is:"yt-mdx-manager",disableElementRegistration:!0})],e8);_.t(e8,"yt-mdx-manager",void 0,{mode:2});var a6X;var MLY;var qw=function(){var k=_.e.apply(this,arguments)||this;k.APP_IDS={ytr:3,ytm:5};k.JSC$21428_timeoutId_=0;k.actionMap={"yt-open-create-family-dialog":"open"};return k};
_.E(qw,_.e);_.W=qw.prototype;_.W.created=function(){EJm(2200)};
_.W.detached=function(){this.observer_&&this.observer_.disconnect()};
_.W.open=function(k,v){var C=this,G=k.serializedYpcFamilyCreateLoggingParams;this.JSC$21428_timeoutId_=setTimeout(this.abort_.bind(this,k.postFlowErrorEndpoint,G),3E4);v&&(this.onReadyCallback_=v);var p=_.Kz(this.hostElement).querySelector("#unicorn-iframe");G&&G&&HRk("ypcFamilyCreateFlowStarted",G);_.GKi("family_creation",function(){var P=_.ke("gapi.family_creation.render");_.ke("gapi.config.update")("iframes/family_creation/url",C.getFamilyCreationUrlWithUnicornParams_());var N=3;k.appId&&k.appId in
C.APP_IDS&&(N=C.APP_IDS[k.appId]);N={authUser:_.wt("SESSION_INDEX")||0,clientId:N,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.wt("HL"),initialflow:[4,5,6,7],m:C.isMobile?1:0,onFlowComplete:C.onUnicornFlowComplete_.bind(C,k.postFlowSuccessEndpoint,G),onError:C.onUnicornFlowError_.bind(C,k.postFlowErrorEndpoint,G),onReady:C.onUnicornFlowReady_.bind(C,k.referencePcidParams)};P(p,N)})};
_.W.close=function(){_.Kz(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.W.onUnicornFlowComplete_=function(k,v){this.close();v&&v&&HRk("ypcFamilyCreateFlowSucceeded",v);_.nA(this.hostElement,"yt-navigate",{endpoint:k})};
_.W.onUnicornFlowError_=function(k,v){this.close();v&&HRk("ypcFamilyCreateFlowCancelled",v);_.nA(this.hostElement,"yt-navigate",{endpoint:k})};
_.W.onUnicornFlowReady_=function(k){var v=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();k&&_.ke("gapi.family_creation.setConfig")(0,k);this.observer_=new MutationObserver(function(){_.Kz(v.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.Kz(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.Kz(this.hostElement).querySelector("#dialog").open()};
_.W.getFamilyCreationUrlWithUnicornParams_=function(){return _.wt("YTR_FAMILY_CREATION_URL")};
_.W.getCurrentUrl_=function(){return document.location.href};
_.W.abort_=function(k,v){this.clearTimeout_();this.onUnicornFlowError_(k,v)};
_.W.clearTimeout_=function(){clearTimeout(this.JSC$21428_timeoutId_)};
_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],qw.prototype,"ytActionHandlerBehavior",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],qw.prototype,"isMobile",void 0);_.B([_.A(),_.Y("design:type",Object)],qw.prototype,"onReadyCallback_",void 0);_.B([_.A(),_.Y("design:type",Object)],qw.prototype,"observer_",void 0);_.B([_.Mf({is:"yt-create-family-dialog",disableElementRegistration:!0})],qw);
_.t(qw,"yt-create-family-dialog",function(){if(MLY===void 0){var k=document.createElement("template");_.a(k,'\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');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);var v=k.content,C=v.insertBefore;a6X===void 0&&(a6X=document.createElement("template"));var G=a6X;C.call(v,G.content.cloneNode(!0),k.content.firstChild);MLY=k}k=MLY;return k},{mode:2});var $p0;var Upe;var ml=function(){var k=_.e.apply(this,arguments)||this;k.STEP=1;k.BLOCK_ON=80;k.MIN_PROGESS=0;k.MAX_PROGESS=100;return k};
_.E(ml,_.e);_.W=ml.prototype;_.W.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.W.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));_.Ql().addProvider({provide:k5e,useValue:this})};
_.W.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.W.finish=function(){var k=this;this.progress=this.MAX_PROGESS;Ohk(function(){k.progress==k.MAX_PROGESS&&(k.hostElement.hidden=!0)})};
_.W.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.SB.Object.defineProperties(ml.prototype,{progress:{configurable:!0,enumerable:!0,set:function(k){this.progress_=k;var v="scaleX("+k/this.MAX_PROGESS+")",C=_.Kz(this.hostElement).querySelector("#progress").style;C.transform=v;C.webkitTransform=v;this.hostElement.setAttribute("aria-valuenow",String(k))},
get:function(){return this.progress_}}});
_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],ml.prototype,"ytComponentBehavior",void 0);_.B([_.Mf({is:"yt-page-navigation-progress",disableElementRegistration:!0})],ml);
_.t(ml,"yt-page-navigation-progress",function(){if(Upe===void 0){var k=document.createElement("template");_.a(k,'\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');k.content.insertBefore(_.J().content.cloneNode(!0),
k.content.firstChild);var v=k.content,C=v.insertBefore;$p0===void 0&&($p0=document.createElement("template"));var G=$p0;C.call(v,G.content.cloneNode(!0),k.content.firstChild);Upe=k}k=Upe;return k},{mode:2});var gmF={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"},iP5={"font-size":"12px","font-style":"italic"},LId={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.AeV=function(){return _.Z(function(k){_.OQ(k)})};var OPF=_.D(function(k){var v=function(){return k.data().subtext},C={};
return _.u("snackbar-view-model",{class:_.TI("snackbarViewModelHost",k.className)},_.u("div",{class:_.TI("snackbarViewModelEngagementBarWrapper",k.className)},_.u(_.b,{cond:function(){return k.data().image},
then:function(G){return _.u(_.qP,{data:G,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.u(_.b,{cond:function(){return k.data().imageContent},
then:function(){return _.u("div",{class:"snackbarViewModelAvatarContainer"},_.u(_.Sh,{data:function(){return k.data().imageContent}},{decoratedAvatarViewModel:_.wQ}))}}),_.u("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.u("div",{class:_.TI((C.snackbarViewModelTitle=!0,C.snackbarViewModelTitleWithSubtext=v,C))},_.u(_.o$,{text:function(){return k.data().text}})),_.u(_.b,{cond:v,
then:function(){return _.u("div",{class:"snackbarViewModelSubtext"},_.u(_.o$,{text:function(){return v()}}))}})),_.u(_.b,{cond:function(){return k.data().buttons},
then:function(){return _.u("div",{class:"snackbarViewModelButtonClassWrapper"},_.u(_.Sh,{data:function(){return k.data().buttons}},{buttonViewModel:function(G){return _.u(_.di,{data:G.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:k.target})}}))}})))},"ik");_.BU(_.D(function(){function k(x,w,V){c(x);O(V);d("in");R(!0);v(x,w);N=setTimeout(function(){C()},w)}
function v(x,w){var V,h=(V=x.text)==null?void 0:V.content;x=_.cY(x.rendererContext);h&&(w={label:h,command:x,durationMs:w},_.Ql().resolve(_.ZV).enqueue(w))}
function C(x){d("out");x&&clearTimeout(N)}
function G(){C(!0)}
function p(x){if(x){var w=x.snackbarViewModel,V=x.durationMs,h=x.target;V||(V=3E3);w&&(x=_.Ql().resolve(_.uL(_.Pv)))&&x.enqueue({isOpened:Q,open:function(){k(w,V,h)},
close:C},0)}}
var P=_.IG("snackbar-container"),N=void 0,I=_.H(_.ae(!1,void 0,"mDc5N")),S=I.next().value;I=I.next().value;var Q=S,R=I;S=_.H(_.ae("out",void 0,"FpOs5e"));var l=S.next().value,d=S.next().value;S=_.H(_.ae(void 0,void 0,"jIDRob"));var f=S.next().value,c=S.next().value;S=_.H(_.ae(void 0,void 0,"kOA3Mb"));var U=S.next().value,O=S.next().value,X=_.oZ(function(){if(l()==="out"){R(!1);c(void 0);O(void 0);var x=_.Ql().resolve(_.uL(_.Pv));x&&ed5(x,0)}});
_.Vk(function(){var x=_.Ql().resolve(_.uL(_.zbk));x&&(x.showSnackbarFn=p,x.closeSnackbarFn=G)});
return _.u("snackbar-container",{class:"ytSnackbarContainerHost",el:P},_.u(_.b,{cond:function(){return Q()&&!!f()},
then:function(){var x={};return _.u("div",{class:_.TI("ytSnackbarContainerSnackbarContainer",(x.ytSnackbarContainerMobile=!1,x.ytSnackbarContainerPivotBar=function(){var w;return!((w=_.Ql().resolve(_.uL(_.FN0)))==null||!w())},x.ytSnackbarContainerOpened=function(){return Q()&&l()==="in"},x.ytSnackbarContainerClosed=function(){return Q()&&l()==="out"},x)),
"on:animationend":X},_.u(OPF,{data:function(){return f()},
target:function(){return U()}}))}}))},"jk"),"snackbar-container");_.BU(_.wo7,"yt-tooltip");var yOe=_.p5X.ephemeralActionSelector;_.BU(_.D(function(){var k=_.IZ(yOe);return _.u("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var v;return(v=k())==null?void 0:v.announcement})},"kk"),"yt-ephemeral-actions");var vJd=new Map;var VU5=function(k,v){var C=this;this.handleError=k;this.logEventInternal=v;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){C.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
VU5.prototype.logError=function(k){this.handleError(k)};
VU5.prototype.logEvent=function(k,v){switch(k){case "IDB_DATA_CORRUPTED":_.z("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",v);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",v);break;case "IS_SUPPORTED_COMPLETED":_.z("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",v);break;case "QUOTA_EXCEEDED":Xrd(this,v);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",v);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":k=Object.assign({},v,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",k)}};
var Xrd=function(k,v){_.un.getInstance().estimate().then(function(C){C=Object.assign({},v,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:G9X(C==null?void 0:C.usage),deviceStorageQuotaMbytes:G9X(C==null?void 0:C.quota)});k.logEventInternal("idbQuotaExceeded",C)})};var xpX=_.D(function(k){var v=_.Nq("yt-draggable"),C=k.onDrag,G=k.onDragStart,p=k.onDragEnd,P=_.sY(k,{allowClicks:!1,dragThreshold:5}),N=P.dragThreshold,I=P.allowClicks;k=P.children;P=P.className;var S=void 0,Q=void 0,R=new _.Vo(0,0),l=!1;_.Vk(function(){S=new _.q6(v.value);Q=new _.bZ(f);d(S,Q);if(I()){_.iTG(S,N());var U;(U=v.value)==null||U.addEventListener("click",c,{capture:!0})}_.Vr(function(){var O;(O=S)==null||O.dispose();if(I()){var X;(X=v.value)==null||X.removeEventListener("click",c,{capture:!0})}})});
var d=function(U,O){_.Qa(U,"earlycancel",function(){I()&&(l=!1)});
_.Qa(U,"start",function(X){G==null||G(X);X.defaultPrevented||I()&&(l=!0)});
_.Qa(U,"beforedrag",function(X){S&&Q&&(X.preventDefault(),R=new _.Vo(X.clientX-S.startX,X.clientY-S.startY),Q.start())});
_.Qa(U,"end",function(){O.stop();p==null||p();R=new _.Vo(0,0)})},f=function(){R&&C(R)},c=function(U){l&&(l=!1,U.stopPropagation(),U.preventDefault())};
return _.u("yt-draggable",{el:v,class:_.TI("ytDraggableComponentHost",P)},k)},"lk");var AOm=_.D(function(k){var v=_.H(_.ae(0,void 0,"Qf0tbc")),C=v.next().value,G=v.next().value;v=function(p){var P={},N={};return _.u(xpX,{className:_.TI("ytdMiniplayerComponentResizer",(P.ytdMiniplayerComponentResizerDisabled=function(){return p===k.horizontalAlignment()||p===k.verticalAlignment()},P.ytdMiniplayerComponentResizerNorth=p==="north",P.ytdMiniplayerComponentResizerEast=p==="east",P.ytdMiniplayerComponentResizerSouth=p==="south",P.ytdMiniplayerComponentResizerWest=p==="west",P)),
onDragStart:function(){G(k.currentMiniplayerSize());if(k.onResizeStart)k.onResizeStart()},
onDrag:function(I){p!=="north"&&p!=="west"||I.scale(-1);var S;I=(S=p==="north"||p==="south")?I.y:I.x;var Q=k.currentAspectRatio();S&&Q>=1?I*=Q:!S&&Q<1&&(I/=Q);S=I;k.onResize(C()+S)}},_.u("div",{class:_.TI("ytdMiniplayerComponentResizerCorner",(N.ytdMiniplayerComponentResizerNorthCorner=p==="north",N.ytdMiniplayerComponentResizerEastCorner=p==="east",N.ytdMiniplayerComponentResizerSouthCorner=p==="south",N.ytdMiniplayerComponentResizerWestCorner=p==="west",N))}))};
return _.u("div",{class:"ytdMiniplayerComponentResizers"},v("north"),v("east"),v("south"),v("west"))},"mk");var e1d=16/9;_.BU(_.D(function(){var k=_.Nq("ytd-miniplayer"),v=_.H(_.ae(new _.LK(NaN,NaN),void 0,"NHaFyc")),C=v.next().value,G=v.next().value;v=_.H(_.ae(!1,void 0,"a0rwG"));var p=v.next().value,P=v.next().value;v=_.H(_.ae(!1,void 0,"f1jSeb"));var N=v.next().value,I=v.next().value;v=_.H(_.ae(!1,void 0,"JojXKc"));var S=v.next().value,Q=v.next().value;v=_.H(_.ae(!1,void 0,"FjS8Db"));var R=v.next().value,l=v.next().value;v=_.H(_.ae(!1,void 0,"z5WG9e"));var d=v.next().value,f=v.next().value;v=_.H(_.ae(!1,void 0,"eUzZd"));
var c=v.next().value,U=v.next().value;v=_.H(_.ae(e1d,void 0,"XsBIy"));var O=v.next().value,X=v.next().value,x=_.H(_.ae(!1,void 0,"FJSvse"));v=x.next().value;var w=x.next().value;x=_.H(_.ae(!1,void 0,"VDUFL"));var V=x.next().value,h=x.next().value;x=_.H(_.ae(void 0,void 0,"nFeh4b"));var n=x.next().value,oO=x.next().value;x=_.H(_.ae(fC()?"west":"east",void 0,"T7co7c"));var Ng=x.next().value,Sm=x.next().value;x=_.H(_.ae("south",void 0,"QDUsLb"));var U2=x.next().value,lD=x.next().value;x=_.H(_.ae(400,
void 0,"F7Vdze"));var Fb=x.next().value,qg=x.next().value,O2=_.Ql().resolve(_.gO).miniplayerPropSignalMap[0],En=O2.data,m1=O2.externalPlaylistData;x=O2.toastData;var MZ=O2.playabilityStatus,kQ=O2.isReadyToResume,QU=O2.isDisabled,xQ=O2.watchWhile,LL=O2.playerVe,ad=O2.expandVe,zY=O2.closeVe,WZ=O2.readyToResumeVe,CL=O2.readyToResumeCloseVe,d7=O2.repositionVe,We=O2.resizeVe;O2=_.H(_.Gz(kQ));var F6=O2.next().value,GY=O2.next().value,xv=_.IZ(_.yv.persistentPanelVisibleSelector),YQ=!1,bG=!1,uG;_.Vk(function(){G(_.Ir());
k.value.addEventListener("animationend",function(ve){ve.target===k.value&&(f(!1),U(!1))});
IEm(k.value)});
_.HX("yt-window-resized",function(ve){ve&&G(ve)});
var od=function(){uG&&X(uG.getVideoAspectRatio())},J_=function(){if(uG){var ve=uG.getPlayerState()===1;
F6()&&ve&&GY(!1)}},zJ=function(){var ve=ad();
if(ve){var UX=_.Et(3);UX&&_.mM(UX,ve)}},F2=function(){var ve=zY(),UX=CL();
ve&&_.mM(_.Et(3),ve);kQ()&&UX&&_.mM(_.Et(3),UX)};
_.HX("yt-activate-miniplayer",function(ve){var UX;return _.Z(function(pV){if(pV.nextAddress==1)return p()?pV.return():pV.yield((UX=_.Ql().resolve(_.gO).getPlayerElement())==null?void 0:UX.getPlayerPromise(),2);uG=pV.yieldResult;if(!uG)return pV.return();!V()&&_.z("kevlar_watch_while_v2")&&(lD(ve&&!_.z("kevlar_watch_while_bottom_align")?"north":"south"),Sm(fC()?"west":"east"));var Hh=uG;Hh.addEventListener("onVideoDataChange",od);Hh.addEventListener("onStateChange",J_);Hh.addEventListener("onExpandMiniplayer",
zJ);Hh.addEventListener("onCloseMiniplayer",F2);X(uG.getVideoAspectRatio());P(!0);NCV()||f(!0);_.OQ(pV)})});
_.HX("yt-deactivate-miniplayer",function(ve,UX){return _.Z(function(pV){if(!p())return pV.return();P(!1);GY(!1);U(ve);l(!1);I(!1);if(uG){var Hh=uG;Hh.removeEventListener("onVideoDataChange",od);Hh.removeEventListener("onStateChange",J_);Hh.removeEventListener("onExpandMiniplayer",zJ);Hh.removeEventListener("onCloseMiniplayer",F2)}NCV()||UX?UX&&f(!1):f(!0);_.OQ(pV)})});
var rs=function(){return!(xQ()&&_.z("kevlar_watch_while_modern"))},y2=function(){var ve;
return!((ve=m1())==null||!ve.contents)},sQ=function(){var ve=Fb();
var UX=C();UX=Math.min(Math.min(UX.width,UX.height)-32,720);var pV=O(),Hh=rs(),Nt=y2()&&N(),II=Math.min(ve,UX);ve=new _.LK(192,Hh?116:192);pV=new _.LK(Nt?e1d:pV,1);II=new _.LK(II,Hh?II-76:II);II=pV.aspectRatio()>II.aspectRatio()?II.width/pV.width:II.height/pV.height;pV=pV.scale(II);ve.width<=pV.width&&ve.height<=pV.height||(ve=pV.aspectRatio()<=ve.aspectRatio()?ve.width/pV.width:ve.height/pV.height,pV.scale(ve),pV.width=Math.min(pV.width,UX),pV.height=Math.min(pV.height,UX));return new _.LK(pV.width,
_.aq(192,pV.height+Qu2(Hh,Nt),720))},Kg=function(){var ve=sQ(),UX=rs(),pV=y2()&&N();
return new _.LK(ve.width,ve.height-Qu2(UX,pV))},NU=function(){var ve=function(UX){UX.target===k.value&&R()&&(l(!1),k.value.removeEventListener("transitionend",ve))};
NCV()||(k.value.addEventListener("transitionend",ve),l(!0));I(!N())};
_.s0(function(){var ve=LL(),UX=_.Et(3),pV=_.cR(3);if(UX&&pV&&ve){_.XU(UX,pV,ve);pV=d7();var Hh=We(),Nt=ad(),II=zY(),v5=CL();Nt&&II&&v5&&(_.xr(UX,ve,[Nt,II,v5]),_.e6(UX,[Nt,II]));pV&&Hh&&_.xr(UX,ve,[pV,Hh])}},"UBpUDd");
_.s0(function(){var ve=WZ();if(ve){var UX=_.Et(0),pV=_.cR(0);UX&&pV&&(_.XU(UX,pV,ve),_.e6(UX,[ve]))}},"fQpBzb");
O2={};return _.u("ytd-miniplayer",{el:k,class:_.TI("ytdMiniplayerComponentHost",(O2.ytdMiniplayerComponentVisible=function(){return(p()||d())&&!(xQ()&&_.z("kevlar_watch_while_counterfactual"))},O2.ytdMiniplayerComponentAnimatingSnap=S,O2.ytdMiniplayerComponentAnimatingPlaylistExpand=R,O2.ytdMiniplayerComponentAnimatingFade=d,O2),function(){if(d()){var ve=U2();
var UX=p(),pV=c();ve=UX?ve==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":pV?ve==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":ve==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else ve="";return ve}),
style:_.pR({top:function(){return U2()==="north"?"16px":""},
right:function(){var ve=Ng(),UX=xv();UX=(UX===void 0?0:UX)&&!fC()?400:0;return ve==="east"?16+UX+"px":""},
bottom:function(){return U2()==="south"?"16px":""},
left:function(){var ve=Ng(),UX=xv();UX=(UX===void 0?0:UX)&&fC()?400:0;return ve==="west"?16+UX+"px":""},
width:function(){return sQ().width+"px"},
height:function(){return sQ().height+"px"},
transform:function(){var ve=n();return ve?"translate("+ve.x+"px, "+ve.y+"px)":""}})},_.u("div",{class:"ytdMiniplayerComponentContent"},_.u(xpX,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(ve){var UX=ui2(Ng(),U2(),C(),sQ(),n()),pV=Kg();Math.abs(ve.clientY-(UX.y+pV.height))>15?(w(!0),ve=_.Et(3),UX=d7(),YQ||(YQ=!0,ve&&UX&&_.e6(ve,[UX])),ve&&UX&&_.mM(ve,UX)):ve.preventDefault()},
onDrag:function(ve){oO(ve)},
onDragEnd:function(){var ve=Zdk(ui2(Ng(),U2(),C(),sQ(),n()),C(),sQ()),UX=Sbh(Ng(),U2(),C(),sQ(),xv()),pV=Sbh(ve.horizontalAlignment,ve.verticalAlignment,C(),sQ(),xv());pV=new _.Vo(pV.x-UX.x,pV.y-UX.y);var Hh;UX=UX.y+(((Hh=n())==null?void 0:Hh.y)||0)+sQ().height/2;var Nt=function(){Ng()===ve.horizontalAlignment&&U2()===ve.verticalAlignment||h(!0);Sm(ve.horizontalAlignment);lD(ve.verticalAlignment);oO(void 0)},II=function(v5){v5.target===k.value&&S()&&(Q(!1),Nt(),k.value.removeEventListener("transitionend",
II))};
w(!1);U2()==="south"&&UX>C().height?(Nt(),_.Ql().resolve(_.gO).close()):(k.value.addEventListener("transitionend",II),Q(!0),oO(pV))}},_.u(_.b,{cond:p,
then:function(){return _.u(_.ISF,{isDisabled:QU,playabilityStatus:MZ,size:Kg})}}),_.u(_.b,{cond:rs,
then:function(){return _.u(_.Hkd,{isReadyToResume:F6,data:En,expanded:N,onExpandClick:NU,playlistData:m1})}}),_.u(_.b,{cond:v,
then:function(){return _.u("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.u(_.b,{cond:function(){return y2()&&N()||R()},
then:function(){return _.u(_.fcV,{className:"ytdMiniplayerComponentPlaylistPanel",data:m1,hideHeaderText:!0,withinMiniplayer:!0})}}),_.u("div",{class:"ytdMiniplayerComponentToast"},_.u(_.ZkY,{toastData:x}))),_.u(AOm,{onResize:function(ve){qg(_.aq(192,ve,720))},
onResizeStart:function(){var ve=_.Et(3),UX=We();bG||(bG=!0,ve&&UX&&_.e6(ve,[UX]));ve&&UX&&_.mM(ve,UX)},
currentAspectRatio:O,currentMiniplayerSize:Fb,horizontalAlignment:Ng,verticalAlignment:U2}))},"pk"),"ytd-miniplayer",{});var qx2=_.yv.persistentPanelVisibleSelector,DF=function(){var k=_.e.apply(this,arguments)||this;k.tabGesturesIsActive=!1;k.persistentPanelEnabled=_.z("enable_ai_companion");k.hasDelegation=!1;k.isFrostedGlassInitialized=!1;k.frostedGlassExp=_.z("web_frosted_glass");k.hasPendingWatchNavigation=!1;k.mastheadHiddenFocusWithinKillswitch=_.z("web_masthead_hidden_focus_within_killswitch");k.clientOnlyWizTooltipsEnabled=_.z("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
k.scrollAtTop=!0;k.guideScrollTop=0;k.isTheaterModeSession=_.rt("START_IN_THEATER_MODE");k.iMaxTheaterMode=_.z("web_watch_imax_theater_mode");k.isFullWindowSession=_.rt("START_IN_FULL_WINDOW_MODE");k.hasCreateFamilyDialog=!1;k.mastheadHeight=56;k.networkStatusManager=new _.Cg;k.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"};k.dynamicActionMap={"yt-run-attestation-command":function(v){var C=_.Pa0.instance,G=_.F(v,_.utQ);return G?_.z("use_rta_manager_for_async")&&
gV2()?uAV(C,G,v.clickTrackingParams):SS2(C,G,v.clickTrackingParams):_.Rf(Error("pi"))}};
k.isFrostedGlassDisabled=!1;k.isChannelOrPlaylistPage=!1;return k};
_.E(DF,_.e);_.W=DF.prototype;_.W.created=function(){var k=_.Ql();_.z("kevlar_clear_duplicate_pref_cookie")&&_.Ab(_.B_,function(){var v=_.yl.get("PREF");v&&!/f\d=/.test(v)&&(v=_.FK("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=v?"PREF=null;domain="+v+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.z("gzip_gel_with_worker")&&_.kQ2();_.z("jspb_serialize_with_worker")&&Tuh();_.z("web_worker_availability_check")&&CS2();_.z("nwl_init_killswitch")||rZ2().then(function(){_.B_.addLowPriorityJob(EyF)});
this.pageManagerAttachedPromise=_.As();this.ytdAppBehavior.loadDepsPromise=_.MF([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.CR(this.onThrottledScroll,200,this);_.z("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);h0e();A$y=!!_.ke("ytappsettings.initialized");z6=_.ke("ytappsettings.previousValue");Vsd=_.ke("ytappsettings.previousSnapshotTime");A$y||(A$y=!0,hik());iUV();LcV();_.YH("DEFERRED_DETACH",
_.z("kevlar_tuner_should_defer_detach"));_.YH("REUSE_COMPONENTS",!0);_.YH("STAMPER_STABLE_LIST",!0);_.YH("SCHEDULED_LAZY_LIST",!0);_.YH("openPopupConfig",bHa);_.YH("useClickHandler",!0);_.z("kevlar_shell_cleanup")&&_.B_.addLowPriorityJob(Owk.bind(this,_.G$.caches));_.rt("IS_SHELL_LOAD")&&_.z8({shellStartupDurationMs:Math.round((0,_.bj)()-_.bF())});Ds2(this.networkStatusManager);_.z("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",yea(gmF)),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!",
yea(iP5)),console.log("%cVisit http://go/join-youtube-web to apply today.",yea(LId)));_.M9Y(k.resolve(_.Nu),1E3)};
_.W.ready=function(){var k=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var v=NJa();v&&!_.z("external_fullscreen_killswitch")&&document.addEventListener(v,this.setFullscreen.bind(this));(v=window.matchMedia("(prefers-color-scheme: dark)"))&&v.addEventListener&&v.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(v=_.Ql().resolve(_.uL(_.ZCn)))v.subscribe("navigation-start",
function(C){C.destinationPageSubtype==="watch"&&(k.hasPendingWatchNavigation=!0)}),v.subscribe("navigation-end",function(C){C.destinationPageSubtype==="watch"&&(k.hasPendingWatchNavigation=!1)})};
_.W.attached=function(){var k=this;_.PF().processSignal("ci");_.z("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.CiJ?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.CU(_.aDm(),"SUCCESS");this.updateIconSet();_.YB(this.guideInnerContent,!1);_.iM().initVisibilityObserver();this.guideService.guideElement=this.guide;var v=document.createElement("ytd-miniplayer"),C=_.Kz(this.hostElement).querySelector("#content");
_.Kz(this.hostElement).insertBefore(v,C);_.PF().processSignal("ma");_.Ql().resolve(_.gO).init(v);this.persistentPanelEnabled&&_.UW2(_.Ql().resolve(_.hx),this.persistentPanelContainer,"APP");_.rt("IS_SHELL_LOAD")&&(C=document.createElement("ytd-network-status-banner"),_.Kz(this.hostElement).insertBefore(C,v));_.z("kevlar_right_click_on_lockups")&&_.KN._onCaptureClick&&document.addEventListener("contextmenu",_.KN._onCaptureClick.bind(_.KN),!0);var G=function(){var p=_.HN("yt-page-navigation-progress");
_.Kz(k.hostElement).appendChild(p)};
setTimeout(function(){_.PF().parkOrScheduleJob(G,0,"eocs",16)},0);
_.z("service_worker_push_enabled")&&_.Ab(_.B_,WDd);_.PX(_.Cn.getInstance(),this.dynamicActionMap,this.hostElement);_.nA(this.hostElement,"ytd-app-attached");_.PF().processSignal("aa");cLy(this.hostElement);_.Sj("gapi.load",_.GKi);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.Ab(_.B_,
function(){var p=document.createElement("ytd-video-preview");_.Kz(_.Kz(k.hostElement).querySelector("#video-preview")).appendChild(p)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.Ab(_.B_,function(){eQ2();k.registerWithViewTransitionManager()});
if(_.Of()&&this.isAppDarkTheme()!==_.iu())this.onDarkModeToggledAction();else v=_.Lz()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==v&&(_.z("enable_dark_theme_only_on_shorts")?_.gH(_.z("enable_dark_theme_only_on_shorts_control")?window.location.href:_.PP(window.location.href,{theme:"dark"})):_.ji(new _.q5("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(fte=new d$5(this.hostElement)),Em0=new cOX(this.hostElement),FIh=new z1V(this.hostElement),m$5=new q4k(this.hostElement)};
_.W.getThemeSettingsToLog=function(){var k=_.Lz()==="USER_INTERFACE_THEME_DARK";k=_.Of()?_.iu()?"os-dark":"os-light":k?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:k,cookiesEnabled:_.xe()}};
_.W.detached=function(){_.wc(this.guideInnerContent);_.B_.cancelJob(b_);b_=0;_.B_.cancelJob(l_);l_=0;_.u0i(FG0);FG0.length=0;dP0=_.NE3=null;_.iM().dispose();_.z("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.WX(_.Cn.getInstance(),fte.playlistHandlerActionMap,fte.JSC$32564_clientRoot);_.WX(_.Cn.getInstance(),Em0.downloadManagerActionMap,Em0.JSC$32859_clientRoot);_.WX(_.Cn.getInstance(),FIh.feedbackCollectorActionMap,FIh.JSC$32854_clientRoot);
for(var k=_.H(m$5.eventListeners),v=k.next();!v.done;v=k.next()){var C=_.H(v.value);v=C.next().value;C=C.next().value;C=_.H(C);for(var G=C.next();!G.done;G=C.next()){var p=_.H(G.value);G=p.next().value;p=p.next().value;v.removeEventListener(G,p)}}_.WX(_.Cn.getInstance(),m$5.autonavPauseActionMap,m$5.JSC$20380_clientRoot)};
_.W.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.N0().getFlag(186)};
_.W.computeIsInlinePreviewEnabled=function(k,v,C){return!C&&_.Rke({miniplayerIsActive:k,miniplayerPlaybackState:v})};
_.W.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.J2({type:"SET_FROSTED_GLASS_MODE",payload:!_.z("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"}))};
_.W.computeIsFrostedGlassDisabled=function(k,v,C,G){return k||v||C||G&&_.z("web_frosted_glass_disable_watch")};
_.W.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.z("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.W.computeIsHomePage=function(k,v){if(!k||v==null||!v.endpoint)return!1;var C;return((C=_.F(v.endpoint,_.W7))==null?void 0:C.browseId)==="FEwhat_to_watch"};
_.W.updateIsChannelOrPlaylistPage=function(){if(_.z("web_frosted_glass")){var k,v,C=(v=(k=_.Ql().resolve(_.uL(_.hs)))==null?void 0:k.getCurrentPage())==null?void 0:v.pageSubtype;this.isChannelOrPlaylistPage=C?["channel","channels","playlist"].includes(C):!1}};
_.W.scheduleFrostedGlassInitialization=function(){var k=this;_.z("web_frosted_glass")&&_.PF().parkOrScheduleJob(function(){k.isFrostedGlassInitialized=!0},0,_.Ug(["eocs",
"cr"]),300)};
_.W.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.Kbn(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.J2({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.J2({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.W.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(a$y(!0))};
_.W.onYtSignalActionRequestPersistentStorage=function(){if(!_.z("request_persistent_storage_killswitch")){var k=_.Ql().resolve(_.seh);k.cachedPersistStatePromise||(k.cachedPersistStatePromise=YSY())}};
_.W.handleYtChannelCreationFormEndpoints=function(k){k&&this.ytComponentBehavior.resolveCommand(k)};
_.W.handleShowEngagementPanelEndpoint=function(k){k&&this.ytComponentBehavior.resolveCommand(k)};
_.W.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(a$y(!1))};
_.W.initIconDefs=function(k,v){var C=document.createElement("iron-iconset-svg");C.name=k;k=document.createElementNS("http://www.w3.org/2000/svg","svg");C.appendChild(k);k.appendChild(v);document.body.appendChild(C);return C};
_.W.onWindowResized=function(){_.JR(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var k=_.cF.getInstance();k.documentWidth_=document.body.clientWidth;mFk(k)};
_.W.onWindowScrolled=function(){var k=_.Ql().resolve(_.hs).getCurrentPage();if(k!=null&&k.getScrollTop){var v=this.ytdReduxBehavior,C=v.dispatch;k=k.getScrollTop()<=0;C.call(v,_.J2({type:"SET_SCROLL_AT_TOP",payload:k}))}};
_.W.guideIsVisibleButNotPersistentSelectorChanged=function(){var k=_.Ql().resolve(_.hs).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=k.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"),
k.setScrollTop(this.guideScrollTop));_.rc(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.W.getCurrentPageScrollableElementType=function(){var k=_.Ql().resolve(_.hs).getCurrentPage();if(k&&k.getPageScrollingElement())return k.getPageScrollingElement().nodeName};
_.W.observeGuideVisibility=function(){var k=_.cF.getInstance(),v=this.miniGuideVisible;k.guidePersistentAndVisible_=this.guidePersistentAndVisible;k.miniGuideVisible_=v;mFk(k)};
_.W.observePersistentPanelVisibility=function(){var k=_.cF.getInstance();k.persistentPanelVisible_=this.persistentPanelVisible;mFk(k)};
_.W.handleEduDismissAction=function(k){k&&k.eduDismissAction&&(_.JR(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.vGw.getInstance(),_.zF.set(k.eduDismissAction.key+"-dismissed",!0))};
_.W.handleEduImpressionAction=function(k){if(k&&k.eduImpressionAction){var v=_.vGw.getInstance();k=k.eduImpressionAction.key;v.JSC$13250_eduDisplayedThisLoad_[_.oGn[k].setKey||k]=!0;_.zF.set(k+"-impression",parseInt(_.zF.get(k+"-impression")||0,10)+1)}};
_.W.onYtSignalActionConfirmMentionsEdu=function(){_.JR(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.aM.getInstance();_.EE.set("edu-dismissed",!0)};
_.W.onYtSignalActionRecordMentionsEduImpression=function(){_.aM.getInstance();var k=_.EE.set,v=parseInt(_.EE.get("edu-impressions"),10);k.call(_.EE,"edu-impressions",(isFinite(v)?v:0)+1)};
_.W.onYtPageManagerAttached=function(k){var v;((v=_.tK(k))==null?void 0:v.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.W.onInvokeInstrumentManagerAction=function(k,v){Hd0(v,k)};
_.W.updateIconSet=function(){var k=this.hostElement.querySelector("#masthead");if(k){var v=_.TR(k),C=v.querySelector("g#yt-logo-updated");C&&(k=document.createElementNS("http://www.w3.org/2000/svg","defs"),k.appendChild(C.cloneNode(!0)),(v=v.querySelector("g#yt-logo-red-updated"))&&k.appendChild(v.cloneNode(!0)),this.initIconDefs("yt-logos-ext",k))}};
_.W.updateMastheadData=function(){var k=this,v,C,G,p,P;return _.Z(function(N){if(N.nextAddress==1){v=k.data;C=k.hostElement.querySelector("#masthead");if(!C)return N.return();_.Ib(k,function(){C.data=k.topbarData});
if(!k.get("response.topbar",v)||k.get("response.topbar.responseContext.maxAgeSeconds",v)===0)return N.jumpTo(0);if(G=_.Ql().resolve(_.VZ))return N.yield(G(),6);p=_.Ql().resolve(_.EL);return N.yield(p.put("service:topbar:fallback",new _.a7({innertubeResponse:k.get("response.topbar",v)})),0)}return(P=N.yieldResult)?N.yield(P.put("service:topbar:fallback",new _.a7({innertubeResponse:k.get("response.topbar",v)})),0):N.jumpTo(0)})};
_.W.computeTopbarData=function(k){if(!k)return null;var v;return this.isShortsPage&&this.topbarData&&!_.F((v=k.response)==null?void 0:v.topbar,kAk)?this.topbarData:k.response&&"topbar"in k.response?_.F(k.response.topbar,kAk)||null:null};
_.W.onSetTheaterModeEnabled=function(k,v){this.isTheaterModeSession=v.enabled;this.setTheaterModeStyles(v.enabled)};
_.W.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.W.onDarkModeToggledAction=function(){var k=_.UT(window.location.href);if(!_.SM6(k)){(k=!!_.pS(window.location.href).themeRefresh)&&_.ji(new _.q5("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!k){hik();k={themeRefresh:1};var v=_.Ql().resolve(_.hs);if(v.isOnWatch()){var C,G;v=((C=v.getPlayerFromWatch())==null?void 0:(G=C.getPlayer())==null?void 0:G.getCurrentTime())||0;v>=1&&(k.time_continue=Math.floor(v))}_.xe()||_.Lz()!=="USER_INTERFACE_THEME_DARK"||(k.theme="dark");_.gH(_.PP(window.location.href,
k))}_.z("web_appshell_refresh_trigger")&&_.G$.caches&&this.refreshAppShellResponse();C=_.X$(window.location.href);_.UL(_.Ql().resolve(_.gy),_.hR(C,"theme"))}};
_.W.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.W.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.W.onPlayerFullscreen=function(k){_.BR();this.playerFullscreen=k};
_.W.setRestrictedMode=function(k){var v=_.N0();_.IH(0,58,k);v.save();_.Ql().resolve(_.gG).reload()};
_.W.onPageChanged=function(k){k.detail.newPageType==="ytd-watch-flexy"||k.detail.newPageType==="ytd-watch-fixie"||k.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.fU("WEB_PAGE_TYPE_WATCH")):k.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.fU("WEB_PAGE_TYPE_SHORTS")):k.detail.newPageType==="ytd-browse"&&k.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.fU("WEB_PAGE_TYPE_MINI_APP")):_.z("web_frosted_glass")&&k.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.fU("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.fU("WEB_PAGE_TYPE_UNKNOWN"));k.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.W.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.W.onGuideToggleTap=function(){_.nA(this.hostElement,"yt-guide-toggle")};
_.W.onGuideToggleHover=function(){_.nA(this.hostElement,"yt-guide-hover")};
_.W.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.W.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.W.setMastheadTheme=function(){var k=_.TR(this.hostElement).querySelector("#masthead");k&&(k.dark=k.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),k.isDarkThemeForced=!1)};
_.W.onRequestPanelModeChange=function(k,v){this.hideHeaderShadow=v.mode!=="seamed"};
_.W.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.W.onDrawerIronSelect=function(k){_.tK(k).id==="guide"&&this.processDrawerIronSelect()};
_.W.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var k="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(k="opened"));_.nA(this.hostElement,"yt-autonav-pause-guide-"+k)};
_.W.onAddElementToApp=function(k){_.Kz(this.hostElement).appendChild(k.detail)};
_.W.onThrottledScroll=function(){var k=_.Ql().resolve(_.hs).getCurrentPage();k&&(this.scrollAtTop=k.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.W.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.W.setFullscreen=function(){if(_.z("external_fullscreen")||!this.isWatchPage){var k=_.z("kevlar_fullerscreen_root_only_killswitch")?!!_.BR():!!_.BR()&&_.BR()===document.documentElement;k=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(k||this.isFullWindowSession);this.fullscreen!==k&&((this.fullscreen=k)&&_.rc(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.Vb().dispatch(_.DY7(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.JR(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.W.setFullscreenLoggingForShorts=function(k){var v,C,G;return _.Z(function(p){if(p.nextAddress==1)return p.yield((v=_.jJ())==null?void 0:v.getPlayerPromise(),2);C=p.yieldResult;(G=C)==null||G.setAppFullscreen(k);_.OQ(p)})};
_.W.updateMastheadCssHeight=function(){var k=this.mastheadHeight;this.fullscreen&&(k=0);_.Cm(this.hostElement,{"--ytd-masthead-height":k+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.W.updateNetworkStatusBannerDisplayStatus=function(){var k="unset";this.fullscreen&&(k="none");_.Cm(this.hostElement,{"--ytd-network-status-banner-display":k})};
_.W.updateNetworkStatusBannerCssHeight=function(){var k="unset";this.fullscreen&&(k="0px");_.Cm(this.hostElement,{"--ytd-network-status-banner-max-height":k})};
_.W.updateScrollAndMasthead=function(k,v,C,G){this.iMaxTheaterMode||(G=!1);var p=_.Ql().resolve(_.hs).getCurrentPage();k||v||G?(document.body.classList.add("no-scroll"),p.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.pm(this,this.onScroll)),p.setScrollTop(0),_.Cm(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.qp()+"px"})):C?_.nA(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.nA(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
p.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.pm(this,this.onScroll)));this.mastheadHidden=k||v||C;this.updateMastheadCssHeight();_.z("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.W.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.W.onYtNavigateAction=function(k){k=this.get("navigateAction.endpoint",k);_.nA(this.hostElement,"yt-navigate",{endpoint:k})};
_.W.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var k=document.createElement("yt-create-family-dialog");_.Kz(this.hostElement).appendChild(k);this.hasCreateFamilyDialog=!0}};
_.W.onSetPushNotificationsEnabledCommand=function(k){var v=this,C=_.F(k,TEF);C&&typeof C.enabled==="boolean"&&(Notification.permission!=="granted"?vY2().then(function(){Notification.permission==="granted"?(mPF(!C.enabled).then(sfF),C.successAction&&_.KA(v.hostElement,[C.successAction])):C.failureAction&&_.KA(v.hostElement,[C.failureAction])}):(mPF(!C.enabled).then(sfF),C.successAction&&_.KA(this.hostElement,[C.successAction])))};
_.W.onYtSignalActionEnableChromeNotifications=function(){Cw3(!0)};
_.W.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.F(this.topbarData.hotkeyDialog,CbV)}}})};
_.W.onYtSignalActionShowKeyboardShortcutDialog=function(){_.JR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.W.onYtEndpointChangeHandler=function(k,v){var C=_.VA(_.UE);C.pendingPrefetchJob_&&(v=!(!v||v.autonav!="1"),C.pendingPrefetchJob_.resolve(k&&_.Igx(k)?_.ZGZ(k,v):""),C.pendingPrefetchJob_=null);_.JR(this.hostElement,"yt-pause-active-page-context");_.JR(this.hostElement,"ytd-log-youthere-nav");_.JR(this.hostElement,"yt-prepare-page-dispose")};
_.W.handleCommandWithCommandHandler=function(k,v){_.of.instance.resolveCommand(k,{form:{element:v}})};
_.W.onYtTimedCommand=function(k){var v=this;k=_.F(k,st0);var C=k.command;C&&_.pU(_.B_,function(){var G=_.F(C,_.u17);G?(_.of.instance.resolveCommand(C),v.maybeLogGetAnswerRequestTick(G)):_.Tw(v.hostElement,[C],v.hostElement)},k.timeoutMs||0)};
_.W.maybeLogGetAnswerRequestTick=function(k){k&&k.isFirstRequest&&(_.c2("search_overview_answer"),_.Er("so_rq",void 0,"search_overview_answer"))};
_.W.onYtSignalActionSkipNavigation=function(){var k=_.Ql().resolve(_.hs).getCurrentPage();_.W3(k)};
_.W.onYtSignalActionCopyDebugData=function(){Rt2()};
_.W.handleEntityUpdateCommand=function(k){_.Wt(_.F(k,_.eZL).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.W.logFlowLoggingEventCommand=function(k){if(k=_.F(k,_.Y1m))if(k.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var v=k.flowEventNamespace,C=k.flowEventType,G=k.flowType;G&&v&&C&&_.v0x(_.Cz(v,C,k.flowEventMetadata),G)}else{v=_.GR();C=k.flowEventNamespace;G=k.flowEventType;var p=k.flowType;p&&C&&G&&v.logFlowEvent(_.Cz(C,G,k.flowEventMetadata),p,k.flowNonce)}};
_.W.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.W.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.W.onTouchStart=function(){var k=_.LW();_.Et()&&_.Oj(k.JSC$13372_screenManager,{visualElement:k.ve})};
_.W.handleSelectLanguageCommand=function(k){if(k=_.F(k,Jzd).hl){var v=_.N0();v.set("hl",k);v.save();_.Ql().resolve(_.gG).reload()}};
_.W.handleConfirmDialogEndpoint=function(k){(k=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(k))&&this.ytOpenPopupBehavior.openPopup(k)};
_.W.handleOpenPopupNavigationEndpoints=function(k,v){(k=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(k))&&this.ytOpenPopupBehavior.openPopup(k,v)};
_.W.handleSaveCommandToSessionStorage=function(k){if(k=_.F(k,_.f$7)){var v=k.key;v&&k.command&&window.sessionStorage.setItem(v,JSON.stringify(k.command))}};
_.W.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(k){k&&k.active&&k.active.postMessage({type:"refresh_shell"})}).catch(function(k){k.name!=="SecurityError"&&_.hb(k)})};
_.W.onDeviceThemeChanged=function(){var k=_.iu();_.IH(_.N0(),185,k);_.N0().save()};
_.W.handleYtRegisterPromoCommand=function(k){if(_.F(k,KaF)){var v=_.Ql().resolve(_.hs).getCurrentPage()||this.hostElement;w8d().registerPromoCommand(_.F(k,KaF),v)}};
_.W.onYtNavigateHomeAction=function(){if(!_.z("kevlar_miniplayer_navigate_home_from_app_killswitch")){var k,v,C,G,p=(G=(k=this.topbarData)==null?void 0:(v=k.logo)==null?void 0:(C=v.topbarLogoRenderer)==null?void 0:C.endpoint)!=null?G:_.e4;this.ytComponentBehavior.resolveCommand(p)}};
_.W.onYtLocationCollectionCommand=function(k){xs2(_.F(k,Z8h))};
_.W.onYtGetLocationCommand=function(k){xLV(_.F(k,I45),this)};
_.W.updateRenderGuideFromBinding=function(k){this.renderGuide=k.detail.value};
_.W.updateGuidePersistentAndVisibleFromBinding=function(k){this.guidePersistentAndVisible=k.detail.value};
_.W.updateMiniGuideVisibleFromBinding=function(k){this.miniGuideVisible=k.detail.value};
_.W.onThemeSelected=function(k,v){var C=_.N0(),G=k||v?k:_.iu(),p=(G&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!G&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.SM6(_.UT(window.location.href));_.IH(0,165,k);_.IH(0,174,v);C.save();p&&_.JR(this.hostElement,"yt-dark-mode-toggled-action",[G]);_.JR(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.W.getCurrentTheme=function(){return _.Of()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Lz()};
_.W.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.W.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.W.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.W.handleShowConsentPrimitive=function(k){var v=this,C,G;return _.Z(function(p){if(p.nextAddress==1){try{C=(G=_.jJ())==null?void 0:G.getPlayerPromise()}catch(P){}return p.yield(oJ3(k,C),2)}_.JR(v.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.OQ(p)})};
_.W.handleSelectActiveIdentityEndpointInternal=function(k){_.$P();k=_.F(k,_.ibw);if(k!=null&&k.supportedTokens){k=_.H(k.supportedTokens);for(var v=k.next();!v.done;v=k.next())v=v.value,v.accountSigninToken&&_.gH(v.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.W.handleUpdatePermissionRoleCommand=function(k){if(k=_.F(k,_.OXQ)){var v;this.hasDelegation=!((v=_.F(k.renderer,_.L$Q))==null||!v.status)}};
_.W.registerWithViewTransitionManager=function(){var k=_.Ql().resolve(_.uL(_.qY));if(k){var v,C=(v=this.guide)==null?void 0:v.querySelector("#scrim"),G;v=(G=this.guide)==null?void 0:G.querySelector("#contentContainer");C&&v&&k.isAnyTransitionEnabled&&(G={},k.viewTransitionCoordinator.registerElement(C,(G.slide="app-drawer-scrim-page-transition",G["lockup-to-watch"]="app-drawer-scrim-page-transition",G["learning-journey"]="app-drawer-scrim-page-transition",G)),C={},k.viewTransitionCoordinator.registerElement(v,
(C.slide="app-drawer-container-page-transition",C["lockup-to-watch"]="app-drawer-container-page-transition",C["learning-journey"]="app-drawer-container-page-transition",C)))}};
_.SB.Object.defineProperties(DF.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.z("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.SB.Object.defineProperties(DF,{template:{configurable:!0,enumerable:!0,get:function(){if(QFX===void 0){var k=document.createElement("template");_.a(k,'\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="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
k.content.insertBefore(_.J().content.cloneNode(!0),k.content.firstChild);QFX=k}k=QFX;return k}}});
DF.prototype.onOpenHotkeyDialog=DF.prototype.onOpenHotkeyDialog;DF.prototype.setFullscreen=DF.prototype.setFullscreen;DF.prototype.onAddElementToApp=DF.prototype.onAddElementToApp;DF.prototype.onDrawerIronSelect=DF.prototype.onDrawerIronSelect;DF.prototype.onGuideOpenButtonHover=DF.prototype.onGuideOpenButtonHover;DF.prototype.onRequestPanelModeChange=DF.prototype.onRequestPanelModeChange;DF.prototype.onPageDataUpdated=DF.prototype.onPageDataUpdated;DF.prototype.onPageChanged=DF.prototype.onPageChanged;
DF.prototype.onSetTheaterModeEnabled=DF.prototype.onSetTheaterModeEnabled;DF.prototype.updateMastheadData=DF.prototype.updateMastheadData;DF.prototype.onYtPageManagerAttached=DF.prototype.onYtPageManagerAttached;DF.prototype.observePersistentPanelVisibility=DF.prototype.observePersistentPanelVisibility;DF.prototype.observeGuideVisibility=DF.prototype.observeGuideVisibility;DF.prototype.guideIsVisibleButNotPersistentSelectorChanged=DF.prototype.guideIsVisibleButNotPersistentSelectorChanged;
DF.prototype.isInlinePreviewEnabledChanged=DF.prototype.isInlinePreviewEnabledChanged;DF.prototype.isWatchPageChanged=DF.prototype.isWatchPageChanged;DF.prototype.dispatchFrostedGlassMode=DF.prototype.dispatchFrostedGlassMode;_.B([_.M(_.YI),_.Y("design:type",Object)],DF.prototype,"ytdReduxBehavior",void 0);_.B([_.M(_.q3.YtEventForwardingBehavior),_.Y("design:type",Object)],DF.prototype,"ytEventForwardingBehavior",void 0);
_.B([_.M(_.Eq.YtOpenPopupBehavior),_.Y("design:type",Object)],DF.prototype,"ytOpenPopupBehavior",void 0);_.B([_.M(_.Mc.YtActionHandlerBehavior),_.Y("design:type",Object)],DF.prototype,"ytActionHandlerBehavior",void 0);
_.B([_.M({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.Cn.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.z("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var k;((k=this.actionRouterNode.hostElement)!=null?k:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var k;((k=this.actionRouterNode.hostElement)!=null?k:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(k){this.actionRouter_.handleAction(k.detail)}}),
_.Y("design:type",Object)],DF.prototype,"ytActionRouterBehavior",void 0);_.B([_.M(o72.YtdAppBehavior),_.Y("design:type",Object)],DF.prototype,"ytdAppBehavior",void 0);_.B([_.M(_.a$.YtEndpointBehavior),_.Y("design:type",Object)],DF.prototype,"ytEndpointBehavior",void 0);_.B([_.M(f62.YtEndpointHandlerWithYpcBehavior),_.Y("design:type",Object)],DF.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.B([_.M(bP5.YtLogYpcFlowCommandsBehavior),_.Y("design:type",Object)],DF.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.B([_.M(_.r.YtRendererBehavior),_.Y("design:type",Object)],DF.prototype,"ytRendererBehavior",void 0);_.B([_.M(_.wG.YtComponentBehavior),_.Y("design:type",Object)],DF.prototype,"ytComponentBehavior",void 0);_.B([_.A({selector:_.X75}),_.Y("design:type",Object)],DF.prototype,"tabGesturesIsActive",void 0);_.B([_.A(),_.Y("design:type",Boolean)],DF.prototype,"renderGuide",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"guidePersistentAndVisible",void 0);_.B([_.A({selector:_.yKd}),_.Y("design:type",Boolean)],DF.prototype,"guideIsVisibleButNotPersistent",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"standalone",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"miniGuideVisible",void 0);
_.B([_.A(),_.Y("design:type",Object)],DF.prototype,"persistentPanelEnabled",void 0);_.B([_.A({selector:qx2,reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"persistentPanelVisible",void 0);_.B([_.A({selector:_.eTb}),_.Y("design:type",Number)],DF.prototype,"miniplayerPlaybackState",void 0);_.B([_.A({selector:_.aW,reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"miniplayerIsActive",void 0);
_.B([_.A({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.Y("design:type",Boolean)],DF.prototype,"isInlinePreviewEnabled",void 0);_.B([_.A(),_.Y("design:type",Boolean)],DF.prototype,"isInlinePreviewDisabled",void 0);_.B([_.A({reflectToAttribute:!0,value:function(){return _.rt("START_IN_FULL_WINDOW_MODE")}}),
_.Y("design:type",Boolean)],DF.prototype,"mastheadHidden",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"playerFullscreen",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"fullscreen",void 0);_.B([_.A({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"hideHeaderShadow",void 0);
_.B([_.A({value:{GUIDE_ALT_LABEL:_.P2("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.Y("design:type",Object)],DF.prototype,"menuStrings",void 0);_.B([_.A({computed:"computeTopbarData(data)"}),_.Y("design:type",Object)],DF.prototype,"topbarData",void 0);_.B([_.A({selector:_.yv6,reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"isWatchPage",void 0);_.B([_.A({selector:_.XN_,reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"isShortsPage",void 0);
_.B([_.A({selector:function(k){return _.MK(k)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.Y("design:type",Boolean)],DF.prototype,"isMiniAppPage",void 0);_.B([_.A({selector:function(k){return _.MK(k)==="WEB_PAGE_TYPE_BROWSE"}}),
_.Y("design:type",Boolean)],DF.prototype,"isBrowsePage",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Boolean)],DF.prototype,"scrolling",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],DF.prototype,"hasDelegation",void 0);_.B([_.A({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],DF.prototype,"guideScrolledByTouch",void 0);_.B([_.A(),_.Y("design:type",Object)],DF.prototype,"isFrostedGlassInitialized",void 0);
_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],DF.prototype,"frostedGlassExp",void 0);_.B([_.A({selector:function(k){return k.ui.chipBarIsSticky}}),
_.Y("design:type",Boolean)],DF.prototype,"chipBarIsSticky",void 0);_.B([_.A({computed:"computeIsHomePage(isBrowsePage, data)"}),_.Y("design:type",Boolean)],DF.prototype,"isHomePage",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],DF.prototype,"hasPendingWatchNavigation",void 0);_.B([_.A({reflectToAttribute:!0}),_.Y("design:type",Object)],DF.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.B([_.A(),_.Y("design:type",Object)],DF.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.B([_.Td("guide"),_.Y("design:type",Object)],DF.prototype,"guide",void 0);_.B([_.Td("guide-service"),_.Y("design:type",hXX)],DF.prototype,"guideService",void 0);_.B([_.Td("guide-inner-content"),_.Y("design:type",HTMLDivElement)],DF.prototype,"guideInnerContent",void 0);_.B([_.Nf("#persistent-panel-container"),_.Y("design:type",HTMLElement)],DF.prototype,"persistentPanelContainer",void 0);
_.B([_.A({selector:_.qqZ}),_.Y("design:type",String)],DF.prototype,"frostedGlassMode",void 0);_.B([_.W9("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DF.prototype,"dispatchFrostedGlassMode",null);_.B([_.A({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.Y("design:type",Object)],DF.prototype,"isFrostedGlassDisabled",void 0);
_.B([_.W9("isWatchPage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DF.prototype,"isWatchPageChanged",null);_.B([_.g("isHomePage","chipBarIsSticky"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],DF.prototype,"applyFrostedGlassToChipBar",null);_.B([_.A(),_.Y("design:type",Object)],DF.prototype,"isChannelOrPlaylistPage",void 0);
_.B([_.uo("isInlinePreviewEnabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DF.prototype,"isInlinePreviewEnabledChanged",null);_.B([_.W9("guideIsVisibleButNotPersistent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DF.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.B([_.W9("guidePersistentAndVisible","miniGuideVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DF.prototype,"observeGuideVisibility",null);_.B([_.W9("persistentPanelVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DF.prototype,"observePersistentPanelVisibility",null);
_.B([_.P9("attached"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],DF.prototype,"onYtPageManagerAttached",null);_.B([_.W9("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],DF.prototype,"updateMastheadData",null);_.B([_.P9("yt-set-theater-mode-enabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],DF.prototype,"onSetTheaterModeEnabled",null);
_.B([_.P9("yt-page-type-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],DF.prototype,"onPageChanged",null);_.B([_.P9("yt-page-data-updated"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DF.prototype,"onPageDataUpdated",null);_.B([_.P9("yt-request-panel-mode-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,Object]),_.Y("design:returntype")],DF.prototype,"onRequestPanelModeChange",null);
_.B([_.P9("yt-guide-hover"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DF.prototype,"onGuideOpenButtonHover",null);_.B([_.P9("app-drawer-transitioned"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],DF.prototype,"onDrawerIronSelect",null);_.B([_.P9("yt-add-element-to-app"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],DF.prototype,"onAddElementToApp",null);
_.B([_.P9("yt-set-fullerscreen-styles"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DF.prototype,"setFullscreen",null);_.B([_.P9("yt-open-hotkey-dialog"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DF.prototype,"onOpenHotkeyDialog",null);_.B([_.q({is:"ytd-app"})],DF);_.PF().processSignal("eor");
_.hW();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
